← Radar

Konu: Kodlama2 dk okuma

Cloudflare, Vite'ın arkasındaki VoidZero'yu aldı: Ne değişiyor, ne değişmiyor?

Bu neden önemli?

Vite, Next.js dışındaki modern JavaScript framework'lerinin çoğunun temeli. Böyle ortak bir aracın bir bulut şirketine bağlanması, açık kaynağın nasıl finanse edildiğine ve tarafsız kalıp kalamayacağına dair önemli bir örnek.

Ne oldu?

4 Haziran 2026’da Cloudflare, VoidZero’nun kendisine katıldığını duyurdu. VoidZero, Vue’nun ve Vite’ın yaratıcısı Evan You’nun kurduğu şirket. JavaScript dünyasının temel araçlarını geliştiriyor:

  • Vite: Geliştirme sunucusu ve derleme aracı. Svelte, Astro, Nuxt gibi birçok framework onun üstüne kurulu.
  • Vitest: Test aracı.
  • Rolldown: Rust ile yazılmış, Vite 8’in yeni bundler’ı.
  • Oxc: Rust ile yazılmış ayrıştırıcı, linter (Oxlint) ve biçimlendirici (Oxfmt) ailesi.
  • Vite+: Bunların hepsini tek bir vp komutunda toplayan araç seti.

Satın alınan, bu projeler değil, şirket ve ekibi. Vite’ın VoidZero dışından da çekirdek geliştiricileri var. Vue ise anlaşmanın dışında.

Vite+ ve Void’un ilk duyurulduğu Mart ayını Vite+ ve Void yazımızda anlattık.

Ne değişmiyor?

Cloudflare’in sözleri net: Projeler MIT lisanslı ve açık kaynak kalıyor. Hiçbir sağlayıcıya bağımlı olmayacak, yol haritası topluluğun elinde olacak. Vite’a eklenen özellikler Cloudflare’e özel olmayacak, her yerde çalışacak.

Söze bir de para eklendi: Cloudflare, Vite ekosistemindeki geliştiricilere ve katkı verenlere dağıtılmak üzere 1 milyon dolarlık bir fon ayırdı. Fonu Vite çekirdek ekibi yönetecek.

Lisansın MIT olması da bir güvence. Better Stack’in videosunda hatırlattığı gibi, bir gün işler kötüye giderse topluluk projeyi çatallayabilir (fork). Redis’in lisansı değiştiğinde Valkey’in doğması gibi.

Cloudflare bunu neden istedi?

Cloudflare’in yazısındaki cevap: Yapay zekâ. Ajanların yazdığı uygulamaların büyük kısmı Vite ile başlıyor. Vite hızlı, yaygın ve modellerin eğitim verisinde bolca var. Cloudflare’in kendi Vite eklentisinin indirme sayısı, Vite’ın kendisinin yüzde 10’unu geçmiş.

Yazıda ajanların araçlardan ne beklediği de sıralanıyor: hızlı derleme, hızlı testler, kural koyan hızlı linter’lar, ajanın okuyup anlayabileceği net hata mesajları ve tutarlı komutlar. Ajan bir döngüde bu araçları yüzlerce kez çalıştırıyor, her saniye önemli.

Plan, Cloudflare’in kendi araçlarını Vite’ın üstüne taşımak. Yeni cf komut satırı aracı Vite tabanlı olacak. cf dev, bildiğin vite dev’in Cloudflare’in çalışma ortamını da içeren hâli olacak. Syntax’ta CJ, Cloudflare’in mevcut aracı Wrangler’ın kullanımının zor olduğunu, Vite ekibinin bu deneyimi düzeltmesini umduğunu söyledi. Sonrasında ekip, Cloudflare ile birlikte TypeScript derleyicisini Oxc çatısı altında Rust’a taşıdı (tsrs yazısı).

Endişe nerede?

Asıl endişe yoğunlaşma. Cloudflare bu yılın başında Astro’yu da almıştı. Better Stack’e göre büyük şirketler geliştirici araçlarını birer birer satın alıyor. Söz verilse bile, bir şirketin maaşını ödediği ekip zamanla o şirketin önceliklerine kayabilir. Aynı soru, birkaç ay sonra Tailwind örneğinde de karşımıza çıktı: Herkesin kullandığı açık kaynak araçların masrafını kim, hangi karşılıkla ödeyecek?

Syntax ekibi ise iyimser. Onlara göre bu ekibi satın alabilecek şirketler arasında Cloudflare en iyi ihtimallerden biri.

Ekim’de Cloudflare’e bir ekip daha katıldı: Deno.

Düşün

  • Kullandığın açık kaynak bir araç bir bulut şirketine geçse, neye bakarak “hâlâ tarafsız” dersin?
  • Açık kaynak bir projenin sürdürülebilir olması için sence en sağlıklı finansman modeli hangisi?

Videoyu izle

Tıklayınca video YouTube'dan yüklenir; o ana kadar bu sayfa YouTube'a hiçbir istek göndermez.
Kaynaklar (6, İngilizce)

Kendi cümlelerimizle yazılmış bir özettir, çeviri değildir. Tüm kaynaklar yukarıda.

Konu: Kodlama3 dkVideo: The Pragmatic Engineer

Kod birikiyor, güven birikmiyor: Kent Beck'ten ajan çağı için üç ders

Extreme Programming ve TDD'nin babası Kent Beck, The Pragmatic Engineer'da yapay zekâ çağına dair derslerini anlattı. Ona göre kodu güvenden hızlı biriktiriyoruz. Keşif, büyüme ve hasat diye ayırdığı üç evre modeli de neden herkesin yeniden deney yapması gerektiğini açıklıyor.