This page does not have a translation yet.

PWA (short for Progressive Web App) are so rarely requested as a feature during development, so it feels like no one from management is even aware about it.
That’s why I want to explain how PWA might be useful for a business and what features it unlocks for a website.
A website becomes a PWA when a minimum set of requirements are met:
Those files provide an app-like experience to users – website becomes installable, an app icon appears on the device upon installation. Furthermore, service-worker.js is a layer between website and a browser and can provide various custom solutions, like serving cached content even if the device is offline or sending push notifications to device.
With that additional functionality, enabling PWA lets you make a non native, but still Android, iOS, Desktop and Web app from just your website.

Lets look into most interesting features, that a product can get with PWA:
There are still some limitations with this approach, lets see, what the problems are:
WP BOX implements core PWA functionality through a must use plugin for WordPress with dynamically generated manifest.json, which is populated with data from current site title and current logo.
This plugin also enqueues an async script, which upon page load registers service-worker.js
WP BOX also manages version control for all 3 files.
Current implementation allows installation on device and serving content from cache when device is offline. Install WP BOX to try it!