- Distraction Control: Ablenkende Elemente wie Login-Banner, Cookie-Pop-ups und Newsletter-Anmelde-Overlays lassen sich ausblenden
- Video Viewer: Das wichtigste Videoelement einer Webseite kann auf die volle Fenstergröße vergrößert und in PIP umgeschaltet werden
- iPhone Mirroring und Remote-Inspektion: Ein iPhone kann auf den Mac-Bildschirm gespiegelt werden, um iOS-Websites leichter zu debuggen
Web-Apps für den Mac
- Mit einer Web-App verknüpfte Links können in dieser Web-App statt im Standardbrowser des Mac geöffnet werden
- Safari-Erweiterungen und Content-Blocker können innerhalb von Web-Apps verwendet werden
CSS
- Die View Transitions API unterstützt Animationen zwischen Zuständen von Elementen
- Mit Style Queries lassen sich benutzerdefinierte CSS-Eigenschaften testen. Nützlich zum Definieren wiederverwendbarer Stilgruppen
- In der Relative Color Syntax können
currentcolor und Systemfarb-Schlüsselwörter verwendet werden
accent-color unterstützt das Mischen teilweise transparenter Farben
- Übergangsanimationen für die Eigenschaft
display werden unterstützt
- Unterstützung für
backdrop-filter ohne -webkit-Präfix sowie Verbesserungen der Implementierung
- Mit
content-visibility kann das anfängliche Weglassen von Offscreen-Inhalten vorgeschlagen werden, was die Ladegeschwindigkeit von Seiten verbessern kann
- Unterstützung für das Parsen des
custom-Werts in @media/prefers-contrast
Spatial Web
- Mit WebXR lassen sich immersive VR-Erlebnisse für Apple Vision Pro erstellen
- Der WebXR-Eingabemodus
transient-pointer ermöglicht die Nutzung der natürlichen Eingabe von visionOS
- Im Web können mit der Fullscreen API räumliche Fotos und Panorama-Erlebnisse bereitgestellt werden
- In visionOS kann mit CSS
clip-path die Form antippbarer Bereiche gesteuert werden
- Unterstützung dafür, Vollbildvideos in visionOS in der aktuellen Umgebung zu verankern
HTML
- Mit Writing Suggestions wird Inline-Vorhersagetext im Web unterstützt
- Haptisches Feedback für Switch Control unter iOS hinzugefügt
- Verbesserte Barrierefreiheit für Datums- und Uhrzeit-Eingabefelder unter macOS
- Unterstützung für die reflektierten Element-Eigenschaften
ariaBrailleLabel und ariaBrailleRoleDescription
JavaScript
- Unterstützung für Unicode-15.1.0-Zeichen und das
v-Flag in RegExp ermöglicht leistungsfähiges Unicode-Zeichen-Matching
Web API
URL.parse() gibt bei einem Parsing-Fehler statt einer Ausnahme null zurück
- Unterstützung für deklarative Shadow Trees
- Mit
hasUAVisualTransition von PopStateEvent lässt sich prüfen, ob für Fragment-Navigation eine visuelle Transition vorliegt
- Unterstützung für Subresource Integrity bei importierten Modulscripten
- Unterstützung der Methode
bytes() für die Objekte Request, Response, Blob und PushMessageData
Canvas
getContext() unterstützt die Kontexteigenschaft willReadFrequently, was die Performance bei vielen Lesevorgängen verbessern kann
- Erweiterte Unterstützung von
currentcolor in 2D-Canvas
Managed Media Source
- Unterstützung für Workers in Managed Media Source (MMS) und Media Source Extensions (MSE) hinzugefügt, damit die Videowiedergabe auch bei ausgelastetem Hauptthread flüssig bleibt
WebRTC
- Unterstützung für WebRTC-HEVC im RTP-Payload-Format gemäß RFC 7789 kann Videokonferenzen und Ähnliches verbessern
- Unterstützung für die Verarbeitung von
MediaStreamTrack in Dedicated Workers und für fehlende WebRTC-Statistiken hinzugefügt
HTTPS
- Sichere HTTPS-Unterstützung für alle Bilder, Videos und Audiodateien durch Hochstufen manueller Subresource-Anfragen in den Mixed-Content-Einstellungen
WebGL
- Unterstützung für 6 neue WebGL-Erweiterungen hinzugefügt
Web Inspector
- Unterstützung für Fuzzy-Search-Codevervollständigung im CSS-Quelltext-Editor hinzugefügt
Passkeys
- Unterstützung für die Erstellung von Web-Authentifizierungs-Credentials mit Conditional Mediation, wodurch bestehende Konten automatisch auf Passkeys hochgestuft werden können
- Unterstützung für die Verwendung von Passkeys über verwandte Ursprünge hinweg, sodass derselbe Passkey in begrenzten Domains mit gemeinsamem Credential-Backend genutzt werden kann
- Unterstützung für die WebAuthn-
prf-Erweiterung, um symmetrische Schlüssel aus Passkeys für die Verschlüsselung von Nutzerdaten abzurufen
Safari-Erweiterungen
- Unterstützung für Mobile Device Management hinzugefügt, um den Aktivierungsstatus von Erweiterungen, den Status des privaten Modus und den Website-Zugriff auf verwalteten Geräten zu steuern
Apple Pay
- Unterstützung für Geldtransfers über Apple Pay hinzugefügt
Veraltet/entfernt
- Nicht standardisierte Eigenschaften mit
-webkit-Präfix sowie alte Medienformate, die von anderen Browsern nicht unterstützt werden, etwa JPEG2000, wurden entfernt, um die Angleichung der Browser-Engines und die Interoperabilität zu verbessern
Noch keine Kommentare.