turbopackRustReactCompiler
Use the native Rust port of the React Compiler with Turbopack instead of the Babel transform.
The experimental.turbopackRustReactCompiler option enables the native Rust version of the React Compiler, running it directly inside Turbopack as native code instead of through Node.js as it does with the standard Babel version. This typically results in a noticeable performance improvement.
This option is released as experimental to gather feedback before it becomes the default.
Good to know
- This option requires
reactCompilerto be enabled. It selects which implementation runs, but does not turn the compiler on by itself. - This option is only supported with Turbopack. Using it with webpack will throw an error.
- When enabled, you do not need to install
babel-plugin-react-compiler. The Rust compiler runs natively inside Turbopack.
See the reactCompiler option documentation for details on how to use the compiler.
Version History
| Version | Changes |
|---|---|
v16.3.0 | Introduced the experimental turbopackRustReactCompiler option for the native Rust React Compiler. |