...

/

Introduction to Progressive Web Apps

Introduction to Progressive Web Apps

An introduction to Progressive Web Apps (PWAs), their features, functions, technology and browser support.

What is a Progressive Web App?

Progressive Web Apps, or PWAs for short, are mobile applications designed to leverage modern web features to deliver Native App-like experiences to the end-user while running in the browser.

At its simplest, a Progressive Web App is a browser-based mobile app (differing from Ionic/Cordova hybrid apps designed to run natively on handheld devices).

Typically, a PWA will take advantage of modern web APIs and features such as push notifications, offline caching, and installability (they can be “pinned” to a user’s home screen on their device).

When running on older browsers that don’t support the latest web APIs and features, a Progressive Web App should gracefully degrade and allow the user to reasonably access page content (albeit without the bells and whistles that come with the features in modern ...