List of ECMAScript engines
- Chakra (JScript9): 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 older drafts of the ECMAScript 6 specification. Uniquely, the engine is implemented in ECMAScript 3, which made 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 (ECMAScript spec. 262, v5.1).
- Duktape: A small footprint, easily embeddable Ecmascript E5/E5.1 engine.
- The Kinoma Platform, an ECMAScript 6 runtime environment and framework. This is one of the first runtimes to correctly implement almost all of the ECMAScript 6 specification.
- Espruino: A very small footprint interpreter specifically for microcontrollers. Can run in less than 8 kB of RAM by executing from source (rather than bytecode).
- MuJS: A lightweight ECMAScript interpreter library, designed for embedding in other software to extend them with scripting capabilities. Originally developed for MuPDF.
- Frequently Asked Questions, Microsoft, 2010-03-13, retrieved 2010-03-18
- "Targeting Edge vs. Legacy Engines in JsRT APIs". Retrieved 10 September 2015.
- "FESI". September 2003.
- "ECMAScript Language Specification ECMA-262 5.1 edition" (PDF). Ecma International. June 2011. Retrieved 2012-01-31.
- "Duktape". Retrieved 2013-09-21.
- "Jsish". Retrieved 2014-04-30.
- "Websocket.js". Retrieved 2014-07-16.
- "MuJS". Retrieved 2014-09-22.
- "Smart.js". Retrieved 2015-08-06.