What is a PWA?

A Progressive Web App (PWA) is basically just a website with some added features, which enable it to provide an app-like user-experience.

A well-designed PWA is indistinguishable from a native app, but it also offers some strong added benefits:

  • It is discoverable by search engines
  • It is linkable, so it can be shared via a URL
  • It is responsive, so it works on any device
  • It is installable, so it can be added to the home screen
  • It is network independent, so it works offline
  • It is secure, so it is served via HTTPS
  • It is re-engageable, so it can send push notifications
  • It is fast, so it loads quickly
  • It is engaging, so it feels like a native app