有什么更好的:WebSocket节点或WS? 有没有标准的nodejs websockets接口?

我想从socket.io转移到常规的websockets,以利用二进制数据传输,并摆脱base64编码。

好像有两个主要的nodejs websocket库,都在github上:

  1. Worlize / WebSocket的节点
  2. einaros / WS

两者都似乎得到定期更新,都声称是支持RFC-6455标准。

有没有人有经验与谁可以分享经验和/或提出build议这两个或两个? 还是有人知道我在哪里可以find他们最近的比较?

另外有没有任何一个官方的服务器端Websocket接口标准的计划? 这两个库似乎有不同的API。 我确实发现了这一点 ,但是对于客户端来说显然是明显的,并且比RFC标准的date还要新。

我一直在浏览Googlesearch的各种变化,我可以想到的,以及许多相关的StackOverflow问题,但似乎没有人回答我的问题,甚至谷歌关于这个主题的最好结果都是过时了几年。 一些相关但不足的StackOverflow线程包括:

  1. 其中-网页套接字库使用的与-节点-JS
  2. 是-的WebSockets,真的-意味着,待处理按networking服务器
  3. networkingsockets的服务器端的实现换的NodeJS

einaros / ws很棒。 但是,Websocket-Node带有路由支持,对于非平凡的实现来说非常方便。