Posted on

PWA’s in 100 words or less

Progressive Web Applications (PWA) allow developers to provide the best of both worlds of applications. Native App features such as push notifications and the wide availability of supported services of a Web Application.

This is done by creating the Web Application but with extra details such as

  • Icons for the home screen
  • Prompt that recommends the user to install the app to their home screen
  • Preloading and storing the static files for offline usage
  • Background service worker that updates the apps, performs the push notifications and more

Advantages of PWA include

  • Users do not need to update manually via an App Store
  • Developers do not need to publish to the App Store (and wait and pay fees)

Disadvantages of PWA include

  • First time load could be slow
  • Harder to make paid apps unless it is subscription based