Constructor

CacheFirst

new CacheFirst()

Extends
module:workbox-runtime-caching.Handler

Example

// Set up a route to match any requests made for URLs that end in .txt.
// The requests are handled with a cache-first strategy.
const route = new workbox.routing.RegExpRoute({
  regExp: /\.txt$/,
  handler: new workbox.runtimeCaching.CacheFirst(),
});

const router = new workbox.routing.Router();
router.registerRoute({route});

Method

handle

async

handle(input) returns Promise containing Response

The handle method will be called by the Route class when a route matches a request.

Parameter

input

Object

Returns

Promise containing Response The response, either from the cache, or if that isn't available, the request will be made on the the network and the result will be cached for future use.