Разработчики Discord откажутся от Electron и перепишут настольный клиент на Rust

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

Инсайдеры уточнили важные детали готовящейся архитектуры: проект создается с нуля без применения сторонней веб-оболочки Tauri. Пользовательский интерфейс планируют сделать полностью нативным без задействования встроенных системных компонентов WebView. Исключением станут лишь интерактивные активности, которые на текущий момент опираются на изолированные веб-фреймы.

Отказ от оболочки Electron призван устранить наиболее критикуемую особенность текущей программы — прожорливость к ресурсам устройства. На данный момент клиент мессенджера запускает полноценную среду Chromium вместе с платформой Node.js, потребляя сотни мегабайт оперативной памяти и нагружая процессор даже во время обычного голосового вызова. Переход на Rust позволит сократить аппетиты приложения до минимальных значений и избавит ноутбуки от постоянного шума вентиляторов при работе в фоне.

Однако готовящийся апдейт грозит нанести ощутимый удар по сообществу моддеров. Переход на монолитный компилируемый бинарный код приведет к закрытию архитектуры для популярных сторонних модификаций и плагинов, включая Vencord и BetterDiscord. Пользователи рискуют навсегда лишиться возможности тонко кастомизировать оформление, менять темы и блокировать навязчивые элементы сервиса через внедрение скриптов.

Среди участников сообщества инициатива вызвала полярную реакцию: пока одни приветствуют избавление от тяжеловесного софта и сравнивают его аппетиты с корпоративным мессенджером Slack, другие выражают сомнения относительно сроков столь масштабного переноса базы. Официальные представители сервиса точные даты выхода обновленного нативного клиента пока не озвучили.

Источник: www.playground.ru

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев