Firefox Is Lagging Behind, Its Co-Founder Says
sopssa writes "Firefox's co-founder Blake Ross is skeptical about the future of Firefox. He says that 'the Mozilla Organization has gradually reverted back to its old ways of being too timid, passive, and consensus-driven to release breakthrough products quickly.' Within the past year Chrome has been steadily increasing its market share, along with the other WebKit-based browsers like Safari. Meanwhile Mozilla's (outgoing) CEO says that while Firefox is more competitive than ever, they're looking forward to their mobile version of Firefox. 'Clearly, both are annoyed at what has happened to their former renegade web browser. But, by many accounts, Firefox is no longer considered to be the light, open alternative it once was.'"
Companies and products mature over time and Mozilla & Firefox have done just that. Firefox will never be "light" again. Not because of technical reasons, but because users demand a full-featured browser.
Chrome and Safari are taking some of Firefox's market share, but that's because they have nowhere to go but up. IE is still losing the most ground and will continue to do so. More equity in the browser market will only breed more competition, and that's always good for consumers.
FF is lagging behind Gee, who would've thunk, each rev is less usable then the last, tht FF is falling behind. I like so many others, have tried, again and again, politely and impolitely, to get FF to focus on so many problems... Like the bookmarks editor...just hopeless Like the loss of control of privacy functions.... Ever try to find an old release of FF on the FF website ? If open source means anything, doesn't it mean you can get the previous releases, anytime you want ? Failure to give add on developers a stable platform, and failure to give users a way to isolate bad addons One of the constants of the PC era is that MS always wins, cause they can afford to ride out upstarts; however, the upstarts never survive a mistake. From quattro pro to netscape to FF, one bad release, and your toast, and MS is their to pick up the pieces
I used Firefox from Phoenix 0.1 to Firefox 3.0.8, when I dumped it because of the growing bloat and terrible memory leak problems. The memory leaks started sometime after Firefox 1.5 and got progressively worse with each new version. The bloating really started sometime after Firefox 2.0.
Of course development has slowed - it has achieved the goal most users/developers have wanted for it: To be a stable, fairly secure platform that allows a decent plugin model, and works consistently between platforms.
This is like complaining that the GNU C compiler isn't keeping up with the .Net framework, because it isn't taking risks or pushing envelopes... that's not the job it exists to do.
Chrome gets to be sexy, because it is newer experiment in browser ideas mashed together. Firefox leaves that to its plugins - losing some of the "synergy" of a singular design, but gaining much more flexibility in terms of user preferences.
Until Chrome can do everything I want with all my Firefox plugins, I'll keep ignoring it. I just don't want to be losing features in Firefox in the pursuit of the new sexy, when I already love it for what it is.
Ryan Fenton
I understand that over time software gets bloated, but the biggest deal to me is not allowing that bloat to impact the UI. Nothing frustrates me more than having an unresponsive UI while a page is loading. Some stupid flash script is loading, so it takes 5 seconds to switch tabs. That's unacceptable to me. The UI should be instant, no matter what's going on. Switching tabs should be instant, clicking buttons should be instant, typing text in textboxes should be instant, even when the page hasn't fully loaded.
Any goals that do not focus on security, speed and standards need to be pitched. All feature requests that fall outside of these core goals should be put into add-ins or plug-ins.
I think part of the problem is that when a new product arrives, there's no existing user base to piss off with any features you do or don't have. Typically a product starts out with a basic set of features, and gradually stuff gets added. In Firefox's case, features have _mostly_ been added via extension. So that's all fine.
But I think the "too timid, passive and consensus-driven" comment must've related to the whole Firefox UI which has had a bunch of mockups floating around for ages.
I think, if they just released a new browser, lets call it DonkeyBalls. It can have a new, even more slimmed down UI like Chrome does. It can be based on Gecko, so pretty much all the same bits behind the scenes. And it could ditch the old extensions mechanism and use Jetpack instead.
This would allow Mozilla to not annoy existing Firefox users, whilst pushing forward with a new Gecko based product. But.... maybe they wouldn't want to dilute their user-base, because then the Firefox market share goes down?
[I'm rambling now]... but this is pretty much what they already did when they first released Pheonix^H^H^H^H^H^H Firebird^H^H^H^H^H^H Firefox.
Opera is also proprietary; users give up their software freedom, something all computer users deserve. As a practical matter you apparently can't get the better addon system or the rich addon library Firefox enjoys without also having software freedom. I'll take the free software and the verifiable level of trust I enjoy with Firefox knowing lots of skilled hackers work on that program in a way where hackers can vet each other's work (including me, should I so decide to engage in that way).
Digital Citizen
Firefox isn't just some browser with "cool" extensions anymore, it is something which Netscape originally intended to do and messed up. It is something we can call as a "web operating system". Once Firefox is up and running (or compilable) on an Operating System, it becomes equal to other operating systems on behalf of sites and more importantly, intranets which supports it.
Especially the comparison to "Chrome" kills me... Chrome can't even provide a non X86 version of browser. Webkit was never designed to be "plugged in" by extensions, Safari still can't be "extended" without the risky Input Managers, Opera has to maintain a very tight and professional code to keep compatibility with all the crazy platforms it has to run/sell...
I am typing this on Opera and I have never been a huge fan of Mozilla but I am not really ignorant enough not to see what firefox/mozilla has become... Remember Netscape CEO's comment which was the turning point for MS, which drove them into panic: "An operating system will be just bunch of drivers soon, it will not matter".. Something like that. That was the time MS really decided to kill Netscape. It was never about that stupid netscape.com homepage.
If one can buy a netbook running linux without any questions today, it is half because of firefox, half (sorry to say) because of adobe flash. That equals "facebook" and "youtube" or several "cloud based" office applications. Dumb it down and see that advantage gone.
Firefox has its principal selling point of extensions/addons. The key here is that the browser should be light and fast... want more features add extensions.. It's simple that way people can have the features they want and hopefully there should be competition between extension creators etc to provide alternatives to what features people want. The key negative points that I would like to raise with Firefox.
- Instability.. In the early 1.x days I rarely ever had a crash with Firefox. Now on 3.x I am regularly having crashes.. Fix the stability. Often the browser doesn't crash it just hangs spinning CPU which means there is no crash dump to send in when I kill it.
- Instability.. Ohh I may have mentioned that.
- Performance.. More needs to be done in this area. Startup times need to be cut in half and rendering/javascript performance needs to be heavily improved.
- Move features out of the core product and into extensions, with an easy option to install them.
I picked up Phoenix comparatively late - prior to that, I preferred to build my own browser-only version of Mozilla (i.e. without the mail client, webpage editor and kitchen sink). That consistently out-performed Phoenix and early versions of Firefox.
;-) And I have never (ever) had any problems with the browser's stability.
But current versions of Firefox are fine - at least on Linux, Mac and BSD. I have no information on how it works on that other operating system, but I don't believe anyone really uses that, since it's not ready for the desktop yet.
Since those who whine about bloat are usually also the first to complain about missing features, I'm not sure we should bother listening. If you want more features, you have to put up with more codespace. Simple as that.
I hate FF's GUI, it's bloated and ugly, in my opinion. Opera is nice and light looking, taking up just as much space as it needs.
http://CryoLANparty.com/ A lan I'm staff on!
None of Mozilla Foundation programs are light or fast. They never were. The XPCOM architecture and Chrome JS UI make sure of that. The only things FF has going for it is some degree of portability and the fact that lots of websites support it as the "other browser" than IE, and no built in spying like Chrome Browser.
And don't get me started on Firefox mobile. The WinMo alpha releases were a joke - on 600+MHz Samsung Epix the UI was unresponsive and the only way to exit it was to reset the phone. I am afraid to install it on my Nexus One now.
OMG! Firefox takes 6ms to load a page that only takes 2ms on Chrome. I CAN'T WAIT THAT ETERNITY!!!
Are you people serious? Firefox is really too bloated and slow to be usable anymore? I don't use that many extensions and only have it open like 3 tabs at start up but the damn thing still loads and is ready to read /. and email close enough to instantly for my taste. No, I'm not using it on a 486 with 8 megs of RAM of like some of you seem to think should still be good enough for a web browser. I've got a Core 2 Duo with 4GB of RAM which is four year old technology at this point. I often run many tabs and look at flash videos and what not. I only run a few extensions like noscript and adblock. I have never once thought, "Oh God, if only my browser could be faster."
Maybe I'm not pushing Firefox as hard as some of you but it never crashes, I like the feature set and interface, and I certainly never find myself waiting for anything except for the occasional dns/network issue.
How fast does a browser need to be?
Plus, competition is always a good thing. It will push Gecko, WebKit (WebKit is the engine), Trident (for IE) and the others (I can't recall the name of Opera's engine) to all become better engines. In the end, the users will benefit because they get faster engines that have better support for web standards.
If you have a single engine, it is likely to stagnate.
I also remember about 7-8 years ago when it was the only thing that seemed to be out besides IE. I remember being so grateful to the Mozilla folks for taking on that project. To this day, I still am.
Microsoft took us hostage with the single most insecure, buggy, and just plain awful browser ever. And they did nothing with it because nobody else was anywhere near their market share.
I credit Opera for holding in there and pushing the feature envelope. IIRC they created tabs for browsing, which was and still is a great feature. But nobody was going to force MS's hand while charging for a browser.
It's funny to see Slashdot's audience entranced by the shiny new thing and forgetting their usual priorities. I'm pretty sure that Firefox exceeds Chrome in security, privacy, and end-user control. Suddenly these things don't matter?
The obsession with speed is because people like easily defined, measurable statistics; it's harder to measure productivity, which is what really matters. I use Firefox heavily every day. I can't imagine that any increase in speed would be very noticeable or make my work (or play) go any faster. It responds immediately to whatever I'm doing. The functionality is fantastic -- I can do whatever I need without thinking and very quickly; it's some of the best software I use.
Those who call it bloated are, I suspect, parroting criticism they've heard of other software. I can't think of an application that has a more carefully pruned, uncluttered, and efficient interface. Remember when they added the smart URL field -- it was a huge increase in productivity, immediately benefiting all users without requiring training and with zero interface clutter. It's simple (for users), sophisticated, brilliant software that just worked like magic.
Firefox is stable and, if you care, resource usage is better than other browsers (I think there's a Tom's Hardware or Ars Technica review that covers this issue, among others).
Finally, Firefox promotes open web standards -- it's the reason that browsers like Chrome and Safari are compatible with modern websites, and that we're all not using IE.
Let's not get too carried away with that shiny new thing (though some competition never hurts).
I have no idea why you think that Opera has no GUI options.
One of the reasons I do use it is because it's the only browser that does allow me to configure pretty much all aspects of the gui.
Four things:
1) How much memory does it take? This is a rhetorical question, I've seen the demo. I can't give an accurate number currently because I don't have an XP system at home, but it is a double digit number of megabytes. The program is optimized for extremely small disk space, and requires a good deal of system RAM when run.
2) How compatible is it? Again, rhetorical question. As noted in the previous issue, I can't run it. Reason is I have Windows 7 and this isn't compatible with Windows 7. Because it is so small, it takes many shortcuts and compatibility is poor. It also plays incorrectly on ATi cards since it was designed for nVidia cards.
3) How CPU/GPU efficient is it? the answer is not very. In particular it hits the shaders on the card very, very hard. All the tessellation of the fractals is done using that hardware. Fine, and it serves the purpose of a 4k demo well, but it isn't efficient when it comes to computation resources that could be used for other things.
4) I like it, but I want some interactivity, I want to be able to move about the scenes arbitrarily, and move through the timeline. I'd also like to be able to edit the shapes, make something more complex, also I want to add vocals to thee song. What's that? can't do that in 1k? there you go then.
Seriously man, demos are cool and I've been a fan for a long time, but stop trying to pretend that this is a realistic example. This program is buggy, incompatible, has a large memory footprint, hits the graphics card hard and is very simple. It is amazing because of its size, nothing more. Now that's great, that's the point of the small demo categories, but it doesn't have anything to do with general programming.
Such a thing is possible because highly self similar information is used (notice it is fractals) in combination with a simple timeline means that you can describe the data in a very small amount of code. However it takes a good deal of RAM to run (not the least of which because it needs to load up many DirectX libraries) and hits the GPU much harder than it needs to, if more assets were stored on disk.
Oh and why this demo? It was #2 in the competition. There is a more impressive demo, though it is 4k.
Okay, I missed the Richard Stallman 'Free Software' reference. Do you honestly think there are more than a handful of users who care that the source is closed? Can you point to more than a few folks who have attempted to branch or modify Firefox, or even had the devs accept their inputs?