Для курса в университете мне нужно продемонстрировать asm.js. Я нашел учебник (http://www.sitepoint.com/understanding-asm-js/), что было именно то, что я искал. Поэтому я создал данный C++-файл и скомпилировал его с помощью Emscripten. В результате получился файл длиной почти в 10000 строк. Нигде не найти выражение «использовать asm». И по сравнению с рукописным JavaScript-файлом он намного медленнее.
Я использую переносной пакет Emscripten-SDK и обновил его перед использованием.
Как заставить Emscripten генерировать хороший asm-код?
ОБНОВЛЕНИЕ: я нашел другое решение для своей демонстрации без Emscipten: https://gist.github.com/dherman/3d0b4733303eaf4bae5e. Может кому это надо.