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."

10 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. 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
  3. 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
  4. 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.

  5. 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!
  6. 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.

  7. 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.

  8. 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).