
프론트엔드 프로젝트 하나 세팅하려면 도구를 몇 개나 깔아야 하는지 세어보신 적 있나요? 번들러(여러 파일을 배포용으로 묶어주는 도구), 테스트 러너, 린터(코드의 문제를 자동으로 잡아주는 검사기), 포매터, 모노레포 관리 도구까지, 각각 다른 프로젝트에서 만든 도구들을 조합하고 설정 파일을 맞추는 데만 하루가 가곤 하죠. Rust 개발자들이 cargo 하나로 빌드, 테스트, 패키지 관리를 다 해결하는 걸 보면 부럽기도 하고요. 바로 이 문제를 정면으로 노린 제품이 나왔어요. Vue와 Vite를 만든 에반 유(Evan You)의 회사 VoidZero가 통합 툴체인 'Vite+'의 베타를 공개했거든요.
Vite+가 뭐냐면요
에반 유는 2024년에 VoidZero라는 회사를 세우고, 자바스크립트 도구들을 Rust로 다시 만드는 작업을 해왔어요. 파서와 린터를 담당하는 Oxc, 차세대 번들러 Rolldown이 대표적이고, Vite는 이미 내부 번들러를 Rolldown으로 갈아끼우는 전환을 진행해왔죠. Vite+는 이 조각들을 하나로 묶은 결과물이에요. 하나의 CLI로 빌드, 테스트(Vitest 기반), 린트(Oxlint 기반), 포맷, 그리고 모노레포의 태스크 실행과 캐싱까지 처리하는 통합 도구인 거죠. 자바스크립트 생태계의 cargo를 만들겠다는 선언이라고 보면 돼요.
핵심 축은 Rust예요. 기존 JS 생태계 도구들은 대부분 자바스크립트로 작성돼서, 프로젝트가 커지면 린트 한 번에 수십 초씩 걸리는 일이 흔했거든요. Oxc 계열 도구들은 Rust로 작성돼서 기존 도구 대비 수십 배 빠른 속도를 내세워요. 도구가 빨라지면 단순히 기다리는 시간이 줄어드는 게 아니라, 저장할 때마다 전체 검사를 돌리는 것 같은 새로운 작업 방식이 가능해지고요.
또 하나 중요한 건 '조합 비용'의 제거예요. 지금까지는 ESLint 설정과 Prettier 설정이 충돌하고, 테스트 러너와 번들러의 변환 설정을 따로 맞춰야 했는데, 한 팀이 전체 스택을 설계하면 이런 마찰이 원천적으로 줄어들어요. 같은 파서, 같은 설정 체계를 도구 전체가 공유하니까요.
무료가 아니라고요?
여기서 흥미로운 지점이 나오는데요. Vite 자체는 지금처럼 MIT 라이선스 오픈소스로 계속 무료지만, Vite+는 상용 제품이에요. 개인 개발자와 소규모 팀은 무료로 쓸 수 있게 하고, 일정 규모 이상의 기업에는 유료 라이선스를 받는 모델로 알려져 있어요. 이건 오픈소스 지속 가능성이라는 오래된 숙제에 대한 VoidZero의 답이기도 해요. Vite는 주간 다운로드가 수천만 건에 달하고 Nuxt, SvelteKit, Astro, React Router 등 주요 프레임워크가 다 그 위에 서 있는데, 정작 개발 재원은 후원에 의존해왔거든요. Vite+로 기업들에게서 수익을 만들고, 그 돈으로 무료 오픈소스인 Vite, Rolldown, Oxc 개발을 지탱하겠다는 구조인 거죠.
업계 지형에서 보면요
비슷한 문제의식을 가진 플레이어들이 이미 있어요. Bun과 Deno는 아예 런타임(Node.js의 자리)부터 갈아치우면서 번들러와 테스트 러너를 내장하는 올인원 전략을 펴고 있고요. Biome은 린터와 포매터를 Rust로 통합했고, Nx와 Turborepo는 모노레포 태스크 관리 영역을 지키고 있죠. Vite+의 전략은 이들과 결이 조금 달라요. 런타임 교체 같은 급진적인 이주를 요구하지 않고, 이미 수많은 팀이 쓰고 있는 Vite 위에 얹는 방식이거든요. 기존 사용자 기반을 지렛대로 삼는, 어찌 보면 가장 현실적인 통합 전략이에요.
한국 개발자에게는요
한국에서도 신규 프론트엔드 프로젝트는 Vite 기반이 사실상 표준이 됐죠. 그래서 Vite+가 자리 잡으면 체감 변화가 클 거예요. 새 프로젝트 세팅 시간이 줄고, 린트와 테스트 속도가 빨라지고, 모노레포 도구를 따로 고민할 필요가 없어지니까요. 다만 회사에서 도입할 때는 유료 라이선스 조건이 우리 조직 규모에 어떻게 적용되는지 확인이 필요하고, 특정 벤더의 상용 도구에 개발 파이프라인 전체를 맡기는 것에 대한 판단도 해야 해요. 베타인 만큼 사이드 프로젝트에서 먼저 손에 익혀보는 걸 추천해요.
정리하면, Vite+는 "자바스크립트에도 cargo 같은 통합 도구를, 단 지속 가능한 사업 모델과 함께"라는 시도예요. 여러분은 개발 도구에 회사가 돈을 내는 모델, 어떻게 보세요? 오픈소스 생태계를 지키는 현실적인 답일까요, 아니면 슬금슬금 진행되는 유료화의 시작일까요?
🔗 출처: Hacker News
TTJ 코딩클래스 정규반
월급 외 수입,
코딩으로 만들 수 있습니다
17가지 수익 모델을 직접 실습하고, 1,300만원 상당의 자동화 도구와 소스코드를 받아가세요.
"비전공 직장인인데 반년 만에 수익 파이프라인을 여러 개 만들었습니다"
실제 수강생 후기- 비전공자도 6개월이면 첫 수익
- 20년 경력 개발자 직강
- 자동화 프로그램 + 소스코드 제공