React Compiler nativo en Vite: 17× más rápido con Rust
The Rust React Compiler is now native in Vite
El equipo de oxc lanzó soporte oficial para el React Compiler en Rust, y @vitejs/plugin-react v6.1.0 ya lo integra de forma experimental. En Outlyne, un constructor de sitios web con 1,036 archivos, migraron su build de React Router y lograron una aceleración de ~17.6× en la compilación (de 14.3s a 0.81s) y de ~2.4× en el build total (de 22.1s a 9.3s). Además de la velocidad, el compilador nativo corrige limitaciones del compilador basado en Babel, como lógica condicional en bloques try/catch, reasignación de props desestructuradas y claves de objeto computadas. El autor explica cómo configurarlo tanto con @vitejs/plugin-react como con el plugin minimalista @acusti/vite-plugin-react-compiler para quienes usan React Router en modo framework.
Es más de 10 veces más rápido que Babel en nuestro benchmark preliminar.
- shikck200
El desarrollo web es la cima de la sobreingeniería. Y ahora con la IA, será incluso peor. Creo que la web realmente necesita un reinicio.
- adzm
No más Babel en mi pipeline de compilación, ¡yupi!
- BretonForearm
¿Qué es un compilador de React? ¿No es JS o TS?
- vmsp
Los transformadores de OXC son increíblemente más rápidos que Babel. Estoy construyendo un framework (https://github.com/vmsp/flypath) para desarrollo nativo web, iOS y Android que está totalmente respaldado por OXC y Vite. En lugar de transformar estilos usando Babel como StyleX, simplemente uso OXC. En lugar de Metro (el bundler de React Native), que también usa Babel, es simplemente Vite. Todavía es muy temprano, pero es muchísimo, muchísimo rápido.
- syspec
¿Esto funciona con el nuevo y elegante compilador de React que está diseñado para optimizar varios hooks?