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.
Observed surface forms (2)
| Surface form | Occurrences |
|---|---|
| PWAs | 1 |
| Web App Manifest | 1 |
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
|
Referenced by (6)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
PWAs
subject surface form:
Notifications API
this entity surface form:
Web App Manifest