Skip to content

fix(build): render bench pages on demand - #401

Merged
Flotapponnier merged 1 commit into
devfrom
feat/per-chain-bench-pages
Jun 11, 2026
Merged

fix(build): render bench pages on demand#401
Flotapponnier merged 1 commit into
devfrom
feat/per-chain-bench-pages

Conversation

@Flotapponnier

Copy link
Copy Markdown
Collaborator

Summary

  • The fix(perf): fetch bench variants on demand, stop embedding the full matrix #399 staging deploy failed at build: /benchmarks/pm-data-freshness export timed out 3×60s (CI runner DNS throttling under the hundreds of Prom lookups the 25+ prerendered bench pages fire)
  • Bench pages now render on demand like /products: empty generateStaticParams, first hit per slug per deploy renders in a few seconds (cheap now that the variant matrix isn't embedded), then ISR + CDN
  • Deploys no longer depend on Prom availability at build time at all

Test plan

  • tsc, bun test
  • Staging deploy goes green; /api/bench/[slug]/variant responds 200; bench TTFB sub-second once warm

@Flotapponnier
Flotapponnier merged commit 514f840 into dev Jun 11, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant