Linked by David Adams on Thu 15th Jul 2010 16:49 UTC, submitted by lemur2
Mozilla & Gecko clones Mozilla has reached an important Milestone as its new JavaScript engine "JaegerMonkey" is now faster than the current "TraceMonkey" in a key benchmark. Mozilla wants JaegerMonkey to be faster than the competition and launch on September 1, which means that JaegerMonkey will make it into Firefox 4.0.
Order by: Score:
Comment by Calipso
by Calipso on Thu 15th Jul 2010 23:44 UTC
Calipso
Member since:
2007-03-13

does that mean the js engine isn't part of the firefox 4 beta yet?

It feels pretty snappy already so if more improvements are on the way, it's going to be great.

Reply Score: 1

RE: Comment by Calipso
by Lennie on Fri 16th Jul 2010 00:31 UTC in reply to "Comment by Calipso"
Lennie Member since:
2007-09-22

Yes, I think it's not in the beta yet (atleast not when I tried last time, yesterday). And even if it was, it will probably not be enabled by default yet (needs some kind of about:config setting), like the old jit-options.

You can see if it's been enabled if it has been compiled in, if you goto: about:buildconfig

If it includes the --enable-methodjit option ( https://wiki.mozilla.org/JaegerMonkey ) then it's atleast available.

Edited 2010-07-16 00:34 UTC

Reply Score: 3

RE: Comment by Calipso
by lemur2 on Fri 16th Jul 2010 02:20 UTC in reply to "Comment by Calipso"
lemur2 Member since:
2007-02-17

does that mean the js engine isn't part of the firefox 4 beta yet? It feels pretty snappy already so if more improvements are on the way, it's going to be great.


AFAIK, Jaegermonkey is not in the Firefox 4 beta.

According to this page:
http://arewefastyet.com/
there are two parts to Jaegermonkey, those being the tracer JIT (orange) and method JIT (black), which have not yet been integrated into the one codebase. Moziila says these two parts are complementary, and that "once integrated, the merged branch will be faster than either branch individually".

AFAIK, current builds of Mozilla do not have any form of JIT, and they are shown on the arewefastyet.com graphs as "moz w/o JIT (grey)".

Reply Score: 3

RE[2]: Comment by Calipso
by Gusar on Fri 16th Jul 2010 09:01 UTC in reply to "RE: Comment by Calipso"
Gusar Member since:
2010-07-16

JaegerMonkey is just method JIT (black) and is indeed not in beta1. Tracing JIT (orange) is TraceMonkey, which is part of Firefox 3.6 already. Both engines excel at different things, that's why combining them will be faster than each individually.

Reply Score: 2

RE: Comment by Calipso
by Erunno on Fri 16th Jul 2010 06:13 UTC in reply to "Comment by Calipso"
Erunno Member since:
2007-06-22

The target date for the integration of the new JavaScript engine is currently September the 1st.

Reply Score: 2