PWD: The applications should be a progressive web application (PWA)
This requirement is mandatory only to qualify for a higher grade than a "pass."
The application should be a PWA and has the following extra requirements:
-
The application should be installable on the user's computer. -
The application should be reliable and work offline. (including sub-apps that have been opened at least once when online) -
Sub-apps should be lazy loaded when the user starts them. -
The PWD itself or one of its sub-apps should be capable and include at least one not already-used browser API of your choice (see examples below).
Example of APIs to use
- Canvas
- WebXR API
- Web Bluetooth API
- WebGL
- Web Share API
- Web Assembly
- Geolocation API
- Clipboard
- Speech Recognition API
- ...
Hints
- Make sure that the sub-apps cache images to properly work offline.