
Discord подтвердил полный отход от Electron в пользу нативного клиента на Rust
Сооснователь и технический директор Discord Станислав Вишневский подтвердил планы по переписыванию приложений.
Компания активно использует язык Rust еще с 2018 года для работы голосовых технологий и бэкенда.
Конечной целью масштабной переработки станет полный перевод клиентской части приложений на этот язык программирования.
──────────────────────────────────────────────────
Нынешняя десктопная версия Discord построена на тяжеловесном фреймворке Electron со встроенными копиями браузера.
В новом решении разработчики откажутся от Electron и React Native, а интерфейс будет рендериться на базе GPUI.
Системный WebView сохранится исключительно для работы встроенного YouTube и интерактивных «Активностей».
──────────────────────────────────────────────────
Проблемой старых версий мессенджера был огромный аппетит к ресурсам ПК, достигавший порой до четырех гигабайт.
Показанный разработчиками тестовый клиент Discord Phoenix с двумя активными аккаунтами занимал всего 290 МБ памяти.
Дата публичного релиза пока не называется, но компания надеется запустить закрытое тестирование в ближайшее время.
──────────────────────────────────────────────────