Sign in with
Sign up | Sign in

Firefox 9 (Aurora) With Type Inference Now for Download

By - Source: Tom's Guide US | B 47 comments
Tags :

Mozilla has just released the developer version of Firefox 9, which will include a boost for JavaScript performance.

Firefox has not been good for a lot of positive headlines lately, especially since it seems to be surrendering market share to Chrome faster than the arctic its ice cover. However, it recently sent its first true rapid release (Firefox 7) out the door and there is now a good picture of Firefox 9, which could become the most significant release of the browser this year.

Scheduled for a December 20 release, Firefox 9 is now shipping as an Aurora release and includes, most importantly, support for type inference. This technology allows Firefox' JavaScript to sift through code more effectively and run JavaScript applications much faster as a result. Mozilla claims that Firefox 9 is about 44 percent faster than Firefox 8 in its own Kraken benchmark. Other new features include a JavaScript do-not-track API, as well as the integration of the new tablet touch UI.

The software can be downloaded from Mozilla's Firefox Releases channel.

Display 47 Comments.
This thread is closed for comments
Top Comments
  • 18 Hide
    evilaaron11 , October 4, 2011 2:32 PM
    why all the hate towards firefox? you see a positive headline and everyone's quick to chastise FF developers. Firefox is twice the browser Chrome will ever be.
  • 12 Hide
    MasterMace , October 4, 2011 3:03 PM
    acadia, you should check Tom's Browser Grand Prix. Firefox won the memory show down, by a friggin lot.



    Not sure if this image goes through, here's the link to the site.

    http://www.tomshardware.com/reviews/firefox-7-web-browser,3037-14.html

    40 tab usage (mb):
    Firefox - 475
    Safari - 730
    Opera - 853
    Chrome - 1,057
    IE - 1,375

  • 11 Hide
    borden5 , October 4, 2011 2:19 PM
    firefox developers on crack .....
Other Comments
  • -3 Hide
    acadia11 , October 4, 2011 2:12 PM
    They need to focus a release on cleaning up it's memory footprint, firefox has become a freaking hog.
  • 4 Hide
    cmadrid , October 4, 2011 2:16 PM
    I think that was Firefox 7..
  • 11 Hide
    borden5 , October 4, 2011 2:19 PM
    firefox developers on crack .....
  • 18 Hide
    evilaaron11 , October 4, 2011 2:32 PM
    why all the hate towards firefox? you see a positive headline and everyone's quick to chastise FF developers. Firefox is twice the browser Chrome will ever be.
  • 5 Hide
    Zeh , October 4, 2011 2:38 PM
    There's too much downtime on my plugins with so many upgrades.
    I still prefer Firefox over Chrome, but I admit I'm frequently using both at the same time.
  • 4 Hide
    gotrek , October 4, 2011 2:40 PM
    I have to admit, I don't like this new version numbering system. I suspect that development of all mozilla apps have't changed regardless of the numbering system. Before, I knew exactly, that f.e. thunderbird 3xx was a stable version, and 3.1.x was sth to expect in the future. Am I minority at it?

    Was it simple politics behind that change? If it is only to imitate "rapid developement" of chrome, then well...
  • 3 Hide
    cmadrid , October 4, 2011 2:42 PM
    I guess you haven't used 7 then.. it uses the least memory for multiple tabs
  • 2 Hide
    Anonymous , October 4, 2011 3:00 PM
    ^^I'm using around 15 tabs and it use less then 500 mb ram.
  • 12 Hide
    MasterMace , October 4, 2011 3:03 PM
    acadia, you should check Tom's Browser Grand Prix. Firefox won the memory show down, by a friggin lot.



    Not sure if this image goes through, here's the link to the site.

    http://www.tomshardware.com/reviews/firefox-7-web-browser,3037-14.html

    40 tab usage (mb):
    Firefox - 475
    Safari - 730
    Opera - 853
    Chrome - 1,057
    IE - 1,375

  • 5 Hide
    MasterMace , October 4, 2011 3:05 PM
    The only complaint I can see about firefox is how long it holds onto the memory it uses.
  • 5 Hide
    billybobser , October 4, 2011 3:06 PM
    number system go against any common sense whatsoever.

    It's the kind employed by a child just learning about version numbers.

    How are you supposed to tell compatibility between versions?

    3.1-3.2 would infer some compatibility and UI stability. 3.1-4.0 would infer a large change (ui+compatibility issues)

    Now it's a new version every bugfix.
  • 0 Hide
    xenol , October 4, 2011 3:12 PM
    MasterMaceacadia, you should check Tom's Browser Grand Prix. Firefox won the memory show down, by a friggin lot.


    Except it plays third place when releasing its memory back to the OS. And in my case, it doesn't really do that. But I might have my undo close tab thing to blame.
  • -6 Hide
    Usersname , October 4, 2011 3:17 PM
    I'll stick with Safari... Still the most stable and feature rich without overkill.
  • -2 Hide
    kaisellgren , October 4, 2011 3:24 PM
    cmadridI think that was Firefox 7..

    Nope. Firefox 7 improved memory handling, introduced Azure graphics API for faster rendering, and contained general performance improvements (more like bug fixes causing performance issues).

    Firefox 9, however, introduces Type Inference. It's a program that is a combination of static and dynamic analysis of code. It tries to find out, cleverly, what type some stack slots, arguments and local variables are for certain and then it can safely skip some things like boxing (afaik).
  • 5 Hide
    cookoy , October 4, 2011 3:34 PM
    i'm satisfied with FF7 speed right now for my browsing needs. So i'll wait till Dec 20 when FF9 is officially released. In the meantime they can improve it and fix all the bugs. People who open 40 tabs and complain about memory usage are nuts.
  • -2 Hide
    back_by_demand , October 4, 2011 3:44 PM
    MasterMaceacadia, you should check Tom's Browser Grand Prix. Firefox won the memory show down, by a friggin lot.Not sure if this image goes through, here's the link to the site.http://www.tomshardware.com/review [...] 37-14.html40 tab usage (mb):Firefox - 475Safari - 730Opera - 853Chrome - 1,057IE - 1,375

    Does the same test show memory use for 3 or 4 tabs open, seeing as 40 tabs open simultaniously is not an accurate reflection of actual customer use?

    How many times have you ever had 40 tabs open at once?

    Answer number 1 - NEVER
    Answer number 2 - With 12Gb of RAM on my system I can stand the memory usage
  • 3 Hide
    Anonymous , October 4, 2011 3:56 PM
    add booleans which you need to about:config,

    and all of your extensions will come alive (restart to activate) 1 sec later.

    extensions.checkCompatibility.6.0
    extensions.checkCompatibility.7.0
    extensions.checkCompatibility.8.0
    extensions.checkCompatibility.9.0

  • 3 Hide
    gavjof , October 4, 2011 3:56 PM
    Quote:
    How many times have you ever had 40 tabs open at once?
    Quite a lot actually. Thanks to Session Manager and Panorama I keep open a great deal of tabs until I've read them, or followed up on them.
    One such example: if I'm going to buy anything online I do a massive amount of research first. This includes comparison sites, reviews, benchmarks and competitor brands - all this sits nicely in it's own tab group in FF7 and remains quick snappy on my 4+ year old dual core. FF6 had some issues but I'm pleased with #7
  • 2 Hide
    Mike-TH , October 4, 2011 4:05 PM
    I hate the new numbering system, and I hate not being able to disable addon version checking - the addons work perfectly well, but FF refuses to let them do so. The addon devs would have to edit their addons every week or two at the rate FF is increasing it's version numbers.

    Someone high up in FF needs to be fired.

  • 1 Hide
    cmadrid , October 4, 2011 4:09 PM
    I should have 'replied' to the guy above my initial post.. I was responding to him saying they need to improve memory useage

    kaisellgrenNope. Firefox 7 improved memory handling, introduced Azure graphics API for faster rendering, and contained general performance improvements (more like bug fixes causing performance issues).Firefox 9, however, introduces Type Inference. It's a program that is a combination of static and dynamic analysis of code. It tries to find out, cleverly, what type some stack slots, arguments and local variables are for certain and then it can safely skip some things like boxing (afaik).

Display more comments