Progressive Web Apps
Defining and Describing Progressive Web Apps
flowchart TD
A["Progressive Web App"] --> B["Web app manifest"]
A --> C["Service worker"]
A --> D["HTTPS"]
B --> E["Installable experience"]
C --> F["Offline and background behavior"]
D --> G["Secure browser context"]
E --> H["App-like launch from a URL"]
F --> I["Cached responses and push support"]
Uses in Context
History of Use
Origins
- One widely repeated origin account says Alex Russell coined the term “Progressive Web Apps” in 2015, describing a new class of web pages meant to match native apps in responsiveness, discoverability, performance, and user experience. [oym6q3]
- Another account says the concept was jointly proposed in 2015 by Alex Russell and designer Frances Berriman. [3u95a7]
Evolution
Best Real-World Examples
- Twitter Lite — often cited in PWA discussions as an early high-profile web experience emphasizing speed and mobile usability. [lm12k4] [3u95a7]
Case Studies
Twitter Lite is one of the most cited PWA case studies because it showed how a web product could be redesigned around speed, mobile usability, and app-like behavior without relying solely on a native app distribution model. Later PWA guides use it as shorthand for the idea that a well-built web app can feel “native” while remaining accessible through a URL.
[lm12k4]
[3u95a7]
Pinterest is another common case study in PWA writing because it exemplifies how a content-heavy service can use web capabilities to improve engagement and responsiveness on mobile devices. In PWA discussions, Pinterest is used to show that the model is not limited to simple brochure sites; it can support large, dynamic products that benefit from offline-aware caching and installability.
[lm12k4]
[3u95a7]
Wikipedia appears in PWA-oriented examples because it illustrates the value of offline access and lightweight installation for an information service. In practice, it shows what PWAs are best at: giving a familiar website app-like persistence and reach, especially for reading and repeat use in low-connectivity settings.
[lm12k4]
[84ph20]
Sources
[hpxbk4] PWA Complete Guide 2025: Native-Quality Web Experiences [3]: PWA 2: Web App Manifest & Service Workers | PDF - Scribd
[1dq8rz] PWABuilder Suite Documentation — Development Tools PWA (free) [7]: Progressive Web Apps 2026: Complete Development Guide