Discord переписывают с нуля — новый клиент сейчас «ест» всего 290 МБ оперативной памяти

Сооснователь и технический директор Discord Станислав Вишневский сообщил, что компания ведет масштабную переработку своего десктопного клиента, полностью отказываясь от ресурсоемкого фреймворка Electron в пользу языка программирования Rust. В качестве доказательства он опубликовал скриншот «Диспетчера задач» Windows с запущенной ранней сборкой нового приложения под кодовым названием Discord Phoenix, которая потребляет всего 290,2 МБ оперативной памяти (для сравнения, на том же снимке процесс Steam WebHelper занимает 856 МБ, а клиент Battle.net — 344 МБ). Это огромный шаг вперед на фоне текущего клиента на базе Chromium, который в обычном режиме легко переваливает за гигабайт ОЗУ и даже вынуждал разработчиков тестировать функцию принудительного автоматического перезапуска программы при превышении отметки в 4 ГБ.

В основу нового приложения лег графический фреймворк GPUI с аппаратным ускорением от создателей высокоскоростного редактора кода Zed, благодаря чему клиент запускается в разы быстрее, а переключение между вкладками и чатами ощущается мгновенным. Аналогичная трансформация ждет и мобильные версии мессенджера: команда отказывается от прослойки React Native, переводя смартфоны на нативные интерфейсы с единой общей кодовой базой на Rust. Точные сроки релиза Discord Phoenix пока не называются, но авторы рассчитывают привлечь первых пользователей к открытому тестированию уже в ближайшее время.

Борьба с лишним потреблением ресурсов в последнее время стала общим трендом индустрии на фоне дефицита и подорожания чипов памяти — ранее корпорация Microsoft пообещала, что Windows 11 будет быстрее запускаться и снизит аппетиты к оперативной памяти, а создатель облегченных сборок Tiny11 недавно и вовсе сумел запустить Windows 11 26H2 на системе всего со 128 МБ ОЗУ.

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

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