What Is What PWA Can Do Today?
What PWA Can Do Today is a demo site that shows what Progressive Web Apps can do right now, with 40+ live demos you can run on your own device. It is itself a PWA, so you can install it to your home screen or desktop and then check which capabilities your device actually supports. It is useful if you want to see PWA features in action before building them, or if you want a quick way to test your browser and hardware.
What the site offers
The site is built around live demos rather than written documentation. Each demo shows a web capability that can be used in a PWA, and you can try them directly on your phone or computer.
A PWA, as the site defines it, is a website that can be:
- Installed like a native app
- Used offline
- Able to send push notifications
- Able to access device hardware such as camera, Bluetooth, and NFC
The demos cover capabilities including installation, offline support, notifications, Declarative Web Push, shortcuts, View Transitions, incoming call notifications, geolocation, media capture, media capability elements, and AirPlay.
How to use it
The site is designed to be used on the device you want to test, not just read on a desktop.
- Open the site on your phone or computer.
- Add it to your home screen or desktop when the "Add to home screen" button becomes enabled. The site notes that the button only activates when installation is supported.
- Open the installed app and work through the demos.
- Use the "PWA capabilities" checklist to see which features your device supports.
Because the site is itself a PWA, installing it is part of the test — if installation does not work, that tells you something about your browser or device.
Checking what your device supports
Not every PWA capability works everywhere. The site includes a capabilities checklist so you can see what is supported on your specific device instead of assuming.
This matters because PWA features depend on the browser, the operating system, and sometimes the hardware. A demo that works on one phone may not work on another. Running the checklist first saves you from building around a feature your target devices do not support.
If you run into problems
The site points to a free pwa-check tool for identifying and fixing issues when implementing a PWA. It also mentions integrating the PWA Runtime Audit into a CI/CD pipeline for consistent release confidence.
Staying updated
The site offers a weekly email list covering PWAs and new features of the modern web, described as tested and explained in plain English. A subscribe option is available on the site.
Who this is for
- Developers evaluating whether a PWA feature is ready to use
- Anyone who wants to see PWA capabilities running live instead of reading about them
- Teams that need a quick way to check device and browser support before committing to a feature
If you only need a definition of PWAs, the site's short explanation is enough. If you want to know whether a specific capability works on your device today, the demos and checklist are the reason to visit.