According to Google: “Progressive Web Apps (PWA) are built and enhanced with modern APIs to deliver native-like capabilities, reliability, and installability while reaching anyone, anywhere, on any device with a single codebase.”. It’s a really interesting feature and, although users can built it themselves, it’d be great to add support in Frontity.
According to Google, the minimal requirements to consider your web a PWA are:
- Be served over HTTPS.
- Includes a Web App Manifest with the info about your site.
- Registers a service worker with a functional
As a Frontity user
I want to add support for PWA in my Frontity project
so that I can improve the user experience.
Our first idea is to support this plugin, as it’s supposed to be merged into WordPress core in the future. It adds the manifest and service worker needed to be considered a PWA, so we’d need to make sure they work with Frontity and we may need to add some functionality to the service worker like the REST API cache.