Background
The repo already contains an E2E benchmark suite (store-e2e, TTI, Tauri RSS) added during Phase 2.5. We want to run it on every PR and post the result back as a comment so we can catch performance regressions early.
Tasks
Files
.github/workflows/perf.yml (new)
- benchmark scripts already in repo
docs/perf-optimization-report.md
Difficulty / Estimate
⭐⭐⭐ — full day; needs Actions + comparing JSON across runs.
Mentor
Maintainer can share the existing benchmark scripts and baseline numbers.
Background
The repo already contains an E2E benchmark suite (store-e2e, TTI, Tauri RSS) added during Phase 2.5. We want to run it on every PR and post the result back as a comment so we can catch performance regressions early.
Tasks
.github/workflows/perf.ymltriggered onpull_requestbun install+bun testfor the benchmark suitemasterbaseline; fail or warn when a metric regresses by more than X%docs/perf-optimization-report.mdFiles
.github/workflows/perf.yml(new)docs/perf-optimization-report.mdDifficulty / Estimate
⭐⭐⭐ — full day; needs Actions + comparing JSON across runs.
Mentor
Maintainer can share the existing benchmark scripts and baseline numbers.