Node.js 21.3.0 发布

软件资讯 软件资讯 发布于 5个月前 15 浏览 0 回复

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

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

Notable Changes

新的--disable-warningflag

此版本添加了一个新--disable-warning选项,允许用户通过 code(即 DEP0025)或 type(即 DeprecationWarning、ExperimentalWarning)禁用特定警告。

此选项与现有的--warnings--no-warnings一起使用。

例如,使用node --disable-warning=DEP0025执行以下脚本时,将不会发出 DEP0025require('node:sys')

import sys from 'node:sys';

#50661

Root Certificates 更新到 NSS 3.95

于 2023-11-16 发布的 NSS 3.95 中的 certdata.txt。

以及将于 2023 年 12 月 19 日在 Firefox 121 中发布的 NSS 版本。

已添加证书:

  • TrustAsia Global Root CA G3
  • TrustAsia Global Root CA G4
  • CommScope Public Trust ECC Root-01
  • CommScope Public Trust ECC Root-02
  • CommScope Public Trust RSA Root-01
  • CommScope Public Trust RSA Root-02

已删除的证书:

  • Autoridad de Certificacion Firmaprofesional CIF A62634068

Fast fs.writeFileSync with UTF-8 Strings

通过主要用 C++ 实现 UTF8 编码字符串数据的高效快速路径,增强了 writeFileSync 功能。

此外,还利用改进后的writeFileSync功能优化了appendFileSync方法。出于简单性和性能考虑,当前实现仅支持字符串数据,因为基准测试结果引起了人们对使用 Buffer 实现此目的的功效的担忧。未来可能会探索优化和扩展,但目前的重点是最大限度地提高字符串数据操作的效率。

#49884

详情可查看发布公告



为您推荐相关文章:

  • Node.js 20 正式发布,引入权限控制
  • Node.js v19.9.0 发布
  • Node.js v16.20.2、v18.17.1 & v20.5.1 发布
  • Node.js v18.17.0 (LTS) 发布
  • Node.js v20.3.0 发布
  • 同类文章推荐:

  • FileZilla Server 1.8.2 发布,开源 FTP 服务器
  • gRPC 1.63.0 发布,跨语言 RPC 框架
  • React 18.3.0 发布
  • PHP 获得来自 STF 的 20 万欧元投资
  • Node.js v22 正式发布
  • Ubuntu 24.04 LTS 正式发布