Skip to content

fix(cloudflare): default CDN warmup concurrency to 25 - #3015

Merged
james-elicx merged 1 commit into
codex/rsc-prewarm-isrfrom
codex/rsc-prewarm-concurrency-25
Aug 24, 2026
Merged

fix(cloudflare): default CDN warmup concurrency to 25#3015
james-elicx merged 1 commit into
codex/rsc-prewarm-isrfrom
codex/rsc-prewarm-concurrency-25

Conversation

@james-elicx

Copy link
Copy Markdown
Member

Summary

  • raise the default CDN warmup concurrency from 10 to 25
  • document the default in deploy help
  • preserve --warm-cdn-concurrency as an explicit override

Test plan

  • vp test run tests/cloudflare-cdn-warm.test.ts tests/cloudflare-cdn-warm-deploy.test.ts tests/deploy.test.ts
  • vp check packages/cloudflare/src/cdn-warm.ts packages/cloudflare/src/deploy-help.ts tests/cloudflare-cdn-warm.test.ts

Stacked on #3002.

@pkg-pr-new

pkg-pr-new Bot commented Aug 21, 2026

Copy link
Copy Markdown

Open in StackBlitz

npm i https://pkg.pr.new/@vinext/cloudflare@3015
npm i https://pkg.pr.new/create-vinext-app@3015
npm i https://pkg.pr.new/@vinext/types@3015
npm i https://pkg.pr.new/vinext@3015

commit: 2a86cec

@github-actions

Copy link
Copy Markdown
Contributor
Example Preview Production Original
app-router-cloudflare preview production
pages-router-cloudflare preview production
app-router-playground preview production original
realworld-api-rest preview production
nextra-docs-template preview production
benchmarks preview production
hackernews preview production original
workers-cache preview production
web preview production
@github-actions

Copy link
Copy Markdown
Contributor

Performance benchmarks

Compared 2a86cec against base d5663fb using alternating same-runner rounds. Next.js was unchanged and skipped.

1 improved · 0 regressed · 5 within ±1.5%

Scenario Framework Baseline Current Change
Client bundle size (gzip) vinext 141.8 KB 141.8 KB ⚫ -0.0%
Client entry size (gzip) vinext 129.2 KB 129.1 KB ⚫ -0.0%
Dev server cold start vinext 3.33 s 3.24 s 🟢 -2.5%
Production build time vinext 3.56 s 3.55 s ⚫ -0.4%
RSC entry closure size (gzip) vinext 116.0 KB 116.0 KB ⚫ +0.0%
Server bundle size (gzip) vinext 197.5 KB 197.5 KB ⚫ +0.0%

View detailed results and traces

🟢 improvement · 🔴 regression · ⚫ change below 1.5% · paired base/head

@james-elicx
james-elicx marked this pull request as ready for review August 21, 2026 23:20
@james-elicx
james-elicx merged commit 843ecd1 into main Aug 24, 2026
138 checks passed
@james-elicx
james-elicx deleted the codex/rsc-prewarm-concurrency-25 branch August 24, 2026 22:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant