Show notes
Hey there friends, so I have a question somebody's asking on the KCD office
hours channel in discord and I decided this is something that I can answerin the three minutes with Kent alright podcast, so the question is what aremy thoughts on PWAs nowadays should all websites be PWAs are there constmaking your site's PWAs so in general or to be clear a PWA stands forprogressive web application and normally when we're talking about thiswe're talking about something that can be like installed.You can have background notification like push notifications and stuff like
that works offline, in fact Chrome recently started requiring or is goingto require offline functionality to be present for your app to beinstallable as a PWA, so I have actually had my website installable as aPWA before and I've had a couple other a little apps or sites that I'vemade PWAs installable and it's kind of cool.I would caution people against just saying let's make everything a PWA
because I have had some sad experiences with service workers with Gatsby inparticular it was just so easy to turn on offline capabilities, which is aplug-in but unfortunately that plug-in had a dependency that had a funnyproblem with it and so I ended up having testing JavaScript.com installa,Service worker that would never get updated ever and so we launchedtesting JavaScript.com, it's like here's this is coming soon and then whenit was officially launched a ton of people did not see the update and sothey couldn't buy the course and it was just a total nightmare disaster.I had some frustration and annoyance with the PWA I had for my website and
because people would come to see my blog and then I do an update betweenthe last time they saw the flag and this time and so let's see old.Contentand I'd have to do a notification that said hey there's some new contentdownloaded now and most the time people don't really care to have itoffline and so it was just an annoyance so I would say that unless you'redoing some offline support stuff then there's not really a great reason tomake it installable and and whatever you have to have a good use case foryour thing to actually be like an app and useful in that sort of contextfor making it a PWA, those are my thoughts on it.I hope that's useful in interesting take care.

