Ajout de la prise en charge de WebXR
- Safari 18 de visionOS 2 beta prend en charge WebXR. Cela permet d’offrir des expériences immersives aux utilisateurs d’Apple Vision Pro.
- prise en charge des sessions
immersive-vr - utilisation de graphismes accélérés matériellement via WebGL
- prise en charge du mode
transient-pointeravec saisie naturelle - ajout du suivi des mains, avec demande d’autorisation nécessaire pour protéger la vie privée des utilisateurs
CSS
- Transitions de vue (View Transitions) :
- ajout de la prise en charge de l’API View Transitions
- possibilité d’animer les transitions d’état des éléments
- démarrage d’une transition avec la méthode
document.startViewTransition() - possibilité de modifier l’animation en CSS après la capture de l’état
- Requêtes de style (Style Queries) :
- prise en charge des style queries pour tester des propriétés personnalisées CSS
- possibilité d’appliquer des styles selon certaines conditions
- Syntaxe des couleurs relatives (Relative Color Syntax) :
- définition dynamique de nouvelles couleurs à partir de couleurs existantes
- possibilité de référencer
currentcoloret les mots-clés de couleur système
- Animation de
display: prise en charge des animations de transition de la propriétédisplay - Zones d’interaction sur visionOS : possibilité de modifier la zone tactile d’un lien avec
clip-path - Filtres d’arrière-plan : application d’effets graphiques au contenu derrière un élément. Désormais utilisables sans le préfixe
-webkit- - Mot-clé de sécurité de Flexbox : gestion du débordement des éléments flex avec le mot-clé
safe - Visibilité du contenu : optimisation des performances avec la propriété
content-visibility
Applications web (Web Apps for Mac)
- prise en charge de l’ouverture de liens dans les applications web
- personnalisation possible via les extensions web Safari et les bloqueurs de contenu
Extensions Safari (Safari Extensions)
- Gestion des appareils mobiles : possibilité de gérer l’état d’activation des extensions, l’état de navigation privée et l’accès aux sites web
Médias spatiaux (Spatial Media)
- Photos et panoramas :
- possibilité d’afficher des photos spatiales et des panoramas en plein écran sur le web
- expérience immersive via la Fullscreen API
HTML
-
Suggestions d’écriture :
- prise en charge du texte prédictif en ligne
- possibilité de contrôler l’utilisation du texte prédictif via l’attribut
writingsuggestions
-
Entrée switch :
- prise en charge du retour haptique dans
<input type=checkbox switch>
- prise en charge du retour haptique dans
-
Saisie de date et d’heure :
- amélioration de l’accessibilité des champs de saisie de date et d’heure
-
Attributs ARIA :
- prise en charge de
aria-braillelabeletaria-brailleroledescription
- prise en charge de
Médias (Media)
- Visionneuse vidéo :
- ajout d’une fonction Viewer pour regarder des vidéos sans distraction
- bascule automatique en mode Picture-in-Picture lors d’un changement d’onglet
WebRTC
- Ajouts de prise en charge :
- prise en charge du format de payload RTP HEVC RFC 7789
- prise en charge du traitement de
MediaStreamTrackdans des workers dédiés
Passkeys
- mise à niveau des passkeys possible avec
mediation=conditional - prise en charge de l’utilisation des passkeys entre domaines associés
- prise en charge de l’extension WebAuthn
prf
HTTPS
- mise à niveau automatique de toutes les images, vidéos et contenus audio vers HTTPS dans les réglages de contenu mixte
JavaScript
- prise en charge des caractères Unicode 15.1.0
- prise en charge du flag
vet deRegExp.prototype[Symbol.matchAll]
API Web
- prise en charge de la méthode
URL.parse() - prise en charge des propriétés
shadowRootDelegatesFocus,shadowRootClonable,shadowRootSerializable - prise en charge de la propriété
hasUAVisualTransitiondePopStateEvent - prise en charge de l’intégrité des sous-ressources pour les scripts de module
- prise en charge de la méthode
bytes() - prise en charge de la détection des fragments de texte
Canvas
- prise en charge de l’attribut de contexte
willReadFrequently - extension de la prise en charge de
currentcolordans le canvas 2D
WebGL
- prise en charge de 6 extensions WebGL, dont
EXT_texture_mirror_clamp_to_edge
Web Inspector
- prise en charge de l’autocomplétion par recherche floue dans l’éditeur de source CSS
WKWebView
- Nouvelles API : prise en charge de la Writing Tools API et de l’API d’insertion de glyphes d’image adaptatifs
Apple Pay
- Ajout de prise en charge : prise en charge des transferts d’argent Apple Pay
Abandons (Deprecations)
- méthode
commit()deOffscreenCanvasRenderingContext2D - plusieurs propriétés et pseudo-classes préfixées
-webkit - format d’image JPEG2000
- arrêt complet de la prise en charge de
AppCache - interface
SVGAnimateColorElement - quelques API Web non standard
Aucun commentaire pour le moment.