- Vite+ adalah toolchain pengembangan terpadu yang memperluas Vite yang sudah ada, berupa alat berbasis perintah yang dapat menangani semuanya sekaligus mulai dari pembuatan proyek, pengujian, build, lint, formatting, hingga packaging
- Berbasis stack compiler berperforma tinggi yang ditulis dengan Rust, dan menyediakan perintah CLI yang konsisten seperti
vite new, vite test, vite lint, vite fmt, vite lib, vite run, vite ui
- Kompatibel dengan alat ekosistem open source yang sudah ada seperti Vitest, Oxlint, Rolldown, tsdown, serta langsung mendukung framework utama seperti React, Vue, dan SvelteKit
- Menargetkan toolchain tunggal untuk perusahaan, menyelesaikan masalah performa dan konsistensi antar tim, serta secara internal juga mencakup build runner monorepo berbasis cache dan GUI Devtools
- Gratis untuk individu dan open source, serta direncanakan tersedia bagi perusahaan dalam bentuk lisensi tahunan, dengan tujuan model monetisasi di lapisan atas sambil tetap mempertahankan proyek open source
Gambaran umum Vite+
- Vite+ adalah alat baris perintah yang dapat diinstal melalui npm, yang selain
vite dev dan vite build yang sudah ada, juga menambahkan berbagai perintah terpadu
vite new: mendukung scaffolding proyek baru termasuk struktur monorepo serta pembuatan kode
vite test: menjalankan unit test berbasis Vitest, termasuk API kompatibel Jest serta fitur browser mode dan pengujian regresi visual
vite lint: menggunakan Oxlint untuk menjalankan lebih dari 600 aturan ESLint hingga 100 kali lebih cepat
vite fmt: formatting kode dengan Oxfmt, menyediakan kompatibilitas lebih dari 99% dengan Prettier serta kontrol line wrapping
vite lib: bundling library berbasis tsdown + Rolldown serta pembuatan DTS yang cepat
vite run: task runner monorepo yang melakukan optimasi cache tanpa konfigurasi melalui inferensi cache otomatis
vite ui: alat pengembang GUI yang mendukung analisis modul, visualisasi ukuran bundle, dan integrasi Devtools per framework
Toolchain berbasis Rust
- Arsitektur berbasis Oxc·Rolldown dengan parser, resolver, transformer, minifier, hingga bundler yang semuanya diimplementasikan dalam Rust
- Setiap layer telah melalui penyetelan performa yang ekstrem, dan sudah diadopsi oleh Framer, Linear, Atlassian, Shopify, dan lainnya
- API
parse dan transform juga dibuka untuk pihak luar guna mendukung pembuatan alat pengembangan kustom
Masalah yang ingin diselesaikan
- Fragmentasi dan kompleksitas ekosistem JavaScript disebut sebagai faktor bottleneck utama dalam proyek web berskala besar
- Jika banyak tim menggunakan toolchain yang berbeda-beda, maka biaya pengelolaan dependensi, pemeriksaan keamanan, dan migrasi akan meningkat tajam
- Vite+ adalah solusi terpadu untuk mengurangi inefisiensi ini, dirancang agar developer dapat fokus pada pengembangan produk alih-alih konfigurasi alat
Lisensi dan keberlanjutan
- Gratis untuk individu, open source, dan perusahaan kecil, dengan model lisensi tahunan yang direncanakan untuk startup dan enterprise
- Menegaskan prinsip bahwa pendapatan dari komersialisasi akan diinvestasikan kembali untuk meningkatkan proyek open source yang menjadi fondasinya
- Proyek inti seperti Vite, Vitest, Rolldown, Oxc akan tetap open source secara permanen dengan lisensi MIT
- Vite+ adalah lapisan independen di atas proyek-proyek tersebut, dan peningkatan performa akan langsung berujung pada peningkatan open source
Rencana rilis dan partisipasi
- Menargetkan preview publik pada awal 2026, dan saat ini sedang merekrut pengadopsi awal untuk pengujian di lingkungan produksi
- Developer yang tertarik dapat menghubungi melalui viteplus.dev
3 komentar
Apakah ini jadi makin seperti Nx?
Sepertinya popularitas
vitekini sampai ke tahap dikomersialisasikan juga..Itu perusahaan bernama void(0), jadi kemungkinan mereka memang membutuhkan BM.