
Discord desktop tətbiqində Electron-u Rust ilə əvəz edir, yeni tətbiq daha az RAM istifadə edir
Discord masaüstü tətbiqini tamamilə Rust proqramlaşdırma dilinə keçirir, Electron və React Native-dən imtina edir; paylaşılan Windows müştəri şəkli 290MB RAM istifadəsini, bəzi cari hallarda isə 1GB və daha çoxunu göstərir.
Discord masaüstü tətbiqini tamamilə Rust proqramlaşdırma dilinə keçirir, Electron və React Native-dən imtina edir. Electron veb tətbiqləri sistem resurslarını həddindən artıq çox tələb etmələri ilə tanınır, Rust isə sürət və yaddaş təhlükəsizliyi üçün nəzərdə tutulub. Discord-un baş texnologiya direktorunun paylaşdığı şəkildə Windows müştərisi 290MB RAM istifadə edir və şirkət yaxın zamanda istifadəçi testlərinə başlamaq ümidindədir.
Discord niyə Electron-dan imtina edir
Electron inkişafçılara veb texnologiyaları ilə masaüstü tətbiqlər yaratmağa imkan verən platformalararası çərçivədir. Discord-un baş texnologiya direktoru Stanislav Vishnevskiy X platformasında paylaşdığı yazıda bildirib ki, şirkət 2018-ci ildən Rust-u erkən tətbiq edənlərdən olub, infrastrukturunun, səs texnologiyasının və cari müştərinin bir hissəsi artıq Rust üzərində işləyir. O, bütün müştərini Rust-a keçirməyi ən yüksək məqsəd adlandırıb.
Mobil və masaüstü üçün dəyişikliklər
Vishnevskiy bildirib ki, bu o deməkdir ki, Electron aradan qalxır, React Native də, mobil isə native istifadəçi interfeysini saxlayır, lakin tətbiq kodunu masaüstü ilə Rust vasitəsilə paylaşır.
RAM istifadəsi və test vaxtı
Vishnevskiy həmçinin Discord Windows müştərisinin cəmi 290MB RAM istifadə etdiyini göstərən şəkil paylaşmışdır. Bu, aydın yaxşılaşmadır, çünki cari Windows tətbiqində yalnız bir neçə serverdə iştirak etmək RAM istifadəsini 1GB və ya daha çox səviyyəsinə qaldıra bilər. Discord tam keçidi nə vaxt edəcəyini deməyib, lakin yeni tətbiqi yaxın zamanda istifadəçilərlə test etmək ümidindədir.
Mənbələr: theverge.com
SiTech — AI ilə gücləndirilmiş veb hazırlanması
Sürətli və müasir saytlar qurur, AI-ı real biznes proseslərinə gətiririk. Layihəniz və ya sualınız var? Kömək etməyə hazırıq.