 Service workers can act as a proxy between your apps and the network. They can help you with performance especially for commonly assessed static resources. Service workers are the key component to help you create your own custom offline experience. Working directly with service workers may seem a little bit tricky. You can use the Workbox libraries. It provides a set of modules that simplify common service worker routing and caching. In the application panel, the service worker pane allows you to check if your page has a registered service worker. If there are any errors in the service worker, which version is controlling the page, and if you have other versions waiting to get control, you can check the service worker lifecycle by visiting this URL on the screen. Apart from that, you can also set some helpful debug options, like skipping your service worker to check the direct network responses, or have the new versions of service worker takeover on reload. You can even check what will be served if your users are offline.