一个小站的自留地
Node.js 26 发布 Node.js 26 已于 2026 年 5 月 5 日正式发布,版本号为 v26.0.0,当前处于 Current 状态,预计将在 2026 年 10 月进入 LTS。这是旧的半年发布节奏下的最后一个大版本,从 Node.js 27 开始将转向一年一个大版本的模式。 此次更新的三大核心变化包括:Temporal API 默认启用,无需通过 flag 开启;V8 引擎升级到 14.6.202.33,带来 Map.prototype.getOrInsert()、WeakMap…
Rolldown 1.0 正式发布

基于 Rust 编写的高性能 JavaScript 打包工具 Rolldown 正式发布 1.0 稳定版,标志着其 API 已经稳定并可用于生产环境。从 Vite 8 开始,Rolldown 已经成为 Vite 默认的底层打包工具,直接惠及广大 Vite 用户。

Rolldown 的核心目标之一是统一 Vite 之前的双打包工具架构。它结合了现有工具的优势,不仅提供了媲美 esbuild 的打包速度,在项目规模增大时甚至比 Rollup 快 10 到 30 倍,而且保持了对 Rollup 插件的兼容,使得开发者可以无缝迁移并继续使用现有的插件生态。

为了进一步提升性能,Rolldown 引入了钩子过滤器 (hook filters) 以避免在无匹配项时发生不必要的 Rust 与 JavaScript 之间的环境切换,并内置了针对 Rollup 生态常用依赖的原生插件替代方案。

开发团队还透露了接下来的重点工作方向,其中包括为 Vite 引入全打包模式 (full bundle mode) 。该模式旨在解决随着代码库增长,大量未打包的 ECMAScript 模块 (ECMAScript Modules, ESM) 网络请求带来的开发环境页面加载缓慢问题。

voidzero.dev
 
 
Back to Top