Products Workbox Workbox Reference Docs Overview Version v3.4.1 CacheTimestampsModel CacheTimestampsModel#delete() workbox-build workbox-build workbox-build.copyWorkboxLibraries(destDirectory) workbox-build.generateSW(config) workbox-build.generateSWString(config) workbox-build.getManifest(config) workbox-build.injectManifest(config) workbox-build.ManifestEntry workbox-build.ManifestTransform(manifestEntries) workbox-build.ManifestTransformResult workbox-webpack-plugin workbox-webpack-plugin workbox-webpack-plugin~GenerateSW workbox-webpack-plugin~GenerateSW(config) workbox-webpack-plugin~InjectManifest workbox-webpack-plugin~InjectManifest(config) workbox workbox workbox.clientsClaim() workbox.loadModule(moduleName) workbox.setConfig(options) workbox.skipWaiting() workbox~ModulePathCallback(moduleName, debug) workbox.backgroundSync workbox.backgroundSync workbox.backgroundSync.Plugin workbox.backgroundSync.Plugin(...queueArgs) workbox.backgroundSync.Queue workbox.backgroundSync.Queue(name, options) workbox.backgroundSync.Queue#addRequest(request) workbox.backgroundSync.Queue#name workbox.backgroundSync.Queue#replayRequests() workbox.broadcastUpdate workbox.broadcastUpdate workbox.broadcastUpdate.broadcastUpdate(channel, cacheName, url, source) workbox.broadcastUpdate.BroadcastCacheUpdate workbox.broadcastUpdate.BroadcastCacheUpdate(channelName, options) workbox.broadcastUpdate.BroadcastCacheUpdate#notifyIfUpdated(firstResponse, secondResponse, url, cacheName) workbox.broadcastUpdate.Plugin workbox.broadcastUpdate.Plugin(channelName, options) workbox.cacheableResponse workbox.cacheableResponse workbox.cacheableResponse.CacheableResponse workbox.cacheableResponse.CacheableResponse(config) workbox.cacheableResponse.CacheableResponse#isResponseCacheable(response) workbox.cacheableResponse.Plugin workbox.cacheableResponse.Plugin(config) workbox.core workbox.core workbox.core.cacheNames workbox.core.LOG_LEVELS workbox.core.logLevel workbox.core.registerQuotaErrorCallback(callback) workbox.core.setCacheNameDetails(details) workbox.core.setLogLevel(newLevel) workbox.expiration workbox.expiration workbox.expiration.CacheExpiration workbox.expiration.CacheExpiration(cacheName, config) workbox.expiration.CacheExpiration#delete() workbox.expiration.CacheExpiration#expireEntries() workbox.expiration.CacheExpiration#isURLExpired(url) workbox.expiration.CacheExpiration#updateTimestamp(url) workbox.expiration.Plugin workbox.expiration.Plugin(config) workbox.expiration.Plugin#deleteCacheAndMetadata() workbox.googleAnalytics workbox.googleAnalytics workbox.googleAnalytics.initialize(options) workbox.navigationPreload workbox.navigationPreload workbox.navigationPreload.enable(headerValue) workbox.navigationPreload.isSupported() workbox.precaching workbox.precaching workbox.precaching.addPlugins(newPlugins) workbox.precaching.addRoute(options) workbox.precaching.CleanupResult workbox.precaching.InstallResult workbox.precaching.precache(entries) workbox.precaching.precacheAndRoute(entries, options) workbox.precaching.PrecacheEntry workbox.precaching.suppressWarnings(suppress) workbox.precaching~urlManipulation(context) workbox.precaching.PrecacheController workbox.precaching.PrecacheController(cacheName) workbox.precaching.PrecacheController#activate(options) workbox.precaching.PrecacheController#addToCacheList(entries) workbox.precaching.PrecacheController#getCachedUrls() workbox.precaching.PrecacheController#install(options) workbox.rangeRequests workbox.rangeRequests workbox.rangeRequests.createPartialResponse(request, originalResponse) workbox.rangeRequests.Plugin workbox.rangeRequests.Plugin() workbox.routing workbox.routing workbox.routing.registerNavigationRoute(cachedAssetUrl, options) workbox.routing.registerRoute(capture, handler, method) workbox.routing.setCatchHandler(handler) workbox.routing.setDefaultHandler(handler) workbox.routing.unregisterRoute(route) workbox.routing.NavigationRoute workbox.routing.NavigationRoute(handler, options) workbox.routing.RegExpRoute workbox.routing.RegExpRoute(regExp, handler, method) workbox.routing.Route workbox.routing.Route(match, handler, method) workbox.routing.Route~handlerCallback(context) workbox.routing.Route~matchCallback(context) workbox.routing.Router workbox.routing.Router() workbox.routing.Router#handleRequest(event) workbox.routing.Router#registerRoute(route) workbox.routing.Router#setCatchHandler(handler) workbox.routing.Router#setDefaultHandler(handler) workbox.routing.Router#unregisterRoute(route) workbox.strategies workbox.strategies workbox.strategies.cacheFirst(options) workbox.strategies.cacheOnly(options) workbox.strategies.networkFirst(options) workbox.strategies.networkOnly(options) workbox.strategies.staleWhileRevalidate(options) workbox.strategies.CacheFirst workbox.strategies.CacheFirst(options) workbox.strategies.CacheFirst#handle(input) workbox.strategies.CacheFirst#makeRequest(input) workbox.strategies.CacheOnly workbox.strategies.CacheOnly(options) workbox.strategies.CacheOnly#handle(input) workbox.strategies.CacheOnly#makeRequest(input) workbox.strategies.NetworkFirst workbox.strategies.NetworkFirst(options) workbox.strategies.NetworkFirst#handle(input) workbox.strategies.NetworkFirst#makeRequest(input) workbox.strategies.NetworkOnly workbox.strategies.NetworkOnly(options) workbox.strategies.NetworkOnly#handle(input) workbox.strategies.NetworkOnly#makeRequest(input) workbox.strategies.StaleWhileRevalidate workbox.strategies.StaleWhileRevalidate(options) workbox.strategies.StaleWhileRevalidate#handle(input) workbox.strategies.StaleWhileRevalidate#makeRequest(input) workbox.streams workbox.streams workbox.streams.concatenate(sourcePromises) workbox.streams.concatenateToResponse(sourcePromises, headersInit) workbox.streams.createHeaders(headersInit) workbox.streams.isSupported() workbox.streams.strategy(sourceFunctions, headersInit) workbox.streams.StreamSource
Products Workbox Workbox Reference Docs Overview Version v3.4.1 CacheTimestampsModel CacheTimestampsModel#delete() workbox-build workbox-build workbox-build.copyWorkboxLibraries(destDirectory) workbox-build.generateSW(config) workbox-build.generateSWString(config) workbox-build.getManifest(config) workbox-build.injectManifest(config) workbox-build.ManifestEntry workbox-build.ManifestTransform(manifestEntries) workbox-build.ManifestTransformResult workbox-webpack-plugin workbox-webpack-plugin workbox-webpack-plugin~GenerateSW workbox-webpack-plugin~GenerateSW(config) workbox-webpack-plugin~InjectManifest workbox-webpack-plugin~InjectManifest(config) workbox workbox workbox.clientsClaim() workbox.loadModule(moduleName) workbox.setConfig(options) workbox.skipWaiting() workbox~ModulePathCallback(moduleName, debug) workbox.backgroundSync workbox.backgroundSync workbox.backgroundSync.Plugin workbox.backgroundSync.Plugin(...queueArgs) workbox.backgroundSync.Queue workbox.backgroundSync.Queue(name, options) workbox.backgroundSync.Queue#addRequest(request) workbox.backgroundSync.Queue#name workbox.backgroundSync.Queue#replayRequests() workbox.broadcastUpdate workbox.broadcastUpdate workbox.broadcastUpdate.broadcastUpdate(channel, cacheName, url, source) workbox.broadcastUpdate.BroadcastCacheUpdate workbox.broadcastUpdate.BroadcastCacheUpdate(channelName, options) workbox.broadcastUpdate.BroadcastCacheUpdate#notifyIfUpdated(firstResponse, secondResponse, url, cacheName) workbox.broadcastUpdate.Plugin workbox.broadcastUpdate.Plugin(channelName, options) workbox.cacheableResponse workbox.cacheableResponse workbox.cacheableResponse.CacheableResponse workbox.cacheableResponse.CacheableResponse(config) workbox.cacheableResponse.CacheableResponse#isResponseCacheable(response) workbox.cacheableResponse.Plugin workbox.cacheableResponse.Plugin(config) workbox.core workbox.core workbox.core.cacheNames workbox.core.LOG_LEVELS workbox.core.logLevel workbox.core.registerQuotaErrorCallback(callback) workbox.core.setCacheNameDetails(details) workbox.core.setLogLevel(newLevel) workbox.expiration workbox.expiration workbox.expiration.CacheExpiration workbox.expiration.CacheExpiration(cacheName, config) workbox.expiration.CacheExpiration#delete() workbox.expiration.CacheExpiration#expireEntries() workbox.expiration.CacheExpiration#isURLExpired(url) workbox.expiration.CacheExpiration#updateTimestamp(url) workbox.expiration.Plugin workbox.expiration.Plugin(config) workbox.expiration.Plugin#deleteCacheAndMetadata() workbox.googleAnalytics workbox.googleAnalytics workbox.googleAnalytics.initialize(options) workbox.navigationPreload workbox.navigationPreload workbox.navigationPreload.enable(headerValue) workbox.navigationPreload.isSupported() workbox.precaching workbox.precaching workbox.precaching.addPlugins(newPlugins) workbox.precaching.addRoute(options) workbox.precaching.CleanupResult workbox.precaching.InstallResult workbox.precaching.precache(entries) workbox.precaching.precacheAndRoute(entries, options) workbox.precaching.PrecacheEntry workbox.precaching.suppressWarnings(suppress) workbox.precaching~urlManipulation(context) workbox.precaching.PrecacheController workbox.precaching.PrecacheController(cacheName) workbox.precaching.PrecacheController#activate(options) workbox.precaching.PrecacheController#addToCacheList(entries) workbox.precaching.PrecacheController#getCachedUrls() workbox.precaching.PrecacheController#install(options) workbox.rangeRequests workbox.rangeRequests workbox.rangeRequests.createPartialResponse(request, originalResponse) workbox.rangeRequests.Plugin workbox.rangeRequests.Plugin() workbox.routing workbox.routing workbox.routing.registerNavigationRoute(cachedAssetUrl, options) workbox.routing.registerRoute(capture, handler, method) workbox.routing.setCatchHandler(handler) workbox.routing.setDefaultHandler(handler) workbox.routing.unregisterRoute(route) workbox.routing.NavigationRoute workbox.routing.NavigationRoute(handler, options) workbox.routing.RegExpRoute workbox.routing.RegExpRoute(regExp, handler, method) workbox.routing.Route workbox.routing.Route(match, handler, method) workbox.routing.Route~handlerCallback(context) workbox.routing.Route~matchCallback(context) workbox.routing.Router workbox.routing.Router() workbox.routing.Router#handleRequest(event) workbox.routing.Router#registerRoute(route) workbox.routing.Router#setCatchHandler(handler) workbox.routing.Router#setDefaultHandler(handler) workbox.routing.Router#unregisterRoute(route) workbox.strategies workbox.strategies workbox.strategies.cacheFirst(options) workbox.strategies.cacheOnly(options) workbox.strategies.networkFirst(options) workbox.strategies.networkOnly(options) workbox.strategies.staleWhileRevalidate(options) workbox.strategies.CacheFirst workbox.strategies.CacheFirst(options) workbox.strategies.CacheFirst#handle(input) workbox.strategies.CacheFirst#makeRequest(input) workbox.strategies.CacheOnly workbox.strategies.CacheOnly(options) workbox.strategies.CacheOnly#handle(input) workbox.strategies.CacheOnly#makeRequest(input) workbox.strategies.NetworkFirst workbox.strategies.NetworkFirst(options) workbox.strategies.NetworkFirst#handle(input) workbox.strategies.NetworkFirst#makeRequest(input) workbox.strategies.NetworkOnly workbox.strategies.NetworkOnly(options) workbox.strategies.NetworkOnly#handle(input) workbox.strategies.NetworkOnly#makeRequest(input) workbox.strategies.StaleWhileRevalidate workbox.strategies.StaleWhileRevalidate(options) workbox.strategies.StaleWhileRevalidate#handle(input) workbox.strategies.StaleWhileRevalidate#makeRequest(input) workbox.streams workbox.streams workbox.streams.concatenate(sourcePromises) workbox.streams.concatenateToResponse(sourcePromises, headersInit) workbox.streams.createHeaders(headersInit) workbox.streams.isSupported() workbox.streams.strategy(sourceFunctions, headersInit) workbox.streams.StreamSource