OpenPWA Demo

OpenPWA Demo

A small installable web app that exercises five PWA capabilities on this origin. Every page feature-detects first, states what must be true for the call to work, shows the exact function it runs, and prints the result. Nothing is sent anywhere; there are no analytics and no third-party requests.

This is the companion demo for the openpwa.net reference. Each capability below links to the entry that explains the API, and each entry links back here.

Install this demo

Badging, push on iOS, and file handling only behave like an app once the demo is installed. Install it first, then open the capability pages from the installed window.

Installability status
    No install button on iOS or Safari? Add to Home Screen instead
    1. Open this page in Safari (other iOS browsers cannot add web apps to the Home Screen).
    2. Tap the Share button in the toolbar.
    3. Choose "Add to Home Screen" and confirm. The label depends on the OS language.
    4. Launch the demo from its new Home Screen icon; the pages then run in standalone mode.

    Capability pages

    Each page is reachable directly and from a hash on this page, for example /demo/#share.