Repository navigation
bench: what one request costs on convex-hosting, static-hosting, and Workers - #140
nicu-chiciuc wants to merge 2 commits into
Conversation
…Workers The benchmark from the 0.15.0 work: run.ts deploys each target and drives k6 against it, report.ts and graphic.ts summarize. The README holds the method and the results of 2026-11-04 and 2026-11-11; this keeps the 2026-11-11 summary and its image, and the per-case results stay on the branch nicu-hosting-bench.
|
Preview |
|
Preview |
|
Preview |
commit: |
🚀 Deploying Preview to Cloudflare 🚀Preview URL: https://nicu-bench-convex-hosting-tanstack-ssr-workers.pfp.workers.dev (commit 689c363)This URL reflects your latest Preview deploymentPreview Deployments by commit
|
Deploying with
|
| Status | Name | Latest Commit | Updated (UTC) |
|---|---|---|---|
| ✅ Deployment successful! View logs |
convex-hosting-hello-world-assets-only | 689c363 | Nov 12 2026, 09:44 PM |
…ich build each run measured
|
Closing without merging: nothing in the repository uses the benchmark, and its lasting finding (one function call per request) is already in the README and the design doc. The scripts and every raw result stay on the branch nicu-hosting-bench. |
Adds
bench/from the branchnicu-hosting-bench, which backed the 0.15.0 comparison and was never merged.run.tscreates a Convex project per target (0.14.0, this repository's package, the published 0.15.0, static-hosting 0.2.1) and a Worker, deploys the same synthetic site, and drives k6 at a fixed rate;load.jschecks every response.report.tsprints the tables;graphic.tsdraws the comparison image.README.md: method, how to run it, and the results of 2026-11-04 and 2026-11-11. Changed from the branch: it names this repository's package instead of "this branch", says that a site with the/assets/*cache rule has repeat file requests answered by Convex's front, and corrects "cannot hand a request to the app's code" to "only as a buffered function call".2026-11-11-comparison.jsonand.png. The six per-case run folders (about 12,000 lines of JSON) stay onnicu-hosting-bench, which the README links. The generated HTML is left out;graphic.tswrites it again.Nothing outside
bench/changes. Formatted withvp fmt;vp lintpasses (one warning ingraphic.ts).Open in [code]smith · Need help on this PR? Tag
@codesmith-botwith what you need.