Rust 版 React Compiler 让 Vite 构建提速 17 倍
The Rust React Compiler is now native in Vite
随着 oxc 团队发布对 Rust React Compiler 的官方支持,我们将 Outlyne 的 1036 个文件 React Router 代码库切换到了新编译器,编译器部分的构建速度提升了约 17.6 倍。在单线程环境下,构建时间从 Babel 的 14.3 秒骤降至 0.81 秒。虽然整体构建速度提升约为 2.4 倍,但这对于降低 CI 成本和缓解开发等待压力意义重大。此外,新版编译器修复了 try/catch 块中的条件逻辑、解构组件属性重赋值以及计算对象属性键等 JavaScript 支持限制,显著提升了编译器兼容性。更重要的是,工具链的一致性消除了 Linter 与构建之间的覆盖漏洞,确保未编译组件不会意外进入生产环境。
在代理辅助软件开发带来的变革速度下,CI 使用量和 GitHub Actions 分钟数已成为真正的成本中心,而等待 CI 不仅令人沮丧,还进一步加剧了我们本已过度碎片化的任务管理压力。