List of ECMAScript engines

List of ECMAScript engines

The following is a list of ECMAScript engines.

*Ejscript — Embedthis Ejscript implementing ECMAScript 262 and the emerging ECMAScript 4.x standards. Used in the Appweb embedded web server.
*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
*Simple ECMAScript Engine
*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 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 (JavaScript engine) — the next JavaScript engine for Apple's Webkit.

External links

* [http://www.digitalmars.com/dscript/ DMDScript] - D, C++
* [http://www.ejscript.org/ Ejscript] - C - Embedthis Ejscript. Also used in Appweb Web Server.
* [http://developer.apple.com/opensource/internet/webkit.html JavaScriptCore] - C++ - part of WebKit, used in Safari browser, based on KJS
* [http://www.njs-javascript.org/ NJS] - C
* [http://ixlib.sourceforge.net/ ixlib] - C++
* [http://www.mozilla.org/rhino/ Rhino] - Java
* [http://www.mozilla.org/js/language/Epimetheus.html Epimetheus] - C++ - ECMAScript Edition 4
* [http://burstproject.org/build/doc/shells.html ECMAScript Shells]


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • ECMAScript — Infobox programming language name = ECMAScript paradigm = Multi paradigm: prototype oriented, functional, imperative, scripting year = 1997 designer = Brendan Eich, Ecma International turing complete = Yes typing = duck, weak, dynamic… …   Wikipedia

  • Simple ECMAScript Engine — (SEE) is a library providing an ECMAScript engine for ECMA 262 3ed (ECMAScript 3), written in ANSI C.ee also*List of ECMAScript engines *Comparison of ECMAScript enginesExternal links* [http://www.adaptive enterprises.com.au/ d/software/see/… …   Wikipedia

  • Comparison of layout engines (ECMAScript) — The following tables compare ECMAScript (particularly JavaScript) support for a number of layout engines. Please see the individual products articles for further information. This article is not all inclusive or necessarily up to date. Unless… …   Wikipedia

  • Comparison of layout engines (HTML5) — HTML HTML and HTML5 Dynamic HTML XHTML XHTML Mobile Profile and C HTML Canvas element Character encodings Document Object Model Font family HTML editor HTML element HTML Frames HTML5 video HTML scrip …   Wikipedia

  • Comparison of layout engines (Cascading Style Sheets) — Cascading Style Sheets CSS Animations Dynamic CSS Comparison of layout engines Comparison of stylesheet languages Internet Explorer box model bug CSS Zen Garden The Zen of CSS Design CSSTidy Style sheet Tableless web design Holy Grail (web… …   Wikipedia

  • Comparison of layout engines (HTML) — HTML HTML and HTML5 Dynamic HTML XHTML XHTML Mobile Profile and C HTML Canvas element Character encodings Document Object Model Font family HTML editor HTML element HTML Frames HTML5 video HTML scrip …   Wikipedia

  • Comparison of layout engines (non-standard HTML) — HTML HTML and HTML5 Dynamic HTML XHTML XHTML Mobile Profile and C HTML Canvas element Character encodings Document Object Model Font family HTML editor HTML element HTML Frames HTML5 video HTML scri …   Wikipedia

  • Comparison of layout engines (XHTML) — HTML HTML and HTML5 Dynamic HTML XHTML XHTML Mobile Profile and C HTML Canvas element Character encodings Document Object Model Font family HTML editor HTML element HTML Frames HTML5 video HTML scrip …   Wikipedia

  • Comparison of layout engines (Scalable Vector Graphics) — Scalable Vector Graphics SXBL SVG Working Group SVG filter effects Precision Graphics Markup Language Vector Markup Language XHTML+MathML+SVG SVG animation Comparison of layout engines (SVG) …   Wikipedia

  • Comparison of layout engines (XHTML 1.1) — The following tables compare XHTML 1.1 compatibility and support for a number of layout engines. XHTML 1.1 which is mainly a modularization of XHTML 1.0, is composed of 20 element modules (7 of which are submodules), including the additional Ruby …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”