Autoperemption du service worker
Le service worker installé dans le navigateur du client vis sa vie, et il est là tant que le navigateur client ne demande pas explicitement une desinstallation (via du js) ou trouve une nouvelle version.
Ça peut poser problème dans certains cas (ex on a envoyé un service worker buggué qui se met pas a jour ou qui se désinstalle pas ou qui fetche pas bien), ou si on veut arrêter de proposer offline (car il faut alors continuer à utiliser le plugin et envoyer une désinstallation a tous les visiteurs).
Il faudrait donc que le service worker soit toujours livré au navigateur client avec une date de péremption dans sa config (à régler à +X semaines ou +X mois) et au bout de ce délai le worker se désactive tout seul, ce qui doit forcer le navigateur ou l'utilisateur à le réinstaller ou le mettre à jour.
A voir comment faire ça, mais ça permettrait d'avoir un scénario fallback : dans le pire des cas un service worker foireux ou obsolète mourra de son propre chef quand le délai est expiré et on est sur que tous les visiteurs finiront par revenir sur une version à jour ou sur le site sans service worker