- Safari 18.5 prend en charge Declarative Web Push sur macOS
- Cette nouvelle méthode de push permet d’implémenter des notifications sans Service Workers, avec une meilleure efficacité énergétique et une protection renforcée de la vie privée
- Après l’ajout récent de fonctionnalités majeures dans WebKit, cette version se concentre surtout sur les corrections de bugs et améliorations
- Des problèmes de stabilité ont été corrigés dans divers domaines, notamment le rendu des polices, le réseau, les PDF et les Service Workers
- Les utilisateurs peuvent facilement effectuer la mise à jour vers la dernière version disponible pour chaque système d’exploitation
Fonctionnalités WebKit majeures de Safari 18.5
Safari 18.5 introduit Declarative Web Push sur macOS et constitue une version axée sur les corrections de bugs et la maintenance, après une importante mise à jour récente des fonctionnalités WebKit. Au-delà des notifications, cette version apporte aussi diverses améliorations de stabilité sur plusieurs plateformes et composants.
Declarative Web Push sur macOS
- Declarative Web Push est désormais pris en charge sur macOS
- Aucun service worker n’est nécessaire, ce qui permet aux développeurs web d’implémenter beaucoup plus facilement les notifications push
- Les données de notification peuvent être structurées et envoyées dans un format JSON standardisé
- Contrairement à l’approche basée sur les service workers, le risque d’abus est plus faible, ce qui évite d’avoir besoin de restrictions ou de pénalités
- Cette approche présente des avantages en matière de protection de la vie privée et améliore aussi l’efficacité énergétique
- Un chemin de compatibilité est également prévu lorsque le moteur du navigateur ne prend pas encore cette fonctionnalité en charge
Corrections de bugs et autres améliorations
Editing
- Correction d’une erreur de déplacement du curseur lors d’un clic ou d’un appui en mode d’écriture verticale sur iOS
JavaScript
- Correction d’une erreur de traitement de l’alternation lors du remplacement de chaînes de caractères
Lockdown Mode
- Correction d’une erreur logique appliquant incorrectement les restrictions de format d’image aux sites exclus du Lockdown Mode sur iOS 18.4 et d’autres versions
Networking
- Correction d’un problème où la boucle d’exécution du worker se bloquait lors de l’utilisation de WebSocket dans un WebWorker
- Amélioration d’un problème où le focus VoiceOver sortait d’un champ de texte ou restait bloqué
Rendering
- Correction d’un problème de débordement de texte lors de l’utilisation de colonnes
min-contentdans une grillewidth: max-content - Amélioration pour que la grille reflète correctement la largeur
max-contentpendant le processus de dimensionnement des pistes
Sandboxing
- Amélioration d’un problème où le processus WebContent ne répondait plus en raison d’une absence d’autorisation de notification
- Garantie de la livraison des notifications selon les conditions des règles du sandbox
Service Workers
- Correction de l’interruption prématurée des téléchargements basés sur Service Worker et d’une erreur lors du déplacement du fichier vers sa destination finale
Web Extensions
- Correction de problèmes liés à l’autorisation
declarativeNetRequestWithHostAccesset à l’accessibilité des sites - L’API Permissions renvoie les motifs
<all_urls>ou*://*/*selon la requête de l’extension
Comment mettre à jour vers Safari 18.5
- Safari 18.5 est disponible sur iOS 18.5, iPadOS 18.5, macOS Sequoia 15.5, macOS Sonoma, macOS Ventura et visionOS 2.5
- Sur iPhone, iPad et Apple Vision Pro, la mise à jour est accessible via Réglages > Général > Mise à jour logicielle
- Sur macOS Sonoma ou Ventura, Safari peut être mis à jour séparément sans mise à jour complète de macOS
Avis et retours
- L’équipe WebKit est à l’écoute des retours des utilisateurs
- Experts et utilisateurs peuvent échanger via divers canaux comme Bluesky, Mastodon et LinkedIn
- Les bugs de l’interface Safari et de WebKit peuvent être signalés via un système de feedback et un site web dédiés
- En cas de problème de compatibilité d’un site web, il est possible de le signaler via webcompat.com
- Il est aussi possible de télécharger la dernière Safari Technology Preview et d’essayer les nouvelles fonctionnalités de Web Inspector
- Les mêmes informations sont également disponibles dans les notes de version de Safari 18.5
Aucun commentaire pour le moment.