Safari Technology Preview: ProMotion mit bis zu 120 Hz im Browser für das MacBook Pro
Bild: Apple
Apple hat die neue Safari Technology Preview Release 135 veröffentlicht und bringt damit erstmals ProMotion mit bis zu 120 Hz im Browser für das neue MacBook Pro mit 14,2" und 16,2" zum Einsatz. Beim Scrollen und der Wiedergabe von Videos kann die Vorabversion jetzt adaptiv 10 bis 120 Bilder pro Sekunde ausgeben.
Erstmals ProMotion mit 10 bis 120 Hz in Safari
Neben der erstmaligen Nutzung der ProMotion-Technologie im Browser erhält Safari mit der aktuellen Technology Preview Release 135 weitere Verbesserungen im Bereich der Entwicklerwerkzeuge wie Web Inspector, Web Driver und Web API, den beiden Erweiterungen App Extension und Web Extension sowie den offenen Standards WebGL , WebRTC und WebAuthn . Hinzu kommen die obligatorischen Fehlerkorrekturen, die in jede Vorabversion einfließen.
Wie die umfangreichen offiziellen Release Notes verraten, hat sich auch im Bereich CSS einiges getan.
Web Inspector and Web Driver Fixed "testForLinkLabels" Accessibility audit to ignore anchors if aria-hidden Added support for the acceptInsecureCerts capability
CSS Media queries affect Cascade Layer order Enabled accent-color by default Added support for small svw/svh/svmin/svmax, large lvw/lvh/lvmin/lvmax, and dynamic dvw/dvh/dvmin/dvmax viewport units Added flex-basis: content support Added support for contain: style for counters Added support for ::before and ::after pseudo elements after ::slotted Added support for more CSS properties for ::marker Allowed :is and :where after all pseudo elements Made :-webkit-any() a synonym of :is() Fixed ::part(foo):hover Serialized :part() argument as identifier Fixed :host invalidation when combined with pseudo classes in descendant position Prevented clamping flex base size with min-height, max-height, min-width, and max-width Fixed sizing of orthogonal elements with percentage margins Fixed -webkit-background-clip: text to paint correctly for inline box spanning multiple lines Fixed box-shadow and text-shadow to yield float values while interpolating Fixed CSS serialization affecting grid-auto-flow Fixed percentages on orthogonal replaced children Fixed the border-radius value from .style to be readable when it includes a var() Fixed opacity to flatten when combined with transform-style: preserve-3d
Web API Enabled lazy image loading by default Added support for rel="noopener/noreferrer" on <form> elements Exposed MediaCapabilities to Workers Fixed anchor.relList.supports("opener") to return true Fixed changing the src attribute of the <img> element inside an ImageDocument to trigger a load Fixed document.open() and friends to use the correct document as a source for reset document's URL Fixed form navigations with target="_blank" to not have an opener Fixed form submission to be cancelled if the form gets detached from inside the formdata event handler Fixed JavaScript URL result to be treated as UTF-8 bytes Fixed Origin of opaque blob: URLs to be null instead of an empty string Fixed selection extend() with no ranges to trigger an exception Fixed the intrinsic size of a picture image inside a template Updated appearance of <datalist> indicator
Scrolling Updated smooth scroll animations to run at 120Hz on 120Hz displays Fixed misplaced position: fixed content with async-scrollable iframes when switching tabs
Rendering Ensured CanvasRenderingContext2D.drawImage(video) uses the right color space
WebAuthn Changed to obtain consent to create a new credential when the platform authenticator is in excludedCredentials. This improves compliance with the WebAuthn spec (Step 3.1 of makeCredential).
Media Added support for requestVideoFrameCallback API for MediaStreamTrack-based backends Fixed video appearing blank with only audio playing if video element isn't appended to the DOM tree Updated WebM with invalid size to fail to load with error
WebRTC Decreased WebRTC latency by pulling data more often Changed to fallback to SW decoder in case of VP9-SVC Changed to always set the color space for incoming H.264/265 streams Ensured synchronized rendering of incoming audio tracks Fixed latent audio over peer connections when changing the output
WebGL Fixed an issue where high-performance WebGL wasn't getting the correct GPU
App Extensions Fixed an issue where App Extension toolbar items would not remember their position or stay removed from the toolbar
Web Extensions Fixed an issue where browser.storage.sync entries were saved into the browser.storage.local storage area. If unable to locate sync storage entries, check in the local storage area and do a one-time migration to the sync storage area
Safari Technology Preview Release 135 – Release Notes
Download für MacOS Monterey und Big Sur
Entwickler und Anwender, welche die neuesten Features von Safari ausprobieren möchten, können die Safari Technology Preview für Monterey (DMG) oder die Safari Technology Preview für Big Sur jetzt direkt über Apple herunterladen und testen.
Wann insbesondere ProMotion mit bis zu 120 Hz in die stabile Version von Safari Einzug halten wird, hat Apple noch nicht bekanntgegeben. Im Anschluss an die aktuelle Testphase werden das neue Feature und alle weiteren Verbesserungen aber voraussichtlich erst einmal in die nächste Safari-Beta einfließen.