The rise of e-commerce in the past decade changed the way customers interact with businesses online, leading to new innovations and improved user experiences.
UPDATE Jan 2026: When this article was published, the CSS Working Group was considering creating a new mechanism called Item Flow, described at length below.
We’re very excited to introduce a new HTML form control as part of Safari 17.4: a switch.
In September 2023, Safari 17.0 on macOS shipped a small but interesting change to the <select> element.
As mentioned in a previous post here and also in the related post from the WPE WebKit blog, the WPE project is a port of WebKit which, at the time of this writing, is responsible for bringing WebKit to millions of embedded devices around the world: you can find it in set-top-boxes, cars, cooking machines, […]
Along with the many other features for web apps on iOS and iPadOS 16.4, WebKit now includes support for the W3C’s Badging API.
As a web developer, you’ve probably noticed that certain APIs only work if an end-user clicks or taps on an HTML element.
We’re pleased to announce that support for the declarative shadow DOM API has been added and enabled by default in Safari Technology Preview 162.
In Safari Technology Preview 162 we enabled the support for ElementInternals and the form-associated custom elements by default.
As of Safari Technology Preview 160, it is no longer possible to use the W3C’s Web Share API with third-party sites within an iframe without including an allow attribute.
Learn how the inert attribute provides an efficient way to hide elements from assistive technology and disable element interactions such as being focused, clicked, edited, or selected.
From the very beginning, the web was always intended to work in any browser, on any computer.