Хочете будувати кар’єру в Data Science та AI? Vodafone Big Data Lab відкриває новий набір —>
Олександр КузьменкоНавколо IT
5 листопада 2026, 18:47
2026-11-05
Discord на десктопі споживатиме менше оперативної пам'яті. Розробники застосунку переходять на мову програмування Rust
Популярний месенджер Discord працює над повним переведенням свого настільного додатка на мову програмування Rust. Це дозволить відмовитися від фреймворку Electron, через який сервіс роками критикували за «згарання» оперативної пам’яті.
Популярний месенджер Discord працює над повним переведенням свого настільного додатка на мову програмування Rust. Це дозволить відмовитися від фреймворку Electron, через який сервіс роками критикували за «згарання» оперативної пам’яті.
Про це повідомив технічний директор Discord Станіслав Вишневський у своєму дописі в мережі X (Twitter).
За словами Вишневського, компанія планомірно рухалася до цього рішення протягом кількох років.
«Ми почали використовувати Rust ще у 2018 році, і значна частина нашої інфраструктури, голосових технологій і навіть частина поточного клієнта вже написана на Rust; нашою головною метою було перенести туди весь клієнт. Це означає, що Electron відходить у минуле, так само як і React Native; мобільна версія зберігає нативний інтерфейс, але використовує спільний код із настільною версією завдяки Rust», — пояснив технічний директор.
Головною перевагою нового клієнта стане суттєва оптимізація системних ресурсів. Вишневський опублікував скриншот версії Discord для Windows, яка споживає лише 290 МБ ОЗП. Для порівняння, поточна версія додатка на Electron може забирати від 1 ГБ оперативної пам’яті навіть за умови перебування лише на кількох серверах.
Скриншот Станіслава Вишневського
Точних термінів повноцінного релізу оновленого клієнта в компанії поки не називають, проте зазначають, що публічне тестування з користувачами має розпочатися найближчим часом.
Discord вже має успішний досвід масштабної міграції на Rust. Ще у 2020 році компанія детально описувала у своєму блозі, як перенесла службу відстеження прочитаних повідомлень з Go на Rust. Тоді Go-сервіс регулярно стикався з затримками через роботу колектора сміття, який сканував величезний кеш із десятків мільйонів елементів. Перехід на Rust без цього механізму дозволив миттєво звільняти пам’ять, ліквідувати піки затримок та суттєво підвищити продуктивність усієї платформи.
Одвічне питання: чим Java відрізняється від JavaScript. Детальний гайд
Для когось відповідь на питання про різницю Java й JavaScript є очевидною — тут починаються жарти про подібність між килимом й автомобілем (Java схожа на JavaScript так само, як «car» на «carpet»). Попри це, деякі люди ще можуть мати помилкове уявлення, вважаючи, що це дві назви тої самої мови, або що технології тісно пов’язані. Спробуємо трохи прояснити ситуацію.
12 онлайн-курсів із Java для новачків і профі у 2022 році
Java, як і раніше, входить до списку найпопулярніших мов програмування. Разом із Digital Defund склали список курсів, які підійдуть як новачкам, так і людям із досвідом програмування, і допоможуть опанувати цю потрібну мову.
Хочу стати програмістом. З чого почати і як вибрати між Java Script, PHP, Python та іншими
Діана Смелікова, операційний директор Wezom Academy, у своєму блозі на DOU пояснила, з чого почати вивчати програмування та яким мовам варто налагодити перевагу на початковому етапі. Ось 5 важливих порад від неї.
10 актуальних і цікавих курсів по Rust + бонус від GitHub
Rust стабільно входить в топ найулюбленіших мов програмування за версією користувачів Stack Overflow. Його хвалять за високу продуктивність і надійність, а Google, Facebook і Amazon вже використовують Rust в роботі. Зібрали 10 корисних курсів для тих, хто тільки починає шлях програміста або хоче прокачати скіли.