Node.js周刊2026W35 | Node.js 26.8.0发布、pnpm 12 Rust重写、Bun 1.4发布、Solid 2.0 RC、SvelteKit 3 RC
Node.js Interactive 2026 自 2019 年首次回归,路线图聚焦 AI、供应链安全与 QUIC/HTTP/3;Node.js 26.8.0 原生读写 ZIP、REPL 语法高亮;pnpm 12 以 Rust 重写且命令锁文件不变;Bun 1.4 由 Zig 转 Rust 重写大幅提升 Node 兼容;Solid 2.0 RC、SvelteKit 3 RC 与 Waku 1.0 RC 相继登场。
🔥 头条
Node.js Interactive 2026 回顾
Node.js Interactive 自 2019 年以来首次回归,作为本月 RenderATL 活动的一部分,Node 贡献者与受邀演讲嘉宾共同探讨 Node 的近期路线图,议题涵盖 AI、供应链安全、WinterCG 升级为 Ecma TC55、QUIC 与 HTTP/3 支持的工作,以及 Node 向 o
Bun 1.4:对 Node.js 的兼容性达到前所未有的高度
在最初预期发布的数周之后,Bun 从 Zig 到 Rust 的 AI 驱动大重写终于到来,并配有传统的 ▶️ 发布视频。团队在兼容性上投入了大量精力,不仅针对 Node,也包括 Next.js、Playwright、Vitest 和 Nuxt。吞吐量与 CPU/内存占
📖 文章
开源项目刚刚在代码审查上超越了商业工具
PR-AF 在 Martian 的 Code-Review-Bench 上以 42 款工具中第 2 名的成绩领先 CodeRabbit、Copilot 和 Devin,而每次审查的成本约为它们的 1/10。它会针对每个 PR 规划审查,并行运行审查智能体,并针对你的源码逐项验证每条发现。支持自托管。
pnpm 12:用 Rust 重写,命令与锁文件保持不变
Rust 重写版已经稳定,但 v11 的所有命令、标志和锁文件格式都延续了下来,仅有少量改动。全局 node 现在也会遵循你的项目所固定的版本。注意 npm 的 latest 标签仍指向 pnpm 11,因此你需要用 pnpm self-update next-12 来升级。
受够了 Cron?来认识 xyOps 自托管运维自动化
调度任务、运行 Node 脚本、监控服务器并自动化响应。开源项目,出自 Cronicle 团队。
GTKX:用 Node、GTK 和 React 构建 Linux 桌面应用
使用真正的 GTK4 与 Adwaita 控件构建 Linux 桌面应用,不涉及任何 webview。编写 JSX,即可在普通 Node 进程中获得真正的控件,并提供 npm 包和 Fast Refresh 支持。
Stryker Mutator 10.0:用变异测试检验你的测试
Stryker 会故意修改你的代码,看你的测试套件能否捕获这些变异。如果不能,说明你的测试太宽松,需要改进。下面介绍如何上手。
Cloudflare 如何将其博客迁移到自家的 WordPress 替代方案
MicroLighter:一个不碰 DOM 的 2KB 语法高亮器
一个小型的客户端语法高亮器,利用 CSS Custom Highlights API 实现。无依赖,并提供浅色与深色主题。其首页有一些实时演示。
Formisch 1.0:框架无关的基于 Schema 的表单库
一个无头表单库,由 Valibot schema 在八个框架间驱动类型与校验。v1 新增 Angular 与 React Native 支持、面向 TanStack Form/React Hook Form/Formik 用户的迁移指南,以及面向智能体的 Markdown 文档。
🛠 工具
Node.js 26.8.0(Current)发布
在众多新增特性中,Node 现在可以不依赖第三方库直接读写 ZIP 归档。此外,Node 的 REPL 现在支持基础的语法高亮。数小时后发布的 v26.8.1 修复了一个损坏的版本字符串。
Better Auth 1.7 推出基于标准的 OAuth 服务器
一次重大的 OAuth 提供方发布,带来 DPoP、按 API 的令牌规则和设备码流程,外加独立的 MCP 鉴权包。破坏性变更意味着升级指南是必读内容。
SVGO 4.1:由 Node 驱动的 SVG 优化器
SVG 文件常常包含冗余信息。你可以将 SVGO 用作 CLI 工具或 Node 库来为它们瘦身。v4.1 具备更严格的 XML 校验与安全改进。
Solid 2.0 RC:重大的 <Reveal> 发布
异步现在活在响应式图中,因此异步数据通过普通 memo 流动。createResource、batch 和 startTransition 均已移除。SolidStart 被收编为 Vite 插件上的一个 start: true 标志,API 现已冻结。
Ionic Framework v9
这个面向 React、Angular 和 Vue 的移动优先 UI 工具包在时隔两年后回归,带来 React Router 6 支持、Angular 21+ 下的无分区变更检测等。并为 v8 用户提供了升级指南。
Papa Parse 5.7
快速、灵活的 CSV 转 JSON 与 JSON 转 CSV 库。
MapLibre GL JS 6.6
面向浏览器中交互式地图的 GPU 加速矢量瓦片渲染库。
Plotly.js 4.0
用于创建交互式数据可视化的独立库。
GTKX 1.3
用 React 创建原生 GTK 驱动的 Linux 桌面应用。
YouTube.js 18.0
YouTube 内部 API 的 JavaScript 客户端。
📝 简讯
Aurora Scharff 演示 Next.js 16.3 如何帮助开...
Aurora Scharff 演示了 Next.js 16.3 如何帮助开发者构建“类应用”的体验。
🤖 TanStack AI 已进入 RC 阶段,一窥...
🤖 TanStack AI 已进入 RC 阶段,回顾了迄今的历程及其主要特性集。
获得了 React Compiler 支持
Oxlint 已获得 React Compiler 支持。
📦 版本
Electron 44
暂无发布文章,但它已放弃 32 位支持,要求 macOS 13 及以上,剪贴板现已对齐 W3C Clipboard API,并新增了 net.WebSocket 以及设置 Linux 窗口透明度的能力。
Waku 1.0 RC
极简的 RSC 优先 React 框架,在 v1 正式版之前已冻结 API,新增类型安全导航可在编译期捕获错误路由,以及来自缓存路由外壳的实验性即时绘制。
SvelteKit 3 发布候选
SvelteKit 3 最大的破坏性变更悄然终结了 SvelteKit 2 强加给每个项目的双配置设置。旧的 svelte.config.js 让 Vite 插件经历一段异步解析流程,在非根目录(如 Vitest 的目录)下会出错,因此团队将配置合并到一处,并弃用了 $lib 别名,因为现代工具链已使其多余。文章梳理了 RC 的破坏性变更、sv migrate 自动化路径(为其余部分留下 TODO 清单),以及这次清理为 SvelteKit 演进所释放的空间。
往期精选
- Node.js周刊2026W34 | Node.js 26.7.0发布、pnpm 12进入候选版、Fastify 6.0开放Alpha、Preact 11候选版、Deno 2.9.5补齐兼容
- Node.js周刊2026W33 | TermDOM终端 UI、pnpm 12 Rust重写、Node.js 26.7.0
- Node.js周刊2026W21 | Node.js 26.2.0、Bun v1.3.14、Rolldown 1.0、TypeORM 1.0
- 用 Rust 重写 Bun
- Go周刊2026W34 | Go 1.27 正式发布、Fiber 3.5 发布、Go 1.26.7 修复 net/http、Appwrite CLI 用 Go 重写
- 2026年8月编程语言排行榜|MATLAB 首次跌出前20
扫码关注「右耳朵猫AI」

浙公网安备 33010602011771号