Progressive Web App (PWA)
A web application using modern technologies to deliver app-like experiences through browsers.
Definition
A Progressive Web App (PWA) is a web application that uses modern technologies to deliver app-like experiences through web browsers. PWAs can work offline, send push notifications, access device features, and be installed on home screens—bridging the gap between websites and native apps.
PWAs are built on service workers (enabling offline functionality), web app manifests (enabling installation), and responsive design. They provide app-like experiences without requiring app store distribution or native development.
Why It Matters
PWAs offer a middle path between traditional websites and native apps. They provide enhanced capabilities without the cost and friction of native app development and distribution. For many use cases, PWAs deliver sufficient app-like experience at lower investment.
PWAs can also improve engagement metrics through install prompts, offline access, and push notifications.
Examples in Practice
A retail PWA provides offline browsing of previously viewed products, enabling shopping in areas with poor connectivity.
A publisher's PWA increases engagement through push notification capability without native app development costs.
A service company's PWA installation rate exceeds their native app, demonstrating users' preference for frictionless installation.