Nowjs与Socket.io

我一直在使用socket.io和node.js,并且遇到了Nowjs ,看来这只是套接字 socket.io,并提供了一个更友好的界面。

一旦我注意到使用Socket.io的时候,有时会出现连接延迟,特别是在IE和Firefox中,build立“连接”之前有时需要2-4秒。

有没有人知道是否有任何性能优势或一般使用Nowjs与Socket.io独立的额外好处?

NowJS支持clientId和会话,这将更容易支持多用户实时应用程序。 我想这两者实际上是一样的,如果你在socket.io上有一些延迟,我真的不认为它会随着nowJs而消失。

我已经切换到NowJS,因为它更容易构build你的应用程序(对我来说)。 我也遇到延迟,但我认为这是正常的,因为一切都是asynchronous的,你可以在脚本中pipe理它。

编辑1:

我发现延误的原因。 看起来,当初始化NowJS时,它会执行很多代码来评估你的“现在”构造函数,并将它与从你的服务器/客户端添加的方法同步。 在socket.io你没有这样的延迟,它是更快

更新:

Nowjs不再处于积极的发展状态(没有最新的更新,可能不会有作者)。 你一定要寻找更多的支持。

https://github.com/Flotype/now/issues/208