# Mastering Progressive Web Apps (PWA)
What is a progressive web app?
Progressive Web App (PWA) is a new class of web site providing native app experiences using a browser. PWAs function even when the device is offline. They make full use of modern web features including push notification, cache, and secure connections to provide rich Web based experiences.