Cross-browser considerations for asm.js