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

653 comments

  1. is it time by Anonymous Coward · · Score: 3, Interesting

    to totally rethink the browser? with broadband becoming more available could websites be built in a way that current browsers don't even let us imagine?

    1. 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
    2. Re:is it time by soleblaze · · Score: 5, Funny

      It's time to bring back VRML!

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

    4. Re:is it time by Anonymous Coward · · Score: 0

      Broadband doesn't eliminate latency:(

    5. Re:is it time by ajs · · Score: 4, Interesting

      I'm doubtful that there's a substantial revision to the browser that would be useful. Firefox is really not that "large". When rendering small, lightweight Web pages, Firefox is actually not the largest application I run regularly... of course, small, lightweight Web pages are a dying breed.

      That's not really Firefox's fault. Eight Web pages worth of cache is nothing... when you're not visiting a site that has 6 CSS stylesheets, 8 JavaScript sources and 20 images eight pages is a breeze. But visit most Web sites today, and you'll find that that's a dying dream.

      Fortunately, well-designed Web sites can take advantage of this. For example, MediaWiki has tons of CSS and JavaScript associated with each page, but it's shared in common across almost all of those pages, so keeping 8 pages in cache isn't all that much more expensive than keeping one.

    6. Re:is it time by harry666t · · Score: 2

      I strongly agree.

      BTW IMO any intelligent web designer would do CSS preprocessing on the serverside via PHP, Perl or some other CGI.

      Java, Javascript, Flash are disabled in my browser. Adblock + filtersetg are getting rid of 99% of ads. All CSS styles are overrided by my default one (monospaced font, black bg, darkgreen fg, m4tr1x like ^_^), and I must say the overall experience of using the web is way better. Why? Because everything runs faster.

    7. Re:is it time by ryanov · · Score: 1

      My internet is 768Kbit DSL and flash is really no big deal.

      Incidentally, I've been told the expression is "out in the styx" by a wise older gentleman. Who knew!

    8. Re:is it time by Mazin07 · · Score: 1

      Google's homepage is relatively clean. However, their online apps aren't. Analytics is crammed full of Flash graphs. Gmail manages to duct-tape together lots and lots of little Ajax things, like the built-in chat, sound effects, etc. Google Docs seems to be even slower, with Google essentially making their own GUI toolkit (Yes, on a website).

      WYSIWYG programs aren't necessarily bad. So it's hard to edit and there's a bunch of redundant code, but generally pages from WYSIWYG programs are pretty mundane. The new movement towards online apps-as-services will probably be the newest source of bloat on the Internet. I don't know if you would classify it as junk.

    9. Re:is it time by nawaman · · Score: 2, Informative

      I think one of the reason (rather than the caching) FF use more memory that Konqurer or Opera (but I don't think it's that much) is that it use XUL. But XUL is one of the most important why FF is so expansible. Then I think that's considered necessary. :p

    10. Re:is it time by Skreems · · Score: 1

      Flash is actually SMALLER than some alternatives, when done correctly. Vector graphics are extremely small compared to any pixel-based format you can name. Of course, then some flash developers slam their flash app so full of pixel-based images it takes minutes to download on fast broadband, but that's going to take the same amount of time whether the images are wrapped inside flash or not.

      --
      Slashdot needs a "-1, Wrong" moderation option.
      The Urban Hippie
    11. Re:is it time by Skreems · · Score: 3, Informative

      The original files that compose a site are not the problem. You can throw all the raw CSS you can find into memory and not make a dent. The problem is that Firefox is saving the final DOM that's parsed out of those original source files. That's a lot bigger than the raw data, and it's not something that "simple" websites do any better at.

      --
      Slashdot needs a "-1, Wrong" moderation option.
      The Urban Hippie
    12. Re:is it time by howardd21 · · Score: 0

      I was going to poke fun at your setup with a reference to an IBM 360, but to be fair, I grabbed AdBlock and FilterSet.G, and really like it much better with those installed. Not sure about the burn-in factor on your retinas with the black background, but hey, to each his own.

      --
      no comment
    13. Re:is it time by Domo-Sun · · Score: 1

      He said Not as the actual web page, and that means text should be text and NoT Flash. Is flash smaller than fonts? I think not.

    14. Re:is it time by Domo-Sun · · Score: 1

      Oh, please stop. It's not the web pages that are making Firefox slow. It's Firefox. Opera has been faster than Firefox since forever.

    15. Re:is it time by petermgreen · · Score: 1

      i've always preffered black background especially under low light conditions. I'd rather not be staring into a light source any more than nessacery.

      black on white is a result of the wysiwyg revoloution afaict.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    16. Re:is it time by mackyrae · · Score: 1

      Agreed. I hate flash for use as the whole website. It's just wrong. It can do videos or games, sure, but text should be text, not images of text. I don't want to see a "loading..." bar when I visit a website. I just want to see the text. Stuff like Dreamweaver and Frontpage is also partially to blame for slow-loading sites. They put so much extra code in there for no good reason. A plain text editor and some hand-coding are all you need. You'll end up with leaner code with much faster load-times. Frames and tables do not load any faster than css (and frames load just plain slower).

      --
      look! it's a bird, it's a plane, it's....a girl? yes, a girl browsing Slashdot on Linux
    17. Re:is it time by Seraphim_72 · · Score: 2, Interesting
      Why not just use elinks/links/lynx then? You are looking for a feature set so low that my copy of elinks actually has more features then yours...not to flame, but I am curiou8s as to why. And before you say it, I fire up a for bore browser when needed - but why do you have your set up rather then mine?

      Sera

      --
      Slashdot, where armchair scientists get shouted down and armchair theologians get modded up.
    18. Re:is it time by Skreems · · Score: 1

      Flash is not larger than fonts either...

      --
      Slashdot needs a "-1, Wrong" moderation option.
      The Urban Hippie
    19. Re:is it time by harry666t · · Score: 2, Interesting

      Because Konqueror can move the menu bar to the Kicker, like in OS X, and I like that behaviour. Also, afaik links and lynx still suck at displaying pictures?

    20. Re:is it time by Anonymous Coward · · Score: 0

      Would you mind posting some screenshots of how some popular websites look on your setup? What are the biggest problems with your solution? Does youtube.com work?

    21. Re:is it time by larry+bagina · · Score: 1, Flamebait

      ...said the girl with the blogspot.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    22. Re:is it time by alexdw · · Score: 1

      There's always w3m with the img patch. (Available together as "w3m-img" in fine distributions everywhere -- even BSD.) It requires either FBdev or X to run, however. (A simple dumb terminal won't display images.)

      It is quite shocking to see an Xterm displaying an ostensibly text-based web browser, with images. It also has table and frame support, and a minimal amount of formatting support as well. (No JavaScript, and no CSS -- but there are people working on that.)

      A quick Google search should turn up the necessary links, but many of them are in Japanese. Hope that helps!

      --
      Deliver yesterday, code today, think tomorrow.
    23. Re:is it time by Seraphim_72 · · Score: 2, Informative
      Interesting. Because my elinks is running in X it defaults to using X to display images. When I am on a dumb terminal it uses aview so I dont even have to mess with images, sure, ascii sux for images, but then again - I can display them any way I want to.

      Sera

      --
      Slashdot, where armchair scientists get shouted down and armchair theologians get modded up.
    24. Re:is it time by Atlantis-Rising · · Score: 1

      Perhaps not the right place to put this question, but I've always wondered why Lynx doesn't dynamically render images in ASCII on the fly. I know, for example, VLC can render video as ASCII on the fly.

      I think it'd be awesome to have a totally text-based browser that converts images to ASCII.

      --
      "It is possible to commit no errors and still lose. That is not a weakness. That is life." -Peak Performance
    25. Re:is it time by harry666t · · Score: 1

      Hmm. Tried that, and it certainly works ;] dunno, maybe if one day I'd get bored with Konqueror I'll eventually switch.

    26. Re:is it time by harry666t · · Score: 1

      YouTube doesn't work anyway for me (stinkin' filthy damn slow GPRS modem, me living in the world's darkest cave 30km from any civilization, avg ping ~1200) but if you have flash&co. set up properly I don't see any reason why it shouldn't work. The biggest problem is that some widgets could be hardly visible (well, not visible at all. black app bg + black widget bg + sometimes black text. But I don't mind, I like it this way ^^). It's because the rest of my KDE is "dark bg + green fg" as well :) Also, my font of choice (terminus) does not look perfect when it's in italic.

      Here are the screenies...

      http://img511.imageshack.us/img511/5826/googlekz0. jpg

      http://img148.imageshack.us/img148/1415/imageshack ef6.jpg

      http://img185.imageshack.us/img185/7694/slashdotvr 5.jpg

      http://img407.imageshack.us/img407/3628/wikipedial x1.jpg

    27. Re:is it time by Anonymous+Brave+Guy · · Score: 1

      Thanks, that explains a lot. The other day, while editing a large graphics file on a machine with relatively modest RAM fitted, the system was grinding to a halt. That seemed odd, because I had worked out that the RAM should be sufficient to handle the image. It turned out that a copy of Firefox 2 was sitting in the background, with no pages currently loaded, but still with a working set of nearly 100MB of RAM. Why WinXP couldn't just page almost the whole thing out to disk and instead went into a swapping frenzy when I loaded the graphic, I have no idea. :-(

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    28. Re:is it time by ajs · · Score: 1

      I think it's broadly assumed that when we talk about in-memory cache, we're talking about the post-rendering gecko datastructures that represent the page (the DOM and associated gecko-specific data). Yes, of course most CSS and JavaScript sources are a small dent when compared with their post-processing representations.

      I don't think there's any way around that, though, if you're looking to exploit the speed advantage of actually using that memory.

      My bloat concerns with Firefox have nothing to do with cache. That's an optimization that's quite reasonable. It's all of the other stuff... I can't say I don't love having a spell-checker. I can't say that I don't love having incremental search. I can't say that I don't love having built-in SVG (though I wish it were better)... it's just that all of these things are large. Page cache can lead to eye-grabbing numbers, but it's these new features that get added over the years that slowly bloat the browser beyond all recognition.

    29. Re:is it time by halber_mensch · · Score: 1

      Lots of it is just poor use of HTML often from WYSISYG programs.
      What You See Is Slimy Yellow Gunk?
      --
      perl -e "eval pack(q{H*},join q{},qw{70 72696e74207061636b28717b482a7d2c717b343 637323635363534323533343430617d293b})"
    30. Re:is it time by secPM_MS · · Score: 1
      In the massive movement to rich media, it seems to me that much of the web has made itself truly hostile to users who have are blind or have limited vision. I can have a reader deal with text. Dealing with image based text is a different matter. I would love to see requirements with the US and perhaps some of the other developed countries to require handicapped acessible content (assuming the content is not the images / media itself).

      As for me, I don't particularily value all the visuals and I know the security issues associated with parsing complex data streams. In my normal web browsing zone I run with all media off, flash and its ilk specifically disabled, and all scripting off. My experience is poorer for the lockdown, but it is both faster and more secure.

    31. Re:is it time by Domo-Sun · · Score: 1

      Well, problem solved then. Let's just make the Internet all flash. No one could read or process it, but the net will run faster when everyone is converting their fonts into paragraphs and headings, then converting their paragraphs and headings into dancing paragraphs and headings, and then converting those into flash files for all the various parts of their web pages.

  2. Firefox 2.x crashes all the time by Anonymous Coward · · Score: 0

    Most annoying thing are the crashes of Firefox 2.x! I don't care if it eats a lot of memory (I've got 2GB - who wouldn't these days?) or is bloated, but I can't stand the crashes!

    1. Re:Firefox 2.x crashes all the time by slayermet420 · · Score: 4, Informative

      I'm running 3/4 of a gig, and I've never had Firefox crash. And I have BOINC running all the time. My CPU is spinning pretty high all the time, and I tend to have a good bit of my RAM being used all the time. So I don't know what you're doing wrong dude.

      --
      Geeks strike again 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
    2. Re:Firefox 2.x crashes all the time by ookabooka · · Score: 4, Funny

      My attempt to get modded up (any positive mod) by only quoting grandparent, parent, and the summary(and in that order). . . here goes:

      Most annoying thing are the crashes of Firefox 2.x! I don't care if it eats a lot of memory (I've got 2GB - who wouldn't these days?) or is bloated, but I can't stand the crashes!

      I'm running 3/4 of a gig, and I've never had Firefox crash. And I have BOINC running all the time. My CPU is spinning pretty high all the time, and I tend to have a good bit of my RAM being used all the time. So I don't know what you're doing wrong dude.

      Firefox addresses this issue somewhat, setting the default cache lower on computers with less than a gigabyte of RAM.

      --
      If you are about to mod me down, keep in mind that this post was most likely sarcastic.
    3. Re:Firefox 2.x crashes all the time by Anonymous Coward · · Score: 1, Insightful

      You say you have two gigabytes of RAM like it means something. DDR? DDRII? 333? 400? 667? 800? Boosting technology on your motherboard? CPU to match?

      I looked into my RAM recently, I have 2 1gig sticks running in dual, and I know for a fact many people are getting less use out of 4 gigabytes of RAM. I'm just saying, its a big number, but there is an even bigger amount of leeway.

      Back on topic, the RAM topic is a bad one because IMHO any browser should be able to still run very easily with 512mb RAM, and run okay on 256mb - if it's set up correctly.

    4. Re:Firefox 2.x crashes all the time by Movi · · Score: 4, Insightful

      256MB ? Holy crap! I don't understand why people think we need at least 512MB to run anything decently! In 2001 i was running on 64MB and i can remember i could run a web browser (granted it was IE, but nevertheless!) Winamp and some other stuff. And people _expected_ it to run smoothly with only 64MB ! I know it 6 years from that time, Moores law and such, but i still wonder - why this insane amount of hardware requirements? Notice that Opera for Symbian must run with 8MB of RAM and it has to share. And there's no virtual ram, so swapping is not an option. This of course doesn't count Flash. Right now both of my boxes have 1GB of Ram, and i don't plan on upgrading that number anytime soon - I don't play games (consoles are for that, and my Gamecube has about 48MB combined too!), i don't run VMs and i don't even have a swap partition - it never got touched anyway.

    5. Re:Firefox 2.x crashes all the time by dch24 · · Score: 0, Offtopic

      My firefox is using 103 Mb currently, or 429 Mb virtual memory. It's been running for almost 15 hours.

      $ top
      ...
      28626 root 15 429m 103m 21m S 14:46.40 firefox-bin
      ...
      $ cat /proc/28626/status
      Name: firefox-bin
      State: S (sleeping)
      SleepAVG: 98%
      Tgid: 28626
      Pid: 28626
      PPid: 28616
      TracerPid: 0
      VmPeak: 479476 kB
      VmSize: 448324 kB
      VmLck: 0 kB
      VmHWM: 106188 kB
      VmRSS: 105612 kB
      VmData: 298724 kB
      VmStk: 140 kB
      VmExe: 80 kB
      VmLib: 32244 kB
      VmPTE: 540 kB
      Threads: 10
      SigQ: 1/15870

    6. Re:Firefox 2.x crashes all the time by Anonymous Coward · · Score: 0

      why are you running firefox as root? or am i missing some major design change in firefox that requires you to run firefox as root?

    7. Re:Firefox 2.x crashes all the time by seaturnip · · Score: 1

      You're talking about RAM latency and bandwidth like it means something. The main way that RAM influences performance is by preventing swap to the hard drive, which is orders of magnitude slower than even the crappiest RAM.

    8. Re:Firefox 2.x crashes all the time by xx01dk · · Score: 1

      I tend to get random crashes most often when I go to enter text in a forum reply (I do frequent a lot of forums I guess), but it has always "Restored this session" with most of my comments intact to it's credit. So at least when it does crash (for me at least) it doesn't cause more than a few second's frustration.

      And I've noticed this on a clean fresh install on a clean fresh OS install, so it's nothing I've done. And by random, I mean maybe 2 or 3 times a week.

      --
      There is simply too much glass..
    9. Re:Firefox 2.x crashes all the time by skarphace · · Score: 2, Informative

      Most annoying thing are the crashes of Firefox 2.x! I don't care if it eats a lot of memory (I've got 2GB - who wouldn't these days?) or is bloated, but I can't stand the crashes!
      Startup firefox like so: `firefox -p`. Add a new profile, use that one instead. Profile corruption is usually the cause of firefox crashing. All you have to do is move things over you still want like your bookmarks and go from there. It's a good chance that this'll fix your problem.

      A user of mine had this problem yesterday. 5 minutes on Mozilla's knowledgebase does wonders.
      --
      Bullish Machine Tzar
    10. Re:Firefox 2.x crashes all the time by bunratty · · Score: 2, Funny

      Exactly. 640K ought to be enough for anybody.

      --
      What a fool believes, he sees, no wise man has the power to reason away.
    11. Re:Firefox 2.x crashes all the time by Overly+Critical+Guy · · Score: 2, Insightful

      A lot of people reminisce without thinking through the differences between then and now. A lot of us remember the days of 8MB, 16MB, and 64MB of RAM being enough for our needs, but don't take for granted the following:

      1.) New rendering paradigms in the operating system that require more resources, like resolution independence, vector graphics, and hardware acceleration of window textures in Quartz and Avalon.
      2.) In the same vein, screen resolutions and color depths have increased.
      3.) Sound cards are operating at higher frequency and bit rates, and multiple speaker systems are not uncommon.
      4.) Today's audio and video codecs are higher quality but more resource-intensive.
      5.) Convenience services like metadata file indexing, spellchecking, garbage collection, automatic network configuration, automatically updating RSS feeds, background system snapshots (e.g., System Restore), automatic file defragmentation ala Mac OS X, and more.
      6.) Today, I bet you commonly have 20 or 30 browser tabs open at times, maybe more. Five years ago, you might have had only five or ten open. Before that, you only browsed with one or two windows open at a time. And websites back then used lower quality JPEGs and GIFs, while today we have high-resolution, high-quality PNGs and JPEGs and high-quality video clips running through Flash and Quicktime.

      We have a lot more things running at once that all add up, and to have all these things running smoothly enough for a responsive user interface, it takes a lot of resources allocating precious cycles at every opportunity. Your 48MB GameCube doesn't have to run a general purpose operating system, and its specs are set in stone so that developers can specifically optimize for it to extreme degrees that desktop applications relying on high-level APIs and cross-platform compatibility can't afford.

      --
      "Sufferin' succotash."
    12. Re:Firefox 2.x crashes all the time by CronoCloud · · Score: 1

      Just started up Firefox on a PS2 Linux kit, but posting with Dillo.

      2827 CronoClo 0 0 15256 9748 5372 S 4816 0.0 31.9 0:24 firefox-bin

      [CronoCloud@midgar CronoCloud]$ cat /proc/2827/status
      Name: firefox-bin
      State: S (sleeping)
      Pid: 2827
      PPid: 2822
      Uid: 501 501 501 501
      Gid: 501 501 501 501
      Groups: 501
      VmSize: 57768 kB
      VmLck: 0 kB
      VmRSS: 9752 kB
      VmData: 10836 kB
      VmStk: 380 kB
      VmExe: 152 kB
      VmLib: 27356 kB

    13. Re:Firefox 2.x crashes all the time by Hal_Porter · · Score: 1

      And there's the fact that IE is probably written in incomprehensible, unportable Win32 C whereas Firefox is written on a portable toolkit. Seriously, portable toolkits are the devil when it comes to memory usage, almost as bad as Java.

      And IE was designed to work on crappy machines too - the original Windows 95 version was supposed to work in 8MB, and IE hasn't really been developed much since then at least up to the 6.0 version which is most common. Firefox assumed that everyone has essentially unlimited memory, and has been updated a lot since the original Netscape code. As far as I can tell, they rearchitected to support CSS for example.

      The comment someone else made about caching the DOM objects for the page in Ram shows this. It's something which you can get away with if you expect people to have oodles of Ram. But originally IE didn't. I know they invented some weird version of Windows controls like buttons and listboxes for example, so that they didn't need to have a window handle for all the elements on a form. And the common control libary that IE needs is actually part of Windows - forked in IE and merged back later, same with MSHTML.dll, the DLL with the Trident renderering engine.

      Unfortunately the source code to MSHTML has never been published, but I'd guess it goes to fairly extreme lengths to keep memory usage low. The downside is that CSS support was hard to add of course.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    14. Re:Firefox 2.x crashes all the time by Viol8 · · Score: 1

      "1.) New rendering paradigms in the operating system that require more resources, like resolution independence, vector graphics, and hardware acceleration of window textures in Quartz and Avalon."

      Hardware acceleration shouldn't require more main memory. If anything the opposite should be true.

      "2.) In the same vein, screen resolutions and color depths have increased."

      Thats a function of graphics card memory. Even Macs don't bitmap the screen in main memory anymore.

      "3.) Sound cards are operating at higher frequency and bit rates, and multiple speaker systems are not uncommon."

      So what? Sound data sizes are tiny compared to other data sets.

      "4.) Today's audio and video codecs are higher quality but more resource-intensive"

      That doesn't necessarily equate to them requiring exponentially more memory to decode. Encoding yes , decoding not to much.

      "5.) Convenience services like metadata file indexing, spellchecking, garbage collection, automatic network configuration,"

      Pain in the arse services you mean that most people switch off.

      "evelopers can specifically optimize for it to extreme degrees that desktop applications relying on high-level APIs and cross-platform compatibility can't afford."

      Unfortunately these days programmers rely on high level APIs and toolkits because they don't have the ability to code low level. And because of this they don't realise that those extra objects they just threw into fooClass to save themselves 5 lines of code will be multiplied by 1000 times and soak up memory like its going out of fashion. Part of the problem is OO where coders know little and care less about what is going on inside the API object they use.

      IMO these coders are the IT equivalent of Lego builders.

    15. Re:Firefox 2.x crashes all the time by Movi · · Score: 1

      What you say is mostly right (i see that other people just criticized some points). But i wasn't talking about Quartz or Aero. I was talking specifically about firefox. Now, i can't really relate since by the time i heard of firefox (or rather then phoenix) i had 256MB, and it worked good enough then. However to address some points - take for granted Im closing this argument only for the windows platform. XP was release 2001, and i was running 2000 then. Yes, with 64MB of Ram. I didn't play movies in my web browser - thats what media players are for. Hence, the media decoding/encoding factor doesn't apply here, same for sound cards. #5 also is bound for the OS, and back in that day we didn't have most of the stuff you talk about. Also, i believe the number of open tabs for me hasnt changed - i open up as many i need only to stop when i run out of screen space (i *hate* hidden tabs). What i will agree is this - screen resolutions have changed. Back then i was using 800*600 (and later 1024x768). Now i use 1280x1024 on my desktop (slated for bump) and 1280x800 on my Macbook. Also what has changed - CSS and the whole Web2.0 paradigm is putting a lot of strain - PNG blending and heavy Javascript usage. Silly thing this has not changed though - try to open a page which has a bunch of transparent PNGs - i guarantee under FF2 it's gonna start 'ripping' itself when you scrool. Only when FF3 will start using cairo for graphics will this change. At any rate, back to my main point - browsers shouldn't use more Ram, they should however exploit the graphics card more - Safari does this now (thanks to the Quartz goodness!) and it shows when scrolling (or any Canvas site - Safari seems to be doing this thru Quartz, FF does it in software, and it shows). And of course, i wouldn't expect my Gamecube to perform admirably with general-purpose software. However, as i said Opera and Netfront doesn't seem to have a problem with fitting in small memory space, rendering everything your desktop browser renders, take away Flash.

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

    1. Re:Very nice FUD by arth1 · · Score: 0, Troll

      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.

      That's rather ironic, considering that Seamonkey (formerly Mozilla suite) without mail/news/irc is the lean alternative among Gecko-based browsers, and Firefox has always been far more bloated than plain Seamonkey.

      Regards,
      --
      *Art
    2. Re:Very nice FUD by Jeffrey+Baker · · Score: 2, Interesting

      Yes, and it's doubly FUD because it's based on "anecdotal reports" from the kinds of people who thing that -funroll-loops makes your Linux kernel 20% faster. Firefox is and always has been faster (uses less CPU) and more efficient (uses less memory) compared to IE and even compared to Opera. Try the browser buster memory test and you will see that Firefox beats other popular browsers by a factor of 2x to 4x. https://bugzilla.mozilla.org/attachment.cgi?id=240 026

    3. Re:Very nice FUD by kooky45 · · Score: 1

      Is that because the Digg submission was censored?

    4. Re:Very nice FUD by acidrain · · Score: 2, Informative

      Seriously. I use FF because it has a lot of handy plugins, which could be counted as a healthy form of bloat, not because it is faster or smaller than IE. I have been doing some heavy DOM scripting lately (using Javascript to procedurally generate and update web pages) and FF is actually a little slower than IE when it comes to the things that are typically expensive.

      If you look at the code (painful) or read the Mozilla road map for FF, it becomes clear the current code base is a tangled mess of legacy api's and the the Mozilla team is really looking forward to the chance to rip out a lot of crap and clean things up.

      --
      -- http://thegirlorthecar.com funny dating game for guys
    5. Re:Very nice FUD by Anonymous Coward · · Score: 0

      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.


      I have yet to actually see this memory problem. I'm not saying it doesn't exist, but I've never seen it and the people I've seen say it exists never bother giving details (OS, active extensions, theme, version, etc.) so it can be recreated. Guess being skeptical and trusting my own experiences over unsubstantiated claims made to internet forums makes me some kind of Firefox fanboy.

    6. Re:Very nice FUD by tepples · · Score: 2, Interesting

      I have yet to actually see this memory problem. I'm not saying it doesn't exist, but I've never seen it and the people I've seen say it exists never bother giving details (OS, active extensions, theme, version, etc.) so it can be recreated.

      Windows 2000, Gran Paradiso 3.0 latest alpha, default theme, only extension installed is Flashblock, and the memory size of firefox.exe temporarily grows by 200 MB when printing even the simplest page. (Bug 379844)

    7. Re:Very nice FUD by Macthorpe · · Score: 1

      Firefox is and always has been faster (uses less CPU) and more efficient (uses less memory) compared to IE and even compared to Opera.

      Maybe more so than IE but not Opera. Search "Firefox Opera speed test" on Google. A good selection of links, especially this one, showing Opera's speed. I also challenge the memory usage - someone up the page mentioned having Firefox on all day and using 103 meg. I have 15 tabs open right now, it's been open all day and my memory usage has barely exceeded 50 meg. No memory leaks, nothing.

      --
      "It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien
    8. Re:Very nice FUD by Anonymous Coward · · Score: 0

      " I also challenge the memory usage - someone up the page mentioned having Firefox on all day and using 103 meg. I have 15 tabs open right now, it's been open all day and my memory usage has barely exceeded 50 meg. No memory leaks, nothing."

      Well then. You clearly represent millions of peoples machines. They must all be liars.

    9. Re:Very nice FUD by theodicey · · Score: 1

      That's not even a leak -- it's just using a lot of RAM to do something. Unless you can show that RAM never gets reclaimed, it's not a leak.

      It's certainly not the memory leak(s) everyone is complaining about. Although I personally have never experienced any major leaks.

      Sadly, Mozilla printing is notorious for being a black hole that no-one wants to work on. But at 200MB, it sounds like your bug is likely to get fixed.

    10. Re:Very nice FUD by The+Bungi · · Score: 4, Interesting
      I suspect Firefox has a problem with the amount of time it stays open, which means it has a memory leak (or a number of them) that are slight enough not to be a problem if you have it open for 8 or nine hours and close it every day but become an issue after two or three days.

      The instance I'm typing this into (2.0.x) has been up for about three days. I have no idea how many tabs I've opened and pages loaded, but the task manager shows ~300MB mem and ~120MB VM usage. Keep in mind right now I only have two tabs open.

      I suppose one could say the solution to the problem is restarting Firefox at least once a day... except that restarting a web browser seems about the stupidest thing ever.

      Still, I put up with it because it's far better than IE6. I don't like Opera, so I don't have a lot of choice.

    11. Re:Very nice FUD by Threni · · Score: 1

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

      I though the issue there was that FF doesn't release memory it's used deliberately, so it can cache stuff. So it's not that people deny that it happens; they just deny it's a problem.

    12. Re:Very nice FUD by Jugalator · · Score: 1

      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.

      Actually, the Seamonkey suite can be considered more bloated than IE, so I don't quite get your point.

      --
      Beware: In C++, your friends can see your privates!
    13. Re:Very nice FUD by sanyasi · · Score: 1

      Next in Wired: Firefox as bloated as IceWeasel! Oh the horror!!!

    14. Re:Very nice FUD by JimboFBX · · Score: 1

      Yeah its NOT outrageous that two simple 100% HTML webpages that take up 500 bytes on disk take up 160 MBytes of RAM with firefox. Where is this option that reduces this amount of RAM used? I dont see it.

    15. Re:Very nice FUD by detect · · Score: 2, Informative

      except that restarting a web browser seems about the stupidest thing ever. Google Sync is your friend.
      --
      // The fastest Alt-Tab in the West
    16. Re:Very nice FUD by mysidia · · Score: 3, Interesting

      I have 10 tabs open, and Firefox 2.0.0.3 on XP Pro SP2 is eating 150 MB of RAM and running painfully slow at the very moment, especially when I try to do "File Menu > Save As" on a page, then the entire browser freezes for almost 90 seconds after I click the save button, even if it's just a text page -- I haven't browsed to any graphic intensive pages, just a lot of pages.

      In the recent past, i've had 300MB memory usage on just 3 tabs. I wasn't surfing to pages that contained heavy graphics, java, or anything that would justify the browser using so much memory, I just had been to a lot of different pages during that session.

      So I say, not only is the 100Mb memory usage on pages confirmable, it's an underestimate of the scope of the problem; the browser's memory usage keeps expanding until you notice it, or the browser crashes.

      I t think the memory problem has NO direct connection to the number of hours you have the browser open. Only, how many tabs you have open, and how many pages you have surfed to in each tab. Most people would surf more sites the longer the browser is open, and I think it's that act of surfing more sites that increases the memory usage, and the memory usage stays high, even if I start closing tabs; only a complete shutdown of the browser is needed to fix it.

      I consider it highly annoying, and i've never recently had this problem of excessive memory usage with IE or Opera, no matter how many browser windows I opened or how much surfing I did, so I consider it a serious disadvantage of using Firefox rather than say Opera or Internet Explorer.

    17. Re:Very nice FUD by MasaMuneCyrus · · Score: 1

      I was about to point that out, too. IE 6 was way faster than Firefox is, and while IE7 is slower, it's still faster than Firefox.

      And I don't see how a mostly featureless web browser can be "big and bloated."

    18. Re:Very nice FUD by Jeffrey+Baker · · Score: 1

      Thank you for your completely worthless addition to the canon of anecdotes. Did you try the browser memory test? I did, and Firefox used about 150MB while Opera had over 200MB. Opera also used more than 4 times the CPU time.

      The problem with the "Save As" is known, and it's caused by the RDF subsystem that underlies history and the download manager. It's being replaced in Firefox 3.0. You can work around it by clearing your history and clearing the download manager. That particular problem is really annoying, I agree.

    19. Re:Very nice FUD by Frozen+Void · · Score: 1

      Opera has always been the fastest browser(among graphic capable).
      Your abstract tests has nothing to do with real world usage where Opera is
      x2/x5 faster then Firefox.
      I could wait for site to load in few minutes if it works only in Firefox,
      (i never use IE) but thats pushing the limit of my patience.No to mention to wait another several minutes each time i start the browser.

      I challenge you to time the time from
        when you click on url http://en.wikipedia.org/wiki/Chess

      and the time page in loaded in Firefox completely.(copy the url & close firefox windows,then start firefox and paste the url.)

      Then do the same with opera.

    20. Re:Very nice FUD by Macthorpe · · Score: 1

      Still, I put up with it because it's far better than IE6. I don't like Opera, so I don't have a lot of choice.

      Exactly my reasoning except jam 'Firefox' in there instead of 'Opera'. My experience with Firefox is that I really have to search to find the options I want to change and after using it for a while, as you pointed out, it starts to eat memory. Opera is now up for the 4th day straight and it's used an extra 4 meg of memory since then.

      As I always do, I'll try 3.0 when it comes out - I just don't expect to change :)

      --
      "It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien
    21. Re:Very nice FUD by kjart · · Score: 1

      Yeah, I agree. I don't use IE much, but I would certainly never call it bloated. That is more the realm of Netscape and Mozilla of days past - said bloat being the reason for switching to IE at the time (it was much faster than the monster Netscape 4.7). I really hope that Firefox does not fall into the same trap as I don't particularly want to go back to IE again.

    22. Re:Very nice FUD by tepples · · Score: 1

      it's just using a lot of RAM to do something. Unless you can show that RAM never gets reclaimed, it's not a leak. I never said it was a leak. But on my old box with 128 MB of RAM, the RAM never gets reclaimed because the process thrashes so hard that the user does "end task" before the page comes out.
    23. Re:Very nice FUD by Jeffrey+Baker · · Score: 1

      This is really unrelated to the overall speed of Firefox. The download manager has a particular bug which makes every download slower than the last. You can workaround this annoying bug, for the time being, by cleaning out all the entries in the download window.

    24. Re:Very nice FUD by GeckoX · · Score: 1

      Gee, go figure, it's coded to give priority to what you're actually doing rather than reporting on how it is progressing doing so.

      You're right, FF shouldn't do anything until the download dialog box is properly displayed, and while downloading, it should stop the process every time it wants to update the download dialog box's progress indicator, just to be absolutely sure you see exactly where things are at.

      Man, this thread is completely and utterly FUBAR. What a pile of shit on all sides of all fences. Doesn't make any browser look better or worse, just makes your average poster on this particular subject out to be a complete and utter moron.

      BTW, Mines bigger than yours, so there.

      --
      No Comment.
    25. Re:Very nice FUD by jp10558 · · Score: 1

      except that restarting a web browser seems about the stupidest thing ever.
      Come on, it's the Microsoft design method!

      --
      Opera, Proxomitron-Grypen,GPG 0x0A1C6EE3
    26. Re:Very nice FUD by Wildclaw · · Score: 1

      Claiming that opera is faster than firefox on slashdot? Opera completly sucks at rendering slashdot quickly. What takes 2 seconds for firefox to render can take opera half a minute, if not more (This is with big comment pages, and with a low threshold on displaying the full comments. Add moderation drop down boxes for extra slow speed). When I browse slashdot, I usually open all the interesting tabs as quickly as possible and then do something else for a couple of minutes.

      I still mainly use opera because firefox doesn't support full page zoom, but in my experience firefox is much more stable when it comes to speed. Opera may be the fastest on some pages, but when opera is slow it is really slow.

    27. Re:Very nice FUD by The+Bungi · · Score: 1

      How does that help me with restarting the browser? It's not crashing, just humping up all my memory.

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

    That's why I never get the first post!

  5. well by mastershake_phd · · Score: 3, Insightful

    Caching pages in memory allows faster back browsing, but it can also leave a lot less memory for other applications to use.
     
    The amount of RAM used for caching pages could be set by the user in the options. I think most Firefox users could handle that.

    1. Re:well by Anonymous Coward · · Score: 2, Interesting

      Other browsers don't have the need to have the user set memory limits and they have very fast forward and back page and tab switching.

      The memory problems Firefox has seem to have the usual open source project response: "It's not a problem since it would be a major hassle to fix"

    2. Re:well by drinkypoo · · Score: 4, Informative

      The amount of RAM used for caching pages could be set by the user in the options. I think most Firefox users could handle that.

      Sure, for geeks. But if we want people to stop using IE we must provide a credible alternative.

      There should definitely be an option to tell Firefox to use less than n megabytes of memory, and let firefox figure it out, instead of setting the memory limit through the number of undo levels per tab.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    3. Re:well by mastershake_phd · · Score: 2, Insightful

      The amount of RAM used for caching pages could be set by the user in the options. I think most Firefox users could handle that.
      Sure, for geeks. But if we want people to stop using IE we must provide a credible alternative.

      There should definitely be an option to tell Firefox to use less than n megabytes of memory, and let firefox figure it out, instead of setting the memory limit through the number of undo levels per tab.


      Firefox would have to default to something, doesnt mean you shouldnt be able to change the default amount.
    4. Re:well by drinkypoo · · Score: 3, Interesting

      That's not what I'm saying at all. Right now, if you want to reduce the amount of memory Firefox uses to enable you to click the back button faster, you have to set a per-tab limit. This is dumb. I mean, it's nice to have that option, but for it to be the only means of controlling that limit? Stupid. There should be a nice fat "never use more than x megabytes of memory" option, and you can fill in the value of x. If the browser starts to run out of memory, it can prompt you and ask if you'd like to increase the memory limit. It needs to be as easy as possible for average users, who do not feel the same joy that you or I might when we figure out some computer-related esoterica. They just want to surf myspace and look at pictures of half-naked teenage girls.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    5. Re:well by kalirion · · Score: 1

      I have a feeling a lot of that RAM may be taken up by certain extensions. It also depends a lot on how your browse. I constantly open and close tabs, which would explain quite a lot if the memory used by pages from the closed tabs isn't freed up.

    6. Re:well by Abcd1234 · · Score: 1

      Are those allocated or in-use pages? There's a big difference, you know.

    7. Re:well by BZ · · Score: 1

      You've never tried to "process and display html/images" (oh, and provide a scripting environment, and a DOM, and all the other bells and whistles people absolutely demand from web browsers), have you?

      It'd be easy to use a lot less RAM and increase pageload speed a good bit -- drop support for most of the DOM and most of CSS.

    8. Re:well by Penguinshit · · Score: 2, Funny
      HALF???

      Speak for yourself, dude....

    9. Re:well by LordLimecat · · Score: 1

      Sure, for geeks. But if we want people to stop using IE we must provide a credible alternative. you mean like a browser that doesnt set a disk-cache size of 1370MB by default? Have you seen the shitty cache-sizes that IE sets up by default, and the performance impact it causes?
    10. Re:well by jesser · · Score: 1

      The bfcache limit is a global number of pages, not a per-tab number of pages.

      --
      The shareholder is always right.
    11. Re:well by r_jensen11 · · Score: 1

      Um, you mean like browser.cache.disk.capacity in about:config? Or if you're überanal, browser.cache.memory.enable?

    12. Re:well by soupforare · · Score: 1

      Sure, for geeks. But if we want people to stop using IE we must provide a credible alternative.
      Opera?
      --
      --- Do you believe in the day?
    13. Re:well by DittoBox · · Score: 2, Insightful

      Yes because my mom, my dad, my uncle, a dozen or so of my computer illiterate co-workers and my grandma can do it.

      Making stupid assumptions that "my users are geeky enough to overcome my development laziness, I'll just make them change a bunch of caching settings once its shipped." is about as stupid. This is why a lot of (FL)OSS doesn't get off the ground: arrogant developers that expect way too much from their users.

      I love (FL)OSS just as much as the next slashdotter but if you're going to make your software usable only via arcane knowledge don't whine and complain that 99% of the populace hasn't caught on yet. They won't. I don't mind software that's written for the dummy, as long as software is made to be able to change so that non-dummies can use it too.

      But please don't expect your user-base to be 99% non-dummies while you market it to a world full of dummies.

      --
      Good. Cheap. Fast. Pick Two.
    14. Re:well by daniorerio · · Score: 1

      Sure, for geeks. But if we want people to stop using IE we must provide a credible alternative. why would I want other people to stop using IE? If it works for them, good for them. I don't really feel the need to evangelize the browser that happens to work for me. It's just a program for showing internet pages for crying out loud!
    15. Re:well by LizardKing · · Score: 1

      Opera?

      Cool. Where can I get the source code to compile it seeing as they don't provide a binary for Alpha?

    16. Re:well by kjart · · Score: 1

      My FF has not been up to 800 MB like it has before, but it still gets up around 200-300 MB. For a damn browser, that is retarded.

      Yeah, that's almost as much as Outlook.

    17. Re:well by moonbender · · Score: 1

      Opera doesn't do much better. I doubt IE does. My current Opera session - currently three open tabs, but running for a few days now - has a virtual size (shared + private, both in memory and in swap) of nearly 500 MB, and a working set of 135 MB. That is, it's using 135 MB of actual physical RAM while only showing three tabs. This is with memory cache set to automatic. IE has a virtual size of 150 MB immediately after starting it. After some light surfing activity, >200MB, with a working set 60 MB. This is after being open for less than two minutes, with three tabs and a very few clicks in them.

      But who the hell cares? I've got plenty of RAM, I want the applications I use at the moment to get lots of it if it helps them run faster. I've also got an OS that manages the memory, trying to swap out memory of apps that don't currently use it. For instance, I have an open instance of a game running in the background, which has a virtual size of a whopping 850 MB, but it's only using 20 megs of physical RAM right now, so who cares.

      --
      Switch back to Slashdot's D1 system.
    18. Re:well by oZt · · Score: 0

      Seconded. As long I get to use whatever browser I want I don't give shit about what browsers other people use. As long as they aren't my friends ^^

    19. Re:well by drinkypoo · · Score: 1

      Um, you mean like browser.cache.disk.capacity in about:config? Or if you're überanal, browser.cache.memory.enable?

      The browser cache and the back-button cache (session history) are not the same cache.

      That's why they have different options to regulate their size.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    20. Re:well by drinkypoo · · Score: 1

      why would I want other people to stop using IE? If it works for them, good for them. I don't really feel the need to evangelize the browser that happens to work for me. It's just a program for showing internet pages for crying out loud!

      You don't care that the more people are on IE, the more people develop specifically for IE, which breaks pages for browsers following standards? You must not be a web developer. I am, if not an excellent one. And I want IE to go away.

      IE has traditionally been a major vector of infection for Windows as well and there have been critical patches for IE even since Vista's release, whee. Making IE go away could go a long way to reducing botnet infections.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    21. Re:well by dkf · · Score: 1

      The disk cache is something that is pretty easy even for non-computer people to set: Tools->Options->Advanced->Network->Cache.

      --
      "Little does he know, but there is no 'I' in 'Idiot'!"
    22. Re:well by BZ · · Score: 1

      > boohoo, then how does Opera, IE, and previous version of even Firefox do so much better?

      They don't, if you look at the memory usage numbers... Over here (granted, on Linux) Opera 9 and Firefox are about comparable for memory used for page rendering.

      Opera _is_ somewhat faster, though. "How" is a good question. ;)

      But my point was that rendering current web sites while using a small amount of RAM and doing it fast is NOT an easy problem to solve, which is what your original post was implying.

    23. Re:well by soupforare · · Score: 1

      Context, my friend.
      If you're running IE in NT for Alpha, you've got more problems than Firefox getting bloaty.

      --
      --- Do you believe in the day?
    24. Re:well by jonaskoelker · · Score: 1

      > They just want to surf myspace and look at pictures of half-naked teenage girls.
      I like surfing myspacing looking at pictures of (half) naked teenage girls, you insensitive clod!

      (captcha: offering)

  6. Firefox=Mozilla? by Aeron65432 · · Score: 4, Insightful

    More than anything it's reminding me of Mozilla, now known as SeaMonkey. The reason I switched from Mozilla to Firefox was because I wanted a smaller, more nimble browser. I didn't want a RSS reader, e-mail, IRC, etc. packaged together. Firefox hasn't integrated all of those yet but it's moving towards it and I don't like it.

    1. Re:Firefox=Mozilla? by eln · · Score: 4, Insightful

      That's really the problem, I think. Firefox was originally supposed to be just a great browser, as opposed to the bloat that was Mozilla, with additional functionality being provided by Add-ons. Now, though, the development direction seems to be to take the best of the extensions and incorporate them into the main product. It might be better to keep the browser as it is, and then release a separate bundle with Firefox + the most popular add-ons. That way, people that want the slim browser they switched to Firefox for in the first place can have it, while the Firefox team can still have a download that will allow them to crow about all of the great features Firefox has.

    2. Re:Firefox=Mozilla? by harry666t · · Score: 1

      Use another browser. Nobody's forcing anyone to choose only between FFx and IE. It could as well be Konqueror, Epiphany, Dillo, Lynx, Links{,2}, Elinks, Safari, Galeon, Camino, K-Meleon, Opera... And if one browser is getting too bloated, just fork it, or use older version, or tweak it, damn, you have *choice*!

    3. Re:Firefox=Mozilla? by The_Quinn · · Score: 2, Funny
      That's the beauty of open-source! If you want to maintain the current, lighter version of the browser, all you have to do is fork the source, manage an maintain security patch merges, compile from source, avoid legal entanglements by making the source available to requesters, and try to avoid fracturing the user/developer-community!

      Simple!

      :D

    4. Re:Firefox=Mozilla? by moderatorrater · · Score: 1

      Two packages aren't even necessary, just make the standard version come with all the functionality (other than browsing) installed as an addon that can be deleted at will.

    5. Re:Firefox=Mozilla? by Daengbo · · Score: 1
      That's why I use Epiphany (the Gnome browser). It's Gecko-based, so it displays the same as Firefox, but the UI is GTK, so it's a lot faster. I don't have huge memory consumption, even when keeping my browser open for weeks. Firefox extensions don't work, but it can handle GreaseMonkey scripts (don't use any, though). The native extensions are:
      • Actions
      • Ad Blocker
      • Auto Reload Tab
      • Auto-scroll
      • Certificates
      • Creative Commons License
      • Error Viewer
      • Favicon Fallback
      • Gestures
      • GreaseMonkey
      • JavaConsole
      • Liv e Headers
      • News Feed Subscriptions
      • Page Info
      • Push Scroll
      • Python Console
      • Select Stylesheet
      • Side Bar
      • Smart Bookmarks: right click to look up selected text in your searches
      • Tab Groups: newly opened tabs appear next to the parent tab instead of at the end of the queue
      • Tab States: Shows an icon if there's new content in the tab
      The philosophy is that it doesn't want to do a lot. It passes the job off to the Gnome app that would normally handle the file. Oh, yeah, and it has a sane download manager, instead of the f???ed up thing that FF has. I'm very happy with it, but I only use Gnome, so I don't have to be cross-platform.
    6. Re:Firefox=Mozilla? by D4rkn1ght · · Score: 1

      Use another browser. Nobody's forcing anyone to choose only between FFx and IE. It could as well be Konqueror, Epiphany, Dillo, Lynx, Links{,2}, Elinks, Safari, Galeon, Camino, K-Meleon, Opera... And if one browser is getting too bloated, just fork it, or use older version, or tweak it, damn, you have *choice*!

      This is exactly what I say about people complaining about Firefox's speed on Mac. If Firefox doesn't do what you want, switch to: Safari, iCab, Camino, Opera, OmniWeb, or any other fine browser.

      Even try Internet Explorer 5.x that is obsolete, but still been used on older systems and still been supported in some places, believe it or not!

      Try anything that'll work for you.

  7. 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 Kesshi · · Score: 1

      I guess it is the time now for people to look into Opera

      The last time I seriously used Opera, about 3-4 years ago, it crashed on over two thirds of the flash programs I tried to run. You know the little waste-of-time games people made back then. Now with flash being used for a lot more than just waste-of-time games, I am wary to even think about Opera.

      Do you use Opera as your primary browser? And how well does it handle flash applications now?
      --
      Press +++ for Sysop access
    3. Re:Opera! by drinkypoo · · Score: 0

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

      I think software should be discriminated against on the basis of not being FOSS. If there is a FOSS alternative, I would rather place my energy there, because I want to promote Free Software.

      Every time I look into Opera, I am annoyed and wind up back on Firefox. I've done this with every major version released since FF 1.0 so far.

      Your mileage may vary! I'm not against choice. But Opera is no choice IMO.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    4. Re:Opera! by Paradigm_Complex · · Score: 2, Insightful

      I do. Other people can use it - fine - but if I can't see the source, I don't know whats in it and I'm not very trusting. For all I know Opera is grabbing and selling information such as my web history. I know what fx does with the passwords it stores - I can see the code. How do I know Opera doesn't use it to log into my gmail account? I can watch whats going in and out of my ethernet and wireless card, but even so opera could be using some undocumented "feature" of a closed-source operating system to make sure I don't see it. I'm not trying to convert others to F/OSS too actively, but I'm pretty dedicated to the idea. Firefox still has a long way to go before it falls enough for me to seriously consider a closed source browser. Hopefully someone will fork fx and fix these issues - or if not I can. Because, you know, its open source.

      --
      "A witty saying proves nothing." - Voltaire
    5. Re:Opera! by Racemaniac · · Score: 3, Informative

      i use opera as my primary browser, and haven't had it crash on any flashes ever, although getting shockwave to work appears to be hard (due to a bad installer from adobe... i haven't bothered to get it to work yet, but from what i heard, i'd have to install firefox to get shockwave into opera -_-)
      all in all i love it as a primary browser, sometimes i encounter an incompatible site, and then i switch to IE because i know it's a site i can thrust, and otherwise i work with opera, knowing that so few people use it that noone bothers to write exploits for it.

    6. 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
    7. Re:Opera! by WilliamSChips · · Score: 1

      I use Opera on Windows because Firefox has decided to mysteriously crash on me whenever I try to start it. Its flash support is fine but its Javascript support is horrible compared to Firefox.

      --
      Please, for the good of Humanity, vote Obama.
    8. Re:Opera! by Kesshi · · Score: 1, Offtopic

      i use opera as my primary browser, and haven't had it crash on any flashes ever, although getting shockwave to work appears to be hard

      I will be the first to admit that I am far less geeky than the average /. user, and I have to ask.... What's the difference between flash and shockwave? I've almost always head the two terms used together a la "Shockwave flash!" Sometimes with "Macromedia" attached at the beginning.

      Perhaps my old Opera woes were from macromedia and not flash. Though now I'm assuming and I don't like that.
      Also, do you know how well does Opera works on YouTube & Google Videos? Those are two of my favourite places on the internet. Chances are I'd stop using Opera if it doesn't work on as little as 10% of those videos.
      --
      Press +++ for Sysop access
    9. Re:Opera! by Romwell · · Score: 1

      I have been using Opera as my primary browser since v.4, and never had this problem. In particular, I don't have this problem now, and visit newgrounds.com almost daily =)

    10. Re:Opera! by OrangeSpyderMan · · Score: 2, Insightful

      I do. Other people can use it - fine - but if I can't see the source, I don't know whats /i>[sic] in it and I'm not very trusting.

      I call bullsh1t on this. You've reviewed all the source of all the pgms you use? Stop this argument, please, it's not a real reason to choose one over the other unless you're actually willing to go through the source of every one of them, and I doubt you have the time, and if you do - you should do something better with it :) .

      --
      Try NetBSD... safe,straightforward,useful.
    11. Re:Opera! by OrangeSpyderMan · · Score: 1

      OK OK - I fscked up the html in there. I'm whipping myself as we speak, no point in doing it for me ;)

      --
      Try NetBSD... safe,straightforward,useful.
    12. Re:Opera! by drinkypoo · · Score: 4, Interesting

      I call bullsh1t on this. You've reviewed all the source of all the pgms you use? Stop this argument, please, it's not a real reason to choose one over the other unless you're actually willing to go through the source of every one of them

      You can save your specious arguments for an audience that will buy them. We don't have to review the source of all the programs we use to gain the "transparency" benefit of Open Source or Free Software. The idea is "many eyes", not "my eyes".

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    13. Re:Opera! by Anonymous Coward · · Score: 0

      Indeed... why should people blindly follow that "be nice to others" rule when being a rude asshole gets you the results you want faster?

      I guess different people have different definitions of "best".

    14. Re:Opera! by Mad+Merlin · · Score: 1, Insightful

      Proprietary software is not practical, especially in the long term. The best tool for the job must also be practical.

    15. Re:Opera! by Anonymous Coward · · Score: 0

      Of course... and people know IE is inferior and riddled with security holes becuase it's also open source right?

    16. Re:Opera! by Anonymous Coward · · Score: 1, Insightful

      Yeah, that's fair. Compare Opera, four years ago, to Firefox, today.

      I guess the trouble with comparing Opera to Firefox four years ago is that Firefox didn't exist four years ago (not as Firefox, anyway)

      Firefox on Linux crashes occasionally when I try to leave pages with embedded an Google Video object or multiple embedded Youtube videos. It freezes and I have to kill it. The most recent time this happened was yesterday.

    17. Re:Opera! by Pausanias · · Score: 1

      ...until that best tool for the job forces an upgrade/remove features/breaks compatibility with other stuff that you need. Then you realize that, shit, you should have stuck with the FOSS tools to begin with.

      When would this happen in the real world? Am I just theorizing? Try iTunes's upgrade from 6 to 7.

    18. Re:Opera! by whitehatlurker · · Score: 1
      Opera is my primary browser and has been for several years (even back before your experiment).

      Opera doesn't crash on me for flash sites. I have had problems, but all of my troubles are related to either poor web authoring (those pages that assume you're either using MS IE [possibly 6] or Firefox [or Netscape] and refuse to let you go past the browser check, even with a capable browser) or due to the filtering proxy I use to block all kinds of stuff, including flash adverts.

      With the advances in Opera, I really no longer need to use the filtering proxy, which I had originally installed to block MIDI files from playing. I guess I just keep it so that I can filter on the other browsers I use from time to time. It also comes in handy when monitoring the traffic between the browser and the web.

      Opera is the browser that best suits my needs. It has all I need without going to adding extensions (whatever their current name is) and has a good email client, all in a remarkably lightweight package. It might not be what you need, but that is for you to decide.

      --
      .. paranoid crackpot leftover from the days of Amiga.
    19. Re:Opera! by Dan+Ost · · Score: 1

      Does it crash even if you start with a clean profile? (I think it's the -P option)

      --

      *sigh* back to work...
    20. Re:Opera! by quanticle · · Score: 4, Informative

      Proprietary software is not practical, especially in the long term.

      That's got to be the dumbest argument I've heard in favor of Free/Open Source Software in a long time. Look at IBM's mainframes. I don't think you could get more closed or proprietary. Yet, many businesses have stuck by them due to the fact that backwards compatibility is never broken on those machines. Heck, you could run OS360 packages from the 70's on the modern zOS machines without a problem.

      I think its just a bit extreme to say that no proprietary solution is practical in the long term. It depends on the application, the stability of the provider, and the relationship that you have with the provider. These three criteria apply whether the provider is the open-source community or a private company.

      --
      We all know what to do, but we don't know how to get re-elected once we have done it
    21. Re:Opera! by Walzmyn · · Score: 1

      I have always used opera and just kept firefox around for times I might want two browers up and running. Recently some patch to X broke opera and I was forced to use FF full time. I could not believe how slow the thing was. This is the same computer and same 'net connection I used firefox with back when it was first released. Opera has been updated a few times, with new features, but it has remained just as nimble and just as fast. Firefox is like wading through molasses.

    22. Re:Opera! by Anonymous Coward · · Score: 0

      discussing an alternate to a FF in a Is FF Bloated? thread hardly seems off-topic

    23. Re:Opera! by _Sprocket_ · · Score: 1

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


      Hehe... any "I choose FOSS" thread inevitably includes someone touting the "best tool for the job" mantra. What I find amusing is the implication that FOSS doesn't apply to this concept. It also implies that "best" is defined by a single ultimate truth. Even more amusing is this is posted in response to someone noting:

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


      As for me, myself... I tend to try and weight these kinds of complex decisions. In my own personal decision process, F/OSS gets a lot of weight on that alone. But that doesn't mean other considerations won't occasionally having me ultimately choose a proprietary offering. Although such options tend to start off at a disadvantage... so they better be very compelling to make my own personal cut. I suspect a lot of folks around here are like that.

      Incidentally... before we get too comfortable with the "best tool" mantra... keep in mind that the FOSS camp isn't alone. I've seen folks with the Microsoft religion outright ignore anything without a Microsoft label on it. It doesn't stop at Microsoft, of course (we can throw stones at Apple, Cisco, etc. as easily). "Best tool for the job" indeed.
    24. Re:Opera! by JordanL · · Score: 2, Insightful

      Then the entire paradigm is based on the (flawed) assumption that a general set of eyes is inherently better than the hired set of eyes which the programmers for any given closed source project employ.

      The issue you have is that you don't trust the set of eyes, but the process is fundamentally the same if you do not review the source code yourself. You are trusting someone else to assure you nothing is wrong, and confusing motive with action.

      The people who try and claim that FOSS is better than closed source because you can't be sure the evil corporate grmlins are stealing your soul are grasping at straws, and don't understand the fundamental benefits of closed source or FOSS, and IMHO, they are doing a disservice for OSS by promoting something that is not a reasonable benefit of OSS nor something which is an inherent difference it has.

    25. Re:Opera! by Anonymous Coward · · Score: 0

      Sure, you don't need to look any farther than RMS with his gentle "be nice to others" style to see how FOSS makes you a better person on the iiiiinside.

    26. Re:Opera! by Anonymous Coward · · Score: 0

      I think its just a bit extreme to say that no proprietary solution is practical in the long term.
      Which, of course, isn't what he said & producing one counterexample doesn't affect his argument. Even if he was wrong in saying being locked in is Very Bad (and i would argue he's right), one example of a good lock-in doesn't prove anything.
    27. Re:Opera! by OrangeSpyderMan · · Score: 2, Insightful

      We don't have to review the source of all the programs we use to gain the "transparency" benefit of Open Source or Free Software. The idea is "many eyes", not "my eyes".

      Oh so Open Source is all about relying on someone else to review the code for you? Please tell me how this is different from a software house paying QA guys to do it, apart from the fact they're paid professionals :)

      I've said it once, and I'll say it again, you're trusting someone you don't know to check it's ok, and if that's the case, there is NO difference whether it's Open Source or not - so stop using it as an argument. There are many more arguments a lot better than this for using FOSS, it simply doesn't need BS like this.

      --
      Try NetBSD... safe,straightforward,useful.
    28. Re:Opera! by shish · · Score: 2, Insightful

      You can save your specious arguments for an audience that will buy them. We don't have to review the source of all the programs we use to gain the "transparency" benefit of Open Source or Free Software. The idea is "many eyes", not "my eyes".

      Seeing as most people who look at firefox's source code go blind soon after, I'm not buying this.

      Yes, hundreds of thousands of people can in theory look at the source; but then all of them think that someone else will do it, and nobody actually *does*. (Not counting full time mozilla employees, since MS has full time IE employees, and they don't count towards the "many eyes" effect)

      --
      I mod down anyone who says "I will be modded down for this", regardless of the rest of their comment
    29. Re:Opera! by linvir · · Score: 1

      We're talking about feature bloat here, and how it's a bad thing in Firefox. Opera has a fucking mail client built in. If that's not feature bloat, then I don't know what is.

    30. Re:Opera! by Racemaniac · · Score: 1

      shockwave and flash are just plain different things i think, i usually see shockwave being used for more advanced 3d things and advanced online features. and considering youtube/google video, i have seen tons of youtube movies with opera, no problems what so ever (it's all just flash, and flash works flawlessly). i haven't seen so many google videos yet, but haven't had any problems with them, and it owuld surprise me if you ever did. i've also seen movies from tons of other sites, no problems there either. compatibility issues are rapidly decreasing :)

    31. Re:Opera! by bfields · · Score: 1

      The original poster *should* have said "if it's not possible for anyone that wants to see the source to see it...".

      The point isn't that everyone has to individually review it. The point is that if the provider makes some claim about it, it is possible for third parties to verify that claim.

      Similarly, I trust long-standing scientific results not because I have personally reproduced every experiment on which they rest, but because I know that anyone *could* do so. It's a question of trusting a process that allows independent third parties to conduct and publish critical review, as opposed to a process that depends on trusting a single person or organization.

    32. Re:Opera! by Jherek+Carnelian · · Score: 1

      Yes, some of us are prepared to use the best tool for the job rather than blindly follow FOSS. And some of us are prepared to use a Free tool that gets the job done in order to encourage the developers to make it the best tool for the job.
    33. Re:Opera! by ClosedSource · · Score: 1

      Why and compared to what? It's not as if FOSS has passed the "test of time" yet.

    34. Re:Opera! by Anonymous Coward · · Score: 0

      How can you claim the benefit of "many" eyes when apparently people don't feel like going through it?

      More like "couple'a eyes"

    35. Re:Opera! by Abeydoun · · Score: 1

      I dunno about you guys, but blindly following FOSS tends to get me fossed, forcing me to fire up my subscription version of Google Maps on my windows mobile device. Incidentally, the last time I got fossed, the path back home to California was very wet

      --
      The only consistency in life is the lack thereof
    36. Re:Opera! by Overly+Critical+Guy · · Score: 1

      What you're saying is that we should disregard quality in favor of ideology. No offense, but fuck that.

      --
      "Sufferin' succotash."
    37. Re:Opera! by StikyPad · · Score: 4, Funny

      I can watch whats going in and out of my ethernet and wireless card, but even so opera could be using some undocumented "feature" of a closed-source operating system to make sure I don't see it.

      That's possibly the most insane statement I've ever read by someone who claims to be savvy enough to fork a development project on his own. If you really think it's possible for an OS to pass information over a network in such a manner as to make it undetectable, then I have a very special invisible firewall to sell you. Don't worry, it's open source.. I only charge for the distribution costs.

    38. Re:Opera! by Overly+Critical+Guy · · Score: 1

      Then what's the difference? Closed source software has "many eyes," too. They just happen to be paid by someone.

      --
      "Sufferin' succotash."
    39. Re:Opera! by SEMW · · Score: 1

      Features != bloat.

      Even though Opera certainly has many, many more features built in by default than Firefox, it still manages to be a smaller download (4.7 vs 5.7MB), faster to start, more responsive, and a smaller memory footprint.

      And by the time you've added enough extensions to bring Firefox up to Opera's default functionality, the differences have multiplied 10fold.

      --
      What's purple and commutes? An Abelian grape.
    40. Re:Opera! by Anonymous Coward · · Score: 0

      So what? Opera its memory footprint is still lower than Firefox. A LOT lower. You can see these claims backed up in several benchmarks its a generally established fact. That is all I care about (and that I can surf with it). I don't mind useless features as long as I can turn them off. Opera also passes ACID2 so I know I'm completely abiding all standards. Anything funky is not due to my browser. So, whether it includes a mail client or not is of no concern. I think the mobile versions don't include this, btw. Nor do Mozilla mobile versions. Have a look at these? They're designed to have a super-low memory footprint and far less features.

    41. Re:Opera! by lennier · · Score: 1

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

      And for some of us, freedom *itself* is a tool, chosen for pragmatic, utilitarian reasons. Namely, that it is important to not be in a position where someone can unilaterally yank away the infrastructure you rely on.

      It seems to be a sort of blind spot in many people's relationship to technology, that we wasily forget that any tool you use also forms *you*, and your relationships to other people. The output of any industrial process is not just the bits or atoms you get at one end, but also the subtler rearrangement of social... shape, for want of a better word. Power relationships, but not just power. Whether the use of a certain tool, or living within a certain architecture, brings people together, keeps them apart, fosters some kinds of interactions while preventing others... all these are results of our use-of-tools. And we would be smart to remember this and decide, at the point of designing or purchasing tools, just what kind of social outputs we want. If we don't even notice or care that we're getting social outputs, that makes it very very easy for unscrupulous people who *do* care to subtly design our tools in such a way to give them power over us.

      --
      You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
    42. Re:Opera! by Bogtha · · Score: 2, Insightful

      Sometimes the best tool for the job depends on how far into the future you are looking. Free Software advocates are more pragmatic than you think. You just need to stop thinking about what works today and start wondering about what will work tomorrow. Mark Pilgrim wrote a couple of decent articles about the kinds of problems proprietary software can cause.

      Now I don't use Opera for anything other than testing, so I don't know what kinds of risks that particular software exposes you to. What I do know is that staying in control of your computer is a decent policy to stick to, and Opera would have to be significantly better than Firefox or Konqueror for me to use it. That's not being "blind", as you put it, it's being sensible in exercising caution.

      --
      Bogtha Bogtha Bogtha
    43. Re:Opera! by GreyDuck · · Score: 1
      ...because i know it's a site i can thrust

      Interactive pr0n sites, wot...?

      (I'm not picking on your typo, honest. I just found it absolutely hilarious and wanted to share my amusement with the world. And by "world" I mean "Slashdot community," of course.)

      --
      I'm only wearing black until they come out with something darker.
    44. Re:Opera! by thelexx · · Score: 1

      How trite.

      For many here, overall experience has shown that closed/proprietary is bad and open is good, particularly in the long term. In the absence of overwhelmingly compelling reasons to sway one to either side, to err on the side of using OSS is not following blindly. It is following wisely.

      OK, I'm done pissing in the wind now.

      --
      "Gold still represents the ultimate form of payment in the world." - Alan Greenspan, 1999
    45. Re:Opera! by chrismcb · · Score: 1

      So everything in your house is practical, nothing is proprietary? You phone? Your TV? Your blender? frig? Your car? Your computer?

    46. Re:Opera! by chrismcb · · Score: 1

      right because obviously the developer is trying make the best tool for the job with all of the free moral he is garnering. He can't afford to eat, or keep a house over his head. But gosh darn he has one more free loader, so he better make his product even better!

    47. Re:Opera! by SEMW · · Score: 1

      Every time I look into Opera, I am annoyed and wind up back on Firefox. I've done this with every major version released since FF 1.0 so far. Just out of interest, what annoys you? I ask because for me, it's been the opposite -- every so often I see an interesting FF extension and go off and try it, but get put off and go back to Opera.

      The only thing I can think of that might put someone off is the somewhat quirky default interface, but that's very easy to change, much easier than Firefox. In fact, that's what put me off Firefox -- the difficulty of customizability; unless you're willing to either manually manually edit .css files in your profile or install a shitload of extensions that make FF take about 10 minutes to start. I shouldn't need to edit a text file to move a toolbar to the bottom of the screen; haven't mozilla ever heard of drag&drop? And what's with having to restart Firefox every time you change anything at all? Forget Vista's UAC, "You have changed a keyboard shortcut; you have to restart Firefox. Cancel or allow?". Plus the complete lack of spatial navigation -- there was an extension for that, but it doesn't work with Firefox 2.0; I tried.

      (...Sorry, didn't mean to go into rant mode there. The question stands.)
      --
      What's purple and commutes? An Abelian grape.
    48. Re:Opera! by Anonymous Coward · · Score: 0

      Guess that's why different things matter to different people.

      Amazing. One slashtard has apparently just figured out that people are different, and it gets modded "Insightful". Oh, the stupidity...

    49. Re:Opera! by SEMW · · Score: 1

      Why so angry with Opera users? Did your parents force you to watch Wagner's complete ring cycle in a single sitting when you were three and it traumatized you against Opera for life, or something?

      --
      What's purple and commutes? An Abelian grape.
    50. Re:Opera! by deepestblue · · Score: 1

      And your point, other than repeating GP, being?

    51. Re:Opera! by Jesus_666 · · Score: 1

      I don't like Firefox for its features, I like it because it's a development platform based around a browser. Firefox' lifeblood is its extensibility. Actually, if the folks over at Mozilla would focus on that I'd be happy about stuff like spell cheking being added - as default-shipped extensions. Bang, we have a browser that does everything, but if you don't like a particular feature you can throw it out. Much better than having to put up with thirty features you don't need.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    52. Re:Opera! by kchrist · · Score: 1

      How do I know Opera doesn't use it to log into my gmail account? I can watch whats going in and out of my ethernet and wireless card, but even so opera could be using some undocumented "feature" of a closed-source operating system to make sure I don't see it.

      I find it curious that you're this impassioned about your choice of web browsers yet you continue to use a closed-source operating system.
    53. Re:Opera! by Anonymous Coward · · Score: 0

      Opera works.

      Remember that folks.

    54. Re:Opera! by TempeTerra · · Score: 1

      Big deal, every time I look into Firefox I get annoyed and wind up back on Opera.

      I like the fact that the developers add features while I'm not looking, and the new features tend not to break shit. Opera runs great for me, and is very customisable. It's free to use, and I am a browser user not a browser developer. I like that people who know better than me are deciding what goes into the browser, they make good choices so I don't have to. (incidentally I also hate Subway; do I really need to specify the exact salad ingredients I want for every sandwich?)

      I'm not against choice. But Opera is no choice IMO.

      And what is that meant to mean? I'm for freedom of religion, but Atheism isn't a religion IMO? (sorry, getting into a rant there)

      --
      .evom ton seod gis eht
    55. Re:Opera! by bfields · · Score: 2, Insightful

      Then what's the difference? Closed source software has "many eyes," too. They just happen to be paid by someone.

      Right. The same "someone", usually. And a "someone" whose interests are not those of users.

      This is the same reason we usually trust a result published in a peer-reviewed journal more than one reported by a corporation with only internal peer review, even when the resources available for the internal peer review may be excellent.

      It's the difference between "here's our results, here's how we got them, feel free to try yourself and see if you come to the same conclusions" and "here's our results, our best people checked them, honest!"

    56. Re:Opera! by Jherek+Carnelian · · Score: 1

      Because bug fixes and error reports are the surest way to improve a tool, even more so than financial compensation. But you can't do them if you aren't using the tool in the first place. Sounds like you've never used one yourself.

      PS, give me a break. Most major Free software development work is done by people who are either paid directly (like the engineers are Redhat, IBM, Intel and HP just to name a handful of big name employers of Free software developers) or indirectly by people who benefit in other ways - like college students working on their CS degrees.

      The starving Free software developer is a myth.

    57. Re:Opera! by Paradigm_Complex · · Score: 1

      I don't, I've been using Ubuntu since Dapper, and Debian for a bit before that. I was simply taking the example to a bit of an extreme - if one doesn't care about the software being open source, its quite feasible for them to feel the same about an OS.

      --
      "A witty saying proves nothing." - Voltaire
    58. Re:Opera! by maxume · · Score: 1

      They are both 'rich media platforms'; they are now both products of Adobe, but they used to be products of Macromedia. I think Macromedia bought Shockwave somehow or another, I don't remember. Anyway, Flash was pretty much built to do vector graphics on the internet, and then grew into what it is today, and Shockwave was built to do stuff like interactive cd-roms and other user interfaces, and had a mechanism for publishing to the web. Flash was marketed as Shockwave flash, I'm not sure why.

      --
      Nerd rage is the funniest rage.
    59. Re:Opera! by Anonymous Coward · · Score: 0

      It wasn't a counterexample at all because there was no example to counter. It doesn't affect his argument because he never made one.

    60. Re:Opera! by lysse · · Score: 1

      And for others of us, those attributes preserved by FOSS are key criteria for awarding "best tool" status. You make your choice, I'll make mine; we don't have to think each other is correct, so long as we stay out of each other's way. Problems only arise when you start to believe that you have a right to make my choice for me, or on the flipside of that coin, when you decide that the rationale for my choice is necessarily a condemnation of yours.

    61. Re:Opera! by olehenning · · Score: 1

      Ridiculous argument. I use Opera today because it's quite frankly the best browser out there. If the software changes in ways I don't like, I'll switch to another alternative. Nobody's forcing anyone to stick with what they're using now, tomorrow. What ever gave you that idea? We have a certain ammount of power as consumers in the choices we make. That applies both for FOSS and for proprietary software. Should I go with the worse alternative today simply because it might be the best tomorrow? Who says you can't change tomorrow? Don't get me wrong, I use plenty of Free software, and I'm absolutely a supporter of the free software movement, but as long as proprietary software is free of charge for me as a user and provides a better alternative, that's what I choose.

    62. Re:Opera! by Peganthyrus · · Score: 0

      "Shockwave" is the brand name for a Director project packaged for the web. Macromedia pretty much got built on the success of Director back in the days of CD-ROMs being new and cool.

      When they bought Flash, they merged its browser plugin with the one for Director stuff. So the Shockwave plugin became the Shockwave-and-Flash plugin. Except they always left out the "and" part.

      --
      egypt urnash minimal art.
    63. Re:Opera! by Domo-Sun · · Score: 1

      "You just need to stop thinking about what works today and start wondering about what will work tomorrow."

      Okay, while you're waiting for your nonexistent browser to load 5x faster in the future, I'll be over here, in the present, browsing the web.

    64. Re:Opera! by ArsonSmith · · Score: 1

      citing one example of closed source/development/platform success doesn't mean it isn't a risk over all. I've work with several software packages from companies that went under and lost all support of which we had no further course of action that could be taken. Just because people got lucky doesn't mean they will always get lucky.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    65. Re:Opera! by ArsonSmith · · Score: 1

      Except now Microsoft is rattling the OSS cage with patents. Although it is very likely they wont get very far, government has made stupid decisions before. Of course the SCO ordeal has probably made it a little harder, Microsoft still has very deep pockets.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    66. Re:Opera! by Pausanias · · Score: 1

      It all depends on the effort required to switch to new software. Switching to a new web browser is easy. But what if switching involves significant effort? Then it makes sense to stick with software that you know you will be able to modify as you see fit (or have someone else do it).

      For example, I know that I rely on several Firefox add-ons to manage my information and tasks. It would take significant effort to move my stuff to something else. I know that, if FireFox decides to kill all add-ons in the next release, someone will instantly be able to fork it, so that I don't have to choose between staying with an outdated FireFox or keeping my crucial add-ons.

      Suppose Opera had similar functionality. Suppose I was using Opera for the same purposes, and one day Opera kills them all. Then I am left in the cold.

      The same thing is what happened to many people with the iTunes 7 update mentioned above. The FOSS community chose DAAP as their streaming protocol, and built software around it. Then hostile forces at Apple decided to update DAAP in a way to render it non-functional with the FOSS software. Users of said FOSS software had to choose with staying with iTunes 6 or leaving the FOSS software behind.

      So, it all depends on your needs. It pays to be farsighted sometimes.

    67. Re:Opera! by Domo-Sun · · Score: 1

      "incidentally I also hate Subway; do I really need to specify the exact salad ingredients I want for every sandwich?"

      Yes. Not everyone likes 'american' cheese and mayo. You just have to answer yes to a few shortened questions giving you a generic sandwich. There are no WRONG answers on this test. Take a deep breath and let the experts do their job. They don't bite.

      What kind of bread? (I know it's confusing. They have a bread chart.)
      American or Provolone Cheese?
      Onions, lettuce, tomatoes?
      Salt and pepper?

      The rest is extras, and have to be requested: olives, jalapeños, cucumber, green peppers, banana peppers, sweet peppers, pickles, spinach, carrots.

      Good luck.

    68. Re:Opera! by SEMW · · Score: 1

      For example, I know that I rely on several Firefox add-ons to manage my information and tasks. It would take significant effort to move my stuff to something else. I know that, if FireFox decides to kill all add-ons in the next release, someone will instantly be able to fork it, so that I don't have to choose between staying with an outdated FireFox or keeping my crucial add-ons. Suppose Opera had similar functionality. Suppose I was using Opera for the same purposes, and one day Opera kills them all. Then I am left in the cold. In practise, of course, just because someone is able to fork it doesn't mean they will -- and there are certainly a number of very useful FF1.5 extensions which haven't been updated or forked and don't work on FF2.0. If Opera, on the other hand, include a feature, you know it won't break when you upgrade because it's part of the browser and will be upgraded with it.

      Considering the sheer number of extensions Firefox needs to bring it up to Opera's default functionality, the chance of this happening quite quickly approaches 1.
      --
      What's purple and commutes? An Abelian grape.
    69. Re:Opera! by Domo-Sun · · Score: 1

      Let's just accept that argument at face value. Fine. Opera has shifted towards "Special" relationships with google and other advertisers to try and appease those reluctant to switch. They even changed all their shortcuts for mozilla users; A crowd that will never be pleased.

      But firefox sucks. It's too slow, without the features. Opera has a load of features and is way faster. I really can't survive on firefox alone. When firefox can perform as fast, and with instant back-and-forth, saving form data, and can enable/disable images/css rapidly, with quick buttons, and without having javascript enabled, I'd use it alone.

      When it comes to trusting closed-source software, Opera is probably the lesser of two evils.

      By the way, wasn't there some news about something being added to mozilla that would allow some kind of ad, or click tracking?

    70. Re:Opera! by Domo-Sun · · Score: 1

      Edit: Opera has shifted towards "Special" relationships with google/advertisers for some of their revenue (and from their mini-browser) to try and appease those reluctant to pay to switch.

    71. Re:Opera! by Mad+Merlin · · Score: 1

      So, 40 years ago, could you tell me with 100% certainty that you would still be able to run all of said software today? No, of course you couldn't. Therein lies the problem.

      It doesn't matter if one proprietary software vendor is reliable, they *all* must be, which will never happen.

    72. Re:Opera! by Paradigm_Complex · · Score: 1

      The beauty of open-source is that, even if they do add something like that, it wouldn't be too hard to take that out. I know the average joe couldn't do that themselves, but they could download and double-click on someone else's modified version. That kind of nonsense only works in closed-source apps. Don't get me wrong, Opera is faster. It's just ads being put in an firefox/mozilla/seamonkey/whathaveyou isn't a valid point.

      --
      "A witty saying proves nothing." - Voltaire
    73. Re:Opera! by zsau · · Score: 1

      I don't run software I can't run on all my computers. Weird thing: That means I don't run Firefox because it doesn't work on my main desktop, but I could run Opera.[*] In spite of the fact that Firefox is free software and Opera is proprietry.

      [*]: I don't.

      --
      Look out!
    74. Re:Opera! by tepples · · Score: 1

      I think software should be discriminated against on the basis of not being FOSS. If there is a FOSS alternative, I would rather place my energy there, because I want to promote Free Software. Which Free alternatives to proprietary commercial video games do you recommend?
    75. Re:Opera! by TempeTerra · · Score: 1

      I wish I lived where you do; around here the subway workers have been trained to ask "do you want X" for every ingredient - including the one's you've listed as extras. It's consumer choice gone mad.

      --
      .evom ton seod gis eht
    76. Re:Opera! by Anonymous Coward · · Score: 0

      >>Proprietary software is not practical, especially in the long term. The best tool for the job must also be practical.

      You didn't happen to post this from MacOSX BTW did you? ;)

    77. Re:Opera! by shish · · Score: 2, Interesting

      I just had the freakiest experience with Opera, and I wonder if anyone here can explain: As some of you may know, in addition to regular back and forward buttons, opera also has a "go where I want" button. I had suspected that it worked by simply finding the end digit in the URL and adding one, ie if you're viewing 42.jpg and hit "go where I want" you go to 43.jpg. But I've just had it figure out that the image after "07.jpg" is "chapter2-01.jpg".

      HOW DOES IT KNOW?!

      --
      I mod down anyone who says "I will be modded down for this", regardless of the rest of their comment
    78. Re:Opera! by shish · · Score: 1

      Opera has a fucking mail client built in. If that's not feature bloat, then I don't know what is.

      I agree that you don't know what is :)

      a) It's not feature bloat -- a mail client is a perfectly sensible thing to include in an internet app suite (note: opera is comparable in purpose to seamonkey, not firefox)
      b) It's not code bloat -- the entire opera suite (browser, mail, irc, bittorrent, feed reader, and god knows what else) is smaller and faster than a single component from mozilla (firefox, the browser)

      --
      I mod down anyone who says "I will be modded down for this", regardless of the rest of their comment
    79. Re:Opera! by Overly+Critical+Guy · · Score: 1

      Hehe... any "I choose FOSS" thread inevitably includes someone touting the "best tool for the job" mantra. What I find amusing is the implication that FOSS doesn't apply to this concept.

      There is no implication other than what he's saying directly, that he chooses his tools based on their effectiveness for his current problem, not whether it fits into some OSS philosophy. That may mean OSS software, or it may not.
      --
      "Sufferin' succotash."
    80. Re:Opera! by Anonymous Coward · · Score: 0

      You know, even on Opera's forums, they don't really answer that question. People have been told that some of the answer can be found in fastforward.ini, but I've looked and that file seems to contain a very small part of the answer. They probably want to keep that as a secret.

    81. Re:Opera! by TheLink · · Score: 1

      You don't have that guarantee of "still be able to run" with OSS either.

      Unless you manage to have old hardware that still works.

      If you are willing to use virtualization/emulators, then you have that guarantee for non-OSS too.

      Fixes or patches? Who's going to fix old Linux 2.0.x distros? Or 2.6 distros years from now?

      suse 9.1 is no longer updated and that's just 2-3 years old. Whereas Windows 2000 is still getting patched.

      I like some OSS, but it's silly to say just because its OSS it is better for long term. Better to just fix copyright law - shorten the terms to 7-10 years or something. Then people like Microsoft will actually have to make software substantially better than their own old stuff. How's that for encouraging innovation, and "better for the long term".

      In modern times if you can't make money within 10 years of publishing some software/music/etc, I don't think its a great overall loss to society if your copyright expires and you still haven't made money and people only then start to think your stuff is brilliant.

      --
    82. Re:Opera! by pwhysall · · Score: 1

      Incorrect.

      Current Firefox (2.0.0.3) for Windows: 5.5MB download.
      Current Opera (9.2) for Windows: 6.3MB download.

      Couldn't give a hoot about the features. All the good in Opera is hidden behind a terrible user interface. I gots shit to *do*, ya know?

      --
      Peter
    83. Re:Opera! by TheLink · · Score: 1

      Thinking OSS magically guarantees compatibility is silly.

      Whether something is OSS/Proprietary has little relation to how likely is there to be backward compatibility.

      Intel's x86 cpus still run old x86 code (they tried to get everyone on board their Itanic, but well :) ). Microsoft cared about backward compatibility (pre Vista). Whereas Apple just doesn't care much about compatibility. AFAIK even old ipod accessories won't work with new ipods.

      Plenty of OSS break compatibility all the time. Go look at a linux distro. Everytime I get a kernel update I have to have the kernel source available and do a make modules_prepare etc if I still want to use vmware (vmware hasn't changed so don't claim its vmware not being backward compatible, plus I don't have to do the same thing for vmware on windows). Then there's PHP, they break stuff even for _minor_ revisions. While the Linux kernel hackers do similar stuff, if you stick to a distro's kernel you are somewhat shielded.

      In contrast you can run lots of old software from Win 9x to Win XP with no changes. Even some dos programs still work. That's one of the reasons why it's easier for virus writers to target them (just wait till Linux/OSX gets really popular and virus/trojan writers start using perl for cross platform evil :) ).

      --
    84. Re:Opera! by TheLink · · Score: 2, Insightful

      Many eyes?

      Haha, so 6 billion monkeys will be able to spot a security problem and submit a bug report? Remember it has to be done before the software is exploited (whether secretly or not).

      Sure, many users can spot a UI problem, but only a very few people can and will spot security problems, and fewer will bother to actually report them to the right channels. Plenty of evidence for that - gaping holes in open source that were not spotted and fixed till years later.

      There's too much crap code out there for everyone to look at it. Hackers will just pick a target, find exploits, exploit them, when they run out, they pick another. And only a few people actually go around fixing the bugs (or writing good code in the first place).

      --
    85. Re:Opera! by SEMW · · Score: 1

      Current Firefox (2.0.0.3) for Windows: 5.5MB download. Current Opera (9.2) for Windows: 6.3MB download. Nope. You're not comparing like with like. According to http://www.mozilla.com/en-US/firefox/, Firefox (English) is 5.7MB. Likewise, according to http://www.opera.com/download/, Opera (English) is 4.7MB. Opera *international* is 6.3MB, but that's due to the sheer number of languages it supports.

      Couldn't give a hoot about the features. All the good in Opera is hidden behind a terrible user interface. I gots shit to *do*, ya know? But the whole point of Opera is that it's almost infinitely customisable; and the interface is very, very easy to change, much easier than Firefox. In fact, it's the interface that put me off Firefox -- not the default interface, but the difficulty of customizing it; unless you're willing to either manually manually edit .css files in your profile or install a shitload of extensions that make FF take about 10 minutes to start. E.g. I prefer the tab bar at the bottom of the screen. In Firefox I have to manually add a string to a .css text file; much harder in Opera.

      Besides, what's so bad about the default interface? The only really unusual thing is that it puts the tab bar above the address bar, but as I said, that's very easy to change.
      --
      What's purple and commutes? An Abelian grape.
    86. Re:Opera! by Anonymous Coward · · Score: 0

      Opera is going downhill anyway. It used to be so fast. Let me make this abundantly clear. I don't give a FUCK what the website operator says...and I repeat, I don't give a FUCK what the website operator has in his code...I want ALL my pages in fucking CACHE, EVERY TIME. I will fucking hit RELOAD if I suspect a page is out of date.

      But when I hit the fucking BACK button in the browser on my fucking three thousand megahertz fucking machine with two gigs of fucking RAM, I want the page to come up absolutely positively definitely fucking INSTANTLY. Instantly! Do you understand???????????????

    87. Re:Opera! by Anonymous Coward · · Score: 0

      If you really think it's possible for an OS to pass information over a network in such a manner as to make it undetectable, then I have a very special invisible firewall to sell you.

      Just to clarify a bit, an OS running on a particular computer can pass information over a network in a manner such that it is undetectable to tools running _on that same computer_. Rootkits often do this, for example. This may have been what the GP poster was referring to.

    88. Re:Opera! by Britz · · Score: 1

      Some ppl care about freedom, some don't.

    89. Re:Opera! by _Sprocket_ · · Score: 1

      There is no implication other than what he's saying directly, that he chooses his tools based on their effectiveness for his current problem, not whether it fits into some OSS philosophy. That may mean OSS software, or it may not.


      What you're missing is that maybe the "OSS philosophy" is a valid consideration for "effectiveness". Again - "best" and "effective" being subjective. Keep in mind that these choices also involve a lot of other subjective considerations - support / confidence in the provider, cost, personal knowledge, etc. To say that FOSS is an invalid consideration is cherry-picking.
    90. Re:Opera! by ratboy666 · · Score: 1

      Let's think about this: No, I probably CAN'T make a channel over the internet that you can't detect. But I CAN make it very difficult for you to know that the channel exists. (and, yes, I have been involved with projects that needed to protect against thermal measurement to help recover key bits).

      Example - the timing of requests to DNS servers (especially DNS servers under the vendors control). After all, morse code was an effective communication method.

      If all I wanted to do was to pass on your keystrokes (a very low bandwidth thing), I could certainly do it in a wya that wouldn't be picked up by most systems. Modifying a few bits in normal packet headers (not so good), modifying the html requests (a bit better). timing (a bit better), retreiving "updates" or some static resources, coupled with one of the other methods from my vendor site (looks innocuous, after all what's an extra space or ten?).

      You really can't know unless you (or someone you trust) has reviewed the code. Even there, the code vendor COULD be in cahoots with the compiler vendor.

      Not that I believe that Opera suffers from this...

      --
      Just another "Cubible(sic) Joe" 2 17 3061
    91. Re:Opera! by Bob+Uhl · · Score: 1

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

      Almost by definition, a proprietary tool cannot be the best tool for the job. When choosing a piece of software, one must take into account a myriad of factors: features; performance; support; mainenance; cost. Being able to hack the source code for every piece of software on my computer is worth quite a lot to me; it means that free software is never abandonware. Even more importantly, free software makes getting around foolish rights-limitation schemes trivial.

    92. Re:Opera! by Kesshi · · Score: 1

      Yeah, that's fair. Compare Opera, four years ago, to Firefox, today.

      Fair? Sure, why not? What else do I have to judge a company by other than its past. If Opera, 4 years ago, couldn't handle my internet needs, 4 years ago, why should I assume that today's Opera can handle my internet needs today?

      The answer to that question is "These posts." These recent posts by /. readers have poked at my curiosity. I liked Opera. When it worked, it was the best browser. However it had issues that caused it to freeze-up and/or crash too often for me. I eventualy found an alternate and used that. Though I am now experiencing the same problems with Firefox that I did with Opera so many years ago, and it's time to find an alternate to Firefox.
      --
      Press +++ for Sysop access
    93. Re:Opera! by Bob+Uhl · · Score: 1

      We don't have to review the source of all the programs we use to gain the "transparency" benefit of Open Source or Free Software. The idea is "many eyes", not "my eyes".

      Well, the benefit of Free Software is precisely the user's eyes. Open Source is about writing decent software; Free Software is about freedom. And freedom is its own benefit.

    94. Re:Opera! by Domo-Sun · · Score: 1

      I have no idea if opera has back doors in it. I don't use the search bars and shortcuts. (I'm sure IE does.) But to act like it's simply NOT there or not a "valid point" because something is OSS is naive. I agree, it's not as big a concern, but it's a concern. And one that I never heard the conclusion to. It was a referring link attribute.

    95. Re:Opera! by glwtta · · Score: 1

      Oh crap, did I start a whole "My opinions about software are better than your opinions about software!" thing? I apologize.

      I actually wasn't being disingenuous, the OP seemed to be scoffing at the concept that open sourciness should be a factor in selecting software, and I merely wanted to point out that for a number of people it is.

      I don't know where you guys are getting "blindly follow ideology" from that; though I enjoy knowing that apparently this opinion makes me retarded.

      --
      sic transit gloria mundi
    96. Re:Opera! by jp10558 · · Score: 1

      In general, youtube and the like work in Opera. There are some pages that use odd non standard code to load a flash object that do not work. The major downside is that you will find yourself back at the 1% userbase trying to convince sites to fix broken code or not block the browser again. The upshot is that you have to try pretty hard to make code that works in firefox that fails in Opera, but Google and some OSS control apps (Zenoss console, GLPI console) manage.

      It is really annoying when OSS web consoles feel that they only need to work in Firefox, and don't test for IE, Opera or Safari.

      --
      Opera, Proxomitron-Grypen,GPG 0x0A1C6EE3
    97. Re:Opera! by jp10558 · · Score: 1

      This is why I really wish sites would code strictly to standards, so the entire browser could be a choice - rather than every browser trying to be everything to everybody so that they get enough market share for the webdevs to test in them.

      --
      Opera, Proxomitron-Grypen,GPG 0x0A1C6EE3
    98. Re:Opera! by linvir · · Score: 1

      I don't want any of that shit. I have a mail client. It's great. I don't need a bittorrent client, and I have a perfectly good text editor for taking notes. I don't care if it's faster with all that extra stuff. I don't care if you call it an "internet app suite" and pretend that changes anything.

      All I want is a replacement for my increasingly RAM-intensive browser. It's not good enough to fulfill that requirement, and then also be a bunch of other unwanted things. That's why there's a full-stop at the end of the sentence. You can check if you like: it comes right after the letter 'r'. This is my point. There's a lot of us who are getting sick of Firefox. No, we're not interested in your internet app suite. No, seriously. No, please, stop calling this number. NO! We're considering jumping ship because of a few measly features like a spell-checker. What makes you people think we would want an entire "suite" of these things instead?

      It's an annoying trend that I want to see die. The p2p app's connected to the IRC client. The IRC client's connected to the IM client. The IM client's connected to the browser. The browser's connected to the mail reader. The mail reader's connected to the POP client.

      Yes, all of those applications should interoperate cleanly. No, they shouldn't achieve this by running from the same fucking binary and having access to each other's innermost variables and secrets.

    99. Re:Opera! by Anonymous Coward · · Score: 0

      Yes. Actually, I'm sitting in the corner crying right now, because I can't surf the web until somebody writes an open-source web browser.

    100. Re:Opera! by netsharc · · Score: 1

      I think it can figure this out if you were in a "table of contents" page before starting to view the images. Just a hunch.

      --
      What time is it/will be over there? Check with my iPhone app!
    101. Re:Opera! by WilliamSChips · · Score: 1

      It crashed even if I started with a completely different version in a completely different directory. It does it before the Windows debug program could even attach itself or whatever.

      --
      Please, for the good of Humanity, vote Obama.
    102. Re:Opera! by shish · · Score: 1

      All I want is a replacement for my increasingly RAM-intensive browser. It's not good enough to fulfill that requirement, and then also be a bunch of other unwanted things.

      If the extras are unnoticable, then what's the problem? Avoiding a program simply because it has an extra capability (which doesn't have any negative effect on the main one) seems a really dumb idea :-/ It's like refusing to eat good food, since as well as tasting nice, it keeps you healthy, and you want food which *only* tastes nice...

      We're considering jumping ship because of a few measly features like a spell-checker. What makes you people think we would want an entire "suite" of these things instead?

      Do you object to features, or do you object to bloat? While you may say that anything you don't use personally is bloat, I'd think it forgivable on the condition that the extras don't get in the way of the features I do use (as is the case).

      If you're really that desperate for a browser which has the features that you personally want, and no features that you don't personally want, I think you'll have to make your own :-P As it is, opera has all the features I personally want, and the features I don't personally want are practically not there, so I consider it close enough to my ideal~

      --
      I mod down anyone who says "I will be modded down for this", regardless of the rest of their comment
  8. "Less available RAM" by Jaffa · · Score: 3, Informative

    Ignoring the poor grammar for a moment: "Less available RAM equals a less-responsive computer" is a bit simplistic. Unused memory is wasted memory, this is similar to the arguments about top(1) on Linux reporting all your memory being used in buffers etc.

    1. Re:"Less available RAM" by Anonymous Coward · · Score: 0

      The problem isn't about excess memory being wasted. Rather, it's a problem with Firefox often taking memory that could be better used by other applications.

      I tend to leave Firefox running all of the time. It's not unusual for it to be consuming upwards of 800 MB of RAM, even after only a day or so. Keep in mind that I'm talking about its resident consumption, so this is physical RAM being consumed. Now, I'm a poor soul with only 1 GB of RAM. That means that once I start even just OpenOffice alongside Firefox, my system is thrashing quite severely. So switching between the two applications becomes essentially impossible due to all of the swapping that has to take place.

    2. Re:"Less available RAM" by Cal+Paterson · · Score: 1

      this is similar to the arguments about top(1) on Linux reporting all your memory being used in buffers etc.
      Firstly, "unused memory is wasted memory" is a decision for the kernel to make.

      It's not like firefox is using unused memory - firefox is often using memory that could be put to better use by other programs.
    3. Re:"Less available RAM" by drinkypoo · · Score: 1

      Unused memory is wasted memory, this is similar to the arguments about top(1) on Linux reporting all your memory being used in buffers etc.

      Memory allocated to a buffer is available memory - it can and will be deallocated automatically by the OS when memory gets tight.

      Memory allocated to Firefox is not available memory, and cannot be used for anything if Firefox isn't using it.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    4. Re:"Less available RAM" by dyamkovoy · · Score: 1

      Memory allocated to Firefox is not available memory, and cannot be used for anything if Firefox isn't using it. This is not necessarily true. In most applications, if a memory page is not being actively used (aka read or written to recently), it can be swapped to disk to make room for more stuff. Unfortunately, Firefox prevents this with most of its memory, unless you enable a hidden option (config.trim_on_minimize), which lets Windows do its thing (not sure how this setting affects Linux).
    5. Re:"Less available RAM" by Anonymous Coward · · Score: 0

      What's wrong with the grammar? I hope you know that "less available RAM" is perfectly acceptable as RAM is not a countable noun. The word "fewer" is not appropriate here. Now, onto your second line:

      "Unused memory is wasted memory, this is similar to the arguments about top(1) on Linux..."

      These are two completely separate clauses, yet you separated them with a comma. This is incorrect. You need to separate them with a semi colon or a hyphen.

      You poor sad sod - next time you try to look big and clever with your grammar, get it right. Or leave it to people who actually know things, cretin :-)

    6. Re:"Less available RAM" by Vexorian · · Score: 2, Interesting

      But seriously man, I am yet to see firefox go above 120MB, I've seen some trolls saying it can get to 500MB! And who cares if you are not able to play those FULL SCREEN games and have your browser open at the same time? And is it so difficult to got to options\Advanced\Set cache size to 0, there should you go if you got infinite bandwidth and a tendency to open a lot of other applications while browsing?

      Oh my god, I just hate how frequent this flamebait is, people won't switch to opera, seriously get over it.

      And since firefox is such a friging resource hog I guess that's the reason it wasn't ported to OLPC ...

      --

      Copyright infringement is "piracy" in the same way DRM is "consumer rape"
    7. Re:"Less available RAM" by lachlan76 · · Score: 1

      Actually, unused memory is disk cache, and far from wasted memory.

    8. Re:"Less available RAM" by Macthorpe · · Score: 1

      And who cares if you are not able to play those FULL SCREEN games and have your browser open at the same time? I care.

      Also, it's not a troll if it's true. That last one was a result of one single extension that's still listed as one of the 5 most popular on Mozilla's website.
      --
      "It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien
    9. Re:"Less available RAM" by Petrushka · · Score: 1

      That last one was a result of one single extension that's still listed as one of the 5 most popular on Mozilla's website.

      Mind revealing which? It'd be useful to know what to avoid.

    10. Re:"Less available RAM" by mabinogi · · Score: 1

      Firstly, "unused memory is wasted memory" is a decision for the kernel to make. Nice in theory, and makes for an excellent holier than thou high ground, but in reality the kernel is only able to cache things on a fairly simplistic level.
      An application has far more relevant and useful domain specific information about what can be cached to best effect.
      --
      Advanced users are users too!
    11. Re:"Less available RAM" by Macthorpe · · Score: 1

      AdBlock. There's a good chance they've fixed the leak by now (I say a lot about OSS but there's usually good turnaround times on fixes), but it's worth testing before you rely on it.

      --
      "It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien
    12. Re:"Less available RAM" by Cal+Paterson · · Score: 1

      An application has far more relevant and useful domain specific information about what can be cached to best effect.
      Alas, if only this actually resulted in a better effect. Some applications do, firefox does not.
    13. Re:"Less available RAM" by Verte · · Score: 0

      On the contrary- wasted is the I/O resources used to fill up that memory when it could be doing something that is actually useful.

      --
      We at slashdot are scientists, specialists and kernel hackers. Your FUD will be found out.
  9. 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
    1. Re:Streamlined Version by smiltee · · Score: 1

      There are many levels of computer illiterates. I have to frequently explain to my parents how to attach a file to a e-mail and they don't get the computer concept at all. These kind of people would not see the hell of a difference between IE, Mozilla, Safari, streamlined Firefox, standard Firefox, etc. as long as it works. They don't care about RSS, pop-ups, etc. So the principal interested here is the maintainer of the house PC. And I think only a streamlined versions should be available.

      --
      Blame Canada!
    2. Re:Streamlined Version by jesser · · Score: 1

      Can you name some Firefox features (in Firefox 2 or planned for Firefox 3) that you think should be left for add-ons? (e.g. because most Firefox users won't need them and they add significantly to download size or startup time or page-load time.)

      --
      The shareholder is always right.
    3. Re:Streamlined Version by bfields · · Score: 2, Interesting

      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.

      At least some of the complaints I've heard about "firefox bloat" have turned out, on closer examination, to be due to memory leaks in the Flash plugin.

      And that's a disadvantage of plugins: they're complex bits of code that run in the same memory space as firefox and have the ability to screw it up arbitrarily badly, but that aren't part of the main code base, so aren't usually reviewable or fixable by Firefox developers.

      Anyway, what piece of functionality would you identify as a candidate for moving into an optional add-on, and what do you expect that would save?

    4. Re:Streamlined Version by Anonymous Coward · · Score: 0

      phishing protection? (cant say i have seen this, so im not sure if its in ff)
      the search toolbar? (this can easily be a extension)
      does ff have build-in popup blockers?
      thats face it, almost every part of ff can be shoved off to a extension, including session management, tab configurations, and for the love of god, what is up with themes?! FF uses GTK2, there is NO NEED for ff to support its own theme engine independent from gtk, just look at the tabs, those tabs are NOT part of my gtk theme.

      All in all, ff is including more functionality into its core that could be add ons, and not fixing whats wrong with the basic code base (performance and memory). To top everything off, its becoming more and more of a single application, believing it should do everything itself, in place of existing desktop configurations.

    5. Re:Streamlined Version by theodicey · · Score: 1
      Add-ons are a great mechanism for prototyping and developing new features, or features wanted by some small fraction of the userbase.

      But how do you guarantee the quality of the add-ons, or that there will be a high quality add-on for any desired feature? You can't. If you look at the history of tab control on Firefox...some of the most popular, most widely advocated add-ons were leaky, crashy, and had a ridiculous number of options. The built-in tab management in Firefox 2.0 is a huge relief.

    6. Re:Streamlined Version by Jesus_666 · · Score: 1

      Spell checking, popup blocking, session management, RSS reader, phishing detection... Yes, most users would like them, that's why they'd be shipped with the base install, just like Talkback and the DOM Inspector.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    7. Re:Streamlined Version by Paradigm_Complex · · Score: 1

      If the add-on is under the same control as fx itself is, I expect it'll have a similar QA. I'm asking Mozilla to make the spellcheck (for example) an optional add-on, not for them to drop it all together and use a spellcheck from someone who can made add-ons as poorly as I do. I see no reason for the QA to drop, considering its the same central team working on them both.

      --
      "A witty saying proves nothing." - Voltaire
    8. Re:Streamlined Version by Knetzar · · Score: 1

      Why not have most (if not all) features as add-ons? Spell check, caching, pop-up blocker, even tabbed browsing can be considered add-ons.

      Pros:
      People that just want a limited browser can get the limited browser.
      Casual computer users can get a "default install" which comes with a defined set of add-ons.
      More features can be updated independently of the main code base.

      Pro or Con:
      Design & coding might become simpler or more difficult with a very modular approach.

      Cons:
      Performance might suffer

    9. Re:Streamlined Version by kcbrown · · Score: 1

      And that's a disadvantage of plugins: they're complex bits of code that run in the same memory space as firefox and have the ability to screw it up arbitrarily badly, but that aren't part of the main code base, so aren't usually reviewable or fixable by Firefox developers.

      And this leads me to my biggest pet peeve about the Gecko-based browsers: the plugin API provides no separation at all between the browser and the plugin. I'm sorry, but that's crap.

      The plugin API should provide a nice, thick wall between plugins and the browser. A plugin should never be able to take down the browser (extensions are an entirely different thing, of course). On a Unix system, the plugin should be running in a completely separate process, and talk to the browser via a socket or something.

      But the current architecture is a real piece of shit, and is the most annoying thing about Gecko-based browsers.

      --
      Use 'slashdot stuff' in the subject line in any email you send me if you want to get past the spam filter.
    10. Re:Streamlined Version by Cl1mh4224rd · · Score: 1

      At least some of the complaints I've heard about "firefox bloat" have turned out, on closer examination, to be due to memory leaks in the Flash plugin.

      And that's a disadvantage of plugins: they're complex bits of code that run in the same memory space as firefox and have the ability to screw it up arbitrarily badly, but that aren't part of the main code base, so aren't usually reviewable or fixable by Firefox developers.

      Anyway, what piece of functionality would you identify as a candidate for moving into an optional add-on, and what do you expect that would save?
      Plugins != add-ons/extensions

      Things that could be moved into an add-on: spellcheck, clear private data, rss feed features, phishing checker...
      --
      People will pass up steak once a week, for crap every day.
    11. Re:Streamlined Version by tepples · · Score: 1

      And that's a disadvantage of plugins: they're complex bits of code that run in the same memory space as firefox and have the ability to screw it up arbitrarily badly, but that aren't part of the main code base, so aren't usually reviewable or fixable by Firefox developers. Why can't Flash run in a separate process like Adobe Reader does?
    12. Re:Streamlined Version by bfields · · Score: 1

      Things that could be moved into an add-on: spellcheck, clear private data, rss feed features, phishing checker...

      Any idea what kind of resources that would save? (And how would we find out?)

      Also, that stuff will have to be enabled by default--I don't want to have to go turn on a dozen configuration options just to get the features I've come to expect out of a browser. No doubt there could be interest in that kind of customization for older computers and embedded projects, though.

  10. Re:Like IE? More like Linux, I'd say! by WED+Fan · · Score: 0

    Remember the days that a Linux install took up half the space of a Windows install?

    --
    Politics is the art of looking for trouble, finding it everywhere, diagnosing it incorrectly and applying the wrong fix.
  11. I quit FF a long time ago. by ViX44 · · Score: 1, Interesting

    Did anyone not see this coming? It's clearly a case of needing to become what you are fighting, and the thing about open expansion options, like the toolbars, is that they will expand out of control. Viz, that old screenshot of an IE window with every installable toolbar in the world consuming the entire screen but a sliver of browser space at the bottom.

    I hate to shill, but I went Opera a long time ago when FF first started trying to do too much and I never once turned away. The only time I use it is on a fresh Linux install with FF -integrated-; I think it's Ubuntu or SuSE that integrates it so you can't remove it without disurpting the OS...didn't a certain Borg-led OS company do that once to ill-effect?

    FF's best route at this point is to integrate into the program in an efficient manner the best features of the most popular toolbars, and add a limit on the plugins... three perhaps. As long as toolbar adding is unlimited, people will bloat their installations and then complain as if it's FF's fault. A limit will inconvenience, but not drive off, much of the user base, and impose a bit of discipline.

    1. Re:I quit FF a long time ago. by aichpvee · · Score: 0, Troll

      That's the stupidest fucking thing I've ever heard. Unless of course you work for Opera and believe you would somehow benefit from me running it, since extensions are the thing that keeps me using Firefox over Opera even though the gtk dialogs annoy the hell out of me.

      --
      The Farewell Tour II
    2. Re:I quit FF a long time ago. by jcgam69 · · Score: 2, Informative

      I hate to shill, but I went Opera a long time ago when FF first started trying to do too much and I never once turned away. The only time I use it is on a fresh Linux install with FF -integrated-; I think it's Ubuntu or SuSE that integrates it so you can't remove it without disurpting the OS...didn't a certain Borg-led OS company do that once to ill-effect? I disagree. Firefox can be removed from linux just like any other program.
    3. Re:I quit FF a long time ago. by Paradigm_Complex · · Score: 3, Insightful

      If people want to bloat up their browser, I don't see how thats your problem. Now, when the browser comes bloated so that you can't slim it down without spending a good bit of time cutting chunks out of the code, it becomes a problem. If they took things like spellcheck out - slimming the base fx - and allow me to chose if I want it in or not, that'd be nice. But what do you care if I want to put a bigjillion plugins on?

      --
      "A witty saying proves nothing." - Voltaire
    4. Re:I quit FF a long time ago. by Novus · · Score: 1

      I hate to shill, but I went Opera a long time ago when FF first started trying to do too much and I never once turned away. The only time I use it is on a fresh Linux install with FF -integrated-; I think it's Ubuntu or SuSE that integrates it so you can't remove it without disurpting the OS...didn't a certain Borg-led OS company do that once to ill-effect?
      openSUSE 10.2 works fine without Firefox (I prefer SeaMonkey myself; Firefox just seems like it has bits missing all over the place). However, running KDE without having Konqueror installed is a bit tricky.

      From my point of view, Firefox has a lot to gain by adding features, in particular by adding simple things that SeaMonkey has (for example, showing the last visited time in the history view, or having an UI control for turning GIF animation looping off). Extensions help quite a bit, though.
    5. Re:I quit FF a long time ago. by Anonymous Coward · · Score: 0

      I disagree. Firefox can be removed from linux just like any other program. In Ubuntu the ubuntu-desktop package used to depend on Firefox, so if Firefox was removed also ubuntu-desktop was removed. This is not a good thing because ubuntu-desktop has all the necessary dependencies to keep the desktop side of ubuntu complete and up to date, so it is wise to keep it installed unless one really wants to get rid of every piece of software that is unnecessary. For this reason it was much easier to just keep Firefox installed than remove it, even if it's not needed.

      This has only been changed in the very latest release of Ubuntu, so now the ubuntu-desktop package has Firefox only as a recommendation, instead of a dependency. However, earlier Ubuntu releases are still in wide use.
    6. Re:I quit FF a long time ago. by shish · · Score: 1

      Firefox can be removed from linux just like any other program.

      Yes, and it takes everything that depends on it away too. Which can be quite a lot, if the distro chooses. Which is exactly the grandparent's point :P

      --
      I mod down anyone who says "I will be modded down for this", regardless of the rest of their comment
    7. Re:I quit FF a long time ago. by AaronW · · Score: 1

      Konqueror itself is not very big, but it is used for other things besides web browsing. The problem is that the components of Konqueror, like KHTML, are used by many other KDE apps (like the help system, kmail, akregator, etc.) The nice thing with that, though, is the shared library is only loaded once for all the applications that need it. If I run both Firefox and Thunderbird (which is a big memory pig, I just restarted it when it was consuming 500MB of RAM), each one loads its own library, especially since I'm running X86_64. Thunderbird is 64-bit whereas Firefox is 32-bit so I can use all the plug-ins. Konqueror and KHTML are 64-bit, but the plugin task is 32-bits, so the plugins run as a completely separate process from the browser (which makes it easy to kill a run-away plugin).

      In my case, I use both browsers, but prefer Konqueror since after a lot of usage it doesn't consume as much memory. I also like the tab support in Konqueror better, i.e. mouse wheel over the tabs and it's easier to navigate with a lot more tabs than Firefox.

      As far as browser compatibility goes, I've only run into a handful of sites that don't work with Konqueror, as well as a handful that don't work with Firefox. Surprisingly, my bank works fine with Konqueror but is unusable with Firefox.

      --
      This post is encrypted twice with ROT-13. Documenting or attempting to crack this encryption is illegal.
  12. so true by smiltee · · Score: 0, Redundant

    My Firefox uses from 100-150mb of RAM and I am just doing browsing here, not playing a 3D game or doing video editing. When my computer is slow, I always suspect Firefox and it's frequently his fault. It is still a good browser - but I would like a brand new fork, like a Firefox Lite or something.

    --
    Blame Canada!
    1. Re:so true by drinkypoo · · Score: 1

      I've been running Firefox for three days now, have had from 1 to 3 windows open with 2 to 8 tabs per, and right now it's using ~123MB. I have 12 or 13 extensions loaded and I'm using a nonstandard theme. When my computer is slow, I always suspect Beryl (and I'm usually right.)

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:so true by arth1 · · Score: 1

      I've been running Firefox for three days now, have had from 1 to 3 windows open with 2 to 8 tabs per, and right now it's using ~123MB.

      How did you reckon that? If you look at top or ps, the figures are wildly misleading. What you need to do is to launch a clean login session (preferably reboot, in case some other app uses the same libraries as Firefox, or didn't free the libraries -- Acroread, for example, is notorious for that), do a "free", open Firefox and your 1-3 windows with 2-8 tabs and do "free" again. Compare the sum of used Mem and used Swap before and after. That figure won't take into account buffer/cache, but will take into account memory used by extensions and libraries that Firefox needs. Chances are you'll be surprised.

      Regards,
      --
      *Art
    3. Re:so true by drinkypoo · · Score: 1

      You can look at top or PS, just look at RSS and not VSIZE. But anyway I used the gnome-system-monitor. And I don't care who else is also claiming the same amount of memory consumed for the libraries. Also if it won't take buffer/cache into account, then results are going to be widely different from reality anyway. If you can't tell me a way to get a precise measurement, why should I go through all that effort (rebooting? what year is this?) just to get another imprecise answer?

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    4. Re:so true by tepples · · Score: 1

      why should I go through all that effort (rebooting? what year is this?) just to get another imprecise answer? You can kick most of the detritus out of your session by logging out (not "switch user" or the equivalent) and logging in.
  13. Memory And Performance Rot by Anonymous Coward · · Score: 2, Informative

    On OS X Firefox feels sluggish compared to Safari which is all native UI elements. The amount of time is very small but very noticeable where it feels like the non-native GUI is taking more time to refresh the entire app.

    But the main problem I have with Firefox right now is after a while it uses up so much VM that just changing tabs starts to chug. And even if it hasn't leaked to the point of swapping when switching tabs, having even a few tabs open seems to degrade performance. It feels like there is extra and unecessary work going on in non-visible tabs.

    I find I have to quit the who app and restart it more and more. The tab session reload extension helps but there is definitely some sort of memory/threading performance rot going on.

    1. Re:Memory And Performance Rot by aegisalpha · · Score: 0

      At least on OS X we have Camino, though whenever I use it I miss some of my extensions from Firefox.

    2. Re:Memory And Performance Rot by markov_chain · · Score: 3, Insightful

      It seems that there is a magical responsiveness threshold which humans tolerate, and as the processing power and memory sizes grow, the applications follow along, staying just below that threshold. Usually the reasons are increasing amounts of shared libraries and scripting languages, which allow us to build more application per unit programmer time. We get more features and modern applications, at the expense of a sluggish environment.

      This performance penalty is perhaps hard to notice. The easiest way to experience it is to run some old applications; they absolutely scream on modern hardware, to the point that the instant response becomes almost worth the loss of extra features. This is probably why things like xfce prosper.

      --
      Tsunami -- You can't bring a good wave down!
  14. Besides the cache by truthsearch · · Score: 2, Interesting

    So other than the memory cache, what features could be stripped from FF to make it leaner and faster? I know nothing of its internals, but without any extensions it doesn't seem to have many wasteful features.

    1. Re:Besides the cache by Reason58 · · Score: 3, Funny

      So other than the memory cache, what features could be stripped from FF to make it leaner and faster? I know nothing of its internals, but without any extensions it doesn't seem to have many wasteful features.

      A quick glance at the Firefox features page lists these things, which as far as I'm concerned are bloat as they are not fundamental to a web browser:

      • Spell Checking
      • Search Suggestions
      • Session Restore
      • Web Feeds (RSS)
      • Live Titles
      • Integrated Search
      • Live Bookmarks
      • Pop-up Blocker
      • Accessibility
      • Phishing Protection
      • Automated Update

      I don't see any reason why all of those things are integrated and not seperate addons. And that list gets bigger with each new version.

    2. Re:Besides the cache by shish · · Score: 1

      I don't see any reason why all of those things are integrated and not seperate addons

      Most of those things are tiny amounts of code for generally useful functionality.

      For finding actual performance bottlenecks, I'd stop speculating about removing random features which I don't personally use, and I'd start running an actual profiler on it so I knew exactly how much time was being spent doing what :P

      --
      I mod down anyone who says "I will be modded down for this", regardless of the rest of their comment
    3. Re:Besides the cache by mcrbids · · Score: 2, Insightful

      I don't see any reason why all of those things are integrated and not seperate addons. And that list gets bigger with each new version.

      For a seminal work that explains this concept to the intellectually unenlightened: Bloatware and the 80/20 myth. It's not that bloated, slow software is preferred, exactly, it's simply that so-called "bloat" features are actually an advantage.

      I'd personally prefer that FF has automated updates. I noticed the spell-checker after an update, and think it's kinda nice, although my spelling is generally pretty good. The popup blocker is quite nice. The other features I just don't care about, and I never noticed any particular performance decrease on my dual-core, 2 GB RAM laptop. Thus, for me, this "bloat" is something I either like or don't mind.

      Other people may think an RSS reader is DA SHIZNIT! Some people lean hard on the anti-phishing features. And they will find bloat just as tasteful as I do. Go ahead - read the article I linked to, and then think about it. Of the functionality, what 20% do you want? And, is that the same 20% that everybody else wants? There's the reason for your bloat.

      Want just a browser and only a browser? It's open source code, dude. You are welcome to create a fork and do whatever you like with it.

      --
      I have no problem with your religion until you decide it's reason to deprive others of the truth.
    4. Re:Besides the cache by Achromus · · Score: 1

      The Firefox features page is just boasting about all the stuff they are loading onto Firefox.
      In particular, I consider the RSS feed reader, built-in session restore, and Live Titles to be feature creep. Better to leave most things for extensions and keep Firefox light.

    5. Re:Besides the cache by smoker2 · · Score: 1

      RSS and Live bookmarks are the same thing.
      Accessibility ? so disabled users have to find and download and install their own optimisations ?
      Pop up blocker - I thought everybody praised that when it came out
      Phishing protection - See above - You been living under a rock ?
      Integrated search ? Ooooh, bloat beyond belief !
      Automated update - So let's leave the security holes in place on lusers computers shall we ?
      Session restore - seems quite good to me, Oh that upstart opera has it too.
      Spell checking - I seem to fill a lot of forms in these days, and the net still seems to be largely text based.
      I don't know what a "Live title" is (edit I do now, big deal, its just RSS)
      Search suggestions I nearly agree with, but hey, it's the only one out of an initially impressive list.
      Maybe you better stick with lynx, or better yet, wget !

    6. Re:Besides the cache by Anonymous Coward · · Score: 0

      Clearly, the Back and Forward buttons should also be extensions. The list of previously visited URLs is wasting my precious memory.

    7. Re:Besides the cache by rossz · · Score: 1

      With the exception of the Popup Blocker, I agree. Everything else should be in a plugin.

      --
      -- Will program for bandwidth
    8. Re:Besides the cache by SEMW · · Score: 4, Insightful

      Why does slimming Firefox down necessarily mean removing features? Opera can do pretty much all of the things you quotes and much, much more besides (email client, bittorrent client, customizable to the extent that would need about 15 different FF extensions to emulate, etc.) -- and it still manages to be slimmer than Firefox -- a smaller download (4.7 vs 5.7MB), faster to start, more responsive, a smaller memory footprint, etc.

      --
      What's purple and commutes? An Abelian grape.
    9. Re:Besides the cache by AaronW · · Score: 1

      Today a lot of these features are quite helpful. I frequently use the integrated spell-checker in Konqueror. I couldn't live without a popup blocker (and adblock as well). Phishing protection is good for most users (who haven't much of a clue about it). I also use integrated search very frequently, switching between Google and Wikipedia. And in many work places, accessibility is required under the law, I believe.

      I doubt that all of these features contribute all that much to the bloat, probably less than the fancy GUI and XUL support. Sure, each feature adds a bit, but I doubt any one of those features (with the possible exception of RSS) consumes much memory.

      --
      This post is encrypted twice with ROT-13. Documenting or attempting to crack this encryption is illegal.
    10. Re:Besides the cache by darthflo · · Score: 1
      First of all, please stop the plenking, it's repulsive.

      Secondly:

      RSS and Live bookmarks are the same thing. / I don't know what a "Live title" is (edit I do now, big deal, its just RSS)
      Why do they describe it as three different features then, huh? Maybe 'cause it's implemented three fucking times in your fancy slim browser..

      Accessibility ? so disabled users have to find and download and install their own optimisations ?
      Are you serious? If you are: I know (visually) disabled people. They usually don't just surf around and try various browsers for the heck of it. They get trained on a browser that's been installed on their PC by a professional (by whom they also get the training; in most cases anyway).

      Phishing protection - See above - You been living under a rock ?
      Yep. Everybody absolutely loved it. Nobody complained about it being blacklist-based (and thus always trailing behind the actual state of phishing), sending /your/ browsing progress to mozilla and causing additional traffic slowing everything down.

      Session restore - seems quite good to me, Oh that upstart opera has it too.
      "Upstart Opera"? You meant "Upstart Firefox", right? (Just for your convenience: define:upstart.)

      Spell checking - I seem to fill a lot of forms in these days, and the net still seems to be largely text based.
      You seem to be the guy to ignore every suggestion any halfway decent spell checker'd give you, but leaving that aside: Many people are perfectly able to decently type text into textboxes undecorated by squiggly red lines, some might even like it that way.

      I agree with the rest of your points (Pop up blocker, Integrated search, Session restore being good, Search suggestions being bad).
    11. Re:Besides the cache by Anonymous Coward · · Score: 0

      "Upstart Opera"? You meant "Upstart Firefox", right?

      *whoosh!*

      Seriously, you couldn't tell from the tone of that post that it was sarcastic?

    12. Re:Besides the cache by Daengbo · · Score: 1

      Please stop verbing words which already have verbs. It's repulsive. Plenk is the noun. Plenken is the verb. You should say "Please stop the plenkening." Tongue-in-cheek.

  15. They want Camino? by wal9001 · · Score: 2, Interesting

    To me it sounds like requesting that Frefox turn in to Camino for Windows/Linux. As Firefox has become more and more popular, Camino has taken a back role, reserved for use on Macs by people who aren't impressed by massive lists of features that they'll never touch. In all honesty, I think Firefox is a great example of what open source projects should try to avoid as they become more popular. One developer may think that adding the capability to change the text color of individual lines by middle clicking and pressing Left, Left, Right, Up, A, S, Enter, followed by a hex color code would be an excellent idea, but that doesn't mean that it will add anything to the overall capability (or usability) of the software. Addons do have their place, but even they have become overcome by feature bloat these days.

  16. Shared Javascript Namespaces by Foofoobar · · Score: 4, Insightful

    Aside from that, the ongoing issue with Web 2.0 apps and javascript with multiple tabs using the same shared namespace and overwriting variable names still hasn't been highlighted by the security community and as AJAX and web based applications become more prominent, the end user will find more and more applications breaking other applications.

    --
    This is my sig. There are many like it but this one is mine.
    1. Re:Shared Javascript Namespaces by Myen · · Score: 1

      Hmm, can you describe the shared namespace thing in a bit more detail, preferably with a test case (two pages on different domains I can open in tabs to see the interaction)? My understanding was that each tab was basically its own content window, and are completely unrelated...

      There was something about assigning extra things to prototypes, but that doesn't actually happen as far as I can tell - I've only seen it do that when using Firebug on a site with prototype (i.e. things leak into Firebug), and that'd be an (unconfirmed, since I didn't look very hard at it) Firebug bug, not a Web 2.0 one.

    2. Re:Shared Javascript Namespaces by Foofoobar · · Score: 1

      This has been confirmed by Mozilla contributors I talked to when I found this in the wild. Mozilla acknowledged this awhile ago and said it was fixed but it still exists, it's just that it's limited to domains thus allowing SUBDOMAINS to overwrite each other. This cannot be avoided as each TAB is NOT a separate launch of a new web browser instance but just a new window basically is that same with IE, Safari and all the others and can only be fixed by getting rid of tabbed browsing or making each new tab a brand new instance of the browser (thus removing any real benefit of tabbed browsing).

      For this, you will have to find out on your own as I did when launching a complex AJAX driven web app. AJAX and javascript have inherent flaws in their delivery method (ie the browser) as well as security that make it impossible to delivery an application across all platforms that will react the same. You don't know how the application is going to react more on more based upon the users browser.

      --
      This is my sig. There are many like it but this one is mine.
    3. Re:Shared Javascript Namespaces by jZnat · · Score: 1

      Or each tab could get its own anonymous namespace. Think about it!

      Pretty simple solution...

      --
      'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
    4. Re:Shared Javascript Namespaces by Myen · · Score: 1

      Hmm, are you talking about login information (mainly, session and permanent cookies)? All tabs/windows share the cookies, so that sort of sounds like it. So, for example, you can't log in into two different instances of Gmail at once. But I have no idea how this could ever have been broken before - cookies shouldn't be global, ever...

      (I'd happily take a bugzilla.mozilla.org bug number, or a usenet post, or anything of the sort I can use to learn more about this, if you'd be kind enough to oblige.)

    5. Re:Shared Javascript Namespaces by Mad+Merlin · · Score: 1

      Do you have any sources to back up your claim? It doesn't work for me:

      var a = "foo"; alert(a);
      alert(a);

      Both Firefox and Konqueror complain of script errors in the latter page.

    6. Re:Shared Javascript Namespaces by Foofoobar · · Score: 1

      Don't have one. Mentioned it to Mozilla code contributor and was given the brushoff; was told this was fixed but when mentioned current issues were not fixed, they said those are existing limitations that developers should be aware of. No bug submitted, no bug listed. And this isn't just with Firefox. Same issue exists with all tabbed browsers and all systems that use multiple windows without spawning new instances of the browser. It's an inherent flaw that makes web delivered applications an impossibillity.

      It's been mentioned before and that's how I found out about it when I was tracking down our problem. I just can't believe how many people are so willing to brush the inherent flaws with Web2.0 under the rug so they can push this new paradigm. I was always taught that the more something is hyped, the closer you have to examine it. And I almost was totally onboard that train until I ran across this flaw. It's a doozy.

      --
      This is my sig. There are many like it but this one is mine.
    7. Re:Shared Javascript Namespaces by dkf · · Score: 1

      It's an inherent flaw that makes web delivered applications an impossibillity.
      Woah there, Nelly! While I'd agree that it makes it difficult to deliver totally secure web applications, there is ample evidence that applications that do not need security can be delivered over the web just fine. An "impossibillity"[sic] indeed!

      The fix is to require all servers to declare what other servers contain scripts that they are prepared to work with. This might be done through a separate page in a known location or might be through HTTP headers (I can see arguments either way) but it does mean that it would be possible to stop malicious injection from third-party sites. (Well, the attackers would have to go back to other classes of threats, such as hacking trusted servers, but that's a separate issue.)
      --
      "Little does he know, but there is no 'I' in 'Idiot'!"
    8. Re:Shared Javascript Namespaces by Foofoobar · · Score: 1

      Well true. Not needing security is only part of the equation though. We are talking about something MORE than that though. Security is the other half of the AJAX coin that looks just as ugly.

      And it's not malicious injection that we are talking about. It's the way the web browser was built and ALL web browsers are built. They do not spawn new javascript namespaces with each window or tab. There is one for ALL of them!! The more we rely heavily on javascript, the more this becomes apparent. The only way around this (with javascript) is to spawn a new instance of the web browser with each new window and each new tab and then you have a whole generation of new issues.

      AJAX and Web2.0 have created a domino effect that is going to cascade down to every other site that invests TOO HEAVILY in it.

      But in moderation, these things should all be fine and only show MINOR quirks. The only problem is building web delivered applications using these tools... which is the current hype and thats the snowball thats rolling downhill as we speak.

      --
      This is my sig. There are many like it but this one is mine.
  17. Unholy RAM and CPU eating by Actually,+I+do+RTFA · · Score: 1

    I don't think there's any disagreement that FF eats up unholy amounts of RAM and CPU cycles. But the worst was when trying to use Flash, as it would consume until it crashed the code I was working on. Unfortunately, for a long time that was the first question I would ask people when the software crashed. Somethings wrong if I think (correctly) your browser is the most likely cause of a crash

    I love Opera which I see as lean and mean (I use it on a 133 Mhz laptop I keep for sentemental reasons).

    --
    Your ad here. Ask me how!
    1. Re:Unholy RAM and CPU eating by AaronW · · Score: 1

      This is why I think Firefox should do what Konqueror did. Konqueror uses a separate task to run plugins in, keeping them isolated from the browser. This way, a runaway plugin can easily be killed while the browser continues along just fine. Also, it allows 32-bit plugins to run fine in a 64-bit browser. By using a separate task it is simple to limit a plugin's memory usage, i.e. on Unix just call setrlimit, which can limit CPU, memory, number of files, etc.

      --
      This post is encrypted twice with ROT-13. Documenting or attempting to crack this encryption is illegal.
  18. Not my experience by niceone · · Score: 3, Informative

    I spend all day^H^H^H^H^H^H^H a few momentes when I would not otherwise be productive, pimping my music round myspace (surely the biggest resource hog on the net) and firefox holds up fine on my 256MB Thinkpad (running ubuntu).

  19. -1 troll by Anonymous Coward · · Score: 0

    " Caching pages in memory allows faster back browsing, but it can also leave a lot less memory for other applications to use."

    1. That's no feature bloat,
    2. if a big page is say 500k, we're talking about a 4MB ram cache which is 0.5% of the ram on this PC in front of me. Or about 1% of what Vista takes.

    1. Re:-1 troll by moderatorrater · · Score: 2, Insightful

      It stores the rendered page, not the html, which is why it takes so much memory. 500k is small for a rendered page.

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

    1. Re:To turn off the cache by mastershake_phd · · Score: 1

      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.
      Thats fine if you want to free up some RAM, but what if you have plenty, maybe you would want to to cache more than just 8 pages.
    2. Re:To turn off the cache by gad_zuki! · · Score: 1

      Yeah, thats just perfect.

      GRANDMA, LISTEN ITS ABOUT:CONFIG

      ABOUT WHO NOW?

      CONFIG!!!

      KENNY FIG???

      Seriously, the devs should ship the product with a low memory footprint to begin with and let the power users tweak this as they like.

    3. Re:To turn off the cache by NinjaTariq · · Score: 1

      I do that and it drops the memory from 131Mb to 125Mb. Hardly a HUGE drop.

    4. Re:To turn off the cache by yakumo.unr · · Score: 1

      Then the next question would be (assuming you did make sure firefox terminated properly)

      what plugins are you using?

  21. Phoenix user since day 1 by Goalie_Ca · · Score: 3, Interesting

    I used one of the very first phoenix builds. It impressed me because at the time i was using mozilla. Phoenix was literally just gecko + some ui and it was really really light and fast. There was no installer, no control panel (well it was blank), etc.

    I'm very happy with firefox so far. I run half a dozen extensions to give me features like "session saving" etc. Ram usage is not too much of a concern with me. I would like it if the default was to not cache 8 pages back. And on disk cache should be fast enough to retrieve and render. 90% of the time i only go back 1 click anyways.

    Firefox 3 is implementing major changes. Under the hood they are switching to garbage collection and cairo (vector rendering) just to name a few. Cairo is a great abstraction that hasn't fully realized its performance capability. I don't suppose glitz will be out anytime soon. The sql-lite bookmarking looks neat. Epiphany has something similar. But i must admit that i've fully switched to del.icio.us and the extension v1.5.29. That's quite fully featured and it syncs across computers.

    The rss reading capability i do not like at all. That should be implemented as an extension. I prefer to use liferea. There are plenty of firefox features that should be implemented as extensions. That way you can disable them if you wish.

    --

    ----
    Go canucks, habs, and sens!
    1. Re:Phoenix user since day 1 by stinerman · · Score: 1

      Phoenix was literally just gecko + some ui and it was really really light and fast.
      That sounds like Epiphany. I'd switch to Epiphany, but there isn't a rich library of extensions for it as there is for Iceweasel/Firefox. And, of course, there's always Dillo.
    2. Re:Phoenix user since day 1 by steak · · Score: 1

      yes, dillo is sweet. it might not be my everyday browser but i have always liked it.

    3. Re:Phoenix user since day 1 by atlep · · Score: 1

      The rss reading capability i do not like at all. That should be implemented as an extension. An RSS-reader is using the http protocol to download and parse an XML document. This is what web browsers to. So leaving that functinality out would be meaningless in my oppinion.

    4. Re:Phoenix user since day 1 by ReinoutS · · Score: 1

      I'd switch to Epiphany, but there isn't a rich library of extensions for it as there is for Iceweasel/Firefox.

      That may be true, but then again you may ask yourself if you really need an extension to play an MC Hammer sample when you stop loading a page. Plus, it's pretty easy to write an Epiphany extension in C or Python yourself. No Javascript knowledge required.

  22. Who cares? Opera's better! by Backward+Z · · Score: 1, Interesting

    I still fail to understand why people make such a big deal out of Firefox. Personally, I find Opera to be a much more elegant, usable, and stable browser.

    The mouse gestures are so good, I catch myself trying to use them in Windows Explorer/My Computer.

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

    1. Re:Oh! Oh! I know! by Anonymous Coward · · Score: 0

      about:mozilla

      The whole rising from the ashed part is built into your browser.

  24. FireFox is a huge resource hog by MichaelCrawford · · Score: 3, Interesting
    My MacBook Pro had 512 megabytes when I bought it. That ought to be enough memory for anyone. But I found that running Parallels (a virtual machine that can host Windows or Linux) at the same time as FireFox was completely intolerable, even if I set Parallel's memory allocation to a minimum level.

    Whenever I clicked from one window to the other, I'd get the Spinning Pizza of Death for a minute or so while the other task's memory was paged in. I had to add another gig of RAM before I could switch windows quickly.

    That made this old coder wanna cry. My first Mac had only 512 kilobytes (kilo - not mega) but that was enough for me to write GUI applications with.

    Kids these days don't know how to write code.

    --
    Request your free CD of my piano music.
    1. Re:FireFox is a huge resource hog by Anonymous Coward · · Score: 0

      Oh Noes. Running a full OS under the the pig that is OSX is slow!!!1. Get a better host system, n00b.

    2. Re:FireFox is a huge resource hog by Lumbergh · · Score: 1

      I agree with you completely on the "kids these days can't code" notion.

      Spinning Pizza of Death, though? Where on earth can I get a pizza that looks like that?

      --
      The word is "no." I am therefore going anyway.
    3. Re:FireFox is a huge resource hog by drinkypoo · · Score: 4, Informative

      My MacBook Pro had 512 megabytes when I bought it. That ought to be enough memory for anyone.

      With 512MB, your system was probably already swapping, albeit not very much. OSX uses more RAM than there is any possible justification for, and I don't mean for buffers.

      Windows XP is pretty much useless without at the very least 256MB RAM. Oh yeah, you can use it, but you're not going to do anything quickly. You will be constantly swapping. OSX is useless without at least 512MB RAM. You had 256MB too little ram to even play, let alone to have things be efficient.

      Kids these days don't know how to write code.

      Many of us would love it if the entire system were rewritten in tight, efficient code. I suggest you get right on that.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    4. Re:FireFox is a huge resource hog by Anonymous Coward · · Score: 0

      Using the MacBook with 512 MB of memory is horrible, but I would hardly blame Firefox for that. You don't want to run Parallels at the same time as something else with only 512 MB of RAM. That's just lunacy. The MacBook should have started at 1GB minimum (which they have finally done).

    5. Re:FireFox is a huge resource hog by indiechild · · Score: 3, Informative

      Expecting Parallels to run smoothly with just 512MB of RAM is absurd in the first place. Even 1GB doesn't really cut it. If you're going to run VMs properly, you need 2GB of RAM or more.

      Mac OS X won't run smoothly unless you have at least 1GB of RAM.

    6. Re:FireFox is a huge resource hog by identity0 · · Score: 1

      I'm noticing that every time the "Downloads window" or the "Download complete" notification pops up, it slows down everything for a few seconds, sometimes even freezing it for a minute or so. Does anyone know why it does that, and if there's a way to remove the download notification completely?

      I'm using 1.5.0.11 for Windows XP.

  25. Slightly ot... a nit pick about the file cache by NotQuiteReal · · Score: 4, Interesting
    Why is the FF file cache so obscure? (kept in hex named files that appear to be indirectly referenced by other map files...)

    One think IE does right is a true file-for-file cache of what you have browsed.

    Sometimes I like to troll thru my "Temporary Internet Files" folder and pick out a few bits for posterity. Especially large .swf or .flv files that I might have watched. The worst is when I watch one of those in FF, then want to grab the file... the easiest thing to do is to watch it AGAIN in IE so that I can go cache-picking later...

    maybe it's just me.

    --
    This issue is a bit more complicated than you think.
    1. Re:Slightly ot... a nit pick about the file cache by Anonymous Coward · · Score: 0

      You might want to take a look at Tools -> Page Info -> Media in Firefox. Also http://keepvid.com/ exists.

    2. Re:Slightly ot... a nit pick about the file cache by JackHoffman · · Score: 4, Informative

      Automatically storing files locally with contents and names that are defined remotely is a security risk. It would not be a security breach in itself, but it could create an opportunity to exploit unrelated bugs which would otherwise not be remotely exploitable.

    3. Re:Slightly ot... a nit pick about the file cache by CanSpice · · Score: 1

      Why is the FF file cache so obscure? (kept in hex named files that appear to be indirectly referenced by other map files...)

      It's so when Firefox crashes and leaves a lock file you can hunt around for the damned thing for ages trying to get Firefox to realize that no, another instance of Firefox isn't running.
    4. Re:Slightly ot... a nit pick about the file cache by jay2003 · · Score: 1

      Because file systems are really slow when you are using thousands of files. I used to work on web optimizers and the separate files makes IE's look ups in its disk cache really slow. IE6 was terrible in this regard. Using a local proxy cache and disabling IE internal cache (through some nasty hackery) led to about 10% reduction in time to render cached pages. I moved on to other things so I don't know if IE7 cache is better or not.

      Firefox gets caching correct. Your file system is not designed to deal efficiently with 1000s of little files.

    5. Re:Slightly ot... a nit pick about the file cache by NuGeo · · Score: 1

      Sometimes I like to troll thru my "Temporary Internet Files" folder and pick out a few bits for posterity.

      Well do I have just the extension for you! Last week I decided to search for an extension to see if I could do the very thing you wanted, and sure enough, someone had written one.

    6. Re:Slightly ot... a nit pick about the file cache by Creepy+Crawler · · Score: 1

      ---Automatically storing files locally with contents and names that are defined remotely is a security risk. It would not be a security breach in itself, but it could create an opportunity to exploit unrelated bugs which would otherwise not be remotely exploitable.

      Fair enough. I've heard of exploits that rely upon certain local file names and do "bad things".

      Why hasnt there been, to combat the weird file names issue, a browser extension to view history, along with all applicable links to files?

      Would it be that hard to create a flat file, and serially link it with "Website name, File" and display this graphically within the browser?

      --
    7. Re:Slightly ot... a nit pick about the file cache by tvjunky · · Score: 2, Informative

      Or you might just enter about:cache in your address bar.

    8. Re:Slightly ot... a nit pick about the file cache by IHSW · · Score: 1

      about:cache

      Not exactly Explorer-friendly with thumbnails and all. I presume these files are "hidden" from the malicious kind of cache-pickers, rather than to inconvenience the curiously inclined.

    9. Re:Slightly ot... a nit pick about the file cache by Anonymous Coward · · Score: 0

      If you're gonna pass implementing something useful because of a security risk, then how can you ever develop anything??

    10. Re:Slightly ot... a nit pick about the file cache by pelago · · Score: 1

      I realise it's only security via obscurity, but I quite like the way that the Firefox cache filenames don't reveal at a glance what type of sites I've been visiting. It can be embarrassing running, for example, a virus scanner over a Windows/IE machine and seeing all the filenames of the pron the person has being viewing!

    11. Re:Slightly ot... a nit pick about the file cache by kabocox · · Score: 1

      Automatically storing files locally with contents and names that are defined remotely is a security risk. It would not be a security breach in itself, but it could create an opportunity to exploit unrelated bugs which would otherwise not be remotely exploitable.

      I'd rather live with the potential risk rather than have a useless cache. The (near only) main reason I use IE's cache is to easily/near trivally grab crap out of there. It's possible, but really difficult and annoying to grab crap out of the fire fox cache. Heck, the DVD folks should copy the open source content protection model and just stick the entire dvd into a difficult to read cache, and they wouldn't need DRM because no one would be casually copying anything, and the only way to view it would be through the proper legit means for nearly everyone.

    12. Re:Slightly ot... a nit pick about the file cache by mdielmann · · Score: 1

      I appreciate the idea of security actually being taken into consideration, something MS doesn't seem to do or at least do poorly, but is there an alternative? Would the security risk still be there if the original file name was used with some random text at the end? That way you could view the files and ignore the random text, and the remote attackers wouldn't know the full name of the file. Is that reasonable, or would knowing part of the file name be enough to pose a security risk?

      --
      Sure I'm paranoid, but am I paranoid enough?
    13. Re:Slightly ot... a nit pick about the file cache by w0lo · · Score: 1

      What you see in the Temporary Internet Files folder is not the real file names, its a shell exstension, take a look in ...\Local Settings\Temporary Internet Files\Content.IE5\ for the real files In Opera & FF you can use about:cache

  26. become? by nanosquid · · Score: 4, Insightful

    I don't think Firefox ever was such a lean or efficient browser. It's also buggy and the developers don't seem to care much about Linux or MacOS (bad profile support, inefficient graphics, etc.). Opera and Konqueror both seem better written and better designed.

    I still use Firefox. Why? Because Firefox works well enough, it's up-to-date, compatible, and, most importantly, has tons of useful extensions.

    I hope the Firefox developers will be able to clean up their act, but unless it gets a lot worse, I'm sticking with Firefox, because, on balance, it's still the best browser there is.

    1. Re:become? by jesser · · Score: 1

      I'm not sure what you mean by "bad profile support", but graphics and use of Mac OS X APIs are getting better every week on trunk. You might consider trying out a recent Firefox 3 alpha.

      --
      The shareholder is always right.
  27. Firefox stopped being lean a long time ago by edwdig · · Score: 4, Insightful

    Firefox was only leaner than Mozilla back when it was called Phoenix and had only the bare minimum UI necessary to be a web browser.

    Mozilla never was slow (at least not after it reached the point that it was good enough to consider using as your standard browser) and really wasn't a memory hog. That perception came about from the people who really didn't want an integrated email program, but absolutely refused to choose "Browser only" when the installer asked what they wanted.

    Around the time of the name changed from Phoenix to Firebird, the two browsers were about on par. By the time the name changed to Firefox, it was already more bloated than Mozilla. The project goals moved more towards grabbing attention than being lean.

    If Mozilla had just made a theme that blended in to the OS (Classic doesn't do a good enough job of it) and put a link on the download page to an installer that only had the browser included, there never would have been a need for Firefox.

    1. Re:Firefox stopped being lean a long time ago by Anonymous Coward · · Score: 1, Interesting

      IIRC, the group that started Phoenix/Firebird/Firefox did so mostly because they were fed up with administrative holdups. Too much management by committee, so to speak. They wanted to remake the UI and couldn't within the Mozilla project, so they forked and made their own browser. The goal was not so much a leaner browser, but a better browser UI. It would be surprising if Firefox were leaner than the suite. They use the same rendering engine, after all, and the UI is not the big memory hog.

    2. Re:Firefox stopped being lean a long time ago by edwdig · · Score: 1

      You're pretty much dead on. Early on though it was intended to be a streamlined browser, but as I said before, that changed pretty quickly. Except very few people noticed...

    3. Re:Firefox stopped being lean a long time ago by evilviper · · Score: 2, Insightful

      Firefox was only leaner than Mozilla back when it was called Phoenix and had only the bare minimum UI necessary to be a web browser.

      I did several benchmarks at the time, and even way back then it was only nominally faster or lighter on RAM. The myth of Firefox being lean and fast is complete marketing.

      If Mozilla had just made a theme that blended in to the OS (Classic doesn't do a good enough job of it) and put a link on the download page to an installer that only had the browser included, there never would have been a need for Firefox.

      IMHO, Firefox has only ever had two things going for it beyond Mozilla and Seamonkey... More customizable interface, and per-user extensions/Add-ons. And that's traded-off in things like a horrible user-preferences page that's only getting worse with time, lack of an editor, etc., etc.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    4. Re:Firefox stopped being lean a long time ago by theodicey · · Score: 1
      Did you benchmark startup time? It was appalling in Mozilla 1.0. It was so slow that I haven't used any versions of the Mozilla/Seamonkey Suite since then.

      Phoenix/Firefox's startup time was close enough to IE that it made the decision to switch easy.

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

  29. Bloated if using M$. by twitter · · Score: 2, Interesting

    I'll consider Firefox "bloated" when it requires a 10 GB OS and a supercomputer to run the latest version. They still port Firefox to Win 98, don't they? Sans Adobe Flash and Windoze, it's still slim and responsive on my 233 MHz PII. The community is constantly cleaning the code and it shows.

    The free world, comes with choice as well as code sharing. I prefer Konqueror which is also slim and there's always Dillo or Opera to play with. There are also "slimmer" versions of Firefox like Galeon.

    --

    Friends don't help friends install M$ junk.

    1. Re:Bloated if using M$. by anaesthetica · · Score: 1

      Firefox 3.0 uses Cairo which does not support Windows 98, NT, or ME. So no, Firefox will no longer run on that platform.

  30. Firefox problems by slashthedot · · Score: 1

    Firefox has unfortunately become a memory hog. It often becomes unresponsive and almost everyday it's been crashing. Fortunately, it now has that continue from last session option which has saved my sessions many times.
    Firefox is still my default browser in all the systems I use. Opera is the 2nd choice.

    1. Re:Firefox problems by Dan+Ost · · Score: 1

      Disable your extensions and see if crashing problem goes away.

      --

      *sigh* back to work...
    2. Re:Firefox problems by bunratty · · Score: 1
      --
      What a fool believes, he sees, no wise man has the power to reason away.
  31. Firefox, the new EMACS by OffTheLip · · Score: 3, Insightful

    To paraphrase an often heard comments about EMACS way back when, "EMACS isn't an editor, it's a lifestyle". Hopefully Firefox isn't headed down the same path.

    1. Re:Firefox, the new EMACS by Anonymous Coward · · Score: 1, Insightful

      Hopefully Firefox isn't headed down the same path.

      What!? You don't hope that Firefox will be a super-good browser in 30 years?

      I'm still editing DocBook documents (well, really "books" actually) using emacs + nxml (XML mode supporting realtime RelaxNG validation). I also happen to write .txt files, shell scripts, etc. under emacs. The only time I'm not under emacs I'm under IntelliJ IDEA (best IDE ever made for *any* language on *any* platform). Of course I'm using IntelliJ IDEA with a (custom modified) emacs plugin.

      Oh and btw, maybe emacs was a pig 12 years ago but nowadays on my Core 2 Duo with 4 GB of ram I can't really notice that ;)

      What's your point about emacs? Isn't this a Good Thing (TM) that a bunch of real hackers, more than 30 years after it was created, can still beat the crap out of any other IDE for most tasks? And once I find way better, I switch... Like, say, to IntelliJ IDEA. So don't call me an emacs fanboy. I'm simply being realistic about what is more productive and what is not.

      Of course now that /. has became the base of clueless MS fanboys that think that Visual Studio is all the shit, it's easy to get modded +4 insightful with a completely offbase comment like yours.

    2. Re:Firefox, the new EMACS by Anonymous Coward · · Score: 0

      A text editor should not take 30 years to get right: that's just idiocy.

  32. IE is bloated? by ThinkFr33ly · · Score: 3, Insightful

    There are many, many things you can criticize IE for... but being bloated doesn't really seem like one of them. If you RTFA, they compare the growing bloat not with IE, but with Mozilla.

    True, 3rd party add-ons for IE can bring it to a crawl, but that's not IE's fault. The same problem exists in any browser that supports extensibility via a plugin model.

    I use Firefox on XP because it's safer than IE, certainly not because it's less bloated. Firefox consistently uses far more ram (I have several screen shots of Firefox using 1.5GB+ of ram with *no* plugins enabled and just one tab open), dies a painful death due to poor integration with things like Flash (100% CPU Flash advertisements, anyone?), or simply just crashes.

    On Vista I use IE 7 w/Protected Mode. Why? Well, again, because it's safer. But it also has the benefit of returning me to the days when a browser didn't use 2x the RAM of Photoshop. Imagine that.

  33. Re:Like IE? More like Linux, I'd say! by AvitarX · · Score: 1

    PuppyLinux (on a DVD-R) takes 0MB space (though for effective use it needs lots of RAM or a swap partition). Can't get much smaller than that.

    --
    Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
  34. Going back 8 pages needs 1 Gig of RAM by Bananenrepublik · · Score: 1

    How can it be that storing visited pages takes so much memory that it only makes sense with more than 1GB of RAM? That sounds like the real bloat to me. A transferred page is usually 1MB (much less in most cases). An efficient way of storing the rendered version should not be 3 orders of magnitude bigger, which seems to be the real problem here.

  35. The Wrong Question by Jeremy_Bee · · Score: 4, Insightful

    All over the web today there are stories about FireFox's (supposed) bloat, but no actual facts on whether it is or is not actually "bloated." Since "bloat," to most people, apparently means the state of a program having more features than is necessary, it's hard to see how the average user would ever be able to definitively answer this question. The question is probably better phrased as "Are you having major performance problems with FireFox 2.0?"

    I don't know how the file size (the other definition of "bloat"), of a FireFox installation compares with other browsers but it doesn't seem like an overly large file to download. It also seems to me that when I check my FireFox preferences it actually has a very basic, simple feature set similar to what's available in almost every other browser. If the feature set is roughly the same as other browsers, how can it be rightly called "bloated?"

    I think the problem with FireFox is one of performance, not "bloat" per se. I run FireFox on a Mac with only a single extension and a single theme. My computer is relatively new, the OS is up to date, it has a Gig and a half of RAM and a fast video card. On this machine FireFox is as slow as molasses. It takes ages to start and ages to load a page. It also crashes (a lot!).

    I use FireFox because of AdBlocker and because as bad as it is, it's still the best there is on the Mac right now. This will likely change in October when the new Safari comes out so this summer's FireFox 3.0 release will have to be extremely, extremely good just to keep the same market share IMO.

    1. Re:The Wrong Question by bcrowell · · Score: 1

      I think the problem with FireFox is one of performance, not "bloat" per se. I run FireFox on a Mac with only a single extension and a single theme. My computer is relatively new, the OS is up to date, it has a Gig and a half of RAM and a fast video card. On this machine FireFox is as slow as molasses. It takes ages to start and ages to load a page. It also crashes (a lot!).
      It's true that the MacOS version of Firefox is ridiculously slow to start up, especially on older macs (like my wife's ~4 year old iMac). It's not true that Firefox's performance is generally bad. Firefox performs fine on my oldish Linux boxes with 128 Mb of ram and slow cpus. Part of what you're seeing here is that MacOS doesn't use shared libraries, and Linux does. That's a conscious design tradeoff that Apple made: make it easy to install software, at the expense of performance and download sizes. As far as crashes, I don't think that's generally true of Firefox on MacOS X. AFAIK it doesn't crash on my wife's mac.

      What I'd like to know is whether there is any viable OSS browser that runs on old linux machines, and has better performance than firefox. I have an old laptop I just bought for $140. Gnome is annoyingly slow on it, but that's no problem because I'm using fluxbox instead. But I'm not aware of any browser that fills in the blank of gnome:fluxbox::firefox:_________.

    2. Re:The Wrong Question by Anonymous Coward · · Score: 0

      There is another Mozilla browser for Mac, Camino. It is small, fast to load, fast to render pages and has never crashed on me. I use it with the optional add-on CamiTools -- which includes Adblock and Flashblock. Camino combines Mozilla's Gecko rendering engine core with (unlike Firefox) a Cocoa Mac interface. It is not a port of a Windows or X11 application. It is a native Macintosh application. Give it a try.

      http://caminobrowser.org/
      http://www.nadamac.de/camitools/

    3. Re:The Wrong Question by Anonymous Coward · · Score: 0

      Chances are, it's adblock causing your problems.

    4. Re:The Wrong Question by marcosdumay · · Score: 1

      Firefox is slow at my Semprom with 512MB of RAM (bad graphics card) running on Linux/KDE (where everything but Firefox and Eclipse is fast) and at my girlfriend's Semprom, also with 512MB of RAM and a 128MB nvidia card, running XP.

      It is slow, and has lots of features that every normal user I saw doesn't care about. But it probably ins't slow because of those features, since they are mainly out of the way.

      Now, I've tried Dillo on older machines (Konqueror used to be lightweight, but isn't anymore), but came to the conclusion that it is better to run Firefox slowly than to use a different browser. Altough, I'm not very concerned about those old (less than 128MB of RAM) computers, since that is a problem that'll go away with time.

    5. Re:The Wrong Question by 666999 · · Score: 1

      I use FireFox because of AdBlocker and because as bad as it is, it's still the best there is on the Mac right now. This will likely change in October when the new Safari comes out so this summer's FireFox 3.0 release will have to be extremely, extremely good just to keep the same market share


      First of all, PithHelmet provides excellent ad blocking within Safari. CamiTools does the same for Camino.

      Second, Mac users don't make up a large part of the Firefox user base. The FF devs are not concerned with Mac users' threats to stop using FF. Even if all the Mac users browsing with FF were to switch to Safari, Camino, Opera, OmniWeb, Shiira, iCab, Flock, or any of the other browsers available for OS X it wouldn't make much of a dent in the Firefox market share.
    6. Re:The Wrong Question by quakehead3 · · Score: 1

      gnome:fluxbox::firefox:galeon...or Lynx :)

  36. OS Level Control? by hattig · · Score: 3, Insightful

    Why can't the OS, when it sees that it is running out of memory, send a signal/message/henchman to applications and tell them that if they have the ability to give up some memory (i.e., caches, etc), then do so, to keep the system happy. There could be several levels of urgency in the request as well, like "yeah, dude, just thinking here, yeah, could you ease up a little on the memory, cheers!" through to "Sieg Heil! Deine Memory, SCHNELL!!".

    1. Re:OS Level Control? by FlawedLogic · · Score: 1

      Windows at least, does. Look up WM_COMPACTING.

  37. Stupid, biased and subjective article by Psychotria · · Score: 0, Troll

    gobbling up every remaining scrap of a computer's memory

    Sure, firefox sometimes uses more RAM than expected... but "gobbling up" all available RAM? FUD

    Statistics are hard to come by, but our own experiences with the browser include crashes, memory hogging, molasses-slow page loads and the spinning beach ball of death.

    Ok... so they're guessing now. If statistics are hard to come by then what on Earth is the rant about? Unsubstantiated nonsense. Molasses-slow page loads? I'd like to add my own subjective assertion here... The pages load just as quick as in IE. There, I said it... My own assertion sounds hollow, why should I regard Wired's comment with any more authority?

    Oh, and the dreaded extensions. Once you install 524 extensions, firefox crawls to a standstill. How insightful. And, as a bonus the 12-million extensions use up heaps of RAM--who coulda guessed.

  38. Bloat is good... by Anonymous Coward · · Score: 0

    What is good enough for OpenOffice sure is good for FireFox.

  39. Comment removed by account_deleted · · Score: 4, Insightful

    Comment removed based on user account deletion

  40. Re:Like IE? More like Linux, I'd say! by blindd0t · · Score: 2, Interesting

    Well I suggest you check out a base Windows Vista install. A fresh installation of Vista in a VMWare machine yields approximately 7.16GB. ^_^ A complete Linux install (GNOME/KDE, apps, QT + GTK, etc...) still requires less than half that disk space.

  41. But it does require a supercomputer! by MichaelCrawford · · Score: 1
    Back in '96 I discovered that my 150 MHz PowerPC 604 was about half the power of the original Cray 1, which cost millions of dollars.

    My current MacBook Pro has a 1.83 GHz Intel Core Duo CPU. If that's not a supercomputer, I don't know what is.

    I paid good money for these gigahertz dammit (or actually, my Mom did...) and I want them doing useful work for me, and not covering up for sloppy, inefficient coding.

    --
    Request your free CD of my piano music.
  42. add-on's... by Anonymous Coward · · Score: 0

    I would take out a lot of the features and allow for features to be added depending on what you want to do. Just turn it in to something like that and you could easily reduce the size and memory requirements of the browser. Thats just my idea though...

  43. Reducing Firefox memle tory usage... by skeftomai · · Score: 2

    ...see this: http://www.liewcf.com/blog/archives/2006/04/reduci ng-firefox-memory-usage/. Seems to work for me. I've not had to restart Firefox nearly as much.

  44. If you really want fast and light... Lynx32 by athloi · · Score: 1
    Try Lynx32. Oh, you wanted graphics and sound and flash? Well, I sure do feel like the US Army in Baghad then, between the infidels (IE) and the complacent forces of benevolent dictatorship (FF). Carry on.

    But in all seriousness, Lynx rocks, and I've never heard of a single security issue with it. It can even read and post to Slashdot.

  45. Freezing by ozric99 · · Score: 1

    Can anyone recommend a fix for the way Firefox freezes up all tabs and windows on certain occasions. You can see a great example of this here at Slashdot. Scroll down the main page right clicking interesting stories to open in new tabs for later perusal. By the time you get to the 3rd or 4th story the entire browser slows down, adn a few clicks later it'll totally freeze. Sometimes a box will pop up asking if you want to "Continue" or "Stop Script". When this happens not only is the current tab affected, but all tabs in all windows become totally frozen and only become usable once the script in question has finished. Firefox 2.0.0.3 on Windows XP.

    1. Re:Freezing by ozric99 · · Score: 1

      I meant middle-clicking, not right-clicking.

    2. Re:Freezing by drinkypoo · · Score: 2, Informative

      There is no fix for that, because all your firefox tabs/windows are part of the same process. They're all created by the same process. The only fix is to run multiple copies of firefox and I don't think firefox likes it when you do that.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    3. Re:Freezing by Myen · · Score: 2, Informative

      To be more correct, Firefox (well, Gecko) is largely single-threaded. All of the UI, DOM, and JavaScript [*] happen on the same thread. This particular case sounds like it's trying to lay out the page in the non-visible tabs, in which case there is indeed nothing you can do other than start a new process, due to Gecko limitations.

      [*] For internal code, it is possible to use threads in a very small subset of JS (in particular, XPCOM components that don't have any interaction at all with the UI). That won't help in this case.

  46. Re:Firefox is written in Java, IE is written in C+ by azdruid · · Score: 1

    Firefox is not written in Java.

  47. Bloated in many ways by bhmit1 · · Score: 1

    It's not just bloated in ram, there's a lot of feature bloat, but for the most part, I like what bloat there is. My biggest complaint is "leaks", and the worst ones aren't ram but rather x windows. Run "xwininfo -root -children" on a machine after firefox has been running for a while. In addition to all the named firefox entries, there will be many saying "has no name" that are also firefox. Run it long enough (I suspend my laptop and keep it running for months), and you'll eventually get the famous:

    Xlib: connection to ":0.0" refused by server
    Xlib: Maximum number of clients reached
    your_app_here: unable to open display ":0.0"

    So basically you can't open another window until you kill firefox. There's no warning, no slow down, no cpu spikes, so you can be in the middle of something important with 10 tabs open and have to close the whole thing down to get any other app up. Despite all this, it remains my favorite browser because it supports standards and lots of developer and user friendly plug-ins.

    1. Re:Bloated in many ways by Achromatic1978 · · Score: 1
      Why not switch to a console VT and kill FF?

      (Not that you should have to ...)

    2. Re:Bloated in many ways by bhmit1 · · Score: 1

      No need, X win is completely usable with the exception that you can't open new windows, so you can just go to firefox and stop it normally. But the key phrase here is "not that you should have to..." :-/ Despite all this, I still prefer firefox, but there are enough bugs to make me wish I had the time to help fix things.

  48. Firefox isn't ported to Win98 anymore by technoextreme · · Score: 1

    They still port Firefox to Win 98, don't they?

    Firefox is not being ported to Windows 98 anymore. I don't remember the reason why though but it had nothing to do with it being a memory hog.
    --
    Ooo man the floppy drive is broken. No wait. The computer is just upside down.
    1. Re:Firefox isn't ported to Win98 anymore by BZ · · Score: 1

      The main reason at this point is that making anything Unicode-like work on Win98 is pretty much impossible. So instead of continuing to try, all that code was ripped out and Win98 support was dropped.

    2. Re:Firefox isn't ported to Win98 anymore by dedazo · · Score: 1

      Actually if that's the reason it's not that difficult, if you use the MSLU. However, I support any software publisher that drops support for the 9x SKUs. They all need to go away.

      --
      Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
    3. Re:Firefox isn't ported to Win98 anymore by BZ · · Score: 1

      What's the hit on download size from using MSLU?

      And it's not the only reason; e.g. lacking cairo support on Win9x is a problem too. The Unicode issue is just the least likely to go away.

      Combined with the market share of Win9x (or lack thereof)... ;)

  49. Re:Who cares? Opera's better! by Paradigm_Complex · · Score: 1

    Opera is closed source. So long as there is a viable open-source option, I'll use it over anything closed source. Firefox has a number of mouse gesture plug-ins, which I have become sufficiently used to I've tried them in nautilus accidentally. I know a lot of people don't care if a company hides things in the code which could cause them harm - but I'm a bit overly-cautious. Don't underestimate the zealously for open-source a lot of /.'ers have.

    --
    "A witty saying proves nothing." - Voltaire
  50. If firefox becomes bloated by Tribbin · · Score: 2, Funny

    If firefox becomes bloated I will eat the internet with a fork.

    Get it? 'Fork'? *wink*

    I wouldn't worry to much.

    Oh and give epiphany a try.

    --
    If you mod this up, your slashdot background will turn into a beautiful sunset!
  51. Quick IE7 vs Firefox comparison by anss123 · · Score: 1

    If you count Firefox with extensions IE7 doesn't stand a chance, so I'll keep it to the basics.

    IE7 have a nice and clean user interface, but it is not as polished as the UI of Firefox. For casual browsing, such as I'm doing right now, IE7 is IMO ahead.

    IE7's favorite menu is neat, Firefox could do worse than copy that, the history function is however a step down from IE6. You win some, you lose some, I guess.

    Slashdot do not render correctly in IE7 (comments occasionally render on top of each other). Firefox have a wee bit of trouble with complicated pages on Wikipedia (table borders flicker in and out).

    As for bloat, Firefox seem to be the slightly more bloated browser, but the additional functions are useful and I miss them in IE7.

  52. In another year or so by Dachannien · · Score: 0, Offtopic

    Web apps are the wave of the future, right? Well, eventually, Google's going to come out with GFox, the web app web browser, thus ending the browser wars once and for all.

    Or something.

  53. Bad excuse by mirshafie · · Score: 2, Insightful

    Every time the subject of Firefox's sluggishness and memory slaughtering habits come up, someone tries to excuse it the fact that a few MINOR features has been added over the years. Which were the last big news for Firefox? Phising filter, better search management, incorporated RSS. The truth is that Firefox has had memory and speed problems since 1.x versions. At the very least, nobody can deny it for 1.5.+ versions. At the same time, other projects seem to be able to add features without their browsers eating such inexcusable amounts of RAM and virtual memory. Konqueror and Opera both do LOADS better, and both have all the functionality that you should expect from a browser (that is to say, much more than Firefox has out of the box). Actually it's hard for me to believe that Firefox is so popular among tech people. Whenever I'm at a Windows computer, I naturally use IE7 since it beats Firefox with it's little piggy eye closed.

    1. Re:Bad excuse by tepples · · Score: 1

      Every time the subject of Firefox's sluggishness and memory slaughtering habits come up, someone tries to excuse it the fact that a few MINOR features has been added over the years. As far as I can tell, the combination of "undo close tab" with "fast back and forward" accounts for a lot of the memory use. And is printing a minor feature? When I try to print even the simplest HTML page from Gran Paradiso alphas on Windows 2000, I get a 200 MB spike in RAM use.
    2. Re:Bad excuse by bunratty · · Score: 1

      The truth is that Firefox has had memory and speed problems since 1.x versions. At the very least, nobody can deny it for 1.5.+ versions.
      And what exactly are these memory and speed problems? I and most others on MozillaZine never see these problems. When people do come in and say they have problems like these, we don't ever seem to be able to reproduce them. That doesn't mean they don't exist, but no one seems to know exactly what the problem is. If the problems were as widespread as you'd have us believe, they would have been described in detail and would be reported in Bugzilla, wouldn't they? Are there any specific problems in Firefox 2.0.0.3 you could point out?
      --
      What a fool believes, he sees, no wise man has the power to reason away.
  54. rethink the OS by goombah99 · · Score: 3, Insightful

    Is there not some way that operating systems can manage caches for applications in a way that certain datasets can be marked as opportunisitic caching. That is, make it as keep a copy of this in any free space, but you can discard it if real memory is needed.

    --
    Some drink at the fountain of knowledge. Others just gargle.
    1. Re:rethink the OS by SnowZero · · Score: 4, Funny

      The OS could send a "SIG_FREE_UP_SOME_DAMN_MEMORY". The best part would be applications that don't handle it would just crash, freeing up lots of memory :) But yeah, your point is valid; An OS managed shared cache could make cache management easier. An easier to add although not quite as elegant solution would be to have that cache be part of the desktop suite; While not fully shared, at least all the desktop apps for one user would be cooperating.

    2. Re:rethink the OS by darthflo · · Score: 1, Troll
      "rethink"? Unnecessary.

      As far as I know, most current OSes already implement a disk access caching layer storing information that might be read from disk in RAM, so the mozillanians could just switch to disk caching 'stead of wasting precious main mem. However, there's an even better way of doing it:
      1. Close Firefox (sudo killall -9 firefox)
      2. Remove Firefox (e.g. "emerge --unmerge firefox" in gentoo, "apt-get remove firefox" in debian, ...)
      3. Install Opera (yay for intelligent, low-RAM-consuming, blazingly fast disk-caching) (e.g. "emerge opera", "apt-get install opera")
      4. Be happy
      (just my $.02)
    3. Re:rethink the OS by AvitarX · · Score: 3, Interesting

      Actually if I am not mistaken Opera dedicates some RAM (used to deafault to 10MB) to cache already interpereted webpages (it used to at least). This allowed for BLAZING fast back and forward buttons because most of the CPUs work was done. My guess is that this was another feature FireFox was trying to implement after being inspired by Opera's many year earlier implementation.

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    4. Re:rethink the OS by darthflo · · Score: 2, Interesting

      Yep, you're right.
      IIRC it's "Automatic" now, with a similar mem footprint as 10MB.

      What I was referring to in my other post was Opera's 2nd level cache (stored on your hard drive, defaulting to 20(?) MB or so) combined with any modern OS's RAM buffering (which should afaik be almost as fast as the first level mem cache).

    5. Re:rethink the OS by Sax+Maniac · · Score: 1
      Sure, one way is madvise. But that's not really close enough, and, it looks like it would only work for mmap'd segments. You'd need some sort of way the OS could signal the application that it did drop it, so you could invalidate any pointers into it.

      Now that I think of it, it probably would be better as a heap manager feature than OS feature. You would have some way of marking a block as "freeable, but tell me when you do it". The heap manager would then try to allocate blocks out of this before asking the OS for more memory.

      Sounds like a fun research project, if it's not already done.

      --
      I can explanate how to administrate your network. You must configurate and segmentate it, so it can computate.
    6. Re:rethink the OS by baboonlogic · · Score: 1

      But what about security and DoS attacks? You could then design an app (say IE/opera/firefox) to repeatedly allow and deny this cache (by using and freeing some cleverly chosen memory) to another app (say Firefox/opera/IE) thus ruining the other's performance. Am I missing something?

  55. Hey man, the code I write for OS X is lean & f by MichaelCrawford · · Score: 1
    you'll be hearing all about it in a few weeks.

    --
    Request your free CD of my piano music.
  56. YHBT by MichaelCrawford · · Score: 1
    HAND

    --
    Request your free CD of my piano music.
  57. Re:Firefox is written in Java, IE is written in C+ by Jimmy+King · · Score: 1

    Is this some attempt at a joke or troll that went over my head? Firefox is not written in Java. Much of the UI is done in JavaScript, but JavaScript is not Java.

  58. Slim and sexy? by The+Fanta+Menace · · Score: 1

    Firefox was never slim and sexy. It's been heavy since it first went full-release. Ask any galeon user what "slim" means.

    --
    -- Even if a god did exist, why the fsck should I worship it?
  59. Re:Firefox is written in Java, IE is written in C+ by Anonymous Coward · · Score: 0

    How can we ignore the most simple explanation for why Firefox doesn't scale well? It's written in JAVA. Until they fix this bug, it will only get slower and use more memory.

    I think you mean Javascript. Firefox is written in Javascript, XUL, and C++.

    Javascript is definitely slow, but since FF is meant to be cross-platform, it's needed.

    Fast, native Gecko browsers exist: K-Meleon for Windows, Camino for OS X, Epiphany for *nix.
  60. Re:Firefox is written in Java, IE is written in C+ by Anonymous Coward · · Score: 0

    dumb, dumb, dumb.

  61. 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 Anonymous Coward · · Score: 4, Insightful

      Your renderer did what most renderers years ago should have done: failed outright upon errors. That would have been essentially the same as a C++ compiler not emitting anything upon encountering a syntax error. Unfortunately, the early browser developers, mainly at Netscape and Microsoft, decided to try to handle such shit input. And so today we have crap like MySpace.

    3. Re:The Gecko source code is a mess. by hey! · · Score: 3, Informative

      To be fair, the w3.org validator is emitting spurious errors from the very top after failing to find the DOCTYPE declaration. It's obviously trapped in lexical lala land.

      For example, it fails to recognize the head tag here:

      <!-- *** VERSION 2.0 CSS *** -->
      <!-- *** ELS2MWEBNET0756 *** -->
      <html>
      <head>

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    4. Re:The Gecko source code is a mess. by RebelWebmaster · · Score: 2, Informative

      FWIW, I think what you're talking about is a lot of what they're planning on doing for Gecko 2.0.

    5. Re:The Gecko source code is a mess. by anaesthetica · · Score: 3, Informative

      One of the principal goals of "Mozilla 2" is to subject the codebase to "deCOMtamination". Every instance of XPCOM than can be replaced with C++ exceptions will be, in order to reduce the ill effects of XPCOM that you outlined. Unfortunately, Mozilla 2 is estimated to be released as Firefox 4.0 in the first quarter of 2009--so at least a year and a half from now. This remedy may end up being too little too late.

      Also see this kuro5hin story.

    6. 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
    7. Re:The Gecko source code is a mess. by ravenwing_np · · Score: 1

      I was with you up to the ML part. I like it. I've used it. I'm sure the one hundred and eighty two SML programmers out there *want* to be working on a web browser. C++ is a good choice because a large number of programmer, both good and bad, know how to use it. The reality is that it is better to have something ugly that many can participate in than something beautiful that only a few understand.

    8. Re:The Gecko source code is a mess. by moro_666 · · Score: 1

      gecko itself is not the only one to blame, firefox has extra overhead and it's not marginal.

      compare the speed of firefox to galeon or epiphany, the two latter just kick firefox's ass.

      if you remember, the firefox came out from the browser called phoenix. it's a realy shame, i loved that browser for it's speed and ultrathin gui, now i've got a big messy fx in front of me and am just gazing how much memory one slashdot page can consume. the mozilla people did the very essential thing in software business

        if aint broken, fix it until it is !

      i can't wait for the promised fx 4.0 and am just very very afraid of what will be released until that rewrite arrives.

      --

      I'd tell you the chances of this story being a dupe, but you wouldn't like it.
    9. Re:The Gecko source code is a mess. by Merusdraconis · · Score: 1

      Be liberal in what you accept, unless you're an antsy Slashdot poster and want to punish the Internet for having the gall to make it up as they went along. It's like they didn't think that the Internet was going to become the defining feature of the 00's!

      (Understandable, because it took, what, 20 to 25 years for the Internet to become mainstream?)

    10. Re:The Gecko source code is a mess. by EvilRyry · · Score: 2, Informative

      It's not a matter of when Konqueror goes multiplatform, its when. And the when is scheduled for October this year. Although Konqueror is a very lightweight browser with low resource consumption, its not quite as quick as Firefox or IE, and it lacks some fancy features (such as Midas support).

    11. Re:The Gecko source code is a mess. by FutureDomain · · Score: 1

      Really? Could you post a link where I could get the source code of the rendering engine? I'm interested in an XHTML rendering engine with HTML Tidy built in to convert trashy HTML to proper XHTML which it can render.

      --
      Hydraulic pizza oven!! Guided missile! Herring sandwich! Styrofoam! Jayne Mansfield! Aluminum siding! Borax!
    12. Re:The Gecko source code is a mess. by larry+bagina · · Score: 1

      The MacOS X webkit (safari) is based on khtml.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    13. Re:The Gecko source code is a mess. by Crazy+Eight · · Score: 1

      I suspect the mozilla codebase was an attempt to turn the browser into a platform.

    14. Re:The Gecko source code is a mess. by Fordiman · · Score: 1

      Heh.

      I just wish there were a KHTML based browser for Windows. That would rock.

      --
      110100 1101000 1101000 1100110 0 1101111 1101000 1100011 1
    15. Re:The Gecko source code is a mess. by StarvingSE · · Score: 1

      notepad (my software of choice)

      Use vi, or gvim if you're using windows. You'll thank me later...

      --
      I got nothin'
    16. Re:The Gecko source code is a mess. by hairyfeet · · Score: 1
      While I agree that the bloat is starting to set in, If You would prefer something more "zippy" and less bloated,Try this---http://kmeleon.sourceforge.net/

      While I use Firefox and Seamonkey on a regular basis, I've found when I need to just "get n' go", I prefer the speed of Kmeleon. One of the great things about browsers-plenty to choose from.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    17. Re:The Gecko source code is a mess. by hitmanWilly1337 · · Score: 1

      Maybe if Konqueror could be a contender....native Mac port

      What do you think safari is?

    18. Re:The Gecko source code is a mess. by ASBands · · Score: 1

      Yeah, I'll see if I can find it on backup. Don't get your hopes up - I made it back when I thought RAID 5 could never fail, but I will look.

      --
      My UID is a prime number. Yeah, I planned that.
    19. Re:The Gecko source code is a mess. by Anonymous Coward · · Score: 0

      Safari is KHTML wrapped up in a completely different browser. Since I'm assuming you've used both Safari and Konqueror you must just be an idiot.

    20. Re:The Gecko source code is a mess. by aichpvee · · Score: 1

      So what? Did you think that'd be news to me or do you honestly think that the rendering engine is what makes a web browser?

      --
      The Farewell Tour II
    21. Re:The Gecko source code is a mess. by Anonymous Coward · · Score: 0

      Well, Konqueror *is* multiplatform, because it's the heart of WebKit and thus Mac OS X browser: Safari.
      Also, it's multiplatform in the Microsoft sense, because it runs in Kubuntu Linux, Mandriva Linux, Linspire Linux,... and BSD too!

    22. Re:The Gecko source code is a mess. by Hal_Porter · · Score: 1

      What is it with software engineers?

      Fashionable Idea appears. Some zealot inside the company forces everyone else to use it. Since no one else really understands it properly and are frankly the sort of people who find regular code without fashionable ideas hard, they end up producing dire code which doesn't work properly. Zealot leaves. Then a new anti zealot takes over and forces everyone to rewrite their code to not use the fashionable idea, or worse to use a different one. There is much refactoring and more bugs introduced. The actual users who just want something to work are much more annoyed by the refactoring than anything else, especially as there are lots of subtle bug fixes that tend to get lost in it.

      It's something I see again and again.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    23. Re:The Gecko source code is a mess. by dlymper · · Score: 1

      I couldn't agree more, too. The motto "It's not a bug, it's a feature" seems to be widely used among web developers. However, is there a good lightweight rendering app that actually DOES this thing (= simply fail on errors)? Just for comparison....

      --
      - "I say the whole world must learn of our peaceful ways...by force!!" Bender B. Rodriguez
    24. Re:The Gecko source code is a mess. by tsalaroth · · Score: 1

      Send it this way, too, if ya find it... Or! You can set up a google project!

    25. Re:The Gecko source code is a mess. by Anonymous+Brave+Guy · · Score: 2, Insightful

      Your renderer did what most renderers years ago should have done: failed outright upon errors. That would have been essentially the same as a C++ compiler not emitting anything upon encountering a syntax error.

      Which would make perfect sense, except that the person running the C++ compiler probably wrote the C++ code they're putting through it, or at least has direct access to it so if something doesn't work they can fix it. For how many of the web pages you visit regularly did you write the HTML and CSS?

      Unfortunately, the early browser developers, mainly at Netscape and Microsoft, decided to try to handle such shit input.

      Following the established user interface principle that when things go wrong, you don't make it the user's fault.

      And so today we have crap like MySpace.

      Where "crap" presumably means a hugely popular service used regularly by a bazillion people?

      Technical details and web standards and browser workarounds and so on are just means to an end. That end is getting web sites that people want to use onto their computers so they can use them. The means matter exactly up to the point that they help to do this, and no further.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    26. Re:The Gecko source code is a mess. by Knuckles · · Score: 1

      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.

      That's exactly what they have done. Learn your history.

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
    27. Re:The Gecko source code is a mess. by Frank+T.+Lofaro+Jr. · · Score: 1

      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.

      And have the browser lock up for minutes at a time to do the garbage collection.

      --
      Just because it CAN be done, doesn't mean it should!
    28. Re:The Gecko source code is a mess. by nuzak · · Score: 1

      > Then they could have re-implemented it using a natively-compiled implementation of Standard ML.

      No, I don't think they could, as I doubt any of them even know SML. You probably could though, so go to it. MLTon would probably be a good start; or despite its ugliness factor, you can't discount OCaml.

      It still won't magically cure the high-level resource leaks that are Mozilla's real bane, though a goodly sprinkling of weakrefs might help there.

      You still do need something like xpcom, since it is the basis of plugins and xul after all (and whatever you think of xul, thunderbird is a xul app). Whatever model you come up with has got to be robust enough to support javascript.

      But this is all just handwaving until someone goes and does it, and right now there just isn't the motivation out there to do so.

      --
      Done with slashdot, done with nerds, getting a life.
    29. Re:The Gecko source code is a mess. by zippthorne · · Score: 2, Interesting

      We should just migrate the web entirely to postscript. Anything web can do postscript can do better, since it's pretty much a full programming language...that fits in a printer. Nobody complains about postscript interpreters becoming bloated, memory and CPU hogs. Plus, page-print will finally "just work" well for a whole class of people.

      --
      Can you be Even More Awesome?!
    30. Re:The Gecko source code is a mess. by nuzak · · Score: 1

      > And have the browser lock up for minutes at a time to do the garbage collection.

      Oh jeez, go read a reference on GC from the later third of the 20th century. Do you think resource allocation is free now?

      --
      Done with slashdot, done with nerds, getting a life.
    31. Re:The Gecko source code is a mess. by porneL · · Score: 1

      I'm interested in an XHTML rendering engine with HTML Tidy built in to convert trashy HTML to proper XHTML which it can render.

      s/XHTML/DOM that XHTML can represent/ and you have how every browser works.

      Browsers don't render HTML as it is, they render DOM tree which may be derived from HTML or XHTML serialization, built using JavaScript, etc.

    32. Re:The Gecko source code is a mess. by larry+bagina · · Score: 1

      I assumed you're an idiot.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    33. Re:The Gecko source code is a mess. by Frank+T.+Lofaro+Jr. · · Score: 1

      Look at what emacs does.

      With malloc and free you get your waits spread out.

      Instead of all at once.

      --
      Just because it CAN be done, doesn't mean it should!
  62. The scrutiny canard is getting really old... by Anonymous Coward · · Score: 1, Insightful

    if I can't see the source, I don't know whats in it and I'm not very trusting.

    Most F/OSS users just don't want to pay for software and that's OK. BTW Opera is 100% free and has been for years now).

    But please don't try to sell me the old canard that you scrutinize every line source for all the F/OSS that you use - I'm not buying. My guess is that there is a FAR greater likelihood of some clever programmer slipping something by you in one of your beloved plug-ins than Opera ever doing anything untoward (a for-profit company has a lot more to lose from bad PR on its primary product than some reprobate teenager in Bakersfield or Bratislava). A little degree of paranoia is healthy only if directed correctly.

    For me, Opera (although not perfect) stands head and shoulders above IE and several inches above FF in terms of performance, security, utility and functionality.

  63. Slim and sexy software? by White+Yeti · · Score: 1

    I think maybe they used the wrong reference page.

  64. How about "Official Add-Ons"? by Mahjub+Sa'aden · · Score: 1

    If Firefox is really about being a slim browser, why doesn't the team behind it build and "Official Add-On Pack" that has code-reviewed extensions or themes or whatever?

    Then, instead of everyone complaining about bloat (even though I don't really see it, as the browser is still the slimmest of the pack, afaict), they could optionally download extra features that the Mozilla team would like to see in the browser but doesn't feel have a good enough cost/benefit ration.

    Or, optionally, they could just go ahead and not download said pack.

    --
    What is is all that is. Isn't that obvious?
  65. Re:Firefox is written in Java, IE is written in C+ by Jadware · · Score: 0, Troll

    Sorry, the UI is actually written in JAVASCRIPT. And half the standard modules are written in Java, so that's why the JVM loads every time firefox starts up.

  66. And then you're nothing but IE... by Anonymous Coward · · Score: 4, Insightful
    Face it, folks - Phoenix was about slim, slim, slim. Firefox is NOT - it's about best-of-breed. For all the talk of bloat, take one look at things like the default toolbar layout (simple and streamlined), preferences (compare it to Mozilla or IE), and menu layout (again, dare to compare). Internal things like memory management and feature support may have increased, but the user interface has remained streamlined and efficient. THAT is what is important to the vast majority of users.

    As to the parent post, let's see now:

    RSS Support:
    • Web Feeds (RSS)
    • Live Titles
    • Live Bookmarks

    I could easily see removing RSS support. Firefox's implementation is nothing an extension couldn't do, and do much better. It's a joke for handling more than a handful of feeds, and stifles development of third-party extensions. Gee, and we used to complain about competing against built-in programs...

    Security:
    • Pop-up Blocker
    • Phishing Protection
    • Automated Update

    Can you honestly say a browser should be shipped without these, or even an option to not install them? Especially for the popup blocker - are you insane, or have you simply forgotten what the popup-infested web was like? Phishing protection is unobtrusive and useful, as is auto-update.

    Miscellaneous:
    • Spell Checking
    • Integrated Search
    • Search Suggestions
    • Session Restore
    • Accessibility

    Integrated search was one of the highlights of Mozilla ages ago, and is now a standard feature in every single browser. Firefox/Mozilla did a particularly good job by adopting an existing open format (from Apple's Sherlock) rather than reinventing the wheel. Search suggestions are the latest evolution of that (primarily thanks to Google Suggestions, if I'm not mistaken). Spell check is marginal - many operating systems offer their own - but I don't see how a third-party extension could improve upon it. Accessibility is just critical for those who need it. Session Restore I'm torn on, as many extensions handled it, but not necessarily well. I see that as the Firefox team deciding to take all of the lessons learned from the third parties, and do it right (much like Apple did with iTunes 1.0).

    Bloat is only a problem if it hinders program development, maintenance, execution, or usability. The examples given here don't generally meet those criteria. Most of the features here are simple, self-contained, unobtrusive, and likely have low code and memory footprints.
    1. Re:And then you're nothing but IE... by anaesthetica · · Score: 1

      I think the point is that we could ship Firefox with these features implemented as extensions rather than implemented as unremovable, non-optional features.

      I would never use Firefox's embarrasingly poor RSS feature, and there's no way that I can get rid of it. There are plenty of other RSS extensions that existed before Firefox integrated it, and frankly they look and work better.

      Indeed, pop-up blockers and phishing protection are regularly distributed in the form of plug-ins or toolbars, rather than as integrated features.

      Likewise with spellchecking, search suggestions, and session restore--all of which were developed as extensions before being integrated by the firefox team.

      I think people here rightfully feel that actual development on the browser itself (massive memory leaks, speed, CSS/DOM, Javascript, cleaning up Gecko) has taken a backseat to adding features that already existed as extensions. Given that the entire point and initial enthusiasm over Firefox was that it was going to be a lean, mean browser, it seems to a lot of people like they were given ye olde bait-n-switch.

      Firefox can have all these features, developed as extensions, and bundled with the browser. That way, mom n dad can have their awesome features right out of the box, geeks can strip all the memory-hogging extensions they have no use for, and the developers can spend their goddamn time making THE BROWSER code better, rather than reimplementing existing extensions as features that demand continual future maintenance.

    2. Re:And then you're nothing but IE... by Jesus_666 · · Score: 1

      Especially for the popup blocker - are you insane, or have you simply forgotten what the popup-infested web was like?

      I experience it. Firefox's popup blocker is mostly good but inferior to a properly configured regexp-based web filter. Ad popups still open as additional tabs, etc.

      A regexp-based filter that also filters incoming and outgoing HTTP, headers, now that's a feature I'm missing. A Firefox extension or even a portable application that does that with a comprehensible interface would be extremely useful. The Proxomitron was and is a great program like that (and, in fact, IMO the most useful Win program ever) but it's win-only closed source and the author is dead...

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    3. Re:And then you're nothing but IE... by EvanED · · Score: 1

      There are some core features here that, while they could be implemented in an extension, I think should be considered an integral part of the browser from a normal user's point of view. In other words, even if the user chooses a minimum install, I think they should be installed and switched on. If you want to disable them that's fine, but I don't think you should be able to from the installation program.

      These features are:
      # Pop-up Blocker
      # Accessibility
      # Phishing Protection, perhaps (depends on how it's implemented)
      # Automated Update

      If you don't, then many users are going to be browsing without a pop-up blocker, are going to say "this browser sucks," and are going to switch back to IE.

  67. Lynx: Not Trying Very Hard(TM) by BillGatesLoveChild · · Score: 0, Offtopic
    The SSL version has gone. The download directories are all empty: http://mitglied.lycos.de/mirabilos/pub/


    For the non-SSL version, you actually have to e-mail the guy to download it: "NOTE! Due to new ISP bandwidth rules, the above 2 files have been disabled from downloading. If you want a copy, send me an email to jamesYYMM [at] spoonfork.org, where the y's and m's are numbers representing year and month." How big are these downloads anyway?
    No wonder Firefox won the browser battle with Lynx. Lynx: Not Trying Very Hard(TM)

  68. But all I want by WormholeFiend · · Score: 1

    is for Firefox to stop deleting my bookmarks every time it auto-updates

    1. Re:But all I want by Vexorian · · Score: 1

      I just wish my firefox was actually like that, and not with bookmarks that survive perfectly fine after every auto-update. It would help me keep a clean bookmarks folder, it is getting filled too much recently.

      --

      Copyright infringement is "piracy" in the same way DRM is "consumer rape"
  69. firefox is already the leader in browser bloat by Anonymous Coward · · Score: 0

    Didn't firefox take over IE in bloat ages ago? Google for "firefox myths" - firefox started failing it a long time ago.

    Sure IE(6) is a lot more prone to malicious web code, spyware, toolbars, etc (even though a lot of this can be blamed on the stupidity of users). But, out of the box, a bloated browser it is not.

  70. Re:Firefox is written in Java, IE is written in C+ by Jadware · · Score: 0

    I meant to say Javascript, not java. But now that I think about it, the post probably is flamebait despite any actual point I was trying to make. /sorry.

  71. Re:Going back 8 pages needs 1 Gig of RAM by BZ · · Score: 1

    Several things going on there, but the biggest issue is images. When a page is loaded, the images are decompressed (from PNG/JPEG/GIF/whatever) and stored in memory as 24-bit-color bitmaps (with 8 bits of alpha channel if it's a GIF or a PNG that actually uses alpha). So a 800px by 100px banner ends up being 800 * 100 * 24 == 1,920,000 bytes. The fast-back cache stores the DOM as it's rendered, with all images uncompressed, etc. This can add up quickly. There are proposals to drop the image and re-recode it as needed, or to have graphics system support for compressed images (e.g. allow storing a JPEG server-side on X and using the graphics hardware when it comes time to paint it), but they're not far along yet.

  72. Re:Who cares? Opera's better! by Backward+Z · · Score: 1

    Zealotry indeed.

  73. one word. dillo. by eteepell · · Score: 2, Informative

    fast as a rocket on freebsd with P133.

  74. Extensions are a nightmare by Baby+Duck · · Score: 2, Interesting

    Firefox needs to stop cramming information about all your extensions into a couple of Registry-Hell-ridden configuration files. And then they cross-link by hard-to-remember GUIDs rammed into hard-to-read RDF? wtf?

    Look at how extensions are done for Eclipse or JBuilder. It's much cleaner. Don't want an extension anymore? Just delete the JAR or folder. That's it. And it's clean.

    --

    "Love heals scars love left." -- Henry Rollins

  75. is it time-for the past? by Anonymous Coward · · Score: 0

    Maybe but I suspect that "bloated" is relative and with broadband penetration being what it is, irrelevent. The difference between slim and bloated especially with caching isn't that big a difference. Now if you'll excuse me, I have a teletype to get back to.

  76. FF2 is a horrible disappointment by Anonymous Coward · · Score: 0

    I refuse to use FF2 anymore. It takes FOREVER to save images, and even worse, while it's taking forever, it essentially locks up FF, leaving it unusable for up to 2 minutes at a time. This is completely unacceptable, IE3 with a 56k connection saved images faster.

    Even worse is somehow between FF1.5 and FF2 the built in downloader got even more broken. The FF team tends to sidestep this by saying "Get an extension" but I say I SHOULDN'T NEED TO, downloading is the most basic of internet features; how the hell did you manage to screw it up?

    Until the FF line goes to 3.0, I'm sticking with 1.5 because 2 is a steaming pile of poo compared to it.

    1. Re:FF2 is a horrible disappointment by NullProg · · Score: 2, Informative

      I refuse to use FF2 anymore. It takes FOREVER to save images, and even worse, while it's taking forever, it essentially locks up FF, leaving it unusable for up to 2 minutes at a time. This is completely unacceptable, IE3 with a 56k connection saved images faster.

      Delete the downloads.rdf from whatever directory your profile is stored in. Instead of complaining you could have just googled for "firefox slow downloads".

      Enjoy,

      --
      It's just the normal noises in here.
    2. Re:FF2 is a horrible disappointment by DarkEmpath · · Score: 1


      Or, like any normal person who shouldn't need to Google Firefox to make it work, they should stop believing the Mozilla Foundation's marketing hype.

      So should you.

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

  78. Not just Firefox. by Ant+P. · · Score: 2, Informative

    Most of my apps are using obscene amounts of RAM these days. Gaim/Pidgin for example, going by the RSS value, is using 32MB even when minimised to systray with no active conversations. The XFCE settings daemon is another 20, and that doesn't even have a GUI. Doesn't help much when I dumped KDE for it in the first place to try and fix exactly this...

    1. Re:Not just Firefox. by Anonymous Coward · · Score: 0

      I've never understood why people get so upset when programs use RAM. That's why you bought it, isn't it? So that programs could use it? Having a massive chunk of it free won't do anything other than make you feel better about yourself.

    2. Re:Not just Firefox. by Ant+P. · · Score: 1

      When you're stuck using it on a 128MB box that you can't upgrade, yes it does make a difference.
      Especially considering Windows XP is nowhere near as bloated.

  79. Fix the Printing Bugs by Anonymous Coward · · Score: 2, Insightful

    There are a *lot* of printing bugs that cause the browser to get stuck in an infinite loop. Fix those! Please! Please!

    I work on a web application where people print a lot and they cause the browser to crash all the time. You have to go to the task manager to kill the firefox process.

    Don't add another feature until that is fixed, please.

  80. New Web? by v3xt0r · · Score: 2, Interesting

    *looks around*

    Looks like the same old web to me!

    • Browser Compatibility and Performance Problems.
    • Insecurely-programmed Web Pages.
    • Cross-Site Scripting vulnerabilities.
    • Horribly designed interfaces.
    • Ads on every page from the same centralized (user-tracking) source (i.e. google, doubleclick, etc.)
    • SEO decepticons. (i.e. blogs)

    User Interfaces have changed slightly, but they're still broken.

    What was once considered 'immature' designs or 'designs for the mentally challenged' (i.e. huge text, bevels and gradients, huge icons, etc.) are now considered to be the defacto 'standard' for most of these 'bleeding-edge' web 2.0 sites.

    I can understand the dumbing-down to meet the mass appeal (as the mass is rather intellectually challenged, and hence, web-challenged), but dumbing-down the development community with 'web 2.0' marketing hype, is another story.

    Kool-aid.2.0 - no thanks!

    --
    the only permanence in existence, is the impermanence of existence.
  81. really? by Anonymous Coward · · Score: 0

    I've had firefox 2 running for literally weeks at a time with multiple windows and multiple tabs in each window, it is incredibly rare that it crashes. I can't recall the last time it did crash actually, it's been that long. You probably have a broken plugin.

  82. All software... by Rix · · Score: 2, Insightful

    Expands until it can read your mail.

    1. Re:All software... by Nimey · · Score: 1

      expands until your computer becomes goatse.

      Then you upgrade and the cycle begins anew.

      --
      Hail Eris, full of mischief...

      E pluribus sanguinem
    2. Re:All software... by Anonymous Coward · · Score: 0

      All software expands until it can read your email. Software which can read email shall be split into components. Thereafter, every component shall expand until it can read email. Goto 10.

  83. Seamonkey is lighter but how much RAM do xpi's do? by gelfling · · Score: 1

    Seeing how it's basically NS7.2 with FF extensions. But it's Seamonkey so there are a few compatibility problems even with IE Tab.

    Say does anyone have a way to see how much RAM/VM each xpi consumes?

  84. You've missed the point by Rix · · Score: 1

    Someone almost assuredly has gone through the source, so you don't need to. If Mozilla.org decided to pull shenanigans, people would notice almost immediately. Not so for Opera.

    1. Re:You've missed the point by Anonymous Coward · · Score: 0

      "Someone almost assuredly has gone through the source, so you don't need to."

      Note entirely true.

      How about imagining an Opera employee assuredly gone through the source?

      Original quote:

      "For all I know Opera is grabbing and selling information such as my web history."

      FUD.

      If you're paranoid and smart enough to check out the source code of Mozilla Firefox for such backdoors you're also paranoid and smart enough to fire up a packet sniffer to check out the packets Opera is sending or receiving. Or, you know, you can leave it up to people who are paranoid and smart enough to do either.

      I did the latter with Windows Update and decided to block huge Microsoft subnets in my packet filters. You have to trust me on my word for that one as much as I have to trust your word for a wild, hypothetic claim as the one you make here.

      Play nice on them as you wish to be played nice by them. If you hate FUD, don't FUD back.

  85. Wrong by Rix · · Score: 1

    It's not that the general set of eyes is necessarily better (but it almost certainly is), it's that the hired set of eyes is acting in the interest of it's employer, not the public.

  86. Firefox's plan... by MrDrBob · · Score: 2

    ...was not to be the leanest and lightest browser out there; it was always to be a browser which had core functionality which was useful to most people, and could be extended. The features such as the microformat manager for v3 are not things one can easily and sensibly put in as an extension, as to stand any chance of being useful, they've got to be right in the core of the browser. The Firefox team does keep the overhead for new features down, and such features aren't going to get in people's way if they don't want them. Bloat would be an e-mail client, or web developer tools, as those are things that most people don't need, and wouldn't at all be useful for most people. On the subject of memory usage, it's been said before, but it's all a matter of setting the cache sizes correctly. Every large application has memory leaks, and they can be fixed (if people stop whining and start providing proof and valgrind output); the only major problem with Firefox at the moment as regards memory is that the cache sizes aren't quite right. Let me reiterate that: the couple of hundred MB of memory it's using is a cache, not a leak.

  87. A masterpiece by Anonymous Coward · · Score: 1, Funny
    The Concerto for Whiner in Five Movements, RMS235:

    • Movement I: There is no such problem, it's all FUD - Allegro assai
    • Movement II: Look over there, it's "M$ Windoze" - Grave larghetto
    • Movement IV: The community is "fixing" it - Lentissimo non tropo
    • Movement V: Free software is undeniably superior to everything - Andantino grazioso
    • Movement VI: This doesn't work, but try this other broken thing instead - Moderatto con brio
    Bravo maestro!
    1. RE: A masterpiece by The+Bungi · · Score: 1

      ROFL! This is the funniest thing I've seen on /. in ages.

  88. "Restore session" feature is a gem by unity100 · · Score: 1

    if memory needs to be spent for restoring ALL tabs that are lost in a crash, its worth that.

  89. Depends on your usage pattern by Anonymous Coward · · Score: 0

    Here's how I use Firefox: I go on reddit first thing in the morning, scroll through the first four pages of stories, and open all the links that interest me in new tabs. I'll do the same with slashdot, a few others. Then throughout the day I'll take little breaks and scan a couple stories.

    A lot of times I get into the coding and don't get to my stories that day, so I'll do the same the next. I could easily have a hundred, maybe even two hundred tabs open at once.

    So what happens is, Firefox gets crushed under the load. The programming stories in particular are valuable to me, so in desperation I'll bookmark them all in a folder before Firefox crashes.

    In IE, I tend to have nice folder names, like Scheme, Haskell, and Erlang. In Firefox my folders are named things like Group181.

    Now, you could say I shouldn't expect it to hold up under this, but come on, that's what tabs are for! And if Firefox would just cache the non-visible pages on disk instead of keeping everything in RAM, it wouldn't be a problem. I'd put up with the slight delay in opening tabs, it's still quicker than pulling from the net.

    I was on 1.5, just downloaded 2.whatever, and it's even worse. And I don't run a lot of extensions either. On 1.5 I had no extensions, now I've got Firebug, that's it.

    The last decent Firefox was 1.0, imho. The other thing that slowed down on 1.5 was file saving...it used to be instant, then suddenly it was slow enough to be annoying.

    And saving files is annoying too, because unlike IE, and unlike the bookmarking, it doesn't save with the title, but with the filename. Every time I bring this up, some pedantic fanboy says "Of course, that's what the file's called!" But that's not even true half the time, such as when the link is "/article.php?id=29349", in which case everything I save on that site is gonna save as "article"...maybe even as "article.php" which makes it doubly useless, I forget since I gave up on saving articles from firefox long ago. Takes too long when I've got 100 tabs to blow through.

    While I'm on my soapbox...how come I can't create a new bookmarks folder while I'm saving the bookmark? I keep trying to save, oops I don't have a folder I want, so I have to go out of that, go to organize bookmarks, remember not to hit the wrong thing cause if I do it hoses up, save, close, finally save my bookmark. That's the other reason I have "Group181" bookmarks. It's too freakin annoying to organize them.

    And don't bother telling me it's it's obsolete to save or bookmark now that we've got google...google doesn't always find the stuff I was looking at, and besides, half my reason for saving is that otherwise I'll forget about it.

    Not to mention, it sure would be nice if, when I opened a tab, its history connected to the page it opened from, so that the history is one big tree, with each tab being the start of a new branch. Frequently I open a bunch of tabs from Slashdot summaries, close the Slashdot tab, read a story, want to go back and see the comments...oops, no history, gotta manually go to slashdot again and hunt down that story. Fixing this would be one extra pointer per tab, a miniscule amount of memory if they did it sensibly.

    I love opensource, even though I program on Windows at work, but with IE7 having tabs now I'm seriously considering switching back. I totally hate the thought of that, but Firefox is gettin me down, man. It's a bummer.

    1. Re:Depends on your usage pattern by Anonymous Coward · · Score: 0

      Two hundred tabs open at once? Cmon, dude, you're either full of crap or totally out of your mind, or both.

    2. Re:Depends on your usage pattern by genuineXeal · · Score: 1

      Hey, your "usage patterns" made me smile... I cannot moderate you "Silly", so "Funny" will have to do it.

    3. Re:Depends on your usage pattern by mkuczara · · Score: 1

      I have similar thougths as you. I tend to leave open browsers for days. I use 1.5.1, and leaving it for a night is a disaster, memory leaks + 90% cpu usage. I believe its beacuse this shit called flash , anyway IE7 doesnt have this problem (altough ms droped ball on this, its still shitty browser)

  90. That does not imply... by Rix · · Score: 1

    That used memory is not wasted memory. Firefox would be far better to store its cache on disk and let the operating system manage memory.

    1. Re:That does not imply... by Verte · · Score: 0

      Firefox would be far better to store its cache in memory and let the operating system handle paging.

      --
      We at slashdot are scientists, specialists and kernel hackers. Your FUD will be found out.
  91. And yet, there's Opera by Overly+Critical+Guy · · Score: 4, Interesting

    What's odd is that Opera packs all that stuff in and more (even a BitTorrent client!), and it's faster and more lightweight in terms of resource requirements. Even the download size is amazingly small. What is it that makes Firefox worse in that regard? The XUL stuff? Convoluted codebase making improvement difficult?

    --
    "Sufferin' succotash."
    1. Re:And yet, there's Opera by a.d.trick · · Score: 1

      The XUL stuff?

      That's probably a lot of it, but you shouldn't underestimate the importance of that. The end result of it is that you have a browser that looks 'relatively natural' on a wide variety of platforms and can be easily extended and themed. For me, the looking natural is a big thing because Opera looks atrocious on my Gnome desktop (I never liked how it looked it Windows either, it doesn't fit).

      Firefox also has better support of a number of standards (MathML, SVG, Javascript 1.7) that Opera has little/no support for (they support SVG tiny, but that doesn't seem to do too much).

    2. Re:And yet, there's Opera by SEMW · · Score: 2, Informative

      The end result of it is that you have a browser that looks 'relatively natural' on a wide variety of platforms and can be easily extended and themed But not only does Opera run on more platforms than Firefox does, but it's also just as themable as Firefox is (not to mention considerably more customizable out of the box without having to mess about editing css files by hand). Your argument doesn't really hold up.

      Firefox also has better support of a number of standards (MathML, SVG, Javascript 1.7) that Opera has little/no support for (they support SVG tiny, but that doesn't seem to do too much). If you're trying to argue that Opera has worse support than Firefox than standards, I don't think you're going to succeed. The only major omission is MathML. You have SVG in your list, but in my experience, Opera has considerably better support for SVG than Firefox does -- you claim it only supports SVGT, which may have been true in version 8.0, but is no longer since 9.0 (incidentally, version 9 was also the first to completely pass the Acid2 standards test, which Firefox stil doesn't; not that that's a big problem for Firefox, but if you're criticising standards in Opera I thought I'd mention it). And, of course, the list of standards that Opera supports but Firefox doesn't is quite considerably bigger than vice versa (NavLinks, Web Forms 2.0, VoiceXML, WML, DOM3, etc.).
      --
      What's purple and commutes? An Abelian grape.
    3. Re:And yet, there's Opera by A+Friendly+Troll · · Score: 1

      What's odd is that Opera packs all that stuff in and more (even a BitTorrent client!), and it's faster and more lightweight in terms of resource requirements.
      I don't use Firefox except for testing, so I can't compare, but I'm a devoted Opera user since late 2001, when Opera 6 was released.

      I'm not really sure about your claims. Today at work, Opera was using 280 MB memory at one point. Right now, it's using 103 MB here at home; okay, I do have 13 tabs open (though they're light on graphics, no Flash) and some have an extensive history, but it's still a lot. I have several User JavaScripts installed (10, I think), and some might be leaking memory. I can close all tabs, and the situation wouldn't improve much. Maybe it's the memory cache? I don't know... But it definitely sounds *exactly* like what I can hear about Firefox.

      But that's not the problem. After a few hours of extensive use, I find Opera to become sluggish when it comes to loading images. There's a distinct pause before it renders them. Not loads, but renders. The solution is easy - switch to "cached images". I don't know why the slowdown occurs and why this fixes it.

      Another problem is Opera's RSS reader. If you're subscribed to a lot of feeds (like, a hundred), upon starting the browser you can safely go make yourself a cup of coffee. It'll take a couple of minutes until Opera fetches everything, and it's practically unusable for browsing during that initial fetching process. Something I often see is the claim that Opera starts faster than Firefox; that's probably true, unless you're using RSS.

      Etc.

      Both browsers have their good and bad points. The situation is nowhere near black/white, as a lot of Firefox and Opera users want to paint it. There's not much point in childish "my browser is better than yours" attempt at argumentation - opinions differ and what's good for one person isn't necessarily good for another. Some people rely on Roboform, Google toolbars and specialized community and web game extensions, some swear by built-in mouse gestures, the Links window, or practically infinite keyboard and UI customizability. Leave it at that.
  92. If you want Camino for Windows, try K-Meleon by dn15 · · Score: 1

    For those who want a minimalist browser kind of like Camino for Windows, K-Meleon might be the answer:
    http://kmeleon.sourceforge.net/
    One down side is that the pace of development is a bit slower, as is the case with Camino. But I think it succeeds in its goal of being a lightweight, native-feeling, Gecko-based browser.

  93. Web sites are becoming bloated by Luft08091950 · · Score: 1

    But isn't that where caching eight web pages will give you the best performance? My laptop has two Gig of ram and I'm running Ubuntu 7.04 instead of a more memory intensive OS so eight pages doesn't seem to slow me down any.

    1. Re:Web sites are becoming bloated by HeroreV · · Score: 1

      I'm running Ubuntu 7.04 instead of a more memory intensive OS
      When I was on Windows XP, my 1 GB of memory almost never got filled. On Linux, I spill over into virtual memory all the time. Linux also seems to be much worse at switching data in and out of virtual memory. I have no idea what's causing this, but I've definitely noticed it.
    2. Re:Web sites are becoming bloated by WoggerRotters · · Score: 1

      On Linux, I spill over into virtual memory all the time. Linux also seems to be much worse at switching data in and out of virtual memory. I have no idea what's causing this, but I've definitely noticed it. That would be because Linux is written to use your RAM as to the max. It will keep as much in your RAM as possible. Which is sort of good, considering you probably bought it to use it :-).
    3. Re:Web sites are becoming bloated by jubei · · Score: 1

      Linux tries to move things that haven't been used in a while to swap so that there is more real memory to use for cache.

      This is configurable using the swappiness settings.

  94. Yes, it was. by SanityInAnarchy · · Score: 2, Insightful

    I was there.

    In the early, early days of Firefox, Internet Explorer was pretty slow and bloated. Most of its snappiness came from being "part of the OS". (Or I was a deluded fanboy then, maybe...)

    So, on Windows, you had the choice between Netscape (which was big and bloated), or Mozilla if you were smart (which was also big and bloated), or IE (which was bloated, for a browser). Mozilla was not so terribly bloated, except for the fact that it was a browser/mail/news/irc/dev platform/kitchen sink, and not just a browser. So, if you needed web and email, Mozilla was fine, but if you just needed web, IE was faster.

    At the time, I believe Opera was somewhat buggy, and still cost money. I am not sure whether Konqueror existed or not; I only fairly recently became aware of KDE as being better than GNOME in just about every way (at least, as a desktop environment).

    So, the Phoenix project was started. I used that from maybe 0.6, and it was good. A bit unstable, yes, but it would come back up in 2 seconds. And on the machines of the time, that was pretty damned impressive. It only seemed to be getting smaller and lighter. If anything was slow/buggy about it, it was that Phoenix required the full Mozilla sources, but the existance of Phoenix was actually cleaning up quite a bit of Mozilla.

    And yeah -- Phoenix vs Mozilla was amazingly dramatic. Consider that Windows at the time sucked so much (at least for me) that I'd have used Linux even if it meant using Netscape 4.0, Mozilla was kind of ok. But Phoenix just kicked ass.

    Now it's Firefox, though, which has sort of just become a word, and lost its meaning. I know why they changed the name, but still, Phoenix was cool -- the beast that was Mozilla (stomping on IE) had died, but from its ashes, Phoenix rose and became Firebird, something that could fly on its own, with no concern for IE at all...

    So, where'd all that go?

    Well, some of it's memory leaks. Some of it's almost by design -- note that Firefox uses Gecko for EVERYTHING. Firefox doesn't just embed Gecko, it IS a Gecko app. The menus, config options, the entire UI is coded in XUL, which is basically XML + JavaScript, with some C++ libraries. (Correct me if I'm wrong here.) Firefox itself was an AJAX app before AJAX even had a name. (And so was Mozilla.)

    That's another part of it, but it's not really the whole picture.

    Extensions, I think, are what kills it. The more extensions you add, the more likely you are to break something. At the same time, extensions are what sold it. There's still two that I miss dearly, now that I mostly use Konqueror -- adblock (the real adblock is so much better than Konqueror's adblock) and unplug (lets you download anything normally viewed via browser plugins, including YouTube videos as FLV files). For awhile, you could even get Thunderbird as an extension -- it was called something else at the time, I think -- and you still can get Sunbird as a Firefox or Thunderbird extension.

    Extensions are the killer feature of Firefox, and they are also what kills Firefox performance.

    I think it could have been a bit better. I know part of it is bad/buggy extensions, but I imagine part of it is also that extensions are written in XUL/JavaScript. I mean, yes, that enables them -- it's easy to transition from web developer to Firefox extension hacker -- but I do wonder, occasionally, if we could do better, starting from scratch. Konqueror is right out (though we might borrow KHTML or Gecko for awhile), but maybe something written in, say, Python, or LISP, or some good language with a really solid design? Maybe a killer app for its platform, so that people start making Python faster to make their browser faster? (If you think Python is fast enough, you're deluded -- why does the GIL still exist in these days of multicore processors?)

    --
    Don't thank God, thank a doctor!
    1. Re:Yes, it was. by nanosquid · · Score: 1

      And yeah -- Phoenix vs Mozilla was amazingly dramatic.

      Firefox was good relative to Mozilla and IE, but that doesn't make it fast in an absolute sense. Rendering HTMl isn't rocket science, nor should it be a "grand challenge computation".

      Firefox doesn't just embed Gecko, it IS a Gecko app. The menus, config options, the entire UI is coded in XUL,

      Yeah, it's ironic, isn't it? In order to code Firefox in the supposedly fast C++ language, they moved most of the key functionality into glacially slow JavaScript and XML.

      but I do wonder, occasionally, if we could do better, starting from scratch.

      Well, there are two ways I think this can go. Either, the new JavaScript and its JIT will simply fix the problem with a minimum of hassle, or Firefox needs to be replaced by something that embeds Gecko in a Mono/.NET runtime and otherwise uses a GUI based on Gtk+ and a Javascript implementation based on the CLR.

    2. Re:Yes, it was. by SanityInAnarchy · · Score: 1

      In order to code Firefox in the supposedly fast C++ language,

      Consider that the alternatives basically sucked when Netscape 4 was out. I guess they could've done Java, but I don't think Java was even JIT'ed, then.

      they moved most of the key functionality into glacially slow JavaScript and XML.

      Well, they do sort of want their JavaScript and XML to be fast for the web, so this could be seen as a way of eating their own dogfood.

      In any case, I'm guessing JavaScript isn't a really limiting factor here. It's actually a decent language, and there have been problems to (for example) compile JavaScript into Java bytecode.

      Either, the new JavaScript and its JIT will simply fix the problem with a minimum of hassle, or Firefox needs to be replaced by something that embeds Gecko in a Mono/.NET runtime and otherwise uses a GUI based on Gtk+ and a Javascript implementation based on the CLR.

      Sounds like close to what I'd do, except Gtk+ is probably not such a good idea (not for cross-platform, anyway). I'm also not sure if I'd want to keep Gecko. But it will be a few months before I start this project, if ever.

      --
      Don't thank God, thank a doctor!
    3. Re:Yes, it was. by nanosquid · · Score: 1

      Sounds like close to what I'd do, except Gtk+ is probably not such a good idea (not for cross-platform, anyway).

      I think Gtk+ is perfect for this kind of cross-platform work: it already runs well on Windows, there are some big software packages that run on Windows using Gtk+, and its architecture (Cairo, etc.) makes it easy to port to new platforms.

    4. Re:Yes, it was. by SanityInAnarchy · · Score: 1

      it already runs well on Windows, there are some big software packages that run on Windows using Gtk+

      Great... That's also true of the Win32 API.

      and its architecture (Cairo, etc.) makes it easy to port to new platforms.

      So where's the OS X port?

      No, I know it's there. I mean the native one? Because last time I downloaded the Gimp for OS X, it was ultimately an X app, meaning I had to start up X11 (on top of OSX's windowing system) in order to run it. And for crying out loud, GTK stands for "Gimp ToolKit", so yes, I expect the Gimp to be a decent example of a GTK+ app.

      I'll admit, there are worse choices than GTK+, but I'd say there are also better ones -- I'd point to wxwindows and QT. And also, with GTK+, I imagine you'd be taking a step backwards -- note how the Gimp doesn't (and can't) use OS X's own menu bar system, whereas Firefox on OS X does do that, and also uses native widgets in at least a few places.

      As far as I'm concerned, a cross-platform app shouldn't feel like an app ported from its developers' favorite platform. It should just feel native. Being able to skin GTK+ to look like native Windows, for example, isn't what I want -- I want it to actually use whatever skin Windows is using at the moment, to the extent that I can change that.

      Disclaimer: Considering how little sleep I've had lately, there's a fair chance half of what I've written here is wrong or made up...

      --
      Don't thank God, thank a doctor!
    5. Re:Yes, it was. by nanosquid · · Score: 1

      So where's the OS X port? No, I know it's there. I mean the native one?

      Gtk+ is moving to Cairo, and the native OS X port based on Cairo. The more apps use that, the faster it will be done and the better it will work.

      Being able to skin GTK+ to look like native Windows, for example, isn't what I want -- I want it to actually use whatever skin Windows is using at the moment, to the extent that I can change that.

      So why are you using Firefox then? Firefox isn't a native Windows app.

      We're not talking about migrating Firefox from a native Windows app to a cross-platform app, we're talking about what cross-platform toolkit Firefox should use. Right now, Firefox is maintaining its own toolkit and mostly worrying about Windows. That's great for Windows users, but it sucks for everybody else.

      In any case, it's pretty clear that neither the Firefox nor the OpenOffice developers are going to dump their own internal attempts at cross-platform toolkits. Most likely, this will simply get fixed by replacing both apps with one of the Gnome-based alternatives that already exists.

    6. Re:Yes, it was. by Anonymous Coward · · Score: 0

      I imagine you'd be taking a step backwards -- note how the Gimp doesn't (and can't) use OS X's own menu bar system

      Just as an aside, the native port of Gtk+ can use OS X's menu bar system. (In fact, Gnome can use OS X-style menu bars on Linux.)

    7. Re:Yes, it was. by SanityInAnarchy · · Score: 1

      How?

      I understand GNOME can do a bar across the top, that has menus. I have not yet seen them be at all like OS X's menus (as in, a Firefox window which has no menus, but the bar across the top of the screen has Firefox menus)...

      --
      Don't thank God, thank a doctor!
  95. Sometimes, FOSS makes it better. by Anonymous Coward · · Score: 0

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

    For some of us, the tool being FOSS is part of what makes it the best tool for the job.

    For example, even if Microsoft's OOXML was superior to ODF, I wouldn't keep my documents in it, because I know that'll leave me stranded on the upgrade treadmill over time. Like the Red Queen problem; we have to keep upgrading just to keep from falling behind because we allow our software vendors to put us at their mercy.

  96. m/b vs. Firefox 1.0? by tepples · · Score: 1

    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. Sure, back in the 0.x days, Firefox may have been lean. But by Mozilla Firefox 1.0, had it become more bloated than the suite?
  97. There's a better way by Rix · · Score: 1

    If programs use files as cache, the OS can keep that data in memory when it's available and use it otherwise when not.

  98. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  99. It's just plain true by sceo · · Score: 1

    Ironic that I'm reading this just as I come home to upgrade my chip/motherboard/RAM. My p4 2.4GHz with 640MB RAM doesn't cut it anymore. When my gmail or google reader (heavy on the AJAX) renders, my Winamp skips. Time for an upgrade--solely to support Firefox. Every other App, including CS2, runs fine on this machine. But I don't mind -- time for a Core2Duo w/ 2GB. Overdue, actually.

    1. Re:It's just plain true by wizkid · · Score: 1


      Hey, look at your memory usage, xwindows and gnome are eating a bunch of that valuable ram also.
      Gnome is a piggy app too.

      --
      I take no responsibility for what I say. Even though I'm never wrong :)
  100. Application versus operating system by Overly+Critical+Guy · · Score: 1

    Many of those things should be provided by the operating system. For instance, Mac OS X provides spellchecking services automatically, and the private RSS framework currently in Tiger will be made publicly available in Leopard. Safari 3.0 will just link to what it needs. The issue here is that Firefox is cross-platform, so it needs those features built-in to take advantage of them universally on all installations.

    However, some of the features such as popup blocking are features I do consider essential to a web browser. There's no bloat in stopping rogue JavaScript code.

    --
    "Sufferin' succotash."
    1. Re:Application versus operating system by EvanED · · Score: 1

      Mac OS X provides spellchecking services automatically

      I do wish Windows would do this, especially if they would repurpose the Word spell check code. It gives pretty good suggestions almost all the time and very good suggestions not uncommonly; Firefox not only has a really shitty dictionary (missing, for instance, "repurpose" and even "okay"), but tends to be very unhelpful with suggestions.

      I don't get it, because, for instance, ispell is an OSS spell checker that works really well. This post seems to indicate that they know about the problem but can't fix it because of licensing...

  101. Alpha Bravo... by tepples · · Score: 2, Funny

    Yeah, thats just perfect.

    GRANDMA, LISTEN ITS ABOUT:CONFIG

    ABOUT WHO NOW?

    CONFIG!!!

    KENNY FIG??? Alpha Bravo Oscar Uniform Tango colon Charlie Oscar November Foxtrot India Golf
  102. firefox by Jackrabbitslam · · Score: 1

    Well the Day's of less than 1 GB Ram are over I have 4Gigs

  103. The new web? by Anonymous Coward · · Score: 0

    The new web???

  104. Limit to half physical RAM by tepples · · Score: 1

    Firefox would have to default to something How about half the physical RAM of the machine on which it was installed? True, this would not apply to Firefox-on-a-stick, but I don't think the majority of memory consumption complaints come from portable installations.
  105. Eject DVD? by tepples · · Score: 1

    PuppyLinux (on a DVD-R) takes 0MB space (though for effective use it needs lots of RAM or a swap partition). But can a fellow use it to rip or burn CDs or to read other CD-ROM or DVD-ROM discs?
    1. Re:Eject DVD? by AvitarX · · Score: 1

      depends the size of the swap/RAM.

      It grabs half the ram + the swop as diskspace. So the 113MB distro on a computer with 2GB of ram could rip and burn CDs and read (but not rip) DVDS. When you shut down it asks you to re-insert the DVD-R and it burns your changes, if it is full (from sessions, not total storage) it asks for a blank one.

      The entire filesystem gets loaded to RAM (except for a spacial /archive folder) so you can eject the disc and use the drive (but not have access to your /archive folder without the disc).

      I personally prefer botting from USB&#160;for my portable OS, but I was just pointing out there is a 0 MB install Linux that is quite funtional off of burnable media.

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
  106. Go RTFA by The+Bungi · · Score: 1
    Did you RTFA? Nowhere did that article draw any parallels between the relative sizes of IE and Firefox. On the contrary, it says FF beat the pants off IE6, which is true. I guess you just can't stand a good thing, can you?

    I run IE on XP and that's nowhere near your mythic 10GB. Hell, even if it were I can get a 320GB hard drive for under $90. It's up to me to decide if I think that's excessive or not. Certainly not to you.

    And BTW, I call BS on your claims of FF being "nimble" on a 233MHz Pentium II. I don't doubt it runs, but I'm going to guess it's not a pleasant experience. Just a wild guess.

    You're just posturing to get your "M$ Winbloze" quippy into a discussion that doesn't even involve Microsoft other than the submitter's FUD headline.

  107. Nah, it just needs multiple cores by straponego · · Score: 1
    First, let me say that Firefox is my favorite browser and I greatly appreciate the fantastic work the Firefox team has done.

    That said, lately I do find that recent versions of Firefox on Linux and OSX (haven't checked Windows) really are much more usable with multiple cores. The reason is that when Firefox grabs all of one core, you still get decent performance from the rest of your system. I wonder if they're planning on making Firefox multithreaded to remove this safety barrier :). Usually when something is grabbing all the CPU, the culprit is Flash. Flash support on Linux is still poor. Usually I don't mind, because almost all Flash is a waste of time. I'm sure that others have pointed out that Flashblock and Adblock are almost necessities. Without them, FFox is... much like IE, actually.

    I've also noticed another problem that I haven't had time to pin down yet. FFox on Ubuntu, even without Flash, seems to eventually slow to a crawl. The workaround is to close it out and restart-- thank goodness it can restore your tabs.

    I think much of the recent degradation has to do with habitual defectors (advertisers and worse) working around Firefox's protections to do stuff with Javascript and Flash-- either by sneaking it by or making the site worthless without them. I really hate that, but fortunately there are alternatives to any such site.

  108. WTF? by Anonymous Coward · · Score: 0

    Whiskey Tango Foxtrot!?

  109. The issue is conflict of interest by tepples · · Score: 2, Informative

    Oh so Open Source is all about relying on someone else to review the code for you? Please tell me how this is different from a software house paying QA guys to do it You make the same argument as JordanL did. The answer is the same: we need many eyes reviewing in the interest of the public, not many eyes reviewing in the sole interest of the company.
    1. Re:The issue is conflict of interest by shish · · Score: 1

      we need many eyes reviewing in the interest of the public, not many eyes reviewing in the sole interest of the company.

      I'd rather have many company eyes actually looking at code than many public eyes ranting on slashdot about how everyone else looks at the code, none of them *actually* doing it :-/

      Seriously, quick show of e-hands. Who here has picked up some random open source project and done a code audit just because they could? And who here has done code auditing for an internal project because the company paid them?

      --
      I mod down anyone who says "I will be modded down for this", regardless of the rest of their comment
  110. The memory leaks seam to be gone by wizkid · · Score: 1

    The newer versions of FireFox run with much less memory then the earlier versions. I'm a tab-piggy, and I've noticed a big difference in memory usage. I used to have to kill and restart firefox all the time. Now just the occasional flash or video file will crash it hard, which is better then the hangs I used to have -- when fireFox had eaten all the memory and my 1Gb systems were paging faster then a 286 running windows 3.0
    No, wait Windows 3.0 didn't page, it just crashed. Nevermind.

    --
    I take no responsibility for what I say. Even though I'm never wrong :)
  111. Extensions and Google Reader by BlueFiberOptics · · Score: 1

    The only reason I stay with Firefox is the extremely useful extensions. I've also noticed Google Reader and GMail seem a bit quirky in Opera. However, I use Opera sometimes, and I think it's a great browser.

  112. Re:Who cares? Opera's better! by Psiren · · Score: 1

    I know a lot of people don't care if a company hides things in the code which could cause them harm - but I'm a bit overly-cautious.

    How's that tinfoil hat working out for you? My god, I've seen some lame excuses to use open source in my time, but that one really takes the biscuit.
  113. Real men.... by DanielG42 · · Score: 2, Funny

    Of course this is irrelevant, because real men use lynx.

    --
    Daniel
    1. Re:Real men.... by Zoxed · · Score: 1

      > Of course this is irrelevant, because real men use lynx.

      Geeez: are you kidding: I use wget, pipe it through less and parse the HTML tags in my head.

  114. Tit/Tat by msimm · · Score: 1

    And some of us are willing to work or bear a little inconvenience to support what we believe in.

    :)

    --
    Quack, quack.
  115. Firefox's 800MB RAM Footprint by joe_n_bloe · · Score: 1

    I just can't get over it ... I'll have Photoshop open and suddenly the hard disk is thrashing so badly that it takes several minutes just to open a file. The culprit: always Firefox.

    I don't get why Firefox needs hundreds of megabytes of RAM to do its thing. Part of it is, though, that Javascript in Firefox still has some hellacious leaks.

  116. Modern users are a huge resource hog by Anonymous Coward · · Score: 1, Insightful

    "That made this old coder wanna cry. My first Mac had only 512 kilobytes (kilo - not mega) but that was enough for me to write GUI applications with.

    Kids these days don't know how to write code."

    Uh, huh. And "back in the day" could you run a VM, host two operating systems, and run a web browser? All in 512K? Didn't think so. Old folks, always living in the past.

  117. It is said that Apple bought NeXT & not Be, In by MichaelCrawford · · Score: 1

    OSX uses more RAM than there is any possible justification for, and I don't mean for buffers.

    It is said that the reason Apple chose NeXT for its modern operating system, and not the BeOS, is that the BeOS was so efficient that its users wouldn't have to buy new hardware to run it. How would Apple make any money off that?

    The BeOS was snappy and responsive on my 150 MHz PowerPC 604 (not 604e, even) PowerMac 8500.

    While OS X didn't support that model, there is an Open Source installer called XPostFacto that does allow OS X installs on the 8500. I was quite dismayed to find it so slow as to be unusable.

    My 1.83 GHz Core Duo MacBook Pro is the first hardware I've owned that runs OS X at what I consider acceptable speeds - that is, once I added another Gig of RAM, I find the UI responsive enough that it doesn't drag behind my input.

    Now, there are some nice architectural features to be found in Objective-C, Cocoa, Core Graphics and the other stuff in Mac OS X. Maybe four or five years from now, when the hardware can handle it, it will turn out to be of real benefit to the users. But from time to time I boot Mac OS 9 on my 400 MHz Blue and White G3 that normally runs OS X, and when I do, I'm always impressed with how fast it is.

    --
    Request your free CD of my piano music.
  118. Tagging by Anonymous Coward · · Score: 0

    Shouldn't this be tagged with "haha" already?

  119. Very nice FUD, indeed by bunratty · · Score: 1

    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.
    I won't deny that there is such a problem, but can you explain in detail what the problem is? I go into the MozillaZine forums nearly every day, and although it's not uncommon for someone to complain about a memory or speed problem, no one can seem to give any details of it. How could I see this problem that so many seem to think is so horrible and obvious? Is there a bug report about the problem? Any discussion about the specific of the problem in MozillaZine? Any details at all?
    --
    What a fool believes, he sees, no wise man has the power to reason away.
    1. Re:Very nice FUD, indeed by The+Bungi · · Score: 1
      Oh god, after five years, thousands of blog entries and flamewars and you want me to explain what the problem is? Are you serious?

      Maybe you shouldn't hang out on MozillaZine? Just a thought. I doubt they're very impartial there.

      Go browse Bugzilla or something, seriously. I can't believe there are still people out there that claim everything is honky dory with FF. The memory problems don't detract from the browser (as far as I'm concerned), but the fanboys certainly do.

    2. Re:Very nice FUD, indeed by bunratty · · Score: 1

      Oh god, after five years, thousands of blog entries and flamewars and you want me to explain what the problem is? Are you serious?

      Yes. If it's so obvious, shouldn't many people be able to explain it easily? Shouldn't it be understood and explained so well by now that you can easily point me to somewhere where the details are listed?

      I've browsed Bugzilla, and I can't find anything more than the memory leaks I already see. I've even reported some of the memory leaks in Bugzilla myself. However, the memory leaks I'm seeing are much more subtle than the huge and obvious problem people keep talking about. It takes me a day or so to see Firefox leak any memory at all, and that's only when using a memory leak detection tool. I can't tell just by looking at the Mem Usage in the Windows Task Manager that any leak is occurring until after several days.

      So yes, please tell me, what exactly is "Firefox's mysterious habit of gobbling up every remaining scrap of a computer's memory" and the "insane memory consumption it suffers from"? Frankly, I and many others can't see it no matter how hard we try!

      --
      What a fool believes, he sees, no wise man has the power to reason away.
    3. Re:Very nice FUD, indeed by petermgreen · · Score: 1

      its coming to the end of an evening using firefox for me and its using up arround 250 megabytes. I consider that pretty excessive for a web browser. Its also burning over 50% cpu.

      This is what i find really depressing about the desktop computing world today resource usage of common applications has gone through the roof while the increase in usefull functionality seems small at best.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    4. Re:Very nice FUD, indeed by bunratty · · Score: 1

      I can demonstrate how to get Opera and IE to use 250 MB of memory and burn 50% CPU after minutes of use, so seeing that usage after a day of use doesn't necessarily indicate a problem. Can you give some specific details of a problem specifically in Firefox, rather than listing some symptoms that you could easily see in any browser?

      --
      What a fool believes, he sees, no wise man has the power to reason away.
    5. Re:Very nice FUD, indeed by bunratty · · Score: 2, Interesting

      I'm surprised that no one has called me on my claim yet, but here's a sample demonstration anyway. Open the following the links in your favorite browser, in the order listed, keeping the IDG site at the top after you're done:
      Shockwave site
      Java site
      Flash site

      When I do that, VM Size goes over 150 MB and CPU usage goes over 20% in Firefox, IE, and Opera. It's not up to 250 MB and 50%, but you get the idea with just three tabs and a minute of browser usage. Just add a few more resource-heavy sites, and you can reach those numbers. Add in hours of heavy browsing on a variety of sites, and memory use in any browser can reach hundreds of megabytes.

      Now it's time to provide the counter demonstration. Can someone provide a list of links that will cause Firefox to gobble up hideous amounts of memory, but not other browsers? If so, then finally we'll have some details about this problem once and for all!

      --
      What a fool believes, he sees, no wise man has the power to reason away.
    6. Re:Very nice FUD, indeed by The+Bungi · · Score: 1

      That's a nice test. Would you care to repeat it, leave FF open for three days, repeat it again a few times and then get back to us? Thanks.

    7. Re:Very nice FUD, indeed by bunratty · · Score: 1

      Better yet, try the browser memory benchmark, which shows that Firefox 2 uses less memory than Opera 9 or IE 7. Again, now it's up to someone else to explain or demonstrate what Firefox's horrendous memory problem is. I still don't know anything about it yet, and apparently neither does anyone else.

      --
      What a fool believes, he sees, no wise man has the power to reason away.
    8. Re:Very nice FUD, indeed by ozmanjusri · · Score: 1
      When I do that, VM Size goes over 150 MB and CPU usage goes over 20% in Firefox, IE, and Opera.

      Visiting those sites with the Shockwave plugin disabled added only 28 MB, and 1% cpu to Firefox's existing memory/cpu footprint. Want to guess what's causing the resource use?

      --
      "I've got more toys than Teruhisa Kitahara."
    9. Re:Very nice FUD, indeed by bunratty · · Score: 1

      It's no coincidence that the Reducing memory usage article mentions extensions, themes, and plugins as the main source of memory problems for Firefox users.

      --
      What a fool believes, he sees, no wise man has the power to reason away.
    10. Re:Very nice FUD, indeed by jp10558 · · Score: 1

      The problem seems to be the same problem users complain about on the Opera forums with Opera. That is, that the browser will use available memory. I strongly believe that many users start playing with task manager, have no idea what the Virtual Memory use is/means and see some large number there. I fully expect this is half of the "anectadotal" issues. I constantly see people posting (for any app)

      "Application FOOBAR is using ZOMG 300MB MEMORY WTFBBQBUNNIES!" . . .

      So then we ask - "is there some issue with the system?"

      and about half of the time, it's "Errr, no - but IT'S A BIG NUMBER!"

      Past that, I wonder if it's not OS problems managing swap space properly. I use Opera, and I use a LOT sites for a long time often useing a lot of memory. Only once did I have problems, when VM use was 1.3GB on my 1GB RAM machine, and that was just that Opera was slow.

      However, I have seen Firefox on Windows and Linux seem to heavily affect overall system speed over time, but I've never really looked too hard as I don't use it much.

      --
      Opera, Proxomitron-Grypen,GPG 0x0A1C6EE3
    11. Re:Very nice FUD, indeed by The+Bungi · · Score: 1
      I don't care what your test says. Do you understand that? If I leave FF open for three days it uses 300MB+ of RAM even if I have no tabs open. Why is that so hard to grok? You're not going to convince me that something I can see any given Wednesday night at work is not happening.

      Go play fanboy with someone else. I put up with the FF memory problem because it's so dramatically better than IE functionality-wise. Maybe one day they'll fix it, or maybe not. Maybe I'll switch to IE8, or maybe not. Or maybe I'll start to like Opera. It's just a fucking web browser, not the Holy Cross.

  120. Re:Very nice FUD (you too) by Anonymous Coward · · Score: 0

    Firefox absolutely did not start out being more bloated than Seamonkey, otherwise it would've betrayed the entire purpose of its existence.

    Riiiiiight, because it's "absolutely" impossible to have a goal and fail to reach it.
  121. Re:And yet, few use Opera by bunratty · · Score: 1

    What really odd is that when Opera's so wonderful, not having all the horrible and obvious problems that Firefox has, why don't more people simply use Opera instead?

    --
    What a fool believes, he sees, no wise man has the power to reason away.
  122. how classic... by BalkanBoy · · Score: 1

    I know someone probably posted this but I'm too lazy to read so I'm gonna run the risk of repeating what's already been said 100 times before - YOU CAN NOT HAVE YOUR CAKE AND EAT IT TOO!

    G'day Bruce!

    --
    'A lie if repeated often enough, becomes the truth.' - Goebbels
    1. Re:how classic... by maxume · · Score: 1

      Don't you mean that you can't eat your cake and have it too? I mean, you could have your cake in a box all day, and then later, eat it, so you would have your cake and eat it too(at which point you wouldn't have it anymore, but the having it was referring to earlier, before you ate it, when you still had it).

      --
      Nerd rage is the funniest rage.
    2. Re:how classic... by BalkanBoy · · Score: 1

      Thanks. That's exactly how I should've said it :).

      Stop bitching at Microsoft. That's all I can say. If you don't like anything they do, stop using their products (this wasn't aimed at you btw, it is aimed at everyone who "resents" them).

      --
      'A lie if repeated often enough, becomes the truth.' - Goebbels
    3. Re:how classic... by BalkanBoy · · Score: 1

      Blah - stop bitching at Firefox (which coincidentally applies to MS as well)....

      If you dont like something, STOP USING IT!!!!!

      --
      'A lie if repeated often enough, becomes the truth.' - Goebbels
    4. Re:how classic... by maxume · · Score: 1

      It's probably not the best idea to thank me for being pedantic.

      --
      Nerd rage is the funniest rage.
  123. oss fails it again by Anonymous Coward · · Score: 0

    you fags still sucking them dicks? still drinking all that kool aide too i see. fucking dumb motherfucking faggots.

  124. Offtopic my ass! by BillGatesLoveChild · · Score: 1

    Offtopic my ass! The PP suggested Lynx as an alternative to FF, and I pointed out the links were broken. Try having your first cup of coffee before you start modding, dammit! ;-)

  125. Re:Firefox is written in J#, IE is written in D by Jesus_666 · · Score: 4, Funny

    Yeah, they're currently addressing that problem by rewriting Gecko in PHP (the UI will, however, continue being written in their flavor of eXtended ML). It will run on Mozilla's webservers and you will be able to run Firefox via any compatible web browser.

    Apple, OTOH, will rewrite Safari, KHTML, Konqueror and most of KDE in Objective Ruby, which will run on their iNternet iServers, accessible via iTCP/iP (compatible with Mac OS 10.9 and up). Right after they switch their kernel to Hurd.


    Yes, that's exactly how the future is going to be or my name is not Sir Reginold Frankbarrister O'Fritzebolt-Tooley the Thirteenth!

    --
    USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
  126. Hmmm... Maybe it's because... by Attis_The_Bunneh · · Score: 1

    People wanted the features involved? I mean, originally people were screaming for RSS feed support, and spell checking. As well as other features, which more or less come in the form of extensions. All in all, I don't necessarily blame the developers for giving what users want, but I think if they wanted to make it a 'cleaner' implementation, I would have gone the route of adding these as extensions only, so they could work on improving page rendering and load times, as well as reduce the "broken page" tolerance that it, IE, and even Opera (as a javascript) have in regards to web pages, which is probably the bigger culprit in the memory situation, but I think memory isn't as much an issue as memory management (Which is suppose to be an OS level job, right? ... So why ask the application to do the management which it's the OS's job?), rather how often I had issues with Firefox on being friendly with the CPU sharing with other applications (like when I open a page in FF from a link I get in SecondLife or any other cross application interaction or just plain multitasking), which often makes me go to the task manager to kill FireFox, then restart it fresh. That too could be something outside of FireFox, such as some of the terribly designed sites where javascript is implemented in such a manner as to make the browser act in absurd ways.

    All in all, I think it is time for the FF team to go back and look at cleaning up the code, more strictly defining extension versus application feature, and possibly removing from the core of the browser certain features (mainly things that other posters pointed out ought to be extensions anyways).

    -- Brede

    1. Re:Hmmm... Maybe it's because... by Attis_The_Bunneh · · Score: 1

      Just a random thought, I notice that K-Meleon or Galeon were never mentioned by the author nor any posters here. What's your thoughts on those two browsers? I like K-Meleon myself, and it does seem leaner than most browsers, tbh.

      -- Brede

  127. Geek beauty queen by Anonymous Coward · · Score: 0

    "The reality is that it is better to have something ugly that many can participate in than something beautiful that only a few understand."

    Well that explains the success of slashdot.

  128. One Response by KwKSilver · · Score: 1

    Amen. Faster still, like Warp 10, on more recent machines.

    --
    If you want your life to be different, live it differently.
  129. The flip site of strict error handling by Kelson · · Score: 4, Interesting

    I agree -- halfway. Had early web browsers been strict about errors, we wouldn't have so much broken code out there, and cross-browser compatibility would be solely a matter of which features are supported -- not which set of error-correcting assumptions you expect.

    On the other hand, the fact that those early versions of Mosaic, Netscape, IE, etc. would do something with broken code instead of refusing to display it meant that the barriers to entry were a lot lower. It vastly increased the pool of people who could create web pages, and the talent pool. Sure, some people have both artistic talent and programming ability, or have the resources to team up. But can you imagine a web built solely by programmers?

    Eventually the authoring tools would have caught up. But I have to wonder if the web would be as big and diverse as it is now if it hadn't been able to pull in the casual author back in 1995.

    Yes, we have crappily-coded sites like MySpace. On the other hand, 10 years ago the idea of visiting a website was inordinately dorky, and being online meant you were a social outcast. Now, it seems like being offline is considered freakish.

    1. Re:The flip site of strict error handling by Koikuri · · Score: 3, Interesting

      But can you imagine a web built solely by programmers? [...] I have to wonder if the web would be as big and diverse as it is now if it hadn't been able to pull in the casual author back in 1995. [...] 10 years ago the idea of visiting a website was inordinately dorky, and being online meant you were a social outcast. But what is wrong with that? Yes, I know... Amazon and Ebay and such depend on the casual surfer, but would it really be so bad if the internet comprised primarily academics and programmers and serious hobbyists instead of primarily preteens (and older folks with the maturity of preteens) with too much time on their hands? Call me an elitist, but I don't feel like it would be much of a loss.
    2. Re:The flip site of strict error handling by eugene+ts+wong · · Score: 2, Insightful

      On the other hand, the fact that those early versions of Mosaic, Netscape, IE, etc. would do something with broken code instead of refusing to display it meant that the barriers to entry were a lot lower. It vastly increased the pool of people who could create web pages, and the talent pool.
      That's part of the problem, not a benefit of the choice we made. We have PDF and HTML. Both do 2 different jobs poorly. Firms don't hire Aunt Tilley to drag and drop a brochure. Why do they insist on dragging and dropping a web site? It's absurd. Lowering the bar doesn't improve the pool. Do you drag and drop you way to a better Linux kernel?

      A raised bar doesn't automatically equal programmers making web sites. A quality web site is made by a technical person who understands text and design.
    3. Re:The flip site of strict error handling by jgrahn · · Score: 2, Insightful

      I agree -- halfway. Had early web browsers been strict about errors, we wouldn't have so much broken code out there, and cross-browser compatibility would be solely a matter of which features are supported -- not which set of error-correcting assumptions you expect.

      Right. Well put.

      On the other hand, the fact that those early versions of Mosaic, Netscape, IE, etc. would do something with broken code instead of refusing to display it meant that the barriers to entry were a lot lower. It vastly increased the pool of people who could create web pages, and the talent pool. Sure, some people have both artistic talent and programming ability, or have the resources to team up. But can you imagine a web built solely by programmers?

      Nonsense. If you can write a buggy HTML document, you can also write a compliant one. You don't suddenly need a bloody programmer! Especially not if the browsers themselves (or external validators) had given reasonably helpful error messages, which they would have.

    4. Re:The flip site of strict error handling by Almahtar · · Score: 3, Funny

      But can you imagine a web built solely by programmers?

      Yeah, it probably would have consisted entirely of porn.
    5. Re:The flip site of strict error handling by Greblin · · Score: 1

      You mean it isn't already?

    6. Re:The flip site of strict error handling by GuldKalle · · Score: 1

      Yeah, it is. It's just a matter of having the right fetishes.

      --
      What?
    7. Re:The flip site of strict error handling by oyenstikker · · Score: 1

      Hmm. Kind of like if a display system was built entirely by developers. Think X + ICCCM + Motif.

      Aahhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh hhhhhhhhhhhhhhhhhhhhhhhhhhh!!!!!!!!!!!!!!!!!!

      --
      The masses are the crack whores of religion.
    8. Re:The flip site of strict error handling by GreyPoopon · · Score: 2, Insightful

      That's part of the problem, not a benefit of the choice we made.

      I disagree -- both with you and the post you replied to. It should be classified neither as a problem nor as a benefit. It's a consequence, and with it comes both good and bad things. The bad is that we have so many horribly coded web sites. The good is that we have much greater interest in the internet today than raising the bar would have allowed. Interest in the internet was a prerequisite to development of E-Commerce. I don't think the pool of academics and technology enthusiasts would have been sufficient to entice Amazon, Ebay and the like to set up shop.

      ... Firms don't hire Aunt Tilley to drag and drop a brochure. Why do they insist on dragging and dropping a web site? It's absurd. Lowering the bar doesn't improve the pool. Do you drag and drop you way to a better Linux kernel?

      You have cited capabilities required for business and technology. Aunt Tilley isn't interested in making brochures for a firm, nor is she interested in developing OS kernels. She wants to put together a small web site with pictures of friends and family and maybe a blog area where she and her friends can talk about her adventures with her 14 cats. In order to get that, she has to pay for an internet connection, and her friends have to pay for one too. This greatly increases the number of subscribers, which ultimately increases competition (in the ISP market) and lowers costs. Do you remember how dialin used to cost $30 - $40? Aunt Tilley and her friends are the one who created a market big enough for competition to drive the costs down. Furthermore, once online, Aunt Tilley's friends stumbled across some of the experimental online shopping sites and started the uptake of E-Commerce. If you had told Aunt Tilley that she had to use a text editor to develop her website and had to make sure each and every tag was valid and closed properly, do you think she would have been persistent enough to do it anyway? Not likely.


      Now, having said all of that -- it's perfectly reasonable to expect any web authoring tool to generate compliant code (ahem, Microsoft???), and it's also reasonable to expect commercial and large social sites to at least run their code through a validator.

      --

      GreyPoopon
      --
      Why is it I can write insightful comments but can't come up with a clever signature?

    9. Re:The flip site of strict error handling by GreyPoopon · · Score: 2, Insightful

      Nonsense. If you can write a buggy HTML document, you can also write a compliant one.

      Sorry, but you overestimate the ability of much of the population. Many people building web pages do not fully understand what they are doing. The copy and paste other code, and when it looks right to them in Internet Explorer, they feel they are done. They don't know their HTML code is buggy, and they wouldn't be able to fix it if they did. This type of person isn't stupid. They just do not have the interest or inclination for technology that you have. I'm sure they have other skills that would amaze you.
      --

      GreyPoopon
      --
      Why is it I can write insightful comments but can't come up with a clever signature?

    10. Re:The flip site of strict error handling by kabocox · · Score: 1

      Yes, we have crappily-coded sites like MySpace. On the other hand, 10 years ago the idea of visiting a website was inordinately dorky, and being online meant you were a social outcast. Now, it seems like being offline is considered freakish.

      So, ten years ago myspace would have been slashdot?

    11. Re:The flip site of strict error handling by metlin · · Score: 1

      But what is wrong with that?
      The Internet would not have had the financial backing, nor would it have had grown to where it is today. Without the number of users that we have today, there would not be an entire economy based off services and products based off the web.

      Yes, I know... Amazon and Ebay and such depend on the casual surfer, but would it really be so bad if the internet comprised primarily academics and programmers and serious hobbyists instead of primarily preteens (and older folks with the maturity of preteens) with too much time on their hands?
      Yes - it would not be bad, it would be horrible. There would be no reason to offer the variety of services that are being offered on the web today. And even among the academia, you would mostly have only folks from the sciences on the Internet. Which would be a serious loss to the sum-total of human knowledge that is currently available on the Internet, in one form or the other, if I may add. Many of the conveniences we take for granted on the Internet today would not have evolved (maps, weather forecasting, stock tickers, news aggregators) etc.

      Worse yet, everything on the Internet would have been a lot more skewed - after all, if only the technical elite have access to the Internet, it would only reflect their worldview, right? I am not sure that such a world would be interesting enough, or enjoyable enough.

      Call me an elitist, but I don't feel like it would be much of a loss.
      No, I would call you an ignorant person who does not have the fundamental idea of economics, nor of how supply and demand works. If the masses hadn't adopted the Internet, it would perhaps even died out simply because of the lack of wider adoption. So, either way the adoption would have happened in one way or the other.

      I think it's wonderful and fantastic to see the diversity of the folks online - in fact, I think that it is still a little too technical, and it needs to be at a stage where using it does not (and should not) require one to be technical in any way. The only way for ideas to evolve is for people to adopt them and adapt them to their needs and ideas. Else, the idea either dies sooner or later.

      I am glad that my Dad can find out details of his next high-court case and my Mom can both do her stock trading and find her cuisines online at the same time. Or that my girlfriend can send a picture of the wedding-dress she is buying to both her Mom and my Mom, and they can comment on it. And I wouldn't have it or want it any other way.
    12. Re:The flip site of strict error handling by jgrahn · · Score: 1

      Nonsense. If you can write a buggy HTML document, you can also write a compliant one.
      Sorry, but you overestimate the ability of much of the population. Many people building web pages do not fully understand what they are doing. The copy and paste other code, and when it looks right to them in Internet Explorer, they feel they are done.

      Remember, in this case they wouldn't have been done. They would have tried to look at their web page, and gotten an error message instead.

      They don't know their HTML code is buggy, and they wouldn't be able to fix it if they did. This type of person isn't stupid. They just do not have the interest or inclination for technology that you have. I'm sure they have other skills that would amaze you.

      I know a few non-programmers, thank you very much.

      Here we're talking about people writing HTML in a text editor (authoring tools would have been compliant, or they would have been useless) and the critical event is when they try to view the page. How badly can it go wrong? "there is no tag EMM (line 42)". "you didn't end the UL list you started on line 188". Stuff like that. Stuff that doesn't guarantee the page renders the same everywhere, but at least guarantees you can write a parser for it, without a lot of heuristics.

    13. Re:The flip site of strict error handling by lahi · · Score: 1

      The Internet would not have had the financial backing, nor would it have had grown to where it is today. Without the number of users that we have today, there would not be an entire economy based off services and products based off the web.


      You are saying it as if that would have been a *bad* thing?! A web without an entire economy of services and products based off it would be a PARADISE!!!

      -Lasse
    14. Re:The flip site of strict error handling by eugene+ts+wong · · Score: 1

      You make very good points about the economics, and I agree with you about the masses lowering the cost. I'm trying to say that the technological illiterate could have used WYSIWYG editors to make PDF-based pages. The PDF pages would have been huge, but the PDF pages would have fit well with the skill levels and desires of the users. Instead of linking from HTML page to HTML page, they would link from PDF to PDF. I just wished that we could have 1 technology for those who insist on layout based design, and those who value correct markup based design. Do you still disagree with me?

    15. Re:The flip site of strict error handling by jonaskoelker · · Score: 1

      > > But can you imagine a web built solely by programmers?
      > Yeah, it probably would have consisted entirely of porn.

      Porn made for, by and of the 35-year old hairy guys all living in their mom's basements? Where's that damn spork when I need to apply it to my eyes?

      And I really don't want to think about why the captcha is "augments"!

    16. Re:The flip site of strict error handling by Anonymous Coward · · Score: 0

      So you read the presceding account of the abyssmal way the internet would look, and you STILL think it would be better having academics develop and maintain their own code, and thus the internet?

      Puuuuulease. Where would I then go for my daily Victoria Secret dose?
      Or how about ordering pizza on-line (scratch that Academia wouldn't suffice losing this) better yet ordering my groceries on-line... I promise being the only white boy in this neighborhood would be a little more challenging without "second rate" code slung right to my doorstep.

      One final note...

      The other guy was ignorant, however having seen you read the information and regurgitate your opinion based on fantasy (not examining the evidence further as good discussion should make you WANT to do), I would say your a little stupid too.

      Peace

      P.S. I don't wine about sloppy code (too much)... its kept me employed for over a decade

    17. Re:The flip site of strict error handling by lahi · · Score: 1

      A.C.: You obviously haven't been on the net longer than since September, max. And you probably wouldn't even know which September I am referring to. _And_ your nanoscale attention span probably means you'll never see this belated followup. (I have been on a vacation in the meantime, I'm _so_ sorry.)

      -Lasse

  130. whaa? by sentientbrendan · · Score: 1

    The problems you point out may be real, but most of your suggestions aren't particularly practical.

    In general, throwing out an existing code base is rarely a good idea. Practically speaking there's rarely a code base so bad that no part of it can be salvaged. Even when things are rewritten, it's almost always the overall structure that's just refactored by a lot of copy pasting.

    Also, I'm an SML fan, but there are reasons that no one outside of academia uses SML.
    1. Very few people are familiar with it. There is *no one* who has used it for a large project in the real world. I'm not saying it's untested, I'm just saying that the expertise isn't available for a given project like it is with c++ or java.
    2. It doesn't support object orientation and the associated runtime polymorphism (i.e. no virtual functions). Runtime polymorphism is pretty darn handy, and it just doesn't exist in SML.
    3. There are not the large extant code bases that exist in C++ and java.

    Ocaml solves a few of these problems with ML, but not all of them.

    As far as garbage collection goes, that would make the existing runtime *more* memory hungry, not *less*. That said, it's handy to have one, and many people *do* use garbage collectors *in c++* http://www.hpl.hp.com/personal/Hans_Boehm/gc/

    I'd be curious to see someone write a good java browser... but I'm not sure I'd use it unless the UI was at least as snappy as firefox.

  131. Have they ever fixed that damn SHOCKWAVE BUG? by kennylogins · · Score: 0, Offtopic

    You know the one that says blah blah blah "has performed an illegal operation and must close." I know it's been happening for at least a year. Say what you will, but at least IE doesn't CRASH EVERY 3 minutes.

    1. Re:Have they ever fixed that damn SHOCKWAVE BUG? by bunratty · · Score: 1

      I use Flash Shockwave and Shockwave for Director plugins all the time, and I never see the problem you're referring to. Did it ever occur to you that most other users don't see the problem, and that it could be a problem with your installation? Try looking in the Knowledge Base for a solution to your problem.

      --
      What a fool believes, he sees, no wise man has the power to reason away.
  132. Re:Bad excuse... Okay, Slothful induction. by Domo-Sun · · Score: 1

    Call it what you like: "Memory Holes". "A Holes". FireFox is slow. Opera is fast. PLEASE FIX!!!

    Repeat: Fire Fox No Fast!!! Slow!!! Snelle!!! Retardi!!! Fix Please!!!

  133. M$ Glass House. by twitter · · Score: 1

    The Concerto for Luser in Five Movements, M$235:

    Movement I: There is no such problem, it's all FUD - Allegro assai

    Movement II: Look over there, it's crappy hardware - Grave larghetto

    Movement 2.5: The problem is the user - Crasho the Immueblos

    Movement 2.6: The problem is the hackers - Crasho the Immueblos

    Movement 2.7: The problem is the drivers - Crasho the Immueblos

    Movement 2.6: The problem is the user - Crasho the Immueblos

    Movement IV: The next version is "fixing" it and does everything Linux/Mac/OS2/VMS does - Lentissimo non tropo

    Movement V: Microsoft is undeniably superior to everything - Andantino grazioso

    Movement VI: This doesn't work, but the new version does not cost much - Moderatto con brio

    Step 9 Version Inflation??? Collect fees.

    GOTO I

    Bravo maestro! but Vista still requires 10GB and everything free is slim next to it. Cue failure of Vista, end of above goto and beautiful lacrimosa for the robber barons of Redmond. Got MSFT stock? Sell it or join the chorus of tears.

    --

    Friends don't help friends install M$ junk.

  134. Bloated? by Chitinid · · Score: 1

    People complain a lot about various aspects of software. I suspect that some of the things people want out of Firefox are rather unattainable. For instance, if you want the browser to run quickly, then it needs to use more RAM cache, whereas if you want it to take up less memory, then it will have to re-render pages more often and run more slowly. Plus, a lot of my friends complain to me that Firefox takes up too much memory, and when I go to look at their setups, I discover that they have installed twenty or thirty plugins, each with who knows how many memory leaks. In addition, they also often have upwards of ten tabs open. Obviously, the more sites you have open at the same time, the bigger than memory footprint is going to be. The more plugins you install, the more memory they will take up. The moral of the story is, you can never get something for nothing.

  135. Excellent demonstration of FUD by bunratty · · Score: 1

    Thank you for demonstrating my point so well. This is exactly the type of response I see whenever I ask for details about a serious problem in Firefox. Oh, sometimes someone will give the URL of a page that supposedly Firefox has a problem with, but when we go to the page we see no problem. Whatever. The FUD isn't boosting Opera usage, so just give it up already.

    --
    What a fool believes, he sees, no wise man has the power to reason away.
    1. Re:Excellent demonstration of FUD by jp10558 · · Score: 1

      Actually, we get the same sorts of posts on the Opera forums. I think it's either something to do with the computer environment, or PEBCAK.

      --
      Opera, Proxomitron-Grypen,GPG 0x0A1C6EE3
  136. You could know for sure but won't. by twitter · · Score: 1

    I call BS on your claims of FF being "nimble" on a 233MHz Pentium II. I don't doubt it runs, but I'm going to guess it's not a pleasant experience. Just a wild guess.

    With free software, there's no need to guess or convince yourself without evidence. Install for yourself or just boot Knoppix, Mepis or something easier like a 40MB Austrumi image. Austrumi FF works about as fast as regular Debian Iceweasel installed. It works well, thank you.

    I run IE on XP and that's nowhere near your mythic 10GB. Hell, even if it were I can get a 320GB hard drive for under $90. It's up to me to decide if I think that's excessive or not. Certainly not to you.

    I don't have a gun to your head, Bungi, and you are free to sell yourself all day long. It brings me some pleasure to think of you sitting around watching your disk thrash, but you might be more pleasant if that did not happen to you so often. You won't convince me to waste my hard drive space and time on Vista or XP. Let me know when you can get XP, Firefox, GIMP and other useful programs into a 40 MB live image.

    --

    Friends don't help friends install M$ junk.

  137. Switching isn't always that easy by Kelson · · Score: 1

    If the software changes in ways I don't like, I'll switch to another alternative. Nobody's forcing anyone to stick with what they're using now, tomorrow. What ever gave you that idea? We have a certain ammount of power as consumers in the choices we make.

    That works for some types of software, like a web browser. HTML, CSS, JavaScript etc. are all well-defined standards, and as long as you can transfer your bookmarks, you're set. Sure, it's nice to be able to transfer your cookies and other settings as well, but the biggest effort involved in switching web browsers is in getting used to the the new application.

    Sometimes, though, it's not that easy.

    I used to write a lot of documents in WordPerfect. I brought it along from DOS to Windows and then to Linux. Then Corel (or whoever owned WordPerfect at the time) canceled the Linux version of WordPerfect. Over time, the libraries it required stopped getting shipped with Linux distributions, and it was no longer possible to run the old WordPerfect app without spending a lot of effort to track down those old libraries. So I was left with a bunch of documents in WordPerfect format, and no WordPerfect.

    I eventually sat down and took a lot of time going through all the documents I wanted to keep. Stories and poetry I'd written. The occasional essay or newsletter article. I pulled them up on a Windows box that had WordPerfect installed, so that I wouldn't have to worry about other word processors' import filters. (IIRC, OpenOffice had problems importing WordPerfect at the time.) I then classified each document based on whether formatting was important. If it was, I saved it as RTF text. If not, I saved it as plain text.

    Now I can bring up my archive of old stuff in any word processor, whether open or closed, because the data formats are open.

    So now, switching from one word processor to another is trivial. But when all my data was in a format designed for a discontinued application, it was a major event.

  138. I know I'll be the 100'th to say this but WTF? by AbRASiON · · Score: 1

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

    Errr no! When I heard about this I was ecstatic, it's an awesome concept and frankly I'd like my damn browser even faster.
    I don't care if it uses 500mb, memory is so damn cheap - sure if it has an option to change the memory use it would be nice but honestly, performance = win.

    While I'm at it, we need a damn decent DNS caching tool, I used to use a small package called 'easy dns' (IIRC) which run in the system tray and I set my local machine to point to it as a DNS server, it had a cache of sites and ips and basically sped up browsing quite a bit.

    Even on an ADSL2 10mbit link at home browsing is STILL not fast enough on dual core machines with 2gb, I mean it's text and images - it should be damned snappy (it's not terrible but it's not good enough)

    If any devs of FF are reading this, please feel free to do whatever you like to make the package even faster!
    If you get any spare time, send some snippets of code to MS to fix up the explorer interface snappiness too! (Explorer, not IE)

  139. Re:And yet, few use Opera by romland · · Score: 1

    What really odd is that when Linux's so wonderful, not having all the horrible and obvious problems that Windows has, why don't more people simply use Linux instead?

  140. There is a plugin for that by nephridium · · Score: 1

    It's called Cacheviewer. It still needs a bit of tweaking, but as it is right now, it's already quite useful and imho beats reloading stuff with IE.

    --


    And when you gaze long enough into the code, the code will also gaze into you.
  141. So what if it did? by supabeast! · · Score: 1

    Firefox went big and bloated a long time ago; I really don't mind. The most pathetic computer I interact with on a regular basis has 768 megs of RAM, my preferred machine has two gigs. I can handle a bloated browser as long as the features are useful. In Firefox I find the the majority, if not all, features come in handy on at least a semi-regular basis. I can't say the same for IE, which has been crammed full of useless crap for a long, long time. When I really want a lean browser I go to Safari; but Safari is lacking and I usually find myself back with Firefox before the day is out.

  142. Re:And yet, few use Opera by bunratty · · Score: 1

    No, it's not odd at all. Windows doesn't have horrible and obvious problems. I and many others use it without any major problems at all. Besides, so much software is available only for Windows that many people would need to run a Windows emulator in Linux. Why not just cut out the middleman and run Windows itself?

    I'm no fan of Microsoft or Windows. It's a mediocre OS from a company well known for its mediocre software. But claiming that Windows has "horrible and obvious problems"? Give me a break!

    --
    What a fool believes, he sees, no wise man has the power to reason away.
  143. Re:And yet, few use Opera by Petrushka · · Score: 0, Troll

    I personally have only one reason, but it's a biggie: Adblock Plus. Its ad-blocking tools are many, many times easier to use, configure, auto-update, and more powerful than the ad-blocking built into Opera. Opera's ad-blocking improved enormously in version 9.x, but it's still a long way behind Adblock, let alone Adblock Plus. If something as powerful and as easy to use as Adblock Plus were available in Opera, I assure you I'd switch in a heartbeat.

  144. Re:And yet, few use Opera by gujo-odori · · Score: 1

    The number and severity of its security problems certainly qualify as "horrible." Obvious? Depends on who you ask. I'm in IT; I think so. Most people in IT would probably agree with that. End users? Maybe not. They have a different idea of "obvious" than most /. readers.

    Having to reboot for practically any security update is horrible, at least in my book. Obvious? Hard to say. Most people use either Windows or a Mac (which also suffer this problem; I love my Mac, but WTF do I have to reboot after updates?), and they don't know any better. If they tried Linux or *BSD, they'd realize that you don't have to reboot to update anything but the kernel.

    It's pretty clear that Windows has some pretty horrible flaws, and they are also obvious for at least some values of obvious. The most horrible flaw, though, and the least obvious one to people outside of the industry, is that these flaws are so persistent and so hard to fix because they come from the design choices made in Windows. The reason Unix-based systems have so many fewer flaws and they are mostly less severe is, again, because of basic design choices. Is it horrible that an OS designed in the late 1960s, when the industry was still so young and inexperienced with security, is better-designed than NT and its descendents, which were designed twenty years later?

    I'll leave that answer as an exercise for the reader.

  145. Add more features! by Eric+Smith · · Score: 1
    It would be really nice to have an integrated email client, calendar, and web page editor!

    I'm only half joking, if that much. I'm not completely convinced that making those separate has been a win. And yes, I am aware of the traditional Unix philosophy, but even Firefox without the other functions does not fit that philosophy.

  146. a better idea by EdelFactor19 · · Score: 1

    make things more modular and extension based..
    less bloat for those who care, but easy means to add in the other stuff if you want.

    same thing for the cache problem... instead having the dev's decide on the balance point, make it a configurable option for the user. Not that complicated. Write a doc on it, and let the user decide what kind of tradeoff they want to make.

    as for the other comments about problems with things working and not working; we all know the problem. Let's start enforcing a solution. Stop allowing stuff to work on browsers that shouldn't work, and let's force people to start complying. There's gotta be a way somehow. heck what if people inserted some malware into windows that made IE actually throw errors instead of accepting all the broken crap people write they'll start complaining too... ok so its pretty darn difficult but hey i can have pipe dreams can't i?

    --
    "Jazz isn't dead, it just smells funny" ~Frank Zappa
    EdelFactor
  147. Optimized Firefox 2.0.0.3 Mac G4 | G5 | Intel by not_hylas(+) · · Score: 1

    Why can't the "Official" Firefox have optimized builds?

    Sounds like a plan to me:
    Optimized Firefox 2.0.0.3 Mac G4 | G5 | Intel

    http://www.beatnikpad.com/archives/2007/03/29/fire fox-2002

    --
    ~hylas
  148. Tutti all' Opera! - Fravia by not_hylas(+) · · Score: 1

    Tutti all' Opera! - Fravia
    (Die M$explorer, die!)

    Or ... the ultimate reference.

    http://www.searchlores.org/tuttiope.htm

    * :-]

    --
    ~hylas
  149. Firefox is actually more bloated than IE by Anonymous Coward · · Score: 0

    How many years ago was this summary written? "Firefox Going the Big and Bloated IE Way?" Has there ever been a time when Firefox was faster and had a smaller memory footprint than IE? I hate to say it, but I don't think so. But wait, it gets even better: according to most benchmarks Mozilla outperforms Firefox! Oh, the irony of it all. A smaller, leaner version of Mozilla...
    So what to do?
    a) You love Firefox: put up with it. The Firefox codebase is a gigantic mess and that's not going to change anytime soon.
    b) Go with IE. Just configure it properly. You'll be amazed at the speed and the free memory gained.
    c) Better yet: you love free software, don't you? Yes, you do. Switch to Linux and use Konqueror. It's the best browser out there, and it's codebase is nice and clean. This may sound like only a theoretical advantage, but it makes development a lot easier and thus faster. In fact, I think that the effort of all the developers working on Firefox is misguided: their time would be spent much better working on bringing Konqueror to Windows.

    1. Re:Firefox is actually more bloated than IE by pecosdave · · Score: 1

      Uhmmm, you're wrong on the memory part (sort of)

      IE is a big memory hog. The difference between IE and Firefox is when you hit the little X on Firefox, it exits memory. IE closes the window, well, that's about it, it stays in memory. See, when you load windows, you load IE also, Thats why there isn't a very big memory jump when you bring up IE, it was already loaded. The old "Win 98 lite" and several other Windows shell replacements through out history (I was quite fond of lite step back when I used Windows) actually prevented IE from loading except when it was needed. THESE applications actually improved system performance because only the browser you currently wanted loaded would load.

      --
      The preceding post was not a Slashvertisement.
  150. Full, Compact, Minimal, or Custom? by tepples · · Score: 1

    Of the functionality, what 20% do you want? And, is that the same 20% that everybody else wants? There's the reason for your bloat. That should ideally be the job of the installer program.
  151. Re:Going back 8 pages needs 1 Gig of RAM by bunratty · · Score: 1

    How can it be that storing visited pages takes so much memory that it only makes sense with more than 1GB of RAM?
    It doesn't. Mozilla developers have said that an "average" page uses about 4 MB of RAM to cache in the back/forward cache. On a 1 GB machine, 8 of these pages are stored for an "average" cache size of 32 MB. If you have less than 1 GB, fewer than eight pages are stored to help save memory on systems that may not have that much memory to spare. In order for no pages to be stored by default, you would need less than 64 MB of RAM. You can read more in the browser.sessionhistory.max_total_viewers entry in the Knowledge Base.
    --
    What a fool believes, he sees, no wise man has the power to reason away.
  152. It's still in chunks by Anonymous Coward · · Score: 0

    Seamonkey is a suite, but you can still bust it up and have just the browser if you want, and it compares or exceeds FF in a number of areas then. That's what I did and consistently find it better at rendering most web pages and faster than any version of FF I have tried yet. It also has the traditional "full" preferences (FFs are just a little too cartoonish and non featured for me), and more complete/more default options than FF, and only uses one large URL bar with a go or search button, instead of redundant bars that are too small to see the full URL, which means it is easier on the eyes and a better security feature (anti pharming or phishing in other words).

    Now with *that* said, I would use Konqueror, as it is even less resource hungry and fast, but just from my anecdotal experience, it tends to start to barf at around a dozen tabs open, just becomes so unresponsive that it gets annoying, whereas with seamonkey I can run it up to 3 dozen tabs, way past my ability to remember them all, and nothing slows down at that level on my modest hardware.

  153. Firefox is not bloated... by JAB+Creations · · Score: 1

    If you're running XP and not playing video games you should be running at least 1GB of RAM. If you're using Vista (at all) or playing video games on XP you should be running no less then 2GB of RAM. Additionally virtual memory is a massive waste of time. Once the user runs out of physical memory the user has no way of being told that they need more memory, the computer simply slows down. And no one can ever sound like their not smoking crack by saying a hard drive is faster then memory, virtual memory = cheap Dell computer with 256MB of RAM. Who here would use virtual memory to extend their video card's memory? The point is simple: if programs are getting bigger to adjust to our needs then our computers memory should follow suite.

    1. Re:Firefox is not bloated... by Anonymous Coward · · Score: 0

      No, Firefox is bloated. Compare it to Opera which is very lean and efficent. Opera was written with quality in mind, while Firefox was not.

  154. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  155. Re:And yet, few use Opera by Eisenstein · · Score: 1

    My reason is simple: Opera does not allow me to switch tabs by using the scroll wheel on the tabbar.

  156. Re:And yet, few use Opera by akozakie · · Score: 1

    But it lets you switch tabs using the scroll wheel while holding the right button anywhere, not just on the tabbar. Just as easy, if not better.

    Note, that this is considered a mouse gesture in the config - if you turned mouse gestures off, you can't use it.

  157. Re:And yet, few use Opera by RQuinn · · Score: 1

    You can always just hold down the right mouse button and then switch tabs with the scroll wheel, regardless of where the pointer is.

  158. Re:And yet, few use Opera by Eisenstein · · Score: 1

    Thanks for the advice. I knew it was possible to bring the list up with Shift+TAB. I've to try it some more, but looks workable.

  159. Opera kicks firefox butt. by liftphreaker · · Score: 1

    As a long time opera/ff/moz user since the opera 3.62 days I must say Opera kicks ff/moz butt every single time, in terms of raw speed and response time. There's nothing ff/moz can do to match that, short of a complete rewrite. I mean just look at the mess gecko is.

    If you want more proof, run opera and ff on a slower machine with less RAM and cpu muscle, you'll see ff sometimes go slower than IE.

  160. Re:And yet, few use Opera by jsebrech · · Score: 3, Interesting

    The number and severity of its security problems certainly qualify as "horrible." Obvious? Depends on who you ask. I'm in IT; I think so. Most people in IT would probably agree with that. End users? Maybe not. They have a different idea of "obvious" than most /. readers.

    To put this into perspective, I haven't had a security problem on a windows box in over four years. All you need is to follow some good practices and you're perfectly safe. Vista with its limited user powers should help a lot in reducing the effort involved in those "good practices".

    I love my Mac, but WTF do I have to reboot after updates?

    Because the kernel has been updated. After you update itunes a reboot is not needed.

    Is it horrible that an OS designed in the late 1960s, when the industry was still so young and inexperienced with security, is better-designed than NT and its descendants, which were designed twenty years later?

    If you're referring to multics, no commercial operating systems have caught up to that yet. If you're referring to unix I have to disappoint you, unix was not designed to be inherently secure. On early versions there were many security issues, because the concept of limited user powers took a while to gain a foothold, and even when they did the system's design was still full of security holes. The first internet worm (the morris worm) specifically targeted unix systems, in case you've forgotten. Just look at the security track record of commercial unices. It's pretty poor.

    Linux is not inherently more secure than other commonly available operating systems, it's just too much of a moving target because there is no binary stability, so a worm can't target large swaths of systems at the same time. That binary instability is a strength, but it's also the reason why there are so few binary drivers and commercial applications on linux.

  161. FF memory leak by olman · · Score: 3, Interesting

    There's ancient bug about mozilla coming up sloooooooooow in Win32 after it's been on for a long time. We're talking about mozilla 0.8 era bug and it affects all the related products that I'm aware of (TB, FF, probably even the calendar app)

    The crux of the problem is that the bug affects only win32. So the developers, one and all, refuse(d) to treat it as a codebase problem because it has to be a windows problem.

    "slow" in this instance means over 1 minute and easily 2-3 minutes. I even demonstrated at the time that it's not paging issue as such as mozilla/FF sits doing absolutely nothing (from perfmon monitor tool) for long period and when it finally starts swapping pages in it happens pretty quickly (5-10sec)

    It was subsequently "fixed" by making FF etc hold on to the memory they've reserved instead of releasing it back to the OS. Hence you get ridiculous 300MB memory footprint that shrinks to 50MB after restarting FF even with the same pages open. Same goes for TB and all the other apps I'm sure.

    So if you've got any kind of memory leak, mozilla apps want to keep it all in ram.

  162. Thats actually quite a good idea by Viol8 · · Score: 1

    I know your comment was meant to be amusing but I think you've actually come up with a very good idea. If the OS could signal somehow to the app that its getting close to its limit and to either reduce its resource usage (of memory , IO whatever) or it'll get suspended/killed etc. I wonder if this has been implemented anywhere?

    1. Re:Thats actually quite a good idea by glebd · · Score: 1

      Yes, it has been implemented (sort of) -- in Windows 3.x. From MSDN: "The WM_COMPACTING message is sent to all top-level windows when the system detects more than 12.5 percent of system time over a 30- to 60-second interval is being spent compacting memory. This indicates that system memory is low. A window receives this message through its WindowProc function. This message is provided only for compatibility with 16-bit Microsoft Windows-based applications."

      http://msdn2.microsoft.com/en-us/library/ms632618. aspx

      I guess modern systems just assume the memory is infinite ("if nothing helps, swap!")

    2. Re:Thats actually quite a good idea by PeterBrett · · Score: 1

      I know your comment was meant to be amusing but I think you've actually come up with a very good idea. If the OS could signal somehow to the app that its getting close to its limit and to either reduce its resource usage (of memory , IO whatever) or it'll get suspended/killed etc. I wonder if this has been implemented anywhere?

      There's nothing wrong with making malloc() fail for certain programs which are using vast amounts of memory. Anything using truly colossal amounts of memory should have implemented a way of coping with that... and those that don't will die, freeing up lots of memory.

    3. Re:Thats actually quite a good idea by isj · · Score: 1

      AIX has a SIGDANGER signal that tells each application that the memory load is getting critical. By default, the signal is ignored. After that signal has been sent and if the memory load gets critical SIGKILL is sent to all processes that don't have a SIGDANGER handler.

      Linux doesn't have a SIGDANGER signal, but instead uses a different mechanism: The Out-Of-Memory handler (OOM) that kicks in when memory has been exhausted, and kills processes. There have been a lot of tweaks the past few years. The initial implementation selected the larges process to kill first, which tended to kill the X server, the database processes etc. which sure keeps the system going but is probably not what you want.

      You can also limit the memory use per process using the "ulimit" command. Most unixes support limiting the stack and heap size. Some support limiting shared memory, code size, etc. YMMV.

    4. Re:Thats actually quite a good idea by nuzak · · Score: 1

      Linux doesn't have a SIGDANGER signal, but instead uses a different mechanism: The Out-Of-Memory handler (OOM) that kicks in when memory has been exhausted, and kills processes.

      Ah yes, the OOM handler. It's stuff like this that makes me remember to send some donations to the Linux kernel devs so they can afford to smoke a higher grade of crack.

      I'm aware there's no graceful way to handle running completely out of memory. Random breakage is not what I would call an acceptable solution to the problem.

      --
      Done with slashdot, done with nerds, getting a life.
    5. Re:Thats actually quite a good idea by marcosdumay · · Score: 1

      Excuse-me, sir, but the programs running on my computers are COOPERATING, not competing (at least they should). They are there to serve MY wills, not to fight around resources.

      Of course it would be usefull to notify processes that somebody needs memory. If a process can release some memory, one should expect it to do that. It would also be usefull to set priorities to those processes, so they know better how much memory to release. But if I want to run a process that uses lots of memory, why should the OS stop me?

  163. I would have had first post by Anonymous Coward · · Score: 0

    Only I had to wait for Firefox to start up.

  164. Some suggestions to FF developers: by master_p · · Score: 1

    1. Use/make a parser framework ala boost::Spirit. Then you can make a tool which converts the XML schema of HTML specifications to the parser framework.

    2. Use Boehm's garbage collector. It is extremely good, on par with Java.

  165. Re:And yet, few use Opera by LizardKing · · Score: 1

    If you're referring to multics, no commercial operating systems have caught up to that yet.

    What neat features of Multics haven't been implemented in some similar fashion by Unix or Linux? I've never actually used Multics, but I have read the Organick book that describes it and I can't think of anything genuinely useful that it has but hasn't got a decent equivalent in Unix.

  166. windows\system\Wininet.dll by Frozen+Void · · Score: 1

    I always rename it to wininet.old,it wont plays flash but,will stop programs from reading index.dat and generally increase speed of any internet program.
    If you need more speed use opera.

  167. QA of implementation vs. requirements by tepples · · Score: 1

    One difference is that code audits performed by a corporate publisher look only at the quality of the implementation of the requirements. They don't address whether the requirements themselves have specific anti-end-user bullet points in them, such as phoning home or locking out extensions.

  168. Offcourse its bloated by hcgpragt · · Score: 1

    The browser is the new OS. For example

  169. Thoughts on rebuilding codebases by Anonymous+Brave+Guy · · Score: 3, Insightful

    In a moment I'll talk about my views on rewriting large code bases, but first I'll say that I'm glad I wasn't the only one who was with the GP poster up until the SML advocacy, and then disagreed. Even given the neat way that functional languages tend to model parsing problems, web browsers do a lot more than parse HTML and CSS files. In fact, I'd go as far as to say that this is the easiest problem they solve. Systematically resolving the layout rules in arbitrarily complex cases is a somewhat difficult problem, given the way those rules are expressed in CSS. And of course, web pages are no longer the static things they used to be: today's browsers need to cope with scripts moving the goalposts arbitrarily, maintaining the integrity of the display as much as possible during lengthy downloads of large pages or after AJAXified updates, etc. etc. It's far from clear that a language like SML offers better support for these naturally concurrent operations than the many alternatives.

    I do disagree with the parent post on one fundamental point, though:

    In general, throwing out an existing code base is rarely a good idea. Practically speaking there's rarely a code base so bad that no part of it can be salvaged. Even when things are rewritten, it's almost always the overall structure that's just refactored by a lot of copy pasting.

    I'll see your reuse dogma, and raise you my "plan to throw one away" dogma. :-)

    Actually, I don't cite this as some sort of dogmatic adherence to ConceptsTryingToSoundMoreCleverThanTheyAre at all. Rather, I happen to agree with the principle based on practical experience. In general, software design is difficult, and few people are good at it. Even those who are rarely have the good fortune to know exactly what their design will be called upon to do a few years later, and will inevitably allow more flexibility (and commensurate overhead) in some places than is really needed, while making some things unnecessarily strict and thus making later changes more difficult than they might have been.

    It's been my experience that in long-term projects, far too many managers aren't willing to throw out a whole module, subsystem, or even product, because of popular wisdom that anything they replace it with will just have bugs of its own. I believe this is a mistake because, again speaking only from my own experience, a high proportion of bugs originate in special or boundary cases. According to my reasoning above, a new project built from scratch with no prior experience will rarely get an overall design that automatically avoids these completely. Discipline is rarely good enough on software projects to allow for this and ensure that new requirements are integrated into a clean overall design rather than bolted on; indeed, in a commercial environment, this may not be realistic given short term deadlines and the typical management and marketing pressures. However, over time, such bolted-on special cases will tend to build up. They start to interact, they don't always get properly documented, and new people on the project team either don't know about them or at best don't know all the original reasoning behind them, making safe maintenance difficult.

    Sometimes, this problem is manageable, particularly if your project leadership consistently take a long-term view and give maintenance and testing the priority they deserve. But usually, IME, the problem reaches a certain critical mass where the costs of ongoing development of a code base full of dubiously documented special cases outweigh the costs of stopping to clean things up.

    As an additional, very practical concern, tools and programming techniques are always developing. Over the sort of timescales we're talking about here, it's entirely possible that more effective tools will have been created, or more effective techniques discovered, that could solve the underlying problem much more effectively in a different way.

    Thus, s

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  170. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  171. And some of us... by jotaeleemeese · · Score: 1

    .... are prepared to put with inconveniences to keep our computing infrastrcuture under our control, and not under that of external entities.

    By extension that keeps the freedoms of people "using the best tool for the job", once they are taken for a ride (they always are) they have a full fucntioning infrastructure to fall back to.

    --
    IANAL but write like a drunk one.
  172. flame by Anonymous Coward · · Score: 0

    Netscape / Mozilla / Firefox always has been a cow. Anybody with more than half a wit uses Opera.

  173. Complete nonsense. by jotaeleemeese · · Score: 1

    By using open software you have at least a fighting chance to keep some old software running.

    With closed software you are completely and utterly at the mercy of the software provider and any problems they may face (software company bankrupt! Ooops!).

    --
    IANAL but write like a drunk one.
    1. Re:Complete nonsense. by TheLink · · Score: 1

      If you don't care about unpatched bugs, you can keep old Suse, Redhat or Windows O/Ses running as long as you have working hardware that supports it.

      BUT today, lots of new server hardware already does NOT work with suse 9.1 or redhat 9 (both only about 3 years old). In contrast, you can still install Windows 2000 on them.

      I wouldn't want to install Windows of course, but this is the Real World for you.

      You might say, "you should then pay Suse/redhat for the Enterprise version". But if they go bankrupt you don't get new updates either, same frigging difference. Who do you think is paying the Linux developers to do what they are doing?

      You're dreaming with your nonsense claims of OSS automatically having a better long term chances.

      Sure the source code is all there, but who is actually capable of maintaining it? Already the very people who write Firefox don't seem to be able to do a good job of maintaining it-

      https://bugzilla.mozilla.org/buglist.cgi?query_for mat=specific&order=relevance+desc&bug_status=__ope n__&product=Firefox&content=crash

      So what are the odds someone else could AND would step in and take over?

      --
  174. So? by jotaeleemeese · · Score: 1

    235 patents?

    In millons of lines of code?

    If that is all what they can come up with, let me say I am not impressed.

    If Samba, Mono and WIne have to be dropped, I say good riddance. It is high time that other solutions are found that do not ape MS stuff.

    As for graphical interfaces and OpenOffice.org, I really want to see MS making fools of themselves here.

    I am itiching to see this go to court. That would expose MS as the unethical company they are (not for the first time mind you) and will let us all wondering how a company with so many resources prefers to litigate instead of innovate.

    --
    IANAL but write like a drunk one.
    1. Re:So? by ArsonSmith · · Score: 1

      What if it goes to court and exposes the court for the unethical organization it is? Right and wrong don't matter, only winning.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
  175. Re:Very nice FUD (you too) by arth1 · · Score: 2, Insightful

    Firefox started out with the goal to be leaner. This goal was not reached.

    Before you people mod me down for stating this, and before you mod the Firefox apologist up, please do a comparison between any two concurrent release versions of Firefox and plain Seamonkey. The Firefox version has always had a bigger footprint than Seamonkey. Yes, really. Try it, dammit!

    And also keep in mind that Seamonkey builds on the Gecko engine that Firefox uses, and not, like some people seem to think, the Mozilla codebase with proprietary code going all the way back to Mosaic.
    The big difference is that Seamonkey follows the Mozilla suite paradigm of separating out the major pieces and allowing them to be installed or not as per the user's preference, while Firefox became an "Everything but the kitchen sink" project, where "kitchen sink" equals e-mail. This despite the intentions to be lean. Things included with Firefox have been stripped from Seamonkey, because if a user wants to install "Browser only", that's what the user should get -- not fifty different built-in "helper" apps that may or may not assist with certain types of browsing.

    Both are great browsers, but they are directed toward different audiences. If you want the leaner version, try Seamonkey "browser only" install before assuming that it's going to be big and bloaty. You may be in for a surprise.

    --
    *Art

  176. Who to trust... by jotaeleemeese · · Score: 1

    How many version of Vista do we have? I can think of 4 right now. I am sure there are more.

    What is the substantial difference between them? Tehcnically nothing if you ask me. THe differentiation is completely artificial since it costs nothing extra to the company in question to give the same version to everybody.

    So basically they are looking after their needs, not mine.

    How many current versions of Ubuntu are there? I think they are 3, and in reality all derive from the same one. You are not limited, you can move from one to another, the fixes and direction of the distributions are dictated by people with similar interests to mine.

    I know which pair of eyes to trust, specially since is easily demonstrable that people involved in FOSS are as capable as anybody else when it comes to programming and design, they just have chosen a path that benefits them *and* us.

    --
    IANAL but write like a drunk one.
  177. Our company does it. by Anonymous Coward · · Score: 0

    And we have nothing to do with software as a bussiness.

    We take FOSS tools, adapt them to our needs and if problems are found, they are fed back to our Linux provider, which in turn feeds that back into the Linux everybody uses and loves.

  178. You simply don't get it. by jotaeleemeese · · Score: 1

    We don't need to look when you feel like we should be looking.

    We need to look when, well, we need to. And when somebody does, everybody can benefit. Accumulate all those small effects and it snowballs into a product that is very versitile.

    It is like freedom of speech: not everybody uses it, but we need it to advance society.

    --
    IANAL but write like a drunk one.
  179. Nonsense. by jotaeleemeese · · Score: 1

    First of all, 6 billion monkeys are not looking at the software. People are looking at it, using it, finding problems with it, reproducing problems, reporting them.

    For sure there are many gaping holes in FOSS, as there are in any complex piece of software.

    But in FOSS the interest is to fix them as soon as possible, there is no bottom line to take care off that could compromise doing that kind of work once a problem is found.

    WIth closed source software problems may be important or not, according to the needs and whims of the company making the software.

    --
    IANAL but write like a drunk one.
  180. Another option... by lilomar · · Score: 1

    ...to grab .flv files would just be to get the FF addon that does that, I forget the name, but I used to have it installed. You just click on an icon to grab a flash out of the current window and it cues it for downloading.

    --
    The creator of this post (Jacob Smith) hereby releases it, and all of his other posts, into the public domain.
  181. That's not exactly it. by Grendel+Drago · · Score: 1

    Paraphrasing Mark Pilgrim: on a long enough timeline, the utility of all non-free software approaches zero.

    Free software may get orphaned as often or more often than proprietary software, but it can get un-orphaned, and that's the important thing. Businesses who run on OS/360 are an interesting example of what happens when the proprietary vendor goes to great lengths to prevent the software from becoming orphaned in the first place... but who owns the applications that those guys run? I was under the impression that IBM provided the platform, but not the applications--if I'm wrong, please do correct me. If IBM closed up shop tomorrow, how affected would they be?

    Also, I think it's a bit disingenuous to compare the stability of a single private company with the stability of the open-source community as a whole--which, if you're a company willing to support a developer, is the stability of the entire programming industry.

    I worked at a medical office which ran Medical Manager for many years. It did what it needed to do, sent out bills, all that stuff. However, it was vulnerable to the Y2K problem, in that the program would not accept dates past 12/31/99. The company that had made the software had been purchased by another, larger company, which wanted to sell a new, fifty thousand dollar version which would require a hardware upgrade as well, and would run on a completely different platform. It would have been cheaper to hire a programmer to make the date change, update the tables and whatever... but they didn't have that option. Vendor lock-in is a very real problem; once you give money to that vendor, you're paying for the chains that bind you to them. It's not in their interest to help you be flexible.

    --
    Laws do not persuade just because they threaten. --Seneca
  182. appliance time by psbrogna · · Score: 1

    Is it time to start thinking of the browser as the OS and make it the bottom layer?

    - broadband -> "Just-In-Time Installation" & remote desktops/filesystems
    - eeprom based browser -> closer to "instant on"
    - browser as OS -> less complexity -> less vulnerability & more performance

    I think there's a fair % of the internet/computing world that could get by with this and experience nothing but upside. (sidenote: I'd also like to see a filesystem with XML as it's underlying model, db's and filesystems have been converging for a long time and XML seems the logical conclusion of this conversion).

  183. Re:It is said that Apple bought NeXT & not Be, by drinkypoo · · Score: 1

    My 1.83 GHz Core Duo MacBook Pro is the first hardware I've owned that runs OS X at what I consider acceptable speeds - that is, once I added another Gig of RAM, I find the UI responsive enough that it doesn't drag behind my input.

    I have a Dual G5 2.0GHz next to me, running 10.4.whatever, and I don't find the UI responsive enough that it doesn't drag behind my input. As far as I'm concerned, apple failed with OSX.

    from time to time I boot Mac OS 9 on my 400 MHz Blue and White G3 that normally runs OS X, and when I do, I'm always impressed with how fast it is.

    Heh, OSX on a 400MHz machine? You are a glutton for punishment, eh? I actually put it on a G3-333 once, but I only had 128MB RAM so it was a short experiment. I traded the system for some wifi gear :)

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  184. Re:And yet, few use Opera by marcosdumay · · Score: 1

    "Linux is not inherently more secure than other commonly available operating systems..."

    If you leave Windows out of the comparation. It may even be the less secure sane (not Windows) mainstream OS out there.

  185. Rubbish by TheLink · · Score: 1

    1) In my experience most people might as well be monkeys when it comes to finding nontrivial bugs with a program. No effective difference. Most people can't read source code, or even if they could they don't know good code from bad code. And I don't think they should need to if it's not their job.

    2) It's silly to claim with FOSS the interest is to fix them ASAP with "no bottom line" to take care of while with a company it's "needs and whims".

    Someone working on a GPL program in his spare time may not fix stuff for a while. He might have other more important things to do - like his day job and what his boss has assigned him. Or have fun with friends and family. After all he's not getting paid for it, and you try sacking him :).

    Someone being paid by a company (Redhat/Suse) to work on a GPL program is under the same pressures as someone paid by a company to work on a proprietary program. So the differences are not OSS or proprietary, it's the management and the person "owning" that code.

    It's "needs and whims" for all cases.

    Just go look at the tons of reported and unfixed bugs in both closed and open software. Firefox most definitely isn't "high quality". And after Michal Zalewski found some bugs, they didn't fix them all (I'm not surprised - it's not easy to correctly fix bugs fast, especially when you have a not so good design and not so great programmers that allowed so many serious ones to slip in in the first place).

    OSS: Very many years ago, while evaluating PHP Nuke, I remember finding and reporting bugs to the author of PHP Nuke. He didn't take things well. So looking at the sort of bugs and the author's response I told my boss that PHP Nuke was NOT the way to go, and sure enough, for many years after it was "new security bug found" in PHP Nuke every few weeks or so. Years later someone else wanted to use PHP Nuke/Postnuke, and I looked at it again, and it was still crap, so I suggested a different CMS be used instead. Good thing too, it was still security bug in PHP/PostNuke every few weeks for years more.

    Proprietary: a company I worked for some years ago was reselling Cyberguard Firewalls (as well as doing security stuff). While checking it out, I found a way to bypass the SMTP security proxy on version 2.x of the Cyberguard firewall. I reported it to Cyberguard directly (no public disclosure - hey we're a reseller go figure ). They tried to fix it. But it was eventually only properly fixed much much later AFTER version 4.x! I checked for the bug in 3.x, 4.x and reported it each time. Funnily enough I found and reported a similar bug in a different vendor's firewall later when I was no longer working for that company...

    So whether it's FOSS/Proprietary, no difference. What makes the difference is who is actually writing it and fixing it.

    An author whose best work to date is full of errors, is likely to still continue writing stuff that's full of errors.

    If the same people who wrote and project managed crappy Netscape 4.x and 6.x are doing the same for Mozilla, then no surprise it's still crappy.

    --
  186. Modularize even more by Supergibbs · · Score: 1

    There will always be people out there that want Firefox to have x feature so give it to them, but as an extension. For that matter, make everything an extension. Mozilla should concentrate on making a really efficient browser platform with the bare minimum built in; then have all features be extensions. Don't like how bookmarks work? Use a third party one! Want more control over caching? Write it! Etc etc. I am all for having a feature rich browser, but I don't want clutter and wasted resources on features I don't use. I should be able to turn off or replace anything I want.

    --
    First post! (just in case I am...)
  187. Whachu Talkin' Bout, Willis? by bill_mcgonigle · · Score: 1
    The big difference is that Seamonkey follows the Mozilla suite paradigm of separating out the major pieces and allowing them to be installed or not as per the user's preference, while Firefox became an "Everything but the kitchen sink" project, where "kitchen sink" equals e-mail. This despite the intentions to be lean. Things included with Firefox have been stripped from Seamonkey, because if a user wants to install "Browser only", that's what the user should get -- not fifty different built-in "helper" apps that may or may not assist with certain types of browsing.

    Am I misunderstanding you or are you stating the case exactly the opposite of how it works on planet Earth? Firefox is browser-only, with no e-mail or other tools. Seamonkey is the suite, with, quoting from the project page:

    Web-browser, advanced e-mail and newsgroup client, IRC chat client, and HTML editing made simple -- all your Internet needs in one application.


    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    1. Re:Whachu Talkin' Bout, Willis? by arth1 · · Score: 1

      Seamonkey has its tools optional -- you can choose which parts of the suite to install. If you install the browser only, it is leaner than Firefox.

      Comparing Seamonkey with all optional parts installed to plain Firefox is comparing apples to oranges. (If you choose Seamonkey browser + mail/news, it should be compared to Firefox + Thunderbird, but that's a different discussion).

  188. This is a joke... by Anonymous Coward · · Score: 0

    So FF has never been big and bloated????

  189. Pic of Firefox Memory Usage by kurokaze · · Score: 1

    Don't know how long this will stay up.. but here's a screen shot of the memory usage after some light browsing.

    http://i11.tinypic.com/5zd4tia.jpg

  190. What's wrong with lots of plugins? by Larry_The_Canary · · Score: 1

    "I do believe that Firefox must contain more 'awesome' functionality out of the box," says blogger Chris Pirillo. "Otherwise, you're having to run a browser with a zillion plug-ins -- and none of them aware that other plug-ins might be running." Well if Chris Pirillo says so it must be true! Can someone please tell me why running lots of plugins should be any different than running one big program? If the program is designed right plug-ins that interfere with one another should be a rarity. If you don't believe me just look at the eclipse platform. The platform itself provides no functionality other than being able to add plugins, everything else is yup you guessed it, a plug-in.
  191. Re: Here's a URL: *.* by Domo-Sun · · Score: 1

    FireFox is SLOW. I don't know why. It just is. Fix it please.

    You can't fix what you don't acknowledge. How convenient for you.

  192. Re:And yet, few use Opera by jp10558 · · Score: 1

    I have to ask - how often do you have to update your adblockers? I've used proxomitron for 6-7 years now, and I've had to update filters maybe on average once a quarter anymore? I get 97% ads blocked now adays?

    I am technical, and do manage a filterset, but it's just not that much time spent on it. As a user, you could do an update install about as often as you might update Opera or Thunderbird.

    Use - if I wasn't doing filterset maintenance, AdMuncher or Proxomitron (the two I've used at all extensively) are pretty much setup (takes 3 minutes) and forget. Occasionally I need to bypass the filters for some reason - rightclick, bypass - reload. Or even easier, click on the prox menu in the upper left corner, bypass all filters. Bam new tab automatically.

    I suppose the only thing I can see being easier would be if I could highlight a text area (like the annoying ad tables) and have it eat that. I keep hoping Opera ads something like a cut tool that would work like in paint.net, drag a little edit box, and clear it - but then have the browser no longer show that and collapse the space.

    My problem is I can't stand firefox long enough to really try out Adblock.

    --
    Opera, Proxomitron-Grypen,GPG 0x0A1C6EE3
  193. Hey! Keep the gloves up, will ya? by Anonymous Coward · · Score: 0

    I've noticed that with the recent merger of monoliths Adobe and Macromedia, it's become even more popular to bash Dreamweaver. (I'm well aware that CS3 has its flaws)

    I'm a web developer myself, and proud to say I use Dreamweaver for 90% of what I do. When used properly, it's still a great tool. emacs and UltraEdit only do so much, WYSIWYG bits can be darn handy.

    That said, I agree with you, otherwise. FrontPage is a mistake and turns any snippet of code into kitty litter, and using Flash for your entire web presence is messy. Some folks like to turn off the CSS and get to the actual site content. Waiting for a loading bar on a broadband connection really makes me feel like the internet has taken several steps backward.

  194. The real memory problem exposed! by bunratty · · Score: 1

    The problem seems to be the same problem users complain about on the Opera forums with Opera.
    That's my observation as well. Modern browsers use lots of memory, especially on computers with lots of RAM. There doesn't seem to be any particular issue with Firefox using more memory than other browsers. Some users do report Firefox using lots of memory, but that usually ends up being extensions with serious memory leaks. I think the new cycle collector in Firefox 3 will at least sweep lots of those memory leaks under the rug.
    --
    What a fool believes, he sees, no wise man has the power to reason away.
  195. Re: Here's a URL: *.* by bunratty · · Score: 1

    You can't fix what you don't acknowledge. How convenient for you.
    I can't acknowledge what I can't see. What about Firefox is slow? How would I see the problem? I and most others cannot see any problem, as demonstrated by this MozillaZine thread.
    --
    What a fool believes, he sees, no wise man has the power to reason away.
  196. You fail it by Anonymous Coward · · Score: 0

    Wow, that wasn't even close.

  197. Re:OS Level Control? CORRECT on WM_COMPACTING by Anonymous Coward · · Score: 0

    "Windows at least, does. Look up WM_COMPACTING." - by FlawedLogic (1062848) on Friday May 18, @10:43AM (#19178793)

    Yes, correct on your part, & a very good catch: You can issue that parameter in Windows multiple message queues to each running Window as a message to release any discardable memories they are using...

    APK

  198. Memory upgrade? by Toby_Tyke · · Score: 1

    I hope that 233 MHZ PII has had a few memory upgrades since you bought it. Firefox is currently using 117 MB of memory on my machine. To be fair though, I do have a whopping 4 tabs open though. No flash pages, no PDF pages, no streaming media either. Just 4 plain 'ol web pages.

    --
    "I realise this is not a very popular opinion but it's the truth, and there for needs to be said" -Bill Hicks
  199. Still lying by The+Bungi · · Score: 1
    Install for yourself or just boot Knoppix

    I have. That's your problem: I know FF simply does not run well in the hardware you are describing, unless you happen to have at least 1GB of RAM, which I doubt since I never saw a PII with that much memory outside of a data center. So, you're still full of shit.

    It brings me some pleasure to think of you sitting around watching your disk thrash

    Well, maybe if Firefox wasn't so badly written that wouldn't happen, would it?

    And who the fuck cares what you can stuff in 40MB. You have some pretty stupid ideas about what my computer is for. You can go on slumming and FUDing all you want. The rest of us get our jobs done.

  200. -1, Worthless by Anonymous Coward · · Score: 0

    For chrissake, for all we know you've got an extension with a memory leak pulling thousands of RSS feeds every five minutes. How can I recreate the problem? What OS are you using? What version of Firefox? What home page? What extensions are installed? What extensions are active?

    I've used many versions of Firefox with all kinds of extensions and plugins opening countless tabs and leaving it open for god knows how long on all kinds of hardware running various OSes and I have never ever seen this problem. Nor have I ever met anyone who has seen the problem. Nor has anyone I have ever seen make these claims on the internet ever provided enough information to recreate the problem. Doesn't mean the problem isn't real, but if all you are going to do is complain about it without providing any actual information don't expect to convince anyone -fanboy or otherwise- that the problem is with Firefox and not with something else.

    I actually want to see this problem and all the people I see talking about it are a bunch of asshats who think everyone who even discusses the issue is a Firefox fanboy.

  201. Re:is it time (OT) by Anonymous Coward · · Score: 0

    While you're at it, another phrase he used should have been "jury-rigged" or "jerry-built" (not "jerry-rigged").

  202. BLAH BLAH by bekenone · · Score: 0

    you know your going to use it. besides......
    its NOT hard compiled against the "libs" and "API's" of the OS its fuctioning on so it WILL NEVER be as wack like IE will always be.
    unless microsoft desides not to build it so intergraded with everything (very bad, we all know that by now).

  203. Seamonkey - The good alternative by DarkEmpath · · Score: 1

    Try Seamonkey, seriously.

    I switched to Firefox when the Mozilla Suite was discontinued, but was never happy with it. I found it slow (despite all the hype about it being faster) and *very* unstable. When Seamonkey 1.0 was released (aka Mozilla 1.8) I gave it a try - brilliant! I'd forgotten how much faster Mozilla was compared to Firefox.

    Seamonkey is fast, responsive, stable, and has all the features of Firefox (though for some reason, the icons in the bookmarks and toolbar are turned off by default - I just turned them back on).

    If (like me) you want better than IE6/IE7, you don't like Opera, and want a better alternative than Firefox, try Seamonkey.

    1. Re:Seamonkey - The good alternative by The+Bungi · · Score: 1

      What about add-ons? Do they work? Is there AdBlock for SeaMonkey for example?

  204. Stop using Firefox! by DarkEmpath · · Score: 1

    If there are better options than Firefox, why are you using Firefox? "Because Firefox works well enough" is not a good enough reason.

    I agree with you that Firefox was never lean or efficient and that it's very buggy, so I switched to Seamonkey. It has all the flexibility that Firefox has, and it's quicker, more responsive, more stable, and just *feels* nicer to use. It's also being actively maintained and supported.

    If the Mozilla Foundation started losing Firefox users, they'll start losing corporate dollars, and they'll start paying attention to what the users need.

    Stop being part of the problem! You don't seem to like Firefox any more than I do!

  205. Re:Firefox is written in Java, IE is written in C+ by Anonymous Coward · · Score: 0

    The UI is written in XUL/Javascript. Java has nothing to do with it.