Russell Heimlich 15 December 2016 “With just a few lines of code, you can start building powerful caching patterns.” Hmm… what’s wrong with just sending assets down the pipe with far-future expire headers that are then cached locally for a really long time? The way you describe the service worker in this article it sounds like the same thing. I can see service workers being useful for offline viewing of a page and stuff like that. What am I not seeing? Sounds like a lot more work for the same result except it is on the client side.