Cloudflare, değeri açıklanmayan bir satın alma anlaşması kapsamında Deno’nun arkasındaki ekibin tamamının şirkete katıldığını duyurdu. Bu adım, Deno’nun bağımsız ortamının ve Deno Deploy barındırma hizmetinin geliştirilmesini fiilen sona erdiriyor. Node.js’in yaratıcısı Ryan Dahl tarafından kurulan ekip, Cloudflare Workers ve dağıtık uygulamaları çalıştırma ekosistemi üzerinde çalışacak.
Anlaşma, Cloudflare’a yalnızca bir mühendislik ekibi kazandırmanın ötesine geçiyor; Workers platformunun tarihsel rakiplerinden birini yeniden şekillendiriyor ve Deno’nun kısa süre önce başlattığı açık kaynaklı Celld projesine Cloudflare’ın yazılım ortamının geleceğinde merkezi bir rol veriyor.
Rakip platform Workers’ın parçasına dönüşüyor
Deno, Dahl’ın Node.js’te gördüğü sorunları, özellikle güvenlik ve bağımlılık yönetimiyle ilgili meseleleri ele alma girişimi olarak 2018’de ortaya çıktı. Şirket, iki finansman turunda yaklaşık 26 milyon dolar topladı ve ardından temel altyapıyı yönetmeden JavaScript ve TypeScript çalıştırma konusunda Cloudflare Workers ile rekabet etmek üzere Deno Deploy’u başlattı.
Deno, ağustosta kullanıcı tarafından yönetilen bir altyapı üzerinde dağıtık uygulamaları çalıştırmak için Workers ve Durable Objects modelini yeniden oluşturan açık kaynaklı bir proje olan Celld’i tanıttı. Deno, projeyi doğrudan Cloudflare’ın tasarımından esinlenmiş olarak nitelendirdi. Cloudflare ise Deno ekibinin, kendi kendine barındırılan çalışma ortamını daha kullanılabilir hâle getirme konusunda deneyime sahip olduğunu kabul etti; şirket, Workerd ile bu sorunu henüz tamamen çözemediğini söyledi.
Geliştiriciler için ne değişecek?
Cloudflare, Celld’i mevcut açık kaynaklı ortamı Workerd ile birleştirmeyi planlıyor. Bu çalışmaya Deno’nun kurucu ortağı Ryan Dahl ve Bert Belder liderlik edecek. Amaç, Cloudflare’ın dağıtık uygulama geliştirme yazılım modelini Cloudflare ağından bağımsız bir altyapı üzerinde kullanılabilir ve çalıştırılabilir hâle getirmek.
Dahl’a göre birleştirilmiş proje açık kaynaklı kalacak ve hâlihazırda Celld’de kullanılan Apache 2.0 lisansını kullanması bekleniyor. Dahl, bir Workerd örnekleri kümesini çalıştırmak için koordinasyon ve depolama amacıyla endüstri standardına uygun bir nesne depolama kapsayıcısı gerekeceğini, bununla birlikte Cloudflare platformunun arayüzüne benzer bir API’nin korunacağını söylüyor.
Ancak bu, mevcut Deno ürünlerinin aynı şekilde devam edeceği anlamına gelmiyor. Deno runtime’ı bir yıl daha aylık bakım ve güvenlik güncellemeleri alacak; Deno Deploy ise altı ay içinde kapatılacak ve ücretli müşterilere geçiş konusunda yardım sağlanacak. JSR paket kayıt defteri ise Cloudflare yönetiminde devam edecek.
Bu haber neden önemli?
Anlaşma, Cloudflare’a açık kaynak stratejisindeki pratik bir boşluğu ele alacak bir ekip ve teknoloji kazandırıyor: Workers modelini, fiilî kullanım için gerekli çevre araçları ve hizmetleriyle birlikte kendi altyapısının dışında çalıştırmak. Geliştiriciler açısından bu birleşme, Cloudflare arayüzüyle dağıtık uygulamaları daha yüksek taşınabilirlikle çalıştırmanın önünü açabilir; ancak bu vaat uygulama, lisanslama ve bağımsız ortamlar için fiilî destek ayrıntılarına bağlı.
Karar ayrıca JavaScript runtime’ları pazarındaki öne çıkan bağımsız alternatiflerden birini sona erdiriyor. Deno runtime’ı bakım dönemi boyunca MIT lisansı altında kalmaya devam etse de geliştirilmesi duracak; bu da kullanıcıları ya geçiş yapmaya ya da Workerd temelinde oluşturulacak yeni yolu beklemeye bırakıyor.
Platformun yapay zekâ uygulamalarıyla bağlantısı
Dahl, yeni modelin yapay zekâ ajanları için uygun olabileceğini düşünüyor; çünkü Durable Objects düşük maliyetli sunucusuz çalıştırmayı kalıcı durum, WebSockets ve üst düzey bir JavaScript arayüzüyle bir araya getiriyor. Ancak kaynak, bunu platformun performansı veya ajan uygulamaları arasındaki yaygınlığı açısından kanıtlanmış bir sonuç olarak değil, teknoloji için hedeflenen bir alan olarak sunuyor.
Anlaşma, Anthropic’in Aralık 2025’te Bun’ı satın almasının ardından geliyor; ancak iki yol birbirinden farklı. Anthropic, Bun’ı açık kaynaklı bir JavaScript ortamı olarak geliştirmeye devam etmeyi taahhüt ederken Deno, bağımsız runtime’ın geliştirilmesini sona erdirecek ve kaynaklarını Cloudflare ile birleştirilen projeye yönlendirecek.