Discord переписує клієнт з Electron на Rust: споживання RAM впало до 290 МБ


Discord показав ранню збірку нового клієнта на Rust, яка споживає близько 290 МБ оперативної пам’яті, тоді як попередні версії могли використовувати понад 4 ГБ.
Discord переписує свій десктопний клієнт із Electron на Rust. Технічний директор компанії показав скриншот ранньої збірки нового застосунку, який споживає лише близько 290 МБ оперативної пам’яті.
Для порівняння: ще торік Discord тестував автоматичний перезапуск клієнта на Windows, якщо той починав споживати понад 4 ГБ RAM. Це не вважалося багом — так компанія намагалася обмежити надмірне споживання пам’яті.
Перші тестування за участю користувачів мають початися незабаром.
Цей перехід показує, що навіть великі застосунки, побудовані на Electron, можуть переосмислювати свою архітектуру заради продуктивності та меншого споживання ресурсів.
Чому це важливо
АналітикаЛегший клієнт може зменшити навантаження на оперативну пам’ять і підвищити стабільність на слабших ПК, а також посилити інтерес до Rust як альтернативи Electron для десктопних застосунків.
Обговорити новину у спільноті
Діліться своїм досвідом та думками з ШІ-розробниками
Пов'язані матеріали екосистеми
Практичні гайди, термінологія та агентські скіли
Fast NVMe Scratch Volumes for AI Models
Оптимізація дискової підсистеми серверів штучного інтелекту за допомогою високошвидкісних локальних накопичувачів NVMe (PCIe 5.0) для миттєвого завантаження 40GB+ ваг та кешування моделей.
KV-кеш (Key-Value Cache)
Оптимізація пам'яті в моделях Transformer, яка зберігає вектори ключів і значень (Keys and Values) уже оброблених токенів у швидкій пам'яті GPU. Дозволяє генерувати кожне наступне слово миттєво, але стрімко росте в розмірі з кожним новим повідомленням у чаті.
OpenAI звільнила кілька гігабайт оперативної пам’яті в додатку ChatGPT
Оновлення зменшує споживання RAM у довгих локальних сесіях ChatGPT: після 32 тисяч відповідей додаток використовує близько 1,7 ГБ замість до 6 ГБ.
Як створити власну дизайн-систему в Claude Design: від мудборду до анімованого маскота
Повний практичний посібник зі створення дизайн-системи бренду в Claude Design: збір візуальних референсів, генерація 4 концепцій, токенізація, стрес-тестування та розробка анімованого SVG-маскота.