WebKit84 min readintermediate
WebKit Features for Safari 27.0
Summary
Safari 27.0 adds a local MCP server for AI‑driven automation, a fully stylable `<select>` via `appearance: base-select` and new pseudo‑elements, the `<model>` element for embedding 3D assets, `sizes="auto"` for responsive images, a `shadowrootslotassignment` attribute for declarative shadow roots, and a large set of quality‑focused fixes (844 resolved issues).
- Safari MCP exposes DOM, network, screenshots and console to external agents (Claude, Codex, etc.) without leaving the machine.
- Customizable Select lets developers restyle native `<select>` controls with CSS only, preserving form semantics and accessibility.
- The new `<model>` element works like `<img>`/`<video>` for USDZ/GLB assets and supports HDR tone‑mapping via `dynamic-range-limit`.
- Responsive images can now use `sizes="auto"` to let the browser compute layout‑dependent sizes at runtime.
These additions reduce the need for heavy JavaScript workarounds (e.g., custom dropdowns, manual image‑size calculations) and open Safari to AI‑assisted testing and debugging, which can speed up front‑end development cycles. The quality‑fix focus (86 % of the release) also improves cross‑site compa…
5/10


