Перейти к основному содержимому
Discord plans Rust client rewrite to cut resource usage

Discord перепишет клиент на Rust для оптимизации ресурсов

Discord переписывает клиент на Rust для снижения нагрузки. Ранний билд Discord Phoenix тратит около 290 МБ ОЗУ; вскоре начнется открытое тестирование.

Обновлено
Время чтения
2 мин
Тема
Новости
Что видно на скриншоте Discord Phoenix

Больше материалов GAMES.GG в Google

Реклама

Discord работает над переписыванием клиента на Rust для оптимизации ресурсов. Сооснователь и технический директор компании Станислав Вишневский рассказал о планах 4 ноября 2026 года, поделившись скриншотом диспетчера задач Windows, где приложение под названием Discord Phoenix потребляет около 290 МБ оперативной памяти.

Проект опирается на технологии, которые Discord внедряет с 2018 года. «Мы одними из первых перешли на Rust еще в 2018 году, и значительная часть нашей инфраструктуры, голосовых технологий и даже некоторые компоненты текущего клиента уже написаны на Rust», — написал Вишневский в соцсети X.

Что видно на скриншоте Discord Phoenix

Диспетчер задач Windows показывает, что Discord Phoenix потребляет около 290 МБ оперативной памяти

Снимок потребления памяти Discord Phoenix

Скриншот демонстрирует первые результаты потребления памяти переписанным приложением на Windows. Название Discord Phoenix указывает на запущенное приложение, а диспетчер задач фиксирует значение около 290 МБ.

Главной заявленной целью проекта остается сниженное потребление ресурсов. Скриншот лишь отражает конкретный факт: на момент захвата изображения тестовая сборка потребляла именно такой объем памяти.

Предыдущая миграция Discord на Rust

Ранее Discord уже использовал Rust для устранения проблем с производительностью на бэкенде. В 2020 году компания подробно рассказала о переводе сервиса статусов прочтения сообщений с Go на Rust из-за регулярных задержек, вызванных сборщиком мусора.

Сервис на Go хранил кэш из десятков миллионов элементов. Сборщик мусора сканировал этот кэш, что приводило к спайкам задержки. Решение на Rust освобождало память без классического механизма сборки мусора, полностью устранив эти просадки.

Та миграция затрагивала только бэкенд и не относилась к десктопным и мобильным приложениям, которые переписываются сейчас. Ее результаты служат историческим контекстом, а не показателями Discord Phoenix.

Следующим запланированным шагом станет открытое тестирование переписанного клиента с участием пользователей.

Реклама