本期看点:NodeConf EU 2026 全部演讲视频正式登陆 YouTube,涵盖 FFI、Emscripten、WebAssembly、V8 堆管理等主题;Deno 宣布加入 Cloudflare,负责把 celld 合并进 workerd;Node.js v26.12.0 与 v24.22.0 同时发布;AWS Lambda Web Functions 支持标准 HTTP 应用;Daniel Lemire 对 Node/Bun/Deno 的 WebSocket 服务器做了基准测试;TanStack Start 1.0 进入稳定版。
编辑:TimLi
🔥 本周热点
▶ NodeConf EU 2026 全部演讲上线 YouTube —— 几周前在意大利举办的 NodeConf EU,演讲视频于今日正式公开,覆盖 Node 新的 FFI 特性、Emscripten 与 WebAssembly、V8 堆管理 和性能剖析 等话题。NodeConf EU / YouTube
https://www.youtube.com/playlist?list=PLHJJhUxJCR0c
使用 AWS Lambda Web Functions 部署 Node 应用 —— 亚马逊推出 AWS Lambda Web Functions,允许在 Lambda 上运行 标准 HTTP 应用(使用 Express、Hono、Fastify 等),无需围绕 event handler 重写代码。Wood, Wendt, and Karak (Amazon)
https://aws.amazon.com/blogs/compute/exploring-aws-lambda-web-functions-for-building-web-applications/
📊 JavaScript 中的 WebSocket 服务器:Node.js vs Bun vs Deno —— 令人欣慰的是,Node 26 配合 uWebSockets.js 在这一轮胜出,延迟已接近 C 的低水平,领先 Bun 和 Deno。Daniel Lemire
https://lemire.me/blog/2026/10/10/websocket-servers-in-javascript-node-js-bun-and-deno-in-2026/
快讯:
Deno 将加入 Cloudflare,负责把 celld 合并进
workerd。Deno 本身将获得为期一年的更新,之后希望转为社区维护。长按识别二维码查看原文 https://deno.com/blog/cloudflare
Node.js v26.12.0(Current) 已发布。配置文件 进入稳定,可用于配置 runtime、test、watch 与权限等设置。
长按识别二维码查看原文 https://nodejs.org/en/blog/release/v26.12.0
Node.js v24.22.0(LTS) 也已发布,把
util.throttle与util.debounce引入 LTS。长按识别二维码查看原文 https://nodejs.org/en/blog/release/v24.22.0
🔒 Node 预计于下周三 10 月 21 日发布安全版本,覆盖 26.x、24.x、22.x 等分支,修复至少一个 HIGH 级别漏洞。另外,Node 24 在 10 月 20 日进入维护期,Node 26 在 10 月 28 日成为 active LTS,而 Node 27 的首个 alpha 也预计在当天发布。
长按识别二维码查看原文 https://nodejs.org/en/blog/vulnerability/october-2026-security-releases
📖 文章与视频
📄 Zod 4 让我们的 CPU 占用大幅下降 —— 从 Zod 3 升级后,CPU 占用最多下降 31%。Chris Arderne (Trigger.dev)
https://trigger.dev/blog/zod-4-got-rid-of-a-bunch-of-cpus-for-us
📄 更快的 Node.js,关键在于"做更少"Ishtmeet Singh (NodeBook)
https://www.thenodebook.com/blog/fast-nodejs-doing-less
📄 Deno 令人失望的"消亡"Brett Chalupa
https://brettcodes.com/the-disappointing-death-of-deno/
Skia Canvas 4.0:Node 上的高性能 Canvas 环境 —— 基于 Google 的 Skia 图形引擎,效果与 Chrome 自身的 canvas 接近。支持 GPU 加速,可将图像、路径、字体、形状等渲染为静态图片,也可在本机窗口中实时呈现。v4.0 更快、更轻量,并新增原生 PDF 加载。GitHub 仓库。Christian Swinehart
https://skia-canvas.org/
TanStack Start 1.0:全栈框架进入稳定版 —— 这个日益流行的 React 与 Solid 全栈框架正式稳定,带来类型化的服务端函数与流式 SSR,可部署到 Node、Bun、Cloudflare Workers 等平台。这是它与 Next.js 的对比。Tanner Linsley et al.
https://tanstack.com/blog/tanstack-start-1-0
ImapKit:可脚本化的 IMAP 服务器,用于测试邮件客户端 —— 一个可嵌入测试的 IMAP 服务器,提供内存邮箱、对众多 IMAP 特性的扩展,以及可脚本化的"故障"用于测试健壮性。可以在测试中运行,也可通过 REST API 由其他语言驱动。Postal Systems OÜ
https://imapkit.com/
🗣 Hacker News 上听到:"为什么要重写 Node?它能用。边际的性能、用户体验或安全收益都不足以支撑。" —— Ryan Dahl 在 Deno 加入 Cloudflare 的消息下评论道。
长按识别二维码查看原文 https://news.ycombinator.com/item?id=50023277
版本发布:
Node.js v26.12.0 —— Current 分支发布,配置文件功能正式进入稳定。
Node.js v24.22.0 —— LTS 分支发布,把
util.throttle与util.debounce引入 LTS。Express v5.3.0 —— 没有重大新特性,但修复了大量 bug 并做了小幅改进,包括安全性方面的改进。
caniname —— 用于检查项目名在 Netlify 和 npm 上是否可用的 CLI 工具。也可以轻松添加对其他系统的检查。
fast-cli v6.0 —— Sindre Sorhus 的下载/上传速度测试工具。简单的方式是直接执行
npx -y fast-cli来快速测速。p-queue v10.0 —— 带并发控制与速率限制的 Promise 队列。v10 零依赖,并改为
EventTarget,任务在调用方的AsyncLocalStorage上下文中运行。actions/setup-node v7.1 —— GitHub 官方的 CI 中安装 Node 的 Action。现可从
mise.toml文件中读取 Node 版本。Happy DOM v21.0 —— 无 GUI 浏览器的 JavaScript 实现,常用于测试。v21 默认禁用外部样式表与
iframe加载。p-map v7.1 —— 用于并发处理 promise 的库。新增
pMapSettled、对象和Map的 keyed 变体,以及用于提前退出的pMapStop。RandExp.js v0.6 —— 按正则表达式生成随机字符串的库。
node-oracledb v26.0 —— Oracle 官方的 Oracle Database 驱动。
🙋♀️ 关注我们