Rolldown-Vite: a Rust-Rewrite of Rollup
a year ago
- #javascript
- #bundler
- #performance
- 通过rolldown-vite包,现已提供Rolldown驱动的Vite作为即插即用的替代方案。
- Rolldown是基于Rust的打包工具,与高性能JavaScript工具集Oxc同步开发。
- 已实现初步功能对等,构建时间显著缩短(3-16倍),内存占用更低(最高减少100倍)。
- 简单配置:在package.json中将'vite'替换为'rolldown-vite',或通过框架覆写使用。
- esbuild现为可选依赖,Oxc负责代码转换与压缩以提升性能。
- 早期使用者反馈构建速度更快、内存占用更低,部分企业应用获得显著改善。
- 未来计划包括将Rolldown合并至Vite、添加全包开发模式及进一步Rust优化。
- 鼓励社区提供反馈,帮助完善Rolldown使其成为Vite的默认打包工具。