https://github.com/nodeca/multimath
Почти допилили обертку, которая должна по идее упростить клепание мелких числодробилок на webassembly. Делалось именно ради компактности. Если она не нужна - используйте emcc, с генерацией кода в wasm и asmjs одновременно.
Зачем умеет этот лисапед:
1. Позволяет создавать код с фолбеками на JS.
2. Упрощает управление памятью.
3. Скрывает всю магию wasm api.
В качестве примера сделан фильтр «unsharp mask».
Кому интересно - смотрите, спрашивайте.