ViteでReact Compilerがネイティブ化:ビルドが17.6倍高速に
The Rust React Compiler is now native in Vite
oxcチームが2026年8月にRust製React Compilerの公式サポートをリリースしたことを受け、ウェブサイトビルダーOutlyneは1,036ファイルのReact Routerコードベースを移行し、コンパイラ部分で約17.6倍の高速化を達成しました。@vitejs/plugin-react v6.1.0では実験的なネイティブサポートが追加され、Vite設定で`compiler: true`を渡すだけで利用可能です。React Routerのフレームワークモードなど、Vite Reactプラグインを使えない場合は`@acusti/vite-plugin-react-compiler`を使用します。Babelベースのコンパイラでは対応できなかったtry/catch内の条件ロジックや分割代入プロパティの再代入などもサポートされ、ツールチェーン全体で同じReact Compilerバージョンを使用できるようになりました。
Babelと比較して、予備ベンチマークでは10倍以上の速度です。
HNでの議論
49- shikck200
Web開発は過剰エンジニアリングの極みだ。そして今やAIのおかげで、それはさらに悪化するだろう。ウェブには本当にリセットが必要だと思う。
- adzm
もうコンパイルパイプラインにbabelがいらない、やったー!
- BretonForearm
Reactコンパイラって何?JSやTSじゃないの?
- vmsp
OXCトランスフォーマーはBabelより驚くほど速い。私はウェブ、iOS、Androidのネイティブ開発用のフレームワーク(https://github.com/vmsp/flypath)を構築していて、完全にOXCとViteに支えられている。StyleXのようにBabelを使ってスタイルを変換する代わりに、私はただOXCを使う。Metro(React Nativeのバンドラー)もBabelを使っているが、その代わりにただViteを使う。まだ非常に初期段階だが、非常に非常に速い。
- syspec
これは、様々なフックを最適化することを目的としたReactの新しい派手なコンパイラで動作しますか?