| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| workbox-v4.1.0.zip | 2019-03-07 | 347.2 kB | |
| workbox-v4.1.0.tar.gz | 2019-03-07 | 271.2 kB | |
| README.md | 2019-03-07 | 1.4 kB | |
| Workbox v4.1.0 source code.tar.gz | 2019-03-07 | 589.6 kB | |
| Workbox v4.1.0 source code.zip | 2019-03-07 | 936.0 kB | |
| Totals: 5 Items | 2.1 MB | 0 | |
🎉 What's New?
workbox-build
- When using the
generateSWoption to build your service worker, amessagelistener is now added to the service worker output, which allows you to invokeskipWaiting()from the window viapostMessage()[#1929].
🐛 What's Fixed?
workbox-window
- When calling
messageSW()after an updated service worker is found, it would send the message to the service worker currently controlling the page. This has been fixed [#1941].
workbox-precaching
- Plugins implementing the
cacheDidUpdatemethod were not properly bound, and would fail in some cases. This has been fixed [#1678].
workbox-background-sync
-
If requests were added to a
backgroundSync.Queuequeue due to server error rather than network error, those requests would be retried immediately, which could lead to an infinite loop. This has been fixed [#1943] -
The
backgroundSync.Queueclass used to storeRequestbodies asBlobobjects in IndexedDB, but this does not work in Safari. All request bodies are now stored asArrayBufferobjects [#1932].
workbox-broadcast-update
- If the the
BroadcastCacheUpdateinstance is passed aninstallevent (which happens when using it as a precache plugin) rather than afetchevent, it would error. This has been fixed [#1938].