Progressive Web Application
A progressive web application (PWA) is software that is built with common web technologies to provide a consistent, browser-based experience across multiple platforms like mobile and desktop. Browser compatibility for PWAs is various but is generally supported in the following:
- Google Chrome
- Apple Safari
- Firefox (for Android, not desktop)
- Microsoft Edge
PWA Principles
Rather than being a programming language or separate technology, PWAs are a collection of key principles followed in every application, including:
- Discoverable: The app can be readily found on app stores and search engines.
- Installable: The app can be installed as a “native-like app” on a device for later use on the browser.
- Linkable: A secure and unique link can be used to visit and share the app.
- Network independence: The app provides an offline experience with service workers and other web APIs.
- Re-engagement: The app can update content when not in use and push notifications to the user.
- Responsive design: The app’s user interface is consistent across all resolutions and screen sizes.
- Secure: The app uses HTTPS for secure browsing.
All contributors
- garanews222 total contributions
- BrandonDusch580 total contributions
Looking to contribute?
- Learn more about how to get involved.
- Edit this page on GitHub to fix an error or make an improvement.
- Submit feedback to let us know how we can improve Docs.