当前位置:首页 > 科技  > 软件

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

来源: 责编: 时间:2023-11-16 16:54:08 398观看
导读IT之家 11 月 16 日消息,Node.js 是能够在服务器端运行 JavaScript 的开放源代码、跨平台 JavaScript 运行环境,最新版本基于谷歌开发的 V8 JavaScript 11.8 引擎,让开发者可同时以 JavaScript 来编写服务器端及浏览器端

IT之家 11 月 16 日消息,Node.js 是能够在服务器端运行 JavaScript 的开放源代码、跨平台 JavaScript 运行环境,最新版本基于谷歌开发的 V8 JavaScript 11.8 引擎,让开发者可同时以 JavaScript 来编写服务器端及浏览器端的程序,以创造更方便的开发流程。MPL28资讯网——每日最新资讯28at.com

MPL28资讯网——每日最新资讯28at.com

官方日前发布了 Node.js 21.2.0 版本,是 Node.js 21 的小修小补,小伙伴们可以在此点击访问项目地址。MPL28资讯网——每日最新资讯28at.com

MPL28资讯网——每日最新资讯28at.com

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

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

IT之家附 Node.js 21.2.0 版本主要变化如下:MPL28资讯网——每日最新资讯28at.com

  • [e25c65ee2f] - doc : 将 MrJithil 添加到 collaborators #50666
  • [f2366573f9] - doc:添加 Ethan-Arrowood 作为 collaborator #50393
  • [eac9cc5fcb] - (SEMVER-MINOR) esm : 添加 import.meta.dirname  import.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.language  navigator.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%)。MPL28资讯网——每日最新资讯28at.com

Node.js 的市占率目前正不断提升,从去年 11 月的 2.1% 逐渐涨至当下的 3%,而 Microsoft-IIS 在同一期间则是由 5.9% 下滑至 5.3%。MPL28资讯网——每日最新资讯28at.com

本文链接:http://www.28at.com/showinfo-26-27582-0.htmlNode.js 21.2.0 发布,官方介绍内置 WebSocket 功能

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。邮件:2376512515@qq.com

上一篇: 12-Factor 应用方法论的开源开发者指南

下一篇: 使用Docker来编排Web应用

标签:
  • 热门焦点
  • 石头智能洗地机A10 Plus体验:双向自清洁治好了我的懒癌

    一、前言和介绍专为家庭请假懒人而生的石头科技在近日又带来了自己的全新旗舰新品,石头智能洗地机A10 Plus。从这个产品名上就不难看出,这次石头推出的并不是常见的扫地机器
  • 小米平板5 Pro 12.4简评:多专多能 兼顾影音娱乐的大屏利器

    疫情带来了网课,网课盘活了安卓平板,安卓平板市场虽然中途停滞了几年,但好的一点就是停滞的这几年行业又有了新的发展方向,例如超窄边框、高刷新率、多摄镜头组合等,这就让安卓
  • vivo TWS Air开箱体验:真轻 臻好听

    在vivo S15系列新机的发布会上,vivo的最新款真无线蓝牙耳机vivo TWS Air也一同发布,本次就这款耳机新品给大家带来一个简单的分享。外包装盒上,vivo TWS Air保持了vivo自家产
  • K6:面向开发人员的现代负载测试工具

    K6 是一个开源负载测试工具,可以轻松编写、运行和分析性能测试。它建立在 Go 和 JavaScript 之上,它被设计为功能强大、可扩展且易于使用。k6 可用于测试各种应用程序,包括 Web
  • Rust中的高吞吐量流处理

    作者 | Noz编译 | 王瑞平本篇文章主要介绍了Rust中流处理的概念、方法和优化。作者不仅介绍了流处理的基本概念以及Rust中常用的流处理库,还使用这些库实现了一个流处理程序
  • 如何通过Python线程池实现异步编程?

    线程池的概念和基本原理线程池是一种并发处理机制,它可以在程序启动时创建一组线程,并将它们置于等待任务的状态。当任务到达时,线程池中的某个线程会被唤醒并执行任务,执行完任
  • 多线程开发带来的问题与解决方法

    使用多线程主要会带来以下几个问题:(一)线程安全问题  线程安全问题指的是在某一线程从开始访问到结束访问某一数据期间,该数据被其他的线程所修改,那么对于当前线程而言,该线程
  • 共享单车的故事讲到哪了?

    来源丨海克财经与共享充电宝相差不多,共享单车已很久没有被国内热点新闻关照到了。除了一再涨价和用户直呼用不起了。近日多家媒体再发报道称,成都、天津、郑州等地多个共享单
  • DRAM存储器10月价格下跌,NAND闪存本月价格与上月持平

    10月30日,据韩国媒体消息,自今年年初以来一直在上涨的 DRAM 存储器的交易价格仅在本月就下跌了近 10%,此次是全年首次降价,而NAND 闪存本月价格与上月持平。市
Top