asm js finally