SockJS - WebSocket emulation done right - GitHub: "SockJS has ambitious goals:
Simple browser-side and server-side APIs, as close to WebSocket API as possible.
Well documented scaling and load balancing techniques.
Transports must fully support cross-domain communication.
Transports must fall back gracefully in case of restrictive proxies.
Connection establishment should be fast.
Additionally the server side code should be simple, in order to lower the cost of writing servers for different languages.
'via Blog this'