Is Firefox Headed Towards A Massive Decline? Its Co-Founder Thinks So
techcrunch.com
techcrunch.com
I get tired of seeing this repeated ad nauseam. It's easy to grow fast from zero; Firefox grew fast from zero. It's a lot harder to grow fast from double-digit penetration.
Combine that with the positive 'word of mouth' I've encountered so far from non-technical types and it's possible we haven't seen the knee of the curve yet in adoption growth.
... (Hmm, before making that assertion I'd better test it, test test test)...
Well, perhaps I should amend that to "up until very recently, Chrome was visibly faster". As it happens I just went from Firefox 3.5 to 3.6 on this machine yesterday, and a deliberately-subjective performance test I just ran has Chrome and Firefox a lot closer to indistinguishable difference. (As an end user, I don't care about 10% differences on this or that benchmark.) I had been using Chrome for the last two weeks, but I have very badly missed NoScript and right click -> "Block images from this server". (Stupid flabby stomach ads.) Now I think I'm headed back.
But I suppose I can salvage my thesis by saying that at least until recently Chrome had a significant advantage over Firefox. If Firefox's performance catches up, that may staunch the bleeding, because if Chrome isn't much faster, why switch? Firefox definitely has more features, and nobody really cares about HTML5 right now; by the time they do FF will be there.
Right, and why would anything else matter for a web browser?
At least I'm sure that Google Chrome's increase in market share doesn't necessitate a reduction for FF (though some reduction is almost certain).
For chrome to come along and take a large fraction of firefox users is an entirely different situation. If your claim is that it's easy to grow fast from zero as a proportion of the global internet users then the data from other browsers adoption rates does not support that conclusion.
This is symbolic of internal forces in the product leading to decisions that no users actually want.
For now. When IE9 comes out it will start to become a viable business solution to develop for H.264 / HTML5 with no Flash. This may be a sweet spot for development effort versus benefit as it may be more costly to ignore legacy IE and Firefox users than to ignore iPhone and iPad.
Users don't care about a proprietary web, they care about web sites working. It's already alarming to try Youtube in experimental mode in Firefox and have it not work at all for most videos. This is supposed to be a modern cutting edge browser, right?
Your point on this being symbolic of internal forces in the product, on the other hand, sounds largely correct.
Mozilla does not pay a vast number of developers to head in one direction on Firefox - it asks the community nicely if it will head in one direction (because of Chrome's performance advantages, 4.0 will heavily emphasize that direction). By nature, this means that the Firefox codebase is going to be more fragmented than Chrome's. Things like comprehensive performance enhancements will be correspondingly tougher to do. The advantage of this is that there is a much less rigid steering committee - community developers on Firefox are free to go do whatever they want. The results are a slower, but more customizable browser.
I suspect that Chrome will probably end up with a bigger market share within 5 years, just because of Google's financial clout, but I doubt that Firefox will disappear completely.
Mozilla's problems stem from their management simply being over their heads, and not having the chops to run a development project of that scale. A good chunk of Chrome developers used to be Mozilla developers, who probably weren't exactly thrilled with how Mozilla was being run. And talk to any third party who has tried to work with Mozilla building on the code base, and you'll hear all sorts of frustrations.
Mozilla has enough money in the bank to not disappear for a while, but they'll likely fade into irrelevance sooner, because it doesn't look like they can escape their institutional problems.
Their code and mindset is solving old problems. Firefox didn't need standards bodies' agreement to think of threads for tabs, but they didn't. That's because they think of a browser as something between an app and an OS, they're not sure. Google made no apologies, said the browser is the OS, hence many decisions to make it into one.
Now Google is making a huge leap to erase distinctions between the web and the desktop. Their Go language compiles so quickly it's comparable to JS compilation, but performance is comparable to C++
Talk and demo here http://blog.golang.org/2010/05/new-talk-and-tutorials.html http://stanford-online.stanford.edu/courses/ee380/100428-ee3...
Google NativeClient is what will run this code on the frontend.
Maybe Firefox's motivations are old news now? It will be interesting to see how they react to these new developments, whether they'll add good support for NativeClient or view it as another plugin. Will they welcome desktop app capability or insist that the web just needs a few tweaks?
1) Chrome's many non-standard (and ugly) UI elements. Especially the dropdown menus in the bookmarks bar.
2) Firebug - Webkit's web inspector still isn't quite there yet.
Otherwise I would switch to Chrome in a heartbeat :D
I bet a lot of technical people are now recommending/installing Chrome on non-techy people's computers, and over time that adds up.
Edit: I just downloaded gc beta for linux, and the answer is: NO. And SVG is downright ugly (but it animates ok with javascript).
It was wicked fast, though.
I use Opera, so don't construe any snarkiness; I just honestly struggle to remember Firefox's redeeming qualities. And the boot time, oh God the boot time.
Mozilla have also built an incredible marketing machine which speaks to normal folk which seems to be missed by the geeks who are switching to Chrome. You don't get 1/3rd global market share with just geeks, certainly not the 2/3rds they've got in Germany. Apparently people think you can do this with a few advertisments and a popular brand. I wish Google luck (particularly as I think they're stealing share from IE) but I think it takes as much, if not more, support to sell a browser as it does to sell a mobile phone.
(If you'd allowed extensions as a reason, then Vimperator is nice too)
Name: Youtube Keyword: y URL: http://www.youtube.com/results?search_query=%s
Then just type "y civilization v" and shazam, you're on Youtube, looking at a list of trailers and previews for Civilization V.
Firefox has the same feature; I believe it's called "Keyword Search" and can be accessed through Bookmark Manager. I always found Firefox's separate search box redundant for this reason.
I actually use both. I've about 20 keywords - I use the search box when I think I'll need to search across multiple engines (though I usually copy paste the words, I guess I use them as a short scratch pad) and use keywords when I expect I won't have to re-enter the search elsewhere.
And for the keystroke-obsessed, Ctrl+K clears the location bar and puts in the question mark for you. :)
youtu+TAB and then enter your keyword. Works with every site that support opensearch. en.wiki+TAB will search wikipedia etc.
Link Widgets: https://addons.mozilla.org/en-US/firefox/addon/2933/
Basically, it studies the source for links like "next" and "previous," and lets you page forward and backward with alt+pageup/down. Works great on xkcd, New York Times, and many others.
---
Noscript/Flashblock: 'nuff said.
---
Colorzilla: http://www.colorzilla.com/firefox/
Color picker. Combined with Firebug, great for web dev.
---
Leet key: https://addons.mozilla.org/en-US/firefox/addon/770/
Okay, this one I could live without, but the ability to rot13/hex/morse/octal/binary encode text at will is nice.
---
Facepad: https://addons.mozilla.org/en-US/firefox/addon/8442/
I don't really use this one that often, but it's a good example of Firefox's superiority.
noscript: built-in, although configuration isn't that robust
flashblock: https://chrome.google.com/extensions/detail/gighmmpiobklfepj... https://chrome.google.com/extensions/detail/gofhjkjmkpinhpoi...
color picker: https://chrome.google.com/extensions/detail/egmjgagjcamhcilh...
Chrome's extensions only have similar capabilities as Mozilla JetPacks have.