Progressive Web Apps

E40776
software architecture pattern web application model

Progressive Web Apps are web applications enhanced with modern browser capabilities to provide app-like experiences, including offline use, installation, and push notifications, across multiple platforms.

All labels observed (6)

Label Occurrences
Progressive Web Apps canonical 6
Web App Manifest 3
App Shell architecture 1

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf software architecture pattern ⓘ
web application model ⓘ
aimsTo bridge gap between web and native apps ⓘ
alsoKnownAs Progressive Web Apps ⓘ
surface form: PWAs
basedOn web technologies ⓘ
compatibleWith Android ⓘ
Linux ⓘ
Windows ⓘ
iOS ⓘ
macOS ⓘ
developedBy web development community ⓘ
hasFeature add to home screen prompt ⓘ
app-like user experience ⓘ
automatic updates ⓘ
background operation ⓘ
background synchronization ⓘ
cross-platform compatibility ⓘ
home screen installation ⓘ
installability ⓘ
linkability ⓘ
low storage usage ⓘ
offline support ⓘ
progressive enhancement ⓘ
push notifications ⓘ
responsive design ⓘ
secure context ⓘ
hasProperty discoverability via URLs ⓘ
indexability by search engines ⓘ
network resilience ⓘ
no app store installation required ⓘ
single codebase for multiple platforms ⓘ
introducedAround 2015 ⓘ
promotedBy Google ⓘ
requires HTTPS connection ⓘ
modern web browser ⓘ
runsOn desktop operating systems ⓘ
mobile operating systems ⓘ
web browsers ⓘ
standardizedBy World Wide Web Consortium ⓘ
surface form: W3C
usesTechnology Background Sync API ⓘ
CSS ⓘ
Cache Storage API ⓘ
Fetch Standard ⓘ
surface form: Fetch API

HTML ⓘ
HTTPS ⓘ
JavaScript ⓘ
Notifications API Standard ⓘ
surface form: Notifications API

Notifications API Standard ⓘ
surface form: Push API

Service Workers ⓘ
Progressive Web Apps self-linksurface differs ⓘ
surface form: Web App Manifest

How these facts were elicited

Referenced by (13)

Full triples — surface form annotated when it differs from this entity's canonical label.

ChromeOS → supports → Progressive Web Apps ⓘ
Microsoft Edge → supports → Progressive Web Apps ⓘ
Progressive Web Apps → alsoKnownAs → Progressive Web Apps ⓘ
this entity surface form: PWAs
Progressive Web Apps → usesTechnology → Progressive Web Apps self-linksurface differs ⓘ
this entity surface form: Web App Manifest
ChromeOS tablet → supportsApplicationPlatform → Progressive Web Apps ⓘ
Notifications API Standard → usedBy → Progressive Web Apps ⓘ
subject surface form: Notifications API
Service Workers → relatedConcept → Progressive Web Apps ⓘ
subject surface form: Service Worker
this entity surface form: Progressive Web App
Service Workers → relatedConcept → Progressive Web Apps ⓘ
subject surface form: Service Worker
this entity surface form: App Shell architecture
Open Web Platform → hasComponent → Progressive Web Apps ⓘ
this entity surface form: Web Manifest
Push API → designedFor → Progressive Web Apps ⓘ
W3C Web Application technologies → includesStandard → Progressive Web Apps ⓘ
this entity surface form: Web App Manifest
Chrome Web Platform features → supports → Progressive Web Apps ⓘ
Chrome Web Platform features → includesAPI → Progressive Web Apps ⓘ
this entity surface form: Web App Manifest