Jump to content
The Inquirer-Home

Firefox faster with TraceMonkey

3.1 does Java better
Monday, 25 August 2008, 08:17

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

Share this:

Comments
Aunt Ped

And why does your subhead say "does Java better"?

posted by : Lawrence D'Oliveiro, 25 August 2008 Complain about this comment
a night at the opera :O)



why not just use opera, java's well supported, write your own scripts :O)

posted by : psychochief, 25 August 2008 Complain about this comment
TraceMonkey vs SquirrelFish

It'd be interesting to see a Firefox 3.1 TraceMonkey speed test against Safari 4.0 SquirrelFish.

posted by : ltcommander.data, 25 August 2008 Complain about this comment
Java?

JavaScript != Java

posted by : Zucc, 25 August 2008 Complain about this comment
Slight mislabel

Java and JavaScript are unrelated entities. A speedup in one has no bearing on the other.

posted by : Tim, 25 August 2008 Complain about this comment
Poor article

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.

posted by : John, 25 August 2008 Complain about this comment
Java? Javascript?

Come on, which is it? Java or Javascript? Own up.

posted by : Rich, 25 August 2008 Complain about this comment
Get a clue

Javascript != Java

posted by : BlackAle, 26 August 2008 Complain about this comment
JavaScript is not Java

Just to be clear, because the title of this article is misleading, JavaScript is NOT Java.

posted by : Jordan Hein, 26 August 2008 Complain about this comment
Fast, but is it stable?

That's nice. Now they only have to make Firefox 3 stable on Windows for me to switch back.

posted by : trev, 26 August 2008 Complain about this comment
Scriptaculous

from reading the article, i have deduced that java and javascript are the same thing...

w00t

posted by : Max Powers, 26 August 2008 Complain about this comment
Old technique

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.

posted by : tactics, 26 August 2008 Complain about this comment
Its not JS, its JS-abuse

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.

posted by : Martin, 26 August 2008 Complain about this comment
Advertisement
Subscribe to the INQ Newsletter
Sign-up for the INQBot weekly newsletter
Click here to sign up Existing user
Advertisement
INQ Poll

Windows 7 impressions

How is windows 7 working out for you?