Node.js 21.2.0 发布


Node.js 是能够在服务器端运行 JavaScript 的开放源代码、跨平台 JavaScript 运行环境,采用 Google 开发的 V8 运行代码,使用事件驱动、非阻塞和异步输入输出模型等技术来提高性能。

Node.js 21.2.0 现已发布,具体更新内容如下:

显著变化

  • 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

更多详情可查看发布公告


相關推薦

2022-10-22

ux,可以构建出三个平台的应用程序。 Electron v21.2.0 现已发布,具体更新内容如下: Fixes 添加了对 Windows 下拉对话框扩展的支持。# 36027 修复了 package.json 中的 v8 flags 和 desktop name 在使用 electron cli 运行本地应用程序时

2022-10-19

Node.js 19 在今天正式发布了,此次更新包括将 V8 JavaScript 引擎更新到 10.7,以及默认启用 HTTP(s)/1.1 KeepAlive。 Node.js 18 在本月晚些时候将进入长期支持(LTS),Node.js 19 将取代 Node.js 18 成为 "Current" 版本。 node --watch(实验性) 运

2024-10-22

2024年10月16日,Node.js v23.0.0 正式发布,带来了新特性、性能改进和更好的开发者体验。该版本增强了兼容性和稳定性,为构建高效应用程序提供了更多工具。 另外,Node.js v22 将在10月29日的这周成为长期支持(LTS)版本,进入

2023-10-19

相约开源PHP办公室,我们一起聊 AI!>>> Node.js 21 已正式发布。值得关注的变化包括: 将 V8 JavaScript 引擎升级至 11.8 fetch和WebStreams到达稳定状态 添加用于 flip module 默认值的新实验性 flag (--experimental-default-type) 内置 WebS

2023-06-22

常用于资料密集的即时应用程序。 Node.js v20.3.1 现已发布,本次更新内容如下: Notable Changes 此版本中修复了以下 CVE: CVE-2023-30581:mainModule.__proto__绕过实验性策略机制(高) CVE-2023-30584:实验权限模型中的路径遍历旁

2023-07-08

常用于资料密集的即时应用程序。 Node.js v20.4.0 现已发布,本次更新内容如下: Mock Timers 新功能允许开发人员为时间相关的功能编写更可靠和可预测的测试。它包括MockTimers,能够模拟setTimeout,来自globals、node:timers和node:tim

2023-11-24

Node.js v20.10.0 已正式发布,代号 'Iron'。根据发布时间表,由于上月 Node.js 21 已正式发布,因此 Node.js 20 就变成了长期支持版本 (LTS)。 新版本主要变化 引入新的--experimental-default-typeflag,用于改变 Node.js 的默认 module 通

2022-03-08

根据 Node.js 的发布记录,上个月其核心开发团队合并了为 Node.js 添加 Fetch API 的 PR。 Fetch API 提供了 WHATWG 标准接口获取资源,这是一个基于 Promise 的 HTTP 客户端,可以用来简化 HTTP 请求,在浏览器环境已支持,浏览器环境

2023-12-05

Node.js v18.19.0 已发布,代号 'Hydrogen'。Node v18.19.0 是一个长期支持版本 (LTS),这意味着它将获得更长的支持和维护。LTS 版本通常更加稳定和可靠,适合用于生产环境。 主要变化 将 npm 升级到 v10 在 Node.js 20 中经过两个月的试

2023-06-13

常用于资料密集的即时应用程序。 Node.js v20.3.0 现已发布,本次更新内容如下: Notable Changes [ bfcb3d1d9a] - deps:升级到 libuv 1.45.0,包括对 Linux 上文件系统操作的显着性能改进 #48078 [ 5094d1b292] - doc:将 R

2023-01-07

Node.js 已正式发布 18.13.0 “Hydrogen”  LTS 版本,此版本带来一些新功能: 重要变化 添加对外部共享 js 内置函数的支持 #44376 默认情况下,构建 Node.js 会将所有依赖项都捆绑到 Node.js 二进制文件本身。但一些 Node.js 发行版更

2024-07-26

Node.js 合并了为 TypeScript 添加实验性支持的 PR。 https://github.com/nodejs/node/pull/53725 根据 PR 的描述,开发者只需配置实验性 flag--experimental-strip-types就可以执行 TypeScript 文件。 Node.js 会将 TypeScript 代码自动转译为 JavaScript 代

2023-04-06

编程)和 FRP(功能反应式编程)等元素。 Nest.js 9.4 正式发布,该版本更新内容如下: 功能 microservices 通过 TLS 连接到 TCP 微服务(TCP microservice over TLS) 错误修正 platform-ws 在不同路径上挂载多个 ws 服务器 p

2023-09-13

对比了当前流行的三大 JavaScript 运行时环境:Deno、Bun 和 Node.js。 先直观看一下特性上的比较: 除了表格上这些直观可以对比的特性,作者还列出了一些相关的值得关注的要点: Bun 在一定程度上对 Windows 有作支持。(刚