Source: https://blogs.windows.com/msedgedev/2015/11/10/supercharging-javascript-performance-with-asm-js/