In reply to Leo.

Huh? You can create a theme that uses CSS Grid (I'm doing it) and I don't see why you can't create and use a Service Worker to create a PWA in Wordpress.