Клиент Discord* скоро перестанет нагружать оперативную память и процессор. По слухам, разработчики переписывают приложение с фреймворка Electron на язык программирования Rust, а обновление может выйти уже до конца этой недели.
На масштабные изменения намекнул технический директор и сооснователь Discord* Станислав Вишневский. Сейчас десктопное приложение Discord* работает на Electron – фреймворке, который запускает отдельный браузер на движке Chromium. Такой подход упрощает разработку под разные платформы, но приложение потребляет много ресурсов. Пользователи давно жалуются, что мессенджер занимает гигабайты оперативной памяти и тормозит при долгой работе, особенно во время игр.
Rust – компилируемый язык, который известен высокой скоростью и аккуратной работой с памятью. Если слухи подтвердятся, клиент Discord* станет заметно легче: он будет быстрее запускаться, меньше нагружать процессор и освободит часть оперативной памяти для игр и других программ.
Опыт работы с Rust у компании уже есть. Discord* давно использует этот язык в серверной части – например, ещё в 2020 году инженеры переписали на Rust один из ключевых внутренних сервисов, чтобы избавиться от задержек.
* – Discord заблокирован на территории России с 8 октября 2024 года по решению Роскомнадзора.




























