Overview
A Progressive Web Application (PWA) is a type of software delivered through the web, and developed using open web technologies like HTML, CSS, and JavaScript. As such, it has cross-platform interoperability, which is the ability to work on any platform (both desktop and mobile devices) that uses a standard browser.
Since a PWA is a type of webpage, they do not require separate bundling or distribution. Developers can simply publish the web application online, ensure that it meets baseline “installability requirements”, and users will be able to add the application to their home screen. Publishing the app to digital distribution systems like Apple App Store or Google Play is optional.
Features
A PWA provides the following advantages:
- Discoverable – The app is discoverable from web search results and supporting app stores.
- Installable – Pin and launch the app from the home screen, Start menu, and Taskbar.
- Re-engageable – The app can receive push notifications, even when the app isn’t active.
- Network-independent – The app works offline and in low-network conditions.
- Progressive – The user experience of the app scales up or down with device capabilities.
- Safe – The app provides a secure HTTPS endpoint and other user safeguards.
- Responsive – The app adapts to the user’s screen size or orientation and input method.
- Linkable – Share and launch the app from a standard link.
Conclusion
Using Progressive Web App (PWA) technologies is a great way to make your app safe, discoverable, linkable, easy to install and update, responsive, and network independent. Many businesses have had success with PWAs, so why not get in touch and develop a PWA for your business too?
Leave a Reply