Slashdot Mirror


Firefox Going the Big and Bloated IE Way?

abhinav_pc writes "Wired is carrying an article pondering whether Firefox has become big and bloated, much like IE. As the browser's popularity has risen, the interest in cramming more features into the product has as well. Slowdowns and feature creep have some users asking for a return to the days of the 'slim and sexy' Firefox. 'Firefox's page-cache mechanism, for example, introduced in version 1.5, stores the last eight visited pages in the computer's memory. Caching pages in memory allows faster back browsing, but it can also leave a lot less memory for other applications to use. Less available RAM equals a less-responsive computer. Firefox addresses this issue somewhat, setting the default cache lower on computers with less than a gigabyte of RAM. Though the jury is still out on where the perfect balance between too many and too few features lies, one truth is apparent: The new web is pushing our browsers to the limit.'"

16 of 653 comments (clear)

  1. Very nice FUD by The+Bungi · · Score: 5, Insightful
    Wow, I actually RTFA and nowhere in there does it say that Firefox is becoming as "bloated" as Internet Explorer. Nope, it says it's becoming as bloated as Seamonkey. Oh the horror. The article is also (as usual) not kind to Firefox as far as the speed and insane memory consumption it suffers from, which thousands of fanboys have spent the past three years desperately denying for some weird reason. To be fair, I use FF and I don't care about the memory problem, but that doesn't mean it's not there.

    Disingenuous FUD aside, I can't for the life of me imagine how IE could be "bloated". It never had much functionality to begin with.

    Kudos to Bashdot. Even the current Digg submission doesn't mention IE at all.

  2. well no wonder by kauttapiste · · Score: 5, Funny

    That's why I never get the first post!

  3. Opera! by Romwell · · Score: 5, Insightful

    I guess it is the time now for people to look into Opera, which seems to be able to keep the balance. I think software should not be discriminated on the basis of not being FOSS.

    1. Re:Opera! by glwtta · · Score: 5, Insightful

      I think software should not be discriminated on the basis of not being FOSS.

      And I think it should. Guess that's why different things matter to different people.

      --
      sic transit gloria mundi
    2. Re:Opera! by Timesprout · · Score: 5, Insightful

      Yes, some of us are prepared to use the best tool for the job rather than blindly follow FOSS.

      --
      Do not try to read the dupe, thats impossible. Instead, only try to realize the truth
      What truth?
      There is no dupe
  4. Streamlined Version by Paradigm_Complex · · Score: 5, Insightful

    Firefox has an awesome ability to add-on things very effectively. I don't understand why they don't keep fx slim with with all the proposed additional features as external (and hence optional) add-ons. Perhaps the not-so-computer-literate can use the bloated-up version of fx so they don't have to figure out how to use add-ons (I'm still amazed at how computer illiterate people can be), but leave a streamlined version for us techies to add-on options as we choose.

    --
    "A witty saying proves nothing." - Voltaire
  5. To turn off the cache by cjb-nc · · Score: 5, Informative

    A quick look finds the option to turn off the cache:

    browse to about:config
    search for the browser.cache.memory.enable setting
    set it to false
    restart the browser

    On my machine, that lowers the memory footprint from 125MB to just under 50MB.

  6. Oh! Oh! I know! by El_Isma · · Score: 5, Funny

    Let's make a new and smaller browser, based on the same rendering engine! We'll call it Phoenix or something like that. You know, like it's brand new! It comes from the ashes, it must be good! And we won't bloat it, no, no. We'll make it speedy!

    Where did I hear that before?

  7. Well... by Anonymous Coward · · Score: 5, Funny

    At least when you install Firefox, you don't get some version of Windows along with it :-)

    I mean, talk about bloat!

  8. Re:is it time by thePsychologist · · Score: 5, Insightful

    Actually, perhaps it's time to totally rethink the internet. Browsers today are bloated partly because websites are bloated.

    The majority of websites could do with a simple and less cluttered layout like google's website for instance. Compare it to yahoo and you'll see that yahoo has a bunch of "advanced features" like inpage tabs and whatnot. Lots of this extra junk you'll find around the web is javascript that chooses CSS based on browser and that displays advertisements. Lots of it is just poor use of HTML often from WYSISYG programs. More features in language means more junk on website. More junk on website means more junk in browser.

    --
    "What lies behind us, and what lies before us are tiny matters compared to what lies within us." Ralph Waldo Emerson
  9. Re:is it time by soleblaze · · Score: 5, Funny

    It's time to bring back VRML!

  10. Re:is it time by Anonymous Coward · · Score: 5, Insightful

    As someone who lives out in the sticks, and pays $100/month for a 1.5MBit 802.11 connection, I say no. Keep the web as plain old HTML. Limit flash (And other plugins) to things like embedded video, NOT AS THE ACTUAL WEBPAGE.

    There's still a lot of people out there who are limited to dialup, satellite, or some other jerry-rigged internet connection.

  11. The Gecko source code is a mess. by Anonymous Coward · · Score: 5, Insightful

    Go look at the source code to Gecko, the rendering engine behind Firefox, Seamonkey, Thunderbird and other projects. In short, it's a mess.

    Part of the problem is the foolish complexity of it. Their whole XPCOM idea sounds nice in theory. But then you actually go to implement it in C++, and it becomes a pile of crap. Soon enough, difficult tasks start to become hard, the damn near impossible tasks can't be done, and nobody really has a good idea of what large portions of the codebase actually does. That's not the way to create an efficient rendering engine. You'll end up with memory leaks galore, and excessive CPU consumption, just as we've witnessed with Firefox.

    Although it's unlikely to happen now, the best thing for them to have done would have been to throw out most of the code released by Netscape, rather than rewriting a lot of it (at the same low-quality level) in the following years. Then they could have re-implemented it using a natively-compiled implementation of Standard ML. One benefit of this would have been an elimination of the memory leaks that we hear to much about today, due to the garbage collection of SML. Additionally, functional languages are well-suited to parsing (ie. of HTML, XHTML, etc.) and language implementation (ie. JavaScript), more so than C++.

    1. Re:The Gecko source code is a mess. by ASBands · · Score: 5, Insightful

      I once attempted to create a page-rendering engine, starting with XHTML. Eventually, I got a decent-working rendering engine. Unfortunately, anytime there was an error (even a minuscule one), my engine would completely fail. I can't even being to imagine the hell Gecko goes through to render a site like MySpace. I've often thought about a better way to implement a rendering engine, but most involve fixing the web developer's crappy code before attempting to render it, which is not possible in most cases. In C++, you can't compile with an error. Perhaps development software that isn't notepad (my software of choice) should add in validation service in the same way Visual Studio 2005 does.

      The internet: We have the tools to rebuild it, but we don't want to spend a lot of money.

      --
      My UID is a prime number. Yeah, I planned that.
    2. Re:The Gecko source code is a mess. by aichpvee · · Score: 5, Insightful

      Too little, too late? And who's going to come along and sink their ship in that year and a half? If Opera were going to do it, they'd have done it by now. Maybe if Konqueror could be a contender if it goes multiplatform (anywhere that runs KDE plus Windows and maybe a native Mac port) with KDE4/Qt4.

      Other than that there really isn't anyone to take their place. Oon windows I highly doubt that you'll see many converts going back to IE, even if microsoft somehow makes it stop sucking with IE8, which I guarantee won't happen anyway.

      --
      The Farewell Tour II
  12. Re:Very nice FUD (you too) by Vardyr · · Score: 5, Informative

    The Firefox/Firebird/Phoenix project was started with the intention of being a lean browser based on the Gecko engine because the Mozilla Suite (now Seamonkey) was so massively bloated that it was easier to essentially start over than it would've been to attempt to slim down the main codebase. Firefox absolutely did not start out being more bloated than Seamonkey, otherwise it would've betrayed the entire purpose of its existence.