Mise en cache efficace des polices avec les Service Workers
2025-09-04
Cet extrait de code montre comment un service worker met efficacement en cache les ressources de polices. Il utilise `CacheStorage` pour mettre les polices en cache et inclut un mécanisme de versioning pour éviter les interférences des caches obsolètes. Lorsqu'une police est demandée, le service worker vérifie d'abord le cache ; s'il y a une correspondance, il la retourne directement ; sinon, il la récupère sur le réseau et l'ajoute au cache, en gérant les erreurs de requête réseau au passage. Le code utilise intelligemment la méthode `clone()` pour éviter les problèmes de consommation de ressources.
Développement
Polices