Discord на Rust: новое десктопное приложение потребляет меньше RAM
Discord начал перенос десктопного приложения с Electron на язык Rust, что значительно снижает потребление оперативной памяти по сравнению с конкурентами.

Компания Discord официально объявила о переходе своего десктопного приложения на язык программирования Rust. Этот масштабный рефакторинг направлен на отказ от фреймворков Electron и React Native, которые долгое время подвергались критике за высокую нагрузку на ресурсы компьютера.
- Переход на архитектуру Rust вместо Electron.
- Существенное снижение потребления оперативной памяти.
- Повышение общей производительности и отзывчивости интерфейса.
- Сокращение зависимости от сторонних библиотек для оптимизации работы.
Почему переход на Rust важен Традиционно десктопные приложения на Electron, такие как Discord, представляли собой по сути веб-сайты, запущенные в отдельном браузере Chromium. Это приводило к тому, что мессенджер потреблял сотни мегабайт, а иногда и гигабайты оперативной памяти. Переписывание ядра на Rust позволяет работать ближе к «железу», значительно уменьшая количество фоновых процессов. Первые тесты показывают, что новая версия Discord работает гораздо легче таких тяжеловесных программ, как Chrome, Steam или Spotify. Для пользователей это означает, что даже при запущенных играх или других требовательных приложениях, Discord не будет замедлять работу системы.
Что это значит для пользователей Для аудитории в СНГ, где популярны как мощные игровые ПК, так и бюджетные ноутбуки, это изменение станет крайне заметным. Оптимизированный клиент позволит высвободить ресурсы для игр, что критически важно при многозадачности. Несмотря на то, что переход находится на этапе внедрения, результаты показывают правильное направление развития популярного сервиса.
Источник: Neowin



