Node.js v18.17.0 现已发布,一些值得关注的变化包括:
Ada 2.0
此版本附带最新版本的 URL 解析器 Ada。此更新为 URL 解析带来了显着的性能改进,包括对 node:url 中的 url.domainToASCII 和 url.domainToUnicode 函数的增强。
Ada 2.0 已集成到 Node.js 代码库中,确保应用程序的所有部分都能从改进的性能中受益。此外,Ada 2.0 比其前身 Ada 1.0.4 具有显着的性能提升,同时还消除了 URL 主机名解析的 ICU 要求。
Web Crypto API
与其他 Web Crypto API 实现一样,Web Crypto API 函数的参数现在根据其 WebIDL 定义进行强制和验证。这进一步提高了与其他 Web Crypto API 实现的互操作性。
- crypto:
- 将根证书更新到 NSS 3.89 #47659
- dns:
- (SEMVER-MINOR) expose getDefaultResultOrder (btea) #46973
- doc:
- events:
- (SEMVER-MINOR) 添加 getMaxListeners 方法 #47039
- FS:
- http:
- lib:
- module:
- 更改默认解析器以不抛出未知方案 #47824
- node-api:
- stream:
- test:
- unflake test-vm-timeout-escape-nexttick #48078
- test_runner:
- tools:
- 更新 LICENSE 和 license-builder.sh #48078
- url:
- (SEMVER-MINOR) 实现 URL.canParse #47179
- wasi:
- (SEMVER-MINOR) 不再需要 flag 来启用 wasi #47286
详情可查看发布公告。
为您推荐与 nodejs 相关的帖子:
- Node.js v14.20.1、16.17.1 & 18.9.1 发布
- Node.js 正式发布 18.13.0 带来了这些特性
- Node.js v19.4.0 发布
- Node.js v19.9.0 发布
- Node.js 20 正式发布,引入权限控制
- Node.js v20.3.0 发布
- Node.js v20.3.1 发布
- Node.js v20.4.0 发布
- Node.js v16.20.2、v18.17.1 & v20.5.1 发布
- Node.js 21 正式发布
- Node.js 21.2.0 发布
- Node.js v20.10.0 (LTS)
- Node.js 21.3.0 发布
- Node.js v18.19.0 (LTS) 发布
- Node.js v22 正式发布
暂无回复。