Xenolith: Clang в браузере, сборка нативных С++ приложений для Windows, Linux, MacOS прямо со страницы
Группа энтузиастов собрала SDK, позволяющий собирать полноценные настольные приложения прямо в браузере.
Система устроена так: инструменты сборки разделены на две части: host и target. Часть target полностью независима от платформы, на которой выполняется компиляция, что позволяет использовать её для сборки приложения на любой платформе, включая браузер.
( читать дальше... )
Исходный код среды доступен на Github под лицензией MIT, там же есть бинарные сборки инструментов. Все без исключения инструменты собираются из исходных кодов внутри среды (для сборки требуется Linux и компилятор, способный собрать GCC 15.2, дальше среда соберёт всё сама).
Доступна онлайн-демонстрация с набором примеров, включая DOOM и демо-версию HoMM2. Не требует регистрации, работает одной страницей, не общается сервером, данные лежат на AWS CDN, отслеживание посещений Яндекс-метрикой.
Подробная статья на хабре.
Сайт движка.
c++, clang, webassembly, браузер, от автора
👉@sysadminoff
https://www.linux.org.ru/news/development/18392183
Post #20595
28