Understanding the latest Webkit features in Safari 17.4
Blog post from LogRocket
Safari's development pace for new features, historically slower than other browsers due to Apple's cautious approach and the Webkit engine, has seen improvements with recent updates. Safari 17.4 introduced nearly 46 new features and over 145 bug fixes, enhancing developer experience (DX) significantly. Key updates include support for CSS features like style scoping and the improved :has() pseudo-class, vertical writing mode for form elements, and better content alignment. JavaScript updates feature new methods for ArrayBuffer ownership transfer and AbortSignal composition, along with Object.groupBy support for easier data grouping. Accessibility and performance enhancements include improved screen reader support and WebGL rendering, alongside updates to Web Inspector for debugging. With these updates, Safari is aligning more closely with modern web development needs, although some features still lack universal browser support, requiring developers to carefully consider Safari's capabilities when deploying applications.