A progressive web application (PWA) is a type of web application that can be installed on a device and run as a standalone application. It is built using standard web technologies (HTML, CSS, and JavaScript) and uses service workers, web app manifests, and HTTPS to support offline operation, background processing, resource caching, and controlled application lifecycle behavior.
When installed, a PWA can launch in its own window without browser UI, has a persistent application identity (name, icon, start URL), and continues to be updated through the web rather than an app store.