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.
Table of contents
Customizable SelectAnimationsCSSScroll AnchoringHTMLJavaScriptWebAssemblyMathMLSpatial WebWebGPUMediaWeb APIRenderingWebRTCWeb ExtensionsNetworkingStorageEditingSVGWKWebViewWeb InspectorAccessibilityFormsPrintingUpdating to Safari 27Feedback30.1K Impressions1 Comment