Milyonlarca aktif kullanıcısı bulunan popüler iletişim platformu Discord, Windows masaüstü yazılımında köklü bir teknolojik değişim yaşayacağını duyurdu. Son zamanlarda çeşitli bölgesel engellemeler ve tartışmalı kurumsal kararlarla gündeme gelen şirket, bu kez performans odaklı bir iyileştirmeyle teknoloji dünyasının karşısına çıktı. Yapılan resmi açıklamaya göre, uygulamanın bellek tüketimini zirveye çıkaran mevcut altyapısı terk edilerek, yüksek performansıyla bilinen modern programlama dili Rust tabanlı yeni bir mimariye geçiş yapılacak.
Bellek Tüketiminde Dikkat Çekici Düşüş Bekleniyor
Mevcut sistemde kullanılan Electron tabanlı altyapı, uzun süredir kullanıcılar tarafından yüksek bellek tüketimi nedeniyle eleştiriliyordu. Özellikle arka planda açık tutulduğunda sistem kaynaklarını fazlasıyla tüketen uygulama, düşük ve orta segment bilgisayarlarda performans kayıplarına yol açabiliyordu. Yeni mimari sayesinde bu sorunun büyük ölçüde ortadan kaldırılması ve yazılımın donanım bileşenleri üzerindeki baskısının minimum seviyeye indirilmesi planlanıyor.
Geçiş sürecinin somut yansımalarına dair ilk ipuçları şirketin yönetim kademesinden geldi. Discord teknoloji direktörü Stanislav Vishnevskiy, sosyal medya hesabı üzerinden yaptığı paylaşımda, yeni Rust altyapısıyla çalışan uygulamanın sadece 290 MB civarında RAM tükettiğini gösteren bir görsel yayımladı. Paylaşılan bu rakam, özellikle aktif oyun seansları sırasında arka planda çalışan uygulamanın sistem performansını olumsuz etkilemeyeceğini ve oyunculara kesintisiz bir deneyim sunacağını doğruluyor.
Elektron Altyapısının Getirdiği Sınırlar
Web teknolojileri üzerine kurulan ve masaüstü yazılımların hızlıca geliştirilmesine imkan tanısın diye tercih edilen Electron, tarayıcı tabanlı yapısı sebebiyle genellikle yüksek kaynak tüketimiyle anılıyor. Discord da uzun yıllardır Windows ekosisteminde bu yapıyı kullanarak kullanıcılarına hizmet veriyordu. Ancak platformun büyümesi, sesli ve görüntülü iletişim özelliklerinin zenginleşmesi, mevcut altyapının sistem kaynaklarını zorlamasına neden oluyordu.
Sektör genelinde popülerleşen Rust dili ise düşük seviyeli bellek yönetimi ve yüksek çalışma hızı avantajlarıyla öne çıkıyor. Güvenli bellek yönetimi sunan ve çöp toplayıcı (garbage collector) mekanizmasına ihtiyaç duymayan bu dil, son yıllarda kaynak yoğun masaüstü uygulamaları geliştiren şirketlerin odağı haline geldi. Discord'un bu dile geçiş yapması, şirketin uzun vadeli yazılım optimizasyon stratejisinin de önemli bir ayağını oluşturuyor.
Yenilenen Sürümün Kullanıcılara Sunulacağı Takvim
Şirket tarafından paylaşılan teknik detaylara göre Rust tabanlı Windows uygulamasının geliştirme ve test süreçleri halihazırda devam ediyor. Mühendislik ekibinin performans testlerinde elde ettiği başarılı sonuçların ardından, yeni sürümün önümüzdeki haftalar içerisinde kademeli olarak tüm Windows kullanıcılarının erişimine açılması planlanıyor. Güncelleme doğrudan uygulama içi altyapı değişimi olarak sunulacak.