Pull to refresh

Comments 5

Общая идея состоит в том, чтобы использовать malloc() из JavaScript, чтобы выделить кусок памяти, скопировать туда значения и передать адрес (число!) где находится массив.

Хочешь не хочешь, а фронтендщику учить типы и указатели придется.

Автору большой респект. Когда сам начинал работать с WebAssembly, долго мучился с Emscripten, так как все эти длинные и ненужные обертки были истинно противны. Также пришёл к самостоятельной компиляции clang, и никаких js весом в несколько мегабайт.


Наверное, это та самая статья, которой мне действительно не хватило, когда я начинал. Однозначно, очень полезно, а главное — со смыслом.

UFO just landed and posted this here
Как-то не очень экономно… для любого размера кратного MEMORY_ALIGN будут выделяться лишние MEMORY_ALIGN байт.

UFO just landed and posted this here
Sign up to leave a comment.

Articles