Node.js 21.2.0 发布,官方介绍内置 WebSocket 功能

官方日前发布了 Node.js 21.2.0 版本,是 Node.js 21 的小修小补,小伙伴们可以在此点击访问项目地址。

官方介绍称,Node.js 21 最大的亮点之一包含内置 WebSocket 客户端,可直接通过带有 Node.js 的程序连接至 WebSocket 服务器,而无需再依赖第三方套件库

Node.js 21 中,开发者只需使用“node –experimental-websocket”,即可使用 WebSocket 功能,而让服务器端与客户端能够即时进行双向通行,对于 IM 聊天功能、即时更新的网站、互动类游戏非常有用。

IT之家附 Node.js 21.2.0 版本主要变化如下:

  • [e25c65ee2f] – doc : 将 MrJithil 添加到 collaborators #50666

  • [f2366573f9] – doc:添加 Ethan-Arrowood 作为 collaborator #50393

  • [eac9cc5fcb] – (SEMVER-MINOR) esm : 添加 import.meta.dirnameimport.meta.filename (James Sumners) #48740

  • [7e151114b1] – fs : 将 stacktrace 添加到 fs / promises #49849

  • [6dbb280733] – (SEMVER-MINOR) lib : 添加 –no-experimental-global-navigatorCLI flag #50562

  • [03c730b931] – (SEMVER-MINOR) lib : 添加 navigator.languagenavigator.languages #50303

  • [f932f4c518] – (SEMVER-MINOR) lib : 添加 navigator.platform #50385

  • [91f37d1dc3] – (SEMVER-MINOR) stream:为 webstreams 压缩添加 deflate-raw 格式支持 #50097

  • [65850a67c7] – stream:为可读缓冲区使用数组 #50341

  • [e433fa54b7] -stream:优化创建 #50337

  • [c9b92bba58] – (SEMVER-MINOR) test_runner : 添加内置 lcov 报告器 #50018

  • [f6c496563e] – (SEMVER-MINOR) test_runner:将 Date 添加到支持的模拟 API (Lucas Santos) #48638

  • [05e8b6ef20] – (SEMVER-MINOR) test_runner, cli : 添加 –test-timeout flag #50443

Node.js 平均每半年推出一个主要版本,根据 W3Techs 在今年 11 月的统计,Node.js 现为全球第六大网页服务器套件,市占率为 3%,前五名分别是 Nginx(34.3 %)、Apache(30.8%)、Cloudflare Server(21.2%)、LiteSpeed(12.6%)、Microsoft-IIS(5.3%)。

Node.js 的市占率目前正不断提升,从去年 11 月的 2.1% 逐渐涨至当下的 3%,而 Microsoft-IIS 在同一期间则是由 5.9% 下滑至 5.3%。

广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等形式),用于传递更多信息,节省甄选时间,结果仅供参考,IT之家所有文章均包含本声明。

未经允许不得转载:新聚网 » Node.js 21.2.0 发布,官方介绍内置 WebSocket 功能

赞 (0) 打赏