7P by neo 10시간전 | ★ favorite | 댓글 1개
  • 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 devvite 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 등에서 도입됨
  • parsetransform API를 외부에도 공개해 맞춤형 개발 도구 제작을 지원함

해결하고자 하는 문제

  • JavaScript 생태계의 분절화와 복잡성은 대규모 웹 프로젝트의 주요 병목 요인으로 지적됨
  • 여러 팀이 각기 다른 도구 체인을 사용하면 의존성 관리·보안 점검·마이그레이션 비용이 급증함
  • Vite+는 이러한 비효율을 줄이는 통합형 솔루션으로, 개발자들이 도구 설정 대신 제품 개발에 집중하도록 설계됨

라이선스와 지속 가능성

  • 개인·오픈소스·소규모 기업에는 무료 제공, 스타트업과 엔터프라이즈에는 연간 라이선스 모델 적용 예정
  • 상용화로 얻은 수익을 기반 오픈소스 프로젝트 개선에 재투자한다는 원칙 명시
  • Vite, Vitest, Rolldown, Oxc 등 핵심 프로젝트는 MIT 라이선스로 영구 오픈소스 유지
  • Vite+는 이들 위에 구축된 독립적 상위 계층으로, 성능 개선은 곧 오픈소스 개선으로 이어짐

공개 및 참여 계획

  • 2026년 초 공개 프리뷰 목표, 현재 프로덕션 환경 테스트를 위한 초기 도입사 모집 중
  • 관심 있는 개발자는 viteplus.dev를 통해 문의 가능

vite의 인기몰이를 이제 상품화 하는 단계까지 가게되는군요..