In reply to CreateIT.

Core doesn't need to know anything about service workers. You can use them on any site, they're not tied to a technology. They're simply a way to define, in JS, some features that make a site work well offline and , in some cases, installable like an app. There's nothing core needs to do to enable this, etc and generic solutions miss the point. I would imagine that a generic solution would end up like those plugins that make a site mobile aware... yes, it works o mobile but it's nothing like your actual site being adjusted to work well on mobile given your specific needs and design.