Skip to content

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.