A progressive web application (PWA), or progressive web app, is a type of web app that can be installed on a device as a standalone application.[1] PWAs are installed using the offline cache of the device's web browser.[2]
PWAs were introduced from 2016 as an alternative to native (device-specific) applications, with the advantage that they do not require separate bundling or distribution for different platforms. They can be used on a range of different systems, including desktop and mobile devices. Publishing the app to digital distribution systems like the Apple App Store or Google Play is optional.[2]
Because a PWA is delivered in the form of a webpage or website built using common web technologies including HTML, CSS, JavaScript, and WebAssembly,[3] it can work on any platform with a PWA-compatible browser. As of 2021, PWA features are supported to varying degrees by Google Chrome, Apple Safari, Firefox for Android, and Microsoft Edge[4][5] but not by Firefox for desktop.[6]
firefox-desktop
was invoked but never defined (see the help page).