2026年3月12日,前端开发社区迎来重磅更新!Vite 8 正式发布,这是 Vite 历史上最重要的架构升级——全面切换到 Rust 编写的 Rolldown 引擎,实现开发构建性能 10-30 倍的飞跃式提升!
Vite 8 核心变革:统一 Bundler
自 Vite 诞生以来,它一直依赖两个打包工具:
- esbuild:处理开发环境快速编译(依赖预构建、TS/JSX 转换)
- Rollup:处理生产环境打包、代码分割和优化
这种”双轨制”虽然让 Vite 在开发和生产环境都有出色表现,但也带来了问题:两套转换管线意味着两套插件系统,需要大量胶水代码来保持同步,边缘情况累积,开发体验和构建结果可能出现不一致。
Rolldown:Rust 编写的下一代打包工具
Vite 8 最重大的变化是全面切换到 Rolldown 作为唯一的打包引擎:
- 10-30 倍构建速度提升:基于 Rust,性能与 esbuild 相当
- 完全兼容现有插件:支持与 Rollup/Vite 相同的插件 API
- 统一开发与生产体验:消除两套管线带来的不一致
Rolldown 是由 VoidZero 团队打造的 Rust 原生打包工具,设计目标是:
- 性能:Rust 编写,原生速度,benchmark 显示比 Rollup 快 10-30 倍
- 兼容性:支持与 Rollup/Vite 相同的插件 API,现有 Vite 插件开箱即用
- 统一性:开发生产一套管线,减少不一致
Vite 生态持续壮大
目前 Vite 周下载量已达 6500 万次,生态系统随着每个版本持续增长。
为了帮助开发者应对日益壮大的插件生态,Vite 官方还推出了 registry.vite.dev——一个可搜索的 Vite/Rolldown/Rollup 插件目录,每天从 npm 抓取插件数据。
Vite 8 其他更新
- 多语言官方文档(简体中文、日语、西班牙语、葡萄牙语、韩语、德语等)
- 全新的 vite.new 在线体验平台
- 更完善的迁移指南和 GitHub Changelog
Webpack 真的要凉了吗?
Vite 8 的发布让”Webpack 时代终结”再次成为热议话题。但实际上:
- Webpack 依然在大型企业级项目中广泛使用,生态成熟
- Vite 在新项目、中小型项目、开发体验上有明显优势
- 两者会长期并存,但 Vite 的趋势更猛
如何体验 Vite 8?
- 在线体验:https://vite.new
- 本地创建项目:
pnpm create vite - 查看文档:https://vite.dev
总结
Vite 8 是 Vite 历史上最重要的架构升级,Rolldown 引擎的引入让它在保持插件兼容性的同时,实现了 10-30 倍的构建速度提升。对于前端开发者来说,这是一个值得升级的理由。
Webpack 的时代是否真的要结束了?让我们拭目以待!
相关阅读:
- Cursor – AI代码编辑器
- ChatGPT – AI聊天机器人
- Claude3 – Anthropic AI
© 版权声明
文章版权归作者所有,未经允许请勿转载。
