Een PWA is niet simpelweg 'een instelling' aanzetten voor een normale website.
Ik heb zelf geen ervaring met maken van PWA's, maar kan zo gauw een aantal haken en ogen vinden:
- Nog niet al onze pagina's zijn responsive
- We hebben in principe niet of nauwelijks ondersteuning voor asynchroon 'werken', sowieso niet via de bijbehorende asynchrone request functionaliteit omdat dat niet werkt in IE11.
- We hebben een site uitgesmeerd over twee hoofddomeinen (tweakers.net en gathering.tweakers.net) en halen resources van diverse andere (m.n. tweakimg.net en ic.tweakimg.net)
Updatesvan de PWA staan gelijk aan de updates voor de website. Dus je heb geen apart dev team nodig.
Dat is inderdaad een voorstel - ieder geval in de theorie - mede door ondersteuning voor oudere browsers (vooral IE11) is het uiteraard niet
zo simpel. Natuurlijk zal IE11 domweg de serviceworker negeren. Maar als we teveel gaan vertrouwen op de werking daarvan en andere moderne javascript, benadelen we die gebruikers wel nog wat meer.
Overigens kan je Tweakers al op je desktop pinnen en krijg je in ieder geval 'full screen' de site openen. Je mist uiteraard wel de 'echte' pwa-dingen, zoals offline de site kunnen gebruiken, maar push notificaties kan je nu zelfs al aanzetten.