개요

Vite 8은 기존 esbuild(개발용) + Rollup(프로덕션용) 이중 번들러 구조Rust 기반 Rolldown 단일 번들러로 통합. 빌드 10~30배 빠름. Linear 46초→6초, Beehiiv 64% 단축 등 실 사례 다수. Vite + Rolldown + Oxc 통합 툴체인으로 진화. Vite 생태계의 가장 큰 구조적 변화.

  • 출처: vitejs.dev (2026)
  • 핵심: esbuild + Rollup → Rolldown 단일화
  • Rolldown 언어: Rust
  • 호환성: Rollup 플러그인 API 그대로 — 기존 플러그인 대부분 무수정 동작

핵심 변화: 이중 → 단일 번들러

이전 (Vite 7 이하):
  개발 서버  → esbuild (Go 기반, 빠르지만 다른 도구)
  프로덕션  → Rollup (JS 기반, 느림)
  → 두 도구 동작 차이 발생

Vite 8:
  개발 + 프로덕션 → Rolldown (Rust)
  → 일관된 동작
  → 10~30× 빠른 빌드

Rolldown이란?

Rust 기반 고성능 번들러:
  ✓ Rollup과 동일한 플러그인 API
  ✓ 기존 Vite 플러그인 무수정 동작
  ✓ 모듈 단위 캐싱
  ✓ 유연한 청크 분할
  ✓ Module Federation 지원
  ✓ Rollup 대비 10~30× 빠름

→ Rust 시스템 도구 흐름의 연장:


실제 성능 개선 사례

기업빌드 시간
Linear46초 → 6초
Beehiiv64% 단축
Ramp57% 단축
Mercedes-Benz.io최대 38% 단축

→ 대규모 프로젝트일수록 효과 ↑


도입 과정

1. rolldown-vite 패키지로 기술 프리뷰
   ↓
2. 다양한 실제 코드베이스 테스트
   ↓
3. 플러그인·프레임워크 전용 CI 구축
   ↓
4. 2025-12 Vite 8 베타 (Rolldown 완전 통합)
   ↓
5. 베타 기간 RC 단계 안정화
   ↓
6. 2026 정식 출시

통합 툴체인: Vite + Rolldown + Oxc

Vite (빌드 도구)
  ↓
Rolldown (번들러, Rust)
  ↓
Oxc (컴파일러, Rust)

= 엔드투엔드 통합 툴체인

효과:

  • 파싱·변환·최적화 전 과정 일관성
  • Oxc 의미 분석 → 트리 셰이킹 최적화
  • 새 JS 사양 빠른 도입

추가 기능

기능설명
Vite Devtools개발 서버 프로젝트 상태 시각 분석
TypeScript 경로alias 자동 해석, emitDecoratorMetadata 내장
Wasm SSR.wasm?init 임포트 지원
콘솔 포워딩브라우저 오류를 터미널로 전달
@vitejs/plugin-react v6Babel 제거, Oxc 기반 React Refresh
플러그인 레지스트리Vite/Rolldown/Rollup 플러그인 검색·관리

Full Bundle Mode (실험적)

개발 중에도 번들링 수행:
  ✓ 3× 빠른 서버 시작
  ✓ 40% 빠른 리로드
  ✓ 10× 적은 네트워크 요청

설치 용량 변화

Vite 8 = Vite 7보다 ~15MB 증가

내역:
  + lightningcss (~10MB)
    → 기본 CSS 압축 기능
  + Rolldown 바이너리 (~5MB)
    → 속도 최적화

→ 향후 릴리스에서 용량 최적화 예정

마이그레이션

대부분 프로젝트:
  설정 변경 ❌ → 그대로 업그레이드 OK
  기존 esbuild·rollupOptions 자동 변환

대형 프로젝트 (2단계 권장):
  1. Vite 7에서 rolldown-vite로 전환
  2. Vite 8로 업그레이드

의의

1. JavaScript 도구 체인의 Rust화 정점
   - esbuild (Go) → Rolldown (Rust)
   - Babel → Oxc (Rust)
   - webpack → Vite (Vite + Rolldown)
   → 모든 핵심이 Rust로

2. "이중 번들러" 시대 종료
   - 개발·프로덕션 동작 차이 ❌
   - 일관된 빌드 결과

3. 10~30× 빌드 속도 = 실질적 DX 혁신
   - 46초 → 6초 = 1일 수십 번 빌드 시 절감 거대
   - CI 비용 감소

4. Module Federation 표준화
   - 마이크로 프론트엔드 시대 대응

5. 생태계 협력의 모범 사례
   - VoidZero, Bolt, NuxtLabs 협력
   - Rollup·esbuild에 대한 헌사
   - "함께 발전하는" 오픈소스 문화

vault의 Rust 흐름 정리

노트Rust 채택
Ubuntu 26.04 sudo 변화sudo-rs
rvLLM (Rust vLLM 대체제)LLM 추론
Noq (QUIC)네트워크
ZeroClaw (Rust 초경량 AI 런타임)AI 에이전트
Vite 8 / Rolldown번들러
tinygrad & tinybox(tinygrad는 Python)

시스템 → 인프라 → AI → 프론트엔드 빌드까지 Rust화


관련 항목