Oh I'm so glad Tom Warren (@tomwarren) had the guts to publish such article
Chrome is turning into the new Internet Explorer 6
Chrome-only sites are a problem
here the intro
Chrome is now the most popular browser across all devices, thanks to Android’s popularity and the rise of Chrome on Windows PCs and Mac computers. As Google continues to dominate our access to the web, information through its search engine, and services like Gmail or YouTube, Chrome is a powerful entry point in the company’s vast toolbox. While Google championed web standards that worked across many different browsers back in the early days of Chrome, more recently its own services often ignore standards and force people to use Chrome.
Chrome, in other words, is being used in the same way that Internet Explorer 6 was back in the day — with web developers primarily optimizing for Chrome and tweaking for rivals later. To understand how we even got to this stage, here’s a little (a lot) of browser history. If you want to know why saying "Chrome is the new Internet Explorer 6" is so damning, you have to know why IE6 was a damnable problem in the early ‘00s.
So I was already mentioning that earlier in that other post
Ciao, Chrome: Firefox Quantum Is the Browser Built for 2017
I'm not saying that Chrome is exactly like IE6, but the result is the same: developers and designers will have a tendency to test only with Chrome making mainly web sites compatible first with Chrome and overlook Firefox, Safari, MS Edge, etc.
and oh boy ... someone wrote a much more comprehensible article just about that.
And I will gladly comment with the dev/AS3/Flash/AIR point of view
Internet Explorer 6 largely ignored web standards at the time, and set Microsoft and web developers on a path of painful decisions for years to come.
Ignoring web standards meant that developers started to code their sites around Internet Explorer specifically, and would recommend that their customers only accessed their site through Internet Explorer. Internet Explorer 6 existed for a full five years ignoring web standards and with a number of security flaws, but rivals started to emerge.
ah those sacred standards ...
personally I got nothing against standards but I'm not gullible either, standards are as good as they are bad, they can be abused, they can be ignored, they can be deprecated, they can be forgotten etc.
Now when it come the web, LOL standards yeah that's not gonna help, have you ever tried to parse HTML?
just check W3C HTML5 8.2 Parsing HTML documents
While the HTML syntax described in this specification bears a close resemblance to SGML and XML, it is a separate language with its own parsing rules.
Some earlier versions of HTML (in particular from HTML2 to HTML4) were based on SGML and used SGML parsing rules. However, few (if any) web browsers ever implemented true SGML parsing for HTML documents; the only user agents to strictly handle HTML as an SGML application have historically been validators. The resulting confusion — with validators claiming documents to have one representation while widely deployed Web browsers interoperably implemented a different representation — has wasted decades of productivity. This version of HTML thus returns to a non-SGML basis.
Authors interested in using SGML tools in their authoring pipeline are encouraged to use XML tools and the XML serialization of HTML.
that says it all, it is a huge mess and standards do not help.
So sure when 90% of users use something like IE6 you do make your web site works well with IE6 even if that means "fuck'all standards", few decades later, that's exactly the same thing with Chrome.
Oh sure, on the paper, Chrome is a nice browser that encourage to follow and promote standards, but ...
Google with a 60% market share can still do whatever the fuck they want and nobody can say or do anything about it.
So I will have 2 major examples: AJAX and E4X.
AJAX was not standard, it has been introduced back in 1999 in IE5 by Microsoft because they needed it for their Outlook web app, and so later the other browsers implemented it too, and by 2004/2005 Google made a wide usage of it for their gmail and gmap apps, and finally only in 2006 that
XMLHttpRequest became a standard, updated till 2014.
Every single JS frameworks use AJAX nowadays one way or another and yet this thing was not standard.
Now let's look at E4X, or ECMAScript for XML, it was introduced as an ECMA-357 standard in 2006, Flash v9.0 and Adobe AIR 1.0 implemented it right from the start, Firefox also implemented it, but what about the other browsers? nope -- zip -- nada, Chrome never implemented it, neither Safari, Opera, IE nor MS Edge.
But it was a standard right? every browsers should have implemented it right?
haha sweet innocent child, it's not how it works
Because most of the browsers did not give a shit about E4X, even if it was a standard, then Firefox deprecated it, and later the standard was withdrawn (another word to say "deleted").
It went from this
Morality, not a single browser implement E4X and yet it was a standard.
And that's my big problem with standards, it's mainly about big companies their strategy and their politic, and so what? well ... it is as good as proprietary software then.
But yet again I'm not against standards, if it does really serve the users, eg. if a lot of users want it then make it a standard so everyone can serve what the users want.
And continuing with the article it's what happened to the browsers
As Firefox popularity grew and frustrations over Internet Explorer intensified, Google entered the market in 2008 with its own Chrome browser. Google focused on web standards and respected HTML5, passing both the Acid1 and Acid2 tests with the first release of Chrome — something Microsoft had been failing badly at. Developers flocked to Chrome because it enabled them to build better websites based on web standards, and it started a consumer war of market share between Internet Explorer, Firefox, and Chrome.
oh "better websites based on web standards", yeah see I disagree
a better website is a website that works for the users, wether it does follow standards or not,
and without being a huge pain for the developpers of such websites.
guess why I got into Flash? because HTML/DHTML was a fucking pain to work the same
with all the browsers but the Flash plugin was working the same whatever the browser,
and cherry on the cake it allowed to do nice interactive thing and even apps.
And so my other problem with standards is when they are used to kill something that work pretty well for all the users, something like Flash worked pretty well for almost 2 decades, but flash has to die because it was not standard.
So now let's see what happen with Chrome
While Chrome has never managed to capture 90 percent of all desktop browsing market share, it’s now the dominant way people access the internet across devices. Netmarketshare, W3Counter, and StatCounter all place Chrome at around 60 percent of desktop browsing, with Safari, Firefox, IE, and Edge all far behind with up to 14 percent market share each (depending on who you trust).
Ok so now Google with ~60% share is the boss, eg. like IE6 it can push non-standard things into your throat and everybody can only shut up because well ... they are the boss.
Even if it started with "Google focused on web standards and respected HTML5", it turned into
Whether you blame Google or the often slow moving World Wide Web Consortium (W3C), the results have been particularly evident throughout 2017. Google has been at the center of a lot of “works best with Chrome” messages we’re starting to see appear on the web. Google Meet, Allo, YouTube TV, Google Earth, and YouTube Studio Beta all block Windows 10’s default browser, Microsoft Edge, from accessing them and they all point users to download Chrome instead. Google Meet, Google Earth, and YouTube TV are also not supported on Firefox with messages to download Chrome. Google has publicly promised to support Earth on Edge and Firefox, and the company is “working to bring YouTube TV to more browsers in the future.”
Yep Google does not give a shit about standards anymore, well... unless it is to say that HTML5 (a standard) is ready and it is now time to kill Flash because you know it is not standard.
I mean ... wow that's a lot of bullshit done in the name of standards.
Let's continue the quote
Hangouts, Inbox, and AdWords 3 were all in the same boat when they first debuted. It’s led to one developer at Microsoft to describe Google’s behavior as a strategic pattern. “When the largest web company in the world blocks out competitors, it smells less like an accident and more like strategy,” said a Microsoft developer in a now-deleted tweet.
let me repeat that nicely for you
When the largest web company in the world blocks out competitors, it smells less like an accident and more like strategy
now let me rewrite it with something else
When the largest browser in the world remove a plugin competitors to HTML5, it smells less like an accident and more like strategy
oh noees!!! did I just wrote that? I must be some kind of asshole that think you do not build "better websites based on web standards"?
in fact nothing new here, Google is a business and off course they got a strategy to make more business, it rub me a bit the wrong way when they use "standards" as an excuse to destroy other stuff but still this battle to own the web platform is nothing new
but that's not the main problem here, google protecting its own turf making web apps "works best (or only) with Chrome", the problem is that other people and companies are doing it too
Google isn’t alone in its “works best with Chrome” approach either, as other web companies have started to reveal that their websites work best in Chrome. Groupon, Airbnb, and Seamless are all guilty of it, even prompting one Chrome team member to state “please don’t build sites for just Chrome.” It’s a useful piece of advice that Google isn’t putting into practice itself, though.
really... that's beautiful of bullshitism
the dev know it is wrong but he is powerless to fight the company strategy
Am I too harsh on Google to call all that bullshit? humm let see
So why is this happening? “Of the dozens of web projects being worked on at any given time at Google, only a small fraction of those require Chrome at some point in their development cycle, primarily due to resource or technology constraints,” explains Ben Galbraith, director of the Chrome Web Platform in a statement to The Verge. “In every case, we work to try to overcome these constraints whenever possible because we believe that an open web is critical to building a better web.”
A lot of this probably comes down to pure engineering resources at Google and other web companies, rather than a conspiracy to crush Firefox or Edge. Google employees use Gmail, Google, and Chrome, and so do most of their customers, so it’s understandable they’d optimize for Chrome. Google’s Chrome team is still a big proponent of the open web, but if the rest of Google is optimizing services for Chrome then it creates this bad look.
What the fuck? Did I just read "A lot of this probably comes down to pure engineering resources at Google"?
Come again? In what way Google is limited in term of ressources? Who are we kidding here?
Would you want some more bullshit in your PR? well... call Google
OK I'll end up with one more quote
John Gruber, author of the Daring Fireball blog and inventor of the Markdown publishing format, warns there could be more of this to come. “There is so much Chrome-only stuff right now,” says Gruber. “If you think Google isn’t building a proprietary Chrome platform, your head is in the sand.”
That!!!! Exactly that!!!!
If you think Google isn’t building a proprietary Chrome platform, your head is in the sand.
Morality? why Flash will EOL in 2020?
Because Google want to replace Adobe proprietary stuff with their own proprietary stuff
and they get away with it saying people build "better websites based on web standards".
Hypocrisy and Bullshitism.