Discord подтвердил переход на нативный клиент на Rust и отказ от Electron

Новая версия десктопного клиента Discord потребляет 290 МБ оперативной памяти при запуске с двумя аккаунтами, что составляет в 14 раз меньше, чем текущая версия на Electron.

В отличие от предыдущих версий, новый клиент будет полностью нативным и не будет использовать встроенный браузерный движок Chromium для основного интерфейса, хотя WebView сохранится только для встроенных игр и виджетов.

Разработка нативного клиента ведется с 2018 года, и переход на Rust затронет не только интерфейс, но и общий код приложения, который будет использоваться и в мобильной версии.

Компания отказалась от использования фреймворка Tauri для нового интерфейса, выбрав вместо него собственную библиотеку GPUI, что обеспечивает полную нативность без зависимости от системных WebView.

Существующие модификации клиента, такие как Vencord и BetterDiscord, могут перестать работать после перехода на новую архитектуру, так как они встраиваются в старый Electron-клиент.

Официальной даты релиза нового клиента не названо, однако компания планирует начать тестирование с пользователями в ближайшее время.

Расхождения в источниках

Некоторые пользователи сомневались, что переход на Rust позволит значительно снизить потребление памяти, однако технический директор продемонстрировал данные о снижении нагрузки до 290 МБ.

«Мы просто заняты гораздо более крупным обновлением» — Kod.ru

«Это означает, что Electron уходит в прошлое, как и React Native» — CNews

Загрузка комментариев…

3

Поиск по Loople

Назад