Slashdot Mirror


Firefox Notably Improved In Tom's Hardware's Latest Browser Showdown

Billly Gates writes "Tom's Hardware did another benchmark showdown, since several releases of both Firefox and Chrome came out since their last one. Did Mozilla clean up its act and listen to its users? The test results are listed here. Firefox 13.01 uses the least amount of RAM with 40 tabs opened, while Chrome uses the highest (surprisingly). Overall, Firefox scored medium for memory efficiency, which measures RAM released after tabs are closed. Also surprising: IE 9 is still king of the lowest RAM usage for just one tab. Bear in mind that these tests were benchmarked in Windows 7. Windows XP and Linux users will have different results, due to differences in memory management. It is too bad IE 10, which is almost finished, wasn't available to benchmark." Safari and Opera are also along for the fight.

2 of 218 comments (clear)

  1. What the summary did not include by trifish · · Score: 5, Informative

    The summary elegantly avoided the most important metric - Page Load Time. Ok, so let's see how we're doing there:

    IE9 - fastest
    Safari - 2nd
    Chrome - 3rd
    Firefox - 4th
    Opera - 5th

    The page load time tests are the same eight pages in our startup time tests: Google, YouTube, Yahoo!, Amazon, Wikipedia, craigslist, eBay, and Wikipedia.

    http://www.tomshardware.com/reviews/windows-7-chrome-20-firefox-13-opera-12,3228-6.html

  2. Re:Why IE9 did well by dgatwood · · Score: 5, Informative

    IE is a better browser than it used to be, but it started out so far behind that they're going to be catching up for a while yet.

    For example, their DOM selection range support is still way behind, as is their memory management. (It is absolutely unacceptable to tell JavaScript coders that they should not add methods to an element or they'll cause memory leaks. I mean, really!?!)

    And IE still has fascinatingly severe bugs. For example, create a trivial HTML page that uses Javascript to set the src property of an existing iframe to the same URL as the loading page, and none of the JavaScript scripts on the second page ever run. (IE 9) The only robust workaround I've found is to replace the iframe with a new element. That workaround, in turn, when combined with IE's hack where they dispose of the DOM tree for an iframe's contents when the iframe is detached even if parts of it are still in use by JavaScript code (their hack "fix" for the aforementioned memory leaks) led to hours of extra debugging for me. (Wait, how can contentDocument.body legally be null?)

    And it is fairly easy to wedge things using its development pane. And its contentEditable support is seriously subpar. (You can't easily select content that spans a div boundary, for example.) And it caches XHR requests when other browsers don't, which caused me lots of headaches (though admittedly I should have been sending appropriate headers to begin with).

    Even in its current, much-improved state, IE is still a plague. If they keep up this level of improvement, it might be a viable browser for the website I'm developing in 5 years. As it is, I'm going to support Firefox, Safari, and Chrome, but I have no plans to support IE at this time. It just isn't feasible to work around all the bugs—even in IE 9. We'll see about IE 10, but I'm not holding my breath.

    --

    Check out my sci-fi/humor trilogy at PatriotsBooks.