Hasty Briefsbeta

双语

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的默认打包工具。