sw-precache-webpack-plugin icon indicating copy to clipboard operation
sw-precache-webpack-plugin copied to clipboard

Keeps caching same resources?

Open nealoke opened this issue 7 years ago • 0 comments

BEFORE YOU SUBMIT please read the following:

  • [x] I'm submitting a bug report
  • [ ] I'm submitting a feature request
  • [ ] I'm submitting a support request

webpack version: 4.20.2

sw-precache-webpack-plugin version: 0.11.5

Please tell us about your environment: Windows 10

Browser: Chrome 70

Current behavior: When reloading the same page over and over it keeps adding to the cache with more then a few MB's. So after a user visits about 10 pages it's over 200MB. Is it normal that it keeps caching the same assets?

caching

Expected/desired behavior: Don't re-cache assets for a second time.

If the current behavior is a bug, please provide the steps to reproduce and if possible a minimal demo of the problem along with your:

  • Webpack configuration:
new SWPrecacheWebpackPlugin({
    filepath: path.resolve("./static/service-worker.js"),
    staticFileGlobs: ["static/**/*"],
    minify: true,
    staticFileGlobsIgnorePatterns: [/\.next\//],
    runtimeCaching: [
        {
            handler: "fastest",
            urlPattern: /[.](png|jpg|css)/
        },
        {
            handler: "networkFirst",
            urlPattern: /^https?.*/
        }
    ]
})

nealoke avatar Nov 12 '18 13:11 nealoke