簡體   English   中英

Nowjs 與 Socket.io

[英]Nowjs vs Socket.io

我一直在使用 socket.io 和 node.js 並遇到了Nowjs ,它似乎只是包裝了 socket.io 並提供了一個更加用戶友好的界面。

一旦我注意到 Socket.io 有時會出現連接延遲,尤其是在 IE 和 Firefox 中,有時可能需要 2-4 秒才能建立“連接”。

有誰知道單獨使用 Nowjs 與 Socket.io 相比是否有任何性能優勢或額外優勢?

NowJS 支持 clientId 和會話,這將更容易支持多用戶實時應用程序。 我認為兩者實際上是相同的,如果您使用 socket.io 有一些延遲,我真的不認為它會隨着 nowJs 消失。

我已經切換到 NowJS,因為它更容易構建您的應用程序(對我而言)。 我也遇到了延遲,但我認為這是正常的,因為一切都是異步的,你可以在你的腳本中管理它。

編輯 1:

我發現了延遲的原因。 似乎在初始化 NowJS 時,它會執行大量代碼來評估您的“現在”構造函數,並將其與從您的服務器/客戶端添加的方法同步。 在 socket.io 你沒有這樣的延遲而且速度更快

更新:

Nowjs 不再處於積極開發中(沒有最近的更新,作者可能也不會)。 您絕對應該尋找獲得更大支持的東西。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM