Last updated on

PWA: Service Worker


An important piece of installing a service worker in your application is the ability to update it. Here a brief example of registering the service worker and then instructing it to check for an updated version.

if ('serviceWorker' in navigator) {
        window.addEventListener('load', () => {
            navigator.serviceWorker.register('/service-worker.js').then(registration => {
                // Check for updates
                registration.update();
                console.log('SW registered and update called: ', registration);
            }).catch(registrationError => {
                console.log(registrationError);
            });
        });
    }

Docs: - Service Worker Lifecycles - Manual Updates