Программирование и разработка программного обеспечения

Discord перестраивает десктопное приложение с использованием Rust, чтобы преодолеть ограничения фреймворка Electron

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

2026-11-05
2 мин. чтения
2 просмотров
certi.news
Discord перестраивает десктопное приложение с использованием Rust, чтобы преодолеть ограничения фреймворка Electron

Социальная платформа Discord объявила о крупном техническом шаге — перестройке своего десктопного приложения с использованием языка программирования Rust с целью замены фреймворка Electron, на который она опирается в настоящее время. Этот шаг направлен на решение постоянной критики по поводу высокого потребления системных ресурсов приложением и обеспечение более плавного и эффективного пользовательского опыта без ущерба для каких-либо текущих функций.

Согласно заявлению Станислава Вишневского (Stanislav Vishnevskiy), технического директора Discord, новый клиент на базе Rust показал значительное превосходство в тестах производительности на системах Windows 11. Прямое сравнение показало, что новое приложение отличается более высокой скоростью запуска, а также является менее требовательным к оперативной памяти (RAM) и энергии по сравнению с текущей версией на базе Electron.

Почему требуется такой технический переход?

Причина тяжеловесности приложений Electron заключается в их зависимости от веб-технологий, из-за чего каждое приложение работает как «мини-браузер» внутри системы, что потребляет большое количество памяти. Несмотря на то, что Electron обеспечивает преимущество унифицированной разработки программного обеспечения, позволяя разработчикам использовать один и тот же код в системах Windows, macOS и Linux, Discord решила пожертвовать этим удобством ради получения «нативной» (Native) производительности, обеспечивающей необходимую эффективность.

Что это изменение означает для пользователей?

Этот переход происходит в то время, когда пользователи сталкиваются с проблемами, связанными с высокой стоимостью оперативной памяти (RAM), из-за чего многим приходится ограничиваться устройствами с объемом всего 8 ГБ. Поскольку такие компании, как Microsoft, стремятся оптимизировать Windows 11 для эффективной работы на устройствах с ограниченными ресурсами, переход крупных приложений, таких как Discord, на более эффективные языки программирования, такие как Rust, напрямую способствует улучшению пользовательского опыта, особенно для тех, кто владеет устройствами со средними или ограниченными характеристиками, путем снижения нагрузки на системные ресурсы во время использования.

Источник новости
c
Автор

certi.news

Изучить сюжет

Связанные темы и сущности

В той же категории

Вам также может понравиться

Все новости