War settles nothing. To win a war is as disastrous as to lose one - Agatha Christie
FIREFOX FILL RUN Web-based applications such as Gmail faster now that it has incorporated a feature called Trace Monkey, a big cheese at the Mozzarella Association claims.
While JavaScript has been used to provide rich Internet applications, it has been tiggered by dodge performance. As a result many developers have been moving to Adobe's Flash.
Mozilla hopes that TraceMonkey will shift everything back as it brings native code speed to Javascript.
Mike Shaver, Mozilla's interim vice president of engineering, said that Javascript performance nearly doubles compared to Firefox 3.0, based on the Sun Spider test of Javascript performance. This speed brings image editing and 3D graphics into Javascript's abilities, he claimed.
You can play with it on the latest developer version of the open-source Web browser, and it will appear in the next released test version, which likely will be the first beta of Firefox 3.1 which will be out at the end of the year. ยต
L'Inq
News.com
And why does your subhead say "does Java better"?


why not just use opera, java's well supported, write your own scripts :O)
It'd be interesting to see a Firefox 3.1 TraceMonkey speed test against Safari 4.0 SquirrelFish.
JavaScript != Java
Java and JavaScript are unrelated entities. A speedup in one has no bearing on the other.
This article needs some editing. The sentence at the end doesn't make a lot of sense, and it's about JavaScript, not Java. They're two completely separate technologies.
Come on, which is it? Java or Javascript? Own up.
Javascript != Java
Just to be clear, because the title of this article is misleading, JavaScript is NOT Java.
That's nice. Now they only have to make Firefox 3 stable on Windows for me to switch back.
from reading the article, i have deduced that java and javascript are the same thing...

w00t
This technique has been widely used in emulators since the ZSNES, but it was called Dynamic Recompilation.
Definitely the way to go, but think about it - creating machine code on the fly means that you cannot use the Non-Execute bit on your data memory area.
Javascript is great for tweaking web pages but people just don't know when to stop. If you look at a news site you'll see tens of kilobytes of JS code; a lot of that code's trying to figure out who you are and what you're doing (its Phorm written in JS....). This not only slugs the browser but causes browser crashes when different sites start fighting over your browser.

NoScript helps but something like a JS analog to Adblock Pro would be better.

The last thing we want is for people to make JS perform faster....that'll only encourage the Omnitures of this world.