Best Practices for Debugging Service Workers
Service Workers are a great way to add offline functionality to your app, as well as speed up subsequent page loads (especially with the app shell model).
I recently encountered many issues while debugging, and to save myself and others the hassle, here are some of the best practices I recommend when debugging service workers.