Сервис мессенджера Discord готовится к одной из самых значимых технических трансформаций в своей истории. Технический директор компании официально подтвердил, что разработчики переходят от использования фреймворка Electron на язык программирования Rust. Это решение позволит радикально сократить потребление оперативной памяти: вместо текущих почти 2 ГБ (1,9 ГБ) приложение будет занимать всего около 300 МБ. Для геймеров и пользователей с ограниченными ресурсами это станет настоящим праздником.
Почему именно Rust?
На протяжении многих лет Discord строил своё десктопное приложение на базе Electron. Этот инструмент, позволяющий создавать приложения с интерфейсом на веб-технологиях (HTML, CSS, JavaScript), имеет серьёзный недостаток: он запускает полноценный браузер Chromium внутри каждого окна приложения. Это неизбежно приводит к тому, что даже простое открытие чата требует десятков мегабайт памяти, а при длительной работе — сотен мегабайт.
Решение перенести приложение на Rust предлагает кардинально иной подход. Rust — это системный язык программирования, который компилируется в нативный код, не требующий запуска среды выполнения браузера. Это позволяет достичь производительности, близкой к «родным» приложениям (как Discord для Windows или macOS), при этом сохраняя гибкость разработки.
- Отказ от Chromium снижает фоновое потребление памяти до минимума
- Нативная компиляция ускоряет запуск и обработку событий в реальном времени
- Язык Rust обеспечивает безопасность памяти «из коробки», снижая риск утечек
Сколько это сэкономит?
Цифры, озвученные разработчиками, впечатляют. Если ранее приложение занимало 1,9 ГБ оперативной памяти при простое и работе с множеством каналов, то новая версия должна потреблять примерно 300 МБ. Это снижение в более чем шесть раз.
Для современных игровых ПК с объёмом ОЗУ 16 ГБ или 32 ГБ это кажется не таким критичным, однако ситуация иначе выглядит на устройствах со встроенной графикой и 8–12 ГБ памяти. Там каждый мегабайт на счету. Сокращение нагрузки позволит держать открытым Discord, браузер с десятком вкладок и запущенную игру без риска «фризов» или вылетов системы.
Что это значит для пользователей?
Переход на Rust — это не просто маркетинговый ход, а фундаментальное изменение архитектуры. В прошлом году сообщество разработчиков уже обсуждало возможность такого перехода, и теперь он стал реальностью. Обновлённую версию могут выпустить в ближайшее время, хотя точные сроки зависят от завершения миграции кода.
Пользователям не придётся ничего устанавливать дополнительно или настраивать сложные параметры. Обновление будет распространяться через стандартный механизм обновления приложения. Однако стоит помнить, что переход на новый стек технологий всегда сопряжён с рисками: могут быть баги, связанные с особенностями реализации Rust-компонентов, которые ранее были скрыты работой Chromium.
Сравнение с конкурентами
Discord не первый мессенджер, который сталкивается с проблемой потребления памяти. Telegram Desktop и Signal также известны своей экономичностью. Однако Discord всегда позиционировался как «тяжеловес» за счёт богатого функционала: интеграции с играми, голосовых чанков высокого качества, виджетов для серверов. Переход на Rust позволит сохранить этот функционал, не жертвуя производительностью.
Важно отметить, что Electron-приложения часто критикуют за то, что они «съедают» память даже после закрытия вкладок из-за утечек в Chromium. Rust решает эту проблему архитектурно: память управляется строго, и ресурсы освобождаются корректно при завершении работы компонентов.
Как подготовиться к обновлению?
На данный момент официальное заявление о переходе ещё не сопровождается конкретным дедлайном релиза. Тем не менее, если вы хотите попробовать новую версию как только она появится, следите за обновлениями в клиенте Discord или на официальном сайте разработчиков.
Если же вас беспокоит текущее потребление памяти, можно уже сейчас проверить свои настройки: отключить ненужные функции вроде «Режим фокусировки» (если он не нужен) или ограничить количество одновременных голосовых чатов. Но главное — ждать релиза новой версии.
Итоги
Переход Discord на Rust — это шаг, который давно назревал. Он решает одну из главных проблем десктопных мессенджеров: чрезмерное потребление оперативной памяти. Сокращение нагрузки с 1,9 ГБ до 300 МБ сделает приложение доступным для более широкого круга устройств и позволит геймерам использовать его как фоновый сервис без ущерба для производительности игры.
Технический директор компании подтвердил планы, что говорит о серьёзности намерений. Ожидать обновления стоит с интересом: это не просто «улучшение», а полная переработка ядра приложения. Для разработчиков также это означает возможность внедрять новые функции быстрее и эффективнее, так как Rust позволяет параллельно обрабатывать множество задач без блокировок, свойственных однопоточным решениям.





