Apple a publié macOS Monterey 12.3 et iOS 15.4 lundi, qui incluent tous deux la dernière mise à jour du navigateur Web Safari, version 15.4. En plus des journaux de modifications habituels pour les deux systèmes d'exploitation, Apple a également publié un article de blog révélant tous les changements apportés à la dernière mise à jour du moteur WebKit, qui alimente Safari sur tous les systèmes d'exploitation. plates-formes.
Safari 15.4 ajoute la prise en charge de
La mise à jour Safari contient également quelques nouvelles API Web. BroadcastChannel est désormais pris en charge, de sorte que les onglets, fenêtres, cadres et Service Workers de la même origine peuvent tous communiquent entre eux - une fonctionnalité utile pour les applications Web exécutées sur plusieurs onglets et les fenêtres. De nouvelles fonctionnalités sont disponibles pour l'API File System Access, qui permet aux applications Web d'accéder aux fichiers et dossiers locaux (avec autorisation), et l'API Web Locks a été ajoutée.
Apple n'impose pas le changement controversé de Manifest V3
Apple a ajouté la prise en charge de l'API WebExtensions (essentiellement un clone de l'API d'extension de Chrome) l'année dernière, et Safari 15.4 comporte quelques améliorations pour l'aligner sur les modifications apportées à Chrome. Google a déployé l'API Manifest V3 mise à jour l'année dernière, avec la sortie de Chrome 88, et Safari maintenant. prend en charge tout ce qui est dans la nouvelle norme (comme les Service Workers pour les pages d'arrière-plan et les nouvelles dynamiques/sessions) règles). Cependant, Apple n'impose pas le changement controversé par rapport à Manifest V3, qui était le Changement d'API pour les requêtes réseau cela limitait la capacité de certaines extensions de blocage de contenu/publicités. Apple pourrait décider de suivre l'exemple de Google à l'avenir, mais pour l'instant, les anciennes et les nouvelles API de requête réseau seront prises en charge.
Il y a quelques autres changements dans Safari 15.4, notamment des mises à jour de l'inspecteur Web, de nouvelles options de police et bien plus encore. Si vous êtes un développeur Web ou si vous êtes simplement intéressé par le fonctionnement interne de Safari, je vous recommande vivement de consulter le lien source ci-dessous.
Source:Blog WebKit, Pomme