Description
js.io is a javascript networking library that takes certain API cues from Twisted (python.)
With js.io you can write network clients and servers, and run any of your code in the browser or on the server. (Yes, you can even run your servers in the browser, for debugging purposes.)