Mozilla releases Firefox 9, claims to boost JavaScript preformance by 30%

December 19, 2011 39 Email article | Print article

Does it feel like you just updated to Firefox 8? That is because you literally did just update to Firefox 8. But hey, Mozilla has a rapid release cycle schedule to meet. Who cares if these rapid updates are bloody annoying. Here comes Firefox 9.

Firefox 9 doesn’t contain as many user-facing changes as previous updates. Rather, most of FF9 changes are under-the-hood, aiming to make up for Firefox’s recently bloated past:

  • Added Type Inference, significantly improving JavaScript performance
  • Improved theme integration for Mac OS X Lion
  • Added two finger swipe navigation for Mac OS X Lion
  • Added support for querying Do Not Track status via JavaScript
  • Added support for font-stretch
  • Improved support for text-overflow
  • Improved standards support for HTML5, MathML, and CSS
  • Fixed several stability issues

The biggest change in FF9 is undoubtedly the new Type Inference:

Firefox 9 features the release of Type Inference, or TI, a research project under way for over a year. TI is a feature in the SpiderMonkey Javascript engine which generates type information about Javascript programs through a combination of analyzing the program’s code and monitoring the types of values as the program executes. This type information is used during JIT compilation to generate more efficient code; Firefox 9 includes modifications to the JaegerMonkey JIT compiler to use inferred type information. This compilation mode, which is the default in Firefox 9, speeds up major benchmarks like Kraken and V8 by over 30%, and gives a large speed boost to many JS heavy websites.

Now that we know why Mozilla insisted on releasing Firefox 9, let’s hope we don’t break anything (particularly add-ons) while upgrading.

Firefox 9 is going to be rolled out through Firefox’s auto-update starting December 20, 2011. If you are impatient, you can manually update by downloading FF9 from Mozilla’s FTP repository.

Official Mozilla Firefox 9 FTP Repository

[via Ghacks]

39 Comments »

  1. hatman December 19, 2011 at 9:08 PM (comment permalink) -

    Thanks Ashraf. I use Firefox 3.6.3. Works good for me. I use an extension called Gishpuppy that allows me to create anonymous e-mail addresses. Does not work past 3.6.3.

    I’m trying to figure out how to run multiple Firefox versions so I can test them. Someone tried to explain to me before but the tech guys always use the Geek lingo that I don’t understand. Totally messed up my Firefox and could not revert to what I had to before. Firefox usually will not change back even if system restore point was set. Messing up my Firefox browser can make hours of work for me to reset up.

    1
  2. foolofgrace December 19, 2011 at 9:36 PM (comment permalink) -

    maybe install ff on a separate partition? Dunno. I was just trying to make a simple partition on my laptop hdd the other day thru the Windows 7 interface but my screen didn’t match the instructions, I couldn’t find any “unallocated space” to click on. Ideas welcome.

    2
  3. hatman December 19, 2011 at 9:40 PM (comment permalink) -

    @foolofgrace:

    I was told to put it in a different file and it would install separate. I did it wrong and it installed over my version and would not restore back.

    3
  4. Farrukh December 19, 2011 at 10:33 PM (comment permalink) -

    AOA Ashraf,
    Please see this
    ftp://ftp.mozilla.org/pub/firefox/releases/9.0/win32/index.html
    Today is Dec. 20,11 and they said they haven’t finished with it yet.

    Haven’t displayed on FireFox.com or Mozialla.com as well ….

    So I’ll wait for their official announcement though…

    4
  5. Ashraf December 19, 2011 at 11:07 PM (comment permalink) -
    Mr. Boss

    @hatman: Hmm… that’s an interesting topic. If I figure out how I may post an How To.

    @foolofgrace: You need to shrink an existing partition to create unallocated space.

    @hatman: I would think installing them into different folders would work but I’m not sure.

    @Farrukh: WAS. It’s 20th where you live; not where Mozilla lives :-) Plus that file hasn’t been updated since 12/19/2011 10:17:00 AM.

    I’m certain give it a few hours and Mozilla was announce it, probably early morning 20th. Regardless, though the installers are of the final version in that FTP link. If they weren’t final, they wouldn’t be there. They would be in 9.0b folder.

    5
  6. Jacal December 20, 2011 at 12:25 AM (comment permalink) -

    To test different versions of Firefox (one at a time), the easiest way might be using portable editions. An you can (install and) run Pale Moon browser at the same time.

    6
  7. Ashraf December 20, 2011 at 12:27 AM (comment permalink) -
    Mr. Boss

    @Jacal: I was thinking the same thing. Issue with portable versions is they have an update delay.

    I think I figured out how to install multiple versions of Firefox on the same computer so I will probably publish an article on that tomorrow.

    7
  8. Farrukh December 20, 2011 at 1:28 AM (comment permalink) -

    @Ashraf: Thanks Ashraf,
    Got your point… :)

    8
  9. hatman December 20, 2011 at 1:33 AM (comment permalink) -

    @Ashraf:

    I think your are right about the folders. Good instructions for idiots on “how to” would be great. Techno Geeks tend to think everyone knows all the terms etc when they give instructions.

    9
  10. hatman December 20, 2011 at 1:42 AM (comment permalink) -

    @Jacal: @Jacal:

    Thanks. I prefer not to use portable version. I know multiple versions can be installed. I just need instructions ‘for an idiot’ to get it right. Pale moon looks good. I will try it out.

    10
  11. Grantwhy December 20, 2011 at 1:47 AM (comment permalink) -

    @hatman:

    I agree with Jacal. If you really want to test different/newer versions of Firefox try a portable version (from PortableApps.com http://portableapps.com/)

    their main Firefox page:
    http://portableapps.com/apps/internet/firefox_portable

    for older/different versions:
    http://portableapps.com/apps/internet/firefox_portable/localization#legacy36 (scroll down the page)
    or try their FirefoxPortable SourceForge page:
    http://sourceforge.net/projects/portableapps/files/Mozilla%20Firefox%2C%20Portable%20Ed./

    please be aware that newer versions of Firefox are also Security Updates, and running older versions will make you less secure.

    I currently use a portable version of FF8 as my main web browser, and also have FF 3.6.24 installed on the same USB memory stick^. They run fine from a hard drive and don’t interfere with a ‘regular’ installation of Firefox – although you shouldn’t install portable programs in the Windows “Programs” folder. Windows apparently does odd things to portable programs when they are installed in the “Programs” folder.

    ^heh – I also have portable versions of Google Chrome, Iron, Opera and Maxthon on that USB memory stick, just for the fun of it (and a little bit of looking at/trying other browsers + as backup if a site doesn’t like Firefox)

    11
  12. Grantwhy December 20, 2011 at 1:59 AM (comment permalink) -

    @Ashraf:

    With the more recent portableapps Firefox Portable releases, you can use Firefox’s internal updater instead of waiting for them to build a updated release so once Firefox release 9.0 you could try updating Firefox Portable that way.

    From memory they (portableapps) (apparently) fixed/worked around the problem with the internal updater – although it would be a very wise thing to make a backup copy of your Firefox Portable before you do so.

    12
  13. smaragdus December 20, 2011 at 2:11 AM (comment permalink) -

    The guys from Mozilla ruined the best browser ever with version 4 so I was forced to switch to SeaMonkey (which uses the same great Gecko engine but allows more customization and the GUi is not ruined).

    Firefox has been crippled in every possible way since version 4 (the beginning of Firefox downfall):

    – preposterous version numbering- it is absurd to release buggy versions without thorough testing, it is absurd to try to catch up with Google Chrome version numbers, it is absurd to torture add-on developers- most of them develop add-ons in their free time so they cannot keep to this crazy release contest with Google Chrome and as a result many add-ons turn out to be incompatible with every new Firefox version.

    – removal of everything useful, for example- RSS icon from the URL bar. The classic Status Bar has been removed and replaced with the terrible add-ons bar (the +(close) button is just idiotic, the visible bars could be customized from Options menu). So users are given no options to customize the browser. Firefox developers (Asa Dotzler and the like) are deaf to users’ opinions, suggestions and feedback and it seems that their target group is not the power users but the ignorant masses (an example of their absurd logic- only 10% of Firefox users use RSS feeds, so then let’s remove it entirely from the URL bar with no option of enabling it, which will have only one effect- those who has been utilizing it will suffer while those who have never been aware of what RSS means will most likely not notice the difference at all).

    – imitating other browsers’ GUIs- copycatting from Opera and Google Chrome will not make those who prefer Opera and Google Chrome like Firefox and switch to it. On the contrary, those who have been using Firefox for years will be disappointed since one of the reasons of choosing Firefox has been its GUI. As a result of the GUI change Firefox lost its identity.

    – removal by default of http:// – this is sheer idiocy since it prevents users from copying/sharing/saving/publishing the exact URL address of a web page.

    – with every new release Firefox becomes more and more resource-hungry, less stable and slower.

    I can elaborate more on Firefox collapse but I don’t have the time. In brief- Firefox looks like Opera/Google Chrome now but performs much worse- it starts slower, loads pages slower, crashes often, it has been stripped of functionality and customization options, with every new release there is a large number of add-ons that would not work being incompatible, and has adopted a ludicrous version numbering (for less than a year the version number doubled- for 7 years of development Firefox has reached version 3.6+ and for 9 months it accumulated to 9/10) that does not illustrate the actual development.

    Before version 4 I recommended Firefox to everyone and installed it to my friends’ machines. I do this no more.

    13
  14. Jimmy December 20, 2011 at 3:31 AM (comment permalink) -

    Thank you Ashraf for another grate article

    @ Those that wish to test an app…

    To test the latest version of any app, I run a virtual OS in VMware Workstation, then use (Portable_App_Creator_0_97_3_beta) to make a portable version. That works for me.
    To find out where to download Portable_App_Creator_0_97_3_beta use Google search
    Hope this helps

    14
  15. Zapped Sparky December 20, 2011 at 3:44 AM (comment permalink) -

    Does it feel like you just updated to Firefox 8? Nope,because I didn’t :) I’ve had terrible problems with the even numbered Firefox’s, so I been waiting for the odd numbered to come along (why I have no problem with them I have no idea). What problems are those you ask? I’d rather not think about it, ta very much :)

    Ah go on then, install failure, crashes on opening, corrupted profile, missing profile (thank you backup), it’s persistence in forgetting what my passwords are (thank you encrypted backup), bookmarks vanishing, add-ons becoming incompatible and finally nagging me that there’s an update available to X.X.1 within days of just updating to X.X.0.

    I feel much better getting that out, no Firefox anger management class for me tonight :)

    On the plus side it has got faster and uses less memory, so, er, yeah, it’s alright.

    15
  16. Fred December 20, 2011 at 4:24 AM (comment permalink) -

    Would it be possible to use a program such as Returnil System Safe Free to install and test Firefox 9 then once you re-boot you would hopefully lose all the changes made during the install and revert completely back to your older version of Firefox?

    Has anyone tried this with Windows XP SP3 already?

    16
  17. ebony December 20, 2011 at 5:39 AM (comment permalink) -

    @hatman:

    Thanks for the Gishpuppy tip, did not know about it. Going to give it a try.

    18
  18. ebony December 20, 2011 at 5:41 AM (comment permalink) -

    @smaragdus:

    Glad to hear you “opinion/review of FF. I am running 3.6.16 and I think that is where I will stay since it works for me.

    19
  19. Jeanjean December 20, 2011 at 5:46 AM (comment permalink) -

    @ Ashraf for information:
    Since you go back over Firefox, I profit to communicate what I have does to resolve my problem (disappeared colors and disorderly posts) with this browser.
    Since a reinstallation over the old version did not change anything, I’ve made a backup of my profile & data with “FavBackup” (http://www.favbrowser.com/backup/).
    Then I’ve complety desinstall Firefox and reinstall it.
    When I’ve restore my profile – and then only – I received a message saying that 3 or 4 of my extensions were not compatible with Firefox 8.
    Since then… no problem anymore!
    Best regards.

    20
  20. Jason Carver December 20, 2011 at 7:39 AM (comment permalink) -

    I usually pick one browser and stick with it, because it just clutters the disk space. Google Chrome really works good for me. The only reason I use another browser in case a site does not work on another.

    21
  21. hatman December 20, 2011 at 7:42 AM (comment permalink) -

    @Rick C.:

    Thanks. I am aware of Utilu. I don’t want all the versions that are in it. Multiple versions can be installed on a PC. I just need directions that an idiot can understand.

    22
  22. jayesstee December 20, 2011 at 12:15 PM (comment permalink) -

    @hatman:
    As a regular idiot, I recommend that you try the following:
    1. Create a new folder called anything other than plain “Firefox”. “Firefox 9″ would be good.
    2. Do not let Firefox update itself. Download the version 9 to manually install it.
    3. Do not let Firefox install itself. Take control of the installation by selecting the “custom”, NOT “standard” installation. This allows you to choose your newly created folder to install this version of Firefox.
    4. When installed, create a new desktop icon pointing to the “Firefox.exe” in the “Firefox 9″ folder. Give it the name “Firefox 9″ or anything other than “Firefox”.
    You should now have two versions of Firefox.
    Go play and compare and perhaps report back whether you think FF 9 is better or worse?

    @Anyone who has upgraded Firefox and regrets it:
    Previous versions of Firefox can be found at: kb dot mozillazine dot org/Go_back_to_an_old_version_of_Firefox
    I would recommend using “MozBackup” to save settings, favorites, history etc before deleting the later version and installing the earlier version of FF.
    MozBackup can be found at: mozbackup dot jasnapaka dot com/

    @Anyone who has upgraded Firefox and has trouble with Add-ons:
    I have found the FF extension “Add-on Compatibility Reporter” is magic. After installing, add-ons that FF reject as not compatible start working. Well worth a try!

    23
  23. jayesstee December 20, 2011 at 12:39 PM (comment permalink) -

    @smaragdus:
    Re RSS Icon. See Firefox add-on: “RSS Icon 1.0.6″. This is available from: addons dot mozilla dot org/en-US/firefox/addon/rss-icon/

    24
  24. hatman December 20, 2011 at 3:38 PM (comment permalink) -

    @jayesstee:

    Than you for taking the time to post those instruction. Very appreciated. I have 3.6.3. I will install various version between 4 up to 9 so I can experience the Changes. Thanks for the links. That extension sounds good and I will also get MozBackup.

    What versions should I try? I was thinking 4,5,6,7,8,9

    25

Leave A Response »