此條目翻譯自其他語言維基百科,需要相關領域的編者協助校對翻譯。 |
設計者 | Mozilla |
---|---|
发行时间 | 2013年3月21日[1] |
操作系统 | 平台无关 |
網站 | asmjs |
啟發語言 | |
JavaScript |
asm.js是一个中間語言,设计目的是使采用C等编程语言编写的计算机软件可运行为网络应用程序,同时性能特征明显优于标准JavaScript。
asm.js包括一个JavaScript的严格子集,其中的代码采用具有手动内存管理的静态类型语言(就像C语言)编写,代码使用一个源代码至源代码编译器(例如基于LLVM的Emscripten)翻译。通过将语言特性限制在适合提前优化和其他性能改进的范围内,性能得到了提高。
Mozilla Firefox是第一个实现针对asm.js优化的浏览器,从Firefox 22开始使用。[2]