What's great about SockJS is it's meant as a WebSocket polyfill and nothing more. It also has some semblance of a protocol definition. This makes it an ideal foundation to build upon if what you really want is WebSockets, but you need a bandage for old browsers.
Meteor notably uses SockJS as part of their DDP spec.
Also Pushpin includes a SockJS to native WebSocket translator.