Discord готовит новый настольный клиент на Rust, который заменит Electron и появится в закрытом тестировании. Сооснователь и CTO Станислав Вишневский опубликовал видео сравнения на двух ThinkPad с Windows 11. Новый клиент запустили примерно на полторы секунды позже, но его окно появилось примерно за секунду, а список друзей загрузился раньше, чем текущее Electron-приложение прошло начальный экран. Сотрудники Discord подтвердили, что оба приложения запускались холодно, а не из системного лотка.
На снимке диспетчера задач новая сборка Discord Phoenix занимала 290,2 МБ RAM при двух одновременно вошедших аккаунтах. Издание сравнивает это с ориентиром менее 1 ГБ для обычного текущего клиента и называет разницу примерно 70%. Однако это лишь снимок ранней сборки: Discord не публиковала одинаковых по условиям измерений обеих версий. Новая архитектура обновляется в фоне и не показывает модальный экран Starting; через Microsoft Store или Windows Update обновления пока не распространяются.
Вместо Electron и предполагавшегося Tauri выбран GPUI — GPU-ускоренный фреймворк от создателей редактора Zed. Он рисует интерфейс без HTML, а Rust позволяет использовать общий код на разных платформах. Discord добавила собственные патчи к GPUI и рассматривает их передачу upstream. Системный WebView всё же останется там, где веб-технологии оправданы: для YouTube-вставок и Activities.
Перестройка затрагивает и другие версии. На телефонах планируются нативные интерфейсы с общей логикой на Rust вместо React Native. Браузерное приложение продолжит отображать HTML, но его логика должна перейти с JavaScript на WebAssembly. Внешне и по поведению клиент, по словам Вишневского, останется таким же.
Даты публичного выпуска нет. Discord заявляет, что сначала проверит стабильность, безопасность и доступность; токен входа будет храниться в системном keyring, на Windows — в Credential Manager. Linux поддерживается, а macOS-версию уже используют внутри компании. Таким образом, ранняя демонстрация показывает потенциал перехода, но окончательные выводы об экономии памяти требуют сопоставимых тестов.