// Unregister this service worker and clear all caches self.addEventListener('install', () => self.skipWaiting()); self.addEventListener('activate', (event) => { event.waitUntil( caches.keys() .then(keys => Promise.all(keys.map(key => caches.delete(key)))) .then(() => self.registration.unregister()) ); });