Progressive Web Applications overview
The following video (2:10) provides an overview of Progressive Web Applications.
Illustrated guide to Progressive Web Applications
The following illustration explains how Progressive Web Applications combine the best of web and native app experiences, highlighting key features like offline access, responsive UI, and push notifications for a seamless and improved user experience.
Features of Progressive Web Applications
Using PWA provides some of these features:
- Customization—high level of customizability means you can add forms, fields, and views that are specific to your business use cases.
- Responsive UI—capable of displaying user interfaces on devices with varying screen size, resolution, and OS.
- Functionality and security—consistent across all clients.
- Data-driven localization—localized strings are extracted and used when the application is running.
- Progressive—Works on all supported browsers. .
- Installable—In the case of mobile devices, allows you to place useful applications on your home screen without the need of an application store.
- App-like—Uses an app shell that provides an app-like navigation and interactions on mobile clients.
- Linkable—Shareable by using a link. It does not require complex installations.
Benefits of Progressive Web Applications
PWAs provide the following benefits:
- Faster application load time.
PWA is designed along the lines of a Single Page Application (SPA), so all static content is loaded once in a browser, and you can navigate seamlessly without the whole browser page being refreshed. - Flexibility for developing a dynamic user interface.
- Ease of customizing the application.
- Support for Section 508 compliance similar to that of Smart IT and Mid Tier.
- Support for localization.
You can localize all labels in a generic fashion without the need to create per-locale views. You can also retrieve locale-based data. - Accessible with user credentials by the standard login functionality similar to that of Smart IT including RSSO integration.
Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*