During my employeetime at inviqa i had good chances to do researches on new web technologies and started to prepare a presentation as a slidedeck and wrote a blog entry.
A Service Worker is a good technology partner to improve a websites performance and provide an offline experience for a returning visitor.
Progressive Web Apps do rely on.
This technology is also in use on this website. It makes it unoticable fast.