The hard point to solve for me was "what content should I show when there is not connection?" and once you have that figured out, it's just a matter of having WP make it available to the ServiceWorker.
Ok thanks. Something for me to think about
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.