- "I'm sorry for the misrepresentation of Safari Tech Preview's compatibility score".
This was intentional. Show these numbers at a large dev summit. Post an apology on a personal blog a week later.
Related: https://news.ycombinator.com/item?id=29228083 (the mistake was noted before the summit, but wasn't even mentioned)
- "it stated that Safari had jumped from a score of 64 => 85, when in fact what we should have had on the slide is is 64 => 92."
Yup. It still shows 86
- "I hadn't seen any negative press or negative developer sentiment to this slide, but it clearly irked the Safari team."
Any negative news presented by Chrome team is uncritically taken at face value and accepted as truth. This is very well known to the Chrome team and they are very happy to exploit this.
- "Compatibility is a shared ecosystem problem. It makes no sense to me that we try and score 1-up points on Compatibility. Just because one browser might be on spec, it also means that same browser might also not be interoperable with other browsers and this means that developers have to deal with the difference irrespective if a browser is "technically correct""
Chrome should stop pretending they are good guys. They are not. They keep implementing increasingly Chrome-only APIs and ignoring any and all concerns about those APIs from Firefox and Safari. They couldn't care less if Chrome wasn't interoperable with other browsers because in their minds Chrome has already won.
- "Longer term, I'm going to be directing my teams to focus more on broad browser support in our work and less on newer Chrome-first (/only?) features and I think our wider story should all be based on what users have today, and less on what they might support at some point in the future."
This will never happen. "You have to run twice as fast just to keep up with Chrome" is an insanely successful strategy for Chrome. If anything, Chrome-only work will only accelerate.