> or seen apple pushing the bounds of what the web can do?
I get that it's easy to attack Apple these days but anyone paying attention can objectively see that Safari has been kicking ass this year. It's easy to do the "whataboutism" thing and they're late on a few things⦠but if this is a sign of things to come for Safari (style queries and masonry grids are in the works, for example), this is a Good Thing for the web and should be treated as such.
* first to implement (March) the most anticipated CSS feature that was thought to be impossible to implement for most of the past 20 years, the :has() parent selector [1]. It took Chrome until the end of August and it's still not enabled by default in Firefox because bugs
* first to implement wide-gamut color support [1a](2020)
* first to implement oklch and oklab (and a bunch more) color spaces [2]
* first to implement the open Webauthn standard Passkeys a few months ago; Chrome 108 just announced support
* support for all of the "hot" CSS features like Container Queries, Subgrid, new viewport units, AVIF image format and (as they say) "more" [3]
* Mozilla, Google, Apple and Microsoft agreed to focus on the interoperability of 15 web features; WebKit currently passes 98.5% of the tests the companies have agreed to, leading the other companies [4].
I get that it's easy to attack Apple these days but anyone paying attention can objectively see that Safari has been kicking ass this year. It's easy to do the "whataboutism" thing and they're late on a few things⦠but if this is a sign of things to come for Safari (style queries and masonry grids are in the works, for example), this is a Good Thing for the web and should be treated as such.
* first to implement (March) the most anticipated CSS feature that was thought to be impossible to implement for most of the past 20 years, the :has() parent selector [1]. It took Chrome until the end of August and it's still not enabled by default in Firefox because bugs
* first to implement wide-gamut color support [1a](2020)
* first to implement oklch and oklab (and a bunch more) color spaces [2]
* first to implement the open Webauthn standard Passkeys a few months ago; Chrome 108 just announced support
* support for all of the "hot" CSS features like Container Queries, Subgrid, new viewport units, AVIF image format and (as they say) "more" [3]
* Mozilla, Google, Apple and Microsoft agreed to focus on the interoperability of 15 web features; WebKit currently passes 98.5% of the tests the companies have agreed to, leading the other companies [4].
[1]: https://webkit.org/blog/13096/css-has-pseudo-class/
[1a]: https://webkit.org/blog/10042/wide-gamut-color-in-css-with-d...
[2]: https://evilmartians.com/chronicles/oklch-in-css-why-quit-rg...
[3]: https://webkit.org/blog/13152/webkit-features-in-safari-16-0...
[4]: https://webkit.org/blog/13591/webkit-features-in-safari-16-2...