gpt4 book ai didi

javascript - Websocket NodeJS lite(无后备)

转载 作者:行者123 更新时间:2023-11-29 22:00:02 25 4
gpt4 key购买 nike

我目前正在使用 nodeJS 和 Socket.IO。但问题是:我有一个只支持最新浏览器的网站,因此,websockets。我真的不需要 400kb 的 client.js。

我的问题很简单:是否有一个仅适用于 websocket 的 nodeJS 模块?没有旧浏览器的回退,没有 ajax 回退等...?

最佳答案

是的。 Socket.io 最终取决于 ws建立 WebSocket 连接的模块。

您可以在服务器端将此模块与原始 WebSocket client-side API 结合使用.请注意,除了失去回退支持外,您还会失去 socket.io 的自动重新连接功能。

还要考虑到它不仅仅是您所支持的实际浏览器。许多人在不支持或主动阻止 WebSocket 连接的防火墙/代理后面。因此,即使浏览器支持 API,您的用户仍然无法使用您的应用程序。出于这个原因,您可能要考虑保留 Socket.io。

顺便说一句,client code压缩后只有 20 kB,而不是 400。

关于javascript - Websocket NodeJS lite(无后备),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24345964/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com