- From: Ayumi <notifications@github.com>
- Date: Thu, 25 Jun 2020 03:23:14 -0700
- To: whatwg/fetch <fetch@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
Received on Thursday, 25 June 2020 10:23:26 UTC
@annevk hi, I'm currently using [Google Workbox](https://github.com/GoogleChrome/workbox) and our [PWA](https://web.dev/progressive-web-apps/), uses `json` files for the **content and semantic** data files for our `web 3.0` stuff. We want to increase performance and add a `cache-first` strategy for our content json files in our pwa. A code example would look like this: ``` import { registerRoute } from "workbox-routing"; import { ExpirationPlugin } from "workbox-expiration"; registerRoute( ({ request }) => request.destination === "json", new CacheFirst({ cacheName: "json", plugins: [ new ExpirationPlugin({ maxEntries: 60, maxAgeSeconds: 30 * 24 * 60 * 60, // 30 Days }), ], }) ); ``` Link to more examples: https://developers.google.com/web/tools/workbox/guides/common-recipes Hope that helps for an example use case. -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/whatwg/fetch/issues/1042#issuecomment-649451631
Received on Thursday, 25 June 2020 10:23:26 UTC