4 Punkte von xguru 2024-06-16 | Noch keine Kommentare. | Auf WhatsApp teilen

WebXR-Unterstützung hinzugefügt

  • Safari 18 in visionOS 2 beta unterstützt WebXR. Damit lassen sich für Nutzer von Apple Vision Pro immersive Erlebnisse bereitstellen.
  • Unterstützung für immersive-vr-Sitzungen
  • Nutzung hardwarebeschleunigter Grafik über WebGL
  • Unterstützung für den transient-pointer-Modus mit natürlicher Eingabe
  • Hand-Tracking hinzugefügt; zum Schutz der Privatsphäre der Nutzer ist eine Berechtigungsanfrage erforderlich

CSS

  • View Transitions:
    • Unterstützung für die View-Transitions-API hinzugefügt
    • Animierte Übergänge zwischen Zuständen von Elementen möglich
    • Übergang mit der Methode document.startViewTransition() starten
    • Nach dem Erfassen des Zustands kann die Animation per CSS angepasst werden
  • Style Queries:
    • Unterstützung für Style Queries beim Testen von CSS Custom Properties
    • Styles können abhängig von bestimmten Bedingungen angewendet werden
  • Relative Color Syntax:
    • Neue Farben dynamisch aus bestehenden Farben definieren
    • Referenzen auf currentcolor und Systemfarb-Schlüsselwörter möglich
  • Display-Animationen: Unterstützung für Übergangsanimationen der Eigenschaft display
  • Interaktionsbereiche in visionOS: Mit clip-path lässt sich der berührbare Bereich von Links verändern
  • Backdrop Filter: Wendet grafische Effekte auf Inhalte hinter einem Element an. Jetzt ohne -webkit--Präfix nutzbar
  • Safe-Keyword in Flexbox: Behandlung von Overflow bei Flex-Items mit dem Keyword safe
  • Content Visibility: Performance-Optimierung mit der Eigenschaft content-visibility

Web-Apps (Web Apps for Mac)

  • Unterstützung für das Öffnen von Links in Web-Apps
  • Personalisierung über Safari-Web-Erweiterungen und Content Blocker möglich

Safari-Erweiterungen (Safari Extensions)

  • Mobile Device Management: Aktivierungsstatus von Erweiterungen, Status für privates Browsing und Website-Zugriffe lassen sich verwalten

Räumliche Medien (Spatial Media)

  • Fotos und Panoramen:
    • Räumliche Fotos und Panoramen können im Web im Vollbild angezeigt werden
    • Immersive Erlebnisse über die Fullscreen API

HTML

  • Schreibvorschläge:

    • Unterstützung für inline prädiktiven Text
    • Über das Attribut writingsuggestions lässt sich die Nutzung prädiktiven Texts steuern
  • Switch-Eingabe:

    • Haptisches Feedback für <input type=checkbox switch>
  • Datums- und Zeiteingabe:

    • Verbesserte Barrierefreiheit für Datums- und Zeiteingabefelder
  • ARIA-Attribute:

    • Unterstützung für aria-braillelabel und aria-brailleroledescription

Medien (Media)

  • Video Viewer:
    • Viewer-Funktion hinzugefügt, um Videos ohne Ablenkung anzusehen
    • Wechselt beim Tab-Wechsel automatisch in den Picture-in-Picture-Modus

WebRTC

  • Neue Unterstützung:
    • Unterstützung für das HEVC RFC 7789 RTP-Payload-Format
    • Unterstützung für die Verarbeitung von MediaStreamTrack in Dedicated Workers

Passkeys

  • Passkey-Upgrades mit mediation=conditional möglich
  • Unterstützung für die Nutzung von Passkeys zwischen verknüpften Domains
  • Unterstützung für die WebAuthn-Erweiterung prf

HTTPS

  • In den Mixed-Content-Einstellungen werden jetzt alle Bilder, Videos und Audiodateien automatisch auf HTTPS hochgestuft

JavaScript

  • Unterstützung für Unicode-15.1.0-Zeichen
  • Unterstützung für das v-Flag und RegExp.prototype[Symbol.matchAll]

Web API

  • Unterstützung für die Methode URL.parse()
  • Unterstützung für die Eigenschaften shadowRootDelegatesFocus, shadowRootClonable, shadowRootSerializable
  • Unterstützung für die Eigenschaft hasUAVisualTransition von PopStateEvent
  • Unterstützung für Subresource Integrity bei Modulskripten
  • Unterstützung für die Methode bytes()
  • Unterstützung für die Erkennung von Text Fragments

Canvas

  • Unterstützung für die Kontexteigenschaft willReadFrequently
  • Erweiterte Unterstützung für currentcolor in 2D-Canvas

WebGL

  • Unterstützung für sechs WebGL-Erweiterungen, darunter EXT_texture_mirror_clamp_to_edge

Web Inspector

  • Unterstützung für Fuzzy-Search-Autovervollständigung im CSS-Quelleditor

WKWebView

  • Neue APIs: Unterstützung für die Writing Tools API und die API zum Einfügen adaptiver Bild-Glyphen

Apple Pay

  • Neue Unterstützung: Unterstützung für Apple-Pay-Geldtransfers

Veraltete bzw. entfernte Funktionen (Deprecations)

  • Die Methode commit() von OffscreenCanvasRenderingContext2D
  • Mehrere Eigenschaften und Pseudoklassen mit -webkit-Präfix
  • Das Bildformat JPEG2000
  • Vollständiges Ende der Unterstützung für AppCache
  • Das Interface SVGAnimateColorElement
  • Einige nicht standardisierte Web APIs

Noch keine Kommentare.

Noch keine Kommentare.