5 ms·
> I have a beautiful dream sometimes, where I go to work, and I only have to care about supporting Chrome... I understand the sentiment, but to be clear: Idea
by isomorphic 11y ago
> I have a beautiful dream sometimes, where I go to work, and I only have to care about supporting Chrome...
I understand the sentiment, but to be clear: Ideally we do not want any one vendor with a majority browser share. Otherwise someone will get complacent and we'll have a repeat of the dark times (IE6). Having multiple browser vendors is good for the web.
- debaserab2 11y agoYeah... but I kinda wouldn't mind if they were all using the same open source rendering engine under the hood.
- carey 11y agoWhich one? Because we have a supplier's site that doesn't seem to work in post-Blink Chrome.
- kristopolous 11y agoAs a counter, you can pervert the dual sourcing argument here and come up with something similar.
- UnoriginalGuy 11y ago... But that's exactly what they're saying we DON'T want. A lot of browsers re-used IE 6's rendering engine because it had a monopoly. That only made the situation worse. A browser's rendering engine is the ONLY part that matters, and if anyone has a monopoly that is "bad" because competition helps innovation. Each rendering engine winds up, for good and bad, with a small group of people deciding what features do and do not get put in. If they simply decide that feature Y doesn't get put in, and that rendering engine has a monopoly then feature Y is a non-entity as far as the web is concerned. For example, if Google controlled the web's primary rendering engine do you think Do Not Track would be in it? NO! It took all of their major competition to add it before they did, starting with IE.
- jsmeaton 11y ago> A browser's rendering engine is the ONLY part that matters Active X would like to disagree with you. We're currently dealing with a massive (revenue/company) product that only runs under IE < 10 because it still uses Active X. I don't think a common rendering engine is at all a bad thing. Maybe two to keep them honest. But blink + webkit + trident (?) + Gecko (?) seem like wasted engineering talent.
- zenir 11y agoSouth Korea has(or had, they may have changed it in the last few months) a law that enforces the usage of ActiveX for everything which needs security (e. g. online banking, online shopping)
- dtech 11y agoThat sounds like a prime example of incredible technical incompetence of the lawmakers or incredibly good lobbying by MS. Maybe both.
- Ded7xSEoPKYNsDd 11y agoIt made some sense at the time the law was conceived. SSL was crippled to uselessness by US export restrictions. IE 6 had a monopoly. So they built their own much more secure encryption (using ActiveX to plug into IE) and mandated its use for everything that matters. The incompetence was in mandating a certain implementation instead of writing a technology-neutral law requiring a certain security level.
- _ak 11y agoWhile diversity is certainly good, the major difference here is that Google has an intrisic reason to constantly improve and innovate in Chrome, while Microsoft back then clearly didn't: the whole IE development was driven by trying to get rid of the competition (in particular Netscape), and when that was done, development stopped for a long time.
- blencdr 11y agoDo you trust a company whose major revenues are coming from online advertising to improve Chrome for the web or for the companies revenues ? Think to ChromeOS for instance. I don't want to be too suspicious, but to improve the web I'd rather bet on the Mozilla fundation.
- namikaze 11y agoIn this case Apple does not agree. They force everybody to use their rendering engine on iOS. To be clear, I do not condone this practice.
- LoSboccacc 11y agoespecially since their render engine is opinionated about how full-screen should work and other weirdness in managing pseudo elements and transform parents in layouts (i.e. anchor for relative is parent of the element they're attached not the element they're attached to)
- LoSboccacc 11y agoIdeally we want to support an unambiguous spec, and if a browser has opinions about it let the user suffer until they switch with something more conformant I can dream, right?
- douche 11y agoI picked Chrome because it is, as far as I know, the most standards-compliant browser in wide use at the moment. Firefox is quite good, Safari quite less good, and IE 11 and Edge are okay. Nobody really uses Opera... Depending on which set of stats you like, Chrome might already have a majority share. I just wish that there was one unambiguous spec that they all supported. How many man-hours on aggregate have been wasted tweaking CSS and futzing with javascript to try to achieve identical results across browsers that have all these slight and not-so-slight differences of opinion about the HTML, CSS and ECMAScript specs? A whole other world of pain is when you get into browsers that are embedded in GUI frameworks, or as extension points in other products. You really have no idea what they support, until you try something and see it is broken. Does this browserPanel object use the system version of IE, or some other version, or an old, forked version of WebKit, or some other Lovecraftian monstrosity?
- MarkyC4 11y ago> I picked Chrome because it is, as far as I know, the most standards-compliant browser in wide use at the moment you sure? Firefox is ahead in at least 2 of the 3 categories on caniuse (though I will admit, they are _very_ close). Look under "Summary" on these pages: * http://caniuse.com/#cats=JS%20API http://caniuse.com/#cats=JS%20API * http://caniuse.com/#cats=Other http://caniuse.com/#cats=Other * http://caniuse.com/#cats=CSS http://caniuse.com/#cats=CSS
- TazeTSchnitzel 11y agoWe're already in complacency. It is not uncommon for me to find a standards-compliant site but which has unfixed bugs in Firefox which make it unusable, so you have to use Chrome.