8 Punkte von xguru 2023-09-22 | Noch keine Kommentare. | Auf WhatsApp teilen
  • Die Funktionen von Safari 17.0, das in iOS/iPadOS 17 enthalten ist

HTML

  • Neues <search>-Element
  • Unterstützung für das popover-Attribut hinzugefügt: auto/manual
  • Innerhalb von <select> sind Trennlinien mit <hr> möglich

CSS

  • Für font-size-adjust wurden from-font und zusätzliche Syntax hinzugefügt (Anpassung von ex-height, cap-height, ch-width, ic-width, ic-height usw.)
  • Für text-transform wurden full-width / full-size-kana hinzugefügt
  • Testen der Font-Unterstützung: @supports font-format() / @supports font-tech()
  • Silbentrennung: hyphens: auto/manual fügt bei mehrzeiligem Umbruch Bindestriche hinzu
  • Unterstützung für @counter-style
  • Barrierefreiheitsprobleme von display:contents behoben
  • Unterstützung für Media Queries Level 4
  • image-set() verbessert
  • Container Queries: Unterstützung für CSSOM (CSS Object Model)

JavaScript und Web API

  • Unterstützung für die Storage API: Statt eines Limits von 1 GB wird nun auf Basis der gesamten Festplattenkapazität gerechnet
  • WebGL wird nun auch in Offscreen Canvas unterstützt
  • Canvas: CanvasRenderingContext2D.drawImage() unterstützt mehrere Quellen für Bilder, die auf das Canvas gezeichnet werden
  • Zwei neue Regex-Unterstützungen hinzugefügt
    • RegExp v flag with set notation + properties of strings
    • RegExp duplicate named capture groups.
  • Neue Set-Methoden: intersection(), union(), difference(), isSubsetOf(), isSuperSetOf(), symmetricDifference() ,isDisjointFrom()
  • Gamepad API: Gamepad.prototype.vibrationActuator
  • URL API: URL.canParse(tentativeURL, optionalBase) sowie has(), delete() hinzugefügt
  • Relative URLs können im WebSocket-Konstruktor verwendet werden
  • Unterstützung für <link rel="modulepreload">

Bilder und Video

  • Unterstützung für JPEG XL hinzugefügt
  • Unterstützung für HEIC-Bilder
  • Unterstützung für hardwarebeschleunigtes AV1-Videodekodieren hinzugefügt (iPhone 15 Pro und 15 Pro Max)
  • Unterstützung für die Managed Media Source API
  • Media-Player-Statistik-Overlay für Entwickler
  • Unterstützung für stereo-only Opus in WebM- und MPEG-4-Containern
  • Unterstützung für USB-Kameras in iPadOS 17

Web-Apps auf dem Mac

  • Jede Website kann zum Dock hinzugefügt werden: File > Add to Dock
    • Web-Apps verhalten sich wie normale Apps: Stage Manager / Mission Control / Command-Tab / Tastaturkürzel usw.
    • Start auch über Launchpad / Spotlight-Suche möglich
  • Unterstützung für Service Worker
  • Wenn ein Web App Manifest bereitgestellt wird, können Anzeigemodus, Name, Theme-Farbe, Start-URL usw. angepasst werden
  • Add to Home Screen wird auch im Safari View Controller unterstützt

Web-Entwicklertools

  • Überarbeitetes Develop-Menü
  • Feature-Flags-Panel vollständig überarbeitet
  • Neues Panel für Entwicklereinstellungen
  • Neues tabbezogenes Einstellungs-Overlay
  • Neu gestalteter Responsive-Webdesign-Modus
  • Simulator kann für jede Seite direkt aus Safari gestartet werden
  • Verbesserter Web Inspector

Sicherheit

  • GPU-Prozess vom WebContent-Prozess getrennt

Browser-Änderungen

  • Safari Profiles hinzugefügt
  • Safari Private Browsing verbessert
  • Unterstützung für Live Text
  • Unterstützung für Apple Pay über die Payment Request API
  • Unterstützung für den Lockdown-Modus

Safari-Erweiterungen

  • Safari App Extensions erhalten dieselben seitenspezifischen Berechtigungen wie Safari Web Extensions
  • Erweiterungen können im Private Browsing deaktiviert werden
  • Alle Erweiterungen können pro Safari-Profil ein- und ausgeschaltet werden

Noch keine Kommentare.

Noch keine Kommentare.