Faye vs. Socket.IO (y Juggernaut)

Socket.IO parece ser la biblioteca de emulación WebSocket más popular y activa.Juggernaut lo usa para crear un pub / subsistema completo.

Faye También es popular y activo, y tiene su propia biblioteca de JavaScript, lo que hace que su funcionalidad completa sea comparable a Juggernaut. Juggernaut usa el nodo para su servidor, y Faye puede usar el nodo o el rack. Juggernaut usa Redis para persistencia (corrección: usa Redis para pub / sub), y Faye solo mantiene el estado en la memoria.

¿Todo lo anterior es exacto?Faye dice que implementaBayeux - Creo que Juggernaut no hace esto - es porque Juggernaut es de nivel inferior (es decir, puedo implementar Bayeux usando Juggernaut)¿Podría Faye cambiar a usar la biblioteca de JavaScript del navegador Socket.IO si quisiera? ¿O sus bibliotecas javascript hacen cosas fundamentalmente diferentes?¿Hay alguna otra diferencia arquitectónica / de diseño / filosofía entre los proyectos?

Respuestas a la pregunta(3)

Su respuesta a la pregunta