Bun support is now limited and deprecated
YouTube video indirme aracı yt-dlp, yapay zeka destekli hızlı Rust yeniden yazımı sonrası Bun JavaScript çalışma zamanına yönelik desteğini kısıtladığını duyurdu.
yt-dlp projesi, JavaScript çalışma zamanı Bun'a verdiği desteği sınırladığını ve gelecekteki sürümlerini desteklemeyeceğini duyurdu. Bu karar, Bun'ın Zig dilinden Rust'a, yapay zeka destekli araçlarla sadece birkaç gün içinde yaklaşık bir milyon satır kodun yeniden yazılmasıyla gerçekleşen köklü değişikliklerine bağlanıyor. Geliştirici topluluğunda, bu denli büyük bir kod tabanının insan müdahalesi olmadan bu hızda dönüştürülmesinin, uzun vadeli güvenilirlik ve kod anlaşılırlığı açısından ciddi riskler taşıdığı yönünde endişeler dile getiriliyor.
yt-dlp yetkilileri, bu hızlı ve büyük ölçekli yapay zeka kaynaklı yeniden yazımın "öngörülebilir uyumluluk ve güvenlik sorunlarına" yol açabileceğini ve gelecekte "bir baş ağrısı" yaratabileceğini belirtiyor. Birçok kişi, böylesine hızlı bir değişim sürecinde testlerin yeterli olmayacağını ve kod tabanının bakımının zorlaşacağını düşünüyor. Bu durum, projenin mevcut kararlılık standartlarını tehlikeye atabileceği gerekçesiyle, yt-dlp'nin alternatif çalışma zamanlarına (Deno ve Node.js gibi) odaklanarak daha ihtiyatlı bir duruş sergilemesine neden oldu.