Articles from webkit.org
6 kept
- Introducing the Safari MCP server for web developers
Apple released a Model Context Protocol server for Safari that lets AI agents inspect DOM, network requests, screenshots, and console output to debug websites autonomously.
- Discover MapKit JS 6: Rebuilt for Today’s Web Developer
MapKit JS 6 introduces npm package installation, a static domain-bound token, native promises, and standard EventTarget event handling to simplify integration for modern web developers.
- The golden rule of Customizable Select
Safari 27's customizable select allows full visual styling of `<select>` elements without JavaScript, but requires text or accessible attributes on every option for usability, accessibility, and fallback compatibility.
- WebKit Features for Safari 26.5
Safari 26.5 introduces the :open pseudo-class, element-scoped random(), color-interpolation for SVG gradients, ToggleEvent.source, and the Origin API, along with 63 bug fixes.
- Name-only @container queries: A solution to the naming wars
Safari 26.4 ships name-only @container queries, resolving naming conflicts by allowing queries without explicit container names.
- Introducing CSS Grid Lanes
Apple's WebKit team introduces CSS Grid Lanes as the standardized native implementation of masonry layouts, available now in Safari Technology Preview.