Here's what is interesting... I have seen a lot of things being re-implemented in node.js, that is.. these are complete rewrite of a protocol, api, etc. but using pure js. The speed that things are getting written is really really fast. I have been looking at making the jump from C++ to node because of this. It's the most lightweight dev platform that let's you 'write once' and run anywhere. It's like.. java but better. The only issue is, node.js is really designed to be used on a cluster of machines on the server side.