Node.js 是能够在服务器端运行 JavaScript 的开放源代码、跨平台 JavaScript 运行环境。Node.js 由 Node.js Foundation(已与 JS Foundation 合并为 OpenJS Foundation)持有和维护,亦为 Linux 基金会的项目。Node.js 采用 Google 开发的 V8 运行代码,使用事件驱动、非阻塞和异步输入输出模型等技术来提高性能,可优化应用程序的传输量和规模。这些技术通常用于资料密集的即时应用程序。
Node.js v20.3.0 现已发布,本次更新内容如下:
Notable Changes
- [
bfcb3d1d9a
] - deps:升级到 libuv 1.45.0,包括对 Linux 上文件系统操作的显着性能改进 #48078 - [
5094d1b292
] - doc:将 Ruy Adorno 添加到 TSC 成员列表 #48172 - [
2f5dbca690
] - doc:将 Node.js 14 标记为生命周期结束 #48023 - [
b1828b325e
] - (SEMVER-MINOR) lib:实现AbortSignal.any()
#47821 - [
f380953103
] - module:更改默认解析器以不在未知方案上抛出 #47824 - [
a94f87ed99
] - (SEMVER-MINOR) node-api:define版本 9 #48151 - [
9e2b13dfa7
] - stream:弃用asIndexedPairs
#48102
Commits
- [
35c96156d1
] - benchmark:使用cluster.isPrimary
而不是cluster.isMaster
#48002 - [
3e6e3abf32
] - bootstrap:在不受支持的操作中抛出 ERR_NOT_SUPPORTED_IN_SNAPSHOT #47887 - [
c480559347
] - bootstrap:将 is_building_snapshot state 放入 IsolateDataput #47887 - [
50c0a15535
] - build:启用精简模式时设置 v8_enable_webassembly=false #48248 - [
4562805cf6
] - build:加快编译 mksnapshot 输出 #48162 - [
8b89f13933
] - build:添加操作以关闭陈旧的 PR #48051 - [
5d92202220
] - build:将 js2c.py 替换为 js2c.cc #46997 - [
6cf2adc36e
] - cluster:使用 ObjectPrototypeHasOwnProperty #48141 - [
f564b03c38
] - crypto:在 crypto_context.cc 中使用 openssl 自己的内存 BIOs #47160 - [
ac8dd61fc3
] - crypto:从密码中删除默认编码 #47998 - ......
更多详情可查看:https://nodejs.org/en/blog/release/v20.3.0
为您推荐与 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.1 发布
- Node.js v20.4.0 发布
- Node.js v18.17.0 (LTS) 发布
- 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 正式发布
暂无回复。