Progressive Web Apps are web applications that have been designed so they are capable, reliable, and installable. These three pillars transform them into an experience that feels like a native application.
A progressive web application (PWA) is an app delivered through the web browser, using common web programming HTML, CSS and JavaScript. PWA has multiple benefits, exception speed, works off line with no internet connection, runs on any mobile, desktop, tablet, requires no program downloads, highly ranked in search engines, users can return to browser new content, secure delivery mechanism, share links, access directly, universally accessible, reduce data usage and never needs app store updates. PWAs provide powerful experiences with app-like functionalities in fraction of the time web site can deliver.
In a nut shell, PWA is: Responsive, connectivity-independent, app-like, fresh, safe, discoverable, re-engageable, installable, linkable web experience.