The frontend ships heavy crypto dependencies (snarkjs, circomlibjs) split via manual Vite chunks, but there is no visibility tool to track bundle size over time. We should add a bundle visualizer to the build, document the manual-chunk thresholds, and note a target budget for the prover chunk.
Acceptance criteria
- A
build:analyze step (or equivalent) produces a bundle report.
- The chunking strategy and size budget are documented.
The frontend ships heavy crypto dependencies (
snarkjs,circomlibjs) split via manual Vite chunks, but there is no visibility tool to track bundle size over time. We should add a bundle visualizer to the build, document the manual-chunk thresholds, and note a target budget for the prover chunk.Acceptance criteria
build:analyzestep (or equivalent) produces a bundle report.