- VoidZero bỏ model trả phí, mở toàn bộ Vite+ theo giấy phép MIT.
- Bản cập nhật mới nhất bổ sung Bun vào danh sách package manager, đi cùng pnpm, npm và Yarn — đưa Vite+ thành một CLI duy nhất quản lý runtime, package manager và toàn bộ toolchain frontend.
TL;DR
Vite+ Alpha đã open source hoàn toàn theo giấy phép MIT từ ngày 12/03/2026 — đảo ngược kế hoạch thương mại hoá ban đầu công bố tại ViteConf Amsterdam tháng 10/2025. Trong bản cập nhật mới nhất, Vite+ chính thức hỗ trợ Bun làm package manager, bổ sung vào danh sách pnpm, npm và Yarn. Một CLI duy nhất (vp) giờ quản lý runtime Node.js, package manager, Vite 8, Vitest 4.1, Oxlint, Oxfmt, Rolldown và tsdown — với benchmark build nhanh hơn Vite 7 từ 1.6× đến 7.7×.

Có gì mới
Hai thay đổi lớn xếp chồng lên nhau trong vòng vài tuần:
- MIT open source (12/03/2026): VoidZero bỏ kế hoạch tính phí enterprise, khẳng định Vite+ "chỉ có thể hoàn thành sứ mệnh khi thực sự miễn phí và mã nguồn mở". Lý do chính: việc tranh cãi nội bộ về những tính năng nào nên tính phí tạo ra ma sát không cần thiết với cộng đồng open source.
- Bun support (cập nhật gần đây): Trước đó bản alpha chỉ hỗ trợ pnpm, npm và Yarn. Giờ đây Bun đã được tích hợp hoàn chỉnh — Vite+ tự động detect qua
bun.lock,bun.lockbhoặcbunfig.tomlrồi route lệnhvp install,vp add,vp removevề Bun tương ứng.
Technical facts
Vite+ gói toàn bộ toolchain frontend vào một binary, driven bởi CLI vp:
| Lệnh | Chức năng | Powered by |
|---|---|---|
vp env | Quản lý Node.js global & per-project | Built-in |
vp install / add / remove | Auto-detect package manager | pnpm, npm, Yarn, Bun |
vp dev | Dev server HMR | Vite 8 |
vp check | Format + lint + type-check một pass | Oxfmt + Oxlint + tsgo |
vp test | Unit tests | Vitest 4.1 |
vp build | Production build | Rolldown + Oxc |
vp run | Task runner monorepo có cache | Vite Task |
vp pack | Bundle library / binary | tsdown |
vp create / migrate | Scaffold project hoặc migrate config | Templates: vite, vue, svelte, next-app, nuxt, react-router, @tanstack/start |
Thứ tự auto-detect package manager tại workspace root: packageManager trong package.json → pnpm-workspace.yaml / pnpm-lock.yaml → yarn.lock / .yarnrc.yml → package-lock.json → bun.lock / bun.lockb → bunfig.toml → fallback pnpm. Vite+ tự download binary tương ứng và map lệnh vp install thành lockfile flags đúng cho từng manager.
Benchmarks & so sánh
| Chỉ số | Vite+ claim | So với |
|---|---|---|
| Production build | 1.6×–7.7× nhanh hơn | Vite 7 |
| Lint | 50×–100× nhanh hơn | ESLint |
| Format | up to 30× nhanh hơn | Prettier |
| Build tổng thể | up to 40× nhanh hơn | webpack |
vp check một pass | ~2× nhanh hơn | lint + typecheck chạy riêng |
Con số thực tế từ các công ty áp dụng sớm: Linear giảm build time từ 46s xuống 6s, Ramp giảm 57%, nhiều đơn vị khác báo cáo cải thiện 38–64%.
Ai hưởng lợi nhất
- Team monorepo enterprise: nhóm chịu ảnh hưởng nặng nhất bởi toolchain fragmentation — mỗi team một stack, dependency drift, migration khó khăn. Vite+ cho phép standardize trên một CLI duy nhất.
- Library authors:
vp pack+ tsdown tự generatepackage.jsonexports và DTS bundled, rút ngắn thời gian publish. - Static site lớn: dự án Astro sinh 100K+ trang hưởng lợi rõ rệt — lint và typecheck Rust-speed cho phép chạy full check mỗi lần deploy thay vì skip vì quá chậm.
- Team mệt với config sprawl: không còn
eslint.config.js+prettier.config.js+vitest.config.ts+turbo.json+tsconfig.json— mọi thứ gộp vàovite.config.ts.
Hạn chế & pricing
- Giá: $0. MIT license, miễn phí cho cả enterprise.
- Framework gaps: Nuxt và TanStack Start chưa unify config với
vite.config.ts; templatenext-appcòn lỗi; chưa có template Astro. - CLI quirk:
vpbuilt-ins override script trongpackage.json— phải gọivp run <script>để chạy script user-defined. Nhiều người (trong đó có Theo Browne) không thích hành vi này. - Migration:
vp migratechạy được nhưng thường cần intervention thủ công.vp check --fixchỉ auto-fix được một phần lỗi. - Alpha: vẫn còn bugs, chưa nên dùng cho production critical path.
What's next
VoidZero tuyên bố sẽ ra release thường xuyên để stabilize alpha. Roadmap gần: lấp chỗ thiếu template (đặc biệt Astro), unify config cho Nuxt / TanStack Start, tinh chỉnh vp migrate. Mô hình kinh doanh xoay sang platform deploy Void — tương tự cách Next.js dựa vào Vercel để monetize — để fund sustainability của toàn bộ ecosystem Vite, Vitest, Rolldown, Oxc.
Nguồn: voidzero.dev, viteplus.dev, GitHub, @voidzerodev.



