html5 – 什么是更好的:WebSocket-Node还是ws?是否有nodejs websockets的标准接口?

前端之家收集整理的这篇文章主要介绍了html5 – 什么是更好的:WebSocket-Node还是ws?是否有nodejs websockets的标准接口?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想从socket.io转移到常规的websockets,以利用二进制数据传输并摆脱base64编码.

似乎有两个用于nodejs的主要websocket库,两者都在github上:

> Worlize/WebSocket-Node
> einaros/ws

两者似乎都在定期更新,两者都声称支持RFC-6455标准.

有没有人有经验可以分享经验和/或提出建议?或者有谁知道我在哪里可以找到他们最近的比较?

还有任何计划的官方服务器端Websocket接口标准?这两个库似乎有不同的API.我确实找到了this,但它显然仅适用于客户端,并且比RFC标准上的日期明显更新.

我一直在浏览我能想到的每一个谷歌搜索变体,以及许多相关的StackOverflow问题,但似乎没有人回答我的问题,甚至关于这个主题的Google最高结果也是几年过时了.一些相关但不充分的StackOverflow线程包括

> which-websocket-library-to-use-with-node-js
> are-websockets-really-meant-to-be-handled-by-web-servers
> web-sockets-server-side-implementation-for-nodejs

解决方法

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

猜你在找的HTML5相关文章