Performance Audits now available Offline
Building offline experiences has always been on our radar since AppCache rolled out a few years ago, though working with AppCache was a huge pain because of its sheer complexity. Service workers have greatly reduced/simplified the complexity involved to deliver offline experience to your web application users.
Browser support for Service Workers is currently limited to just Chrome and Opera, though it has evolved beyond the stages of experimentation.
Offline first github repository consists of every article that highlights the approaches / best practices to implement the offline experience, we found it incredibly useful while implementing the offline experience for PerfAudit and thus recommend it.
Note: Service workers run only on pages served via HTTPS, thus HTTPS is a requirement for implementing an offline experience via Service Workers.