- Vite+, mevcut Vite'ı genişleten birleşik bir geliştirme araç zinciri olup proje oluşturmadan teste, build, lint, formatlama ve paketlemeye kadar her şeyi tek seferde ele alabilen komut odaklı bir araçtır
- Rust ile yazılmış yüksek performanslı derleyici yığını temelinde,
vite new, vite test, vite lint, vite fmt, vite lib, vite run, vite ui gibi tutarlı CLI komutları sunar
- Vitest, Oxlint, Rolldown, tsdown gibi mevcut açık kaynak ekosistem araçlarıyla uyumludur ve React, Vue, SvelteKit gibi başlıca framework'leri doğrudan destekler
- Kurumsal kullanım için tek bir araç zincirini hedefleyerek performans ve ekipler arası tutarlılık sorunlarını çözer; dahili olarak önbellek tabanlı monorepo build runner ve GUI Devtools da içerir
- Bireyler ve açık kaynak için ücretsiz sunulacak, şirketlere ise yıllık lisans modeliyle sağlanacak; açık kaynak projeleri sürdürürken üst katmanda gelir elde etme modelini hedefler
Vite+ genel bakış
- Vite+, npm ile kurulabilen bir komut satırı aracıdır ve mevcut
vite dev ile vite build komutlarının yanı sıra çeşitli birleşik komutlar da sunar
vite new: Monorepo yapısını da içeren yeni proje iskeleti oluşturma ve kod üretimi desteği
vite test: Vitest tabanlı birim testlerini çalıştırır; Jest uyumlu API ile tarayıcı modu ve görsel regresyon testi özelliklerini içerir
vite lint: Oxlint kullanarak 600'den fazla ESLint kuralını en fazla 100 kat daha hızlı çalıştırır
vite fmt: Oxfmt ile kod formatlama; Prettier ile %99'dan fazla uyumluluk ve satır kaydırma denetimi sunar
vite lib: tsdown + Rolldown tabanlı kütüphane bundle alma ve hızlı DTS üretimi
vite run: Monorepo görev çalıştırıcısı olarak, otomatik önbellek çıkarımı sayesinde yapılandırma olmadan önbellek optimizasyonu yapar
vite ui: GUI geliştirici aracı olarak modül analizi, bundle boyutu görselleştirmesi ve framework bazlı Devtools entegrasyonu desteği sunar
Rust tabanlı araç zinciri
- Parser, resolver, transformer, minifier ve bundler dahil her katman, Rust ile yazılmış Oxc ve Rolldown tabanlı bir mimari üzerine kuruludur
- Her katman yoğun performans ayarından geçirilmiştir ve şimdiden Framer, Linear, Atlassian, Shopify gibi şirketlerde kullanılmaktadır
parse ve transform API'leri dışarıya da açılarak özel geliştirme araçları oluşturmayı destekler
Çözmeyi hedeflediği sorunlar
- JavaScript ekosistemindeki parçalanmış yapı ve karmaşıklık, büyük ölçekli web projelerinde başlıca darboğazlardan biri olarak gösterilmektedir
- Farklı ekipler farklı araç zincirleri kullandığında bağımlılık yönetimi, güvenlik denetimi ve geçiş maliyetleri hızla artar
- Vite+ bu verimsizlikleri azaltan birleşik bir çözüm olarak, geliştiricilerin araç yapılandırmak yerine ürün geliştirmeye odaklanması için tasarlanmıştır
Lisans ve sürdürülebilirlik
- Bireyler, açık kaynak ve küçük şirketler için ücretsiz, startup'lar ve enterprise müşteriler için ise yıllık lisans modeli planlanıyor
- Ticarileştirmeden elde edilen gelirin temel açık kaynak projelerini iyileştirmeye yeniden yatırılacağı ilkesi açıkça belirtiliyor
- Vite, Vitest, Rolldown, Oxc gibi çekirdek projeler MIT lisansı ile kalıcı olarak açık kaynak kalacak
- Vite+, bunların üzerine inşa edilmiş bağımsız bir üst katman olarak konumlanıyor; performans iyileştirmeleri doğrudan açık kaynakta da iyileşme anlamına geliyor
Duyuru ve katılım planı
- 2026'nın başında herkese açık önizleme hedefleniyor; şu anda prodüksiyon ortamı testleri için ilk benimseyen şirketler aranıyor
- İlgilenen geliştiriciler viteplus.dev üzerinden iletişime geçebilir
3 yorum
Nx'leşiyor gibi mi?
Görünen o ki Vite'ın popülerliği artık bunu ticarileştirme aşamasına kadar taşıyor..
void(0) diye bir şirketti, bu yüzden bir iş modeline ihtiyaçları olmuş olmalı.