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 不仅令人沮丧,还进一步加剧了我们本已过度碎片化的任务管理压力。
  1. shikck200

    Web 开发是过度设计的巅峰。现在有了 AI,情况只会更糟。我觉得 Web 真的需要一次重启。

  2. adzm

    我的编译流程里再也不需要 Babel 了,太棒了!

  3. BretonForearm

    React 编译器是什么?不是 JS 或 TS 吗?

  4. vmsp

    OXC Transformers 比 Babel 快得惊人。我正在构建一个面向 Web、iOS 和 Android 原生开发的框架(https://github.com/vmsp/flypath),它完全由 OXC 和 Vite 支持。我不像 StyleX 那样用 Babel 来转换样式,而是直接用 OXC。我也不用 Metro(React Native 的打包器,它也依赖 Babel),只用 Vite。项目还处于非常早期的阶段,但速度已经快得离谱了。

  5. syspec

    这个能和 React 那个旨在优化掉各种 Hooks 的新奇编译器一起用吗?

同日更多故事

2026-09-04