The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Доступен Emscripten 6.0, компилятор из C/C++ в WebAssembly "
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Доступен Emscripten 6.0, компилятор из C/C++ в WebAssembly "  +/
Сообщение от opennews (??), 05-Июн-26, 23:12 
Опубликован  выпуск инструментария Emscripten 6.0, позволяющего компилировать код на C/C++ и других языках, для которых имеются фронтэнды на базе LLVM,  в универсальный низкоуровневый промежуточный код WebAssembly. Полученный результат можно использовать для интеграции с JavaScript-проектами, запуска в web-браузере, использования в Node.js или создания   обособленных многоплатформенных приложений, запускаемых при помощи wasm runtime. Код проекта распространяется под лицензией MIT. В компиляторе используются наработки проекта LLVM, а для генерации WebAssembly  и оптимизации задействована библиотека Binaryen...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=65625

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от Аноним (1), 05-Июн-26, 23:12   –8 +/
Какие wasm-библиотеки посоветуете для рендеринга компонент или крутого 2D/3D?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #14

12. Сообщение от Джон Титор (ok), 06-Июн-26, 09:47   –3 +/
О, если Lua можно в WASM превратить, то это снимает головную боль. А когда? И какой проект этим занимается?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #15

14. Сообщение от Rezzet (??), 06-Июн-26, 12:31   +2 +/
SDL3
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

15. Сообщение от Jackson (??), 06-Июн-26, 15:25   –1 +/
Ты наверное думаешь, что луа код компилится в webasm, но нет. В него компилится LuaVM, которая потом выполняет обычные луа скрипты. Смысла в этом немного, когда есть typescript.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12 Ответы: #16, #17

16. Сообщение от анонимс (?), 07-Июн-26, 11:30   +/
Golua конвертация Lua в Go может иметь смысл, а запуск Lua скриптов на LuaVM как-то не очень. Также как и с Python - применимость в браузере очень ограниченно. А у программ компилируемых в Wasm будущее есть.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15

17. Сообщение от Джон Титор (ok), 07-Июн-26, 13:24   +/
> Ты наверное думаешь, что луа код компилится в webasm, но нет. В
> него компилится LuaVM, которая потом выполняет обычные луа скрипты. Смысла в
> этом немного, когда есть typescript.

Да, есть AssemblyScript который позволяет писать на wasm, но на lua также много скриптов и мне не для браузера.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15

18. Сообщение от Аноним (18), 07-Июн-26, 20:58   +/
Казалось бы - canvas+web assembly должно быть достаточно для большинства тулкитов. Но такой сложный фреймворк получился...

bootstrap этих emscripten, binarien и потом ещё какого-нибудь Qt - практически невыполнимая задача. А когда добавляется ещё эмуляция ФС и сети... просто жуть.

В целом работает и удивительно на что оно способно, но какой-то майндфак 50-го уровня.

Ответить | Правка | Наверх | Cообщить модератору


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2026 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру