Softpedia
 

NEWS CATEGORIES:



NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
Home > News > Webmaster > Internet Life

April 29th, 2011, 09:50 GMT · By

IonMonkey for Firefox and Other JavaScript Engine Enhancements Are on Their Way

SHARE:

Adjust text size:


Firefox will get enhanced JavaScript performance
Enlarge picture
While Firefox seems to be playing catch-up more than anything else lately, there are people at Mozilla looking ahead as well. With the new fast release cycle, it possible that Firefox will once again take the lead, at least in some areas.

Firefox 4 includes the new JägerMonkey engine which is already a big improvement over the previous TraceMonkey. The latest Mozilla browser is mostly on par and keeping up with other modern browsers, but it's not winning any speed races.

But Mozilla working on the next iteration of its JavaScript engine, as Cnet noted. There are several enhancements planned for the JS engine this year, now that JägerMonkey is out of the way.

Mozilla's David Mandelin has laid out the major plans. One area which should have an effect on performance in real-time applications, such as animation, is improving the way garbage collection is handled by Firefox.

Mozilla plans to optimize garbage collection by chopping down the task and doing it in several smaller steps rather than in one fell swoop. This should greatly help with the periodic slowdowns the current method creates.

The next Firefox JavaScript just-in-time (JIT) compiler will be named IonMonkey.

"Like Crankshaft, it will feature SSA compiler IRs (intermediate representations), which will facilitate advanced optimizations... such as type specialization, function inlining, linear-scan register allocation, dead-code elimination, and loop-invariant code motion," Mandelin explained.

IonMonkey is still in the planning stages, but work is about to get underway so there should be some tangible results later in the year.

Web developers should be looking forward to the new Debugging API also in the planning. It's a completely new API with some interesting features such as remote debugging which should come in rather handy for mobile devices, for example.

"The new API will provide a cleaner interface and better isolate debuggers from the program they are debugging. This should make Firefox debugging tools stabler and easier to work on. The most exciting part is that the new debug API allows remote connections," Mandelin detailed. "Jim Blandy designed the API last year, so now we just need to implement it."

TELL US WHAT YOU THINK:

1,218 hits · Link to this article · Print article · Send to friend · Subscribe to news

MUST-READ RELATED ARTICLES:


Mozilla to Crack Down on Add-ons Slowing Down Firefox

Download First Taste of Adobe Flash Player 10.3 Beta

Mozilla Releases the First Firefox 5 Aurora Build

Firefox Downloads Hit 10,200 Per Minute, 15,85 Million in the First 48 Hours (Infographic)

Google Chrome to Get Multi-Tab Selection and Colored Tabs

READER COMMENTS:



No user comments yet.
Be the first to express your opinion!
Copyright © 2001-2012 Softpedia. Contact/Tip us at

WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM