List of ECMAScript engines
The following is a list of ECMAScript engines.
- InScript
- JavaScriptCore — a JavaScript interpreter that was originally derived from KJS. Used in the WebKit project and applications such as Safari.
- JScript — the engine used in Internet Explorer, and one component of Trident (layout engine)
- KJS — the engine used in Konqueror, and one component of KHTML
- futhark — the ECMAScript engine of the Opera web browser versions 9.50 and higher.
- linear_b — the ECMAScript engine of the Opera web browser versions 7.0 to 9.50, exclusive.
- Narcissus — JavaScript implemented in JavaScript, used on top of SpiderMonkey
- QtScript
- Rhino — one of several JavaScript engines from Mozilla, using the Java Platform
- SpiderMonkey — JavaScript engine in Mozilla Gecko applications, including Firefox
The following ones are the new generation JavaScript engines for web browsers, all implementing just-in-time compilation (JIT) or variations of that idea:
- Tamarin — an ActionScript and ECMAScript JIT engine.
- TraceMonkey — evolution of SpiderMonkey, the JavaScript engine planned for Firefox 3.1, also partially based on Tamarin.
- V8 — JavaScript engine in Google Chrome
- SquirrelFish — the next JavaScript engine for Apple Inc.'s Webkit.