5 points par xguru 2024-09-19 | Aucun commentaire pour le moment. | Partager sur WhatsApp
  • Distraction Control : permet de masquer les éléments distrayants comme les bannières de connexion, les pop-ups de cookies et les overlays d’inscription à des newsletters
  • Visionneuse vidéo : permet d’agrandir l’élément vidéo principal d’une page web à la taille de la fenêtre entière et de le basculer en PIP
  • Mise en miroir de l’iPhone et inspection à distance : permet de mettre en miroir un iPhone sur l’écran du Mac pour déboguer plus facilement les sites web iOS

Apps web sur Mac

  • Les liens associés à une app web peuvent s’ouvrir dans cette app web plutôt que dans le navigateur par défaut du Mac
  • Possibilité d’utiliser des extensions Safari et des bloqueurs de contenu dans les apps web

CSS

  • Prise en charge de l’animation entre différents états d’un élément avec l’API View Transitions
  • Les style queries permettent de tester des propriétés personnalisées CSS. Utile pour définir des groupes de styles réutilisables
  • Prise en charge de currentcolor et des mots-clés de couleur système dans Relative Color Syntax
  • Prise en charge du mélange de couleurs partiellement transparentes dans accent-color
  • Prise en charge des animations de transition pour la propriété display
  • Prise en charge de backdrop-filter sans préfixe -webkit et amélioration de son implémentation
  • content-visibility permet d’ignorer initialement le contenu hors écran, ce qui peut accélérer le chargement des pages
  • Prise en charge de l’analyse syntaxique de la valeur personnalisée de @media/prefers-contrast

Web spatial

  • WebXR permet de créer des expériences VR immersives pour Apple Vision Pro
  • Le mode d’entrée transient-pointer de WebXR permet d’exploiter les interactions naturelles de visionOS
  • L’API Fullscreen sur le web permet de proposer des expériences de photos spatiales et de panoramas
  • Sur visionOS, clip-path en CSS permet de contrôler la forme des zones tactiles
  • Prise en charge, sur visionOS, de l’ancrage des vidéos en plein écran dans l’environnement actuel

HTML

  • La fonctionnalité de suggestions d’écriture apporte la prédiction de texte inline sur le web
  • Ajout d’un retour haptique à Switch Control sur iOS
  • Améliorations d’accessibilité des champs de saisie de type date et heure sur macOS
  • Prise en charge des propriétés de réflexion d’élément ariaBrailleLabel et ariaBrailleRoleDescription

JavaScript

  • Dans RegExp, prise en charge des caractères Unicode 15.1.0 et du flag v, pour un matching Unicode plus puissant

API web

  • URL.parse() renvoie null au lieu de lever une exception en cas d’échec de l’analyse
  • Prise en charge des arbres Shadow déclaratifs
  • hasUAVisualTransition de PopStateEvent permet de vérifier si une transition visuelle a eu lieu lors d’une navigation par fragment
  • Prise en charge de l’intégrité des sous-ressources pour les scripts de module importés
  • Prise en charge de la méthode bytes() pour les objets Request, Response, Blob et PushMessageData

Canvas

  • Prise en charge de l’attribut de contexte willReadFrequently pour getContext(), ce qui peut améliorer les performances quand les opérations de lecture sont fréquentes
  • Extension de la prise en charge de currentcolor dans le canvas 2D

Sources média gérées

  • Ajout de la prise en charge des Workers pour Managed Media Source (MMS) et Media Source Extensions (MSE), afin d’assurer une lecture vidéo fluide même lorsque le thread principal est occupé

WebRTC

  • Prise en charge de HEVC dans WebRTC au format de payload RTP RFC 7789, avec des améliorations possibles pour la visioconférence notamment
  • Ajout de la prise en charge du traitement de MediaStreamTrack dans les dedicated workers et des statistiques WebRTC manquantes

HTTPS

  • En configuration de contenu mixte, les requêtes manuelles de sous-ressources sont mises à niveau pour prendre en charge HTTPS de manière sécurisée pour toutes les images, vidéos et fichiers audio

WebGL

  • Ajout de la prise en charge de 6 nouvelles extensions WebGL

Web Inspector

  • Ajout de la complétion de code par recherche floue dans l’éditeur de sources CSS

Passkeys

  • Prise en charge de la création d’identifiants Web Authentication avec médiation conditionnelle, permettant de mettre automatiquement à niveau des comptes existants vers des passkeys
  • Prise en charge de l’utilisation de passkeys entre origines associées, permettant d’utiliser la même passkey sur des domaines limités partageant le même backend d’identifiants
  • Prise en charge de l’extension prf de WebAuthn, permettant de récupérer une clé symétrique depuis une passkey pour chiffrer les données utilisateur

Extensions Safari

  • Ajout de la prise en charge de la gestion via mobile device management de l’état d’activation des extensions sur les appareils gérés, du mode de navigation privée et de l’accès aux sites web

Apple Pay

  • Ajout de la prise en charge des transferts de fonds via Apple Pay

Dépréciations

  • Suppression d’éléments comme des propriétés non standard avec préfixe -webkit et d’anciens formats média non pris en charge par les autres navigateurs, comme JPEG2000, afin d’améliorer l’alignement des moteurs de navigateur et l’interopérabilité

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.