Профиль: Аноним (вход | регистрация) неRU opennet.me  
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   –9 +/
Какие wasm-библиотеки посоветуете для рендеринга компонент или крутого 2D/3D?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #14, #22

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

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

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

16. Сообщение от анонимс (?), 07-Июн-26, 11:30   –1 +/
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ообщить модератору
Ответы: #21

19. Сообщение от Аноним (19), 08-Июн-26, 16:03   +/
> canvas+web assembly

Так для этого и фрейиворков не надо, в браузере всё есть. Но на пустом canvas без прослоек мало кому удобно.

А ОС, ФС, сети - уже чтобы впихивать невпихиваемое. И прикольно, что и такое хоть как-то получается.

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

20. Сообщение от Аноним (22), 09-Июн-26, 13:06   +/
бро, луа же скриптовый язык, ты о чём вообще? по аналогии, ты ещё в блокноте алгоритм напиши - при наведении то-то, при нажатии - то-то.. ну можешь аишку нанять, наслопит она тебе 100500 строчек тормозов

если у тя есть готовые луа скрипты, которые ты хочешь использовать - ищи как прогу/фреймворк, для которых они написаны, перегнать в сабж

если хочешь на луа сам писать - ищи эту самую прогу/фрейм, с нужным тебе функционалом, которые будут в машинкод сабжа делать

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

21. Сообщение от Аноним (22), 09-Июн-26, 13:08   +/
аналог электрона, не иначе
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18

22. Сообщение от Аноним (22), 09-Июн-26, 13:09   +/
ffmpeg
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

23. Сообщение от Джон Титор (ok), 12-Июн-26, 04:04   +/
> бро, луа же скриптовый язык, ты о чём вообще? по аналогии, ты
> ещё в блокноте алгоритм напиши - при наведении то-то, при нажатии
> - то-то.. ну можешь аишку нанять, наслопит она тебе 100500 строчек
> тормозов
> если у тя есть готовые луа скрипты, которые ты хочешь использовать -
> ищи как прогу/фреймворк, для которых они написаны, перегнать в сабж
> если хочешь на луа сам писать - ищи эту самую прогу/фрейм, с
> нужным тебе функционалом, которые будут в машинкод сабжа делать

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

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


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

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




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

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