List of ECMAScript engines
- Chakra: A JScript engine used in Internet Explorer. It was first previewed at MIX 10 as part of the Internet Explorer 9 Platform Preview.
- Tamarin: An ActionScript and ECMAScript engine used in Adobe Flash.
The following engines use runtime interpreters, which do not compile into native machine code and generally run more slowly.
- Continuum: A self-interpreter that supports recent iterations of the draft ECMAScript 6 specification. Uniquely, the engine is implemented in ECMAScript 3, which makes it possible to run ES6 in browsers as old as IE6.
- Futhark: The ECMAScript engine of the Opera web browser versions 9.50 to 10.10.
- InScript: An obsolete proprietary library used for iCab 2 and 3
- JScript: The engine that is used in Internet Explorer for versions up to IE9, and one component of the Trident layout engine.
- Linear B: The ECMAScript engine of the Opera web browser versions 7.0 to 9.50, exclusive.
- YAJI: An ECMAScript engine based on the FESI implementation by Jean-Marc Lugrin in 1999, using the Java platform, currently being developed to support the latest standards (Spec 262, v5.1).
- Duktape: a small footprint, easily embeddable Ecmascript E5/E5.1 engine.
- The Kinoma Platform, an ECMAScript 5 runtime environment and framework
- Espruino: a very small footprint interpreter specifically for Microcontrollers. Can run in less than 8kB of RAM by executing from source (rather than Bytecode)
- Frequently Asked Questions, Microsoft, 2010-03-13, retrieved 2010-03-18
- "ECMA-262 6th Edition / Draft". Ecma International. November 2012. Retrieved 2012-12-01.
- "FESI". September 2003.
- "ECMAScript Language Specification ECMA-262 5.1 edition". Ecma International. June 2011. Retrieved 2012-01-31.
- "Duktape". Retrieved 2013-09-21.
- "Jsish". Retrieved 2014-04-30.
- "Websocket.js". Retrieved 2014-07-16.