Vanilla PWA

A barebones example of all PWA requirements and features.

Branded UX

For a more integrated design, include:

Installability

A PWA can be installed in a similar way as a native app if:

Discoverability

PWAs are websites and so they can be linked to by other websites and found on search engines like any other website. In addition, a PWA can be found on app stores if:

Offline support

Enable an offline experience with a Service Worker. See service-worker.js to learn how.

Web Share

Invoke the device's share feature with the Web Share API.