I wrote many of PWAs just for testing and here's my thoughts:
I kinda don't like update mechanism. By default after updating app on server you have to wait day or two to get new version. I heard that you can configure it to don't cache your app but then it doesn't make sense from what website is.
It drains battery much quicker since it just runs Chrome or any other browser under the hood.
Performance is sometimes just bad
.. and since there is something like Flutter or SwiftUI for iOS devices i still prefer this way. Meybe something will change later - hope so because I am more JavaScript developer than Dart or Swift :D
There's a way around the update issue you mention. You can basically load the new version in the background and then refresh to use the new version. Here's another good article about it: medium.com/progressive-web-apps/pw...
I wrote many of PWAs just for testing and here's my thoughts:
.. and since there is something like Flutter or SwiftUI for iOS devices i still prefer this way. Meybe something will change later - hope so because I am more JavaScript developer than Dart or Swift :D
Very interesting considerations, Pawel! Thanks for sharing them.
There's a way around the update issue you mention. You can basically load the new version in the background and then refresh to use the new version. Here's another good article about it: medium.com/progressive-web-apps/pw...
Excellent article! Thanks for sharing.. 🙂
Great points Pawel, thanks for letting us know about your experience 🙂