Slashdot Mirror


9 Browsers Compared For Speed and Features

notthatwillsmith writes "Counting public betas and release candidates, there are a whopping nine different web browsers out today with enough market share to be considered mainstream. Maximum PC explains the differences between the browsers, future and present, so that you can make a more informed decision about the primary tool you use to browse the web. From the rendering engines used to the features that set the different browsers apart, this is a comprehensive, blow-by-blow battle between Safari 3, Internet Explorer 7, Firefox 3, Opera 9.6, Google Chrome, Firefox 3.1, IE 8, Safari 4, and Opera 10."

19 of 363 comments (clear)

  1. How could they miss Seamonkey? by that+this+is+not+und · · Score: 5, Interesting

    How could they miss Seamonkey?

    I won't use a 'browser' that doesn't have an integrated WYSIWYG html composer. It's in the tradition of Netscape for browsers to also be composers. In the early days of the WWW, the vision was that people would be creators and communicators, not just 'browsers' in the spirit of cows on a feedlot. Blogs have replaced 'personal home pages' (PHP anybody???) but not completely. And the integrated Editor isn't just for creating sites. With Seamonkey, you can cut and paste off web pages to your local system in a fashion far more powerful than anything from Microsoft. Firefox is a gelded browser.

    1. Re:How could they miss Seamonkey? by BikeHelmet · · Score: 4, Interesting

      This post is tl;dr Summary: Seamonkey R0xx!

      Indeed, how could they miss Seamonkey? In my experience, Seamonkey is the best browser on every platform.

      When I first started building multi-OS compatible webpages, I decided I wanted them to be compatible with everything. That means...

      Windows:
      -Firefox
      -Seamonkey
      -Opera
      -Safari
      -IE6
      -IE7/8
      -GoogleChrome

      Linux:
      -Konquerer
      -Firefox
      -Seamonkey

      OSX:
      -Safari
      -Firefox
      -Camino
      -Seamonkey

      Seamonkey is the only browser with identical rendering across every platform. Firefox and Safari really failed, with small differences on each OS. Seamonkey was also the fastest at rendering, on every platform I tested. I was really surprised by that, as I expected Opera to beat it at rendering pages, and Chrome to beat it with javascript. (Chrome may be faster now - it was beta before)

      I tested on 3 systems before deciding Seamonkey was best:

      WinXP/Ubuntu
      VIA C7 Eden 1.2ghz
      512MB RAM

      WinXP
      Athlon X2 2.8ghz
      2GB DDR2-800

      PPC iMac (borrowed from a friend)
      OSX 10.4.8?
      PPC 2.53ghz?
      2GB DDR2-667?
      (can't recall exactly)

      Adding a hack to support IE6/7 would add a rendering anomaly in Safari. Fixing it in Safari would add one for Firefox(OSX only). Fixing that would result in Opera or Konquerer or some other webkit browser breaking.

      Finally I said screw it, re-did my CSS, and used tons and tons of div elements. The result looks like the code you get from Dreamweaver, but my pages finally display identically in every browser I test...

    2. Re:How could they miss Seamonkey? by Malc · · Score: 2, Interesting

      Oh how I fondly remember the Netscape and Mozilla Suites. A crash in the browser would lose that email I was researching for and been editting for the last two hours. Are the Seamonkey people still ignorantly working with a single process, or have they finally figured out that tight integration doesn't require a monolithic app? As for the composer... there would be a common standalone to bundle with Firefox, Thunderbird and Sunbird, but I guess there just isn't enough demand for it. I used Netscape and Mozilla suites for years, and only used the composer a handful of times, mostly in the mid- to late-90s when white personal pages with black text and blue anchors were all the rage. There are far better tools out there for HTML development than anything Netscape/Mozilla ever produced - even Visual Studio is a better starting place!

    3. Re:How could they miss Seamonkey? by Anonymous Coward · · Score: 1, Interesting

      but my pages finally display identically in every browser I test...

      If that is what you want, serve .png files. For HTML, you should aim for "my pages finally display nice in every browser I test".

  2. Firefox logo by Anonymous Coward · · Score: 1, Interesting

    Their opening graphic uses the old style Firefox logo - odd that it was the first thing I noticed... Odd that they'd test 3.1 and use the icon from 1.0.

  3. Different OS by rtb61 · · Score: 4, Interesting

    It is a shame they did not do Firefox on Linux, Firefox on windows XP and Firefox on windows Vista, all on the same hardware. It would have been interesting to see how the underlying OS affects the performance of the browser. Then further compare IE on Vista vs Firefox on Ubuntu.

    With netbooks final end user experience is driven by the application on top of an OS and the interface that is used access and control that application.

    --
    Chaos - everything, everywhere, everywhen
    1. Re:Different OS by RAMMS+EIN · · Score: 2, Interesting

      ``If I could get Konqueror without all the KDE baggage I would, for the brief time I used KDE it was always snappy and responsive.''

      I run Konqueror as the sole KDE app on my machine. On Debian lenny, the disk space used is a bit larger than for Iceweasel (nee Firefox), but the lower memory usage and a couple of useful features (especially web shortcuts and access keys) make it worth it to me. I still have Iceweasel installed for a number of sites that don't work well in Konqueror, though.

      As for Firefox being slower on Linux than on Windows, I wouldn't be surprised if that had something to do with latency of calls to the X server. Many X clients don't really take X's characteristics into account, and perform a lot of serial, blocking requests, causing long delays. Apps that reduce the number of requests that wait on one another (by either reducing the number of requests, or by doing them in parallel) can be really snappy on X. But, as I said, I wouldn't be surprised if Firefox weren't using X right.

      --
      Please correct me if I got my facts wrong.
  4. Fed up with Firefox by syousef · · Score: 4, Interesting

    I'm absolutely fed up with Firefox, and no longer care about it's performance. I started out LOVING it back in the 0.9 beta days and still love the web developer extension and tabbed browsing (though that's become standard) but lately it's just been one issue after the other:

    * Tired of opt-out upgrades. I don't like software that automatically updates itself or that blocks you from using the full functionality of old versions by, for example removing the ability to search for and add compatible plugins. Don't believe me? Try running firefox 1 and installing updates off the web. Good luck.

    * Awesomebar is awful not awesome. I don't care if other people like it. I just want to be able to turn it off. As it stands the only way to get back an address bar that doesn't look like a circus and flash every bookmark up at any passer by is to install TWO extensions: oldbar to get rid of the look and hideunvisited to stop showing off every bookmark in your collection to anyone watching you use the browser.

    * Firefox 3 includes "security" functionality (that thankfully can be turned off, ONCE YOU WORK OUT WHAT'S HAPPENING). Symptoms were that if I downloaded a file with firefox and tried to open it with IE, the images would be missing and none of the scripting would even come close to working. At first I thought it was an IE problem, but no. It turns out that each and every file being downloaded with firefox is being flagged as being in the Internet Zone by means of hidden file streams on the NTFS file system. This behaviour is turned off if browser.download.manager.scanWhenDone is set to false, but it's set to true by default. Thanks for the headache, FF devs. I guess I could just not upgrade....except...err...for the point above.

    * Somehow infected with pop-up window Spyware (Advertisemen) that only affects firefox cut and copy functionality and only when running as firefox.exe. (Renaming it was enough to work around the spyware. Of course the real solution was to get rid of the spyware itself, but this was one nasty bug to find). At first the FF devs were in denial and were less than friendly about the whole thing but have since included information on this spyware in the info files.

    * The extensions are wonderful aren't they? But have you ever looked into coding an extension for FF? It's horrid horrid stuff....and then you'd be constantly having to change it to keep it up to date with the latest version since they constantly break backward compatibility. As you might have guessed by the tone of what I'm saying, as time has gone on I have wanted to bother with this less and less.

    Only problem is I hate Chrome even more and there aren't many options, especially if you want something cross platform.

    Go on, tag as flamebait or troll. If you really think I'm just saying these things to stir up trouble, you've got wax between your ears.

    --
    These posts express my own personal views, not those of my employer
    1. Re:Fed up with Firefox by syousef · · Score: 4, Interesting

      * Tired of opt-out upgrades.
      about:config
      app.update.enabled = false

      Re-read what I wrote. Do you understand the term "opt-out"? I know how to opt out. I try to always do so. This doesn't change the default for installs. Should I forget to set it, I get a nice reminder when my browser is updated for me without me wanting it to happen.

      * Awesomebar is awful not awesome
      browser.urlbar.maxRichResults = 0

      That DOESN'T do the trick. It certainly doesn't revert the functionality. Have a look at oldbar and hideunvisited. Have a look at the numerous discussions about why they exist.

      Firefox 3 includes "security" functionality
      Well "generally" people prefer not to lose their credit card numbers and such.

      Apparently you don't like people opening up their own downloaded documents either. At least not in IE. Why is it that Firefox sets this obscure stream to mark something as downloaded, but then itself does not honour the flag it sets. By default the downloaded file opens perfectly in Firefox but not in IE (In IE pictures won't display etc) and there is no explanation as to why. I'm talking about saved HTML here! How exactly does such awful design protect my credit card info?

      * Somehow infected with pop-up window Spyware ... which is why you "probably" shouldn't have disabled the security features, or been using firefox 1.

      Ah yes because all security holes are plugged before they make it into the wild. By the way I was using the latest version of firefox at the time (2.0.something). I didn't say I was running Firefox 1 at that stage. Nor would having security flag I mentioned enabled have protected me. Don't let truth or reality get in the way of a perfectly good troll though.

      ave you ever looked into coding an extension for FF? It's horrid horrid stuff
      And it's better than any other browser.

      No actually, it's not. It's more flexible, but it's not "better" by any means. XUL is a piece of trash.

      So basically you have no real complaints about firefox... which is why your post is troll.

      Actually basically you've just demonstrated how dismissive and utterly out of touch FF devs are. YOU are the troll because your "solutions" are inaccurate, incomplete and do NOT provide anything useful. YOU sir, are the troll.

      --
      These posts express my own personal views, not those of my employer
  5. Truly, does nobody use the Stop button? by Anonymous Coward · · Score: 2, Interesting

    From TFA, on Google Chrome:

    All the navigation tabs -- Back, Forward, Refresh, and Home -- sit to the left of the Address bar.

    All the navigation tabs-- except STOP! No other browser puts Stop and Reload on opposite sides of the screen like Chrome does. Unfortunately, Ben (Goodger?) always WontFixes bug reports on the issue. At this rate, the only hope is for someone to create a Stop-button extension, once that becomes possible.

    In the meantime, is it true that nobody uses Stop nowadays, and thus don't care?

  6. I stopped reading... by Xenex · · Score: 4, Interesting

    ...at:

    It didn't take long for Mozilla's Firefox to emerge from Netscape Navigator's ashes

    Netscape's source was released in 1997. Firefox 1.0 was released at the end of 2004. During those 7 years, Internet Explorer 6 strangled innovation on the web. We're still far from free of its legacy.

    If the writers of the article have such a poor sense of perspective on browser history, I'm not trusting their views on browsers now.

  7. Re:Why don't we have 100% conformity to standards? by FlyingGuy · · Score: 3, Interesting

    You are joking, right?

    Which HTML standard, 4.x or 5.x which css standard, 2.0, 1.0 , which DOM version etc. etc. etc. said in my best Charley Chan voice

    These "standards" are a moving target and just when you think you have it right, some fucking pencil neck gets a hair up his ass and decides this one little thing needs to be changed, it is no small miracle that web even works at all.

    There are so many kludges in HTML/CSS/XHTML - pick a flavor of the month that it simply boggles the mind. Then there are semantic arguments that this is a "structure" element, not a "display" element and there for it should not be affected by CSS when the whole god damned point of CSS was to be able to change the look and feel of a page without changing the HTML building blocks.

    I would like to take most of then WW3 committee out and shoot them because far to many of them have their heads firmly up their ass so far that can;t tell shit from shine-ola.

    Those standard's as the exist need to be junked, take what is good about the them, and re-build it into something that approaches logical, rather then what we have no which borders on lunacy.

    If you were to take what currently exists and write the specs up with all the shit that has been crowbar'd into them and present it as a set of coherent specifications you would be laughed out of any standards body and told to go and bring something back that worked.

    --
    Hey KID! Yeah you, get the fuck off my lawn!
  8. Re:because the standards are a bitch by RAMMS+EIN · · Score: 2, Interesting

    I agree, web standards are painfully difficult to implement. Just think about what it would take. It starts with 3 languages (HTML, CSS and JavaScript) that all have different syntax. Even if you'd pull that off, you'd end up with an unusable browser, because it wouldn't be compatible with all the broken HTML out there. And then you need plugins, or the kids won't be able to use their dear Youtube. By the time you have all that done, the standards will have evolved. Meanwhile, meticulously implementing the standards gains you very little, because actual web pages don't use them, or only use them to a very limited extent. The reason? Many people who make web pages don't know any better. Or the tools they use don't know any better. And even those who do are limited by what Microsoft Internet Explorer supports.

    In the face of all that, I'm happy to see that we're still _trying_ to be standards-compliant and pushing for others to do the same. Standards are the only way to interoperability. Interoperability is what gives us freedom to use the software we prefer.

    --
    Please correct me if I got my facts wrong.
  9. Mission category: stability with Adobe Flash by averner · · Score: 2, Interesting

    With Adobe Flash being so ubiquitous on the Web, it is important that your browser handles its flaws in a non-annoying manner.

    When Flash misbehaves and locks up and/or crashes, Firefox freezes up completely. Meanwhile, in Chrome you can kill it via the Chrome task manager and continue browsing without having to restart the browser. This is why I use Chrome, and not Firefox.

    I would have loved to see this article review how Firefox, Chrome, and other browsers handle Flash.

    --
    Member of the 7 Digit UID Club
  10. Re:9 Browsers compared by Stormwatch · · Score: 3, Interesting

    Under what circumstances could 5 officers kicking the crap out of a suspect NOT be considered as "making the cops look bad" ?

    The circumstances that make NECESSARY to kick the crap out of a suspect.

  11. Re:9 Browsers compared by jefu · · Score: 5, Interesting

    HTML always renders fast enough

    I wrote a program a few years back that used a genetic algorithm to generate HTML. First I wanted to just see if it would crash browsers (which wasn't all that hard for the most part), but one of the things I used to score "genes" when there was no crash was the rendering time. Naturally enough, this led to long rendering times - even on relatively short (20K was the usual limit) files. Firefox once took almost 24 hours(!) to render a single such page, but the amazing thing was that it did not crash in the process. Perhaps I should dust that off again and try now.

  12. Re:You idea gave us MySpace by anaesthetica · · Score: 2, Interesting

    this function has been taken over by wysiwyg javascript editors in the website itself

    Or, more generally, on the web itself. For example, see the new Mozilla Labs project, Bespin.

  13. Re:The true cost of Microsoft's monopoly by hairyfeet · · Score: 2, Interesting

    Dude you got it about half right. As someone who lived through it and actually jumped from Netscape to IE let me clue you in on a little secret-Netscape 4 sucked. I mean really sucked. I mean buggy as hell, dammit why won't this stupid thing work, about as fun as a kick in the nuts kind of suck. So while IE being bundled helped them amongst the clueless, honestly even those that WANTED a choice back then didn't really have one. Because as much as you hate IE the simple fact is Netscape nuked the fridge with Netscape 4 and simply never recovered.

    And you also seem to forget that back then Netscape was as bad about using proprietary tag crap as IE. So really there was no good guys and bad guys in that first browser war. Just two companies trying to lock in as many customers as they could and one of them nuked themselves by putting out a giant POS alpha quality browser and running off all their customers.

    --
    ACs don't waste your time replying, your posts are never seen by me.
  14. source by jefu · · Score: 4, Interesting

    OK. Source code is here - I though I had it on sourceforge, but a search there didn't seem to work. It is written in java and an adaptation of something far older (trying to use grammars to generate music). Code is not as nice as I'd like, but it is not intended to be production quality - it is intended as a testbed for hackery and experimentation.

    Unpack, cd down to the html directory (down a few levels) and run make. There are scripts (unix) to then try to run different browsers ("run-firefox" for instance).