Faye vs. Socket.IO (e Juggernaut)

Socket.IO parece ser a biblioteca de emulação WebSocket mais popular e ativa.Juggernaut usa-o para criar um sistema completo de pub / subs.

Faye também é popular e ativo e possui sua própria biblioteca javascript, tornando sua funcionalidade completa comparável ao Juggernaut. O Juggernaut usa o nó para o servidor e o Faye pode usar o nó ou o rack. O Juggernaut usa Redis para persistência (correção: usa Redis para pub / sub), e Faye apenas mantém o estado na memória.

Tudo acima está correto?Faye diz que implementaBayeux - acho que o Juggernaut não faz isso - é porque o Juggernaut é de nível inferior (IE, eu posso implementar o Bayeux usando o Juggernaut)Faye poderia mudar para usar a biblioteca javascript do navegador Socket.IO, se quisesse? Ou suas bibliotecas javascript fazem coisas fundamentalmente diferentes?Existem outras diferenças de arquitetura / design / filosofia entre os projetos?

questionAnswers(3)

yourAnswerToTheQuestion