-
Vite+ 는 기존 Vite를 확장한 통합 개발 툴체인으로, 프로젝트 생성부터 테스트, 빌드, 린트, 포매팅, 패키징까지 한 번에 처리할 수 있는 명령형 도구
- Rust로 작성된 고성능 컴파일러 스택을 기반으로, vite new, vite test, vite lint, vite fmt, vite lib, vite run, vite ui 등 일관된 CLI 명령을 제공
-
Vitest, Oxlint, Rolldown, tsdown 등 기존 오픈소스 생태계 도구와 호환되며, React·Vue·SvelteKit 등 주요 프레임워크를 바로 지원
-
기업용 단일 툴체인을 목표로, 성능과 팀 간 일관성 문제를 해결하며, 내부적으로는 캐시 기반 모노레포 빌드 러너와 GUI Devtools까지 포함
- 개인과 오픈소스는 무료로 제공되며, 기업에는 연간 라이선스 형태로 제공 예정으로, 오픈소스 프로젝트를 유지하며 상위 계층에서 수익화하는 모델을 지향
Vite+의 개요
-
Vite+ 는 npm으로 설치 가능한 명령줄 도구로, 기존 vite dev와 vite build 외에 다양한 통합 명령을 추가 제공함
-
vite new: 모노레포 구조를 포함한 새 프로젝트 스캐폴딩 및 코드 생성 지원
-
vite test: Vitest 기반 단위 테스트 실행, Jest 호환 API와 브라우저 모드·시각 회귀 테스트 기능 포함
-
vite lint: Oxlint를 활용해 600개 이상의 ESLint 규칙을 최대 100배 빠르게 수행
-
vite fmt: Oxfmt로 코드 포맷팅, Prettier 99% 이상 호환성 및 라인 래핑 제어 기능 제공
-
vite lib: tsdown + Rolldown 기반 라이브러리 번들링 및 빠른 DTS 생성
-
vite run: 모노레포 태스크 러너로, 자동 캐시 추론을 통해 설정 없이도 캐시 최적화 수행
-
vite ui: GUI 개발자 도구로 모듈 분석, 번들 크기 시각화, 프레임워크별 Devtools 통합 지원
Rust 기반 툴체인
-
파서, 리졸버, 트랜스포머, 미니파이어, 번들러까지 모두 Rust로 구현된 Oxc·Rolldown 기반 아키텍처
- 각 레이어는 극단적인 성능 튜닝을 거쳤으며, 이미 Framer·Linear·Atlassian·Shopify 등에서 도입됨
-
parse 및 transform API를 외부에도 공개해 맞춤형 개발 도구 제작을 지원함
해결하고자 하는 문제
- JavaScript 생태계의 분절화와 복잡성은 대규모 웹 프로젝트의 주요 병목 요인으로 지적됨
- 여러 팀이 각기 다른 도구 체인을 사용하면 의존성 관리·보안 점검·마이그레이션 비용이 급증함
-
Vite+는 이러한 비효율을 줄이는 통합형 솔루션으로, 개발자들이 도구 설정 대신 제품 개발에 집중하도록 설계됨
라이선스와 지속 가능성
-
개인·오픈소스·소규모 기업에는 무료 제공, 스타트업과 엔터프라이즈에는 연간 라이선스 모델 적용 예정
- 상용화로 얻은 수익을 기반 오픈소스 프로젝트 개선에 재투자한다는 원칙 명시
-
Vite, Vitest, Rolldown, Oxc 등 핵심 프로젝트는 MIT 라이선스로 영구 오픈소스 유지
- Vite+는 이들 위에 구축된 독립적 상위 계층으로, 성능 개선은 곧 오픈소스 개선으로 이어짐
공개 및 참여 계획
-
2026년 초 공개 프리뷰 목표, 현재 프로덕션 환경 테스트를 위한 초기 도입사 모집 중
- 관심 있는 개발자는 viteplus.dev를 통해 문의 가능