Discord перестанет пожирать оперативную память: новый клиент на Rust потребляет всего 290 МБ
Вскоре разработчики намерены провести бета-тестирование нового клиента.
Сервис Discord готовит для ПК новый клиент, потребляющий значительно меньше оперативной памяти. Ради оптимизации Discord откажется от платформы Electron и перепишет клиент на Rust.
Благодаря Electron разработчики могли упаковать в десктопный клиент веб-версию приложения — это упрощало поддержку сервиса. Однако использование браузерного движка Chromium приводило к высокому расходу памяти.
В результате клиент Discord легко занимал несколько гигабайт оперативной памяти и время от времени вылетал или зависал. Новая версия, написанная на Rust, потребляет всего 290 мегабайт памяти.
Права, пока Discord Phoenix — так называется Rust-версия клиента Discord — это лишь экспериментальный проект. Возможно, к релизу использование памяти подрастет, но оно точно будет ниже, чем в нынешней версии.
Переработать планируется и мобильные приложения Discord: разработчики собираются отказаться от платформы React Native, сохранив существующий интерфейс. Мобильная и десктопная версии получат общие программные компоненты, это упростит дальнейшую разработку.
В ближайшее время Discord начнет бета-тестирование нового клиента, полный перевод клиента на Dust займет какое-то время.

