Add Service Worker
Modern web browsers support the Service Worker API.
We might add a Service Worker to serve a cached version of the website (e.g. if there is no internet connection available).
Therefore we might also want to include a WebApp Manifest file [1].