Asm.js asmjs是一个中間語言设计目的是使采用C等编程语言编写的计算机软件可运行为网络应用程序同时性能特征明显优于标准JavaScript asmjs包括一个JavaScript的严格子集其中的代码采用具有手动内存管理的静态类型语言就像C语言编写代码使用一个源代码至源代码编译器例如基于LLVM的Emscripten翻译通过将语言特性限制在适合提前优化英语Aheadoftime optimization和其他性能改进的范围内性能得到了提高 Mozilla Firefox是第一个实现针对asmjs优化的浏览器从Firefox 开始使用