List of ECMAScript engines
From Wikipedia, the free encyclopedia
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
- DMDScript - very simple and fast open source ECMAScript engine writen in D programming language (first imlementation was in C++). Supports plugins.[1][2]
The following 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.5, also partially based on Tamarin.
- V8 — JavaScript engine in Google Chrome
- SquirrelFish — the next JavaScript engine for Apple Inc.'s Webkit.
- Carakan — a Javascript engine under development by Opera Software ASA[3], to be included in future releases of the Opera web browser
[edit] External links
- ^ http://www.digitalmars.com/dscript/index.html
- ^ http://www.akbkhome.com/svn/rooscript/ - rootscript, improved fork of dmdscript
- ^ http://labs.opera.com/news/2009/02/05/

