Rolldown 是用 Rust 重写的 Rollup 兼容打包器,目标是统一 Vite 的开发与生产构建:此前 dev 用 esbuild、build 用 Rollup,两套引擎带来行为差异与大项目构建瓶颈。Rolldown-Vite(2025 年起以 rolldown-vite 包提供,是 Vite 后续版本的默认方向)让 Rolldown 同时承担依赖预构建与生产打包,构建速度提升数倍且兼容 Rollup 插件 API。
收益:单引擎消除 dev/build 不一致(如 esbuild 与 Rollup 对语法的处理差异);Rust 多线程大幅缩短大型项目构建;兼得 esbuild 级速度与 Rollup 插件生态。易错点:它是渐进迁移——多数 Rollup 插件兼容,但依赖 esbuild 内部行为或 AST 细节的插件需验证;现阶段可用包别名把 vite 替换为 rolldown-vite 试用。追问:Rust 工具链(Rolldown、Oxc、Biome、Turbopack、Rspack)对前端基建的重构趋势。