В Enscripten, что происходит с кодом внутри функции EM_ASM? Я имею в виду, если этот код компилируется или интерпретируется во время выполнения? Если скомпилировано, то если это работает быстрее или медленнее, чем нативный интерпретируется JS в браузере?
В основном это поместит этот код в ваш .js
файл и код Emscripten будет вызывать его. Он будет иметь такую же производительность, как и любой другой код JS, исключая любые потери производительности, вызванные переключением с кода Wasm на код JS.
Других решений пока нет …