Я добавил ссылки, просто как возможную справку
Вообще ASM.js - это промежуточный этап, т.к. будущее за
WebAssembly. Но ASM.js уже сейчас поддерживается в FF и Edge (новый IE) и частично в Chrome, а также в него умеют компилиться проекты из UnrealEngine и Unity. Производительность очень близка к нативной.