Si un usuario visita el sitio web por primera vez, el navegador primero descargaría index.html y luego registraría al trabajador del servicio.
Pero, ¿qué sucede si implementamos una nueva versión justo después de que el usuario obtenga index.html, pero antes de obtener server-worker.js? El usuario obtendría un server-worker.js cuya versión no coincide con index.html.
La única solución que se me ocurre es dejar de reclamar clientes automáticamente si encontramos que las versiones no coinciden. ¿Hay alguna solución mejor para manejar esta situación?