Workbox is a PWA helper kit from Google developers to generate service worker file and control your own way to do caching and other tasks.
Here is the main url
- Using Workbox 2 and Angular to create a Progressive Web App. Part 1: App shell
- [Angular Service Worker with Workbox] https://malcoded.com/posts/angular-service-worker
- Adding Workbox to Angular PWA https://golb.hplar.ch/2018/06/workbox-serviceworker-in-angular-project.html
- Enhancing ngSW with WorkBox
- Build Offline first PWA with Workbox