Rolldown驱动的Vite:Rust打包器预览显著缩短生产构建时间
关键更新
VoidZero(由Evan You领导)发布了rolldown-vite技术预览:一个Rust原生打包器(基于Oxc工具链构建的Rolldown),可以作为Vite现有构建管道的直接替代品,旨在统一开发和生产打包。早期采用者报告称,生产构建速度提高了数倍,并且在大型项目上内存使用减少了几个数量级。(voidzero.dev)
重要性
对于大规模使用Vite的团队,rolldown-vite解决了两个实际问题:(1)开发与生产管道的分歧(开发使用esbuild,生产使用Rollup)和(2)缓慢且内存占用高的生产构建。由于Rolldown是用Rust实现的,并且设计用于并行原生管道(解析器 → 转换 → 代码生成在原生侧),您可以期待显著更短的CI/构建时间、更低的大型代码库内存占用,以及由于不同打包器引起的“在开发中工作,在生产中失败”的惊喜。该预览明确设计为直接替代品,但您应将其视为选择性预览:验证插件兼容性(一些高级Rollup插件模式可能需要调整),在您的CI中运行完整的测试/基准,并逐步升级(在分支/CI作业中将vite依赖项别名为rolldown-vite以测量实际收益)。如果您依赖小众Rollup插件,请添加兼容性冒烟测试;如果您运行非常大的单体仓库或资源受限的CI运行器,请优先测试rolldown-vite以获取内存和并行性优势,然后再广泛推出。(voidzero.dev)
来源
继续阅读
Node.js 22 (LTS) — 内置 HTTP/HTTPS 代理 + 百分比内存大小设置(对生产部署至关重要)
2025年10月31日Node.js 22.21.0 (LTS) 添加了对 http/https/fetch 的内置代理支持以及对 --max-old-space-size 的百分比支持 — 对容器化和企业网络部署有直接的实际影响。
TypeScript 原生端口预览 — ~10 倍更快的 tsc 和语言服务
2025年10月30日微软发布了 TypeScript 编译器和语言服务的原生端口预览,显著减少了编译和编辑器延迟 — 为大型 TypeScript/仓库构建和 CI 带来了直接的实际收益。
Node.js 24 进入主动长期支持 (2025年10月28日)
2025年10月28日Node.js v24 今天从当前版本转为主动长期支持 — 生产团队应立即规划升级、CI 验证和提供者/运行时检查。