This article appears to be about the speed of ember in Chrome, which is a real complaint, but everything else is just a sideshow.
Adding new features while being slow on others does not make a browser "the new IE". In general, "new IE" arguments are easy to throw out but don't bring much insight, but this instance completely misses the mark in understanding both what was bad about IE around 2000 and what was bad about IE in the decade that followed.
> And herein is the problem; Google implements features that (usually) work at a high pace, but they very rarely make them work efficiently...they introduced us to shiny few features like CSS will-change, requestIdleCallback, and a fairly solid implementation of ServiceWorker in the hope that new tools would magically make their performance gap go away. It doesn't matter to them that even these shiny new tools are 3x+ slower than their peer's counterparts
While new features are apparently rarely made to work efficiently, of the three actual examples mentioned, one is "fairly solid", one (requestIdleCallback) isn't in any other browser, and the last (will-change) is just a modifier of other properties so web developers don't all have to use hacks (translateZ) forced on them years ago by WebKit to get decent GPU support. And only with one of them (the "fairly solid" ServiceWorker) would it make sense to call slower or faster compared to other implementations...but of course there is no ServiceWorker in Safari yet to compare to. I haven't heard (nor can I find) any complaints about ServiceWorker performance in Chrome vs Firefox, but maybe they're out there and really mad about that 3x+ slower implementation in Chrome, for some vague definition of slower.
I do love:
> There's a lot of these errors that Chrome silently ignores or just "deals with", and it leads to code debt that we "think" is due to other browsers being shitty, but honestly it's just what I've come to call "Scumbag Chrome".
and then proceeding to offhandedly mentioning having to work around old Safari flexbox issues, old Safari WebSQL issues...
But those aren't a big deal to the author, because he knows how to quickly work around them. And that's what most of this article is talking about: bugs the author is familiar with are easy to work around, bugs he isn't familiar with aren't. Honestly 90% of this just sounds like he's used to his iphone and Safari devtools and is upset he has to build for other browsers on other machines.
If you think that sounds exactly like someone with a site that only works in Chrome because they're used to the Chrome devtools and they didn't check it in another browser until right before launch, you'd be right.