JägerMonkey
Encyclopedia
JägerMonkey is a JavaScript engine
released for Firefox 4 and later versions. It has "Method JIT" and a new assembler based on Safari's Nitro. It is an upgrade to the SpiderMonkey JavaScript engine for the Firefox browser by Mozilla
.
The "Method JIT" from JägerMonkey and the "Tracing JIT" from TraceMonkey will be combined to make SpiderMonkey even faster.
since early 2010. It is expected to fix certain problems not addressed by the previous TraceMonkey engine. The core codebase is based on the Nitro (aka SFX) assembler from WebKit
. One of the major advances is that code not handled by tracing and just-in-time (JIT) are now processed faster using new methods.
JägerMonkey shipped with Firefox 4. TraceMonkey was the previous engine promoted with Firefox 3.5 in the JavaScript engine
race. JägerMonkey's JavaScript engine contemporaries include Chrome V8, Safari Nitro, Internet Explorer Chakra
, and Opera Carakan.
JavaScript engine
A JavaScript engine is specialized computer software which interprets and executes JavaScript . Although there are several uses for a JavaScript engine, it is most commonly used in web browsers.-History:...
released for Firefox 4 and later versions. It has "Method JIT" and a new assembler based on Safari's Nitro. It is an upgrade to the SpiderMonkey JavaScript engine for the Firefox browser by Mozilla
Mozilla
Mozilla is a term used in a number of ways in relation to the Mozilla.org project and the Mozilla Foundation, their defunct commercial predecessor Netscape Communications Corporation, and their related application software....
.
The "Method JIT" from JägerMonkey and the "Tracing JIT" from TraceMonkey will be combined to make SpiderMonkey even faster.
Overview
JägerMonkey has been under development by the Mozilla CorporationMozilla Corporation
The Mozilla Corporation is a wholly owned subsidiary of the Mozilla Foundation that coordinates and integrates the development of Internet-related applications such as the Mozilla Firefox and SeaMonkey Navigator web browsers and the Mozilla Thunderbird email client by a growing global community of...
since early 2010. It is expected to fix certain problems not addressed by the previous TraceMonkey engine. The core codebase is based on the Nitro (aka SFX) assembler from WebKit
WebKit
WebKit is a layout engine designed to allow web browsers to render web pages. WebKit powers Google Chrome and Apple Safari and by October 2011 held over 33% of the browser market share between them. It is also used as the basis for the experimental browser included with the Amazon Kindle ebook...
. One of the major advances is that code not handled by tracing and just-in-time (JIT) are now processed faster using new methods.
JägerMonkey shipped with Firefox 4. TraceMonkey was the previous engine promoted with Firefox 3.5 in the JavaScript engine
JavaScript engine
A JavaScript engine is specialized computer software which interprets and executes JavaScript . Although there are several uses for a JavaScript engine, it is most commonly used in web browsers.-History:...
race. JägerMonkey's JavaScript engine contemporaries include Chrome V8, Safari Nitro, Internet Explorer Chakra
Chakra (JScript engine)
Chakra is a JScript engine developed by Microsoft for its Internet Explorer 9 web browser. A distinctive feature of the 32-bit version of the engine is that it JIT compiles scripts on a separate CPU core, parallel to the web browser...
, and Opera Carakan.
External links
- Starting JägerMonkey
- Mozilla Wiki JägerMonkey
- arewefastyet.com — JägerMonkey benchmarking