Progressive Web Apps are already a native part of the web – but still, there are many website operators who have never heard of them. This should change as soon as possible. The reason: Progressive Web Apps (PWA) deliver many benefits – for website owners, but for users aswell. It’s not only about push notifications. These benefits also include offline browsing and a native app icon on the user’s home screen – an ideal opportunity to get more returning visitors for your website.

As Alex Russell states in one of his blog posts:

“It happens on the web from time to time that powerful technologies come to exist without the benefit of marketing departments or slick packaging. They linger and grow at the peripheries, becoming old-hat to a tiny group while remaining nearly invisible to everyone else. Until someone names them.”

Conclusion

If you want to learn all the important basics about Progressive Web Apps within only a few minutes, a new article from Smashing Magazine is a good starting point. You will learn:

  1. Service workers make good use of the cache to speed up the loading of assets.
  2. Web push notifications work under the hood.
  3. We use IndexedDB to store a massive amount of data.
  4. Some of the optimizations for instant first load, like using HTTP2 and adding headers like Etag, last-modified and If-None-Match, prevent the downloading of valid cached assets.

Source: An Extensive Guide To Progressive Web Applications — Smashing Magazine