5 Punkte von xguru 2024-09-19 | Noch keine Kommentare. | Auf WhatsApp teilen
  • 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.

Noch keine Kommentare.