Slashdot Mirror


Investigating the Performance of Firefox 4 and IE9

theweatherelectric writes "Mozilla's Robert O'Callahan has investigated the performance differences between Firefox 4 and IE9. He writes, 'As I explained in my last post, Microsoft's PR about "full hardware acceleration" is a myth. But it's true that some graphics benchmarks consistently report better scores for IE9 than for Firefox, so over the last few days I've been looking into that. Below I'll explain the details [of] what I've found about various commonly-cited benchmarks, but the summary is that the performance differences are explained by relatively small bugs in Firefox, bugs in IE9, and bugs in the benchmarks, not due to any major architectural issues in Firefox (as Microsoft would have you believe).'"

20 of 105 comments (clear)

  1. Real Benchmarks by camcorder · · Score: 3, Insightful

    Only benchmark I care is the real usage of web. Is there any benchmark available that tests sites such as top 30 sites listed on alexa.com, and have some automated usage profiles and compare load time, render time, memory usage etc.?

    1. Re:Real Benchmarks by sakdoctor · · Score: 4, Funny

      Ultimate browser benchmark: Logging in, and posting on slashdot.

  2. MS Firefox FUD? by WrongSizeGlass · · Score: 4, Funny

    the summary is that the performance differences are explained by relatively small bugs in Firefox, bugs in IE9, and bugs in the benchmarks, not due to any major architectural issues in Firefox (as Microsoft would have you believe).

    So MS is spouting some anti Firefox FUD? When did this start? How are we supposed to measure browsers against each other if one (or both) sides aren't telling the truth. My confidence is crushed ... just crushed.

    1. Re:MS Firefox FUD? by Anonymous Coward · · Score: 4, Insightful

      Pick a browser. If that works for you then well done. If you dont like it then pick another.
      Politics, morals & fanboi-ism aside none of the browsers are really that bad any more.

    2. Re:MS Firefox FUD? by thePowerOfGrayskull · · Score: 2

      Joking aside, I am kind of curious what thuis "as microsoft would have you beiieve" comment is coming from. I haven't heard any of this fud. Is it some back and forth that the browser fanatics are following? If so they'll be happy to know that the rest of the world s really doesn't care very much, and will continue using whichever browser their preferences dictate.

    3. Re:MS Firefox FUD? by Per+Abrahamsen · · Score: 5, Informative

      > Joking aside, I am kind of curious what thuis "as microsoft would have you beiieve" comment is coming from.

      This blog post, which was linked to in the article. Especially the last section ("Full Hardware Acceleration is the Difference") would lead the reader to believe that the difference was architectural.

    4. Re:MS Firefox FUD? by DrXym · · Score: 2

      Not to mention they were nice enough to release an H.264 plugin for Firefox [slashdot.org] thus freeing Mozilla from any licensing issues. It supposedly only works native in Windows 7 since Win 7 comes with H.264 support built in, but since it is simply calling the WMP API if you have an H.264 DShow codec installed (personally I like Klite Mega on XP, Vista codec pack for Vista and 7 Codec pack for 7 along with 64 bit MP Classic) it should work just fine.

      Firefox was free from any licensing issues ANYWAY. OS X, Windows and Linux all have multimedia frameworks. It would have been relatively straightforward for FF to utilise them for video media types it didn't handle natively.

    5. Re:MS Firefox FUD? by RebelWebmaster · · Score: 2

      If I recall correctly, the MS H.264 extension also caused extreme memory bloat/leakage.

      Also, a lot of the rewriting you're talking about as needing to happen has in fact been going on, in the open for anyone who's interested to see. Heck, mobile Firefox already does use process isolation and it's coming to the desktop version next. The project is called electrolysis. Honestly, a lot of what you're saying sounds like the usual uninformed trolling about how old Gecko is and how badly it needs to be overhauled as if that work isn't being done. It's a foolish assumption because all Gecko development happens in the open and anyone with the desire to can see and confirm that in fact large portions of the code have been rewritten during the Gecko 2.0 development window (what do you think they've been spending the last 18 months doing?) and are continuing to be already for post-2.0 Gecko.

      In case you're interested, here's a list of the major work done on Gecko during the 2.0 development timeframe.
      http://forums.mozillazine.org/viewtopic.php?f=23&t=1961093

  3. Re:Firefox 4 by sandytaru · · Score: 4, Informative

    I'm liking FF4 so far. I was using Chrome but they never fixed my endless "Sending request" bug, no matter how many times I and others reported it, so I'm giving up on them for now.

    --
    Occasionally living proof of the Ballmer peak.
  4. Re:Firefox 4 by Threni · · Score: 3, Informative

    Google are rubbish at responding to bugs. If they respond at all, it's often a joke.
    I'm not using Chrome until there's a menu item for bookmarks. I'm not giving up a whole row just to get to the bookmark button.

  5. Re:More then one? Automated testing? by msclrhd · · Score: 2

    You mean like http://arewefastyet.com/?

  6. Does the average user even notice? by howardd21 · · Score: 2

    I am not sure I even care, as long as pages load reasonably quick (this one loads in about 1-2 seconds using FF4 RC over a Roadrunner cable modem), that is fast enough for me. I am more interested in things that save ME time, like password addons, dragable tabs, quick zooms, form fillers, etc. I have about 10 add-ons to help with this and generally I do not even think about it. Maybe if I were running some ridiculous AJAX app, but come on, to load Slashdot or TMZ or whatever the average user uses?

    Does the average user even notice? How many people sit around with a stop watch and complain a page took an extra 0.25 seconds to load?

    --
    no comment
  7. So... by Nemyst · · Score: 3, Interesting

    Benchmarks that Microsoft use are inherently favoring Microsoft and benchmarks that Mozilla use are inherently favoring Mozilla. That's surprising isn't it?

    At least I commend the investigative work done here and the fixes applied to FF4. I hope we can see those before the final release!

    1. Re:So... by RebelWebmaster · · Score: 2, Informative

      Firefox 4 is already at RC stage and won't be changed for the final release unless a showstopper bug is found. More likely is that they'll land for Firefox 5, which is supposedly coming 3 months from now. It's also possible that some of the fixes could land for a 4.x or 4.0.x release if they're proven stable and relatively risk-free.

  8. Re:Firefox 4 by DJRumpy · · Score: 2

    The Mac version has a Bookmarks menu, but that's simply due to the fact that the menu bar shows context menus for any open app. The minimalist approach to chrome is a bit irritating sometimes. I also get irritated with the single 'options' button on IE. Sometimes it makes sense to have various context menus available for easy access. I have to wonder why they didn't take the same approach with IE that they did with explorer, where a hotkey would cause the menu's to appear when needed, and disappear when the key was released.

  9. how about not killing my cpu and usability by inkscapee · · Score: 2

    I'd be happy for Web sites that don't run crappy buggy lardy scripts that bring my quad-core to its knees, and browsers that quit jettisoning useful functionality. With Firefox you have to install plugins to mitigate its usability defects. Which is a loser game because FF upgrades break plugins and you can't count on plugin authors to keep up. For example, remember the good old days when the URL bar kept a chronological history of pages you had visited, so it was dead easy to go back in time? Not any more, now it's some weird thing that keeps sites I rarely visit in the list but not the most recent, and you have to faff around in the History menu. After all these years there is still no decent cookie manager. No one-click clear the URL bar. No one-click clear the Google search bar, and it used to keep a history of searches which was very handy but not anymore. eh, lusers don't count...

    1. Re:how about not killing my cpu and usability by jadrian · · Score: 2

      No one-click clear the URL bar.

      F6 selects the text in the URL bar. In practise this is more general than clearing. You can simply start typing and the previous text will be gone (and if you don't want to type new text you don't have any reason to clear it). On the other hand you can also for instance, simply copy the text, or move your cursor and edit it.

  10. Re:IE9: Readable fonts Firefox 4: Blur by RebelWebmaster · · Score: 4, Informative

    Funny enough, Firefox' "broken" fonts are thanks to using the same DirectWrite that IE9 uses. However, MS disables DWrite for fonts and uses GDI instead when running sites in compatibility mode. When running in standards mode, IE9 and Firefox have identical font rendering (there's a big MozillaZine forum thread with screenshots if you're interested). Also, some recent MS hotfixes for DWrite have noticeably improved font rendering. Have you used a recent beta with an updated system? But in the end, if you're not happy with the font rendering, you can always disable the hardware acceleration through the options.

  11. NEVER hang the UI by anethema · · Score: 4, Insightful

    What's stupid is the wrong stuff is being concentrated on.

    If google maps loads in 3 or 4 seconds doesn't matter to me. What I want is for the whole browser not to hang its UI anytime one website is doing stuff. I hate opening tabs in the background and having the browser be unusable until they load.

    And this is on a quad core i7, 8gb of ram.

    --


    It's easier to fight for one's principles than to live up to them.
    1. Re:NEVER hang the UI by multipartmixed · · Score: 2

      Not just electrolysis. Per-compartment GC, landed in Firefox 4, helps this a bit, along with other-thread finalization. Web sockets help a bit. Generational GC or something similar seems likely to land in Firefox 5, this will help a bit too.

      --

      Do daemons dream of electric sleep()?