Open happyahluwalia opened 7 years ago
Angular Service Worker is not designed to be mixed with any other SW library. It's fully self-standing and doesn't use neither sw-precache
nor its newer version Workbox
. In terms of PWA tooling for your Angular application you can use one of the approaches (both work fine):
I am using firebase for push notification and its uses firebase-messaging-sw.js
file for background notification. I am using @angular/service-worker": "^1.0.0-beta.16
for generating service worker(for resource caching), now how to make these two service workers work together?
currently in application tab(chrome), its showing 2 service workers
Currently the beta of @angular/service-worker is out, however Google already has sw-precache/toolbox and Workbox. I believe with @angular/service-worker it would create confusion to the users.
I was hoping that @angular library would use either of the two libraries underneath with some added functionality. But doesnt seems to be the case. Even the ngsw-manifest specification seems to be different then what sw-precache and workbox would expect.
I guess I am missing something :) Can you please throw some light how this library would be different then the other two and the advantage of using this.