Firefox vs. Opera on slow hardware

My main computer is a medieval laptop running Ubuntu GNU/Linux. I used to run Gentoo but tried Ubuntu on a lark, and haven’t been motivated enough to change back to Gentoo (or even decide whether I want to, since Ubuntu works fine too). There is one problem, though: Firefox is running more slowly with each release. What to do?

The background

I’ve been running Firefox since way back when the project got started. When it was Phoenix 0.4, I was on board. I was buying t-shirts, displaying buttons and logos on my websites, and telling my friends. At 0.5 or so, my brother got hooked too. I was there for the name changes, to Firebird and then Firefox. I’ve submitted, discussed, and voted for bugs and patches. I’ve donated to the Mozilla project. In short, I feel attached to this piece of software. For me, Firefox is not just a good web browser. It represents freedom, adherence to standards, respect for privacy, cooperation, and so much more.

Most of all, Firefox demonstrates to the world that you don’t have to sell your soul to Them. I love Free Software as a philosophy. I love the ethics. It speaks clearly to me of That Which Is Right. I’m serious about that. I have a lot of problems with non-Free software, and I really see it as the root of or enabler to many of our current evils (loss of privacy, rootkits, credit card thefts, election fraud). But all through my career with computing, anytime I run into someone who says “screw the ethics, show me practical reasons why I should stop using Excel or SQL Server or IE” I’ve come up against a wall: for every reason I can give, someone else’s marketing department has created a counter-argument. Just to name one example, Microsoft has commissioned lots of studies “showing” the equality or superiority of their products (they call it getting the “facts”). On the other hand, there are tons of studies and benchmarks and whitepapers showing the opposite, too — measurably higher code quality, fewer security incidents, lower total cost of ownership, and on and on. If you’re not an expert, you don’t know who to believe. It’s my word against theirs, and statistics are worse than lies.

I view Firefox as the tipping point. Finally, we who believe don’t have to sway people with words alone. It’s blatantly obvious to many people at this point that Microsoft’s offering is categorically inferior in ways that matter to everyone. Since Firefox has caught hold, I no longer try to convince people. They ask me when they see my t-shirt, and I just say “you might consider giving it a try. Read their website and see if you think it’s worth looking into.” Things just seem to progress after that. A week later they tell me they’re really excited about it, too. That’s when I try to let them know it’s part of a much larger picture; I tell them about the GNU project, about the ethics and philosophy behind it all. I try to give a bit of context. I hope the snowball picks up speed — I’m trying to push it faster.

Practical concerns

As time goes on my old, slow hardware has a harder and harder time with newer software (whose features I love and don’t want to live without). It’s gotten to the point that my laptop doesn’t feel responsive when browing the web. I’m not griping about little things — I’m talking about the browser being unresponsive for many seconds while a new tab opens or something. I want to keep this old tanker around, though. First of all, it works just fine. There’s nothing wrong with it — as long as I’m running XFCE or Fluxbox (or ratpoison, better yet!) and lynx. Second, it is also proof that Linux can run just fine on old hardware — hell, Windows 98 had a hard time on this thing, so it’s pretty amazing to see it boot up in less time than XP takes to boot on my spankin’ new laptop from work. (For those who don’t know — every version of the Linux kernel gets faster, not slower like Windows). It’s just this new breed of software that’s getting harder and harder to run on it. Finally, I detest the “consumer” culture that says “stuff” is OK to make and throw into landfills when it becomes boring. I don’t want to contribute to that any more than I have to. I want to run this thing until it melts into an unrecognizable blob.

Enter Opera. I’ve also been a longtime fan of Opera. I bought a license for an early version on Windows, back in the bad old days when I used Windows. I have always liked Opera’s support for standards, small size and speed. I’ve had my share of gripes, but overall, it’s not all that bad to use. And there is one critical thing that makes it attractive on this old laptop: it’s much faster than Firefox. You folks with processors that go faster than 10 mph might not appreciate this fact, but use it on my old laptop and you will definitely see the difference. Opera 8.51 is fast and lightweight enough to browse the web in a reasonably usable way on my machine.

Here is my list of Opera pros:

  • I like it OK
  • it’s fast(er)
  • it has reasonably good privacy controls (a cookie whitelist)

And the cons:

  • it’s not extensible like Firefox
  • there’s no adblocking capability (you can block ads with stylesheets, but it doesn’t prevent the content from ever being loaded, which is really important for privacy in my opinion)
  • there are limited JavaScript tools
  • overall I want my features — I want Aardvark, I want Venkman, I want the Web Developer Toolbar, I want AdBlock. I feel starved for features.
  • it’s not Free Software. I balk at the feeling of betraying my ideals.

Solutions (or not) and fun

I feel conflicted. I’m thinking I might just need to bite the bullet. I might use this laptop for a file and print server, to run LAMP as a development box, and so forth. It might be time for me to build myself another computer for use as a desktop machine. After all, I’ve gotten about 7 years out of this laptop, so if I build a decent desktop machine, maybe it’ll be good for 10 more or so.

There’s more. My fiancée has a schmancy new dual-core Mac G5, which according to her can do “eighteen billion billion” of something or other. I’m not sure she knows what that means, but she told me I can quote her:

I only need to know three words: Eighteen. Billion. Billion. Are you going to quote me on your blog? Quote me where?

Hmmm, that sounds like a challenge. I might need to spend a little extra money and get the biggest and baddest now. And you thought I was all Mr. EgoDontMatter, did you?

She tells me jealousy is a horrible thing, and I can touch her computer if I’m feeling envious. When I bring up how often it crashes and forces her to reboot (how is it that a computer with eighteen billion billion somethings can’t run a few programs without crashing?) she says

It only crashes when you’re around. I’ve had 20 years of using a Mac and it never used to crash. Now you’re around, and it’s crashing.

For the record, I never did anything to her computer to cause crashes. I did show her once how, since it’s built on UNIX, you can use killall to kill programs when the point-and-click interface’s command to “forcibly kill” something gets laughed down by the offending app. Remember, Real Men Don’t Click.

I will leave you with another quote from my younger brother, who recently built a computer himself. He’s talking about my computer, after my fiancée looked online to see “how many bits her computer has”:

His computer probably only has twelve bits.

I suppose, whether it’s Opera or Firefox, the most important thing is to keep it fun. Next to Freedom, of course.

Technorati Tags:No Tags

You might also like:

  1. How to prelink mozilla-firefox-bin
  2. How to guard your privacy with blacklists and whitelists
  3. Ubuntu on Dell Inspiron 1501
  4. How to set up dual monitors in Ubuntu on Dell Inspiron 1501
  5. How to auto-mount removable devices in GNU/Linux

15 Responses to “Firefox vs. Opera on slow hardware”


  1. 1 Colin D. Devroe

    Get a Mac!! But don’t use Firefox. It’s slow on every platform.

  2. 2 Xaprb

    Getting a mac is a) expensive b) still non-Free. But I agree with you about slowness — not even the aforesaid “eighteen billion billion” computer can run Firefox fast enough.

  3. 3 Konstantinos

    FWIW, I have answered that question for myself, and the answer is Opera. I couldn’t agree more with your list of Opera pros and cons (argh, where are my precious extensions?!?) but Firefox’s RAM consumption is laughable and my hardware doesn’t like that.

    (BTW: A fellow 9ruler welcomes you!)

  4. 4 Tim McCormack

    I’ve noticed the same trend in Firefox. It used to be insanely fast, but I’ve balked at installing the 1.5 release because it seems so much slower. Granted, the actual rendering time is less than IE, but the GUI is indeed slower and it certainly takes longer to start up. (The start time, however, is likely due to the tremendous number of extensions I have installed…)

    I dislike Opera in spite of myself. You see, I used to run Opera and swear by it, before I learned of Firefox. This was back in the day, when Opera had truly major problems with stylesheets. I liked their look, and their website is very fun and… comfortable, I guess. But Firefox simply worked better. I do have Opera installed on my system, and it is fast, but I can’t get along without my extensions.

  5. 5 Xaprb

    I’ve gone back to Firefox. I just can’t get into Opera. Even though Firefox is slow, I just want to use it.

  6. 6 Nathaniel

    You forgot to mention the good ol’ days of Phoenix, or did you? I remember when “installing” phoenix meant unzipping the file and linking to the executable. Wow! That was tough.

    You know what? It’s a little slower now, but I don’t mind. I like all the features that I have. I also suspect that it’s sort of at the top of the hill. I don’t see the developers adding much more to it that will slow it down; rather, I see them cleaning it up some and making it faster and more secure. That’s optimism.

    By the way, I have “19 billion trillion.” That’s one billion times 1000 billion times better, than 18 billion billion. You can quote me on that!

  7. 7 adam

    If you have quite a new computer then firefox is just the bees knees!

  8. 8 Alex

    I just installed Xubuntu 6.10 (including FF 2.0) on a machine of 1999 vintage, and not only is FF 10x slower than Opera, it also sends every link you click to “Google Analytics”. I remember a time when this behaviour was called spyware. Welcome to Linux. Freedom?

    (BTW: I first tried to post this comment from said Xubuntu installation several times with both Opera and Firefox, but every time I got the message “Error: wrong answer to the CAPTCHA question. Cookies are required. Go back, refresh the page to get a new cookie, and try again.” Well, I doubt it but maybe I was all wrong and cookies really weren’t enabled and a lion is really not a cat, but a tree or a river or whatever and one plus four is not five. But the third sentence should probably read: “Go back, refresh the page to get a new cookie and lose your text, and type everything all over again.” Now I try to post it with IE on Windows. OMFG.)

  9. 9 Vimal George

    Xubuntu + Opera seems like my next upgrade path.

    I have one wierd beast of a laptop. There’s this VIA Nehemiah 1Ghz C3-based EPIA motherboard with 256 MB of DDR266. Its basically a shrunk desktop stuffed into a notebook casing. The C3 1Ghz gives about the same effective performance as a 700-800Mhz P3 from Intel.

    Anyway,
    I was this high-school kid who’s been having an on and off realtionship with linux since Redhat 5.2 which I found on a Linux for Dummies book in 2000. Until Ubuntu came along, it was real hard for me,to let go of Windows despite being a windows hating ‘power-user’.

    Number one on my needs as a student was information gathering and research. No computer without a fast multi-tabbed browser can do the job for me.

    I try every FFox release; but give up after installing all the necessary functionalty thru extensions. The memory leaks slow my system to a crawl. Watching 150MB of physical RAM evaporate with JUST 10 tabs open made me want to cry.

    So, I decided to give my old trusted friend Opera a try. Opera 9.10 has successfully copied FFox’s best ‘features?’ including content blocking(remember AD-block anyone). Opening up 30-40 tabs (on a slow day) with content-filtering configured with blocklists, does not consume more than 100MB EVER.

    I can’t wait to pair Xubuntu and Opera together on my new HDD. Death to windows finally. Thank the Gods.

    Gentlemen this is the stuff that Gods love to tease us with. Just hope it works out.

  10. 10 Alex

    Ooops, looks like I was wrong, entirely.
    The “Google Analytics” thing seems to be a script on the websites you watch, and Firefox only does what a browser is supposed to do. I just never noticed it before.
    But 10x slower than Opera FF still is.

  11. 11 Lie

    If you want to surf faster in Firefox, you could disable some extensions that you don’t need until you need them. Like the Web Developer Toolbar, you could disable them and reenable them when you need it, then restart.

    I’ve used Firefox on a damn slow laptop (on Windows XP), but a thing I noticed is, Firefox 2.0 is still much faster than IE7. IE7 is barely responsive in it, and Firefox is just a little bit slower compared to my other laptop, which is quite powerful and is on Vista.

  12. 12 Leon

    I loved reading your post. I came here from Google searching for an objective comparison on FF and Opera. And I’m glad to say I found one, on the first try no less! And as for Opera not being free software, if you don’t pay for it, it’s free in my book.

  13. 13 Arnold

    If you really like Firefox (just like me :) ), you can install SwiftFox, which is an optimized build of Mozilla Firefox web browser. You can install SwiftFox especially for AMD computers or Intel Pentium III or IV, etc. There is another optimized build of Firefox which is made from the popular IceWeasel. These are for Linux only, though. I hope you will enjoy for it’s “speed”. :D :D

  14. 14 Arnold

    I forgot to mention that the Swiftfox homepage is http://getswiftfox.com/ and the IceWeasel optimization build is named Swiftweasel and it’s homepage is at http://swiftweasel.sourceforge.net/. I repeat again: this is for LINUX ONLY!!! There is no build for Windows.

  1. 1 Da Dogs Musings » Blog Archive » Free Software Foundation

Leave a Reply

Please do not use this blog to get help with problems or bugs in Maatkit or innotop: use the Sourceforge forums, mailing list, or bug trackers. If you're asking for help with MySQL, please use the MySQL mailing list instead. I'm writing a book and my time is extremely limited :-)