Node 中文周刊 #247 - Node 27 首个 Alpha 版本发布

印记中文 · 软件开发

原创 印记中文团队 2026-11-06 12:08 内蒙古 本期看点:Node.js 27 首个 Alpha 发布,每个大版本将先经历六个月的 alpha 阶段;V8 15.6 默认带来 Math.sumPrecise() 与 Iterator.zip(),默认堆上限也改为物理内存的一半;Postgres.js v4.0 彻底重写;Parcel 3 核心改用 Rust 实现。 本期看点:Node.js 27 首个 Alpha 发布,每个大版本将先经历六个月的 alpha 阶段;V8 15.6 默认带来 Math.sumPrecise() 与 Iterator.zip(),默认堆上限也改为物理内存的一半;Postgres.js v4.0 彻底重写;Parcel 3 核心改用 Rust 实现;以及 7 项版本发布与生态速递。 编辑:TimLi 🔥 本周热点 Node.js 27 Alpha:新发布周期下的首个版本 — 在 Node 新的 发布模型 下,每个大版本都要先经历六个月的 alpha 阶段才会发布稳定版——因此 v27 的正式版预计在明年四月发布。alpha 版本基于 main 构建、带有破坏性变更,主要面向库作者与测试场景,而非生产环境。 长按识别二维码查看原文 https://nodejs.org/en/blog/release/v27.0.0-alpha.0.0.0 V8 15.6 默认带来了 Math.sumPrecise() 、 Iterator.zip() 以及其他迭代器助手,而 import defer 和 不可变的 ArrayBuffer 则需通过 flag 开启。 长按识别二维码查看原文 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/sumPrecise 默认堆上限改为物理内存的一半(限制在 256MB 到 4GB 之间), Buffer 占用的内存也 计入其中 。如果你依赖旧的默认值,可以自行设置 --max-old-space-size 。 长按识别二维码查看原文 https://github.com/nodejs/node/pull/66601 v8.serialize() 、 structuredClone() 与 postMessage() 采用了旧版本 Node 无法读取的新格式,混用不同版本时请务必小心。 fs.glob 现已原生实现,还新增了实验性的 net/promises API, --allow-env 也正式加入了权限模型。 长按识别二维码查看原文 https://nodejs.org/docs/v27.0.0-alpha.0.0.0/api/fs.html #fsglobpattern -options-callback 现在内置的是 npm v12(.1) ,因此 有一些破坏性变更 需要注意。 长按识别二维码查看原文 https://github.com/npm/cli/releases/tag/v12.0.0 Rafael Gonzaga (Node.js Release Team) 从 Node.js 26 到 27 值得关注的 V8 变化 — 在上面的 Node 27 更新之外,这篇文章出色地盘点了 V8 15.6 能为 Node 用户带来哪些新东西。由于 Node 26 使用的是 V8 14.6,这是一次相当大的更新。 Joyee Cheung 长按识别二维码查看原文 https://nodejs.org/en/blog/announcements/notable-v8-changes-from-node-js-26-to-27-alpha 「在我们公司,没到一周大的东西不许安装」 — Bruno 在公司与 npm 之间架了一个代理,拒绝安装发布还不到七天的版本。运行十二天后,他分享了相关数据、被搞坏的 lockfile,以及如果你也想这么做的一些实用建议。 Bruno Jurković 长按识别二维码查看原文 https://brunoj.com/nothing-installs-at-our-company-until-its-a-week-old/ 各个包仓库的签名与证明 — 逐一考察 npm、PyPI、RubyGems、crates.io、Go 等各自签名了什么、哪些能产出 provenance 证明、哪些提供可信发布,最后还给出一张实用的对比表。 Andrew Nesbitt 长按识别二维码查看原文 https://nesbitt.io/2026/10/30/signing-and-attestations-across-packag

查看原文