I’ve sat in a couple of Ecmascript events where maintainers complain about Google implementing features before approval. Sometimes Chrome ships stage 2 features because (apparently) Google engineers don’t want to respect due process.
It’s known, we just put up with it. I also blame developers working on non-standardized features. You should work with the ES that is official and current, not the one Google is forcing on other vendors.
Apologies for not listing all the times this happened, but I think too many.
One example is a tool for flashing code to a embedded device. It's aimed at beginners, so not requiring an install is valuable. It means even kids with locked down Chromebooks can try it out.
But the Firefox teams doesn't like the vibes of a web USB API, so it'll be cheome-only indefinitely.
DTCC apps such as Omgeo support Chrome and Edge only.
- Snyk
- Fastly's support site
- background blur on Meet and Zoom