Vite tích hợp native React Compiler viết bằng Rust

Biên dịch React bằng Rust giờ đã được tích hợp sẵn trong Vite, rút ngắn bước biên dịch tới gần 18 lần.
Vite vừa thêm thử nghiệm hỗ trợ React Compiler native trong @vitejs/plugin-react v6.1.0 thông qua toolchain oxc. Thử nghiệm trên một codebase 1.036 file, riêng đoạn biên dịch đã giảm từ 14,3 giây (chạy Babel) xuống còn 0,81 giây, giúp tổng thời gian build giảm từ 22,1 giây xuống còn 9,3 giây.
Vì sao lại quan trọng: Build nhanh hơn giúp tiết kiệm tiền CI và đỡ khiến bạn mất tập trung khi phải ngồi chờ pipeline. Phiên bản viết lại bằng Rust này cũng sửa luôn mấy lỗi nhức đầu kinh niên của Babel compiler, như logic điều kiện trong try/catch hay computed property keys.
Tóm gọn lại thế này: cài oxc-transform-react rồi thêm { compiler: true } vào cấu hình plugin React của Vite. Nếu dùng React Router ở framework mode, bạn chỉ cần gắn thêm @acusti/vite-plugin-react-compiler là cũng tăng tốc build tương tự.
Babel đã hoàn thành xuất sắc sứ mệnh của mình, nhưng Rust đang dần chiếm lấy toàn bộ JS build stack.
Nguồn
- React, Now Rusted All the Way Out — https://blog.master.dev/react-now-rusted-all-the-way-out/
- Hacker News Discussion — https://news.ycombinator.com/item?id=49567873

