Size: M. CDP Performance.getMetrics (TaskDuration, ScriptDuration) per canonical scan → history.json. Bytes are a proxy; CPU time catches JS-heavy energy regressions with identical page weight. Feeds the Default Admin payload-budget issue.
Scoped in TOOLING-ROADMAP.md — sized to complete in one AI session. Drafted with AI assistance (Claude Code); no external code copied.
Size: M. CDP Performance.getMetrics (TaskDuration, ScriptDuration) per canonical scan → history.json. Bytes are a proxy; CPU time catches JS-heavy energy regressions with identical page weight. Feeds the Default Admin payload-budget issue.
Scoped in TOOLING-ROADMAP.md — sized to complete in one AI session. Drafted with AI assistance (Claude Code); no external code copied.