基于Rust的Vite替代品发布,早期用户报告构建速度提升10倍

基于Rust的Vite替代品发布,早期用户报告构建速度提升10倍

💡 原文英文,约500词,阅读约需2分钟。
📝

内容提要

Vue.JS创始人Evan You宣布了rolldown-vite的技术预览,这是一个用Rust编写的Vite打包器替代品。早期用户反馈显示,构建速度提升3-16倍,内存使用显著减少。GitLab的构建时间从2.5分钟降至40秒,内存使用减少100倍;Excalidraw的构建时间从22.9秒降至1.4秒。开发者被鼓励测试和更新插件,团队计划在更多Vite内部应用Rust以进一步提升性能。

🎯

关键要点

  • Vue.JS创始人Evan You宣布了rolldown-vite的技术预览,这是一个用Rust编写的Vite打包器替代品。
  • 早期用户反馈显示,构建速度提升3-16倍,内存使用显著减少。
  • GitLab的构建时间从2.5分钟降至40秒,内存使用减少100倍。
  • Excalidraw的构建时间从22.9秒降至1.4秒,提升了16倍。
  • PLAID Inc.的前端构建时间从1分20秒降至5秒,提升了16倍。
  • Appwrite的构建时间从超过12分钟降至3分钟,内存使用减少4倍。
  • Mercedes Benz强调了更快工具的工程价值,节省了每年500小时的开发时间。
  • 插件和生态系统兼容性需要持续工作,插件作者被鼓励测试和更新他们的插件。
  • You正在开发一个完整的捆绑模式以解决企业设置中的限制,并计划在Vite的更多内部使用Rust以进一步提升性能。
  • 开发者在Reddit上将rolldown-vite与Biome进行了比较,后者的范围较小。
  • Rust重写JavaScript/TypeScript工具链在近年来变得普遍,尤其是在处理大型代码库时。
  • 开发者被邀请查看Rolldown迁移指南以获取最新的兼容性说明和迁移提示。

延伸问答

rolldown-vite是什么?

rolldown-vite是一个用Rust编写的Vite打包器替代品,旨在提升构建速度和减少内存使用。

使用rolldown-vite的早期用户反馈如何?

早期用户反馈显示,构建速度提升3-16倍,内存使用显著减少。

GitLab在使用rolldown-vite后构建时间有何变化?

GitLab的构建时间从2.5分钟降至40秒,内存使用减少100倍。

Mercedes Benz如何看待rolldown-vite的工程价值?

Mercedes Benz强调更快工具的工程价值,节省了每年500小时的开发时间。

开发者如何参与rolldown-vite的插件兼容性工作?

插件作者被鼓励测试和更新他们的插件,以确保与rolldown-vite的兼容性。

rolldown-vite与Biome的比较是什么?

开发者在Reddit上将rolldown-vite与Biome进行了比较,指出Biome的范围较小。

➡️

继续阅读