Comment Re:Fantastic! (Score 2) 154
I've looked into PWAs some, but am no expert (yet). From what I see, they have very little to do with Google per se. Your web app declares a service worker. That worker retrieves some pre-cached data to "install" the app (stuff like icons, fonts, etc.). Then as you use your app you can have the service worker cache the retrieved data locally for offline use. Nowhere in that process have I seen "Thou shalt use Google's version of PWAs". It just so happens that the best documentation for PWAs comes from Google postings and Google is trying to control the flow. If I build my app to use a third party resource that can be turned off, that's a bad choice by me, IMO. But adopting the PWA structure does not tightly tie me to any particular vendor. It is a Javascript technique for structuring an app - much like using CSS for styling instead of putting your color/font/positioning markup directly in the HTML. At least that's my take on it thus far.