4 puan yazan GN⁺ 2025-05-02 | 4 yorum | WhatsApp'ta paylaş
  • Deno Deploy'un küresel edge hosting ağı 35 bölgeden bugün yalnızca 6 bölgeye kadar geriledi; "dünya çapında ölçeklenebilirlik" iddiası artık fiilen anlamını yitiriyor
  • Tokyo, Frankfurt, Sidney gibi önemli bölgeler devreden çıkarılırken kullanıcı gecikmesi de ciddi biçimde arttı
  • Fresh framework, Deno KV, JSR gibi diğer önemli projelerde de güncellemeler durdu ya da neredeyse tamamen kesildi
  • Deno artık yenilikçi bir JavaScript platformu değil; yalnızca Node.js uyumluluğunu sürdürmeye ve geriden gelmeye odaklanıyor
  • Yazar, başlangıçtaki beklentilerinin aksine Deno tarafından "yarı yolda bırakıldığını" söyleyerek hayal kırıklığını dile getiriyor ve umutlarını Bun'a çeviriyor

Deno Deploy'un bölge daralması

  • Deno Deploy bir dönem 35 bölge işletiyordu ancak Ocak 2025 itibarıyla yalnızca 6 bölge kaldı
    • Şu anda kalan bölgeler: Singapur, Londra, Frankfurt, São Paulo, Northern Virginia, California
  • Tokyo bölgesinin kapatılmasıyla tüm Doğu Asya tek başına Singapur'a bağlandı ve bu da yanıt süresinde düşüşe yol açtı
  • Resmî belgelerde "bölge eklenecek" ifadesinin "güncel listeyi yansıtacak" şeklinde değiştirilmesi, genişleme planlarının geri çekildiğine işaret ediyor

Edge hosting iddiaları hakkında soru işaretleri

  • Deno, "edge computing, düşük gecikmeli küresel hizmet" söylemini öne çıkarıyor; ancak gerçekte bölge sayısının azalmasıyla bu söylemle gerçeklik arasında fark oluşuyor
  • Rakiplerden Cloudflare 125 ülkede 335 şehirde, Bunny ise 77 ülkede 119 noktada faaliyet gösteriyor
  • Netlify, Deno runtime'ını kullanıyor; ancak yüksek performanslı edge ağı yalnızca özel fiyatlandırmalı planlarda sunuluyor

Deno'nun diğer ürünleri: durgunluk ve karmaşa

  • Fresh web framework için Ekim 2024'ten beri yeni sürüm yayımlanmadı ve commit etkinliği de keskin biçimde azaldı
  • Deno KV fiilen kaderine terk edilmiş durumda; son resmî sürüm Aralık 2023'te çıktı
  • JSR (JavaScript Registry), kafa karıştırıcı paketleme sistemi ve net bir felsefesinin olmaması nedeniyle eleştiriliyor
  • Deno runtime'ın kendisi ise Node.js uyumluluğunu korumaya odaklanmış durumda; yenilik neredeyse ortadan kaybolmuş görünüyor
    • Deno 2.2'nin öne çıkan özelliği kullanıcı telemetrisi eklenmesi oldu; kullanıcı tepkisi ise soğuk kaldı

Toplulukta hayal kırıklığı ve alternatif arayışı

  • Yazar, Deno'ya ciddi yatırım yaptıktan sonra hayal kırıklığına uğradığını ve bunun bir "rug pull" gibi hissettirdiğini söylüyor
  • Başlangıçta Node.js'e alternatif olma hayali kuran Deno'nun bugün yönü ve farklılaştırıcı yanı belirsizleşmiş durumda
  • Şu anda dikkatini Bun'a çevirmiş durumda ve yeni bir meydan okuma için umut besliyor

Sonuç

  • Deno; mevcut bölge ölçeği, ürün güncellemeleri ve teknik yönelim açısından küçülme ve durgunluk döneminde
  • "Küresel ölçeklenebilirlik ve edge hosting" gibi pazarlama ifadeleri pratikte abartılı, hatta gerçeğe aykırı olmaya yakın görünüyor
  • Topluluğun güveni yeniden kazanılmadan ve somut yenilikler sunulmadan Deno'nun geleceği daha da belirsizleşecek gibi görünüyor

4 yorum

 
tested 2025-05-02

bun da hâlâ Node.js uyumluluğunu yakalamaya çalışıyor.

https://x.com/bunjavascript/status/1915633844155527208

 
jeiea 2025-05-02

Yakın zamanda eklenen opentelemetry’yi de kullanıyorum, bu yüzden runtime’dan memnunum ama deno deploy’u sadece ücretsiz olarak kullandığım için böyle bir şeyin yaşandığını bilmiyordum.
Alternatif olarak bun’a dikkat çekilmesini anlamakta zorlanıyorum. Ne tür bir bedava öğle yemeği beklendiğine dair bilgiye ihtiyaç var gibi görünüyor.

 
tujuc 2025-05-02

deno deploy için öyle denebilir ama...
Geri kalanı ise hımm... düşündürüyor.

Servis olarak kurduğum şeyleri taşımam mı gerekiyor...

 
GN⁺ 2025-05-02
Hacker News görüşleri
  • Deno'yu sık kullanıyorum. Veri ETL'i veya JSON dönüşümü için kullanışlı

    • Herhangi bir ayar veya hazırlık olmadan yeni bir dizin oluşturup hemen başlayabiliyorsunuz
    • Deno'nun birçok özelliği hâlâ kullanışlı ve yakın zamanda da aktif güncellemeler aldı
    • Postgres ve Redis gibi dahili ve topluluk kütüphaneleri de aktif olarak güncelleniyor
  • Deno'yu sevmek istiyorum ama uyumluluk sorunları nedeniyle Bun kullanıyorum

    • Bun, TypeScript işleri için daha iyi bir deneyim sunuyor
    • Deno'nun bazı özellikleri bitmemiş gibi hissettiriyor
    • Fresh ve K/V store hakkındaki görüşlere katılıyorum
    • Backend framework seçerken net bir cevap bulmak zor
    • Veri merkezlerinin kapatılması olumlu değil
  • Deno'nun güvenlik sorunlarıyla ilgili endişeler

    • Deno.lock'u destekleyen SBOM/SCA aracı yok
    • CVE uyarıları almak zor
    • Yalnızca npm uyumlu paketlere güvenmek zorunda kalmak rahatsız edici
  • Deno konusunda hayal kırıklığı

    • Deno'dan çok şey bekliyordum ancak rakibi Bun'la rekabette zorlanıyor
    • Bölge sayısının azaltılması müşteri tutmaya yardımcı olabilir
  • Rust ile yazılmış Node modülü ilginç

    • Bun'ın Zig implementasyonu birçok edge case'i görmezden geliyor
  • Deno için zor bir dönem olabilir

    • Yeni ve yaratıcı projelerin geçtiği bir süreç olabilir
    • Ryan Dahl iyileştirmek için çaba gösteriyor
  • Deno'nun gerçekten hiç ilgi görüp görmediği sorgulanıyor

    • Bunu düşüş trendiyle açıklamak zor
  • Deno'nun Oracle ve JavaScript ticari markasıyla ilgili tartışmaları

    • Dikkat çekmek için yapılmış bir strateji gibi görünüyor
    • Pazarın satın alma kararlarını verme biçimiyle örtüşmüyor
  • Supabase'in Deno'ya bağımlı olma kararı geliştiriciler için rahatsızlık yaratıyor

    • Gereken paketleri bulmak veya yüklemek için zaman harcanıyor
    • Deno 2.0 Node ile uyumlu ama bunun amacı belirsiz