Socket.IO sembra essere la libreria di emulazione WebSocket più popolare e attiva. Juggernaut lo usa per creare un completo pub / sottosistema.
Faye è anche popolare e attivo e ha una propria libreria javascript, che rende la sua funzionalità completa paragonabile a Juggernaut. Juggernaut utilizza il nodo per il suo server e Faye può utilizzare sia il nodo che il rack. Juggernaut usa Redis per la persistenza ( correzione: usa Redis per pub / sub) e Faye mantiene solo lo stato in memoria.
- Tutto sopra è accurato?
- Faye dice che implementa Bayeux - penso che Juggernaut non lo faccia - è perché Juggernaut è di livello inferiore (IE, posso implementare Bayeux usando Juggernaut)
- Faye potrebbe passare a utilizzare la libreria javascript del browser Socket.IO se lo desidera? O le loro librerie javascript fanno cose fondamentalmente diverse?
- Ci sono altre differenze architettoniche / progettuali / filosofiche tra i progetti?