Discord, masaüstü uygulamasında köklü bir değişiklik yaparak Electron tabanlı istemcisini bırakıp Rust ile yazılan yeni bir uygulamaya geçiyor. Bu yeni uygulamanın adı Phoenix ve ilk denemeleri, yalnızca 290 MB RAM kullanarak dikkat çekiyor. Şirketin CTO'su Stanislav Vishnevskiy, bu değişikliğin Discord'un tarihindeki en büyük teknik yeniliklerden biri olduğunu belirtiyor.
Phoenix Uygulamasının Özellikleri
Yeni Phoenix uygulaması, Rust programlama diliyle geliştirilmiş ve bu sayede daha verimli bir bellek kullanımı sunuyor. Mevcut Electron tabanlı istemci, boşta kalırken bile 600 MB'ı aşabiliyor ve bazı durumlarda 1-2 GB'a kadar çıkabiliyor. Phoenix'in bu denemesi, kullanıcıların bellek sorunları yaşamadan daha akıcı bir deneyim elde etmelerini amaçlıyor.
Vishnevskiy, Discord'un 2018 yılından beri Rust kullandığını ve bu geçişin sadece masaüstü uygulamasıyla sınırlı olmadığını, ses teknolojisi gibi bazı altyapı bileşenlerinin de bu dille çalıştığını açıkladı. Ayrıca, Electron ve React Native gibi mevcut teknolojilerin tamamen kaldırılacağı ve mobilde yerel bir arayüzün kullanılmaya devam edeceği belirtildi.
GPUI Kullanımı ve Performans
Phoenix uygulaması, Tauri gibi web görünümüne dayanan çözümler yerine GPUI adlı bir arayüz çatısını kullanıyor. GPUI, Rust ile yazılmış ve ekran kartı ile hızlandırılan bir yapı sunuyor. Bu durum, Electron'un her uygulama ile birlikte Chromium'u paketlemesi nedeniyle oluşan ek bellek ve işlemci yükünü azaltıyor. Ancak bazı özellikler, örneğin YouTube içerikleri ve Discord'un etkinlikleri, hâlâ web görünümünü kullanmaya devam edecek.
Kullanıcıların Beklentileri
Reddit'te yapılan duyuru, kullanıcılar arasında olumlu bir karşılık buldu. Ancak bazı kullanıcılar, üçüncü taraf modifikasyonlarla uyumluluk konusunda endişelerini dile getirdiler. Ayrıca, uzun süreli kullanımda bellek kullanımının düşük kalıp kalmayacağına dair sorular ortaya çıktı. 290 MB'lık bellek kullanımı, henüz erken bir aşama olduğu için kesin bir değerlendirme yapmak zor.
Sonuç ve Gelecek Beklentileri
Discord'un Rust ile geçişi, mevcut bellek sorunlarına köklü bir çözüm sunma potansiyeline sahip. Özellikle bellek fiyatlarının yüksek olduğu günümüzde, bu tür bir optimizasyon büyük önem taşıyor. Kullanıcılar, Phoenix uygulamasının sesli aramalar ve uzun oyun oturumları gibi yoğun kullanım senaryolarında nasıl performans göstereceğini merak ediyor. Discord, kullanıcı testlerine yakında başlamayı planlıyor ancak henüz herkese açık bir çıkış tarihi vermedi. Bu nedenle mevcut Electron uygulaması kullanılmaya devam edecek.





Yorumlar 0
Yorum kurallarıHenüz yorum yok. İlk yorumu siz yapın.