List of ECMAScript engines: Difference between revisions
Appearance
Content deleted Content added
Added Jint plus some cross-links to .NET technologies |
No edit summary |
||
Line 21: | Line 21: | ||
*[[V8 (JavaScript engine)|V8]] — JavaScript engine in [[Google Chrome]] |
*[[V8 (JavaScript engine)|V8]] — JavaScript engine in [[Google Chrome]] |
||
*[[SquirrelFish (JavaScript engine)|SquirrelFish]] — the next JavaScript engine for [[Apple Inc.]]'s [[Webkit]]. |
*[[SquirrelFish (JavaScript engine)|SquirrelFish]] — the next JavaScript engine for [[Apple Inc.]]'s [[Webkit]]. |
||
*Carakan — a Javascript engine under development by [[Opera Software ASA]]<ref>http://labs.opera.com/news/2009/02/05/</ref>, to be included in future releases of the [[Opera (web browser)|Opera]] web browser. Currently it can be tested in the [[Software_release_life_cycle# |
*Carakan — a Javascript engine under development by [[Opera Software ASA]]<ref>http://labs.opera.com/news/2009/02/05/</ref>, to be included in future releases of the [[Opera (web browser)|Opera]] web browser. Currently it can be tested in the [[Software_release_life_cycle#Beta|beta]] build of [[Opera_10#10.50|Opera 10.50]]<ref>http://my.opera.com/desktopteam/blog/</ref> |
||
== External links == |
== External links == |
Revision as of 23:35, 16 February 2010
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 the 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 to 10.10.
- 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
- Ejacs - JavaScript implemented in Emacs Lisp, based in part on Narcissus.
- QtScript
- Rhino — one of several JavaScript engines from Mozilla, using the Java Platform
- SpiderMonkey — JavaScript engine in Mozilla Gecko applications, including Firefox. Adobe also uses it in Flash Media Server.
- DMDScript - very simple and fast open source ECMAScript engine written in D programming language (first imlementation was in C++). Supports plugins.[1][2]
- SEE - SEE: Simple ECMAScript Engine. A full JavaScript interpreter and runtime library in C.[3]
- IronJS — An ECMAScript 3.0 compliant JavaScript engine based on the Dynamic Language Runtime for .NET
- Jint — An ECMAScript 3.0 compliant interpreter written for the .NET Framework using the ANTLR parser generator.
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 introduced with 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[4], to be included in future releases of the Opera web browser. Currently it can be tested in the beta build of Opera 10.50[5]