Дзен прав, низкоуровневый JS чуточку иначе выглядит
var MEM8 = new Uint8Array(1024*1024);
var MEM32 = new Uint32Array(MEM8.buffer); // alias MEM8's data
function compiledMemoryAccess(x) {
MEM8[x] = MEM8[x+10]; // read from x+10, write to x
MEM32[(x+16)>>2] = 100;
}
Кстатии весной вроде бы говорили об улучшении поддержки asm.js в V8
Впринципе unreal engine уже сейчас в хроме без тормозов работает
http://www.unrealengine.com/html5/
Интересно это уже с оптимизацией под asm.js или еще без нее
UPD: Походу я сам ответил на свой вопрос
Chrome + opera +firefox поддерживают ASM.JS