Asm.js е програмна библиотека за JavaScript, функциите и процедурите на която се изпълняват значително по-бързо от обикновения JavaScript код. Софтуерният пакет е създаден от Mozilla и получи (и сега получава) отлични отзиви от програмисти и потребители. Asm.js се използва, където е необходимо повишено бързодействие, като например създаването на геймърски енджини за браузъри. Има дори версия на Unreal Engine 3, компилирана за asm.js.
По-точно, asm.js ще бъде включена в енджина Chakra, който обработва скриптовете. Поддръжката на asm.js дава възможност за използване на компилатора Emscripten compiler за преобразуване на C/C++ сорс-кода в специална версия на JavaScript с повишено бързодействие. По този начин в ОС Windows 10 бързодействието на енджините Unity, Unreal, ScummVM ще бъде значително увеличено.
За демонстриране възможностите на Asm.js в ОС Windows 10, корпорацията създаде Chess Battle. Това е изкуствен интелект с оптимизиран код, който играе срещу друг AI без оптимизация.