{
  "suite": "framework (the-benchmarker/web-frameworks)",
  "upstreamCommit": "2968d22c8d57de527e2bef92d89fc1e6c53473d5",
  "generatedAt": "2026-09-08T23:49:34.421Z",
  "machine": "linux x64, 16× AMD Ryzen 7 7840U w/ Radeon  780M Graphics, 61 GiB, node v26.8.1",
  "host": "lander",
  "upstream": "https://github.com/the-benchmarker/web-frameworks",
  "methodology": "Three rotated repetitions per candidate and each of the three published routes at c256; one server process on CPU4, oha on CPUs10,12,14, keepalive off. Each repetition has 1s warmup and 5s measurement. Saturation is closed-loop without coordinated-omission correction; fixed-rate uses -q20000 with --latency-correction. Each displayed row is the median-throughput repetition with its own percentiles. Other source builds, tests and benchmark captures were stopped during timing.",
  "contract": [
    {
      "method": "GET",
      "route": "/",
      "status": 200,
      "body": "",
      "pass": true
    },
    {
      "method": "GET",
      "route": "/user/:id",
      "status": 200,
      "body": "42 (for /user/42)",
      "pass": true
    },
    {
      "method": "POST",
      "route": "/user",
      "status": 200,
      "body": "",
      "pass": true
    }
  ],
  "contractVerdict": "Every measured participant passed the three shared-route status/body checks before and after load.",
  "peerMethodology": "Three rotated repetitions per candidate and each of the three published routes at c256; one server process on CPU4, oha on CPUs10,12,14, keepalive off. Each repetition has 1s warmup and 5s measurement. Saturation is closed-loop without coordinated-omission correction; fixed-rate uses -q20000 with --latency-correction. Each displayed row is the median-throughput repetition with its own percentiles. Other source builds, tests and benchmark captures were stopped during timing.",
  "peerDuration": "5s",
  "measuredAt": "2026-09-08T23:48:19.553Z",
  "sourceRevision": "a86e01861b7609e8c3bc76aa9a1d85ced96cdb9f",
  "harnessRevision": "ed507604aa8d0cf67b93ddd5bb02d8729c50dd30",
  "rawFile": "peer-refresh-2026-09-09-samples.json.gz",
  "peersMeasuredAt": "2026-09-08T23:48:19.553Z",
  "levels": [
    256
  ],
  "routes": [
    "GET:/",
    "GET:/user/42",
    "POST:/user"
  ],
  "runtimesMeasured": [
    {
      "runtime": "node",
      "version": "v26.8.1",
      "workers": 1,
      "measuredAt": "2026-09-08T23:48:19.553Z"
    },
    {
      "runtime": "bun",
      "version": "1.4.0",
      "workers": 1,
      "measuredAt": "2026-09-08T23:48:19.553Z"
    },
    {
      "runtime": "deno",
      "version": "deno 2.9.6 (stable, release, x86_64-unknown-linux-gnu)\nv8 15.0.245.2-rusty\ntypescript 6.0.3",
      "workers": 1,
      "measuredAt": "2026-09-08T23:48:19.553Z"
    }
  ],
  "upstreamReference": null,
  "rows": [
    {
      "id": "@zmdb/web (node)",
      "runtime": "node",
      "language": "typescript",
      "isZmdb": true,
      "workers": 1,
      "measuredAt": "2026-09-08T23:48:19.553Z",
      "runtimeVersion": "v26.8.1",
      "methodology": "Three rotated repetitions per candidate and each of the three published routes at c256; one server process on CPU4, oha on CPUs10,12,14, keepalive off. Each repetition has 1s warmup and 5s measurement. Saturation is closed-loop without coordinated-omission correction; fixed-rate uses -q20000 with --latency-correction. Each displayed row is the median-throughput repetition with its own percentiles. Other source builds, tests and benchmark captures were stopped during timing.",
      "level": 256,
      "load": "saturation",
      "route": "GET:/",
      "metrics": {
        "total_requests_per_s": 36129.96347762823,
        "requests_per_s_min": 34112.02364625769,
        "requests_per_s_max": 37222.75664223146,
        "total_requests": 180948,
        "average_latency": 0.0070527130225920475,
        "percentile50": 0.007050486,
        "percentile90": 0.008316882,
        "percentile95": 0.00890466,
        "percentile99": 0.011573208,
        "percentile95_min": 0.00890466,
        "percentile95_max": 0.010881383,
        "percentile99_min": 0.011573208,
        "percentile99_max": 0.017943329,
        "http_errors": 0
      }
    },
    {
      "id": "@zmdb/web (node)",
      "runtime": "node",
      "language": "typescript",
      "isZmdb": true,
      "workers": 1,
      "measuredAt": "2026-09-08T23:48:19.553Z",
      "runtimeVersion": "v26.8.1",
      "methodology": "Three rotated repetitions per candidate and each of the three published routes at c256; one server process on CPU4, oha on CPUs10,12,14, keepalive off. Each repetition has 1s warmup and 5s measurement. Saturation is closed-loop without coordinated-omission correction; fixed-rate uses -q20000 with --latency-correction. Each displayed row is the median-throughput repetition with its own percentiles. Other source builds, tests and benchmark captures were stopped during timing.",
      "level": 256,
      "load": "saturation",
      "route": "GET:/user/42",
      "metrics": {
        "total_requests_per_s": 30979.879677845587,
        "requests_per_s_min": 29509.145689566547,
        "requests_per_s_max": 34163.65755488509,
        "total_requests": 155207,
        "average_latency": 0.008229816119479429,
        "percentile50": 0.008014091,
        "percentile90": 0.009311446,
        "percentile95": 0.009920032,
        "percentile99": 0.014286991,
        "percentile95_min": 0.00885766,
        "percentile95_max": 0.010081738,
        "percentile99_min": 0.011040953,
        "percentile99_max": 0.014286991,
        "http_errors": 0
      }
    },
    {
      "id": "@zmdb/web (node)",
      "runtime": "node",
      "language": "typescript",
      "isZmdb": true,
      "workers": 1,
      "measuredAt": "2026-09-08T23:48:19.553Z",
      "runtimeVersion": "v26.8.1",
      "methodology": "Three rotated repetitions per candidate and each of the three published routes at c256; one server process on CPU4, oha on CPUs10,12,14, keepalive off. Each repetition has 1s warmup and 5s measurement. Saturation is closed-loop without coordinated-omission correction; fixed-rate uses -q20000 with --latency-correction. Each displayed row is the median-throughput repetition with its own percentiles. Other source builds, tests and benchmark captures were stopped during timing.",
      "level": 256,
      "load": "saturation",
      "route": "POST:/user",
      "metrics": {
        "total_requests_per_s": 35981.87176635103,
        "requests_per_s_min": 33547.39217252344,
        "requests_per_s_max": 38181.0936471823,
        "total_requests": 180210,
        "average_latency": 0.007077125505643425,
        "percentile50": 0.007051337,
        "percentile90": 0.008121663,
        "percentile95": 0.008730992,
        "percentile99": 0.010330336,
        "percentile95_min": 0.008332971,
        "percentile95_max": 0.010898791,
        "percentile99_min": 0.010330336,
        "percentile99_max": 0.018267386,
        "http_errors": 0
      }
    },
    {
      "id": "@zmdb/web (node)",
      "runtime": "node",
      "language": "typescript",
      "isZmdb": true,
      "workers": 1,
      "measuredAt": "2026-09-08T23:48:19.553Z",
      "runtimeVersion": "v26.8.1",
      "methodology": "Three rotated repetitions per candidate and each of the three published routes at c256; one server process on CPU4, oha on CPUs10,12,14, keepalive off. Each repetition has 1s warmup and 5s measurement. Saturation is closed-loop without coordinated-omission correction; fixed-rate uses -q20000 with --latency-correction. Each displayed row is the median-throughput repetition with its own percentiles. Other source builds, tests and benchmark captures were stopped during timing.",
      "level": 256,
      "load": "fixed-rate",
      "route": "GET:/",
      "metrics": {
        "total_requests_per_s": 19988.11914002381,
        "requests_per_s_min": 19987.35533185227,
        "requests_per_s_max": 19991.566089293523,
        "total_requests": 99991,
        "average_latency": 0.003413028688331912,
        "percentile50": 0.000539292,
        "percentile90": 0.010616206,
        "percentile95": 0.01912612,
        "percentile99": 0.043305027,
        "percentile95_min": 0.001046541,
        "percentile95_max": 0.01912612,
        "percentile99_min": 0.003909319,
        "percentile99_max": 0.043305027,
        "http_errors": 0
      }
    },
    {
      "id": "@zmdb/web (node)",
      "runtime": "node",
      "language": "typescript",
      "isZmdb": true,
      "workers": 1,
      "measuredAt": "2026-09-08T23:48:19.553Z",
      "runtimeVersion": "v26.8.1",
      "methodology": "Three rotated repetitions per candidate and each of the three published routes at c256; one server process on CPU4, oha on CPUs10,12,14, keepalive off. Each repetition has 1s warmup and 5s measurement. Saturation is closed-loop without coordinated-omission correction; fixed-rate uses -q20000 with --latency-correction. Each displayed row is the median-throughput repetition with its own percentiles. Other source builds, tests and benchmark captures were stopped during timing.",
      "level": 256,
      "load": "fixed-rate",
      "route": "GET:/user/42",
      "metrics": {
        "total_requests_per_s": 19988.146300461434,
        "requests_per_s_min": 19987.71511345049,
        "requests_per_s_max": 19988.15610771755,
        "total_requests": 99998,
        "average_latency": 0.000971646718824376,
        "percentile50": 0.000643097,
        "percentile90": 0.00167612,
        "percentile95": 0.002974847,
        "percentile99": 0.006665969,
        "percentile95_min": 0.001236575,
        "percentile95_max": 0.00750257,
        "percentile99_min": 0.001597378,
        "percentile99_max": 0.019276384,
        "http_errors": 0
      }
    },
    {
      "id": "@zmdb/web (node)",
      "runtime": "node",
      "language": "typescript",
      "isZmdb": true,
      "workers": 1,
      "measuredAt": "2026-09-08T23:48:19.553Z",
      "runtimeVersion": "v26.8.1",
      "methodology": "Three rotated repetitions per candidate and each of the three published routes at c256; one server process on CPU4, oha on CPUs10,12,14, keepalive off. Each repetition has 1s warmup and 5s measurement. Saturation is closed-loop without coordinated-omission correction; fixed-rate uses -q20000 with --latency-correction. Each displayed row is the median-throughput repetition with its own percentiles. Other source builds, tests and benchmark captures were stopped during timing.",
      "level": 256,
      "load": "fixed-rate",
      "route": "POST:/user",
      "metrics": {
        "total_requests_per_s": 19993.17267363566,
        "requests_per_s_min": 19991.395327110604,
        "requests_per_s_max": 19995.66335414603,
        "total_requests": 99994,
        "average_latency": 0.002415683099995977,
        "percentile50": 0.000606998,
        "percentile90": 0.006835541,
        "percentile95": 0.013098116,
        "percentile99": 0.029403019,
        "percentile95_min": 0.000989767,
        "percentile95_max": 0.013098116,
        "percentile99_min": 0.001380473,
        "percentile99_max": 0.029403019,
        "http_errors": 0
      }
    },
    {
      "id": "@zmdb/web (bun)",
      "runtime": "bun",
      "language": "typescript",
      "isZmdb": true,
      "workers": 1,
      "measuredAt": "2026-09-08T23:48:19.553Z",
      "runtimeVersion": "1.4.0",
      "methodology": "Three rotated repetitions per candidate and each of the three published routes at c256; one server process on CPU4, oha on CPUs10,12,14, keepalive off. Each repetition has 1s warmup and 5s measurement. Saturation is closed-loop without coordinated-omission correction; fixed-rate uses -q20000 with --latency-correction. Each displayed row is the median-throughput repetition with its own percentiles. Other source builds, tests and benchmark captures were stopped during timing.",
      "level": 256,
      "load": "saturation",
      "route": "GET:/",
      "metrics": {
        "total_requests_per_s": 66316.34917752538,
        "requests_per_s_min": 65445.88395812509,
        "requests_per_s_max": 67795.26016118613,
        "total_requests": 331957,
        "average_latency": 0.003841134287886719,
        "percentile50": 0.003742812,
        "percentile90": 0.004209171,
        "percentile95": 0.004562016,
        "percentile99": 0.005332307,
        "percentile95_min": 0.004562016,
        "percentile95_max": 0.004735543,
        "percentile99_min": 0.005332307,
        "percentile99_max": 0.005665205,
        "http_errors": 0
      }
    },
    {
      "id": "@zmdb/web (bun)",
      "runtime": "bun",
      "language": "typescript",
      "isZmdb": true,
      "workers": 1,
      "measuredAt": "2026-09-08T23:48:19.553Z",
      "runtimeVersion": "1.4.0",
      "methodology": "Three rotated repetitions per candidate and each of the three published routes at c256; one server process on CPU4, oha on CPUs10,12,14, keepalive off. Each repetition has 1s warmup and 5s measurement. Saturation is closed-loop without coordinated-omission correction; fixed-rate uses -q20000 with --latency-correction. Each displayed row is the median-throughput repetition with its own percentiles. Other source builds, tests and benchmark captures were stopped during timing.",
      "level": 256,
      "load": "saturation",
      "route": "GET:/user/42",
      "metrics": {
        "total_requests_per_s": 64100.04969757253,
        "requests_per_s_min": 62487.57399661128,
        "requests_per_s_max": 64804.34336995784,
        "total_requests": 320916,
        "average_latency": 0.003975405648808386,
        "percentile50": 0.003854897,
        "percentile90": 0.004272138,
        "percentile95": 0.004891925,
        "percentile99": 0.005490721,
        "percentile95_min": 0.004646435,
        "percentile95_max": 0.004990784,
        "percentile99_min": 0.005490721,
        "percentile99_max": 0.005874619,
        "http_errors": 0
      }
    },
    {
      "id": "@zmdb/web (bun)",
      "runtime": "bun",
      "language": "typescript",
      "isZmdb": true,
      "workers": 1,
      "measuredAt": "2026-09-08T23:48:19.553Z",
      "runtimeVersion": "1.4.0",
      "methodology": "Three rotated repetitions per candidate and each of the three published routes at c256; one server process on CPU4, oha on CPUs10,12,14, keepalive off. Each repetition has 1s warmup and 5s measurement. Saturation is closed-loop without coordinated-omission correction; fixed-rate uses -q20000 with --latency-correction. Each displayed row is the median-throughput repetition with its own percentiles. Other source builds, tests and benchmark captures were stopped during timing.",
      "level": 256,
      "load": "saturation",
      "route": "POST:/user",
      "metrics": {
        "total_requests_per_s": 65644.44061928135,
        "requests_per_s_min": 65286.77365617553,
        "requests_per_s_max": 66059.52281915149,
        "total_requests": 328548,
        "average_latency": 0.0038879061847248934,
        "percentile50": 0.003831239,
        "percentile90": 0.004136504,
        "percentile95": 0.004295825,
        "percentile99": 0.004941882,
        "percentile95_min": 0.004295825,
        "percentile95_max": 0.004871116,
        "percentile99_min": 0.004875547,
        "percentile99_max": 0.005464854,
        "http_errors": 0
      }
    },
    {
      "id": "@zmdb/web (bun)",
      "runtime": "bun",
      "language": "typescript",
      "isZmdb": true,
      "workers": 1,
      "measuredAt": "2026-09-08T23:48:19.553Z",
      "runtimeVersion": "1.4.0",
      "methodology": "Three rotated repetitions per candidate and each of the three published routes at c256; one server process on CPU4, oha on CPUs10,12,14, keepalive off. Each repetition has 1s warmup and 5s measurement. Saturation is closed-loop without coordinated-omission correction; fixed-rate uses -q20000 with --latency-correction. Each displayed row is the median-throughput repetition with its own percentiles. Other source builds, tests and benchmark captures were stopped during timing.",
      "level": 256,
      "load": "fixed-rate",
      "route": "GET:/",
      "metrics": {
        "total_requests_per_s": 19989.71721636395,
        "requests_per_s_min": 19987.526329742945,
        "requests_per_s_max": 19990.011683418234,
        "total_requests": 99976,
        "average_latency": 0.00031388305210250367,
        "percentile50": 0.000293656,
        "percentile90": 0.000497232,
        "percentile95": 0.000581801,
        "percentile99": 0.000741484,
        "percentile95_min": 0.000581801,
        "percentile95_max": 0.000602592,
        "percentile99_min": 0.000741484,
        "percentile99_max": 0.001084986,
        "http_errors": 0
      }
    },
    {
      "id": "@zmdb/web (bun)",
      "runtime": "bun",
      "language": "typescript",
      "isZmdb": true,
      "workers": 1,
      "measuredAt": "2026-09-08T23:48:19.553Z",
      "runtimeVersion": "1.4.0",
      "methodology": "Three rotated repetitions per candidate and each of the three published routes at c256; one server process on CPU4, oha on CPUs10,12,14, keepalive off. Each repetition has 1s warmup and 5s measurement. Saturation is closed-loop without coordinated-omission correction; fixed-rate uses -q20000 with --latency-correction. Each displayed row is the median-throughput repetition with its own percentiles. Other source builds, tests and benchmark captures were stopped during timing.",
      "level": 256,
      "load": "fixed-rate",
      "route": "GET:/user/42",
      "metrics": {
        "total_requests_per_s": 19988.462760358412,
        "requests_per_s_min": 19988.186580255868,
        "requests_per_s_max": 19988.7898028289,
        "total_requests": 99998,
        "average_latency": 0.00032776938419768446,
        "percentile50": 0.000306581,
        "percentile90": 0.000523321,
        "percentile95": 0.000610647,
        "percentile99": 0.000790347,
        "percentile95_min": 0.000599605,
        "percentile95_max": 0.000629663,
        "percentile99_min": 0.000790347,
        "percentile99_max": 0.001038127,
        "http_errors": 0
      }
    },
    {
      "id": "@zmdb/web (bun)",
      "runtime": "bun",
      "language": "typescript",
      "isZmdb": true,
      "workers": 1,
      "measuredAt": "2026-09-08T23:48:19.553Z",
      "runtimeVersion": "1.4.0",
      "methodology": "Three rotated repetitions per candidate and each of the three published routes at c256; one server process on CPU4, oha on CPUs10,12,14, keepalive off. Each repetition has 1s warmup and 5s measurement. Saturation is closed-loop without coordinated-omission correction; fixed-rate uses -q20000 with --latency-correction. Each displayed row is the median-throughput repetition with its own percentiles. Other source builds, tests and benchmark captures were stopped during timing.",
      "level": 256,
      "load": "fixed-rate",
      "route": "POST:/user",
      "metrics": {
        "total_requests_per_s": 19989.074335870955,
        "requests_per_s_min": 19989.012723135063,
        "requests_per_s_max": 19989.137864217337,
        "total_requests": 99994,
        "average_latency": 0.0003288527898873936,
        "percentile50": 0.000309036,
        "percentile90": 0.000516268,
        "percentile95": 0.00060156,
        "percentile99": 0.000779307,
        "percentile95_min": 0.00060156,
        "percentile95_max": 0.000605266,
        "percentile99_min": 0.000766691,
        "percentile99_max": 0.000780027,
        "http_errors": 0
      }
    },
    {
      "id": "@zmdb/web (deno)",
      "runtime": "deno",
      "language": "typescript",
      "isZmdb": true,
      "workers": 1,
      "measuredAt": "2026-09-08T23:48:19.553Z",
      "runtimeVersion": "deno 2.9.6 (stable, release, x86_64-unknown-linux-gnu)\nv8 15.0.245.2-rusty\ntypescript 6.0.3",
      "methodology": "Three rotated repetitions per candidate and each of the three published routes at c256; one server process on CPU4, oha on CPUs10,12,14, keepalive off. Each repetition has 1s warmup and 5s measurement. Saturation is closed-loop without coordinated-omission correction; fixed-rate uses -q20000 with --latency-correction. Each displayed row is the median-throughput repetition with its own percentiles. Other source builds, tests and benchmark captures were stopped during timing.",
      "level": 256,
      "load": "saturation",
      "route": "GET:/",
      "metrics": {
        "total_requests_per_s": 59565.75424424604,
        "requests_per_s_min": 59370.52358168735,
        "requests_per_s_max": 59753.313755300485,
        "total_requests": 298160,
        "average_latency": 0.004282503408847594,
        "percentile50": 0.004187475,
        "percentile90": 0.004584298,
        "percentile95": 0.004940463,
        "percentile99": 0.005761141,
        "percentile95_min": 0.004714513,
        "percentile95_max": 0.004940463,
        "percentile99_min": 0.005131549,
        "percentile99_max": 0.005761141,
        "http_errors": 0
      }
    },
    {
      "id": "@zmdb/web (deno)",
      "runtime": "deno",
      "language": "typescript",
      "isZmdb": true,
      "workers": 1,
      "measuredAt": "2026-09-08T23:48:19.553Z",
      "runtimeVersion": "deno 2.9.6 (stable, release, x86_64-unknown-linux-gnu)\nv8 15.0.245.2-rusty\ntypescript 6.0.3",
      "methodology": "Three rotated repetitions per candidate and each of the three published routes at c256; one server process on CPU4, oha on CPUs10,12,14, keepalive off. Each repetition has 1s warmup and 5s measurement. Saturation is closed-loop without coordinated-omission correction; fixed-rate uses -q20000 with --latency-correction. Each displayed row is the median-throughput repetition with its own percentiles. Other source builds, tests and benchmark captures were stopped during timing.",
      "level": 256,
      "load": "saturation",
      "route": "GET:/user/42",
      "metrics": {
        "total_requests_per_s": 55924.43670048101,
        "requests_per_s_min": 54871.66417371702,
        "requests_per_s_max": 57094.57281922988,
        "total_requests": 279922,
        "average_latency": 0.004560192926511672,
        "percentile50": 0.004496152,
        "percentile90": 0.004800706,
        "percentile95": 0.005066627,
        "percentile99": 0.005792575,
        "percentile95_min": 0.004974914,
        "percentile95_max": 0.005273765,
        "percentile99_min": 0.005792575,
        "percentile99_max": 0.006133927,
        "http_errors": 0
      }
    },
    {
      "id": "@zmdb/web (deno)",
      "runtime": "deno",
      "language": "typescript",
      "isZmdb": true,
      "workers": 1,
      "measuredAt": "2026-09-08T23:48:19.553Z",
      "runtimeVersion": "deno 2.9.6 (stable, release, x86_64-unknown-linux-gnu)\nv8 15.0.245.2-rusty\ntypescript 6.0.3",
      "methodology": "Three rotated repetitions per candidate and each of the three published routes at c256; one server process on CPU4, oha on CPUs10,12,14, keepalive off. Each repetition has 1s warmup and 5s measurement. Saturation is closed-loop without coordinated-omission correction; fixed-rate uses -q20000 with --latency-correction. Each displayed row is the median-throughput repetition with its own percentiles. Other source builds, tests and benchmark captures were stopped during timing.",
      "level": 256,
      "load": "saturation",
      "route": "POST:/user",
      "metrics": {
        "total_requests_per_s": 49659.616395595265,
        "requests_per_s_min": 48841.26111016673,
        "requests_per_s_max": 50193.15589517702,
        "total_requests": 248561,
        "average_latency": 0.005136081075474539,
        "percentile50": 0.004875902,
        "percentile90": 0.006407296,
        "percentile95": 0.00669379,
        "percentile99": 0.007535247,
        "percentile95_min": 0.006571814,
        "percentile95_max": 0.00679287,
        "percentile99_min": 0.007318942,
        "percentile99_max": 0.007557851,
        "http_errors": 0
      }
    },
    {
      "id": "@zmdb/web (deno)",
      "runtime": "deno",
      "language": "typescript",
      "isZmdb": true,
      "workers": 1,
      "measuredAt": "2026-09-08T23:48:19.553Z",
      "runtimeVersion": "deno 2.9.6 (stable, release, x86_64-unknown-linux-gnu)\nv8 15.0.245.2-rusty\ntypescript 6.0.3",
      "methodology": "Three rotated repetitions per candidate and each of the three published routes at c256; one server process on CPU4, oha on CPUs10,12,14, keepalive off. Each repetition has 1s warmup and 5s measurement. Saturation is closed-loop without coordinated-omission correction; fixed-rate uses -q20000 with --latency-correction. Each displayed row is the median-throughput repetition with its own percentiles. Other source builds, tests and benchmark captures were stopped during timing.",
      "level": 256,
      "load": "fixed-rate",
      "route": "GET:/",
      "metrics": {
        "total_requests_per_s": 19989.14417530253,
        "requests_per_s_min": 19988.46383457723,
        "requests_per_s_max": 19991.511203577003,
        "total_requests": 99980,
        "average_latency": 0.0003478182210042032,
        "percentile50": 0.000320727,
        "percentile90": 0.000539522,
        "percentile95": 0.000625525,
        "percentile99": 0.000852285,
        "percentile95_min": 0.000606628,
        "percentile95_max": 0.000634301,
        "percentile99_min": 0.000852285,
        "percentile99_max": 0.000921685,
        "http_errors": 0
      }
    },
    {
      "id": "@zmdb/web (deno)",
      "runtime": "deno",
      "language": "typescript",
      "isZmdb": true,
      "workers": 1,
      "measuredAt": "2026-09-08T23:48:19.553Z",
      "runtimeVersion": "deno 2.9.6 (stable, release, x86_64-unknown-linux-gnu)\nv8 15.0.245.2-rusty\ntypescript 6.0.3",
      "methodology": "Three rotated repetitions per candidate and each of the three published routes at c256; one server process on CPU4, oha on CPUs10,12,14, keepalive off. Each repetition has 1s warmup and 5s measurement. Saturation is closed-loop without coordinated-omission correction; fixed-rate uses -q20000 with --latency-correction. Each displayed row is the median-throughput repetition with its own percentiles. Other source builds, tests and benchmark captures were stopped during timing.",
      "level": 256,
      "load": "fixed-rate",
      "route": "GET:/user/42",
      "metrics": {
        "total_requests_per_s": 19989.756270164322,
        "requests_per_s_min": 19989.33950003414,
        "requests_per_s_max": 19993.472829962775,
        "total_requests": 99973,
        "average_latency": 0.00043104202852770084,
        "percentile50": 0.000363778,
        "percentile90": 0.000635142,
        "percentile95": 0.000743297,
        "percentile99": 0.001275735,
        "percentile95_min": 0.00067679,
        "percentile95_max": 0.000843849,
        "percentile99_min": 0.001275735,
        "percentile99_max": 0.004814639,
        "http_errors": 0
      }
    },
    {
      "id": "@zmdb/web (deno)",
      "runtime": "deno",
      "language": "typescript",
      "isZmdb": true,
      "workers": 1,
      "measuredAt": "2026-09-08T23:48:19.553Z",
      "runtimeVersion": "deno 2.9.6 (stable, release, x86_64-unknown-linux-gnu)\nv8 15.0.245.2-rusty\ntypescript 6.0.3",
      "methodology": "Three rotated repetitions per candidate and each of the three published routes at c256; one server process on CPU4, oha on CPUs10,12,14, keepalive off. Each repetition has 1s warmup and 5s measurement. Saturation is closed-loop without coordinated-omission correction; fixed-rate uses -q20000 with --latency-correction. Each displayed row is the median-throughput repetition with its own percentiles. Other source builds, tests and benchmark captures were stopped during timing.",
      "level": 256,
      "load": "fixed-rate",
      "route": "POST:/user",
      "metrics": {
        "total_requests_per_s": 19990.289644674984,
        "requests_per_s_min": 19987.780796808445,
        "requests_per_s_max": 19994.1138139901,
        "total_requests": 99979,
        "average_latency": 0.0005426690667240202,
        "percentile50": 0.000369069,
        "percentile90": 0.000658807,
        "percentile95": 0.000780508,
        "percentile99": 0.004497144,
        "percentile95_min": 0.000679346,
        "percentile95_max": 0.000780508,
        "percentile99_min": 0.000926743,
        "percentile99_max": 0.004537436,
        "http_errors": 0
      }
    },
    {
      "id": "hono-node",
      "runtime": "node",
      "language": "typescript",
      "isZmdb": false,
      "workers": null,
      "framework": "hono",
      "measuredAt": "2026-09-08T23:48:19.553Z",
      "runtimeVersion": "v26.8.1",
      "methodology": "Three rotated repetitions per candidate and each of the three published routes at c256; one server process on CPU4, oha on CPUs10,12,14, keepalive off. Each repetition has 1s warmup and 5s measurement. Saturation is closed-loop without coordinated-omission correction; fixed-rate uses -q20000 with --latency-correction. Each displayed row is the median-throughput repetition with its own percentiles. Other source builds, tests and benchmark captures were stopped during timing.",
      "level": 256,
      "load": "saturation",
      "route": "GET:/",
      "metrics": {
        "total_requests_per_s": 35187.45578203253,
        "requests_per_s_min": 33889.08237788242,
        "requests_per_s_max": 35444.684775443755,
        "total_requests": 176259,
        "average_latency": 0.007229780997089516,
        "percentile50": 0.007247532,
        "percentile90": 0.008540544,
        "percentile95": 0.009835048,
        "percentile99": 0.014422617,
        "percentile95_min": 0.009528003,
        "percentile95_max": 0.011427621,
        "percentile99_min": 0.013024392,
        "percentile99_max": 0.01785381,
        "http_errors": 0
      }
    },
    {
      "id": "hono-node",
      "runtime": "node",
      "language": "typescript",
      "isZmdb": false,
      "workers": null,
      "framework": "hono",
      "measuredAt": "2026-09-08T23:48:19.553Z",
      "runtimeVersion": "v26.8.1",
      "methodology": "Three rotated repetitions per candidate and each of the three published routes at c256; one server process on CPU4, oha on CPUs10,12,14, keepalive off. Each repetition has 1s warmup and 5s measurement. Saturation is closed-loop without coordinated-omission correction; fixed-rate uses -q20000 with --latency-correction. Each displayed row is the median-throughput repetition with its own percentiles. Other source builds, tests and benchmark captures were stopped during timing.",
      "level": 256,
      "load": "saturation",
      "route": "GET:/user/42",
      "metrics": {
        "total_requests_per_s": 33683.70621827504,
        "requests_per_s_min": 32978.26017104152,
        "requests_per_s_max": 34093.200637512266,
        "total_requests": 168760,
        "average_latency": 0.007566907650805861,
        "percentile50": 0.007576975,
        "percentile90": 0.008794625,
        "percentile95": 0.01016354,
        "percentile99": 0.01457332,
        "percentile95_min": 0.010148081,
        "percentile95_max": 0.011485552,
        "percentile99_min": 0.01457332,
        "percentile99_max": 0.017512107,
        "http_errors": 0
      }
    },
    {
      "id": "hono-node",
      "runtime": "node",
      "language": "typescript",
      "isZmdb": false,
      "workers": null,
      "framework": "hono",
      "measuredAt": "2026-09-08T23:48:19.553Z",
      "runtimeVersion": "v26.8.1",
      "methodology": "Three rotated repetitions per candidate and each of the three published routes at c256; one server process on CPU4, oha on CPUs10,12,14, keepalive off. Each repetition has 1s warmup and 5s measurement. Saturation is closed-loop without coordinated-omission correction; fixed-rate uses -q20000 with --latency-correction. Each displayed row is the median-throughput repetition with its own percentiles. Other source builds, tests and benchmark captures were stopped during timing.",
      "level": 256,
      "load": "saturation",
      "route": "POST:/user",
      "metrics": {
        "total_requests_per_s": 31142.651146693854,
        "requests_per_s_min": 29080.066561649346,
        "requests_per_s_max": 32301.849378927716,
        "total_requests": 155998,
        "average_latency": 0.008167470319850085,
        "percentile50": 0.008222193,
        "percentile90": 0.00931904,
        "percentile95": 0.010593341,
        "percentile99": 0.015174113,
        "percentile95_min": 0.010488923,
        "percentile95_max": 0.012716293,
        "percentile99_min": 0.014264958,
        "percentile99_max": 0.019343971,
        "http_errors": 0
      }
    },
    {
      "id": "elysia-bun",
      "runtime": "bun",
      "language": "typescript",
      "isZmdb": false,
      "workers": null,
      "framework": "elysia",
      "measuredAt": "2026-09-08T23:48:19.553Z",
      "runtimeVersion": "1.4.0",
      "methodology": "Three rotated repetitions per candidate and each of the three published routes at c256; one server process on CPU4, oha on CPUs10,12,14, keepalive off. Each repetition has 1s warmup and 5s measurement. Saturation is closed-loop without coordinated-omission correction; fixed-rate uses -q20000 with --latency-correction. Each displayed row is the median-throughput repetition with its own percentiles. Other source builds, tests and benchmark captures were stopped during timing.",
      "level": 256,
      "load": "saturation",
      "route": "GET:/",
      "metrics": {
        "total_requests_per_s": 86059.55043759721,
        "requests_per_s_min": 85682.52046309906,
        "requests_per_s_max": 87398.60309334013,
        "total_requests": 430654,
        "average_latency": 0.0029631748350648053,
        "percentile50": 0.002864426,
        "percentile90": 0.003211655,
        "percentile95": 0.00370451,
        "percentile99": 0.004680342,
        "percentile95_min": 0.00335402,
        "percentile95_max": 0.00370451,
        "percentile99_min": 0.004594748,
        "percentile99_max": 0.004680342,
        "http_errors": 0
      }
    },
    {
      "id": "elysia-bun",
      "runtime": "bun",
      "language": "typescript",
      "isZmdb": false,
      "workers": null,
      "framework": "elysia",
      "measuredAt": "2026-09-08T23:48:19.553Z",
      "runtimeVersion": "1.4.0",
      "methodology": "Three rotated repetitions per candidate and each of the three published routes at c256; one server process on CPU4, oha on CPUs10,12,14, keepalive off. Each repetition has 1s warmup and 5s measurement. Saturation is closed-loop without coordinated-omission correction; fixed-rate uses -q20000 with --latency-correction. Each displayed row is the median-throughput repetition with its own percentiles. Other source builds, tests and benchmark captures were stopped during timing.",
      "level": 256,
      "load": "saturation",
      "route": "GET:/user/42",
      "metrics": {
        "total_requests_per_s": 84103.17246550214,
        "requests_per_s_min": 84060.13738745089,
        "requests_per_s_max": 84383.01614659825,
        "total_requests": 420871,
        "average_latency": 0.0030296690717654647,
        "percentile50": 0.002926784,
        "percentile90": 0.003335539,
        "percentile95": 0.003728254,
        "percentile99": 0.00474821,
        "percentile95_min": 0.003554017,
        "percentile95_max": 0.003728254,
        "percentile99_min": 0.004704726,
        "percentile99_max": 0.004751283,
        "http_errors": 0
      }
    },
    {
      "id": "elysia-bun",
      "runtime": "bun",
      "language": "typescript",
      "isZmdb": false,
      "workers": null,
      "framework": "elysia",
      "measuredAt": "2026-09-08T23:48:19.553Z",
      "runtimeVersion": "1.4.0",
      "methodology": "Three rotated repetitions per candidate and each of the three published routes at c256; one server process on CPU4, oha on CPUs10,12,14, keepalive off. Each repetition has 1s warmup and 5s measurement. Saturation is closed-loop without coordinated-omission correction; fixed-rate uses -q20000 with --latency-correction. Each displayed row is the median-throughput repetition with its own percentiles. Other source builds, tests and benchmark captures were stopped during timing.",
      "level": 256,
      "load": "saturation",
      "route": "POST:/user",
      "metrics": {
        "total_requests_per_s": 86006.24544099682,
        "requests_per_s_min": 85992.43145428842,
        "requests_per_s_max": 86187.73669954148,
        "total_requests": 430410,
        "average_latency": 0.0029657918087241894,
        "percentile50": 0.002898181,
        "percentile90": 0.003232491,
        "percentile95": 0.003459629,
        "percentile99": 0.004782622,
        "percentile95_min": 0.003352086,
        "percentile95_max": 0.003674934,
        "percentile99_min": 0.004588596000000001,
        "percentile99_max": 0.004782622,
        "http_errors": 0
      }
    },
    {
      "id": "hono-deno",
      "runtime": "deno",
      "language": "typescript",
      "isZmdb": false,
      "workers": null,
      "framework": "hono",
      "measuredAt": "2026-09-08T23:48:19.553Z",
      "runtimeVersion": "deno 2.9.6 (stable, release, x86_64-unknown-linux-gnu)\nv8 15.0.245.2-rusty\ntypescript 6.0.3",
      "methodology": "Three rotated repetitions per candidate and each of the three published routes at c256; one server process on CPU4, oha on CPUs10,12,14, keepalive off. Each repetition has 1s warmup and 5s measurement. Saturation is closed-loop without coordinated-omission correction; fixed-rate uses -q20000 with --latency-correction. Each displayed row is the median-throughput repetition with its own percentiles. Other source builds, tests and benchmark captures were stopped during timing.",
      "level": 256,
      "load": "saturation",
      "route": "GET:/",
      "metrics": {
        "total_requests_per_s": 71230.80856796335,
        "requests_per_s_min": 66774.2601598512,
        "requests_per_s_max": 72169.18554110393,
        "total_requests": 356487,
        "average_latency": 0.0035770445828235123,
        "percentile50": 0.003530192,
        "percentile90": 0.00384232,
        "percentile95": 0.004019854,
        "percentile99": 0.004392307,
        "percentile95_min": 0.004019854,
        "percentile95_max": 0.004424974,
        "percentile99_min": 0.004392307,
        "percentile99_max": 0.005090832,
        "http_errors": 0
      }
    },
    {
      "id": "hono-deno",
      "runtime": "deno",
      "language": "typescript",
      "isZmdb": false,
      "workers": null,
      "framework": "hono",
      "measuredAt": "2026-09-08T23:48:19.553Z",
      "runtimeVersion": "deno 2.9.6 (stable, release, x86_64-unknown-linux-gnu)\nv8 15.0.245.2-rusty\ntypescript 6.0.3",
      "methodology": "Three rotated repetitions per candidate and each of the three published routes at c256; one server process on CPU4, oha on CPUs10,12,14, keepalive off. Each repetition has 1s warmup and 5s measurement. Saturation is closed-loop without coordinated-omission correction; fixed-rate uses -q20000 with --latency-correction. Each displayed row is the median-throughput repetition with its own percentiles. Other source builds, tests and benchmark captures were stopped during timing.",
      "level": 256,
      "load": "saturation",
      "route": "GET:/user/42",
      "metrics": {
        "total_requests_per_s": 69705.37505282984,
        "requests_per_s_min": 68454.59183717455,
        "requests_per_s_max": 70414.32958858242,
        "total_requests": 348793,
        "average_latency": 0.003651595416361588,
        "percentile50": 0.003594864,
        "percentile90": 0.00395921,
        "percentile95": 0.004133789,
        "percentile99": 0.004578978,
        "percentile95_min": 0.004133789,
        "percentile95_max": 0.004242825,
        "percentile99_min": 0.004437677,
        "percentile99_max": 0.005160795,
        "http_errors": 0
      }
    },
    {
      "id": "hono-deno",
      "runtime": "deno",
      "language": "typescript",
      "isZmdb": false,
      "workers": null,
      "framework": "hono",
      "measuredAt": "2026-09-08T23:48:19.553Z",
      "runtimeVersion": "deno 2.9.6 (stable, release, x86_64-unknown-linux-gnu)\nv8 15.0.245.2-rusty\ntypescript 6.0.3",
      "methodology": "Three rotated repetitions per candidate and each of the three published routes at c256; one server process on CPU4, oha on CPUs10,12,14, keepalive off. Each repetition has 1s warmup and 5s measurement. Saturation is closed-loop without coordinated-omission correction; fixed-rate uses -q20000 with --latency-correction. Each displayed row is the median-throughput repetition with its own percentiles. Other source builds, tests and benchmark captures were stopped during timing.",
      "level": 256,
      "load": "saturation",
      "route": "POST:/user",
      "metrics": {
        "total_requests_per_s": 70615.54897968173,
        "requests_per_s_min": 68724.34329509495,
        "requests_per_s_max": 71514.56460748237,
        "total_requests": 353476,
        "average_latency": 0.003608882107311399,
        "percentile50": 0.003492681,
        "percentile90": 0.004023161,
        "percentile95": 0.004437833,
        "percentile99": 0.005201471,
        "percentile95_min": 0.004013623,
        "percentile95_max": 0.004437833,
        "percentile99_min": 0.004338825,
        "percentile99_max": 0.005201471,
        "http_errors": 0
      }
    },
    {
      "id": "hono-node",
      "runtime": "node",
      "language": "typescript",
      "isZmdb": false,
      "workers": null,
      "framework": "hono",
      "measuredAt": "2026-09-08T23:48:19.553Z",
      "runtimeVersion": "v26.8.1",
      "methodology": "Three rotated repetitions per candidate and each of the three published routes at c256; one server process on CPU4, oha on CPUs10,12,14, keepalive off. Each repetition has 1s warmup and 5s measurement. Saturation is closed-loop without coordinated-omission correction; fixed-rate uses -q20000 with --latency-correction. Each displayed row is the median-throughput repetition with its own percentiles. Other source builds, tests and benchmark captures were stopped during timing.",
      "level": 256,
      "load": "fixed-rate",
      "route": "GET:/",
      "metrics": {
        "total_requests_per_s": 19988.781984564343,
        "requests_per_s_min": 19987.689008677906,
        "requests_per_s_max": 19995.71461324546,
        "total_requests": 99987,
        "average_latency": 0.0036207673844199204,
        "percentile50": 0.000563197,
        "percentile90": 0.011440375,
        "percentile95": 0.019758032,
        "percentile99": 0.04924278,
        "percentile95_min": 0.001116754,
        "percentile95_max": 0.019758032000000002,
        "percentile99_min": 0.001423856,
        "percentile99_max": 0.04924278,
        "http_errors": 0
      }
    },
    {
      "id": "hono-node",
      "runtime": "node",
      "language": "typescript",
      "isZmdb": false,
      "workers": null,
      "framework": "hono",
      "measuredAt": "2026-09-08T23:48:19.553Z",
      "runtimeVersion": "v26.8.1",
      "methodology": "Three rotated repetitions per candidate and each of the three published routes at c256; one server process on CPU4, oha on CPUs10,12,14, keepalive off. Each repetition has 1s warmup and 5s measurement. Saturation is closed-loop without coordinated-omission correction; fixed-rate uses -q20000 with --latency-correction. Each displayed row is the median-throughput repetition with its own percentiles. Other source builds, tests and benchmark captures were stopped during timing.",
      "level": 256,
      "load": "fixed-rate",
      "route": "GET:/user/42",
      "metrics": {
        "total_requests_per_s": 19991.691673610687,
        "requests_per_s_min": 19991.472296622716,
        "requests_per_s_max": 19991.79526132279,
        "total_requests": 99981,
        "average_latency": 0.0006508060382472619,
        "percentile50": 0.000591779,
        "percentile90": 0.001054074,
        "percentile95": 0.001283257,
        "percentile99": 0.001675509,
        "percentile95_min": 0.001161721,
        "percentile95_max": 0.027977067,
        "percentile99_min": 0.001470567,
        "percentile99_max": 0.04749455200000001,
        "http_errors": 0
      }
    },
    {
      "id": "hono-node",
      "runtime": "node",
      "language": "typescript",
      "isZmdb": false,
      "workers": null,
      "framework": "hono",
      "measuredAt": "2026-09-08T23:48:19.553Z",
      "runtimeVersion": "v26.8.1",
      "methodology": "Three rotated repetitions per candidate and each of the three published routes at c256; one server process on CPU4, oha on CPUs10,12,14, keepalive off. Each repetition has 1s warmup and 5s measurement. Saturation is closed-loop without coordinated-omission correction; fixed-rate uses -q20000 with --latency-correction. Each displayed row is the median-throughput repetition with its own percentiles. Other source builds, tests and benchmark captures were stopped during timing.",
      "level": 256,
      "load": "fixed-rate",
      "route": "POST:/user",
      "metrics": {
        "total_requests_per_s": 19988.383591725866,
        "requests_per_s_min": 19988.2748116971,
        "requests_per_s_max": 19988.71716195255,
        "total_requests": 99986,
        "average_latency": 0.007646030565929107,
        "percentile50": 0.000693322,
        "percentile90": 0.03055893,
        "percentile95": 0.041335143,
        "percentile99": 0.062717816,
        "percentile95_min": 0.001295615,
        "percentile95_max": 0.041335143,
        "percentile99_min": 0.001938013,
        "percentile99_max": 0.062717816,
        "http_errors": 0
      }
    },
    {
      "id": "elysia-bun",
      "runtime": "bun",
      "language": "typescript",
      "isZmdb": false,
      "workers": null,
      "framework": "elysia",
      "measuredAt": "2026-09-08T23:48:19.553Z",
      "runtimeVersion": "1.4.0",
      "methodology": "Three rotated repetitions per candidate and each of the three published routes at c256; one server process on CPU4, oha on CPUs10,12,14, keepalive off. Each repetition has 1s warmup and 5s measurement. Saturation is closed-loop without coordinated-omission correction; fixed-rate uses -q20000 with --latency-correction. Each displayed row is the median-throughput repetition with its own percentiles. Other source builds, tests and benchmark captures were stopped during timing.",
      "level": 256,
      "load": "fixed-rate",
      "route": "GET:/",
      "metrics": {
        "total_requests_per_s": 19989.997335327516,
        "requests_per_s_min": 19987.759043494887,
        "requests_per_s_max": 19991.500266173527,
        "total_requests": 99976,
        "average_latency": 0.00027081242203128546,
        "percentile50": 0.00024274,
        "percentile90": 0.000425145,
        "percentile95": 0.000508975,
        "percentile99": 0.000703443,
        "percentile95_min": 0.000489827,
        "percentile95_max": 0.000526577,
        "percentile99_min": 0.000673966,
        "percentile99_max": 0.000715615,
        "http_errors": 0
      }
    },
    {
      "id": "elysia-bun",
      "runtime": "bun",
      "language": "typescript",
      "isZmdb": false,
      "workers": null,
      "framework": "elysia",
      "measuredAt": "2026-09-08T23:48:19.553Z",
      "runtimeVersion": "1.4.0",
      "methodology": "Three rotated repetitions per candidate and each of the three published routes at c256; one server process on CPU4, oha on CPUs10,12,14, keepalive off. Each repetition has 1s warmup and 5s measurement. Saturation is closed-loop without coordinated-omission correction; fixed-rate uses -q20000 with --latency-correction. Each displayed row is the median-throughput repetition with its own percentiles. Other source builds, tests and benchmark captures were stopped during timing.",
      "level": 256,
      "load": "fixed-rate",
      "route": "GET:/user/42",
      "metrics": {
        "total_requests_per_s": 19988.760063272628,
        "requests_per_s_min": 19987.555331729694,
        "requests_per_s_max": 19989.2821545562,
        "total_requests": 99989,
        "average_latency": 0.0002703605912550392,
        "percentile50": 0.000250354,
        "percentile90": 0.000416077,
        "percentile95": 0.000482844,
        "percentile99": 0.000673114,
        "percentile95_min": 0.000482844,
        "percentile95_max": 0.000546155,
        "percentile99_min": 0.000673114,
        "percentile99_max": 0.000740563,
        "http_errors": 0
      }
    },
    {
      "id": "elysia-bun",
      "runtime": "bun",
      "language": "typescript",
      "isZmdb": false,
      "workers": null,
      "framework": "elysia",
      "measuredAt": "2026-09-08T23:48:19.553Z",
      "runtimeVersion": "1.4.0",
      "methodology": "Three rotated repetitions per candidate and each of the three published routes at c256; one server process on CPU4, oha on CPUs10,12,14, keepalive off. Each repetition has 1s warmup and 5s measurement. Saturation is closed-loop without coordinated-omission correction; fixed-rate uses -q20000 with --latency-correction. Each displayed row is the median-throughput repetition with its own percentiles. Other source builds, tests and benchmark captures were stopped during timing.",
      "level": 256,
      "load": "fixed-rate",
      "route": "POST:/user",
      "metrics": {
        "total_requests_per_s": 19994.246434100107,
        "requests_per_s_min": 19987.666951545452,
        "requests_per_s_max": 19994.36231283838,
        "total_requests": 99999,
        "average_latency": 0.000294207536715364,
        "percentile50": 0.000262718,
        "percentile90": 0.000467095,
        "percentile95": 0.000567034,
        "percentile99": 0.000815194,
        "percentile95_min": 0.000492131,
        "percentile95_max": 0.000567034,
        "percentile99_min": 0.000698431,
        "percentile99_max": 0.000815194,
        "http_errors": 0
      }
    },
    {
      "id": "hono-deno",
      "runtime": "deno",
      "language": "typescript",
      "isZmdb": false,
      "workers": null,
      "framework": "hono",
      "measuredAt": "2026-09-08T23:48:19.553Z",
      "runtimeVersion": "deno 2.9.6 (stable, release, x86_64-unknown-linux-gnu)\nv8 15.0.245.2-rusty\ntypescript 6.0.3",
      "methodology": "Three rotated repetitions per candidate and each of the three published routes at c256; one server process on CPU4, oha on CPUs10,12,14, keepalive off. Each repetition has 1s warmup and 5s measurement. Saturation is closed-loop without coordinated-omission correction; fixed-rate uses -q20000 with --latency-correction. Each displayed row is the median-throughput repetition with its own percentiles. Other source builds, tests and benchmark captures were stopped during timing.",
      "level": 256,
      "load": "fixed-rate",
      "route": "GET:/",
      "metrics": {
        "total_requests_per_s": 19989.03823504297,
        "requests_per_s_min": 19988.675748206344,
        "requests_per_s_max": 19990.777913564256,
        "total_requests": 99976,
        "average_latency": 0.00029219389048371606,
        "percentile50": 0.000269791,
        "percentile90": 0.000450613,
        "percentile95": 0.000514854,
        "percentile99": 0.000666501,
        "percentile95_min": 0.000500296,
        "percentile95_max": 0.000562435,
        "percentile99_min": 0.000666501,
        "percentile99_max": 0.001928463,
        "http_errors": 0
      }
    },
    {
      "id": "hono-deno",
      "runtime": "deno",
      "language": "typescript",
      "isZmdb": false,
      "workers": null,
      "framework": "hono",
      "measuredAt": "2026-09-08T23:48:19.553Z",
      "runtimeVersion": "deno 2.9.6 (stable, release, x86_64-unknown-linux-gnu)\nv8 15.0.245.2-rusty\ntypescript 6.0.3",
      "methodology": "Three rotated repetitions per candidate and each of the three published routes at c256; one server process on CPU4, oha on CPUs10,12,14, keepalive off. Each repetition has 1s warmup and 5s measurement. Saturation is closed-loop without coordinated-omission correction; fixed-rate uses -q20000 with --latency-correction. Each displayed row is the median-throughput repetition with its own percentiles. Other source builds, tests and benchmark captures were stopped during timing.",
      "level": 256,
      "load": "fixed-rate",
      "route": "GET:/user/42",
      "metrics": {
        "total_requests_per_s": 19988.874324148215,
        "requests_per_s_min": 19988.033058368175,
        "requests_per_s_max": 19989.18955811705,
        "total_requests": 99977,
        "average_latency": 0.0002946994515238493,
        "percentile50": 0.000273357,
        "percentile90": 0.000450142,
        "percentile95": 0.000508462,
        "percentile99": 0.000666011,
        "percentile95_min": 0.000508462,
        "percentile95_max": 0.000553879,
        "percentile99_min": 0.000666011,
        "percentile99_max": 0.001160288,
        "http_errors": 0
      }
    },
    {
      "id": "hono-deno",
      "runtime": "deno",
      "language": "typescript",
      "isZmdb": false,
      "workers": null,
      "framework": "hono",
      "measuredAt": "2026-09-08T23:48:19.553Z",
      "runtimeVersion": "deno 2.9.6 (stable, release, x86_64-unknown-linux-gnu)\nv8 15.0.245.2-rusty\ntypescript 6.0.3",
      "methodology": "Three rotated repetitions per candidate and each of the three published routes at c256; one server process on CPU4, oha on CPUs10,12,14, keepalive off. Each repetition has 1s warmup and 5s measurement. Saturation is closed-loop without coordinated-omission correction; fixed-rate uses -q20000 with --latency-correction. Each displayed row is the median-throughput repetition with its own percentiles. Other source builds, tests and benchmark captures were stopped during timing.",
      "level": 256,
      "load": "fixed-rate",
      "route": "POST:/user",
      "metrics": {
        "total_requests_per_s": 19988.160959084787,
        "requests_per_s_min": 19987.58892089086,
        "requests_per_s_max": 19988.799586506117,
        "total_requests": 99980,
        "average_latency": 0.0002830009299759928,
        "percentile50": 0.000259271,
        "percentile90": 0.000434763,
        "percentile95": 0.000495427,
        "percentile99": 0.000666842,
        "percentile95_min": 0.000495427,
        "percentile95_max": 0.000514384,
        "percentile99_min": 0.000641455,
        "percentile99_max": 0.000822868,
        "http_errors": 0
      }
    }
  ],
  "notRun": [],
  "interleaved": null
}
