#1 Efemische 07.11.2026, 09:00



Сооснователь и технический директор 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 МБ ОЗУ.




#2 Cantstop 07.11.2026, 09:42
Что за редактор кода Zed кто знает?
#3 LazySage 07.11.2026, 09:56
Сообщение от Cantstop:
Что за редактор кода Zed кто знает?
Гугел знает.

Добавлено через 47 секунд

Сообщение от Efemische:
Discord переписывают с нуля — новый клиент сейчас "ест" всего 290 МБ оперативной памяти
А когда выйдет?

З.Ы. И конечно же им в этом помогает ИИ!
#4 shtirliz 07.11.2026, 10:18
Роскомнадзор как всегда бдит
сайт https://www.gpui.rs/ в РФ не открывается
открыл его с помощью известной всем программе...и чего там такого опасного так и не понял...
А понятно почему.
Они блочат все сайты хостящиеся на клаудфларе!
Они очень помогает россиянам!
#5 Nikki Last 07.11.2026, 10:42
@shtirliz, Ты всегда можешь переехать, знаешь? Запомни главное - никогда не оглядываться назад.
#6 shtirliz 07.11.2026, 10:44
Сообщение от Nikki Last:
@shtirliz, Ты всегда можешь переехать, знаешь? Запомни главное - никогда не оглядываться назад.
зачем мне куда то переезжать когда можно легко обойти эти блокировки?
в принципе библиотека прикольная, но она пока еще в альфастадии и будет еще долго существенно переделываться, а дискорд уже на нее перешли...
видать совсем у них все плохо стало с памятью
#7 Wimbrent 07.11.2026, 11:25
@Cantstop, типа vscode. В чём то лучше, в чём то хуже. По производительности лучше, с расширениями бяда.
#8 Yukkuri 07.11.2026, 12:59
сила монополеи
буквально мессенджер гумна, но никто не переманил аудиторию
#9 Theory III 07.11.2026, 13:16
Винду бы переписали с 0.
#10 elDen 07.11.2026, 13:18
Сообщение от Theory III:
Винду бы переписали с 0.
её кстати постепенно переписывают на расте.
маленькая часть вин11 уже написана на раст.
#11 shtirliz 07.11.2026, 14:46
Сообщение от elDen:
её кстати постепенно переписывают на расте.
маленькая часть вин11 уже написана на раст.
правильно делают ... на с++ безопасный код написать практически невозможно, т.к. во всех книгах по раст об этом уже 1000 раз обмусолено...с++ давно уже не торт
#12 survordie 07.11.2026, 14:53
Сообщение от shtirliz:
на с++ безопасный код написать практически невозможно
Возможно, просто нужно приложить усилия. Ну или ИИ попросить проверить код на безопасность.
#13 shtirliz 07.11.2026, 15:03
Сообщение от survordie:
Возможно, просто нужно приложить усилия. Ну или ИИ попросить проверить код на безопасность.
да мало кто этим будет заниматься...
разрабы попробовав раст после с++ даже за бесплатно стараются все делать на раст, но компании пока еще не созрели для перехода и эти бедные разрабы попрежнему работают на с++, но дома свои проектики пишут на расте, т.к. геморой должен быть только на работе
#14 survordie 07.11.2026, 15:15
Сообщение от shtirliz:
но компании пока еще не созрели для перехода
Дело не в компаниях, а в том, что нужно переписать миллиарды строк кода, которые до этого были написаны на С/С++. А без этого Rust не очень хорошо взаимодействует с сишным кодом. Плюс за счёт неотключаемых блоков кода (точно не помню что там, по-моему что-то с дженериками связано) его размер практически всегда превосходит сишный.
Для домашнего пет-проекта, почему бы и нет. Где критичны сбои по памяти - Rust практически обязателен. Но полностью С/С++ он не вытеснит.
#15 shtirliz 07.11.2026, 15:19
Сообщение от survordie:
Дело не в компаниях, а в том, что нужно переписать миллиарды строк кода, которые до этого были написаны на С/С++. А без этого Rust не очень хорошо взаимодействует с сишным кодом. Плюс за счёт неотключаемых блоков кода (точно не помню что там, по-моему что-то с дженериками связано) его размер практически всегда превосходит сишный.
Для домашнего пет-проекта, почему бы и нет. Где критичны сбои по памяти - Rust практически обязателен. Но полностью С/С++ он не вытеснит.
имхо нейронка перепишет это все без проблем. просто бабок надо отвалить...а их всегда жалко.
Ты просто прикинь, дискорд который был написан на React JS был переписан полностью на раст...и UI там нативный а не через WebView2, GTKView.
Т.е. низкоуровневый язык оказывается вовсе не низкоуровневый и позволяет творить просто дикие вещи.
Метки