Pour toucher un maximum d'utilisateurs, les sites doivent fonctionner sur tous les principaux navigateurs.
Recommandations
Testez votre site dans Chrome, Edge, Firefox et Safari, et corrigez les problèmes qui apparaissent dans chaque navigateur.
Si votre page est une progressive web app, envisagez d'utiliser Workbox, un kit d'outils de service worker de haut niveau. Workbox est développé par rapport à une suite de tests multinavigateurs et, lorsque cela est possible, revient automatiquement à des implémentations alternatives de fonctionnalités manquantes dans certains navigateurs:
- Le module
workbox-broadcast-cache-update
utilise si possible l'API Broadcast Channel et revient à une implémentationpostMessage()
. - Le module
workbox-background-sync
utilise si possible l'API de synchronisation en arrière-plan et revient à relancer les événements mis en file d'attente à chaque démarrage du service worker.
Pour en savoir plus, consultez Workbox: votre kit d'outils de haut niveau pour les service workers.
Ressources
Le code source pour l'audit des fonctionnalités du site multinavigateur