Skip to content
This repository was archived by the owner on Jun 18, 2026. It is now read-only.
This repository was archived by the owner on Jun 18, 2026. It is now read-only.

[Feature Request] Deep analyze of Cache Invalidation #312

@Amorites

Description

@Amorites

Deep analyze of Cache Invalidation

Motivation

Perfsee can now calculate 'cache invalidation' from manifest info, but doesn't know whether the invalidation is as expected or not. And no help in troubleshooting if it does not match expectations‖.

The problem is detailed in https://webpack.js.org/concepts/manifest/#the-problem.

Detailed design

  1. webpack/rollup/vite plugin upload all js assets to perfsee server at build time. (May need a S3 to store the assets).
  2. Compare file content between disappearing files and new files.

Demo:

image

image

image

Alternatives

Analyze content diff locally: checkout - build - compare.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions