Vite에서 React Compiler가 Rust로 네이티브 전환: 빌드 17배 빨라져

The Rust React Compiler is now native in Vite

oxc 팀이 2026년 8월 4일에 Rust 기반 React Compiler 공식 지원을 발표한 후, 웹사이트 빌더 Outlyne(React Router 기반, 1,036개 파일)이 이를 도입해 컴파일 시간을 14.3초에서 0.81초로 단축(약 17.6배)했습니다. 전체 빌드 시간은 2.4배 빨라졌습니다. @vitejs/plugin-react v6.1.0에서 실험적 네이티브 지원이 추가되어 Vite 설정에서 compiler: true만 켜면 되고, React Router 프레임워크 모드 등 Vite React 플러그인을 못 쓰는 경우 @acusti/vite-plugin-react-compiler를 사용할 수 있습니다. Rust 버전은 Babel 기반 v1.0에서 지원하지 않던 try/catch 내 조건문, 비구조화된 prop 재할당, 계산된 객체 키 등을 지원하며, lint와 빌드가 동일한 컴파일러를 사용해 커버리지 차이가 사라집니다.

Rust 컴파일러로 전환하면 향후 수정 사항이 나올 때 바로 적용받을 수 있지만, Babel 기반 컴파일러에 갇혀 있다면 그런 혜택을 받을 수 없습니다.
  1. shikck200

    웹 개발은 과잉 엔지니어링의 정점이다. 그리고 이제 AI로 인해 더 나빠질 것이다. 나는 웹이 진정으로 리셋될 필요가 있다고 생각한다.

  2. adzm

    내 컴파일 파이프라인에 더 이상 Babel이 없다, 만세!

  3. BretonForearm

    React 컴파일러가 뭐야? JS나 TS가 아니야?

  4. vmsp

    OXC Transformers는 Babel보다 놀랍도록 빠릅니다. 저는 OXC와 Vite로 완전히 구동되는 웹, iOS, Android 네이티브 개발용 프레임워크(https://github.com/vmsp/flypath)를 만들고 있습니다. StyleX처럼 Babel을 사용하여 스타일을 변환하는 대신, 저는 OXC를 사용합니다. React Native의 번들러인 Metro(역시 Babel을 사용) 대신, 그냥 Vite를 사용합니다. 아직 매우 초기 단계이지만, 매우 매우 빠릅니다.

  5. syspec

    이것은 다양한 훅을 최적화하도록 설계된 React의 멋진 새 컴파일러와 함께 작동하나요?

이 날의 다른 글

2026-09-04