{# соединение с внешними сервисами из «Кода на сайте» открываем заранее: тег 152on синхронный и блокирует отрисовку, так он приходит на DNS+TLS раньше #} Discord переписывает клиенты на Rust вместо Electron и React Native — SubNews

Пятница, 6 ноября 2026

Telegram-канал Мои подписки

Срочно

  1. Главная
  2. Наука

Discord переписывает клиенты для компьютеров и смартфонов на Rust вместо Electron и React Native

Discord отказывается от Electron в десктопной версии и React Native в мобильной. Код клиентской части компания переписывает на Rust.

Discord переходит на новую архитектуру своих приложений. Интерфейс десктопного клиента команда перепишет на GPUI — фреймворк на Rust с отрисовкой через GPU, который для своего редактора кода создали разработчики Zed. Встроенный веб-контент, включая мини-игры из раздела активностей, будет открывать системный WebView.

Параллельно в Discord работают над нативным клиентом для Linux. Приложения для iOS и Android получат нативный интерфейс и общую с десктопной версией кодовую базу на Rust. В браузере интерфейс останется на HTML, а логику приложения возьмёт на себя WebAssembly.

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

Discord использует Rust с 2018 года. В 2020 году компания уже переводила на этот язык сервис отслеживания каналов и прочитанных сообщений. Тестирование новых клиентов с пользователями начнётся в ближайшее время.

Источник: Хабр

Читайте также