Сооснователь Discord Станислав Вишневский подтвердил, что компания переписывает свои приложения на языке Rust. Об этом он сообщил в ходе общения с пользователями и разработчиками.

По его словам, изменения затронут обе основные платформы: на компьютерах Discord планирует отказаться от Electron, а на смартфонах — от React Native. Переход на Rust должен существенно снизить нагрузку на устройство и ускорить работу клиента.
Ранняя версия нового клиента уже показала заметный результат: приложение заняло всего 290 МБ оперативной памяти против 1–4 ГБ у обычной версии, причем сразу с двумя активными аккаунтами. Для сравнения, стандартный клиент Discord нередко критикуют именно за высокое потребление ресурсов, особенно на слабых машинах.
Вишневский отметил, что переписывание клиентов — длительный процесс, и новые версии будут появляться поэтапно. При этом цель проекта — не только экономия памяти, но и общее повышение производительности: более быстрый запуск, отзывчивый интерфейс и стабильная работа при большом числе подключённых серверов и каналов.
Electron долгое время оставался популярным решением для десктопных приложений, поскольку позволял использовать веб-технологии. Однако платой за удобство разработки становились возросшие требования к памяти и процессору. React Native, в свою очередь, применяется для кроссплатформенных мобильных приложений, и его замена на Rust может дать выигрыш в скорости работы и энергопотреблении.
Отраслевые наблюдатели связывают решение Discord с общей тенденцией последних лет: крупные сервисы всё чаще переписывают критичные компоненты на Rust ради производительности и безопасности. О сроках полного перехода компания пока не сообщает.