Ana içeriğe geç
Programlama

Discord masaüstü uygulamasında Electron yerine Rust kullanmaya başlıyor

Öne çıkanlar

  • Discord, masaüstü istemcisinde Electron ve React Native kullanımını sonlandırıyor.
  • Yeni istemci, Windows üzerinde bellek tüketimini yaklaşık 290 MB seviyesine düşürdü.
  • Mobil ve masaüstü sürümleri ortak uygulama kodunu Rust üzerinden paylaşacak.

Discord, web teknolojileriyle masaüstü uygulamaları geliştirmeye olanak tanıyan Electron çerçevesini terk ederek masaüstü istemcisini tamamen Rust programlama diline taşıyor. Şirket, yüksek bellek tüketimiyle bilinen Electron altyapısından vazgeçerek uygulamanın sistem kaynaklarını çok daha verimli kullanmasını hedefliyor. Değişiklik kapsamında React Native altyapısı da devreden çıkıyor.

Discord Baş Teknoloji Sorumlusu Stanislav Vishnevskiy, şirketin 2018 yılından bu yana altyapı, ses teknolojileri ve mevcut istemcinin belirli bölümlerinde Rust kullandığını açıkladı. Vishnevskiy, temel hedefin tüm istemciyi bu dile geçirmek olduğunu belirterek mobil tarafın yerel kullanıcı arayüzünü koruyacağını, ancak uygulama kodunu masaüstü sürümüyle Rust üzerinden paylaşacağını bildirdi.

Paylaşılan test verilerine göre Rust tabanlı yeni Discord Windows istemcisi yalnızca 290 MB bellek tüketiyor. Mevcut sürümde birkaç sunucuya katılmanın bellek kullanımını 1 GB seviyesinin üzerine çıkardığı göz önüne alındığında, yeni mimari belirgin bir performans artışı vadediyor. Şirket, yeni istemciyi yakında kullanıcılarla test etmeyi planlıyor.

Kaynak

Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.