
Discord, Electron yerine Rust masaüstü uygulamasına geçiyor; yeni uygulama daha az RAM kullanıyor
Discord, masaüstü uygulamasını tamamen Rust programlama diline taşıyor; Electron ve React Native yerine geçiyor. Paylaşılan Windows istemci görselinde 290MB RAM kullanımı görünüyor; mevcut uygulamada bazı durumlarda 1GB veya daha fazla kullanılıyor.
Discord, masaüstü uygulamasını tamamen Rust programlama diline taşıyor ve Electron ile React Native kullanımını bırakıyor. Electron web uygulamaları sistem kaynaklarını aşırı tüketmesiyle bilinir; Rust ise hız ve bellek güvenliği için tasarlanmıştır. Discord teknoloji sorumlusu tarafından paylaşılan bir görselde Windows istemcisinin 290MB RAM kullandığı görünüyor ve şirket kullanıcı testlerine yakında başlamayı umuyor.
Discord neden Electron kullanımını bırakıyor
Electron, geliştiricilerin web teknolojileriyle masaüstü uygulamaları oluşturmasını sağlayan çapraz platform bir çerçevedir. Discord teknoloji sorumlusu Stanislav Vishnevskiy, X platformunda paylaştığı gönderide şirketin 2018'den beri Rust programlama dilini erken benimseyenlerden biri olduğunu; altyapısının, ses teknolojisinin ve mevcut istemcinin bir kısmının zaten Rust programlama dilini kullandığını söyledi. Tüm istemciyi Rust programlama diline taşımak için bunu nihai hedef olarak nitelendirdi.
Mobil ve masaüstünde neler değişiyor
Vishnevskiy, bunun Electron kullanımının ve React Native kullanımının sonu anlamına geldiğini; mobilin yerel kullanıcı arayüzünü koruyacağını ancak uygulama kodunu Rust programlama dili üzerinden masaüstüyle paylaşacağını söyledi.
RAM kullanımı ve test takvimi
Vishnevskiy ayrıca Windows için Discord istemcisinin yalnızca 290MB RAM kullandığını gösteren bir görsel paylaştı. Bu net bir iyileşme; çünkü mevcut Windows uygulamasında yalnızca birkaç sunucuya katılmak bile RAM kullanımını 1GB veya daha fazlasına çıkarabiliyor. Discord, Rust programlama diline tam geçiş için tarih vermedi ancak yeni uygulamayı yakında kullanıcılarla test etmeyi umuyor.
Kaynaklar: theverge.com
SiTech — AI destekli web geliştirme
Hızlı ve modern web siteleri kuruyor, AI'yı gerçek iş akışlarına taşıyoruz. Projeniz veya sorunuz mu var? Yardımcı olmaktan mutluluk duyarız.