Компания Epic Games выпустила в публичном превью-доступе полностью переписанную с нуля бета-версию своего настольного клиента Epic Games Launcher, созданную на базе связки языка программирования Rust и легковесного фреймворка Tauri вместо громоздкой старой архитектуры на Unreal Engine. В официальном блоге разработчики с иронией отметили, что «программировать сложно, поэтому мы просто навайбкодили новый лаунчер», намекая на активное использование ИИ-ассистентов при рефакторинге кода. По внутренним замерам студии, обновленное приложение вдвое сократило собственное время холодного старта, открывает главную страницу магазина на 46% быстрее клиента Steam, разворачивается из системного трея в пять раз быстрее, а игровую библиотеку пользователя загружает до 30 раз стремительнее предшественника.
Повальный переход разработчиков с тяжелых веб-оболочек и игровых движков на язык Rust уже превратился в главный софтверный тренд сезона — буквально на днях авторы мессенджера Discord также объявили, что переписывают свой десктопный клиент с нуля на Rust вместо прожорливого фреймворка Electron, снизив потребление оперативной памяти в ранней сборке до скромных 290 МБ.
Источник: www.goha.ru