absolute analyze
Break down what your build ships — by category — and catch size regressions before they land.
#Usage
absolute analyze reads your build manifest and groups every shipped asset into categories — page bundles, hydration entries, client bundles, islands, shared chunks, and CSS — with a running total. It reads from disk, so it works on any build without a server. Add --json for the raw per-asset sizes.
BASH
# Bundle size breakdown by category (pages, islands, chunks, CSS)
absolute analyze
# Record a baseline; later runs show the diff (+/- per category)
absolute analyze --save#Size diffs in CI
Run absolute analyze --save to record a baseline (.absolute-size-baseline.json, safe to commit). After that, every analyze shows the delta per category plus the biggest individual changes — so a pull request can surface Dashboard +4 KB instead of letting bundle bloat creep in unnoticed. Pair it with ls --budget to fail CI on a hard ceiling.
absolute analyze
$ absolute analyzePages 312 KB +4 KB Hydration 180 KB — Islands 165 KB — Shared chunks 410 KB -2 KB CSS 18 KB — ────────────────────────── Total 1.1 MB +2 KB Biggest changes +4 KB Dashboard -2 KB Chunk5wc6pv6k vs baseline .absolute-size-baseline.json