Safari 27 beta launches with 58 new features and 525 bug fixes — the largest fix count in recent Safari history. Key highlights include customizable <select> elements via `appearance: base-select`, scroll anchoring to prevent viewport jumps, WebAssembly JavaScript Promise Integration (JSPI) for async interop, transform-aware anchor positioning, new CSS keywords (:heading, revert-rule, stretch), a full rewrite of the ESM loader fixing top-level await bugs, and the <model> HTML element expanding to iOS/iPadOS/macOS. The release emphasizes standards alignment, cross-browser compatibility, and quality improvements across CSS layout, SVG, JavaScript, MathML, and media APIs.

1h 3m read timeFrom webkit.org
Post cover image
Table of contents
Customizable SelectAnimationsCSSScroll AnchoringHTMLJavaScriptWebAssemblyMathMLSpatial WebWebGPUMediaWeb APIRenderingWebRTCWeb ExtensionsNetworkingStorageEditingSVGWKWebViewWeb InspectorAccessibilityFormsPrintingUpdating to Safari 27Feedback
30.1K Impressions1 Comment