Building an offline PWA with Workbox for Webpack

Building an offline PWA with Workbox for Webpack

Progressive Web Apps (PWAs) are becoming increasingly popular and allow developers to implement their applications once and have them accessible across all devices and offline. With this increased popularity comes better tooling and Workbox from Google provides some excellent tools for getting started quickly with PWAs.

Webpack is a module bundler for JavaScript applications and combined with plugins such as Workbox some powerful workflows are possible. This blog post will not explain setting up Webpack (their own documentation does a good job of that) but will rather attempt to collate the different strategies needed to build a fully functional PWA.

Read More