Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Chrome is quite clearly targeted at the regular user, rather than the power user or developer/tinkerer. News flash: the regular user does not open 270 tabs, or even 10 tabs. You can tell me this claim is anecdotal, but since you have provided no evidence to substantiate your claims, I'd say the burden of proof falls on you first.

> "Firefox is better at every single thing" Ouch. I mean, your post is littered with unsubstantiated claims, but that has to be the biggest and least substantiated of them. For starters, I think Chrome is a good deal further down the line in terms of ES6/ES7 and WebGl. Chrome is certainly ahead in the implementation of Web Platform features like Web Components and a large number of CSS properties.

I see a lot of websites which advise non-Chrome users to switch to Chrome to view the website in question -- which is horrible, but one could hardly say Firefox is therefore better at WebGl, for example.

I've also used Firefox/Firefox Web Developer Edition/Firefox Nightly many times of the years and I have generally preferred Chrome's dev tools. The ability to simulate slow network connections and to drag and reorder DOM nodes is nice in Chrome, and in general I find the dev tools to be more reliable when I'm messing with CSS properties.

The reality is that I have to use both browsers in my line of work anyway, but just wanted to say that. Obviously your retort will be that Firebug is the best, but that's kind of my point: I do not think you can say of Firefox that it is better at 'every single thing' if it must first be augmented by add-ons. Firebug will be discontinued eventually anyway when multi-process lands in stable Firefox.

So, I wouldn't say Firefox is better at every single thing. Maybe Firefox with a dozen add-ons is better than Chrome at some things, but that's the point. Regular users, and even busy developers/tinkerers, do not want to waste time configuring and setting up their browser. They just want something that will work. Chrome works better out of the box for the regular user.

-----------

Regarding Chrome's UI, I think it caught on for a reason: just like websites have become flat and streamlined, the browser has also become more minimal in its UI, and Chrome very much led the charge there. Of course, Firefox is to be applauded for allowing the user to pick and choose which bits of the UI are visible and which are in the menu -- that's a great feature, I wish I could configure/style Chrome.

But before Chrome, this option did not exist (unless there was an add-on, it's been so long I forget), and the FF user interface had a dozen buttons, two text fields (address & search), a bottom status bar and so on. It was too much clutter. Chrome streamlined the browser UI and put things in a more logical order: tabs, then search/address, then web content. It was and is well-designed from a UI/looks perspective for the regular user.

Clearly, you are a power user and possibly a developer, so you will perhaps be more prone to having hundreds of tabs open and more inclined to spend time making everything about your browser just so. I can appreciate that. I've poured hours into browsers, tiling window managers, etc. I just don't think I'd advocate dwm/xmonad/awesome-wm to a regular user, and neither would I say a window manager represents a superior product to a desktop environment. A product isn't superior if you have to assemble/mod it yourself. This is a cornerstone of Apple's success, and VLC Media Player's success, and Google Search's success, and so on: to provide something that just works, rather than something which needs to be modded.

-----------

No one can deny that Google has far greater reach and clout when pushing its browser down people's throats, but many developers prefer Chrome now, and not just 'rockstars', but older developers too. I do not believe they are 'casuals', I think they genuinely prefer the way Chrome works, and I think its market share is not testament only to Google's marketing power, but also to the fact that it is a successful and effective web browser.

Google Search maintains dominance today in search because of its marketing and its huge lead in terms of data, but it only reached its current level because it ultimately worked better than its competitor products. I think the same is true of Chrome -- when it started out, it represented a fast and sleek new browser product, and while it has gotten overweight as time has progressed, it still beats the competition out of the box.

----------

PS: I am not a Chrome salesman. I have many complaints about the product, (especially on mobile, where I think it is spectacularly weak, but that's another story). I just found your claims a little too rash. Even 'polemic' isn't adequate to describe it.



> Chrome is quite clearly targeted at the regular user, rather than the power user or developer/tinkerer. News flash: the regular user does not open 270 tabs, or even 10 tabs

If that is your impression, I got news for you.

Regular users don't even know tabs exist, and every single tab opened goes unclosed.

My wife had some 200 on her iPad. Every time she opens a tab and can't click "back" she says the internet is broken again.

(And ofcourse she can't find her previous tab in that mess of unmanaged tabs)

Regular users have a lot of tabs too, but for completely different reasons.


> Chrome is certainly ahead in the implementation of Web Platform features

This is debatable.

Web components is implemented in Chrome because it was a spec pushed by Google, so they had an implementation being built while things were still being decided. Firefox has an implementation too, just not turned on by default (presumably folks are waiting for the standard to settle?). Similarly, Firefox used ES6 internally for years, so any lag that may have existed (I don't recall any, but ICBW) would probably again be due to standardization. Chrome might be ahead in the implementation of features. You can't call them Web Platform features if they've not been standardized fully.

> and a large number of CSS properties.

Chrome being ahead in a "large number of CSS properties" is objectively false. I keep track.

Firefox has 324[1] properties implemented (I am not counting prefixes as separate properties) when I last counted (a few months ago), Chrome has 304[2]. Firefox has 88[3] properties not in Chrome and Chrome has 68[4] properties not in Firefox. Furthermore, if you look closely most of the Firefox-but-not-Chrome properties are solid green in the Firefox column, which means that they have been implemented in an unprefixed form (which in turn means that the property is probably specced and stable), whereas nearly half of the Chrome-but-not-Firefox properties are light green, which means that they're only implemented in the prefixed form, so the property is either custom or unstable.

I'll admit that these numbers are generated from Firefox Dev vs regular Chrome and Firefox dev has newer features enabled. I made that page to get an idea of Stylo/Servo progress and to help inform what stuff folks should work on next, not for comparing Chrome and Firefox.

Running in Firefox stable to get fairer numbers gets me 301 properties enabled, 69 Firefox-but-not-chrome, and 72 Chrome-but-not-Firefox. This does mean that Chrome has a slight higher number of properties implemented when comparing stable versions. 3 properties is certainly not "a large number of CSS properties", and again, many of the Chrome-only properties are prefixed and will either never be implemented or are unstable and have good reasons for not existing in Firefox.

The numbers aren't perfect. In particular handling implemented-but-disabled properties, properties that are still getting standardized, and properties that will never be standardized is tricky and can't be done in an automated way. But the numbers should be close enough, enough to say that at the very least Chrome and Firefox are at par when it comes to implementing CSS properties.

[1]: https://manishearth.github.io/css-properties-list/?stylo=sho...

[2]: https://manishearth.github.io/css-properties-list/?stylo=sho...

[3]: https://manishearth.github.io/css-properties-list/?stylo=sho...

[4]: https://manishearth.github.io/css-properties-list/?stylo=sho...




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: