Reading up on WebKit
10 deep · digging since dec 21, 25
- 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.
- Native all the way, until you need text
Web views like Electron outperform native text frameworks (TextKit 2) for complex Markdown rendering, despite size overhead, due to resource investment and cross-platform convenience.
- Native all the way, until you need text
A veteran macOS developer finds that native Apple frameworks fail to support rich Markdown chat UIs, making Electron and WebKit more practical despite developer criticism.
- 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.
- Google’s Prompt API
Google's Prompt API ships as a Chrome-only web standard requiring users to accept Google's use policy and download Gemini Nano without permission, drawing opposition from Mozilla and WebKit.
- 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.
- Meet WebKit for SwiftUI - WWDC25 - Videos - Apple Developer
Apple introduces a SwiftUI-native WebKit API to simplify embedding and controlling web content across Apple platforms.
- 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.