Vue.JS 前端框架创建者 Evan You 宣布:推出用 Rust 编写的 Vite 打包器替代品
rolldown-vite
的技术预览,早期采用者如 Excalidraw、GitLab 报告构建速度快 3 - 16 倍且内存使用大幅减少。- GitLab:构建时间从 2.5 分钟降至 40 秒,内存使用减少 100 倍。
- Excalidraw:构建时间从 22.9 秒降至 1.4 秒(快 16 倍)。
- PLAID Inc.:一个前端的构建时间从 1 分 20 秒降至 5 秒(快 16 倍)。
- Appwrite:构建时间从超过 12 分钟降至 3 分钟,内存使用减少 4 倍。
相关信息:
- 读者可在专用 GitHub 页面查看更多结果。
- Mercedes Benz 发表文章强调更快工具的工程价值。
- 插件和生态系统兼容性仍需持续工作,鼓励插件作者参考插件作者指南进行测试和更新。
- You 正在为开发服务器工作于全捆绑模式,以解决企业设置中的限制,团队还计划将 Rust 用于更多 Vite 内部以进一步提升性能。
- 开发者在 Reddit 上与Biome进行比较,Biome 目前范围小于 VoidZero 的Oxc 工具链,后者除 Rolldown(打包器)外已发布解析器、linter、解析器和转换器,且最小化器和格式化器已原型化。
- 一位开发者在 Reddit 上有趣地指出:“过去常说一切都将用 JS 编写,但似乎 Rust 已取代了那个笑话。”
- 近年来用 Rust 重写 JavaScript/TypeScript 工具链很常见,微软最近宣布将 TypeScript 编译器移植到 Rust,性能提升 10 倍。
- 开发者可查看Rolldown 迁移指南获取最新兼容性说明、已知问题和迁移提示,最新更新和细节可参考
rolldown-vite
变更日志。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。