Service Workers arrive in iOS 11.3, bringing offline support to PWAs
Any technology is as good as it's adoption. The world is full of amazing technologies, which are not used and thus insignificant. Web Components have certainly had a hard time, and adoption has taken longer than expected by many. On the other hand PWAs are a sleeper hit and could eat the cake of App Stores.
Progressive Web Apps (PWAs) have been driven by Google and it's Android operating system and Chrome browser. However the PWA technologies are standards that anyone can adopt. Android has the technology, but updates are it's not alone in the market.
The other part of the duopoly of mobile operating systems is Apple's iOS. The company makes tons of money on the App Store and has not been keen to adopt the PWA model which allows bypassing this lucrative financial platform. In recent times Apple has made amendments towards the PWA models.
Background tasks can be done by Service Workers, and they also have access to communications over HTTP. This may seem insignificant, but it allows the holy grail of web applications: Offline acccess. A PWA can be architected so that it retails a lot of the core functionality without a network connection.
In the beginning of 2108 it seems that PWAs are now set to bloom in late 2018 and early 2019. Time for vendors to start training staff and customers to see through the consultant sales bullshit.
-- Jani Tarvainen, 30/03/2018