8 ms·
1. Apple was relying on Google's developers which forked and stopped developing WebKit. 2. The product stagnated and became behind on all of the web technologie
by alwillis 4y ago
1. Apple was relying on Google's developers which forked and stopped developing WebKit.
2. The product stagnated and became behind on all of the web technologies.
3. Eventually they caved and started catching up.
1. Google was at some point the leading committer on WebKit, but there were other companies and organizations who contributed code as well [3]: Nokia, RIM, Igalia. They weren’t dependent on Google; but in hindsight, they knew at some point they were going to fork WebKit to create Blink, so they had incentive to put in a lot of effort.
2. Apple had different priorities than Google; many of the early CSS and other web features came from Apple/WebKit. Google had no problem just implementing things whether other browser vendors agreed or not.
If you look at the Interop 2022 dashboard [1], you’ll see that WebKit is either at parity or ahead on the focus areas.
Apple shipped :has(), the most anticipated CSS feature in a long long time before anyone else. They’re shipping in iOS 16 all of the cutting edge features; I documented them earlier in this thread [2].
[1]: https://wpt.fyi/interop-2022 https://wpt.fyi/interop-2022
[2]: https://news.ycombinator.com/item?id=33284773 https://news.ycombinator.com/item?id=33284773
[3]: https://techcrunch.com/2013/02/09/apple-and-google-still-lead-webkit-development-but-more-smaller-companies-contributing https://techcrunch.com/2013/02/09/apple-and-google-still-lea...