Actualmente hay una gran cantidad de bibliotecas websocket para node.js, las más populares parecen ser:
- https://github.com/Worlize/WebSocket-Node
- https://github.com/einaros/ws
- https://github.com/LearnBoost/engine.io
- https://github.com/learnboost/socket.io
- https://github.com/sockjs
Sin embargo, no puedo encontrar comparaciones concretas sólidas entre ninguno de ellos ... Al parecer, Socket.io fue increíble, pero se ha vuelto bastante anticuado y tiene construcciones defectuosas. Tanto ws como websocket-node afirman que son los más rápidos. Y engine.io parece nuevo, pero mucho más pesado que las alertas más ligeras.
Sería sorprendente si nosotros o alguien pudiéramos armar una respuesta que sirva como guía sobre qué biblioteca de socket usar y cuándo, así como una comparación entre ellos.