Progressive Web Apps (PWA) are web apps that feature a native Windows app experience, and can use features like push notifications. The addition of Service Worker support in EdgeHTML makes this all possible. Other platforms (iOS, Android) have had this support for a while. PWA’s can be defined to run as standalone, run in browser, or minimal UI. Microsoft has been using Bing crawlers to find existing “high quality” PWA enabled sites and will be automatically adding some of these to the Windows Store (and later letting site owners to claim these apps and augment them).
I decided to get a head start on this technology and have gone through the process to produce a PWA for digitalmediaphile.com which runs on WordPress. It took some “fiddling” so I am sharing the process here. (more…)