From fd16caaa2a4ae51157efadbdef89e3b400a11b9f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sat, 10 Oct 2026 11:51:50 +0000 Subject: [PATCH] Update CI stats and generated stats after starter changes --- packages/app-astro/ci-stats.json | 622 ++++---- packages/app-astro/stats/7.3.5.json | 622 ++++---- packages/app-baseline-html/ci-stats.json | 526 +++---- packages/app-baseline-html/stats/24.21.0.json | 526 +++---- packages/app-next-js/ci-stats.json | 1326 ++++++++-------- packages/app-next-js/stats/16.1.1.json | 1326 ++++++++-------- packages/app-nuxt/ci-stats.json | 1276 ++++++++-------- packages/app-nuxt/stats/4.6.0.json | 1276 ++++++++-------- packages/app-pracht/ci-stats.json | 1242 +++++++-------- packages/app-pracht/stats/0.18.0.json | 1242 +++++++-------- packages/app-react-router/ci-stats.json | 1262 +++++++-------- packages/app-react-router/stats/7.16.0.json | 1262 +++++++-------- packages/app-solid-start/ci-stats.json | 762 ++++----- packages/app-solid-start/stats/2.0.5.json | 762 ++++----- packages/app-sveltekit/ci-stats.json | 710 ++++----- packages/app-sveltekit/stats/3.0.1.json | 710 ++++----- .../app-tanstack-start-react/ci-stats.json | 1358 ++++++++--------- .../stats/1.167.65.json | 1130 ++++++++++++++ .../src/content/devtime/starter-astro.json | 42 +- .../src/content/devtime/starter-next-js.json | 42 +- .../src/content/devtime/starter-nuxt.json | 42 +- .../src/content/devtime/starter-pracht.json | 42 +- .../content/devtime/starter-react-router.json | 42 +- .../content/devtime/starter-solid-start.json | 42 +- .../content/devtime/starter-sveltekit.json | 42 +- .../devtime/starter-tanstack-start-react.json | 148 +- .../devtime/versions/starter-astro/7.3.5.json | 42 +- .../versions/starter-next-js/16.1.1.json | 42 +- .../devtime/versions/starter-nuxt/4.6.0.json | 42 +- .../versions/starter-pracht/0.18.0.json | 42 +- .../versions/starter-react-router/7.16.0.json | 42 +- .../versions/starter-solid-start/2.0.5.json | 42 +- .../versions/starter-sveltekit/3.0.1.json | 42 +- .../1.167.65.json | 303 ++++ .../docs/src/content/runtime/app-astro.json | 622 ++++---- .../content/runtime/app-baseline-html.json | 526 +++---- .../docs/src/content/runtime/app-next-js.json | 1326 ++++++++-------- .../docs/src/content/runtime/app-nuxt.json | 1276 ++++++++-------- .../docs/src/content/runtime/app-pracht.json | 1242 +++++++-------- .../src/content/runtime/app-react-router.json | 1262 +++++++-------- .../src/content/runtime/app-solid-start.json | 762 ++++----- .../src/content/runtime/app-sveltekit.json | 710 ++++----- .../runtime/app-tanstack-start-react.json | 1340 ++++++++-------- .../runtime/versions/app-astro/7.3.5.json | 622 ++++---- .../versions/app-baseline-html/24.21.0.json | 526 +++---- .../runtime/versions/app-next-js/16.1.1.json | 1326 ++++++++-------- .../runtime/versions/app-nuxt/4.6.0.json | 1276 ++++++++-------- .../runtime/versions/app-pracht/0.18.0.json | 1242 +++++++-------- .../versions/app-react-router/7.16.0.json | 1262 +++++++-------- .../versions/app-solid-start/2.0.5.json | 762 ++++----- .../runtime/versions/app-sveltekit/3.0.1.json | 710 ++++----- .../app-tanstack-start-react/1.167.65.json | 1117 ++++++++++++++ packages/starter-astro/ci-stats.json | 42 +- packages/starter-astro/stats/7.3.5.json | 42 +- packages/starter-next-js/ci-stats.json | 42 +- packages/starter-next-js/stats/16.1.1.json | 42 +- packages/starter-nuxt/ci-stats.json | 42 +- packages/starter-nuxt/stats/4.6.0.json | 42 +- packages/starter-pracht/ci-stats.json | 42 +- packages/starter-pracht/stats/0.18.0.json | 42 +- packages/starter-react-router/ci-stats.json | 42 +- .../starter-react-router/stats/7.16.0.json | 42 +- packages/starter-solid-start/ci-stats.json | 42 +- packages/starter-solid-start/stats/2.0.5.json | 42 +- packages/starter-sveltekit/ci-stats.json | 42 +- packages/starter-sveltekit/stats/3.0.1.json | 42 +- .../ci-stats.json | 182 +-- .../stats/1.167.65.json | 328 ++++ 68 files changed, 20418 insertions(+), 17568 deletions(-) create mode 100644 packages/app-tanstack-start-react/stats/1.167.65.json create mode 100644 packages/docs/src/content/devtime/versions/starter-tanstack-start-react/1.167.65.json create mode 100644 packages/docs/src/content/runtime/versions/app-tanstack-start-react/1.167.65.json create mode 100644 packages/starter-tanstack-start-react/stats/1.167.65.json diff --git a/packages/app-astro/ci-stats.json b/packages/app-astro/ci-stats.json index 3e14aaaf..5beeb2eb 100644 --- a/packages/app-astro/ci-stats.json +++ b/packages/app-astro/ci-stats.json @@ -1,631 +1,631 @@ { - "timingMeasuredAt": "2026-10-10T10:58:42.209Z", + "timingMeasuredAt": "2026-10-10T11:51:43.886Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "7.3.5", "clientSideRenderedTests": { - "firstPaintMs": 87.4, - "fcpMs": 87.52, + "firstPaintMs": 95.2, + "fcpMs": 95.01, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 3.3, - "inputDelayMs": 3.03, - "processingDurationMs": 0.28, - "presentationDelayMs": 0 + "interactionLatencyMs": 3.77, + "inputDelayMs": 2.42, + "processingDurationMs": 0.42, + "presentationDelayMs": 0.93 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 6.99, - "fcpMs": 6.95, - "interactionLatencyMs": 1.52, - "inputDelayMs": 1.52, - "processingDurationMs": 0.02, - "presentationDelayMs": 0 + "firstPaintMs": 11.34, + "fcpMs": 11.33, + "interactionLatencyMs": 3.67, + "inputDelayMs": 1.28, + "processingDurationMs": 0.32, + "presentationDelayMs": 2.08 }, "samples": [ { - "firstPaintMs": 92, - "fcpMs": 91.833, + "firstPaintMs": 109, + "fcpMs": 108.781, "interactionTests": { - "interactionLatencyMs": 2.327, - "inputDelayMs": 2.053, - "processingDurationMs": 0.274, - "presentationDelayMs": 0 + "interactionLatencyMs": 10.338999999999999, + "inputDelayMs": 4.691, + "processingDurationMs": 0.991, + "presentationDelayMs": 4.657 } }, { - "firstPaintMs": 88, - "fcpMs": 88.3, + "firstPaintMs": 86, + "fcpMs": 85.759, "interactionTests": { - "interactionLatencyMs": 4.904, - "inputDelayMs": 4.632, - "processingDurationMs": 0.272, + "interactionLatencyMs": 2.259, + "inputDelayMs": 1.977, + "processingDurationMs": 0.282, "presentationDelayMs": 0 } }, { - "firstPaintMs": 76, - "fcpMs": 76.264, + "firstPaintMs": 106, + "fcpMs": 105.821, "interactionTests": { - "interactionLatencyMs": 2.013, - "inputDelayMs": 1.757, - "processingDurationMs": 0.256, + "interactionLatencyMs": 2.3320000000000003, + "inputDelayMs": 1.995, + "processingDurationMs": 0.337, "presentationDelayMs": 0 } }, { - "firstPaintMs": 87, - "fcpMs": 86.826, + "firstPaintMs": 86, + "fcpMs": 85.96, "interactionTests": { - "interactionLatencyMs": 2.261, - "inputDelayMs": 1.957, - "processingDurationMs": 0.304, + "interactionLatencyMs": 1.932, + "inputDelayMs": 1.685, + "processingDurationMs": 0.247, "presentationDelayMs": 0 } }, { - "firstPaintMs": 94, - "fcpMs": 94.368, + "firstPaintMs": 89, + "fcpMs": 88.744, "interactionTests": { - "interactionLatencyMs": 5.011, - "inputDelayMs": 4.742, - "processingDurationMs": 0.269, + "interactionLatencyMs": 2.0020000000000002, + "inputDelayMs": 1.745, + "processingDurationMs": 0.257, "presentationDelayMs": 0 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 725, - "avgLatencyMs": 1.484, - "medianLatencyMs": 1.342, - "samples": 6739, + "opsPerSec": 742, + "avgLatencyMs": 1.44, + "medianLatencyMs": 1.314, + "samples": 6944, "bodySizeKb": 96.89, "duplicationFactor": 1 }, "serverSideRenderedTests": { - "firstPaintMs": 62.2, - "fcpMs": 62.06, + "firstPaintMs": 60, + "fcpMs": 60.21, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 0.82, - "inputDelayMs": 0.55, - "processingDurationMs": 0.27, + "interactionLatencyMs": 0.79, + "inputDelayMs": 0.5, + "processingDurationMs": 0.29, "presentationDelayMs": 0 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 4.92, - "fcpMs": 4.76, - "interactionLatencyMs": 0.19, - "inputDelayMs": 0.25, - "processingDurationMs": 0.05, + "firstPaintMs": 25.23, + "fcpMs": 25.03, + "interactionLatencyMs": 0.26, + "inputDelayMs": 0.21, + "processingDurationMs": 0.08, "presentationDelayMs": 0 }, "samples": [ { - "firstPaintMs": 66, - "fcpMs": 65.657, + "firstPaintMs": 105, + "fcpMs": 104.849, "interactionTests": { - "interactionLatencyMs": 0.868, - "inputDelayMs": 0.605, - "processingDurationMs": 0.263, + "interactionLatencyMs": 0.904, + "inputDelayMs": 0.671, + "processingDurationMs": 0.233, "presentationDelayMs": 0 } }, { - "firstPaintMs": 63, - "fcpMs": 62.51, + "firstPaintMs": 47, + "fcpMs": 47.2, "interactionTests": { - "interactionLatencyMs": 0.474, - "inputDelayMs": 0.119, - "processingDurationMs": 0.355, + "interactionLatencyMs": 0.356, + "inputDelayMs": 0.132, + "processingDurationMs": 0.224, "presentationDelayMs": 0 } }, { - "firstPaintMs": 54, - "fcpMs": 54.216, + "firstPaintMs": 52, + "fcpMs": 52.429, "interactionTests": { - "interactionLatencyMs": 0.953, - "inputDelayMs": 0.722, - "processingDurationMs": 0.231, + "interactionLatencyMs": 0.758, + "inputDelayMs": 0.51, + "processingDurationMs": 0.248, "presentationDelayMs": 0 } }, { - "firstPaintMs": 66, - "fcpMs": 66.039, + "firstPaintMs": 48, + "fcpMs": 48.426, "interactionTests": { - "interactionLatencyMs": 0.9239999999999999, - "inputDelayMs": 0.692, - "processingDurationMs": 0.232, + "interactionLatencyMs": 0.901, + "inputDelayMs": 0.557, + "processingDurationMs": 0.344, "presentationDelayMs": 0 } }, { - "firstPaintMs": 62, - "fcpMs": 61.868, + "firstPaintMs": 48, + "fcpMs": 48.148, "interactionTests": { - "interactionLatencyMs": 0.86, - "inputDelayMs": 0.608, - "processingDurationMs": 0.252, + "interactionLatencyMs": 1.03, + "inputDelayMs": 0.617, + "processingDurationMs": 0.413, "presentationDelayMs": 0 } } ] }, "ssrLoadTests": { - "peakWorkers": 25, - "peakRequestsPerSec": 1534.4, - "peakAvgLatencyMs": 15.73, - "peakP50LatencyMs": 15, - "peakP75LatencyMs": 16, - "peakP90LatencyMs": 18, - "peakP99LatencyMs": 24, - "totalRequests": 46109, + "peakWorkers": 50, + "peakRequestsPerSec": 1535, + "peakAvgLatencyMs": 31.96, + "peakP50LatencyMs": 32, + "peakP75LatencyMs": 33, + "peakP90LatencyMs": 34, + "peakP99LatencyMs": 45, + "totalRequests": 45772, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2692, + "requests": 2742, "errors": 0, - "requestsPerSec": 538.4, - "avgLatencyMs": 1.08, + "requestsPerSec": 548.4, + "avgLatencyMs": 1.06, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 3, - "maxLatencyMs": 5, - "bytesPerSec": 101954355.2 + "maxLatencyMs": 4, + "bytesPerSec": 103854899.2 }, { "workers": 5, "durationMs": 5000, - "requests": 6045, + "requests": 6007, "errors": 0, - "requestsPerSec": 1209, - "avgLatencyMs": 3.8, + "requestsPerSec": 1201.41, + "avgLatencyMs": 3.91, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, "maxLatencyMs": 8, - "bytesPerSec": 228995891.2 + "bytesPerSec": 227527884.8 }, { "workers": 10, "durationMs": 5000, - "requests": 6971, + "requests": 6912, "errors": 0, - "requestsPerSec": 1394.2, - "avgLatencyMs": 6.6, - "medianLatencyMs": 6, - "p50LatencyMs": 6, + "requestsPerSec": 1382.4, + "avgLatencyMs": 6.71, + "medianLatencyMs": 7, + "p50LatencyMs": 7, "p75LatencyMs": 7, "p90LatencyMs": 8, - "p99LatencyMs": 11, - "maxLatencyMs": 14, - "bytesPerSec": 264044544 + "p99LatencyMs": 10, + "maxLatencyMs": 17, + "bytesPerSec": 261790105.6 }, { "workers": 25, "durationMs": 5000, - "requests": 7672, + "requests": 7463, "errors": 0, - "requestsPerSec": 1534.4, - "avgLatencyMs": 15.73, - "medianLatencyMs": 15, - "p50LatencyMs": 15, - "p75LatencyMs": 16, + "requestsPerSec": 1492.6, + "avgLatencyMs": 16.23, + "medianLatencyMs": 16, + "p50LatencyMs": 16, + "p75LatencyMs": 17, "p90LatencyMs": 18, - "p99LatencyMs": 24, - "maxLatencyMs": 77, - "bytesPerSec": 290639052.8 + "p99LatencyMs": 25, + "maxLatencyMs": 63, + "bytesPerSec": 282722304 }, { "workers": 50, "durationMs": 5000, - "requests": 7618, + "requests": 7675, "errors": 0, - "requestsPerSec": 1523.6, - "avgLatencyMs": 32.24, - "medianLatencyMs": 31, - "p50LatencyMs": 31, + "requestsPerSec": 1535, + "avgLatencyMs": 31.96, + "medianLatencyMs": 32, + "p50LatencyMs": 32, "p75LatencyMs": 33, - "p90LatencyMs": 35, - "p99LatencyMs": 50, - "maxLatencyMs": 323, - "bytesPerSec": 288541900.8 + "p90LatencyMs": 34, + "p99LatencyMs": 45, + "maxLatencyMs": 302, + "bytesPerSec": 290691481.61 }, { "workers": 100, "durationMs": 5010, - "requests": 7585, + "requests": 7512, "errors": 0, - "requestsPerSec": 1517, - "avgLatencyMs": 64.99, + "requestsPerSec": 1502.4, + "avgLatencyMs": 65.66, "medianLatencyMs": 62, "p50LatencyMs": 62, - "p75LatencyMs": 65, - "p90LatencyMs": 68, + "p75LatencyMs": 66, + "p90LatencyMs": 69, "p99LatencyMs": 100, - "maxLatencyMs": 1561, - "bytesPerSec": 287336038.4 + "maxLatencyMs": 1586, + "bytesPerSec": 284504883.2 }, { "workers": 200, "durationMs": 5010, - "requests": 7526, + "requests": 7461, "errors": 0, - "requestsPerSec": 1505.2, - "avgLatencyMs": 114.18, + "requestsPerSec": 1492.2, + "avgLatencyMs": 114.85, "medianLatencyMs": 85, "p50LatencyMs": 85, - "p75LatencyMs": 98, - "p90LatencyMs": 104, - "p99LatencyMs": 1555, - "maxLatencyMs": 4947, - "bytesPerSec": 285081600 + "p75LatencyMs": 102, + "p90LatencyMs": 109, + "p99LatencyMs": 1553, + "maxLatencyMs": 4966, + "bytesPerSec": 282617446.4 } ], "runs": 3, "samples": [ { "peakWorkers": 50, - "peakRequestsPerSec": 1510.2, - "peakAvgLatencyMs": 32.48, - "peakP50LatencyMs": 32, - "peakP75LatencyMs": 33, + "peakRequestsPerSec": 1536.8, + "peakAvgLatencyMs": 31.92, + "peakP50LatencyMs": 31, + "peakP75LatencyMs": 32, "peakP90LatencyMs": 35, - "peakP99LatencyMs": 49, - "totalRequests": 45273, + "peakP99LatencyMs": 46, + "totalRequests": 45653, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2652, + "requests": 2649, "errors": 0, - "requestsPerSec": 530.4, - "avgLatencyMs": 1.06, + "requestsPerSec": 529.8, + "avgLatencyMs": 1.05, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 3, "maxLatencyMs": 4, - "bytesPerSec": 100447027.2 + "bytesPerSec": 100342169.6 }, { "workers": 5, "durationMs": 5000, - "requests": 5924, + "requests": 5791, "errors": 0, - "requestsPerSec": 1184.8, - "avgLatencyMs": 3.95, + "requestsPerSec": 1158.2, + "avgLatencyMs": 4.01, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 8, - "bytesPerSec": 224382156.8 + "maxLatencyMs": 10, + "bytesPerSec": 219348992 }, { "workers": 10, "durationMs": 5000, - "requests": 6829, + "requests": 6756, "errors": 0, - "requestsPerSec": 1365.8, - "avgLatencyMs": 6.84, + "requestsPerSec": 1351.2, + "avgLatencyMs": 6.85, "medianLatencyMs": 7, "p50LatencyMs": 7, "p75LatencyMs": 7, "p90LatencyMs": 8, "p99LatencyMs": 11, - "maxLatencyMs": 16, - "bytesPerSec": 258644377.6 + "maxLatencyMs": 20, + "bytesPerSec": 255891865.6 }, { "workers": 25, "durationMs": 5000, - "requests": 7508, + "requests": 7556, "errors": 0, - "requestsPerSec": 1501.6, - "avgLatencyMs": 16.12, + "requestsPerSec": 1511.2, + "avgLatencyMs": 16.01, "medianLatencyMs": 16, "p50LatencyMs": 16, "p75LatencyMs": 17, "p90LatencyMs": 18, - "p99LatencyMs": 25, - "maxLatencyMs": 74, - "bytesPerSec": 284400025.61 + "p99LatencyMs": 27, + "maxLatencyMs": 77, + "bytesPerSec": 286182604.8 }, { "workers": 50, "durationMs": 5000, - "requests": 7551, + "requests": 7684, "errors": 0, - "requestsPerSec": 1510.2, - "avgLatencyMs": 32.48, - "medianLatencyMs": 32, - "p50LatencyMs": 32, - "p75LatencyMs": 33, + "requestsPerSec": 1536.8, + "avgLatencyMs": 31.92, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 32, "p90LatencyMs": 35, - "p99LatencyMs": 49, - "maxLatencyMs": 112, - "bytesPerSec": 286025318.4 + "p99LatencyMs": 46, + "maxLatencyMs": 78, + "bytesPerSec": 291006054.4 }, { "workers": 100, - "durationMs": 5010, - "requests": 7333, + "durationMs": 5000, + "requests": 7577, "errors": 0, - "requestsPerSec": 1466.6, - "avgLatencyMs": 67.28, - "medianLatencyMs": 64, - "p50LatencyMs": 64, - "p75LatencyMs": 68, - "p90LatencyMs": 72, - "p99LatencyMs": 110, - "maxLatencyMs": 1565, - "bytesPerSec": 277807104 + "requestsPerSec": 1515.4, + "avgLatencyMs": 65.08, + "medianLatencyMs": 62, + "p50LatencyMs": 62, + "p75LatencyMs": 65, + "p90LatencyMs": 69, + "p99LatencyMs": 102, + "maxLatencyMs": 1540, + "bytesPerSec": 286969036.8 }, { "workers": 200, "durationMs": 5010, - "requests": 7476, + "requests": 7640, "errors": 0, - "requestsPerSec": 1495.2, - "avgLatencyMs": 114.58, - "medianLatencyMs": 85, - "p50LatencyMs": 85, - "p75LatencyMs": 97, - "p90LatencyMs": 107, - "p99LatencyMs": 1641, - "maxLatencyMs": 4938, - "bytesPerSec": 283194163.2 + "requestsPerSec": 1528, + "avgLatencyMs": 113.54, + "medianLatencyMs": 82, + "p50LatencyMs": 82, + "p75LatencyMs": 99, + "p90LatencyMs": 108, + "p99LatencyMs": 1554, + "maxLatencyMs": 4930, + "bytesPerSec": 289380761.61 } ] }, { - "peakWorkers": 25, - "peakRequestsPerSec": 1534.4, - "peakAvgLatencyMs": 15.73, - "peakP50LatencyMs": 15, - "peakP75LatencyMs": 16, - "peakP90LatencyMs": 18, - "peakP99LatencyMs": 24, - "totalRequests": 46109, + "peakWorkers": 50, + "peakRequestsPerSec": 1535, + "peakAvgLatencyMs": 31.96, + "peakP50LatencyMs": 32, + "peakP75LatencyMs": 33, + "peakP90LatencyMs": 34, + "peakP99LatencyMs": 45, + "totalRequests": 45772, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2692, + "requests": 2742, "errors": 0, - "requestsPerSec": 538.4, - "avgLatencyMs": 1.08, + "requestsPerSec": 548.4, + "avgLatencyMs": 1.06, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 3, - "maxLatencyMs": 5, - "bytesPerSec": 101954355.2 + "maxLatencyMs": 4, + "bytesPerSec": 103854899.2 }, { "workers": 5, "durationMs": 5000, - "requests": 6045, + "requests": 6007, "errors": 0, - "requestsPerSec": 1209, - "avgLatencyMs": 3.8, + "requestsPerSec": 1201.41, + "avgLatencyMs": 3.91, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, "maxLatencyMs": 8, - "bytesPerSec": 228995891.2 + "bytesPerSec": 227527884.8 }, { "workers": 10, "durationMs": 5000, - "requests": 6971, + "requests": 6912, "errors": 0, - "requestsPerSec": 1394.2, - "avgLatencyMs": 6.6, - "medianLatencyMs": 6, - "p50LatencyMs": 6, + "requestsPerSec": 1382.4, + "avgLatencyMs": 6.71, + "medianLatencyMs": 7, + "p50LatencyMs": 7, "p75LatencyMs": 7, "p90LatencyMs": 8, - "p99LatencyMs": 11, - "maxLatencyMs": 14, - "bytesPerSec": 264044544 + "p99LatencyMs": 10, + "maxLatencyMs": 17, + "bytesPerSec": 261790105.6 }, { "workers": 25, "durationMs": 5000, - "requests": 7672, + "requests": 7463, "errors": 0, - "requestsPerSec": 1534.4, - "avgLatencyMs": 15.73, - "medianLatencyMs": 15, - "p50LatencyMs": 15, - "p75LatencyMs": 16, + "requestsPerSec": 1492.6, + "avgLatencyMs": 16.23, + "medianLatencyMs": 16, + "p50LatencyMs": 16, + "p75LatencyMs": 17, "p90LatencyMs": 18, - "p99LatencyMs": 24, - "maxLatencyMs": 77, - "bytesPerSec": 290639052.8 + "p99LatencyMs": 25, + "maxLatencyMs": 63, + "bytesPerSec": 282722304 }, { "workers": 50, "durationMs": 5000, - "requests": 7618, + "requests": 7675, "errors": 0, - "requestsPerSec": 1523.6, - "avgLatencyMs": 32.24, - "medianLatencyMs": 31, - "p50LatencyMs": 31, + "requestsPerSec": 1535, + "avgLatencyMs": 31.96, + "medianLatencyMs": 32, + "p50LatencyMs": 32, "p75LatencyMs": 33, - "p90LatencyMs": 35, - "p99LatencyMs": 50, - "maxLatencyMs": 323, - "bytesPerSec": 288541900.8 + "p90LatencyMs": 34, + "p99LatencyMs": 45, + "maxLatencyMs": 302, + "bytesPerSec": 290691481.61 }, { "workers": 100, "durationMs": 5010, - "requests": 7585, + "requests": 7512, "errors": 0, - "requestsPerSec": 1517, - "avgLatencyMs": 64.99, + "requestsPerSec": 1502.4, + "avgLatencyMs": 65.66, "medianLatencyMs": 62, "p50LatencyMs": 62, - "p75LatencyMs": 65, - "p90LatencyMs": 68, + "p75LatencyMs": 66, + "p90LatencyMs": 69, "p99LatencyMs": 100, - "maxLatencyMs": 1561, - "bytesPerSec": 287336038.4 + "maxLatencyMs": 1586, + "bytesPerSec": 284504883.2 }, { "workers": 200, "durationMs": 5010, - "requests": 7526, + "requests": 7461, "errors": 0, - "requestsPerSec": 1505.2, - "avgLatencyMs": 114.18, + "requestsPerSec": 1492.2, + "avgLatencyMs": 114.85, "medianLatencyMs": 85, "p50LatencyMs": 85, - "p75LatencyMs": 98, - "p90LatencyMs": 104, - "p99LatencyMs": 1555, - "maxLatencyMs": 4947, - "bytesPerSec": 285081600 + "p75LatencyMs": 102, + "p90LatencyMs": 109, + "p99LatencyMs": 1553, + "maxLatencyMs": 4966, + "bytesPerSec": 282617446.4 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 1550.2, - "peakAvgLatencyMs": 15.59, - "peakP50LatencyMs": 15, - "peakP75LatencyMs": 16, + "peakRequestsPerSec": 1510.4, + "peakAvgLatencyMs": 16.04, + "peakP50LatencyMs": 16, + "peakP75LatencyMs": 17, "peakP90LatencyMs": 18, - "peakP99LatencyMs": 24, - "totalRequests": 46420, + "peakP99LatencyMs": 25, + "totalRequests": 45633, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2735, + "requests": 2738, "errors": 0, - "requestsPerSec": 547, - "avgLatencyMs": 1.04, + "requestsPerSec": 547.6, + "avgLatencyMs": 1.05, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 3, - "maxLatencyMs": 4, - "bytesPerSec": 103579648 + "maxLatencyMs": 6, + "bytesPerSec": 103697612.8 }, { "workers": 5, "durationMs": 5000, - "requests": 6007, + "requests": 5999, "errors": 0, - "requestsPerSec": 1201.41, - "avgLatencyMs": 3.88, + "requestsPerSec": 1199.8, + "avgLatencyMs": 3.93, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 14, - "bytesPerSec": 227527884.8 + "maxLatencyMs": 9, + "bytesPerSec": 227239526.4 }, { "workers": 10, "durationMs": 5000, - "requests": 7044, + "requests": 6859, "errors": 0, - "requestsPerSec": 1408.8, - "avgLatencyMs": 6.48, - "medianLatencyMs": 6, - "p50LatencyMs": 6, + "requestsPerSec": 1371.8, + "avgLatencyMs": 6.78, + "medianLatencyMs": 7, + "p50LatencyMs": 7, "p75LatencyMs": 7, "p90LatencyMs": 8, "p99LatencyMs": 11, - "maxLatencyMs": 16, - "bytesPerSec": 266770841.6 + "maxLatencyMs": 15, + "bytesPerSec": 259797811.2 }, { "workers": 25, "durationMs": 5000, - "requests": 7751, + "requests": 7552, "errors": 0, - "requestsPerSec": 1550.2, - "avgLatencyMs": 15.59, - "medianLatencyMs": 15, - "p50LatencyMs": 15, - "p75LatencyMs": 16, + "requestsPerSec": 1510.4, + "avgLatencyMs": 16.04, + "medianLatencyMs": 16, + "p50LatencyMs": 16, + "p75LatencyMs": 17, "p90LatencyMs": 18, - "p99LatencyMs": 24, - "maxLatencyMs": 71, - "bytesPerSec": 293575065.61 + "p99LatencyMs": 25, + "maxLatencyMs": 66, + "bytesPerSec": 286025318.4 }, { "workers": 50, "durationMs": 5000, - "requests": 7724, + "requests": 7526, "errors": 0, - "requestsPerSec": 1544.8, - "avgLatencyMs": 31.79, - "medianLatencyMs": 31, - "p50LatencyMs": 31, - "p75LatencyMs": 32, - "p90LatencyMs": 34, - "p99LatencyMs": 50, - "maxLatencyMs": 305, - "bytesPerSec": 292631347.2 + "requestsPerSec": 1505.2, + "avgLatencyMs": 32.61, + "medianLatencyMs": 32, + "p50LatencyMs": 32, + "p75LatencyMs": 33, + "p90LatencyMs": 36, + "p99LatencyMs": 49, + "maxLatencyMs": 340, + "bytesPerSec": 285029171.2 }, { "workers": 100, "durationMs": 5000, - "requests": 7612, + "requests": 7425, "errors": 0, - "requestsPerSec": 1522.4, - "avgLatencyMs": 64.74, - "medianLatencyMs": 62, - "p50LatencyMs": 62, - "p75LatencyMs": 65, - "p90LatencyMs": 69, - "p99LatencyMs": 82, - "maxLatencyMs": 1565, - "bytesPerSec": 288279756.8 + "requestsPerSec": 1485, + "avgLatencyMs": 66.45, + "medianLatencyMs": 63, + "p50LatencyMs": 63, + "p75LatencyMs": 67, + "p90LatencyMs": 71, + "p99LatencyMs": 104, + "maxLatencyMs": 1545, + "bytesPerSec": 281201868.8 }, { "workers": 200, "durationMs": 5010, - "requests": 7547, + "requests": 7534, "errors": 0, - "requestsPerSec": 1509.4, - "avgLatencyMs": 114.2, - "medianLatencyMs": 82, - "p50LatencyMs": 82, - "p75LatencyMs": 98, + "requestsPerSec": 1506.8, + "avgLatencyMs": 115.01, + "medianLatencyMs": 85, + "p50LatencyMs": 85, + "p75LatencyMs": 99, "p90LatencyMs": 110, - "p99LatencyMs": 1616, - "maxLatencyMs": 4971, - "bytesPerSec": 285881139.2 + "p99LatencyMs": 1522, + "maxLatencyMs": 4947, + "bytesPerSec": 285396172.8 } ] } diff --git a/packages/app-astro/stats/7.3.5.json b/packages/app-astro/stats/7.3.5.json index 3e14aaaf..5beeb2eb 100644 --- a/packages/app-astro/stats/7.3.5.json +++ b/packages/app-astro/stats/7.3.5.json @@ -1,631 +1,631 @@ { - "timingMeasuredAt": "2026-10-10T10:58:42.209Z", + "timingMeasuredAt": "2026-10-10T11:51:43.886Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "7.3.5", "clientSideRenderedTests": { - "firstPaintMs": 87.4, - "fcpMs": 87.52, + "firstPaintMs": 95.2, + "fcpMs": 95.01, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 3.3, - "inputDelayMs": 3.03, - "processingDurationMs": 0.28, - "presentationDelayMs": 0 + "interactionLatencyMs": 3.77, + "inputDelayMs": 2.42, + "processingDurationMs": 0.42, + "presentationDelayMs": 0.93 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 6.99, - "fcpMs": 6.95, - "interactionLatencyMs": 1.52, - "inputDelayMs": 1.52, - "processingDurationMs": 0.02, - "presentationDelayMs": 0 + "firstPaintMs": 11.34, + "fcpMs": 11.33, + "interactionLatencyMs": 3.67, + "inputDelayMs": 1.28, + "processingDurationMs": 0.32, + "presentationDelayMs": 2.08 }, "samples": [ { - "firstPaintMs": 92, - "fcpMs": 91.833, + "firstPaintMs": 109, + "fcpMs": 108.781, "interactionTests": { - "interactionLatencyMs": 2.327, - "inputDelayMs": 2.053, - "processingDurationMs": 0.274, - "presentationDelayMs": 0 + "interactionLatencyMs": 10.338999999999999, + "inputDelayMs": 4.691, + "processingDurationMs": 0.991, + "presentationDelayMs": 4.657 } }, { - "firstPaintMs": 88, - "fcpMs": 88.3, + "firstPaintMs": 86, + "fcpMs": 85.759, "interactionTests": { - "interactionLatencyMs": 4.904, - "inputDelayMs": 4.632, - "processingDurationMs": 0.272, + "interactionLatencyMs": 2.259, + "inputDelayMs": 1.977, + "processingDurationMs": 0.282, "presentationDelayMs": 0 } }, { - "firstPaintMs": 76, - "fcpMs": 76.264, + "firstPaintMs": 106, + "fcpMs": 105.821, "interactionTests": { - "interactionLatencyMs": 2.013, - "inputDelayMs": 1.757, - "processingDurationMs": 0.256, + "interactionLatencyMs": 2.3320000000000003, + "inputDelayMs": 1.995, + "processingDurationMs": 0.337, "presentationDelayMs": 0 } }, { - "firstPaintMs": 87, - "fcpMs": 86.826, + "firstPaintMs": 86, + "fcpMs": 85.96, "interactionTests": { - "interactionLatencyMs": 2.261, - "inputDelayMs": 1.957, - "processingDurationMs": 0.304, + "interactionLatencyMs": 1.932, + "inputDelayMs": 1.685, + "processingDurationMs": 0.247, "presentationDelayMs": 0 } }, { - "firstPaintMs": 94, - "fcpMs": 94.368, + "firstPaintMs": 89, + "fcpMs": 88.744, "interactionTests": { - "interactionLatencyMs": 5.011, - "inputDelayMs": 4.742, - "processingDurationMs": 0.269, + "interactionLatencyMs": 2.0020000000000002, + "inputDelayMs": 1.745, + "processingDurationMs": 0.257, "presentationDelayMs": 0 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 725, - "avgLatencyMs": 1.484, - "medianLatencyMs": 1.342, - "samples": 6739, + "opsPerSec": 742, + "avgLatencyMs": 1.44, + "medianLatencyMs": 1.314, + "samples": 6944, "bodySizeKb": 96.89, "duplicationFactor": 1 }, "serverSideRenderedTests": { - "firstPaintMs": 62.2, - "fcpMs": 62.06, + "firstPaintMs": 60, + "fcpMs": 60.21, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 0.82, - "inputDelayMs": 0.55, - "processingDurationMs": 0.27, + "interactionLatencyMs": 0.79, + "inputDelayMs": 0.5, + "processingDurationMs": 0.29, "presentationDelayMs": 0 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 4.92, - "fcpMs": 4.76, - "interactionLatencyMs": 0.19, - "inputDelayMs": 0.25, - "processingDurationMs": 0.05, + "firstPaintMs": 25.23, + "fcpMs": 25.03, + "interactionLatencyMs": 0.26, + "inputDelayMs": 0.21, + "processingDurationMs": 0.08, "presentationDelayMs": 0 }, "samples": [ { - "firstPaintMs": 66, - "fcpMs": 65.657, + "firstPaintMs": 105, + "fcpMs": 104.849, "interactionTests": { - "interactionLatencyMs": 0.868, - "inputDelayMs": 0.605, - "processingDurationMs": 0.263, + "interactionLatencyMs": 0.904, + "inputDelayMs": 0.671, + "processingDurationMs": 0.233, "presentationDelayMs": 0 } }, { - "firstPaintMs": 63, - "fcpMs": 62.51, + "firstPaintMs": 47, + "fcpMs": 47.2, "interactionTests": { - "interactionLatencyMs": 0.474, - "inputDelayMs": 0.119, - "processingDurationMs": 0.355, + "interactionLatencyMs": 0.356, + "inputDelayMs": 0.132, + "processingDurationMs": 0.224, "presentationDelayMs": 0 } }, { - "firstPaintMs": 54, - "fcpMs": 54.216, + "firstPaintMs": 52, + "fcpMs": 52.429, "interactionTests": { - "interactionLatencyMs": 0.953, - "inputDelayMs": 0.722, - "processingDurationMs": 0.231, + "interactionLatencyMs": 0.758, + "inputDelayMs": 0.51, + "processingDurationMs": 0.248, "presentationDelayMs": 0 } }, { - "firstPaintMs": 66, - "fcpMs": 66.039, + "firstPaintMs": 48, + "fcpMs": 48.426, "interactionTests": { - "interactionLatencyMs": 0.9239999999999999, - "inputDelayMs": 0.692, - "processingDurationMs": 0.232, + "interactionLatencyMs": 0.901, + "inputDelayMs": 0.557, + "processingDurationMs": 0.344, "presentationDelayMs": 0 } }, { - "firstPaintMs": 62, - "fcpMs": 61.868, + "firstPaintMs": 48, + "fcpMs": 48.148, "interactionTests": { - "interactionLatencyMs": 0.86, - "inputDelayMs": 0.608, - "processingDurationMs": 0.252, + "interactionLatencyMs": 1.03, + "inputDelayMs": 0.617, + "processingDurationMs": 0.413, "presentationDelayMs": 0 } } ] }, "ssrLoadTests": { - "peakWorkers": 25, - "peakRequestsPerSec": 1534.4, - "peakAvgLatencyMs": 15.73, - "peakP50LatencyMs": 15, - "peakP75LatencyMs": 16, - "peakP90LatencyMs": 18, - "peakP99LatencyMs": 24, - "totalRequests": 46109, + "peakWorkers": 50, + "peakRequestsPerSec": 1535, + "peakAvgLatencyMs": 31.96, + "peakP50LatencyMs": 32, + "peakP75LatencyMs": 33, + "peakP90LatencyMs": 34, + "peakP99LatencyMs": 45, + "totalRequests": 45772, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2692, + "requests": 2742, "errors": 0, - "requestsPerSec": 538.4, - "avgLatencyMs": 1.08, + "requestsPerSec": 548.4, + "avgLatencyMs": 1.06, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 3, - "maxLatencyMs": 5, - "bytesPerSec": 101954355.2 + "maxLatencyMs": 4, + "bytesPerSec": 103854899.2 }, { "workers": 5, "durationMs": 5000, - "requests": 6045, + "requests": 6007, "errors": 0, - "requestsPerSec": 1209, - "avgLatencyMs": 3.8, + "requestsPerSec": 1201.41, + "avgLatencyMs": 3.91, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, "maxLatencyMs": 8, - "bytesPerSec": 228995891.2 + "bytesPerSec": 227527884.8 }, { "workers": 10, "durationMs": 5000, - "requests": 6971, + "requests": 6912, "errors": 0, - "requestsPerSec": 1394.2, - "avgLatencyMs": 6.6, - "medianLatencyMs": 6, - "p50LatencyMs": 6, + "requestsPerSec": 1382.4, + "avgLatencyMs": 6.71, + "medianLatencyMs": 7, + "p50LatencyMs": 7, "p75LatencyMs": 7, "p90LatencyMs": 8, - "p99LatencyMs": 11, - "maxLatencyMs": 14, - "bytesPerSec": 264044544 + "p99LatencyMs": 10, + "maxLatencyMs": 17, + "bytesPerSec": 261790105.6 }, { "workers": 25, "durationMs": 5000, - "requests": 7672, + "requests": 7463, "errors": 0, - "requestsPerSec": 1534.4, - "avgLatencyMs": 15.73, - "medianLatencyMs": 15, - "p50LatencyMs": 15, - "p75LatencyMs": 16, + "requestsPerSec": 1492.6, + "avgLatencyMs": 16.23, + "medianLatencyMs": 16, + "p50LatencyMs": 16, + "p75LatencyMs": 17, "p90LatencyMs": 18, - "p99LatencyMs": 24, - "maxLatencyMs": 77, - "bytesPerSec": 290639052.8 + "p99LatencyMs": 25, + "maxLatencyMs": 63, + "bytesPerSec": 282722304 }, { "workers": 50, "durationMs": 5000, - "requests": 7618, + "requests": 7675, "errors": 0, - "requestsPerSec": 1523.6, - "avgLatencyMs": 32.24, - "medianLatencyMs": 31, - "p50LatencyMs": 31, + "requestsPerSec": 1535, + "avgLatencyMs": 31.96, + "medianLatencyMs": 32, + "p50LatencyMs": 32, "p75LatencyMs": 33, - "p90LatencyMs": 35, - "p99LatencyMs": 50, - "maxLatencyMs": 323, - "bytesPerSec": 288541900.8 + "p90LatencyMs": 34, + "p99LatencyMs": 45, + "maxLatencyMs": 302, + "bytesPerSec": 290691481.61 }, { "workers": 100, "durationMs": 5010, - "requests": 7585, + "requests": 7512, "errors": 0, - "requestsPerSec": 1517, - "avgLatencyMs": 64.99, + "requestsPerSec": 1502.4, + "avgLatencyMs": 65.66, "medianLatencyMs": 62, "p50LatencyMs": 62, - "p75LatencyMs": 65, - "p90LatencyMs": 68, + "p75LatencyMs": 66, + "p90LatencyMs": 69, "p99LatencyMs": 100, - "maxLatencyMs": 1561, - "bytesPerSec": 287336038.4 + "maxLatencyMs": 1586, + "bytesPerSec": 284504883.2 }, { "workers": 200, "durationMs": 5010, - "requests": 7526, + "requests": 7461, "errors": 0, - "requestsPerSec": 1505.2, - "avgLatencyMs": 114.18, + "requestsPerSec": 1492.2, + "avgLatencyMs": 114.85, "medianLatencyMs": 85, "p50LatencyMs": 85, - "p75LatencyMs": 98, - "p90LatencyMs": 104, - "p99LatencyMs": 1555, - "maxLatencyMs": 4947, - "bytesPerSec": 285081600 + "p75LatencyMs": 102, + "p90LatencyMs": 109, + "p99LatencyMs": 1553, + "maxLatencyMs": 4966, + "bytesPerSec": 282617446.4 } ], "runs": 3, "samples": [ { "peakWorkers": 50, - "peakRequestsPerSec": 1510.2, - "peakAvgLatencyMs": 32.48, - "peakP50LatencyMs": 32, - "peakP75LatencyMs": 33, + "peakRequestsPerSec": 1536.8, + "peakAvgLatencyMs": 31.92, + "peakP50LatencyMs": 31, + "peakP75LatencyMs": 32, "peakP90LatencyMs": 35, - "peakP99LatencyMs": 49, - "totalRequests": 45273, + "peakP99LatencyMs": 46, + "totalRequests": 45653, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2652, + "requests": 2649, "errors": 0, - "requestsPerSec": 530.4, - "avgLatencyMs": 1.06, + "requestsPerSec": 529.8, + "avgLatencyMs": 1.05, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 3, "maxLatencyMs": 4, - "bytesPerSec": 100447027.2 + "bytesPerSec": 100342169.6 }, { "workers": 5, "durationMs": 5000, - "requests": 5924, + "requests": 5791, "errors": 0, - "requestsPerSec": 1184.8, - "avgLatencyMs": 3.95, + "requestsPerSec": 1158.2, + "avgLatencyMs": 4.01, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 8, - "bytesPerSec": 224382156.8 + "maxLatencyMs": 10, + "bytesPerSec": 219348992 }, { "workers": 10, "durationMs": 5000, - "requests": 6829, + "requests": 6756, "errors": 0, - "requestsPerSec": 1365.8, - "avgLatencyMs": 6.84, + "requestsPerSec": 1351.2, + "avgLatencyMs": 6.85, "medianLatencyMs": 7, "p50LatencyMs": 7, "p75LatencyMs": 7, "p90LatencyMs": 8, "p99LatencyMs": 11, - "maxLatencyMs": 16, - "bytesPerSec": 258644377.6 + "maxLatencyMs": 20, + "bytesPerSec": 255891865.6 }, { "workers": 25, "durationMs": 5000, - "requests": 7508, + "requests": 7556, "errors": 0, - "requestsPerSec": 1501.6, - "avgLatencyMs": 16.12, + "requestsPerSec": 1511.2, + "avgLatencyMs": 16.01, "medianLatencyMs": 16, "p50LatencyMs": 16, "p75LatencyMs": 17, "p90LatencyMs": 18, - "p99LatencyMs": 25, - "maxLatencyMs": 74, - "bytesPerSec": 284400025.61 + "p99LatencyMs": 27, + "maxLatencyMs": 77, + "bytesPerSec": 286182604.8 }, { "workers": 50, "durationMs": 5000, - "requests": 7551, + "requests": 7684, "errors": 0, - "requestsPerSec": 1510.2, - "avgLatencyMs": 32.48, - "medianLatencyMs": 32, - "p50LatencyMs": 32, - "p75LatencyMs": 33, + "requestsPerSec": 1536.8, + "avgLatencyMs": 31.92, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 32, "p90LatencyMs": 35, - "p99LatencyMs": 49, - "maxLatencyMs": 112, - "bytesPerSec": 286025318.4 + "p99LatencyMs": 46, + "maxLatencyMs": 78, + "bytesPerSec": 291006054.4 }, { "workers": 100, - "durationMs": 5010, - "requests": 7333, + "durationMs": 5000, + "requests": 7577, "errors": 0, - "requestsPerSec": 1466.6, - "avgLatencyMs": 67.28, - "medianLatencyMs": 64, - "p50LatencyMs": 64, - "p75LatencyMs": 68, - "p90LatencyMs": 72, - "p99LatencyMs": 110, - "maxLatencyMs": 1565, - "bytesPerSec": 277807104 + "requestsPerSec": 1515.4, + "avgLatencyMs": 65.08, + "medianLatencyMs": 62, + "p50LatencyMs": 62, + "p75LatencyMs": 65, + "p90LatencyMs": 69, + "p99LatencyMs": 102, + "maxLatencyMs": 1540, + "bytesPerSec": 286969036.8 }, { "workers": 200, "durationMs": 5010, - "requests": 7476, + "requests": 7640, "errors": 0, - "requestsPerSec": 1495.2, - "avgLatencyMs": 114.58, - "medianLatencyMs": 85, - "p50LatencyMs": 85, - "p75LatencyMs": 97, - "p90LatencyMs": 107, - "p99LatencyMs": 1641, - "maxLatencyMs": 4938, - "bytesPerSec": 283194163.2 + "requestsPerSec": 1528, + "avgLatencyMs": 113.54, + "medianLatencyMs": 82, + "p50LatencyMs": 82, + "p75LatencyMs": 99, + "p90LatencyMs": 108, + "p99LatencyMs": 1554, + "maxLatencyMs": 4930, + "bytesPerSec": 289380761.61 } ] }, { - "peakWorkers": 25, - "peakRequestsPerSec": 1534.4, - "peakAvgLatencyMs": 15.73, - "peakP50LatencyMs": 15, - "peakP75LatencyMs": 16, - "peakP90LatencyMs": 18, - "peakP99LatencyMs": 24, - "totalRequests": 46109, + "peakWorkers": 50, + "peakRequestsPerSec": 1535, + "peakAvgLatencyMs": 31.96, + "peakP50LatencyMs": 32, + "peakP75LatencyMs": 33, + "peakP90LatencyMs": 34, + "peakP99LatencyMs": 45, + "totalRequests": 45772, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2692, + "requests": 2742, "errors": 0, - "requestsPerSec": 538.4, - "avgLatencyMs": 1.08, + "requestsPerSec": 548.4, + "avgLatencyMs": 1.06, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 3, - "maxLatencyMs": 5, - "bytesPerSec": 101954355.2 + "maxLatencyMs": 4, + "bytesPerSec": 103854899.2 }, { "workers": 5, "durationMs": 5000, - "requests": 6045, + "requests": 6007, "errors": 0, - "requestsPerSec": 1209, - "avgLatencyMs": 3.8, + "requestsPerSec": 1201.41, + "avgLatencyMs": 3.91, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, "maxLatencyMs": 8, - "bytesPerSec": 228995891.2 + "bytesPerSec": 227527884.8 }, { "workers": 10, "durationMs": 5000, - "requests": 6971, + "requests": 6912, "errors": 0, - "requestsPerSec": 1394.2, - "avgLatencyMs": 6.6, - "medianLatencyMs": 6, - "p50LatencyMs": 6, + "requestsPerSec": 1382.4, + "avgLatencyMs": 6.71, + "medianLatencyMs": 7, + "p50LatencyMs": 7, "p75LatencyMs": 7, "p90LatencyMs": 8, - "p99LatencyMs": 11, - "maxLatencyMs": 14, - "bytesPerSec": 264044544 + "p99LatencyMs": 10, + "maxLatencyMs": 17, + "bytesPerSec": 261790105.6 }, { "workers": 25, "durationMs": 5000, - "requests": 7672, + "requests": 7463, "errors": 0, - "requestsPerSec": 1534.4, - "avgLatencyMs": 15.73, - "medianLatencyMs": 15, - "p50LatencyMs": 15, - "p75LatencyMs": 16, + "requestsPerSec": 1492.6, + "avgLatencyMs": 16.23, + "medianLatencyMs": 16, + "p50LatencyMs": 16, + "p75LatencyMs": 17, "p90LatencyMs": 18, - "p99LatencyMs": 24, - "maxLatencyMs": 77, - "bytesPerSec": 290639052.8 + "p99LatencyMs": 25, + "maxLatencyMs": 63, + "bytesPerSec": 282722304 }, { "workers": 50, "durationMs": 5000, - "requests": 7618, + "requests": 7675, "errors": 0, - "requestsPerSec": 1523.6, - "avgLatencyMs": 32.24, - "medianLatencyMs": 31, - "p50LatencyMs": 31, + "requestsPerSec": 1535, + "avgLatencyMs": 31.96, + "medianLatencyMs": 32, + "p50LatencyMs": 32, "p75LatencyMs": 33, - "p90LatencyMs": 35, - "p99LatencyMs": 50, - "maxLatencyMs": 323, - "bytesPerSec": 288541900.8 + "p90LatencyMs": 34, + "p99LatencyMs": 45, + "maxLatencyMs": 302, + "bytesPerSec": 290691481.61 }, { "workers": 100, "durationMs": 5010, - "requests": 7585, + "requests": 7512, "errors": 0, - "requestsPerSec": 1517, - "avgLatencyMs": 64.99, + "requestsPerSec": 1502.4, + "avgLatencyMs": 65.66, "medianLatencyMs": 62, "p50LatencyMs": 62, - "p75LatencyMs": 65, - "p90LatencyMs": 68, + "p75LatencyMs": 66, + "p90LatencyMs": 69, "p99LatencyMs": 100, - "maxLatencyMs": 1561, - "bytesPerSec": 287336038.4 + "maxLatencyMs": 1586, + "bytesPerSec": 284504883.2 }, { "workers": 200, "durationMs": 5010, - "requests": 7526, + "requests": 7461, "errors": 0, - "requestsPerSec": 1505.2, - "avgLatencyMs": 114.18, + "requestsPerSec": 1492.2, + "avgLatencyMs": 114.85, "medianLatencyMs": 85, "p50LatencyMs": 85, - "p75LatencyMs": 98, - "p90LatencyMs": 104, - "p99LatencyMs": 1555, - "maxLatencyMs": 4947, - "bytesPerSec": 285081600 + "p75LatencyMs": 102, + "p90LatencyMs": 109, + "p99LatencyMs": 1553, + "maxLatencyMs": 4966, + "bytesPerSec": 282617446.4 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 1550.2, - "peakAvgLatencyMs": 15.59, - "peakP50LatencyMs": 15, - "peakP75LatencyMs": 16, + "peakRequestsPerSec": 1510.4, + "peakAvgLatencyMs": 16.04, + "peakP50LatencyMs": 16, + "peakP75LatencyMs": 17, "peakP90LatencyMs": 18, - "peakP99LatencyMs": 24, - "totalRequests": 46420, + "peakP99LatencyMs": 25, + "totalRequests": 45633, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2735, + "requests": 2738, "errors": 0, - "requestsPerSec": 547, - "avgLatencyMs": 1.04, + "requestsPerSec": 547.6, + "avgLatencyMs": 1.05, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 3, - "maxLatencyMs": 4, - "bytesPerSec": 103579648 + "maxLatencyMs": 6, + "bytesPerSec": 103697612.8 }, { "workers": 5, "durationMs": 5000, - "requests": 6007, + "requests": 5999, "errors": 0, - "requestsPerSec": 1201.41, - "avgLatencyMs": 3.88, + "requestsPerSec": 1199.8, + "avgLatencyMs": 3.93, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 14, - "bytesPerSec": 227527884.8 + "maxLatencyMs": 9, + "bytesPerSec": 227239526.4 }, { "workers": 10, "durationMs": 5000, - "requests": 7044, + "requests": 6859, "errors": 0, - "requestsPerSec": 1408.8, - "avgLatencyMs": 6.48, - "medianLatencyMs": 6, - "p50LatencyMs": 6, + "requestsPerSec": 1371.8, + "avgLatencyMs": 6.78, + "medianLatencyMs": 7, + "p50LatencyMs": 7, "p75LatencyMs": 7, "p90LatencyMs": 8, "p99LatencyMs": 11, - "maxLatencyMs": 16, - "bytesPerSec": 266770841.6 + "maxLatencyMs": 15, + "bytesPerSec": 259797811.2 }, { "workers": 25, "durationMs": 5000, - "requests": 7751, + "requests": 7552, "errors": 0, - "requestsPerSec": 1550.2, - "avgLatencyMs": 15.59, - "medianLatencyMs": 15, - "p50LatencyMs": 15, - "p75LatencyMs": 16, + "requestsPerSec": 1510.4, + "avgLatencyMs": 16.04, + "medianLatencyMs": 16, + "p50LatencyMs": 16, + "p75LatencyMs": 17, "p90LatencyMs": 18, - "p99LatencyMs": 24, - "maxLatencyMs": 71, - "bytesPerSec": 293575065.61 + "p99LatencyMs": 25, + "maxLatencyMs": 66, + "bytesPerSec": 286025318.4 }, { "workers": 50, "durationMs": 5000, - "requests": 7724, + "requests": 7526, "errors": 0, - "requestsPerSec": 1544.8, - "avgLatencyMs": 31.79, - "medianLatencyMs": 31, - "p50LatencyMs": 31, - "p75LatencyMs": 32, - "p90LatencyMs": 34, - "p99LatencyMs": 50, - "maxLatencyMs": 305, - "bytesPerSec": 292631347.2 + "requestsPerSec": 1505.2, + "avgLatencyMs": 32.61, + "medianLatencyMs": 32, + "p50LatencyMs": 32, + "p75LatencyMs": 33, + "p90LatencyMs": 36, + "p99LatencyMs": 49, + "maxLatencyMs": 340, + "bytesPerSec": 285029171.2 }, { "workers": 100, "durationMs": 5000, - "requests": 7612, + "requests": 7425, "errors": 0, - "requestsPerSec": 1522.4, - "avgLatencyMs": 64.74, - "medianLatencyMs": 62, - "p50LatencyMs": 62, - "p75LatencyMs": 65, - "p90LatencyMs": 69, - "p99LatencyMs": 82, - "maxLatencyMs": 1565, - "bytesPerSec": 288279756.8 + "requestsPerSec": 1485, + "avgLatencyMs": 66.45, + "medianLatencyMs": 63, + "p50LatencyMs": 63, + "p75LatencyMs": 67, + "p90LatencyMs": 71, + "p99LatencyMs": 104, + "maxLatencyMs": 1545, + "bytesPerSec": 281201868.8 }, { "workers": 200, "durationMs": 5010, - "requests": 7547, + "requests": 7534, "errors": 0, - "requestsPerSec": 1509.4, - "avgLatencyMs": 114.2, - "medianLatencyMs": 82, - "p50LatencyMs": 82, - "p75LatencyMs": 98, + "requestsPerSec": 1506.8, + "avgLatencyMs": 115.01, + "medianLatencyMs": 85, + "p50LatencyMs": 85, + "p75LatencyMs": 99, "p90LatencyMs": 110, - "p99LatencyMs": 1616, - "maxLatencyMs": 4971, - "bytesPerSec": 285881139.2 + "p99LatencyMs": 1522, + "maxLatencyMs": 4947, + "bytesPerSec": 285396172.8 } ] } diff --git a/packages/app-baseline-html/ci-stats.json b/packages/app-baseline-html/ci-stats.json index 025364ee..cf2bd72e 100644 --- a/packages/app-baseline-html/ci-stats.json +++ b/packages/app-baseline-html/ci-stats.json @@ -1,485 +1,485 @@ { - "timingMeasuredAt": "2026-10-10T10:58:42.209Z", + "timingMeasuredAt": "2026-10-10T11:51:43.886Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "ssrRequestThroughputTests": { - "opsPerSec": 843, - "avgLatencyMs": 1.208, - "medianLatencyMs": 1.2, - "samples": 8279, + "opsPerSec": 851, + "avgLatencyMs": 1.201, + "medianLatencyMs": 1.201, + "samples": 8330, "bodySizeKb": 96.83, "duplicationFactor": 1 }, "frameworkVersion": "24.21.0", "ssrLoadTests": { - "peakWorkers": 200, - "peakRequestsPerSec": 1647, - "peakAvgLatencyMs": 119.62, - "peakP50LatencyMs": 106, - "peakP75LatencyMs": 119, - "peakP90LatencyMs": 163, - "peakP99LatencyMs": 1115, - "totalRequests": 48356, + "peakWorkers": 50, + "peakRequestsPerSec": 1683.2, + "peakAvgLatencyMs": 29.14, + "peakP50LatencyMs": 28, + "peakP75LatencyMs": 31, + "peakP90LatencyMs": 35, + "peakP99LatencyMs": 38, + "totalRequests": 49090, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2895, + "requests": 3038, "errors": 0, - "requestsPerSec": 579, - "avgLatencyMs": 1.05, + "requestsPerSec": 607.6, + "avgLatencyMs": 1.03, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, - "p99LatencyMs": 3, - "maxLatencyMs": 6, - "bytesPerSec": 109622067.2 + "p99LatencyMs": 2, + "maxLatencyMs": 4, + "bytesPerSec": 115048448 }, { "workers": 5, "durationMs": 5000, - "requests": 6450, + "requests": 6316, "errors": 0, - "requestsPerSec": 1290, - "avgLatencyMs": 3.2, + "requestsPerSec": 1263.2, + "avgLatencyMs": 3.43, "medianLatencyMs": 3, "p50LatencyMs": 3, - "p75LatencyMs": 3, + "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 7, - "bytesPerSec": 244226457.6 + "maxLatencyMs": 6, + "bytesPerSec": 239140864 }, { "workers": 10, "durationMs": 5000, - "requests": 6864, + "requests": 7310, "errors": 0, - "requestsPerSec": 1372.8, - "avgLatencyMs": 6.74, + "requestsPerSec": 1462, + "avgLatencyMs": 6.47, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 7, - "p90LatencyMs": 8, - "p99LatencyMs": 10, - "maxLatencyMs": 13, - "bytesPerSec": 259889561.6 + "p90LatencyMs": 7, + "p99LatencyMs": 9, + "maxLatencyMs": 12, + "bytesPerSec": 276758528 }, { "workers": 25, "durationMs": 5000, - "requests": 8003, + "requests": 7834, "errors": 0, - "requestsPerSec": 1600.6, - "avgLatencyMs": 15.14, - "medianLatencyMs": 14, - "p50LatencyMs": 14, + "requestsPerSec": 1566.8, + "avgLatencyMs": 15.41, + "medianLatencyMs": 16, + "p50LatencyMs": 16, "p75LatencyMs": 17, "p90LatencyMs": 18, - "p99LatencyMs": 21, - "maxLatencyMs": 31, - "bytesPerSec": 302972928 + "p99LatencyMs": 20, + "maxLatencyMs": 32, + "bytesPerSec": 296615936 }, { "workers": 50, "durationMs": 5000, - "requests": 8117, + "requests": 8416, "errors": 0, - "requestsPerSec": 1623.4, - "avgLatencyMs": 30.19, - "medianLatencyMs": 30, - "p50LatencyMs": 30, - "p75LatencyMs": 33, - "p90LatencyMs": 36, - "p99LatencyMs": 40, - "maxLatencyMs": 69, - "bytesPerSec": 307363840 + "requestsPerSec": 1683.2, + "avgLatencyMs": 29.14, + "medianLatencyMs": 28, + "p50LatencyMs": 28, + "p75LatencyMs": 31, + "p90LatencyMs": 35, + "p99LatencyMs": 38, + "maxLatencyMs": 71, + "bytesPerSec": 318688460.8 }, { "workers": 100, - "durationMs": 5000, - "requests": 7792, + "durationMs": 5010, + "requests": 8274, "errors": 0, - "requestsPerSec": 1558.4, - "avgLatencyMs": 63.22, - "medianLatencyMs": 58, - "p50LatencyMs": 58, - "p75LatencyMs": 71, - "p90LatencyMs": 82, - "p99LatencyMs": 114, - "maxLatencyMs": 703, - "bytesPerSec": 295029964.8 + "requestsPerSec": 1654.8, + "avgLatencyMs": 59.57, + "medianLatencyMs": 55, + "p50LatencyMs": 55, + "p75LatencyMs": 69, + "p90LatencyMs": 77, + "p99LatencyMs": 111, + "maxLatencyMs": 463, + "bytesPerSec": 313288294.4 }, { "workers": 200, "durationMs": 5010, - "requests": 8235, + "requests": 7902, "errors": 0, - "requestsPerSec": 1647, - "avgLatencyMs": 119.62, - "medianLatencyMs": 106, - "p50LatencyMs": 106, - "p75LatencyMs": 119, - "p90LatencyMs": 163, - "p99LatencyMs": 1115, - "maxLatencyMs": 3470, - "bytesPerSec": 311872716.8 + "requestsPerSec": 1580.4, + "avgLatencyMs": 124.63, + "medianLatencyMs": 114, + "p50LatencyMs": 114, + "p75LatencyMs": 152, + "p90LatencyMs": 171, + "p99LatencyMs": 608, + "maxLatencyMs": 1153, + "bytesPerSec": 299184947.2 } ], "runs": 3, "samples": [ { - "peakWorkers": 50, - "peakRequestsPerSec": 1655.2, - "peakAvgLatencyMs": 29.59, - "peakP50LatencyMs": 28, - "peakP75LatencyMs": 32, - "peakP90LatencyMs": 35, - "peakP99LatencyMs": 44, - "totalRequests": 47860, + "peakWorkers": 100, + "peakRequestsPerSec": 1651, + "peakAvgLatencyMs": 59.66, + "peakP50LatencyMs": 56, + "peakP75LatencyMs": 68, + "peakP90LatencyMs": 81, + "peakP99LatencyMs": 103, + "totalRequests": 49363, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2992, + "requests": 3001, "errors": 0, - "requestsPerSec": 598.4, + "requestsPerSec": 600.21, "avgLatencyMs": 1.04, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 2, - "maxLatencyMs": 5, - "bytesPerSec": 113292083.2 + "maxLatencyMs": 4, + "bytesPerSec": 113632870.4 }, { "workers": 5, "durationMs": 5000, - "requests": 6242, + "requests": 6327, "errors": 0, - "requestsPerSec": 1248.41, - "avgLatencyMs": 3.41, + "requestsPerSec": 1265.41, + "avgLatencyMs": 3.34, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 7, - "bytesPerSec": 236335923.2 + "maxLatencyMs": 6, + "bytesPerSec": 239534080 }, { "workers": 10, "durationMs": 5000, - "requests": 6858, + "requests": 7494, "errors": 0, - "requestsPerSec": 1371.6, - "avgLatencyMs": 6.88, - "medianLatencyMs": 7, - "p50LatencyMs": 7, - "p75LatencyMs": 8, + "requestsPerSec": 1498.8, + "avgLatencyMs": 6.36, + "medianLatencyMs": 6, + "p50LatencyMs": 6, + "p75LatencyMs": 7, "p90LatencyMs": 8, - "p99LatencyMs": 11, - "maxLatencyMs": 17, - "bytesPerSec": 259706060.8 + "p99LatencyMs": 9, + "maxLatencyMs": 13, + "bytesPerSec": 283770880 }, { "workers": 25, "durationMs": 5000, - "requests": 8104, + "requests": 8150, "errors": 0, - "requestsPerSec": 1620.8, - "avgLatencyMs": 14.86, + "requestsPerSec": 1630, + "avgLatencyMs": 14.8, "medianLatencyMs": 14, "p50LatencyMs": 14, - "p75LatencyMs": 17, + "p75LatencyMs": 16, "p90LatencyMs": 17, - "p99LatencyMs": 20, - "maxLatencyMs": 25, - "bytesPerSec": 306839552 + "p99LatencyMs": 19, + "maxLatencyMs": 30, + "bytesPerSec": 308517273.61 }, { "workers": 50, "durationMs": 5000, - "requests": 8276, + "requests": 7913, "errors": 0, - "requestsPerSec": 1655.2, - "avgLatencyMs": 29.59, - "medianLatencyMs": 28, - "p50LatencyMs": 28, - "p75LatencyMs": 32, - "p90LatencyMs": 35, - "p99LatencyMs": 44, - "maxLatencyMs": 66, - "bytesPerSec": 313340723.2 + "requestsPerSec": 1582.6, + "avgLatencyMs": 31, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 34, + "p90LatencyMs": 36, + "p99LatencyMs": 47, + "maxLatencyMs": 65, + "bytesPerSec": 299604377.61 }, { "workers": 100, "durationMs": 5010, - "requests": 7590, + "requests": 8255, "errors": 0, - "requestsPerSec": 1518, - "avgLatencyMs": 64.82, - "medianLatencyMs": 61, - "p50LatencyMs": 61, - "p75LatencyMs": 75, - "p90LatencyMs": 88, - "p99LatencyMs": 137, - "maxLatencyMs": 644, - "bytesPerSec": 287440896 + "requestsPerSec": 1651, + "avgLatencyMs": 59.66, + "medianLatencyMs": 56, + "p50LatencyMs": 56, + "p75LatencyMs": 68, + "p90LatencyMs": 81, + "p99LatencyMs": 103, + "maxLatencyMs": 428, + "bytesPerSec": 312606720 }, { "workers": 200, "durationMs": 5010, - "requests": 7798, + "requests": 8223, "errors": 0, - "requestsPerSec": 1559.6, - "avgLatencyMs": 120.91, - "medianLatencyMs": 97, - "p50LatencyMs": 97, - "p75LatencyMs": 119, - "p90LatencyMs": 146, - "p99LatencyMs": 1218, - "maxLatencyMs": 4887, - "bytesPerSec": 295252787.2 + "requestsPerSec": 1644.6, + "avgLatencyMs": 119.89, + "medianLatencyMs": 99, + "p50LatencyMs": 99, + "p75LatencyMs": 132, + "p90LatencyMs": 157, + "p99LatencyMs": 225, + "maxLatencyMs": 3939, + "bytesPerSec": 311348428.8 } ] }, { - "peakWorkers": 200, - "peakRequestsPerSec": 1606.6, - "peakAvgLatencyMs": 108.55, - "peakP50LatencyMs": 77, - "peakP75LatencyMs": 92, - "peakP90LatencyMs": 124, - "peakP99LatencyMs": 1372, - "totalRequests": 46847, + "peakWorkers": 50, + "peakRequestsPerSec": 1683.2, + "peakAvgLatencyMs": 29.14, + "peakP50LatencyMs": 28, + "peakP75LatencyMs": 31, + "peakP90LatencyMs": 35, + "peakP99LatencyMs": 38, + "totalRequests": 49090, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2924, + "requests": 3038, "errors": 0, - "requestsPerSec": 584.8, + "requestsPerSec": 607.6, "avgLatencyMs": 1.03, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 2, - "maxLatencyMs": 5, - "bytesPerSec": 110723072 + "maxLatencyMs": 4, + "bytesPerSec": 115048448 }, { "workers": 5, "durationMs": 5000, - "requests": 6149, + "requests": 6316, "errors": 0, - "requestsPerSec": 1229.8, - "avgLatencyMs": 3.37, + "requestsPerSec": 1263.2, + "avgLatencyMs": 3.43, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 4, "p90LatencyMs": 4, - "p99LatencyMs": 7, - "maxLatencyMs": 8, - "bytesPerSec": 232823193.6 + "p99LatencyMs": 6, + "maxLatencyMs": 6, + "bytesPerSec": 239140864 }, { "workers": 10, "durationMs": 5000, - "requests": 7228, + "requests": 7310, "errors": 0, - "requestsPerSec": 1445.6, - "avgLatencyMs": 6.38, + "requestsPerSec": 1462, + "avgLatencyMs": 6.47, "medianLatencyMs": 6, "p50LatencyMs": 6, - "p75LatencyMs": 6, - "p90LatencyMs": 8, - "p99LatencyMs": 10, + "p75LatencyMs": 7, + "p90LatencyMs": 7, + "p99LatencyMs": 9, "maxLatencyMs": 12, - "bytesPerSec": 273717657.61 + "bytesPerSec": 276758528 }, { "workers": 25, "durationMs": 5000, - "requests": 7608, + "requests": 7834, "errors": 0, - "requestsPerSec": 1521.6, - "avgLatencyMs": 15.89, - "medianLatencyMs": 15, - "p50LatencyMs": 15, - "p75LatencyMs": 18, - "p90LatencyMs": 19, - "p99LatencyMs": 23, - "maxLatencyMs": 33, - "bytesPerSec": 288122470.4 + "requestsPerSec": 1566.8, + "avgLatencyMs": 15.41, + "medianLatencyMs": 16, + "p50LatencyMs": 16, + "p75LatencyMs": 17, + "p90LatencyMs": 18, + "p99LatencyMs": 20, + "maxLatencyMs": 32, + "bytesPerSec": 296615936 }, { "workers": 50, "durationMs": 5000, - "requests": 7284, + "requests": 8416, "errors": 0, - "requestsPerSec": 1456.8, - "avgLatencyMs": 33.69, - "medianLatencyMs": 34, - "p50LatencyMs": 34, - "p75LatencyMs": 37, - "p90LatencyMs": 40, - "p99LatencyMs": 47, - "maxLatencyMs": 85, - "bytesPerSec": 275775488 + "requestsPerSec": 1683.2, + "avgLatencyMs": 29.14, + "medianLatencyMs": 28, + "p50LatencyMs": 28, + "p75LatencyMs": 31, + "p90LatencyMs": 35, + "p99LatencyMs": 38, + "maxLatencyMs": 71, + "bytesPerSec": 318688460.8 }, { "workers": 100, "durationMs": 5010, - "requests": 7621, + "requests": 8274, "errors": 0, - "requestsPerSec": 1524.2, - "avgLatencyMs": 64.65, - "medianLatencyMs": 59, - "p50LatencyMs": 59, - "p75LatencyMs": 71, - "p90LatencyMs": 78, - "p99LatencyMs": 115, - "maxLatencyMs": 1283, - "bytesPerSec": 288555008 + "requestsPerSec": 1654.8, + "avgLatencyMs": 59.57, + "medianLatencyMs": 55, + "p50LatencyMs": 55, + "p75LatencyMs": 69, + "p90LatencyMs": 77, + "p99LatencyMs": 111, + "maxLatencyMs": 463, + "bytesPerSec": 313288294.4 }, { "workers": 200, "durationMs": 5010, - "requests": 8033, + "requests": 7902, "errors": 0, - "requestsPerSec": 1606.6, - "avgLatencyMs": 108.55, - "medianLatencyMs": 77, - "p50LatencyMs": 77, - "p75LatencyMs": 92, - "p90LatencyMs": 124, - "p99LatencyMs": 1372, - "maxLatencyMs": 4936, - "bytesPerSec": 304178790.4 + "requestsPerSec": 1580.4, + "avgLatencyMs": 124.63, + "medianLatencyMs": 114, + "p50LatencyMs": 114, + "p75LatencyMs": 152, + "p90LatencyMs": 171, + "p99LatencyMs": 608, + "maxLatencyMs": 1153, + "bytesPerSec": 299184947.2 } ] }, { - "peakWorkers": 200, - "peakRequestsPerSec": 1647, - "peakAvgLatencyMs": 119.62, - "peakP50LatencyMs": 106, - "peakP75LatencyMs": 119, - "peakP90LatencyMs": 163, - "peakP99LatencyMs": 1115, - "totalRequests": 48356, + "peakWorkers": 100, + "peakRequestsPerSec": 1693, + "peakAvgLatencyMs": 58.15, + "peakP50LatencyMs": 54, + "peakP75LatencyMs": 62, + "peakP90LatencyMs": 70, + "peakP99LatencyMs": 95, + "totalRequests": 48926, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2895, + "requests": 2941, "errors": 0, - "requestsPerSec": 579, - "avgLatencyMs": 1.05, + "requestsPerSec": 588.21, + "avgLatencyMs": 1.04, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 3, - "maxLatencyMs": 6, - "bytesPerSec": 109622067.2 + "maxLatencyMs": 4, + "bytesPerSec": 111365324.8 }, { "workers": 5, "durationMs": 5000, - "requests": 6450, + "requests": 6178, "errors": 0, - "requestsPerSec": 1290, - "avgLatencyMs": 3.2, - "medianLatencyMs": 3, - "p50LatencyMs": 3, - "p75LatencyMs": 3, + "requestsPerSec": 1235.6, + "avgLatencyMs": 3.55, + "medianLatencyMs": 4, + "p50LatencyMs": 4, + "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, "maxLatencyMs": 7, - "bytesPerSec": 244226457.6 + "bytesPerSec": 233950412.8 }, { "workers": 10, "durationMs": 5000, - "requests": 6864, + "requests": 7448, "errors": 0, - "requestsPerSec": 1372.8, - "avgLatencyMs": 6.74, + "requestsPerSec": 1489.6, + "avgLatencyMs": 6.37, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 7, - "p90LatencyMs": 8, + "p90LatencyMs": 7, "p99LatencyMs": 10, - "maxLatencyMs": 13, - "bytesPerSec": 259889561.6 + "maxLatencyMs": 10, + "bytesPerSec": 281935872 }, { "workers": 25, "durationMs": 5000, - "requests": 8003, + "requests": 7810, "errors": 0, - "requestsPerSec": 1600.6, - "avgLatencyMs": 15.14, - "medianLatencyMs": 14, - "p50LatencyMs": 14, + "requestsPerSec": 1562, + "avgLatencyMs": 15.46, + "medianLatencyMs": 16, + "p50LatencyMs": 16, "p75LatencyMs": 17, - "p90LatencyMs": 18, - "p99LatencyMs": 21, - "maxLatencyMs": 31, - "bytesPerSec": 302972928 + "p90LatencyMs": 17, + "p99LatencyMs": 20, + "maxLatencyMs": 30, + "bytesPerSec": 295724646.4 }, { "workers": 50, "durationMs": 5000, - "requests": 8117, + "requests": 7625, "errors": 0, - "requestsPerSec": 1623.4, - "avgLatencyMs": 30.19, - "medianLatencyMs": 30, - "p50LatencyMs": 30, - "p75LatencyMs": 33, + "requestsPerSec": 1525, + "avgLatencyMs": 32.21, + "medianLatencyMs": 33, + "p50LatencyMs": 33, + "p75LatencyMs": 34, "p90LatencyMs": 36, - "p99LatencyMs": 40, - "maxLatencyMs": 69, - "bytesPerSec": 307363840 + "p99LatencyMs": 44, + "maxLatencyMs": 67, + "bytesPerSec": 288699187.2 }, { "workers": 100, "durationMs": 5000, - "requests": 7792, + "requests": 8465, "errors": 0, - "requestsPerSec": 1558.4, - "avgLatencyMs": 63.22, - "medianLatencyMs": 58, - "p50LatencyMs": 58, - "p75LatencyMs": 71, - "p90LatencyMs": 82, - "p99LatencyMs": 114, - "maxLatencyMs": 703, - "bytesPerSec": 295029964.8 + "requestsPerSec": 1693, + "avgLatencyMs": 58.15, + "medianLatencyMs": 54, + "p50LatencyMs": 54, + "p75LatencyMs": 62, + "p90LatencyMs": 70, + "p99LatencyMs": 95, + "maxLatencyMs": 976, + "bytesPerSec": 320523468.8 }, { "workers": 200, "durationMs": 5010, - "requests": 8235, + "requests": 8459, "errors": 0, - "requestsPerSec": 1647, - "avgLatencyMs": 119.62, - "medianLatencyMs": 106, - "p50LatencyMs": 106, - "p75LatencyMs": 119, - "p90LatencyMs": 163, - "p99LatencyMs": 1115, - "maxLatencyMs": 3470, - "bytesPerSec": 311872716.8 + "requestsPerSec": 1691.8, + "avgLatencyMs": 116.03, + "medianLatencyMs": 79, + "p50LatencyMs": 79, + "p75LatencyMs": 106, + "p90LatencyMs": 137, + "p99LatencyMs": 1153, + "maxLatencyMs": 4976, + "bytesPerSec": 320261324.8 } ] } diff --git a/packages/app-baseline-html/stats/24.21.0.json b/packages/app-baseline-html/stats/24.21.0.json index 025364ee..cf2bd72e 100644 --- a/packages/app-baseline-html/stats/24.21.0.json +++ b/packages/app-baseline-html/stats/24.21.0.json @@ -1,485 +1,485 @@ { - "timingMeasuredAt": "2026-10-10T10:58:42.209Z", + "timingMeasuredAt": "2026-10-10T11:51:43.886Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "ssrRequestThroughputTests": { - "opsPerSec": 843, - "avgLatencyMs": 1.208, - "medianLatencyMs": 1.2, - "samples": 8279, + "opsPerSec": 851, + "avgLatencyMs": 1.201, + "medianLatencyMs": 1.201, + "samples": 8330, "bodySizeKb": 96.83, "duplicationFactor": 1 }, "frameworkVersion": "24.21.0", "ssrLoadTests": { - "peakWorkers": 200, - "peakRequestsPerSec": 1647, - "peakAvgLatencyMs": 119.62, - "peakP50LatencyMs": 106, - "peakP75LatencyMs": 119, - "peakP90LatencyMs": 163, - "peakP99LatencyMs": 1115, - "totalRequests": 48356, + "peakWorkers": 50, + "peakRequestsPerSec": 1683.2, + "peakAvgLatencyMs": 29.14, + "peakP50LatencyMs": 28, + "peakP75LatencyMs": 31, + "peakP90LatencyMs": 35, + "peakP99LatencyMs": 38, + "totalRequests": 49090, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2895, + "requests": 3038, "errors": 0, - "requestsPerSec": 579, - "avgLatencyMs": 1.05, + "requestsPerSec": 607.6, + "avgLatencyMs": 1.03, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, - "p99LatencyMs": 3, - "maxLatencyMs": 6, - "bytesPerSec": 109622067.2 + "p99LatencyMs": 2, + "maxLatencyMs": 4, + "bytesPerSec": 115048448 }, { "workers": 5, "durationMs": 5000, - "requests": 6450, + "requests": 6316, "errors": 0, - "requestsPerSec": 1290, - "avgLatencyMs": 3.2, + "requestsPerSec": 1263.2, + "avgLatencyMs": 3.43, "medianLatencyMs": 3, "p50LatencyMs": 3, - "p75LatencyMs": 3, + "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 7, - "bytesPerSec": 244226457.6 + "maxLatencyMs": 6, + "bytesPerSec": 239140864 }, { "workers": 10, "durationMs": 5000, - "requests": 6864, + "requests": 7310, "errors": 0, - "requestsPerSec": 1372.8, - "avgLatencyMs": 6.74, + "requestsPerSec": 1462, + "avgLatencyMs": 6.47, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 7, - "p90LatencyMs": 8, - "p99LatencyMs": 10, - "maxLatencyMs": 13, - "bytesPerSec": 259889561.6 + "p90LatencyMs": 7, + "p99LatencyMs": 9, + "maxLatencyMs": 12, + "bytesPerSec": 276758528 }, { "workers": 25, "durationMs": 5000, - "requests": 8003, + "requests": 7834, "errors": 0, - "requestsPerSec": 1600.6, - "avgLatencyMs": 15.14, - "medianLatencyMs": 14, - "p50LatencyMs": 14, + "requestsPerSec": 1566.8, + "avgLatencyMs": 15.41, + "medianLatencyMs": 16, + "p50LatencyMs": 16, "p75LatencyMs": 17, "p90LatencyMs": 18, - "p99LatencyMs": 21, - "maxLatencyMs": 31, - "bytesPerSec": 302972928 + "p99LatencyMs": 20, + "maxLatencyMs": 32, + "bytesPerSec": 296615936 }, { "workers": 50, "durationMs": 5000, - "requests": 8117, + "requests": 8416, "errors": 0, - "requestsPerSec": 1623.4, - "avgLatencyMs": 30.19, - "medianLatencyMs": 30, - "p50LatencyMs": 30, - "p75LatencyMs": 33, - "p90LatencyMs": 36, - "p99LatencyMs": 40, - "maxLatencyMs": 69, - "bytesPerSec": 307363840 + "requestsPerSec": 1683.2, + "avgLatencyMs": 29.14, + "medianLatencyMs": 28, + "p50LatencyMs": 28, + "p75LatencyMs": 31, + "p90LatencyMs": 35, + "p99LatencyMs": 38, + "maxLatencyMs": 71, + "bytesPerSec": 318688460.8 }, { "workers": 100, - "durationMs": 5000, - "requests": 7792, + "durationMs": 5010, + "requests": 8274, "errors": 0, - "requestsPerSec": 1558.4, - "avgLatencyMs": 63.22, - "medianLatencyMs": 58, - "p50LatencyMs": 58, - "p75LatencyMs": 71, - "p90LatencyMs": 82, - "p99LatencyMs": 114, - "maxLatencyMs": 703, - "bytesPerSec": 295029964.8 + "requestsPerSec": 1654.8, + "avgLatencyMs": 59.57, + "medianLatencyMs": 55, + "p50LatencyMs": 55, + "p75LatencyMs": 69, + "p90LatencyMs": 77, + "p99LatencyMs": 111, + "maxLatencyMs": 463, + "bytesPerSec": 313288294.4 }, { "workers": 200, "durationMs": 5010, - "requests": 8235, + "requests": 7902, "errors": 0, - "requestsPerSec": 1647, - "avgLatencyMs": 119.62, - "medianLatencyMs": 106, - "p50LatencyMs": 106, - "p75LatencyMs": 119, - "p90LatencyMs": 163, - "p99LatencyMs": 1115, - "maxLatencyMs": 3470, - "bytesPerSec": 311872716.8 + "requestsPerSec": 1580.4, + "avgLatencyMs": 124.63, + "medianLatencyMs": 114, + "p50LatencyMs": 114, + "p75LatencyMs": 152, + "p90LatencyMs": 171, + "p99LatencyMs": 608, + "maxLatencyMs": 1153, + "bytesPerSec": 299184947.2 } ], "runs": 3, "samples": [ { - "peakWorkers": 50, - "peakRequestsPerSec": 1655.2, - "peakAvgLatencyMs": 29.59, - "peakP50LatencyMs": 28, - "peakP75LatencyMs": 32, - "peakP90LatencyMs": 35, - "peakP99LatencyMs": 44, - "totalRequests": 47860, + "peakWorkers": 100, + "peakRequestsPerSec": 1651, + "peakAvgLatencyMs": 59.66, + "peakP50LatencyMs": 56, + "peakP75LatencyMs": 68, + "peakP90LatencyMs": 81, + "peakP99LatencyMs": 103, + "totalRequests": 49363, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2992, + "requests": 3001, "errors": 0, - "requestsPerSec": 598.4, + "requestsPerSec": 600.21, "avgLatencyMs": 1.04, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 2, - "maxLatencyMs": 5, - "bytesPerSec": 113292083.2 + "maxLatencyMs": 4, + "bytesPerSec": 113632870.4 }, { "workers": 5, "durationMs": 5000, - "requests": 6242, + "requests": 6327, "errors": 0, - "requestsPerSec": 1248.41, - "avgLatencyMs": 3.41, + "requestsPerSec": 1265.41, + "avgLatencyMs": 3.34, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 7, - "bytesPerSec": 236335923.2 + "maxLatencyMs": 6, + "bytesPerSec": 239534080 }, { "workers": 10, "durationMs": 5000, - "requests": 6858, + "requests": 7494, "errors": 0, - "requestsPerSec": 1371.6, - "avgLatencyMs": 6.88, - "medianLatencyMs": 7, - "p50LatencyMs": 7, - "p75LatencyMs": 8, + "requestsPerSec": 1498.8, + "avgLatencyMs": 6.36, + "medianLatencyMs": 6, + "p50LatencyMs": 6, + "p75LatencyMs": 7, "p90LatencyMs": 8, - "p99LatencyMs": 11, - "maxLatencyMs": 17, - "bytesPerSec": 259706060.8 + "p99LatencyMs": 9, + "maxLatencyMs": 13, + "bytesPerSec": 283770880 }, { "workers": 25, "durationMs": 5000, - "requests": 8104, + "requests": 8150, "errors": 0, - "requestsPerSec": 1620.8, - "avgLatencyMs": 14.86, + "requestsPerSec": 1630, + "avgLatencyMs": 14.8, "medianLatencyMs": 14, "p50LatencyMs": 14, - "p75LatencyMs": 17, + "p75LatencyMs": 16, "p90LatencyMs": 17, - "p99LatencyMs": 20, - "maxLatencyMs": 25, - "bytesPerSec": 306839552 + "p99LatencyMs": 19, + "maxLatencyMs": 30, + "bytesPerSec": 308517273.61 }, { "workers": 50, "durationMs": 5000, - "requests": 8276, + "requests": 7913, "errors": 0, - "requestsPerSec": 1655.2, - "avgLatencyMs": 29.59, - "medianLatencyMs": 28, - "p50LatencyMs": 28, - "p75LatencyMs": 32, - "p90LatencyMs": 35, - "p99LatencyMs": 44, - "maxLatencyMs": 66, - "bytesPerSec": 313340723.2 + "requestsPerSec": 1582.6, + "avgLatencyMs": 31, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 34, + "p90LatencyMs": 36, + "p99LatencyMs": 47, + "maxLatencyMs": 65, + "bytesPerSec": 299604377.61 }, { "workers": 100, "durationMs": 5010, - "requests": 7590, + "requests": 8255, "errors": 0, - "requestsPerSec": 1518, - "avgLatencyMs": 64.82, - "medianLatencyMs": 61, - "p50LatencyMs": 61, - "p75LatencyMs": 75, - "p90LatencyMs": 88, - "p99LatencyMs": 137, - "maxLatencyMs": 644, - "bytesPerSec": 287440896 + "requestsPerSec": 1651, + "avgLatencyMs": 59.66, + "medianLatencyMs": 56, + "p50LatencyMs": 56, + "p75LatencyMs": 68, + "p90LatencyMs": 81, + "p99LatencyMs": 103, + "maxLatencyMs": 428, + "bytesPerSec": 312606720 }, { "workers": 200, "durationMs": 5010, - "requests": 7798, + "requests": 8223, "errors": 0, - "requestsPerSec": 1559.6, - "avgLatencyMs": 120.91, - "medianLatencyMs": 97, - "p50LatencyMs": 97, - "p75LatencyMs": 119, - "p90LatencyMs": 146, - "p99LatencyMs": 1218, - "maxLatencyMs": 4887, - "bytesPerSec": 295252787.2 + "requestsPerSec": 1644.6, + "avgLatencyMs": 119.89, + "medianLatencyMs": 99, + "p50LatencyMs": 99, + "p75LatencyMs": 132, + "p90LatencyMs": 157, + "p99LatencyMs": 225, + "maxLatencyMs": 3939, + "bytesPerSec": 311348428.8 } ] }, { - "peakWorkers": 200, - "peakRequestsPerSec": 1606.6, - "peakAvgLatencyMs": 108.55, - "peakP50LatencyMs": 77, - "peakP75LatencyMs": 92, - "peakP90LatencyMs": 124, - "peakP99LatencyMs": 1372, - "totalRequests": 46847, + "peakWorkers": 50, + "peakRequestsPerSec": 1683.2, + "peakAvgLatencyMs": 29.14, + "peakP50LatencyMs": 28, + "peakP75LatencyMs": 31, + "peakP90LatencyMs": 35, + "peakP99LatencyMs": 38, + "totalRequests": 49090, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2924, + "requests": 3038, "errors": 0, - "requestsPerSec": 584.8, + "requestsPerSec": 607.6, "avgLatencyMs": 1.03, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 2, - "maxLatencyMs": 5, - "bytesPerSec": 110723072 + "maxLatencyMs": 4, + "bytesPerSec": 115048448 }, { "workers": 5, "durationMs": 5000, - "requests": 6149, + "requests": 6316, "errors": 0, - "requestsPerSec": 1229.8, - "avgLatencyMs": 3.37, + "requestsPerSec": 1263.2, + "avgLatencyMs": 3.43, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 4, "p90LatencyMs": 4, - "p99LatencyMs": 7, - "maxLatencyMs": 8, - "bytesPerSec": 232823193.6 + "p99LatencyMs": 6, + "maxLatencyMs": 6, + "bytesPerSec": 239140864 }, { "workers": 10, "durationMs": 5000, - "requests": 7228, + "requests": 7310, "errors": 0, - "requestsPerSec": 1445.6, - "avgLatencyMs": 6.38, + "requestsPerSec": 1462, + "avgLatencyMs": 6.47, "medianLatencyMs": 6, "p50LatencyMs": 6, - "p75LatencyMs": 6, - "p90LatencyMs": 8, - "p99LatencyMs": 10, + "p75LatencyMs": 7, + "p90LatencyMs": 7, + "p99LatencyMs": 9, "maxLatencyMs": 12, - "bytesPerSec": 273717657.61 + "bytesPerSec": 276758528 }, { "workers": 25, "durationMs": 5000, - "requests": 7608, + "requests": 7834, "errors": 0, - "requestsPerSec": 1521.6, - "avgLatencyMs": 15.89, - "medianLatencyMs": 15, - "p50LatencyMs": 15, - "p75LatencyMs": 18, - "p90LatencyMs": 19, - "p99LatencyMs": 23, - "maxLatencyMs": 33, - "bytesPerSec": 288122470.4 + "requestsPerSec": 1566.8, + "avgLatencyMs": 15.41, + "medianLatencyMs": 16, + "p50LatencyMs": 16, + "p75LatencyMs": 17, + "p90LatencyMs": 18, + "p99LatencyMs": 20, + "maxLatencyMs": 32, + "bytesPerSec": 296615936 }, { "workers": 50, "durationMs": 5000, - "requests": 7284, + "requests": 8416, "errors": 0, - "requestsPerSec": 1456.8, - "avgLatencyMs": 33.69, - "medianLatencyMs": 34, - "p50LatencyMs": 34, - "p75LatencyMs": 37, - "p90LatencyMs": 40, - "p99LatencyMs": 47, - "maxLatencyMs": 85, - "bytesPerSec": 275775488 + "requestsPerSec": 1683.2, + "avgLatencyMs": 29.14, + "medianLatencyMs": 28, + "p50LatencyMs": 28, + "p75LatencyMs": 31, + "p90LatencyMs": 35, + "p99LatencyMs": 38, + "maxLatencyMs": 71, + "bytesPerSec": 318688460.8 }, { "workers": 100, "durationMs": 5010, - "requests": 7621, + "requests": 8274, "errors": 0, - "requestsPerSec": 1524.2, - "avgLatencyMs": 64.65, - "medianLatencyMs": 59, - "p50LatencyMs": 59, - "p75LatencyMs": 71, - "p90LatencyMs": 78, - "p99LatencyMs": 115, - "maxLatencyMs": 1283, - "bytesPerSec": 288555008 + "requestsPerSec": 1654.8, + "avgLatencyMs": 59.57, + "medianLatencyMs": 55, + "p50LatencyMs": 55, + "p75LatencyMs": 69, + "p90LatencyMs": 77, + "p99LatencyMs": 111, + "maxLatencyMs": 463, + "bytesPerSec": 313288294.4 }, { "workers": 200, "durationMs": 5010, - "requests": 8033, + "requests": 7902, "errors": 0, - "requestsPerSec": 1606.6, - "avgLatencyMs": 108.55, - "medianLatencyMs": 77, - "p50LatencyMs": 77, - "p75LatencyMs": 92, - "p90LatencyMs": 124, - "p99LatencyMs": 1372, - "maxLatencyMs": 4936, - "bytesPerSec": 304178790.4 + "requestsPerSec": 1580.4, + "avgLatencyMs": 124.63, + "medianLatencyMs": 114, + "p50LatencyMs": 114, + "p75LatencyMs": 152, + "p90LatencyMs": 171, + "p99LatencyMs": 608, + "maxLatencyMs": 1153, + "bytesPerSec": 299184947.2 } ] }, { - "peakWorkers": 200, - "peakRequestsPerSec": 1647, - "peakAvgLatencyMs": 119.62, - "peakP50LatencyMs": 106, - "peakP75LatencyMs": 119, - "peakP90LatencyMs": 163, - "peakP99LatencyMs": 1115, - "totalRequests": 48356, + "peakWorkers": 100, + "peakRequestsPerSec": 1693, + "peakAvgLatencyMs": 58.15, + "peakP50LatencyMs": 54, + "peakP75LatencyMs": 62, + "peakP90LatencyMs": 70, + "peakP99LatencyMs": 95, + "totalRequests": 48926, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2895, + "requests": 2941, "errors": 0, - "requestsPerSec": 579, - "avgLatencyMs": 1.05, + "requestsPerSec": 588.21, + "avgLatencyMs": 1.04, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 3, - "maxLatencyMs": 6, - "bytesPerSec": 109622067.2 + "maxLatencyMs": 4, + "bytesPerSec": 111365324.8 }, { "workers": 5, "durationMs": 5000, - "requests": 6450, + "requests": 6178, "errors": 0, - "requestsPerSec": 1290, - "avgLatencyMs": 3.2, - "medianLatencyMs": 3, - "p50LatencyMs": 3, - "p75LatencyMs": 3, + "requestsPerSec": 1235.6, + "avgLatencyMs": 3.55, + "medianLatencyMs": 4, + "p50LatencyMs": 4, + "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, "maxLatencyMs": 7, - "bytesPerSec": 244226457.6 + "bytesPerSec": 233950412.8 }, { "workers": 10, "durationMs": 5000, - "requests": 6864, + "requests": 7448, "errors": 0, - "requestsPerSec": 1372.8, - "avgLatencyMs": 6.74, + "requestsPerSec": 1489.6, + "avgLatencyMs": 6.37, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 7, - "p90LatencyMs": 8, + "p90LatencyMs": 7, "p99LatencyMs": 10, - "maxLatencyMs": 13, - "bytesPerSec": 259889561.6 + "maxLatencyMs": 10, + "bytesPerSec": 281935872 }, { "workers": 25, "durationMs": 5000, - "requests": 8003, + "requests": 7810, "errors": 0, - "requestsPerSec": 1600.6, - "avgLatencyMs": 15.14, - "medianLatencyMs": 14, - "p50LatencyMs": 14, + "requestsPerSec": 1562, + "avgLatencyMs": 15.46, + "medianLatencyMs": 16, + "p50LatencyMs": 16, "p75LatencyMs": 17, - "p90LatencyMs": 18, - "p99LatencyMs": 21, - "maxLatencyMs": 31, - "bytesPerSec": 302972928 + "p90LatencyMs": 17, + "p99LatencyMs": 20, + "maxLatencyMs": 30, + "bytesPerSec": 295724646.4 }, { "workers": 50, "durationMs": 5000, - "requests": 8117, + "requests": 7625, "errors": 0, - "requestsPerSec": 1623.4, - "avgLatencyMs": 30.19, - "medianLatencyMs": 30, - "p50LatencyMs": 30, - "p75LatencyMs": 33, + "requestsPerSec": 1525, + "avgLatencyMs": 32.21, + "medianLatencyMs": 33, + "p50LatencyMs": 33, + "p75LatencyMs": 34, "p90LatencyMs": 36, - "p99LatencyMs": 40, - "maxLatencyMs": 69, - "bytesPerSec": 307363840 + "p99LatencyMs": 44, + "maxLatencyMs": 67, + "bytesPerSec": 288699187.2 }, { "workers": 100, "durationMs": 5000, - "requests": 7792, + "requests": 8465, "errors": 0, - "requestsPerSec": 1558.4, - "avgLatencyMs": 63.22, - "medianLatencyMs": 58, - "p50LatencyMs": 58, - "p75LatencyMs": 71, - "p90LatencyMs": 82, - "p99LatencyMs": 114, - "maxLatencyMs": 703, - "bytesPerSec": 295029964.8 + "requestsPerSec": 1693, + "avgLatencyMs": 58.15, + "medianLatencyMs": 54, + "p50LatencyMs": 54, + "p75LatencyMs": 62, + "p90LatencyMs": 70, + "p99LatencyMs": 95, + "maxLatencyMs": 976, + "bytesPerSec": 320523468.8 }, { "workers": 200, "durationMs": 5010, - "requests": 8235, + "requests": 8459, "errors": 0, - "requestsPerSec": 1647, - "avgLatencyMs": 119.62, - "medianLatencyMs": 106, - "p50LatencyMs": 106, - "p75LatencyMs": 119, - "p90LatencyMs": 163, - "p99LatencyMs": 1115, - "maxLatencyMs": 3470, - "bytesPerSec": 311872716.8 + "requestsPerSec": 1691.8, + "avgLatencyMs": 116.03, + "medianLatencyMs": 79, + "p50LatencyMs": 79, + "p75LatencyMs": 106, + "p90LatencyMs": 137, + "p99LatencyMs": 1153, + "maxLatencyMs": 4976, + "bytesPerSec": 320261324.8 } ] } diff --git a/packages/app-next-js/ci-stats.json b/packages/app-next-js/ci-stats.json index 6f8e613f..6fc17cbf 100644 --- a/packages/app-next-js/ci-stats.json +++ b/packages/app-next-js/ci-stats.json @@ -1,231 +1,231 @@ { - "timingMeasuredAt": "2026-10-10T10:58:42.209Z", + "timingMeasuredAt": "2026-10-10T11:51:43.886Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "16.1.1", "clientSideRenderedTests": { - "firstPaintMs": 338.8, - "fcpMs": 338.67, + "firstPaintMs": 340.2, + "fcpMs": 340.4, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 21.53, - "inputDelayMs": 1.29, - "processingDurationMs": 6.88, - "presentationDelayMs": 13.36 + "interactionLatencyMs": 21.31, + "inputDelayMs": 1.66, + "processingDurationMs": 7.76, + "presentationDelayMs": 11.89 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 1.79, - "fcpMs": 1.87, - "interactionLatencyMs": 1.46, - "inputDelayMs": 0.06, - "processingDurationMs": 3.04, - "presentationDelayMs": 4.31 + "firstPaintMs": 3.83, + "fcpMs": 3.74, + "interactionLatencyMs": 2.06, + "inputDelayMs": 0.3, + "processingDurationMs": 0.73, + "presentationDelayMs": 1.95 }, "samples": [ { - "firstPaintMs": 341, - "fcpMs": 341.053, + "firstPaintMs": 339, + "fcpMs": 339.416, "interactionTests": { - "interactionLatencyMs": 19.177999999999997, - "inputDelayMs": 1.296, - "processingDurationMs": 11.356, - "presentationDelayMs": 6.526 + "interactionLatencyMs": 19.052999999999997, + "inputDelayMs": 1.344, + "processingDurationMs": 7.541, + "presentationDelayMs": 10.168 } }, { - "firstPaintMs": 339, - "fcpMs": 338.958, + "firstPaintMs": 338, + "fcpMs": 337.978, "interactionTests": { - "interactionLatencyMs": 23.115, - "inputDelayMs": 1.202, - "processingDurationMs": 6.293, - "presentationDelayMs": 15.62 + "interactionLatencyMs": 23.147, + "inputDelayMs": 1.626, + "processingDurationMs": 8.843, + "presentationDelayMs": 12.678 } }, { - "firstPaintMs": 339, - "fcpMs": 338.633, + "firstPaintMs": 347, + "fcpMs": 346.978, "interactionTests": { - "interactionLatencyMs": 21.963, - "inputDelayMs": 1.284, - "processingDurationMs": 4.46, - "presentationDelayMs": 16.219 + "interactionLatencyMs": 19.091, + "inputDelayMs": 1.765, + "processingDurationMs": 7.813, + "presentationDelayMs": 9.513 } }, { "firstPaintMs": 339, - "fcpMs": 338.896, + "fcpMs": 339.444, "interactionTests": { - "interactionLatencyMs": 22.082, - "inputDelayMs": 1.378, - "processingDurationMs": 3.951, - "presentationDelayMs": 16.753 + "interactionLatencyMs": 22.954, + "inputDelayMs": 2.112, + "processingDurationMs": 6.804, + "presentationDelayMs": 14.038 } }, { - "firstPaintMs": 336, - "fcpMs": 335.802, + "firstPaintMs": 338, + "fcpMs": 338.177, "interactionTests": { - "interactionLatencyMs": 21.313, - "inputDelayMs": 1.296, - "processingDurationMs": 8.317, - "presentationDelayMs": 11.7 + "interactionLatencyMs": 22.285, + "inputDelayMs": 1.437, + "processingDurationMs": 7.795, + "presentationDelayMs": 13.053 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 216, - "avgLatencyMs": 4.795, - "medianLatencyMs": 4.744, - "samples": 2086, + "opsPerSec": 234, + "avgLatencyMs": 4.417, + "medianLatencyMs": 4.484, + "samples": 2264, "bodySizeKb": 199.57, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 134.2, - "fcpMs": 134.25, + "firstPaintMs": 128.8, + "fcpMs": 128.82, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 18.89, - "inputDelayMs": 1.53, - "processingDurationMs": 7.5, - "presentationDelayMs": 9.86 + "interactionLatencyMs": 17.87, + "inputDelayMs": 1.82, + "processingDurationMs": 6.69, + "presentationDelayMs": 9.36 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 12.97, - "fcpMs": 13.18, - "interactionLatencyMs": 3.23, - "inputDelayMs": 0.59, - "processingDurationMs": 2.91, - "presentationDelayMs": 3.14 + "firstPaintMs": 8.76, + "fcpMs": 8.68, + "interactionLatencyMs": 3.95, + "inputDelayMs": 1.15, + "processingDurationMs": 1.96, + "presentationDelayMs": 4.45 }, "samples": [ { - "firstPaintMs": 146, - "fcpMs": 146.421, + "firstPaintMs": 136, + "fcpMs": 135.57, "interactionTests": { - "interactionLatencyMs": 17.297, - "inputDelayMs": 1.338, - "processingDurationMs": 6.497, - "presentationDelayMs": 9.462 + "interactionLatencyMs": 16.075, + "inputDelayMs": 1.492, + "processingDurationMs": 7.607, + "presentationDelayMs": 6.976 } }, { - "firstPaintMs": 147, - "fcpMs": 147.158, + "firstPaintMs": 140, + "fcpMs": 140.208, "interactionTests": { - "interactionLatencyMs": 14.691, - "inputDelayMs": 1.179, - "processingDurationMs": 5.071, - "presentationDelayMs": 8.441 + "interactionLatencyMs": 22.647, + "inputDelayMs": 1.349, + "processingDurationMs": 4.318, + "presentationDelayMs": 16.98 } }, { - "firstPaintMs": 136, - "fcpMs": 136.049, + "firstPaintMs": 126, + "fcpMs": 126.083, "interactionTests": { - "interactionLatencyMs": 18.224, - "inputDelayMs": 1.305, - "processingDurationMs": 8.677, - "presentationDelayMs": 8.242 + "interactionLatencyMs": 15.732000000000001, + "inputDelayMs": 1.184, + "processingDurationMs": 5.45, + "presentationDelayMs": 9.098 } }, { - "firstPaintMs": 118, - "fcpMs": 117.975, + "firstPaintMs": 121, + "fcpMs": 121.399, "interactionTests": { - "interactionLatencyMs": 22.400000000000002, - "inputDelayMs": 2.588, - "processingDurationMs": 12.032, - "presentationDelayMs": 7.78 + "interactionLatencyMs": 21.427999999999997, + "inputDelayMs": 3.868, + "processingDurationMs": 9.415, + "presentationDelayMs": 8.145 } }, { - "firstPaintMs": 124, - "fcpMs": 123.658, + "firstPaintMs": 121, + "fcpMs": 120.862, "interactionTests": { - "interactionLatencyMs": 21.862000000000002, - "inputDelayMs": 1.257, - "processingDurationMs": 5.241, - "presentationDelayMs": 15.364 + "interactionLatencyMs": 13.493, + "inputDelayMs": 1.216, + "processingDurationMs": 6.664, + "presentationDelayMs": 5.613 } } ] }, "ssrRouterLinkLoadTests": { - "peakWorkers": 5, - "peakRequestsPerSec": 42, - "peakAvgLatencyMs": 117.69, - "peakP50LatencyMs": 117, - "peakP75LatencyMs": 118, - "peakP90LatencyMs": 119, - "peakP99LatencyMs": 145, - "totalRequests": 1166, + "peakWorkers": 1, + "peakRequestsPerSec": 41.4, + "peakAvgLatencyMs": 23.59, + "peakP50LatencyMs": 23, + "peakP75LatencyMs": 25, + "peakP90LatencyMs": 26, + "peakP99LatencyMs": 27, + "totalRequests": 1178, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 209, + "requests": 207, "errors": 0, - "requestsPerSec": 41.8, - "avgLatencyMs": 23.39, + "requestsPerSec": 41.4, + "avgLatencyMs": 23.59, "medianLatencyMs": 23, "p50LatencyMs": 23, "p75LatencyMs": 25, - "p90LatencyMs": 25, + "p90LatencyMs": 26, "p99LatencyMs": 27, "maxLatencyMs": 36, - "bytesPerSec": 24843059.2 + "bytesPerSec": 24607129.6 }, { "workers": 5, "durationMs": 5000, - "requests": 210, + "requests": 205, "errors": 0, - "requestsPerSec": 42, - "avgLatencyMs": 117.69, - "medianLatencyMs": 117, - "p50LatencyMs": 117, - "p75LatencyMs": 118, - "p90LatencyMs": 119, - "p99LatencyMs": 145, - "maxLatencyMs": 146, - "bytesPerSec": 24967577.6 + "requestsPerSec": 41, + "avgLatencyMs": 120.17, + "medianLatencyMs": 120, + "p50LatencyMs": 120, + "p75LatencyMs": 121, + "p90LatencyMs": 124, + "p99LatencyMs": 143, + "maxLatencyMs": 149, + "bytesPerSec": 24367923.2 }, { "workers": 10, "durationMs": 5000, - "requests": 194, + "requests": 193, "errors": 0, - "requestsPerSec": 38.8, - "avgLatencyMs": 252.34, - "medianLatencyMs": 249, - "p50LatencyMs": 249, - "p75LatencyMs": 256, - "p90LatencyMs": 266, - "p99LatencyMs": 428, - "maxLatencyMs": 463, - "bytesPerSec": 23067033.6 + "requestsPerSec": 38.6, + "avgLatencyMs": 253.3, + "medianLatencyMs": 250, + "p50LatencyMs": 250, + "p75LatencyMs": 253, + "p90LatencyMs": 273, + "p99LatencyMs": 441, + "maxLatencyMs": 473, + "bytesPerSec": 22945792 }, { "workers": 25, "durationMs": 5000, - "requests": 169, + "requests": 177, "errors": 0, - "requestsPerSec": 33.8, - "avgLatencyMs": 688.09, - "medianLatencyMs": 671, - "p50LatencyMs": 671, - "p75LatencyMs": 683, - "p90LatencyMs": 697, - "p99LatencyMs": 2007, - "maxLatencyMs": 2110, - "bytesPerSec": 20089241.61 + "requestsPerSec": 35.4, + "avgLatencyMs": 665.81, + "medianLatencyMs": 653, + "p50LatencyMs": 653, + "p75LatencyMs": 666, + "p90LatencyMs": 686, + "p99LatencyMs": 1921, + "maxLatencyMs": 2024, + "bytesPerSec": 21042790.4 }, { "workers": 50, @@ -233,73 +233,73 @@ "requests": 154, "errors": 0, "requestsPerSec": 30.8, - "avgLatencyMs": 1157.29, - "medianLatencyMs": 931, - "p50LatencyMs": 931, - "p75LatencyMs": 1119, - "p90LatencyMs": 2380, - "p99LatencyMs": 4734, - "maxLatencyMs": 4921, + "avgLatencyMs": 1132.21, + "medianLatencyMs": 902, + "p50LatencyMs": 902, + "p75LatencyMs": 1102, + "p90LatencyMs": 2350, + "p99LatencyMs": 4636, + "maxLatencyMs": 4819, "bytesPerSec": 18308300.8 }, { "workers": 100, - "durationMs": 5000, - "requests": 134, + "durationMs": 5010, + "requests": 140, "errors": 0, - "requestsPerSec": 26.8, - "avgLatencyMs": 1215.96, - "medianLatencyMs": 926, - "p50LatencyMs": 926, - "p75LatencyMs": 1077, - "p90LatencyMs": 2729, - "p99LatencyMs": 4644, - "maxLatencyMs": 4828, - "bytesPerSec": 15926988.8 + "requestsPerSec": 28, + "avgLatencyMs": 1192.16, + "medianLatencyMs": 913, + "p50LatencyMs": 913, + "p75LatencyMs": 1073, + "p90LatencyMs": 2599, + "p99LatencyMs": 4664, + "maxLatencyMs": 4848, + "bytesPerSec": 16641843.2 }, { "workers": 200, "durationMs": 5010, - "requests": 96, + "requests": 102, "errors": 0, - "requestsPerSec": 19.2, - "avgLatencyMs": 1447.65, - "medianLatencyMs": 795, - "p50LatencyMs": 795, - "p75LatencyMs": 2246, - "p90LatencyMs": 3551, - "p99LatencyMs": 4868, - "maxLatencyMs": 4868, - "bytesPerSec": 11411456 + "requestsPerSec": 20.4, + "avgLatencyMs": 1433.43, + "medianLatencyMs": 790, + "p50LatencyMs": 790, + "p75LatencyMs": 2250, + "p90LatencyMs": 3521, + "p99LatencyMs": 4794, + "maxLatencyMs": 4956, + "bytesPerSec": 12125798.4 } ], "runs": 3, "samples": [ { - "peakWorkers": 5, - "peakRequestsPerSec": 40, - "peakAvgLatencyMs": 123.32, - "peakP50LatencyMs": 122, - "peakP75LatencyMs": 125, - "peakP90LatencyMs": 128, - "peakP99LatencyMs": 150, - "totalRequests": 1128, + "peakWorkers": 1, + "peakRequestsPerSec": 40.21, + "peakAvgLatencyMs": 24.23, + "peakP50LatencyMs": 24, + "peakP75LatencyMs": 25, + "peakP90LatencyMs": 26, + "peakP99LatencyMs": 31, + "totalRequests": 1141, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 198, + "requests": 201, "errors": 0, - "requestsPerSec": 39.6, - "avgLatencyMs": 24.69, + "requestsPerSec": 40.21, + "avgLatencyMs": 24.23, "medianLatencyMs": 24, "p50LatencyMs": 24, - "p75LatencyMs": 26, - "p90LatencyMs": 27, - "p99LatencyMs": 32, - "maxLatencyMs": 33, - "bytesPerSec": 23538892.8 + "p75LatencyMs": 25, + "p90LatencyMs": 26, + "p99LatencyMs": 31, + "maxLatencyMs": 39, + "bytesPerSec": 23896064 }, { "workers": 5, @@ -307,29 +307,29 @@ "requests": 200, "errors": 0, "requestsPerSec": 40, - "avgLatencyMs": 123.32, - "medianLatencyMs": 122, - "p50LatencyMs": 122, - "p75LatencyMs": 125, - "p90LatencyMs": 128, - "p99LatencyMs": 150, - "maxLatencyMs": 157, + "avgLatencyMs": 122.54, + "medianLatencyMs": 123, + "p50LatencyMs": 123, + "p75LatencyMs": 124, + "p90LatencyMs": 126, + "p99LatencyMs": 151, + "maxLatencyMs": 151, "bytesPerSec": 23781376 }, { "workers": 10, "durationMs": 5000, - "requests": 185, + "requests": 188, "errors": 0, - "requestsPerSec": 37, - "avgLatencyMs": 262.22, - "medianLatencyMs": 259, - "p50LatencyMs": 259, - "p75LatencyMs": 265, - "p90LatencyMs": 283, - "p99LatencyMs": 440, - "maxLatencyMs": 469, - "bytesPerSec": 21992243.2 + "requestsPerSec": 37.6, + "avgLatencyMs": 257.5, + "medianLatencyMs": 255, + "p50LatencyMs": 255, + "p75LatencyMs": 260, + "p90LatencyMs": 281, + "p99LatencyMs": 421, + "maxLatencyMs": 457, + "bytesPerSec": 22349414.4 }, { "workers": 25, @@ -337,29 +337,29 @@ "requests": 169, "errors": 0, "requestsPerSec": 33.8, - "avgLatencyMs": 696.62, - "medianLatencyMs": 686, - "p50LatencyMs": 686, - "p75LatencyMs": 702, - "p90LatencyMs": 724, - "p99LatencyMs": 1987, - "maxLatencyMs": 2095, + "avgLatencyMs": 685.18, + "medianLatencyMs": 682, + "p50LatencyMs": 682, + "p75LatencyMs": 690, + "p90LatencyMs": 696, + "p99LatencyMs": 1956, + "maxLatencyMs": 2063, "bytesPerSec": 20092518.4 }, { "workers": 50, "durationMs": 5000, - "requests": 147, + "requests": 154, "errors": 0, - "requestsPerSec": 29.4, - "avgLatencyMs": 1178.92, - "medianLatencyMs": 915, - "p50LatencyMs": 915, - "p75LatencyMs": 1129, - "p90LatencyMs": 2501, - "p99LatencyMs": 4719, - "maxLatencyMs": 4934, - "bytesPerSec": 17472716.8 + "requestsPerSec": 30.8, + "avgLatencyMs": 1154.24, + "medianLatencyMs": 916, + "p50LatencyMs": 916, + "p75LatencyMs": 1134, + "p90LatencyMs": 2373, + "p99LatencyMs": 4731, + "maxLatencyMs": 4923, + "bytesPerSec": 18308300.8 }, { "workers": 100, @@ -367,14 +367,14 @@ "requests": 133, "errors": 0, "requestsPerSec": 26.6, - "avgLatencyMs": 1224.74, - "medianLatencyMs": 899, - "p50LatencyMs": 899, - "p75LatencyMs": 1059, - "p90LatencyMs": 2786, - "p99LatencyMs": 4666, - "maxLatencyMs": 4848, - "bytesPerSec": 15808153.6 + "avgLatencyMs": 1230.23, + "medianLatencyMs": 923, + "p50LatencyMs": 923, + "p75LatencyMs": 1066, + "p90LatencyMs": 2781, + "p99LatencyMs": 4693, + "maxLatencyMs": 4880, + "bytesPerSec": 15809024 }, { "workers": 200, @@ -382,87 +382,87 @@ "requests": 96, "errors": 0, "requestsPerSec": 19.2, - "avgLatencyMs": 1443.73, - "medianLatencyMs": 795, - "p50LatencyMs": 795, - "p75LatencyMs": 2235, - "p90LatencyMs": 3563, - "p99LatencyMs": 4859, - "maxLatencyMs": 4859, - "bytesPerSec": 11411456 + "avgLatencyMs": 1479.03, + "medianLatencyMs": 778, + "p50LatencyMs": 778, + "p75LatencyMs": 2309, + "p90LatencyMs": 3665, + "p99LatencyMs": 4970, + "maxLatencyMs": 4970, + "bytesPerSec": 11414732.8 } ] }, { - "peakWorkers": 5, - "peakRequestsPerSec": 42.2, - "peakAvgLatencyMs": 116.19, - "peakP50LatencyMs": 115, - "peakP75LatencyMs": 116, - "peakP90LatencyMs": 122, - "peakP99LatencyMs": 138, - "totalRequests": 1169, + "peakWorkers": 1, + "peakRequestsPerSec": 41.4, + "peakAvgLatencyMs": 23.59, + "peakP50LatencyMs": 23, + "peakP75LatencyMs": 25, + "peakP90LatencyMs": 26, + "peakP99LatencyMs": 27, + "totalRequests": 1178, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 210, + "requests": 207, "errors": 0, - "requestsPerSec": 42, - "avgLatencyMs": 23.26, + "requestsPerSec": 41.4, + "avgLatencyMs": 23.59, "medianLatencyMs": 23, "p50LatencyMs": 23, - "p75LatencyMs": 24, - "p90LatencyMs": 25, - "p99LatencyMs": 32, - "maxLatencyMs": 35, - "bytesPerSec": 24961024 + "p75LatencyMs": 25, + "p90LatencyMs": 26, + "p99LatencyMs": 27, + "maxLatencyMs": 36, + "bytesPerSec": 24607129.6 }, { "workers": 5, "durationMs": 5000, - "requests": 211, + "requests": 205, "errors": 0, - "requestsPerSec": 42.2, - "avgLatencyMs": 116.19, - "medianLatencyMs": 115, - "p50LatencyMs": 115, - "p75LatencyMs": 116, - "p90LatencyMs": 122, - "p99LatencyMs": 138, - "maxLatencyMs": 139, - "bytesPerSec": 25085542.4 + "requestsPerSec": 41, + "avgLatencyMs": 120.17, + "medianLatencyMs": 120, + "p50LatencyMs": 120, + "p75LatencyMs": 121, + "p90LatencyMs": 124, + "p99LatencyMs": 143, + "maxLatencyMs": 149, + "bytesPerSec": 24367923.2 }, { "workers": 10, "durationMs": 5000, - "requests": 196, + "requests": 193, "errors": 0, - "requestsPerSec": 39.21, - "avgLatencyMs": 248.46, - "medianLatencyMs": 248, - "p50LatencyMs": 248, - "p75LatencyMs": 251, - "p90LatencyMs": 260, - "p99LatencyMs": 396, - "maxLatencyMs": 426, - "bytesPerSec": 23302963.2 + "requestsPerSec": 38.6, + "avgLatencyMs": 253.3, + "medianLatencyMs": 250, + "p50LatencyMs": 250, + "p75LatencyMs": 253, + "p90LatencyMs": 273, + "p99LatencyMs": 441, + "maxLatencyMs": 473, + "bytesPerSec": 22945792 }, { "workers": 25, "durationMs": 5000, - "requests": 169, + "requests": 177, "errors": 0, - "requestsPerSec": 33.8, - "avgLatencyMs": 684.66, - "medianLatencyMs": 675, - "p50LatencyMs": 675, - "p75LatencyMs": 687, - "p90LatencyMs": 700, - "p99LatencyMs": 1955, - "maxLatencyMs": 2059, - "bytesPerSec": 20090880 + "requestsPerSec": 35.4, + "avgLatencyMs": 665.81, + "medianLatencyMs": 653, + "p50LatencyMs": 653, + "p75LatencyMs": 666, + "p90LatencyMs": 686, + "p99LatencyMs": 1921, + "maxLatencyMs": 2024, + "bytesPerSec": 21042790.4 }, { "workers": 50, @@ -470,117 +470,117 @@ "requests": 154, "errors": 0, "requestsPerSec": 30.8, - "avgLatencyMs": 1151.91, - "medianLatencyMs": 928, - "p50LatencyMs": 928, - "p75LatencyMs": 1116, - "p90LatencyMs": 2360, - "p99LatencyMs": 4713, - "maxLatencyMs": 4901, + "avgLatencyMs": 1132.21, + "medianLatencyMs": 902, + "p50LatencyMs": 902, + "p75LatencyMs": 1102, + "p90LatencyMs": 2350, + "p99LatencyMs": 4636, + "maxLatencyMs": 4819, "bytesPerSec": 18308300.8 }, { "workers": 100, "durationMs": 5010, - "requests": 133, + "requests": 140, "errors": 0, - "requestsPerSec": 26.6, - "avgLatencyMs": 1219.35, - "medianLatencyMs": 932, - "p50LatencyMs": 932, - "p75LatencyMs": 1068, - "p90LatencyMs": 2739, - "p99LatencyMs": 4650, + "requestsPerSec": 28, + "avgLatencyMs": 1192.16, + "medianLatencyMs": 913, + "p50LatencyMs": 913, + "p75LatencyMs": 1073, + "p90LatencyMs": 2599, + "p99LatencyMs": 4664, "maxLatencyMs": 4848, - "bytesPerSec": 15810048 + "bytesPerSec": 16641843.2 }, { "workers": 200, "durationMs": 5010, - "requests": 96, + "requests": 102, "errors": 0, - "requestsPerSec": 19.2, - "avgLatencyMs": 1464.9, - "medianLatencyMs": 788, - "p50LatencyMs": 788, - "p75LatencyMs": 2313, - "p90LatencyMs": 3625, - "p99LatencyMs": 4924, - "maxLatencyMs": 4924, - "bytesPerSec": 11414732.8 + "requestsPerSec": 20.4, + "avgLatencyMs": 1433.43, + "medianLatencyMs": 790, + "p50LatencyMs": 790, + "p75LatencyMs": 2250, + "p90LatencyMs": 3521, + "p99LatencyMs": 4794, + "maxLatencyMs": 4956, + "bytesPerSec": 12125798.4 } ] }, { - "peakWorkers": 5, - "peakRequestsPerSec": 42, - "peakAvgLatencyMs": 117.69, - "peakP50LatencyMs": 117, - "peakP75LatencyMs": 118, - "peakP90LatencyMs": 119, - "peakP99LatencyMs": 145, - "totalRequests": 1166, + "peakWorkers": 1, + "peakRequestsPerSec": 42.6, + "peakAvgLatencyMs": 22.95, + "peakP50LatencyMs": 23, + "peakP75LatencyMs": 24, + "peakP90LatencyMs": 25, + "peakP99LatencyMs": 27, + "totalRequests": 1170, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 209, + "requests": 213, "errors": 0, - "requestsPerSec": 41.8, - "avgLatencyMs": 23.39, + "requestsPerSec": 42.6, + "avgLatencyMs": 22.95, "medianLatencyMs": 23, "p50LatencyMs": 23, - "p75LatencyMs": 25, + "p75LatencyMs": 24, "p90LatencyMs": 25, "p99LatencyMs": 27, - "maxLatencyMs": 36, - "bytesPerSec": 24843059.2 + "maxLatencyMs": 35, + "bytesPerSec": 25318195.2 }, { "workers": 5, "durationMs": 5000, - "requests": 210, + "requests": 209, "errors": 0, - "requestsPerSec": 42, - "avgLatencyMs": 117.69, + "requestsPerSec": 41.8, + "avgLatencyMs": 118.09, "medianLatencyMs": 117, "p50LatencyMs": 117, - "p75LatencyMs": 118, - "p90LatencyMs": 119, - "p99LatencyMs": 145, - "maxLatencyMs": 146, - "bytesPerSec": 24967577.6 + "p75LatencyMs": 119, + "p90LatencyMs": 123, + "p99LatencyMs": 136, + "maxLatencyMs": 136, + "bytesPerSec": 24843059.2 }, { "workers": 10, "durationMs": 5000, - "requests": 194, + "requests": 192, "errors": 0, - "requestsPerSec": 38.8, - "avgLatencyMs": 252.34, - "medianLatencyMs": 249, - "p50LatencyMs": 249, - "p75LatencyMs": 256, - "p90LatencyMs": 266, - "p99LatencyMs": 428, - "maxLatencyMs": 463, - "bytesPerSec": 23067033.6 + "requestsPerSec": 38.4, + "avgLatencyMs": 253.91, + "medianLatencyMs": 250, + "p50LatencyMs": 250, + "p75LatencyMs": 255, + "p90LatencyMs": 274, + "p99LatencyMs": 453, + "maxLatencyMs": 485, + "bytesPerSec": 22824550.4 }, { "workers": 25, "durationMs": 5000, - "requests": 169, + "requests": 173, "errors": 0, - "requestsPerSec": 33.8, - "avgLatencyMs": 688.09, - "medianLatencyMs": 671, - "p50LatencyMs": 671, - "p75LatencyMs": 683, - "p90LatencyMs": 697, - "p99LatencyMs": 2007, - "maxLatencyMs": 2110, - "bytesPerSec": 20089241.61 + "requestsPerSec": 34.6, + "avgLatencyMs": 679.51, + "medianLatencyMs": 669, + "p50LatencyMs": 669, + "p75LatencyMs": 682, + "p90LatencyMs": 696, + "p99LatencyMs": 1964, + "maxLatencyMs": 2072, + "bytesPerSec": 20567654.4 }, { "workers": 50, @@ -588,29 +588,29 @@ "requests": 154, "errors": 0, "requestsPerSec": 30.8, - "avgLatencyMs": 1157.29, - "medianLatencyMs": 931, - "p50LatencyMs": 931, - "p75LatencyMs": 1119, - "p90LatencyMs": 2380, - "p99LatencyMs": 4734, - "maxLatencyMs": 4921, - "bytesPerSec": 18308300.8 + "avgLatencyMs": 1169.54, + "medianLatencyMs": 921, + "p50LatencyMs": 921, + "p75LatencyMs": 1125, + "p90LatencyMs": 2428, + "p99LatencyMs": 4781, + "maxLatencyMs": 4970, + "bytesPerSec": 18305024 }, { "workers": 100, "durationMs": 5000, - "requests": 134, + "requests": 133, "errors": 0, - "requestsPerSec": 26.8, - "avgLatencyMs": 1215.96, - "medianLatencyMs": 926, - "p50LatencyMs": 926, - "p75LatencyMs": 1077, - "p90LatencyMs": 2729, - "p99LatencyMs": 4644, - "maxLatencyMs": 4828, - "bytesPerSec": 15926988.8 + "requestsPerSec": 26.6, + "avgLatencyMs": 1223.01, + "medianLatencyMs": 920, + "p50LatencyMs": 920, + "p75LatencyMs": 1070, + "p90LatencyMs": 2764, + "p99LatencyMs": 4661, + "maxLatencyMs": 4844, + "bytesPerSec": 15808153.6 }, { "workers": 200, @@ -618,13 +618,13 @@ "requests": 96, "errors": 0, "requestsPerSec": 19.2, - "avgLatencyMs": 1447.65, - "medianLatencyMs": 795, - "p50LatencyMs": 795, - "p75LatencyMs": 2246, - "p90LatencyMs": 3551, - "p99LatencyMs": 4868, - "maxLatencyMs": 4868, + "avgLatencyMs": 1454.84, + "medianLatencyMs": 788, + "p50LatencyMs": 788, + "p75LatencyMs": 2257, + "p90LatencyMs": 3595, + "p99LatencyMs": 4900, + "maxLatencyMs": 4900, "bytesPerSec": 11411456 } ] @@ -648,193 +648,193 @@ "browserVersion": "Google Chrome 154.0.8037.97", "ssrLoadTests": { "peakWorkers": 1, - "peakRequestsPerSec": 44.8, - "peakAvgLatencyMs": 21.79, + "peakRequestsPerSec": 45.8, + "peakAvgLatencyMs": 21.29, "peakP50LatencyMs": 21, - "peakP75LatencyMs": 23, - "peakP90LatencyMs": 24, - "peakP99LatencyMs": 26, - "totalRequests": 1245, + "peakP75LatencyMs": 22, + "peakP90LatencyMs": 23, + "peakP99LatencyMs": 25, + "totalRequests": 1282, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 224, + "requests": 229, "errors": 0, - "requestsPerSec": 44.8, - "avgLatencyMs": 21.79, + "requestsPerSec": 45.8, + "avgLatencyMs": 21.29, "medianLatencyMs": 21, "p50LatencyMs": 21, - "p75LatencyMs": 23, - "p90LatencyMs": 24, - "p99LatencyMs": 26, - "maxLatencyMs": 33, - "bytesPerSec": 26530611.2 + "p75LatencyMs": 22, + "p90LatencyMs": 23, + "p99LatencyMs": 25, + "maxLatencyMs": 36, + "bytesPerSec": 27120435.2 }, { "workers": 5, "durationMs": 5000, - "requests": 220, + "requests": 226, "errors": 0, - "requestsPerSec": 44, - "avgLatencyMs": 111.61, - "medianLatencyMs": 111, - "p50LatencyMs": 111, - "p75LatencyMs": 113, - "p90LatencyMs": 115, + "requestsPerSec": 45.2, + "avgLatencyMs": 108.76, + "medianLatencyMs": 108, + "p50LatencyMs": 108, + "p75LatencyMs": 110, + "p90LatencyMs": 112, "p99LatencyMs": 130, - "maxLatencyMs": 157, - "bytesPerSec": 26055475.2 + "maxLatencyMs": 131, + "bytesPerSec": 26766540.8 }, { "workers": 10, "durationMs": 5000, - "requests": 204, + "requests": 206, "errors": 0, - "requestsPerSec": 40.8, - "avgLatencyMs": 240.83, - "medianLatencyMs": 243, - "p50LatencyMs": 243, - "p75LatencyMs": 246, - "p90LatencyMs": 250, - "p99LatencyMs": 346, - "maxLatencyMs": 398, - "bytesPerSec": 24158208 + "requestsPerSec": 41.2, + "avgLatencyMs": 236.41, + "medianLatencyMs": 239, + "p50LatencyMs": 239, + "p75LatencyMs": 242, + "p90LatencyMs": 249, + "p99LatencyMs": 342, + "maxLatencyMs": 401, + "bytesPerSec": 24390860.8 }, { "workers": 25, "durationMs": 5000, - "requests": 181, + "requests": 185, "errors": 0, - "requestsPerSec": 36.21, - "avgLatencyMs": 647.82, - "medianLatencyMs": 639, - "p50LatencyMs": 639, - "p75LatencyMs": 646, - "p90LatencyMs": 650, - "p99LatencyMs": 1870, - "maxLatencyMs": 1973, - "bytesPerSec": 21436006.4 + "requestsPerSec": 37, + "avgLatencyMs": 633.42, + "medianLatencyMs": 634, + "p50LatencyMs": 634, + "p75LatencyMs": 639, + "p90LatencyMs": 647, + "p99LatencyMs": 1789, + "maxLatencyMs": 1895, + "bytesPerSec": 21907046.4 }, { "workers": 50, - "durationMs": 5010, - "requests": 161, + "durationMs": 5000, + "requests": 168, "errors": 0, - "requestsPerSec": 32.21, - "avgLatencyMs": 1129.96, - "medianLatencyMs": 887, - "p50LatencyMs": 887, - "p75LatencyMs": 1061, - "p90LatencyMs": 2271, - "p99LatencyMs": 4705, - "maxLatencyMs": 4902, - "bytesPerSec": 19061964.8 + "requestsPerSec": 33.6, + "avgLatencyMs": 1110.04, + "medianLatencyMs": 875, + "p50LatencyMs": 875, + "p75LatencyMs": 1051, + "p90LatencyMs": 2313, + "p99LatencyMs": 4728, + "maxLatencyMs": 4921, + "bytesPerSec": 19889356.8 }, { "workers": 100, "durationMs": 5010, - "requests": 147, + "requests": 154, "errors": 0, - "requestsPerSec": 29.4, - "avgLatencyMs": 1186.03, - "medianLatencyMs": 916, - "p50LatencyMs": 916, - "p75LatencyMs": 1056, - "p90LatencyMs": 2671, - "p99LatencyMs": 4730, - "maxLatencyMs": 4910, - "bytesPerSec": 17402060.8 + "requestsPerSec": 30.8, + "avgLatencyMs": 1158.44, + "medianLatencyMs": 868, + "p50LatencyMs": 868, + "p75LatencyMs": 1037, + "p90LatencyMs": 2564, + "p99LatencyMs": 4716, + "maxLatencyMs": 4889, + "bytesPerSec": 18232524.8 }, { "workers": 200, "durationMs": 5010, - "requests": 108, + "requests": 114, "errors": 0, - "requestsPerSec": 21.6, - "avgLatencyMs": 1386.31, - "medianLatencyMs": 803, - "p50LatencyMs": 803, - "p75LatencyMs": 2140, - "p90LatencyMs": 3492, - "p99LatencyMs": 4752, - "maxLatencyMs": 4906, - "bytesPerSec": 12788172.8 + "requestsPerSec": 22.8, + "avgLatencyMs": 1365.42, + "medianLatencyMs": 808, + "p50LatencyMs": 808, + "p75LatencyMs": 2045, + "p90LatencyMs": 3411, + "p99LatencyMs": 4795, + "maxLatencyMs": 4951, + "bytesPerSec": 13497753.6 } ], "runs": 3, "samples": [ { "peakWorkers": 1, - "peakRequestsPerSec": 46, - "peakAvgLatencyMs": 21.25, - "peakP50LatencyMs": 21, - "peakP75LatencyMs": 22, - "peakP90LatencyMs": 23, - "peakP99LatencyMs": 26, - "totalRequests": 1296, + "peakRequestsPerSec": 42.2, + "peakAvgLatencyMs": 23.2, + "peakP50LatencyMs": 23, + "peakP75LatencyMs": 24, + "peakP90LatencyMs": 25, + "peakP99LatencyMs": 29, + "totalRequests": 1207, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 230, + "requests": 211, "errors": 0, - "requestsPerSec": 46, - "avgLatencyMs": 21.25, - "medianLatencyMs": 21, - "p50LatencyMs": 21, - "p75LatencyMs": 22, - "p90LatencyMs": 23, - "p99LatencyMs": 26, - "maxLatencyMs": 30, - "bytesPerSec": 27238400 + "requestsPerSec": 42.2, + "avgLatencyMs": 23.2, + "medianLatencyMs": 23, + "p50LatencyMs": 23, + "p75LatencyMs": 24, + "p90LatencyMs": 25, + "p99LatencyMs": 29, + "maxLatencyMs": 34, + "bytesPerSec": 24980684.8 }, { "workers": 5, "durationMs": 5000, - "requests": 229, + "requests": 205, "errors": 0, - "requestsPerSec": 45.8, - "avgLatencyMs": 107.86, - "medianLatencyMs": 107, - "p50LatencyMs": 107, - "p75LatencyMs": 108, - "p90LatencyMs": 111, - "p99LatencyMs": 125, - "maxLatencyMs": 132, - "bytesPerSec": 27120435.2 + "requestsPerSec": 41, + "avgLatencyMs": 120.55, + "medianLatencyMs": 120, + "p50LatencyMs": 120, + "p75LatencyMs": 122, + "p90LatencyMs": 125, + "p99LatencyMs": 138, + "maxLatencyMs": 159, + "bytesPerSec": 24272896 }, { "workers": 10, - "durationMs": 5000, - "requests": 210, + "durationMs": 5010, + "requests": 194, "errors": 0, - "requestsPerSec": 42, - "avgLatencyMs": 231.21, - "medianLatencyMs": 231, - "p50LatencyMs": 231, - "p75LatencyMs": 234, - "p90LatencyMs": 238, - "p99LatencyMs": 367, - "maxLatencyMs": 417, - "bytesPerSec": 24862720 + "requestsPerSec": 38.8, + "avgLatencyMs": 252.08, + "medianLatencyMs": 253, + "p50LatencyMs": 253, + "p75LatencyMs": 256, + "p90LatencyMs": 258, + "p99LatencyMs": 432, + "maxLatencyMs": 459, + "bytesPerSec": 22972006.4 }, { "workers": 25, "durationMs": 5000, - "requests": 198, + "requests": 181, "errors": 0, - "requestsPerSec": 39.6, - "avgLatencyMs": 597.49, - "medianLatencyMs": 594, - "p50LatencyMs": 594, - "p75LatencyMs": 601, - "p90LatencyMs": 611, - "p99LatencyMs": 1696, - "maxLatencyMs": 1792, - "bytesPerSec": 23443865.6 + "requestsPerSec": 36.21, + "avgLatencyMs": 650.77, + "medianLatencyMs": 642, + "p50LatencyMs": 642, + "p75LatencyMs": 649, + "p90LatencyMs": 653, + "p99LatencyMs": 1897, + "maxLatencyMs": 1997, + "bytesPerSec": 21436006.4 }, { "workers": 50, @@ -842,235 +842,235 @@ "requests": 161, "errors": 0, "requestsPerSec": 32.21, - "avgLatencyMs": 1111.61, - "medianLatencyMs": 866, - "p50LatencyMs": 866, - "p75LatencyMs": 1068, - "p90LatencyMs": 2229, - "p99LatencyMs": 4631, - "maxLatencyMs": 4820, + "avgLatencyMs": 1133.74, + "medianLatencyMs": 883, + "p50LatencyMs": 883, + "p75LatencyMs": 1072, + "p90LatencyMs": 2310, + "p99LatencyMs": 4736, + "maxLatencyMs": 4941, "bytesPerSec": 19061964.8 }, { "workers": 100, "durationMs": 5010, - "requests": 154, + "requests": 147, "errors": 0, - "requestsPerSec": 30.8, - "avgLatencyMs": 1155.39, - "medianLatencyMs": 889, - "p50LatencyMs": 889, - "p75LatencyMs": 1040, - "p90LatencyMs": 2518, - "p99LatencyMs": 4706, - "maxLatencyMs": 4892, - "bytesPerSec": 18233344 + "requestsPerSec": 29.4, + "avgLatencyMs": 1185.39, + "medianLatencyMs": 896, + "p50LatencyMs": 896, + "p75LatencyMs": 1037, + "p90LatencyMs": 2702, + "p99LatencyMs": 4719, + "maxLatencyMs": 4895, + "bytesPerSec": 17405337.61 }, { "workers": 200, "durationMs": 5010, - "requests": 114, + "requests": 108, "errors": 0, - "requestsPerSec": 22.8, - "avgLatencyMs": 1383.4, - "medianLatencyMs": 795, - "p50LatencyMs": 795, - "p75LatencyMs": 2115, - "p90LatencyMs": 3484, - "p99LatencyMs": 4854, - "maxLatencyMs": 5004, - "bytesPerSec": 13500108.8 + "requestsPerSec": 21.6, + "avgLatencyMs": 1391.41, + "medianLatencyMs": 775, + "p50LatencyMs": 775, + "p75LatencyMs": 2104, + "p90LatencyMs": 3531, + "p99LatencyMs": 4761, + "maxLatencyMs": 4919, + "bytesPerSec": 12789043.2 } ] }, { "peakWorkers": 1, - "peakRequestsPerSec": 44.8, - "peakAvgLatencyMs": 21.79, - "peakP50LatencyMs": 21, - "peakP75LatencyMs": 23, - "peakP90LatencyMs": 24, + "peakRequestsPerSec": 47, + "peakAvgLatencyMs": 20.67, + "peakP50LatencyMs": 20, + "peakP75LatencyMs": 21, + "peakP90LatencyMs": 22, "peakP99LatencyMs": 26, - "totalRequests": 1245, + "totalRequests": 1294, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 224, + "requests": 235, "errors": 0, - "requestsPerSec": 44.8, - "avgLatencyMs": 21.79, - "medianLatencyMs": 21, - "p50LatencyMs": 21, - "p75LatencyMs": 23, - "p90LatencyMs": 24, + "requestsPerSec": 47, + "avgLatencyMs": 20.67, + "medianLatencyMs": 20, + "p50LatencyMs": 20, + "p75LatencyMs": 21, + "p90LatencyMs": 22, "p99LatencyMs": 26, - "maxLatencyMs": 33, - "bytesPerSec": 26530611.2 + "maxLatencyMs": 30, + "bytesPerSec": 27828224 }, { "workers": 5, "durationMs": 5000, - "requests": 220, + "requests": 227, "errors": 0, - "requestsPerSec": 44, - "avgLatencyMs": 111.61, - "medianLatencyMs": 111, - "p50LatencyMs": 111, - "p75LatencyMs": 113, - "p90LatencyMs": 115, - "p99LatencyMs": 130, - "maxLatencyMs": 157, - "bytesPerSec": 26055475.2 + "requestsPerSec": 45.4, + "avgLatencyMs": 108.19, + "medianLatencyMs": 107, + "p50LatencyMs": 107, + "p75LatencyMs": 109, + "p90LatencyMs": 112, + "p99LatencyMs": 128, + "maxLatencyMs": 142, + "bytesPerSec": 26881228.8 }, { "workers": 10, "durationMs": 5000, - "requests": 204, + "requests": 206, "errors": 0, - "requestsPerSec": 40.8, - "avgLatencyMs": 240.83, - "medianLatencyMs": 243, - "p50LatencyMs": 243, - "p75LatencyMs": 246, - "p90LatencyMs": 250, - "p99LatencyMs": 346, - "maxLatencyMs": 398, - "bytesPerSec": 24158208 + "requestsPerSec": 41.2, + "avgLatencyMs": 235.98, + "medianLatencyMs": 237, + "p50LatencyMs": 237, + "p75LatencyMs": 239, + "p90LatencyMs": 248, + "p99LatencyMs": 347, + "maxLatencyMs": 406, + "bytesPerSec": 24394137.6 }, { "workers": 25, "durationMs": 5000, - "requests": 181, + "requests": 190, "errors": 0, - "requestsPerSec": 36.21, - "avgLatencyMs": 647.82, - "medianLatencyMs": 639, - "p50LatencyMs": 639, - "p75LatencyMs": 646, - "p90LatencyMs": 650, - "p99LatencyMs": 1870, - "maxLatencyMs": 1973, - "bytesPerSec": 21436006.4 + "requestsPerSec": 38, + "avgLatencyMs": 617.89, + "medianLatencyMs": 617, + "p50LatencyMs": 617, + "p75LatencyMs": 629, + "p90LatencyMs": 638, + "p99LatencyMs": 1736, + "maxLatencyMs": 1835, + "bytesPerSec": 22500147.2 }, { "workers": 50, - "durationMs": 5010, - "requests": 161, + "durationMs": 5000, + "requests": 168, "errors": 0, - "requestsPerSec": 32.21, - "avgLatencyMs": 1129.96, - "medianLatencyMs": 887, - "p50LatencyMs": 887, - "p75LatencyMs": 1061, - "p90LatencyMs": 2271, - "p99LatencyMs": 4705, + "requestsPerSec": 33.6, + "avgLatencyMs": 1106.12, + "medianLatencyMs": 864, + "p50LatencyMs": 864, + "p75LatencyMs": 1036, + "p90LatencyMs": 2321, + "p99LatencyMs": 4712, "maxLatencyMs": 4902, - "bytesPerSec": 19061964.8 + "bytesPerSec": 19889356.8 }, { "workers": 100, "durationMs": 5010, - "requests": 147, + "requests": 154, "errors": 0, - "requestsPerSec": 29.4, - "avgLatencyMs": 1186.03, - "medianLatencyMs": 916, - "p50LatencyMs": 916, - "p75LatencyMs": 1056, - "p90LatencyMs": 2671, - "p99LatencyMs": 4730, - "maxLatencyMs": 4910, - "bytesPerSec": 17402060.8 + "requestsPerSec": 30.8, + "avgLatencyMs": 1157.91, + "medianLatencyMs": 872, + "p50LatencyMs": 872, + "p75LatencyMs": 1034, + "p90LatencyMs": 2553, + "p99LatencyMs": 4712, + "maxLatencyMs": 4888, + "bytesPerSec": 18232524.8 }, { "workers": 200, "durationMs": 5010, - "requests": 108, + "requests": 114, "errors": 0, - "requestsPerSec": 21.6, - "avgLatencyMs": 1386.31, - "medianLatencyMs": 803, - "p50LatencyMs": 803, - "p75LatencyMs": 2140, - "p90LatencyMs": 3492, - "p99LatencyMs": 4752, - "maxLatencyMs": 4906, - "bytesPerSec": 12788172.8 + "requestsPerSec": 22.8, + "avgLatencyMs": 1355.87, + "medianLatencyMs": 812, + "p50LatencyMs": 812, + "p75LatencyMs": 2034, + "p90LatencyMs": 3381, + "p99LatencyMs": 4761, + "maxLatencyMs": 4913, + "bytesPerSec": 13497753.6 } ] }, { - "peakWorkers": 5, - "peakRequestsPerSec": 44, - "peakAvgLatencyMs": 110.83, - "peakP50LatencyMs": 110, - "peakP75LatencyMs": 111, - "peakP90LatencyMs": 117, - "peakP99LatencyMs": 131, - "totalRequests": 1272, + "peakWorkers": 1, + "peakRequestsPerSec": 45.8, + "peakAvgLatencyMs": 21.29, + "peakP50LatencyMs": 21, + "peakP75LatencyMs": 22, + "peakP90LatencyMs": 23, + "peakP99LatencyMs": 25, + "totalRequests": 1282, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 217, + "requests": 229, "errors": 0, - "requestsPerSec": 43.4, - "avgLatencyMs": 22.45, - "medianLatencyMs": 22, - "p50LatencyMs": 22, - "p75LatencyMs": 24, - "p90LatencyMs": 25, - "p99LatencyMs": 29, - "maxLatencyMs": 30, - "bytesPerSec": 25695027.2 + "requestsPerSec": 45.8, + "avgLatencyMs": 21.29, + "medianLatencyMs": 21, + "p50LatencyMs": 21, + "p75LatencyMs": 22, + "p90LatencyMs": 23, + "p99LatencyMs": 25, + "maxLatencyMs": 36, + "bytesPerSec": 27120435.2 }, { "workers": 5, "durationMs": 5000, - "requests": 220, + "requests": 226, "errors": 0, - "requestsPerSec": 44, - "avgLatencyMs": 110.83, - "medianLatencyMs": 110, - "p50LatencyMs": 110, - "p75LatencyMs": 111, - "p90LatencyMs": 117, - "p99LatencyMs": 131, - "maxLatencyMs": 132, - "bytesPerSec": 26052198.4 + "requestsPerSec": 45.2, + "avgLatencyMs": 108.76, + "medianLatencyMs": 108, + "p50LatencyMs": 108, + "p75LatencyMs": 110, + "p90LatencyMs": 112, + "p99LatencyMs": 130, + "maxLatencyMs": 131, + "bytesPerSec": 26766540.8 }, { "workers": 10, "durationMs": 5000, - "requests": 202, + "requests": 206, "errors": 0, - "requestsPerSec": 40.4, - "avgLatencyMs": 241.26, - "medianLatencyMs": 245, - "p50LatencyMs": 245, - "p75LatencyMs": 248, - "p90LatencyMs": 252, - "p99LatencyMs": 313, - "maxLatencyMs": 371, - "bytesPerSec": 23919001.6 + "requestsPerSec": 41.2, + "avgLatencyMs": 236.41, + "medianLatencyMs": 239, + "p50LatencyMs": 239, + "p75LatencyMs": 242, + "p90LatencyMs": 249, + "p99LatencyMs": 342, + "maxLatencyMs": 401, + "bytesPerSec": 24390860.8 }, { "workers": 25, "durationMs": 5000, - "requests": 190, + "requests": 185, "errors": 0, - "requestsPerSec": 38, - "avgLatencyMs": 617.15, - "medianLatencyMs": 607, - "p50LatencyMs": 607, - "p75LatencyMs": 615, - "p90LatencyMs": 628, - "p99LatencyMs": 1784, - "maxLatencyMs": 1882, - "bytesPerSec": 22500147.2 + "requestsPerSec": 37, + "avgLatencyMs": 633.42, + "medianLatencyMs": 634, + "p50LatencyMs": 634, + "p75LatencyMs": 639, + "p90LatencyMs": 647, + "p99LatencyMs": 1789, + "maxLatencyMs": 1895, + "bytesPerSec": 21907046.4 }, { "workers": 50, @@ -1078,29 +1078,29 @@ "requests": 168, "errors": 0, "requestsPerSec": 33.6, - "avgLatencyMs": 1091.05, - "medianLatencyMs": 846, - "p50LatencyMs": 846, - "p75LatencyMs": 1028, - "p90LatencyMs": 2284, - "p99LatencyMs": 4633, - "maxLatencyMs": 4831, - "bytesPerSec": 19892633.61 + "avgLatencyMs": 1110.04, + "medianLatencyMs": 875, + "p50LatencyMs": 875, + "p75LatencyMs": 1051, + "p90LatencyMs": 2313, + "p99LatencyMs": 4728, + "maxLatencyMs": 4921, + "bytesPerSec": 19889356.8 }, { "workers": 100, - "durationMs": 5000, - "requests": 161, + "durationMs": 5010, + "requests": 154, "errors": 0, - "requestsPerSec": 32.21, - "avgLatencyMs": 1149.01, - "medianLatencyMs": 890, - "p50LatencyMs": 890, - "p75LatencyMs": 1049, - "p90LatencyMs": 2414, - "p99LatencyMs": 4776, - "maxLatencyMs": 4982, - "bytesPerSec": 19063193.61 + "requestsPerSec": 30.8, + "avgLatencyMs": 1158.44, + "medianLatencyMs": 868, + "p50LatencyMs": 868, + "p75LatencyMs": 1037, + "p90LatencyMs": 2564, + "p99LatencyMs": 4716, + "maxLatencyMs": 4889, + "bytesPerSec": 18232524.8 }, { "workers": 200, @@ -1108,14 +1108,14 @@ "requests": 114, "errors": 0, "requestsPerSec": 22.8, - "avgLatencyMs": 1370.88, - "medianLatencyMs": 786, - "p50LatencyMs": 786, - "p75LatencyMs": 2121, - "p90LatencyMs": 3458, - "p99LatencyMs": 4807, - "maxLatencyMs": 4946, - "bytesPerSec": 13499699.2 + "avgLatencyMs": 1365.42, + "medianLatencyMs": 808, + "p50LatencyMs": 808, + "p75LatencyMs": 2045, + "p90LatencyMs": 3411, + "p99LatencyMs": 4795, + "maxLatencyMs": 4951, + "bytesPerSec": 13497753.6 } ] } diff --git a/packages/app-next-js/stats/16.1.1.json b/packages/app-next-js/stats/16.1.1.json index 6f8e613f..6fc17cbf 100644 --- a/packages/app-next-js/stats/16.1.1.json +++ b/packages/app-next-js/stats/16.1.1.json @@ -1,231 +1,231 @@ { - "timingMeasuredAt": "2026-10-10T10:58:42.209Z", + "timingMeasuredAt": "2026-10-10T11:51:43.886Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "16.1.1", "clientSideRenderedTests": { - "firstPaintMs": 338.8, - "fcpMs": 338.67, + "firstPaintMs": 340.2, + "fcpMs": 340.4, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 21.53, - "inputDelayMs": 1.29, - "processingDurationMs": 6.88, - "presentationDelayMs": 13.36 + "interactionLatencyMs": 21.31, + "inputDelayMs": 1.66, + "processingDurationMs": 7.76, + "presentationDelayMs": 11.89 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 1.79, - "fcpMs": 1.87, - "interactionLatencyMs": 1.46, - "inputDelayMs": 0.06, - "processingDurationMs": 3.04, - "presentationDelayMs": 4.31 + "firstPaintMs": 3.83, + "fcpMs": 3.74, + "interactionLatencyMs": 2.06, + "inputDelayMs": 0.3, + "processingDurationMs": 0.73, + "presentationDelayMs": 1.95 }, "samples": [ { - "firstPaintMs": 341, - "fcpMs": 341.053, + "firstPaintMs": 339, + "fcpMs": 339.416, "interactionTests": { - "interactionLatencyMs": 19.177999999999997, - "inputDelayMs": 1.296, - "processingDurationMs": 11.356, - "presentationDelayMs": 6.526 + "interactionLatencyMs": 19.052999999999997, + "inputDelayMs": 1.344, + "processingDurationMs": 7.541, + "presentationDelayMs": 10.168 } }, { - "firstPaintMs": 339, - "fcpMs": 338.958, + "firstPaintMs": 338, + "fcpMs": 337.978, "interactionTests": { - "interactionLatencyMs": 23.115, - "inputDelayMs": 1.202, - "processingDurationMs": 6.293, - "presentationDelayMs": 15.62 + "interactionLatencyMs": 23.147, + "inputDelayMs": 1.626, + "processingDurationMs": 8.843, + "presentationDelayMs": 12.678 } }, { - "firstPaintMs": 339, - "fcpMs": 338.633, + "firstPaintMs": 347, + "fcpMs": 346.978, "interactionTests": { - "interactionLatencyMs": 21.963, - "inputDelayMs": 1.284, - "processingDurationMs": 4.46, - "presentationDelayMs": 16.219 + "interactionLatencyMs": 19.091, + "inputDelayMs": 1.765, + "processingDurationMs": 7.813, + "presentationDelayMs": 9.513 } }, { "firstPaintMs": 339, - "fcpMs": 338.896, + "fcpMs": 339.444, "interactionTests": { - "interactionLatencyMs": 22.082, - "inputDelayMs": 1.378, - "processingDurationMs": 3.951, - "presentationDelayMs": 16.753 + "interactionLatencyMs": 22.954, + "inputDelayMs": 2.112, + "processingDurationMs": 6.804, + "presentationDelayMs": 14.038 } }, { - "firstPaintMs": 336, - "fcpMs": 335.802, + "firstPaintMs": 338, + "fcpMs": 338.177, "interactionTests": { - "interactionLatencyMs": 21.313, - "inputDelayMs": 1.296, - "processingDurationMs": 8.317, - "presentationDelayMs": 11.7 + "interactionLatencyMs": 22.285, + "inputDelayMs": 1.437, + "processingDurationMs": 7.795, + "presentationDelayMs": 13.053 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 216, - "avgLatencyMs": 4.795, - "medianLatencyMs": 4.744, - "samples": 2086, + "opsPerSec": 234, + "avgLatencyMs": 4.417, + "medianLatencyMs": 4.484, + "samples": 2264, "bodySizeKb": 199.57, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 134.2, - "fcpMs": 134.25, + "firstPaintMs": 128.8, + "fcpMs": 128.82, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 18.89, - "inputDelayMs": 1.53, - "processingDurationMs": 7.5, - "presentationDelayMs": 9.86 + "interactionLatencyMs": 17.87, + "inputDelayMs": 1.82, + "processingDurationMs": 6.69, + "presentationDelayMs": 9.36 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 12.97, - "fcpMs": 13.18, - "interactionLatencyMs": 3.23, - "inputDelayMs": 0.59, - "processingDurationMs": 2.91, - "presentationDelayMs": 3.14 + "firstPaintMs": 8.76, + "fcpMs": 8.68, + "interactionLatencyMs": 3.95, + "inputDelayMs": 1.15, + "processingDurationMs": 1.96, + "presentationDelayMs": 4.45 }, "samples": [ { - "firstPaintMs": 146, - "fcpMs": 146.421, + "firstPaintMs": 136, + "fcpMs": 135.57, "interactionTests": { - "interactionLatencyMs": 17.297, - "inputDelayMs": 1.338, - "processingDurationMs": 6.497, - "presentationDelayMs": 9.462 + "interactionLatencyMs": 16.075, + "inputDelayMs": 1.492, + "processingDurationMs": 7.607, + "presentationDelayMs": 6.976 } }, { - "firstPaintMs": 147, - "fcpMs": 147.158, + "firstPaintMs": 140, + "fcpMs": 140.208, "interactionTests": { - "interactionLatencyMs": 14.691, - "inputDelayMs": 1.179, - "processingDurationMs": 5.071, - "presentationDelayMs": 8.441 + "interactionLatencyMs": 22.647, + "inputDelayMs": 1.349, + "processingDurationMs": 4.318, + "presentationDelayMs": 16.98 } }, { - "firstPaintMs": 136, - "fcpMs": 136.049, + "firstPaintMs": 126, + "fcpMs": 126.083, "interactionTests": { - "interactionLatencyMs": 18.224, - "inputDelayMs": 1.305, - "processingDurationMs": 8.677, - "presentationDelayMs": 8.242 + "interactionLatencyMs": 15.732000000000001, + "inputDelayMs": 1.184, + "processingDurationMs": 5.45, + "presentationDelayMs": 9.098 } }, { - "firstPaintMs": 118, - "fcpMs": 117.975, + "firstPaintMs": 121, + "fcpMs": 121.399, "interactionTests": { - "interactionLatencyMs": 22.400000000000002, - "inputDelayMs": 2.588, - "processingDurationMs": 12.032, - "presentationDelayMs": 7.78 + "interactionLatencyMs": 21.427999999999997, + "inputDelayMs": 3.868, + "processingDurationMs": 9.415, + "presentationDelayMs": 8.145 } }, { - "firstPaintMs": 124, - "fcpMs": 123.658, + "firstPaintMs": 121, + "fcpMs": 120.862, "interactionTests": { - "interactionLatencyMs": 21.862000000000002, - "inputDelayMs": 1.257, - "processingDurationMs": 5.241, - "presentationDelayMs": 15.364 + "interactionLatencyMs": 13.493, + "inputDelayMs": 1.216, + "processingDurationMs": 6.664, + "presentationDelayMs": 5.613 } } ] }, "ssrRouterLinkLoadTests": { - "peakWorkers": 5, - "peakRequestsPerSec": 42, - "peakAvgLatencyMs": 117.69, - "peakP50LatencyMs": 117, - "peakP75LatencyMs": 118, - "peakP90LatencyMs": 119, - "peakP99LatencyMs": 145, - "totalRequests": 1166, + "peakWorkers": 1, + "peakRequestsPerSec": 41.4, + "peakAvgLatencyMs": 23.59, + "peakP50LatencyMs": 23, + "peakP75LatencyMs": 25, + "peakP90LatencyMs": 26, + "peakP99LatencyMs": 27, + "totalRequests": 1178, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 209, + "requests": 207, "errors": 0, - "requestsPerSec": 41.8, - "avgLatencyMs": 23.39, + "requestsPerSec": 41.4, + "avgLatencyMs": 23.59, "medianLatencyMs": 23, "p50LatencyMs": 23, "p75LatencyMs": 25, - "p90LatencyMs": 25, + "p90LatencyMs": 26, "p99LatencyMs": 27, "maxLatencyMs": 36, - "bytesPerSec": 24843059.2 + "bytesPerSec": 24607129.6 }, { "workers": 5, "durationMs": 5000, - "requests": 210, + "requests": 205, "errors": 0, - "requestsPerSec": 42, - "avgLatencyMs": 117.69, - "medianLatencyMs": 117, - "p50LatencyMs": 117, - "p75LatencyMs": 118, - "p90LatencyMs": 119, - "p99LatencyMs": 145, - "maxLatencyMs": 146, - "bytesPerSec": 24967577.6 + "requestsPerSec": 41, + "avgLatencyMs": 120.17, + "medianLatencyMs": 120, + "p50LatencyMs": 120, + "p75LatencyMs": 121, + "p90LatencyMs": 124, + "p99LatencyMs": 143, + "maxLatencyMs": 149, + "bytesPerSec": 24367923.2 }, { "workers": 10, "durationMs": 5000, - "requests": 194, + "requests": 193, "errors": 0, - "requestsPerSec": 38.8, - "avgLatencyMs": 252.34, - "medianLatencyMs": 249, - "p50LatencyMs": 249, - "p75LatencyMs": 256, - "p90LatencyMs": 266, - "p99LatencyMs": 428, - "maxLatencyMs": 463, - "bytesPerSec": 23067033.6 + "requestsPerSec": 38.6, + "avgLatencyMs": 253.3, + "medianLatencyMs": 250, + "p50LatencyMs": 250, + "p75LatencyMs": 253, + "p90LatencyMs": 273, + "p99LatencyMs": 441, + "maxLatencyMs": 473, + "bytesPerSec": 22945792 }, { "workers": 25, "durationMs": 5000, - "requests": 169, + "requests": 177, "errors": 0, - "requestsPerSec": 33.8, - "avgLatencyMs": 688.09, - "medianLatencyMs": 671, - "p50LatencyMs": 671, - "p75LatencyMs": 683, - "p90LatencyMs": 697, - "p99LatencyMs": 2007, - "maxLatencyMs": 2110, - "bytesPerSec": 20089241.61 + "requestsPerSec": 35.4, + "avgLatencyMs": 665.81, + "medianLatencyMs": 653, + "p50LatencyMs": 653, + "p75LatencyMs": 666, + "p90LatencyMs": 686, + "p99LatencyMs": 1921, + "maxLatencyMs": 2024, + "bytesPerSec": 21042790.4 }, { "workers": 50, @@ -233,73 +233,73 @@ "requests": 154, "errors": 0, "requestsPerSec": 30.8, - "avgLatencyMs": 1157.29, - "medianLatencyMs": 931, - "p50LatencyMs": 931, - "p75LatencyMs": 1119, - "p90LatencyMs": 2380, - "p99LatencyMs": 4734, - "maxLatencyMs": 4921, + "avgLatencyMs": 1132.21, + "medianLatencyMs": 902, + "p50LatencyMs": 902, + "p75LatencyMs": 1102, + "p90LatencyMs": 2350, + "p99LatencyMs": 4636, + "maxLatencyMs": 4819, "bytesPerSec": 18308300.8 }, { "workers": 100, - "durationMs": 5000, - "requests": 134, + "durationMs": 5010, + "requests": 140, "errors": 0, - "requestsPerSec": 26.8, - "avgLatencyMs": 1215.96, - "medianLatencyMs": 926, - "p50LatencyMs": 926, - "p75LatencyMs": 1077, - "p90LatencyMs": 2729, - "p99LatencyMs": 4644, - "maxLatencyMs": 4828, - "bytesPerSec": 15926988.8 + "requestsPerSec": 28, + "avgLatencyMs": 1192.16, + "medianLatencyMs": 913, + "p50LatencyMs": 913, + "p75LatencyMs": 1073, + "p90LatencyMs": 2599, + "p99LatencyMs": 4664, + "maxLatencyMs": 4848, + "bytesPerSec": 16641843.2 }, { "workers": 200, "durationMs": 5010, - "requests": 96, + "requests": 102, "errors": 0, - "requestsPerSec": 19.2, - "avgLatencyMs": 1447.65, - "medianLatencyMs": 795, - "p50LatencyMs": 795, - "p75LatencyMs": 2246, - "p90LatencyMs": 3551, - "p99LatencyMs": 4868, - "maxLatencyMs": 4868, - "bytesPerSec": 11411456 + "requestsPerSec": 20.4, + "avgLatencyMs": 1433.43, + "medianLatencyMs": 790, + "p50LatencyMs": 790, + "p75LatencyMs": 2250, + "p90LatencyMs": 3521, + "p99LatencyMs": 4794, + "maxLatencyMs": 4956, + "bytesPerSec": 12125798.4 } ], "runs": 3, "samples": [ { - "peakWorkers": 5, - "peakRequestsPerSec": 40, - "peakAvgLatencyMs": 123.32, - "peakP50LatencyMs": 122, - "peakP75LatencyMs": 125, - "peakP90LatencyMs": 128, - "peakP99LatencyMs": 150, - "totalRequests": 1128, + "peakWorkers": 1, + "peakRequestsPerSec": 40.21, + "peakAvgLatencyMs": 24.23, + "peakP50LatencyMs": 24, + "peakP75LatencyMs": 25, + "peakP90LatencyMs": 26, + "peakP99LatencyMs": 31, + "totalRequests": 1141, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 198, + "requests": 201, "errors": 0, - "requestsPerSec": 39.6, - "avgLatencyMs": 24.69, + "requestsPerSec": 40.21, + "avgLatencyMs": 24.23, "medianLatencyMs": 24, "p50LatencyMs": 24, - "p75LatencyMs": 26, - "p90LatencyMs": 27, - "p99LatencyMs": 32, - "maxLatencyMs": 33, - "bytesPerSec": 23538892.8 + "p75LatencyMs": 25, + "p90LatencyMs": 26, + "p99LatencyMs": 31, + "maxLatencyMs": 39, + "bytesPerSec": 23896064 }, { "workers": 5, @@ -307,29 +307,29 @@ "requests": 200, "errors": 0, "requestsPerSec": 40, - "avgLatencyMs": 123.32, - "medianLatencyMs": 122, - "p50LatencyMs": 122, - "p75LatencyMs": 125, - "p90LatencyMs": 128, - "p99LatencyMs": 150, - "maxLatencyMs": 157, + "avgLatencyMs": 122.54, + "medianLatencyMs": 123, + "p50LatencyMs": 123, + "p75LatencyMs": 124, + "p90LatencyMs": 126, + "p99LatencyMs": 151, + "maxLatencyMs": 151, "bytesPerSec": 23781376 }, { "workers": 10, "durationMs": 5000, - "requests": 185, + "requests": 188, "errors": 0, - "requestsPerSec": 37, - "avgLatencyMs": 262.22, - "medianLatencyMs": 259, - "p50LatencyMs": 259, - "p75LatencyMs": 265, - "p90LatencyMs": 283, - "p99LatencyMs": 440, - "maxLatencyMs": 469, - "bytesPerSec": 21992243.2 + "requestsPerSec": 37.6, + "avgLatencyMs": 257.5, + "medianLatencyMs": 255, + "p50LatencyMs": 255, + "p75LatencyMs": 260, + "p90LatencyMs": 281, + "p99LatencyMs": 421, + "maxLatencyMs": 457, + "bytesPerSec": 22349414.4 }, { "workers": 25, @@ -337,29 +337,29 @@ "requests": 169, "errors": 0, "requestsPerSec": 33.8, - "avgLatencyMs": 696.62, - "medianLatencyMs": 686, - "p50LatencyMs": 686, - "p75LatencyMs": 702, - "p90LatencyMs": 724, - "p99LatencyMs": 1987, - "maxLatencyMs": 2095, + "avgLatencyMs": 685.18, + "medianLatencyMs": 682, + "p50LatencyMs": 682, + "p75LatencyMs": 690, + "p90LatencyMs": 696, + "p99LatencyMs": 1956, + "maxLatencyMs": 2063, "bytesPerSec": 20092518.4 }, { "workers": 50, "durationMs": 5000, - "requests": 147, + "requests": 154, "errors": 0, - "requestsPerSec": 29.4, - "avgLatencyMs": 1178.92, - "medianLatencyMs": 915, - "p50LatencyMs": 915, - "p75LatencyMs": 1129, - "p90LatencyMs": 2501, - "p99LatencyMs": 4719, - "maxLatencyMs": 4934, - "bytesPerSec": 17472716.8 + "requestsPerSec": 30.8, + "avgLatencyMs": 1154.24, + "medianLatencyMs": 916, + "p50LatencyMs": 916, + "p75LatencyMs": 1134, + "p90LatencyMs": 2373, + "p99LatencyMs": 4731, + "maxLatencyMs": 4923, + "bytesPerSec": 18308300.8 }, { "workers": 100, @@ -367,14 +367,14 @@ "requests": 133, "errors": 0, "requestsPerSec": 26.6, - "avgLatencyMs": 1224.74, - "medianLatencyMs": 899, - "p50LatencyMs": 899, - "p75LatencyMs": 1059, - "p90LatencyMs": 2786, - "p99LatencyMs": 4666, - "maxLatencyMs": 4848, - "bytesPerSec": 15808153.6 + "avgLatencyMs": 1230.23, + "medianLatencyMs": 923, + "p50LatencyMs": 923, + "p75LatencyMs": 1066, + "p90LatencyMs": 2781, + "p99LatencyMs": 4693, + "maxLatencyMs": 4880, + "bytesPerSec": 15809024 }, { "workers": 200, @@ -382,87 +382,87 @@ "requests": 96, "errors": 0, "requestsPerSec": 19.2, - "avgLatencyMs": 1443.73, - "medianLatencyMs": 795, - "p50LatencyMs": 795, - "p75LatencyMs": 2235, - "p90LatencyMs": 3563, - "p99LatencyMs": 4859, - "maxLatencyMs": 4859, - "bytesPerSec": 11411456 + "avgLatencyMs": 1479.03, + "medianLatencyMs": 778, + "p50LatencyMs": 778, + "p75LatencyMs": 2309, + "p90LatencyMs": 3665, + "p99LatencyMs": 4970, + "maxLatencyMs": 4970, + "bytesPerSec": 11414732.8 } ] }, { - "peakWorkers": 5, - "peakRequestsPerSec": 42.2, - "peakAvgLatencyMs": 116.19, - "peakP50LatencyMs": 115, - "peakP75LatencyMs": 116, - "peakP90LatencyMs": 122, - "peakP99LatencyMs": 138, - "totalRequests": 1169, + "peakWorkers": 1, + "peakRequestsPerSec": 41.4, + "peakAvgLatencyMs": 23.59, + "peakP50LatencyMs": 23, + "peakP75LatencyMs": 25, + "peakP90LatencyMs": 26, + "peakP99LatencyMs": 27, + "totalRequests": 1178, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 210, + "requests": 207, "errors": 0, - "requestsPerSec": 42, - "avgLatencyMs": 23.26, + "requestsPerSec": 41.4, + "avgLatencyMs": 23.59, "medianLatencyMs": 23, "p50LatencyMs": 23, - "p75LatencyMs": 24, - "p90LatencyMs": 25, - "p99LatencyMs": 32, - "maxLatencyMs": 35, - "bytesPerSec": 24961024 + "p75LatencyMs": 25, + "p90LatencyMs": 26, + "p99LatencyMs": 27, + "maxLatencyMs": 36, + "bytesPerSec": 24607129.6 }, { "workers": 5, "durationMs": 5000, - "requests": 211, + "requests": 205, "errors": 0, - "requestsPerSec": 42.2, - "avgLatencyMs": 116.19, - "medianLatencyMs": 115, - "p50LatencyMs": 115, - "p75LatencyMs": 116, - "p90LatencyMs": 122, - "p99LatencyMs": 138, - "maxLatencyMs": 139, - "bytesPerSec": 25085542.4 + "requestsPerSec": 41, + "avgLatencyMs": 120.17, + "medianLatencyMs": 120, + "p50LatencyMs": 120, + "p75LatencyMs": 121, + "p90LatencyMs": 124, + "p99LatencyMs": 143, + "maxLatencyMs": 149, + "bytesPerSec": 24367923.2 }, { "workers": 10, "durationMs": 5000, - "requests": 196, + "requests": 193, "errors": 0, - "requestsPerSec": 39.21, - "avgLatencyMs": 248.46, - "medianLatencyMs": 248, - "p50LatencyMs": 248, - "p75LatencyMs": 251, - "p90LatencyMs": 260, - "p99LatencyMs": 396, - "maxLatencyMs": 426, - "bytesPerSec": 23302963.2 + "requestsPerSec": 38.6, + "avgLatencyMs": 253.3, + "medianLatencyMs": 250, + "p50LatencyMs": 250, + "p75LatencyMs": 253, + "p90LatencyMs": 273, + "p99LatencyMs": 441, + "maxLatencyMs": 473, + "bytesPerSec": 22945792 }, { "workers": 25, "durationMs": 5000, - "requests": 169, + "requests": 177, "errors": 0, - "requestsPerSec": 33.8, - "avgLatencyMs": 684.66, - "medianLatencyMs": 675, - "p50LatencyMs": 675, - "p75LatencyMs": 687, - "p90LatencyMs": 700, - "p99LatencyMs": 1955, - "maxLatencyMs": 2059, - "bytesPerSec": 20090880 + "requestsPerSec": 35.4, + "avgLatencyMs": 665.81, + "medianLatencyMs": 653, + "p50LatencyMs": 653, + "p75LatencyMs": 666, + "p90LatencyMs": 686, + "p99LatencyMs": 1921, + "maxLatencyMs": 2024, + "bytesPerSec": 21042790.4 }, { "workers": 50, @@ -470,117 +470,117 @@ "requests": 154, "errors": 0, "requestsPerSec": 30.8, - "avgLatencyMs": 1151.91, - "medianLatencyMs": 928, - "p50LatencyMs": 928, - "p75LatencyMs": 1116, - "p90LatencyMs": 2360, - "p99LatencyMs": 4713, - "maxLatencyMs": 4901, + "avgLatencyMs": 1132.21, + "medianLatencyMs": 902, + "p50LatencyMs": 902, + "p75LatencyMs": 1102, + "p90LatencyMs": 2350, + "p99LatencyMs": 4636, + "maxLatencyMs": 4819, "bytesPerSec": 18308300.8 }, { "workers": 100, "durationMs": 5010, - "requests": 133, + "requests": 140, "errors": 0, - "requestsPerSec": 26.6, - "avgLatencyMs": 1219.35, - "medianLatencyMs": 932, - "p50LatencyMs": 932, - "p75LatencyMs": 1068, - "p90LatencyMs": 2739, - "p99LatencyMs": 4650, + "requestsPerSec": 28, + "avgLatencyMs": 1192.16, + "medianLatencyMs": 913, + "p50LatencyMs": 913, + "p75LatencyMs": 1073, + "p90LatencyMs": 2599, + "p99LatencyMs": 4664, "maxLatencyMs": 4848, - "bytesPerSec": 15810048 + "bytesPerSec": 16641843.2 }, { "workers": 200, "durationMs": 5010, - "requests": 96, + "requests": 102, "errors": 0, - "requestsPerSec": 19.2, - "avgLatencyMs": 1464.9, - "medianLatencyMs": 788, - "p50LatencyMs": 788, - "p75LatencyMs": 2313, - "p90LatencyMs": 3625, - "p99LatencyMs": 4924, - "maxLatencyMs": 4924, - "bytesPerSec": 11414732.8 + "requestsPerSec": 20.4, + "avgLatencyMs": 1433.43, + "medianLatencyMs": 790, + "p50LatencyMs": 790, + "p75LatencyMs": 2250, + "p90LatencyMs": 3521, + "p99LatencyMs": 4794, + "maxLatencyMs": 4956, + "bytesPerSec": 12125798.4 } ] }, { - "peakWorkers": 5, - "peakRequestsPerSec": 42, - "peakAvgLatencyMs": 117.69, - "peakP50LatencyMs": 117, - "peakP75LatencyMs": 118, - "peakP90LatencyMs": 119, - "peakP99LatencyMs": 145, - "totalRequests": 1166, + "peakWorkers": 1, + "peakRequestsPerSec": 42.6, + "peakAvgLatencyMs": 22.95, + "peakP50LatencyMs": 23, + "peakP75LatencyMs": 24, + "peakP90LatencyMs": 25, + "peakP99LatencyMs": 27, + "totalRequests": 1170, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 209, + "requests": 213, "errors": 0, - "requestsPerSec": 41.8, - "avgLatencyMs": 23.39, + "requestsPerSec": 42.6, + "avgLatencyMs": 22.95, "medianLatencyMs": 23, "p50LatencyMs": 23, - "p75LatencyMs": 25, + "p75LatencyMs": 24, "p90LatencyMs": 25, "p99LatencyMs": 27, - "maxLatencyMs": 36, - "bytesPerSec": 24843059.2 + "maxLatencyMs": 35, + "bytesPerSec": 25318195.2 }, { "workers": 5, "durationMs": 5000, - "requests": 210, + "requests": 209, "errors": 0, - "requestsPerSec": 42, - "avgLatencyMs": 117.69, + "requestsPerSec": 41.8, + "avgLatencyMs": 118.09, "medianLatencyMs": 117, "p50LatencyMs": 117, - "p75LatencyMs": 118, - "p90LatencyMs": 119, - "p99LatencyMs": 145, - "maxLatencyMs": 146, - "bytesPerSec": 24967577.6 + "p75LatencyMs": 119, + "p90LatencyMs": 123, + "p99LatencyMs": 136, + "maxLatencyMs": 136, + "bytesPerSec": 24843059.2 }, { "workers": 10, "durationMs": 5000, - "requests": 194, + "requests": 192, "errors": 0, - "requestsPerSec": 38.8, - "avgLatencyMs": 252.34, - "medianLatencyMs": 249, - "p50LatencyMs": 249, - "p75LatencyMs": 256, - "p90LatencyMs": 266, - "p99LatencyMs": 428, - "maxLatencyMs": 463, - "bytesPerSec": 23067033.6 + "requestsPerSec": 38.4, + "avgLatencyMs": 253.91, + "medianLatencyMs": 250, + "p50LatencyMs": 250, + "p75LatencyMs": 255, + "p90LatencyMs": 274, + "p99LatencyMs": 453, + "maxLatencyMs": 485, + "bytesPerSec": 22824550.4 }, { "workers": 25, "durationMs": 5000, - "requests": 169, + "requests": 173, "errors": 0, - "requestsPerSec": 33.8, - "avgLatencyMs": 688.09, - "medianLatencyMs": 671, - "p50LatencyMs": 671, - "p75LatencyMs": 683, - "p90LatencyMs": 697, - "p99LatencyMs": 2007, - "maxLatencyMs": 2110, - "bytesPerSec": 20089241.61 + "requestsPerSec": 34.6, + "avgLatencyMs": 679.51, + "medianLatencyMs": 669, + "p50LatencyMs": 669, + "p75LatencyMs": 682, + "p90LatencyMs": 696, + "p99LatencyMs": 1964, + "maxLatencyMs": 2072, + "bytesPerSec": 20567654.4 }, { "workers": 50, @@ -588,29 +588,29 @@ "requests": 154, "errors": 0, "requestsPerSec": 30.8, - "avgLatencyMs": 1157.29, - "medianLatencyMs": 931, - "p50LatencyMs": 931, - "p75LatencyMs": 1119, - "p90LatencyMs": 2380, - "p99LatencyMs": 4734, - "maxLatencyMs": 4921, - "bytesPerSec": 18308300.8 + "avgLatencyMs": 1169.54, + "medianLatencyMs": 921, + "p50LatencyMs": 921, + "p75LatencyMs": 1125, + "p90LatencyMs": 2428, + "p99LatencyMs": 4781, + "maxLatencyMs": 4970, + "bytesPerSec": 18305024 }, { "workers": 100, "durationMs": 5000, - "requests": 134, + "requests": 133, "errors": 0, - "requestsPerSec": 26.8, - "avgLatencyMs": 1215.96, - "medianLatencyMs": 926, - "p50LatencyMs": 926, - "p75LatencyMs": 1077, - "p90LatencyMs": 2729, - "p99LatencyMs": 4644, - "maxLatencyMs": 4828, - "bytesPerSec": 15926988.8 + "requestsPerSec": 26.6, + "avgLatencyMs": 1223.01, + "medianLatencyMs": 920, + "p50LatencyMs": 920, + "p75LatencyMs": 1070, + "p90LatencyMs": 2764, + "p99LatencyMs": 4661, + "maxLatencyMs": 4844, + "bytesPerSec": 15808153.6 }, { "workers": 200, @@ -618,13 +618,13 @@ "requests": 96, "errors": 0, "requestsPerSec": 19.2, - "avgLatencyMs": 1447.65, - "medianLatencyMs": 795, - "p50LatencyMs": 795, - "p75LatencyMs": 2246, - "p90LatencyMs": 3551, - "p99LatencyMs": 4868, - "maxLatencyMs": 4868, + "avgLatencyMs": 1454.84, + "medianLatencyMs": 788, + "p50LatencyMs": 788, + "p75LatencyMs": 2257, + "p90LatencyMs": 3595, + "p99LatencyMs": 4900, + "maxLatencyMs": 4900, "bytesPerSec": 11411456 } ] @@ -648,193 +648,193 @@ "browserVersion": "Google Chrome 154.0.8037.97", "ssrLoadTests": { "peakWorkers": 1, - "peakRequestsPerSec": 44.8, - "peakAvgLatencyMs": 21.79, + "peakRequestsPerSec": 45.8, + "peakAvgLatencyMs": 21.29, "peakP50LatencyMs": 21, - "peakP75LatencyMs": 23, - "peakP90LatencyMs": 24, - "peakP99LatencyMs": 26, - "totalRequests": 1245, + "peakP75LatencyMs": 22, + "peakP90LatencyMs": 23, + "peakP99LatencyMs": 25, + "totalRequests": 1282, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 224, + "requests": 229, "errors": 0, - "requestsPerSec": 44.8, - "avgLatencyMs": 21.79, + "requestsPerSec": 45.8, + "avgLatencyMs": 21.29, "medianLatencyMs": 21, "p50LatencyMs": 21, - "p75LatencyMs": 23, - "p90LatencyMs": 24, - "p99LatencyMs": 26, - "maxLatencyMs": 33, - "bytesPerSec": 26530611.2 + "p75LatencyMs": 22, + "p90LatencyMs": 23, + "p99LatencyMs": 25, + "maxLatencyMs": 36, + "bytesPerSec": 27120435.2 }, { "workers": 5, "durationMs": 5000, - "requests": 220, + "requests": 226, "errors": 0, - "requestsPerSec": 44, - "avgLatencyMs": 111.61, - "medianLatencyMs": 111, - "p50LatencyMs": 111, - "p75LatencyMs": 113, - "p90LatencyMs": 115, + "requestsPerSec": 45.2, + "avgLatencyMs": 108.76, + "medianLatencyMs": 108, + "p50LatencyMs": 108, + "p75LatencyMs": 110, + "p90LatencyMs": 112, "p99LatencyMs": 130, - "maxLatencyMs": 157, - "bytesPerSec": 26055475.2 + "maxLatencyMs": 131, + "bytesPerSec": 26766540.8 }, { "workers": 10, "durationMs": 5000, - "requests": 204, + "requests": 206, "errors": 0, - "requestsPerSec": 40.8, - "avgLatencyMs": 240.83, - "medianLatencyMs": 243, - "p50LatencyMs": 243, - "p75LatencyMs": 246, - "p90LatencyMs": 250, - "p99LatencyMs": 346, - "maxLatencyMs": 398, - "bytesPerSec": 24158208 + "requestsPerSec": 41.2, + "avgLatencyMs": 236.41, + "medianLatencyMs": 239, + "p50LatencyMs": 239, + "p75LatencyMs": 242, + "p90LatencyMs": 249, + "p99LatencyMs": 342, + "maxLatencyMs": 401, + "bytesPerSec": 24390860.8 }, { "workers": 25, "durationMs": 5000, - "requests": 181, + "requests": 185, "errors": 0, - "requestsPerSec": 36.21, - "avgLatencyMs": 647.82, - "medianLatencyMs": 639, - "p50LatencyMs": 639, - "p75LatencyMs": 646, - "p90LatencyMs": 650, - "p99LatencyMs": 1870, - "maxLatencyMs": 1973, - "bytesPerSec": 21436006.4 + "requestsPerSec": 37, + "avgLatencyMs": 633.42, + "medianLatencyMs": 634, + "p50LatencyMs": 634, + "p75LatencyMs": 639, + "p90LatencyMs": 647, + "p99LatencyMs": 1789, + "maxLatencyMs": 1895, + "bytesPerSec": 21907046.4 }, { "workers": 50, - "durationMs": 5010, - "requests": 161, + "durationMs": 5000, + "requests": 168, "errors": 0, - "requestsPerSec": 32.21, - "avgLatencyMs": 1129.96, - "medianLatencyMs": 887, - "p50LatencyMs": 887, - "p75LatencyMs": 1061, - "p90LatencyMs": 2271, - "p99LatencyMs": 4705, - "maxLatencyMs": 4902, - "bytesPerSec": 19061964.8 + "requestsPerSec": 33.6, + "avgLatencyMs": 1110.04, + "medianLatencyMs": 875, + "p50LatencyMs": 875, + "p75LatencyMs": 1051, + "p90LatencyMs": 2313, + "p99LatencyMs": 4728, + "maxLatencyMs": 4921, + "bytesPerSec": 19889356.8 }, { "workers": 100, "durationMs": 5010, - "requests": 147, + "requests": 154, "errors": 0, - "requestsPerSec": 29.4, - "avgLatencyMs": 1186.03, - "medianLatencyMs": 916, - "p50LatencyMs": 916, - "p75LatencyMs": 1056, - "p90LatencyMs": 2671, - "p99LatencyMs": 4730, - "maxLatencyMs": 4910, - "bytesPerSec": 17402060.8 + "requestsPerSec": 30.8, + "avgLatencyMs": 1158.44, + "medianLatencyMs": 868, + "p50LatencyMs": 868, + "p75LatencyMs": 1037, + "p90LatencyMs": 2564, + "p99LatencyMs": 4716, + "maxLatencyMs": 4889, + "bytesPerSec": 18232524.8 }, { "workers": 200, "durationMs": 5010, - "requests": 108, + "requests": 114, "errors": 0, - "requestsPerSec": 21.6, - "avgLatencyMs": 1386.31, - "medianLatencyMs": 803, - "p50LatencyMs": 803, - "p75LatencyMs": 2140, - "p90LatencyMs": 3492, - "p99LatencyMs": 4752, - "maxLatencyMs": 4906, - "bytesPerSec": 12788172.8 + "requestsPerSec": 22.8, + "avgLatencyMs": 1365.42, + "medianLatencyMs": 808, + "p50LatencyMs": 808, + "p75LatencyMs": 2045, + "p90LatencyMs": 3411, + "p99LatencyMs": 4795, + "maxLatencyMs": 4951, + "bytesPerSec": 13497753.6 } ], "runs": 3, "samples": [ { "peakWorkers": 1, - "peakRequestsPerSec": 46, - "peakAvgLatencyMs": 21.25, - "peakP50LatencyMs": 21, - "peakP75LatencyMs": 22, - "peakP90LatencyMs": 23, - "peakP99LatencyMs": 26, - "totalRequests": 1296, + "peakRequestsPerSec": 42.2, + "peakAvgLatencyMs": 23.2, + "peakP50LatencyMs": 23, + "peakP75LatencyMs": 24, + "peakP90LatencyMs": 25, + "peakP99LatencyMs": 29, + "totalRequests": 1207, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 230, + "requests": 211, "errors": 0, - "requestsPerSec": 46, - "avgLatencyMs": 21.25, - "medianLatencyMs": 21, - "p50LatencyMs": 21, - "p75LatencyMs": 22, - "p90LatencyMs": 23, - "p99LatencyMs": 26, - "maxLatencyMs": 30, - "bytesPerSec": 27238400 + "requestsPerSec": 42.2, + "avgLatencyMs": 23.2, + "medianLatencyMs": 23, + "p50LatencyMs": 23, + "p75LatencyMs": 24, + "p90LatencyMs": 25, + "p99LatencyMs": 29, + "maxLatencyMs": 34, + "bytesPerSec": 24980684.8 }, { "workers": 5, "durationMs": 5000, - "requests": 229, + "requests": 205, "errors": 0, - "requestsPerSec": 45.8, - "avgLatencyMs": 107.86, - "medianLatencyMs": 107, - "p50LatencyMs": 107, - "p75LatencyMs": 108, - "p90LatencyMs": 111, - "p99LatencyMs": 125, - "maxLatencyMs": 132, - "bytesPerSec": 27120435.2 + "requestsPerSec": 41, + "avgLatencyMs": 120.55, + "medianLatencyMs": 120, + "p50LatencyMs": 120, + "p75LatencyMs": 122, + "p90LatencyMs": 125, + "p99LatencyMs": 138, + "maxLatencyMs": 159, + "bytesPerSec": 24272896 }, { "workers": 10, - "durationMs": 5000, - "requests": 210, + "durationMs": 5010, + "requests": 194, "errors": 0, - "requestsPerSec": 42, - "avgLatencyMs": 231.21, - "medianLatencyMs": 231, - "p50LatencyMs": 231, - "p75LatencyMs": 234, - "p90LatencyMs": 238, - "p99LatencyMs": 367, - "maxLatencyMs": 417, - "bytesPerSec": 24862720 + "requestsPerSec": 38.8, + "avgLatencyMs": 252.08, + "medianLatencyMs": 253, + "p50LatencyMs": 253, + "p75LatencyMs": 256, + "p90LatencyMs": 258, + "p99LatencyMs": 432, + "maxLatencyMs": 459, + "bytesPerSec": 22972006.4 }, { "workers": 25, "durationMs": 5000, - "requests": 198, + "requests": 181, "errors": 0, - "requestsPerSec": 39.6, - "avgLatencyMs": 597.49, - "medianLatencyMs": 594, - "p50LatencyMs": 594, - "p75LatencyMs": 601, - "p90LatencyMs": 611, - "p99LatencyMs": 1696, - "maxLatencyMs": 1792, - "bytesPerSec": 23443865.6 + "requestsPerSec": 36.21, + "avgLatencyMs": 650.77, + "medianLatencyMs": 642, + "p50LatencyMs": 642, + "p75LatencyMs": 649, + "p90LatencyMs": 653, + "p99LatencyMs": 1897, + "maxLatencyMs": 1997, + "bytesPerSec": 21436006.4 }, { "workers": 50, @@ -842,235 +842,235 @@ "requests": 161, "errors": 0, "requestsPerSec": 32.21, - "avgLatencyMs": 1111.61, - "medianLatencyMs": 866, - "p50LatencyMs": 866, - "p75LatencyMs": 1068, - "p90LatencyMs": 2229, - "p99LatencyMs": 4631, - "maxLatencyMs": 4820, + "avgLatencyMs": 1133.74, + "medianLatencyMs": 883, + "p50LatencyMs": 883, + "p75LatencyMs": 1072, + "p90LatencyMs": 2310, + "p99LatencyMs": 4736, + "maxLatencyMs": 4941, "bytesPerSec": 19061964.8 }, { "workers": 100, "durationMs": 5010, - "requests": 154, + "requests": 147, "errors": 0, - "requestsPerSec": 30.8, - "avgLatencyMs": 1155.39, - "medianLatencyMs": 889, - "p50LatencyMs": 889, - "p75LatencyMs": 1040, - "p90LatencyMs": 2518, - "p99LatencyMs": 4706, - "maxLatencyMs": 4892, - "bytesPerSec": 18233344 + "requestsPerSec": 29.4, + "avgLatencyMs": 1185.39, + "medianLatencyMs": 896, + "p50LatencyMs": 896, + "p75LatencyMs": 1037, + "p90LatencyMs": 2702, + "p99LatencyMs": 4719, + "maxLatencyMs": 4895, + "bytesPerSec": 17405337.61 }, { "workers": 200, "durationMs": 5010, - "requests": 114, + "requests": 108, "errors": 0, - "requestsPerSec": 22.8, - "avgLatencyMs": 1383.4, - "medianLatencyMs": 795, - "p50LatencyMs": 795, - "p75LatencyMs": 2115, - "p90LatencyMs": 3484, - "p99LatencyMs": 4854, - "maxLatencyMs": 5004, - "bytesPerSec": 13500108.8 + "requestsPerSec": 21.6, + "avgLatencyMs": 1391.41, + "medianLatencyMs": 775, + "p50LatencyMs": 775, + "p75LatencyMs": 2104, + "p90LatencyMs": 3531, + "p99LatencyMs": 4761, + "maxLatencyMs": 4919, + "bytesPerSec": 12789043.2 } ] }, { "peakWorkers": 1, - "peakRequestsPerSec": 44.8, - "peakAvgLatencyMs": 21.79, - "peakP50LatencyMs": 21, - "peakP75LatencyMs": 23, - "peakP90LatencyMs": 24, + "peakRequestsPerSec": 47, + "peakAvgLatencyMs": 20.67, + "peakP50LatencyMs": 20, + "peakP75LatencyMs": 21, + "peakP90LatencyMs": 22, "peakP99LatencyMs": 26, - "totalRequests": 1245, + "totalRequests": 1294, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 224, + "requests": 235, "errors": 0, - "requestsPerSec": 44.8, - "avgLatencyMs": 21.79, - "medianLatencyMs": 21, - "p50LatencyMs": 21, - "p75LatencyMs": 23, - "p90LatencyMs": 24, + "requestsPerSec": 47, + "avgLatencyMs": 20.67, + "medianLatencyMs": 20, + "p50LatencyMs": 20, + "p75LatencyMs": 21, + "p90LatencyMs": 22, "p99LatencyMs": 26, - "maxLatencyMs": 33, - "bytesPerSec": 26530611.2 + "maxLatencyMs": 30, + "bytesPerSec": 27828224 }, { "workers": 5, "durationMs": 5000, - "requests": 220, + "requests": 227, "errors": 0, - "requestsPerSec": 44, - "avgLatencyMs": 111.61, - "medianLatencyMs": 111, - "p50LatencyMs": 111, - "p75LatencyMs": 113, - "p90LatencyMs": 115, - "p99LatencyMs": 130, - "maxLatencyMs": 157, - "bytesPerSec": 26055475.2 + "requestsPerSec": 45.4, + "avgLatencyMs": 108.19, + "medianLatencyMs": 107, + "p50LatencyMs": 107, + "p75LatencyMs": 109, + "p90LatencyMs": 112, + "p99LatencyMs": 128, + "maxLatencyMs": 142, + "bytesPerSec": 26881228.8 }, { "workers": 10, "durationMs": 5000, - "requests": 204, + "requests": 206, "errors": 0, - "requestsPerSec": 40.8, - "avgLatencyMs": 240.83, - "medianLatencyMs": 243, - "p50LatencyMs": 243, - "p75LatencyMs": 246, - "p90LatencyMs": 250, - "p99LatencyMs": 346, - "maxLatencyMs": 398, - "bytesPerSec": 24158208 + "requestsPerSec": 41.2, + "avgLatencyMs": 235.98, + "medianLatencyMs": 237, + "p50LatencyMs": 237, + "p75LatencyMs": 239, + "p90LatencyMs": 248, + "p99LatencyMs": 347, + "maxLatencyMs": 406, + "bytesPerSec": 24394137.6 }, { "workers": 25, "durationMs": 5000, - "requests": 181, + "requests": 190, "errors": 0, - "requestsPerSec": 36.21, - "avgLatencyMs": 647.82, - "medianLatencyMs": 639, - "p50LatencyMs": 639, - "p75LatencyMs": 646, - "p90LatencyMs": 650, - "p99LatencyMs": 1870, - "maxLatencyMs": 1973, - "bytesPerSec": 21436006.4 + "requestsPerSec": 38, + "avgLatencyMs": 617.89, + "medianLatencyMs": 617, + "p50LatencyMs": 617, + "p75LatencyMs": 629, + "p90LatencyMs": 638, + "p99LatencyMs": 1736, + "maxLatencyMs": 1835, + "bytesPerSec": 22500147.2 }, { "workers": 50, - "durationMs": 5010, - "requests": 161, + "durationMs": 5000, + "requests": 168, "errors": 0, - "requestsPerSec": 32.21, - "avgLatencyMs": 1129.96, - "medianLatencyMs": 887, - "p50LatencyMs": 887, - "p75LatencyMs": 1061, - "p90LatencyMs": 2271, - "p99LatencyMs": 4705, + "requestsPerSec": 33.6, + "avgLatencyMs": 1106.12, + "medianLatencyMs": 864, + "p50LatencyMs": 864, + "p75LatencyMs": 1036, + "p90LatencyMs": 2321, + "p99LatencyMs": 4712, "maxLatencyMs": 4902, - "bytesPerSec": 19061964.8 + "bytesPerSec": 19889356.8 }, { "workers": 100, "durationMs": 5010, - "requests": 147, + "requests": 154, "errors": 0, - "requestsPerSec": 29.4, - "avgLatencyMs": 1186.03, - "medianLatencyMs": 916, - "p50LatencyMs": 916, - "p75LatencyMs": 1056, - "p90LatencyMs": 2671, - "p99LatencyMs": 4730, - "maxLatencyMs": 4910, - "bytesPerSec": 17402060.8 + "requestsPerSec": 30.8, + "avgLatencyMs": 1157.91, + "medianLatencyMs": 872, + "p50LatencyMs": 872, + "p75LatencyMs": 1034, + "p90LatencyMs": 2553, + "p99LatencyMs": 4712, + "maxLatencyMs": 4888, + "bytesPerSec": 18232524.8 }, { "workers": 200, "durationMs": 5010, - "requests": 108, + "requests": 114, "errors": 0, - "requestsPerSec": 21.6, - "avgLatencyMs": 1386.31, - "medianLatencyMs": 803, - "p50LatencyMs": 803, - "p75LatencyMs": 2140, - "p90LatencyMs": 3492, - "p99LatencyMs": 4752, - "maxLatencyMs": 4906, - "bytesPerSec": 12788172.8 + "requestsPerSec": 22.8, + "avgLatencyMs": 1355.87, + "medianLatencyMs": 812, + "p50LatencyMs": 812, + "p75LatencyMs": 2034, + "p90LatencyMs": 3381, + "p99LatencyMs": 4761, + "maxLatencyMs": 4913, + "bytesPerSec": 13497753.6 } ] }, { - "peakWorkers": 5, - "peakRequestsPerSec": 44, - "peakAvgLatencyMs": 110.83, - "peakP50LatencyMs": 110, - "peakP75LatencyMs": 111, - "peakP90LatencyMs": 117, - "peakP99LatencyMs": 131, - "totalRequests": 1272, + "peakWorkers": 1, + "peakRequestsPerSec": 45.8, + "peakAvgLatencyMs": 21.29, + "peakP50LatencyMs": 21, + "peakP75LatencyMs": 22, + "peakP90LatencyMs": 23, + "peakP99LatencyMs": 25, + "totalRequests": 1282, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 217, + "requests": 229, "errors": 0, - "requestsPerSec": 43.4, - "avgLatencyMs": 22.45, - "medianLatencyMs": 22, - "p50LatencyMs": 22, - "p75LatencyMs": 24, - "p90LatencyMs": 25, - "p99LatencyMs": 29, - "maxLatencyMs": 30, - "bytesPerSec": 25695027.2 + "requestsPerSec": 45.8, + "avgLatencyMs": 21.29, + "medianLatencyMs": 21, + "p50LatencyMs": 21, + "p75LatencyMs": 22, + "p90LatencyMs": 23, + "p99LatencyMs": 25, + "maxLatencyMs": 36, + "bytesPerSec": 27120435.2 }, { "workers": 5, "durationMs": 5000, - "requests": 220, + "requests": 226, "errors": 0, - "requestsPerSec": 44, - "avgLatencyMs": 110.83, - "medianLatencyMs": 110, - "p50LatencyMs": 110, - "p75LatencyMs": 111, - "p90LatencyMs": 117, - "p99LatencyMs": 131, - "maxLatencyMs": 132, - "bytesPerSec": 26052198.4 + "requestsPerSec": 45.2, + "avgLatencyMs": 108.76, + "medianLatencyMs": 108, + "p50LatencyMs": 108, + "p75LatencyMs": 110, + "p90LatencyMs": 112, + "p99LatencyMs": 130, + "maxLatencyMs": 131, + "bytesPerSec": 26766540.8 }, { "workers": 10, "durationMs": 5000, - "requests": 202, + "requests": 206, "errors": 0, - "requestsPerSec": 40.4, - "avgLatencyMs": 241.26, - "medianLatencyMs": 245, - "p50LatencyMs": 245, - "p75LatencyMs": 248, - "p90LatencyMs": 252, - "p99LatencyMs": 313, - "maxLatencyMs": 371, - "bytesPerSec": 23919001.6 + "requestsPerSec": 41.2, + "avgLatencyMs": 236.41, + "medianLatencyMs": 239, + "p50LatencyMs": 239, + "p75LatencyMs": 242, + "p90LatencyMs": 249, + "p99LatencyMs": 342, + "maxLatencyMs": 401, + "bytesPerSec": 24390860.8 }, { "workers": 25, "durationMs": 5000, - "requests": 190, + "requests": 185, "errors": 0, - "requestsPerSec": 38, - "avgLatencyMs": 617.15, - "medianLatencyMs": 607, - "p50LatencyMs": 607, - "p75LatencyMs": 615, - "p90LatencyMs": 628, - "p99LatencyMs": 1784, - "maxLatencyMs": 1882, - "bytesPerSec": 22500147.2 + "requestsPerSec": 37, + "avgLatencyMs": 633.42, + "medianLatencyMs": 634, + "p50LatencyMs": 634, + "p75LatencyMs": 639, + "p90LatencyMs": 647, + "p99LatencyMs": 1789, + "maxLatencyMs": 1895, + "bytesPerSec": 21907046.4 }, { "workers": 50, @@ -1078,29 +1078,29 @@ "requests": 168, "errors": 0, "requestsPerSec": 33.6, - "avgLatencyMs": 1091.05, - "medianLatencyMs": 846, - "p50LatencyMs": 846, - "p75LatencyMs": 1028, - "p90LatencyMs": 2284, - "p99LatencyMs": 4633, - "maxLatencyMs": 4831, - "bytesPerSec": 19892633.61 + "avgLatencyMs": 1110.04, + "medianLatencyMs": 875, + "p50LatencyMs": 875, + "p75LatencyMs": 1051, + "p90LatencyMs": 2313, + "p99LatencyMs": 4728, + "maxLatencyMs": 4921, + "bytesPerSec": 19889356.8 }, { "workers": 100, - "durationMs": 5000, - "requests": 161, + "durationMs": 5010, + "requests": 154, "errors": 0, - "requestsPerSec": 32.21, - "avgLatencyMs": 1149.01, - "medianLatencyMs": 890, - "p50LatencyMs": 890, - "p75LatencyMs": 1049, - "p90LatencyMs": 2414, - "p99LatencyMs": 4776, - "maxLatencyMs": 4982, - "bytesPerSec": 19063193.61 + "requestsPerSec": 30.8, + "avgLatencyMs": 1158.44, + "medianLatencyMs": 868, + "p50LatencyMs": 868, + "p75LatencyMs": 1037, + "p90LatencyMs": 2564, + "p99LatencyMs": 4716, + "maxLatencyMs": 4889, + "bytesPerSec": 18232524.8 }, { "workers": 200, @@ -1108,14 +1108,14 @@ "requests": 114, "errors": 0, "requestsPerSec": 22.8, - "avgLatencyMs": 1370.88, - "medianLatencyMs": 786, - "p50LatencyMs": 786, - "p75LatencyMs": 2121, - "p90LatencyMs": 3458, - "p99LatencyMs": 4807, - "maxLatencyMs": 4946, - "bytesPerSec": 13499699.2 + "avgLatencyMs": 1365.42, + "medianLatencyMs": 808, + "p50LatencyMs": 808, + "p75LatencyMs": 2045, + "p90LatencyMs": 3411, + "p99LatencyMs": 4795, + "maxLatencyMs": 4951, + "bytesPerSec": 13497753.6 } ] } diff --git a/packages/app-nuxt/ci-stats.json b/packages/app-nuxt/ci-stats.json index 0cc5782a..c852f691 100644 --- a/packages/app-nuxt/ci-stats.json +++ b/packages/app-nuxt/ci-stats.json @@ -1,289 +1,289 @@ { - "timingMeasuredAt": "2026-10-10T10:58:42.209Z", + "timingMeasuredAt": "2026-10-10T11:51:43.886Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "4.6.0", "clientSideRenderedTests": { - "firstPaintMs": 139.6, - "fcpMs": 139.37, + "firstPaintMs": 147.4, + "fcpMs": 147.43, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 12.38, - "inputDelayMs": 0.78, - "processingDurationMs": 1.57, - "presentationDelayMs": 10.02 + "interactionLatencyMs": 8.81, + "inputDelayMs": 0.79, + "processingDurationMs": 1.21, + "presentationDelayMs": 6.81 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 9.42, - "fcpMs": 9.45, - "interactionLatencyMs": 3.22, - "inputDelayMs": 0.22, - "processingDurationMs": 0.93, - "presentationDelayMs": 4.01 + "firstPaintMs": 15.19, + "fcpMs": 15.1, + "interactionLatencyMs": 0.81, + "inputDelayMs": 0.05, + "processingDurationMs": 0.15, + "presentationDelayMs": 0.74 }, "samples": [ { - "firstPaintMs": 153, - "fcpMs": 152.824, + "firstPaintMs": 163, + "fcpMs": 162.629, "interactionTests": { - "interactionLatencyMs": 9.292, - "inputDelayMs": 0.642, - "processingDurationMs": 1.164, - "presentationDelayMs": 7.486 + "interactionLatencyMs": 9.362, + "inputDelayMs": 0.814, + "processingDurationMs": 1.469, + "presentationDelayMs": 7.079 } }, { - "firstPaintMs": 136, - "fcpMs": 136.226, + "firstPaintMs": 149, + "fcpMs": 149.139, "interactionTests": { - "interactionLatencyMs": 15.407, - "inputDelayMs": 0.806, - "processingDurationMs": 1.1, - "presentationDelayMs": 13.501 + "interactionLatencyMs": 8.172, + "inputDelayMs": 0.779, + "processingDurationMs": 1.151, + "presentationDelayMs": 6.242 } }, { - "firstPaintMs": 141, - "fcpMs": 140.63, + "firstPaintMs": 135, + "fcpMs": 134.763, "interactionTests": { - "interactionLatencyMs": 12.972, - "inputDelayMs": 0.721, - "processingDurationMs": 1.148, - "presentationDelayMs": 11.103 + "interactionLatencyMs": 8.009, + "inputDelayMs": 0.755, + "processingDurationMs": 1.073, + "presentationDelayMs": 6.181 } }, { - "firstPaintMs": 141, - "fcpMs": 140.586, + "firstPaintMs": 129, + "fcpMs": 129.36, "interactionTests": { - "interactionLatencyMs": 15.433, - "inputDelayMs": 0.604, - "processingDurationMs": 1.231, - "presentationDelayMs": 13.598 + "interactionLatencyMs": 8.592, + "inputDelayMs": 0.873, + "processingDurationMs": 1.146, + "presentationDelayMs": 6.573 } }, { - "firstPaintMs": 127, - "fcpMs": 126.595, + "firstPaintMs": 161, + "fcpMs": 161.24, "interactionTests": { - "interactionLatencyMs": 8.771999999999998, - "inputDelayMs": 1.15, - "processingDurationMs": 3.232, - "presentationDelayMs": 4.39 + "interactionLatencyMs": 9.92, + "inputDelayMs": 0.75, + "processingDurationMs": 1.203, + "presentationDelayMs": 7.967 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 373, - "avgLatencyMs": 2.768, - "medianLatencyMs": 2.606, - "samples": 3613, + "opsPerSec": 405, + "avgLatencyMs": 2.54, + "medianLatencyMs": 2.417, + "samples": 3938, "bodySizeKb": 201.73, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 90.6, - "fcpMs": 90.74, + "firstPaintMs": 85.6, + "fcpMs": 85.44, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 10.56, - "inputDelayMs": 0.8, - "processingDurationMs": 1.63, - "presentationDelayMs": 8.13 + "interactionLatencyMs": 10.75, + "inputDelayMs": 0.87, + "processingDurationMs": 1.36, + "presentationDelayMs": 8.52 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 8.26, - "fcpMs": 8.38, - "interactionLatencyMs": 2.76, - "inputDelayMs": 0.05, - "processingDurationMs": 0.98, - "presentationDelayMs": 2.01 + "firstPaintMs": 7.5, + "fcpMs": 7.36, + "interactionLatencyMs": 2.1, + "inputDelayMs": 0.14, + "processingDurationMs": 0.4, + "presentationDelayMs": 2.19 }, "samples": [ { - "firstPaintMs": 93, - "fcpMs": 93.272, + "firstPaintMs": 80, + "fcpMs": 79.908, "interactionTests": { - "interactionLatencyMs": 8.631, - "inputDelayMs": 0.875, - "processingDurationMs": 1.225, - "presentationDelayMs": 6.531 + "interactionLatencyMs": 11.033000000000001, + "inputDelayMs": 1.102, + "processingDurationMs": 2.06, + "presentationDelayMs": 7.871 } }, { - "firstPaintMs": 84, - "fcpMs": 83.551, + "firstPaintMs": 92, + "fcpMs": 91.882, "interactionTests": { - "interactionLatencyMs": 7.9559999999999995, - "inputDelayMs": 0.744, - "processingDurationMs": 1.266, - "presentationDelayMs": 5.946 + "interactionLatencyMs": 14.197000000000001, + "inputDelayMs": 0.774, + "processingDurationMs": 1.072, + "presentationDelayMs": 12.351 } }, { - "firstPaintMs": 80, - "fcpMs": 80.357, + "firstPaintMs": 78, + "fcpMs": 78.157, "interactionTests": { - "interactionLatencyMs": 9.695, - "inputDelayMs": 0.785, - "processingDurationMs": 1.064, - "presentationDelayMs": 7.846 + "interactionLatencyMs": 8.802, + "inputDelayMs": 0.767, + "processingDurationMs": 1.154, + "presentationDelayMs": 6.881 } }, { - "firstPaintMs": 99, - "fcpMs": 99.23, + "firstPaintMs": 83, + "fcpMs": 82.653, "interactionTests": { - "interactionLatencyMs": 11.719, - "inputDelayMs": 0.823, - "processingDurationMs": 1.2, - "presentationDelayMs": 9.696 + "interactionLatencyMs": 9.491, + "inputDelayMs": 0.834, + "processingDurationMs": 1.233, + "presentationDelayMs": 7.424 } }, { - "firstPaintMs": 97, - "fcpMs": 97.284, + "firstPaintMs": 95, + "fcpMs": 94.608, "interactionTests": { - "interactionLatencyMs": 14.783, - "inputDelayMs": 0.784, - "processingDurationMs": 3.37, - "presentationDelayMs": 10.629 + "interactionLatencyMs": 10.228, + "inputDelayMs": 0.879, + "processingDurationMs": 1.285, + "presentationDelayMs": 8.064 } } ] }, "ssrRouterLinkLoadTests": { - "peakWorkers": 5, - "peakRequestsPerSec": 168, - "peakAvgLatencyMs": 29.21, - "peakP50LatencyMs": 29, - "peakP75LatencyMs": 30, - "peakP90LatencyMs": 30, - "peakP99LatencyMs": 43, - "totalRequests": 5540, + "peakWorkers": 25, + "peakRequestsPerSec": 164.8, + "peakAvgLatencyMs": 148.99, + "peakP50LatencyMs": 150, + "peakP75LatencyMs": 154, + "peakP90LatencyMs": 158, + "peakP99LatencyMs": 553, + "totalRequests": 5165, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 712, + "requests": 640, "errors": 0, - "requestsPerSec": 142.4, - "avgLatencyMs": 6.33, - "medianLatencyMs": 6, - "p50LatencyMs": 6, - "p75LatencyMs": 6, + "requestsPerSec": 128, + "avgLatencyMs": 7.26, + "medianLatencyMs": 7, + "p50LatencyMs": 7, + "p75LatencyMs": 7, "p90LatencyMs": 8, - "p99LatencyMs": 8, - "maxLatencyMs": 12, - "bytesPerSec": 43545395.2 + "p99LatencyMs": 9, + "maxLatencyMs": 13, + "bytesPerSec": 39141376 }, { "workers": 5, "durationMs": 5000, - "requests": 840, + "requests": 796, "errors": 0, - "requestsPerSec": 168, - "avgLatencyMs": 29.21, - "medianLatencyMs": 29, - "p50LatencyMs": 29, - "p75LatencyMs": 30, - "p90LatencyMs": 30, - "p99LatencyMs": 43, - "maxLatencyMs": 51, - "bytesPerSec": 51357286.4 + "requestsPerSec": 159.2, + "avgLatencyMs": 30.78, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 32, + "p90LatencyMs": 33, + "p99LatencyMs": 53, + "maxLatencyMs": 57, + "bytesPerSec": 48676864 }, { "workers": 10, "durationMs": 5000, - "requests": 834, + "requests": 778, "errors": 0, - "requestsPerSec": 166.8, - "avgLatencyMs": 59.14, - "medianLatencyMs": 58, - "p50LatencyMs": 58, - "p75LatencyMs": 59, - "p90LatencyMs": 60, - "p99LatencyMs": 89, - "maxLatencyMs": 192, - "bytesPerSec": 51003392 + "requestsPerSec": 155.6, + "avgLatencyMs": 63.33, + "medianLatencyMs": 63, + "p50LatencyMs": 63, + "p75LatencyMs": 64, + "p90LatencyMs": 66, + "p99LatencyMs": 94, + "maxLatencyMs": 187, + "bytesPerSec": 47575859.2 }, { "workers": 25, "durationMs": 5000, - "requests": 817, + "requests": 824, "errors": 0, - "requestsPerSec": 163.4, - "avgLatencyMs": 149.47, - "medianLatencyMs": 145, - "p50LatencyMs": 145, - "p75LatencyMs": 149, - "p90LatencyMs": 157, - "p99LatencyMs": 518, - "maxLatencyMs": 1075, - "bytesPerSec": 49954816 + "requestsPerSec": 164.8, + "avgLatencyMs": 148.99, + "medianLatencyMs": 150, + "p50LatencyMs": 150, + "p75LatencyMs": 154, + "p90LatencyMs": 158, + "p99LatencyMs": 553, + "maxLatencyMs": 1036, + "bytesPerSec": 50380800 }, { "workers": 50, - "durationMs": 5010, - "requests": 800, + "durationMs": 5000, + "requests": 725, "errors": 0, - "requestsPerSec": 160, - "avgLatencyMs": 300.4, - "medianLatencyMs": 251, - "p50LatencyMs": 251, - "p75LatencyMs": 294, - "p90LatencyMs": 304, - "p99LatencyMs": 2855, - "maxLatencyMs": 3994, - "bytesPerSec": 48919347.2 + "requestsPerSec": 145, + "avgLatencyMs": 327.5, + "medianLatencyMs": 263, + "p50LatencyMs": 263, + "p75LatencyMs": 314, + "p90LatencyMs": 336, + "p99LatencyMs": 3238, + "maxLatencyMs": 4340, + "bytesPerSec": 44331827.2 }, { "workers": 100, "durationMs": 5010, - "requests": 782, + "requests": 701, "errors": 0, - "requestsPerSec": 156.4, - "avgLatencyMs": 337.25, - "medianLatencyMs": 250, - "p50LatencyMs": 250, - "p75LatencyMs": 309, - "p90LatencyMs": 332, - "p99LatencyMs": 3767, - "maxLatencyMs": 4895, - "bytesPerSec": 47818342.4 + "requestsPerSec": 140.2, + "avgLatencyMs": 357.54, + "medianLatencyMs": 260, + "p50LatencyMs": 260, + "p75LatencyMs": 318, + "p90LatencyMs": 345, + "p99LatencyMs": 3748, + "maxLatencyMs": 4918, + "bytesPerSec": 42863820.8 }, { "workers": 200, "durationMs": 5010, - "requests": 755, + "requests": 701, "errors": 0, - "requestsPerSec": 151, - "avgLatencyMs": 347.24, - "medianLatencyMs": 237, - "p50LatencyMs": 237, - "p75LatencyMs": 290, - "p90LatencyMs": 324, - "p99LatencyMs": 3866, - "maxLatencyMs": 4950, - "bytesPerSec": 46165196.8 + "requestsPerSec": 140.2, + "avgLatencyMs": 359.65, + "medianLatencyMs": 238, + "p50LatencyMs": 238, + "p75LatencyMs": 292, + "p90LatencyMs": 323, + "p99LatencyMs": 3858, + "maxLatencyMs": 4941, + "bytesPerSec": 42865459.21 } ], "runs": 3, "samples": [ { - "peakWorkers": 10, - "peakRequestsPerSec": 169.6, - "peakAvgLatencyMs": 58.2, - "peakP50LatencyMs": 57, - "peakP75LatencyMs": 58, - "peakP90LatencyMs": 59, - "peakP99LatencyMs": 84, - "totalRequests": 5523, + "peakWorkers": 25, + "peakRequestsPerSec": 173.6, + "peakAvgLatencyMs": 142.45, + "peakP50LatencyMs": 140, + "peakP75LatencyMs": 145, + "peakP90LatencyMs": 151, + "peakP99LatencyMs": 480, + "totalRequests": 5517, "totalErrors": 0, "stages": [ { @@ -298,53 +298,53 @@ "p75LatencyMs": 6, "p90LatencyMs": 7, "p99LatencyMs": 8, - "maxLatencyMs": 11, - "bytesPerSec": 43853414.4 + "maxLatencyMs": 10, + "bytesPerSec": 43846860.8 }, { "workers": 5, "durationMs": 5000, - "requests": 841, + "requests": 864, "errors": 0, - "requestsPerSec": 168.2, - "avgLatencyMs": 29.1, - "medianLatencyMs": 29, - "p50LatencyMs": 29, + "requestsPerSec": 172.8, + "avgLatencyMs": 28.34, + "medianLatencyMs": 28, + "p50LatencyMs": 28, "p75LatencyMs": 29, - "p90LatencyMs": 31, - "p99LatencyMs": 44, - "maxLatencyMs": 58, - "bytesPerSec": 51422822.4 + "p90LatencyMs": 29, + "p99LatencyMs": 45, + "maxLatencyMs": 53, + "bytesPerSec": 52838400 }, { "workers": 10, "durationMs": 5000, - "requests": 848, + "requests": 839, "errors": 0, - "requestsPerSec": 169.6, - "avgLatencyMs": 58.2, - "medianLatencyMs": 57, - "p50LatencyMs": 57, - "p75LatencyMs": 58, - "p90LatencyMs": 59, - "p99LatencyMs": 84, - "maxLatencyMs": 178, - "bytesPerSec": 51861913.6 + "requestsPerSec": 167.8, + "avgLatencyMs": 58.67, + "medianLatencyMs": 58, + "p50LatencyMs": 58, + "p75LatencyMs": 59, + "p90LatencyMs": 60, + "p99LatencyMs": 86, + "maxLatencyMs": 181, + "bytesPerSec": 51304857.6 }, { "workers": 25, "durationMs": 5000, - "requests": 831, + "requests": 868, "errors": 0, - "requestsPerSec": 166.2, - "avgLatencyMs": 148.15, - "medianLatencyMs": 144, - "p50LatencyMs": 144, - "p75LatencyMs": 152, - "p90LatencyMs": 159, - "p99LatencyMs": 516, - "maxLatencyMs": 1027, - "bytesPerSec": 50813337.6 + "requestsPerSec": 173.6, + "avgLatencyMs": 142.45, + "medianLatencyMs": 140, + "p50LatencyMs": 140, + "p75LatencyMs": 145, + "p90LatencyMs": 151, + "p99LatencyMs": 480, + "maxLatencyMs": 968, + "bytesPerSec": 53074329.6 }, { "workers": 50, @@ -352,29 +352,29 @@ "requests": 775, "errors": 0, "requestsPerSec": 155, - "avgLatencyMs": 308.26, - "medianLatencyMs": 249, - "p50LatencyMs": 249, - "p75LatencyMs": 296, - "p90LatencyMs": 306, - "p99LatencyMs": 3070, - "maxLatencyMs": 4118, + "avgLatencyMs": 309.67, + "medianLatencyMs": 236, + "p50LatencyMs": 236, + "p75LatencyMs": 330, + "p90LatencyMs": 337, + "p99LatencyMs": 2907, + "maxLatencyMs": 4059, "bytesPerSec": 47385804.8 }, { "workers": 100, "durationMs": 5010, - "requests": 783, + "requests": 726, "errors": 0, - "requestsPerSec": 156.6, - "avgLatencyMs": 339.78, - "medianLatencyMs": 242, - "p50LatencyMs": 242, - "p75LatencyMs": 305, - "p90LatencyMs": 332, - "p99LatencyMs": 3794, - "maxLatencyMs": 4936, - "bytesPerSec": 47883878.4 + "requestsPerSec": 145.2, + "avgLatencyMs": 350.91, + "medianLatencyMs": 266, + "p50LatencyMs": 266, + "p75LatencyMs": 309, + "p90LatencyMs": 353, + "p99LatencyMs": 3708, + "maxLatencyMs": 4846, + "bytesPerSec": 44397363.2 }, { "workers": 200, @@ -382,250 +382,250 @@ "requests": 728, "errors": 0, "requestsPerSec": 145.6, - "avgLatencyMs": 347.19, - "medianLatencyMs": 240, - "p50LatencyMs": 240, - "p75LatencyMs": 297, - "p90LatencyMs": 322, - "p99LatencyMs": 3774, - "maxLatencyMs": 4863, + "avgLatencyMs": 354.91, + "medianLatencyMs": 245, + "p50LatencyMs": 245, + "p75LatencyMs": 313, + "p90LatencyMs": 353, + "p99LatencyMs": 3797, + "maxLatencyMs": 4973, "bytesPerSec": 44513689.6 } ] }, { - "peakWorkers": 10, - "peakRequestsPerSec": 167, - "peakAvgLatencyMs": 59.07, - "peakP50LatencyMs": 58, - "peakP75LatencyMs": 60, - "peakP90LatencyMs": 61, - "peakP99LatencyMs": 93, - "totalRequests": 5510, + "peakWorkers": 25, + "peakRequestsPerSec": 164.8, + "peakAvgLatencyMs": 148.99, + "peakP50LatencyMs": 150, + "peakP75LatencyMs": 154, + "peakP90LatencyMs": 158, + "peakP99LatencyMs": 553, + "totalRequests": 5165, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 714, + "requests": 640, "errors": 0, - "requestsPerSec": 142.81, - "avgLatencyMs": 6.31, - "medianLatencyMs": 6, - "p50LatencyMs": 6, - "p75LatencyMs": 6, + "requestsPerSec": 128, + "avgLatencyMs": 7.26, + "medianLatencyMs": 7, + "p50LatencyMs": 7, + "p75LatencyMs": 7, "p90LatencyMs": 8, - "p99LatencyMs": 8, + "p99LatencyMs": 9, "maxLatencyMs": 13, - "bytesPerSec": 43663360 + "bytesPerSec": 39141376 }, { "workers": 5, "durationMs": 5000, - "requests": 832, + "requests": 796, "errors": 0, - "requestsPerSec": 166.4, - "avgLatencyMs": 29.46, - "medianLatencyMs": 29, - "p50LatencyMs": 29, - "p75LatencyMs": 30, - "p90LatencyMs": 31, - "p99LatencyMs": 45, - "maxLatencyMs": 52, - "bytesPerSec": 50878873.6 + "requestsPerSec": 159.2, + "avgLatencyMs": 30.78, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 32, + "p90LatencyMs": 33, + "p99LatencyMs": 53, + "maxLatencyMs": 57, + "bytesPerSec": 48676864 }, { "workers": 10, "durationMs": 5000, - "requests": 835, + "requests": 778, "errors": 0, - "requestsPerSec": 167, - "avgLatencyMs": 59.07, - "medianLatencyMs": 58, - "p50LatencyMs": 58, - "p75LatencyMs": 60, - "p90LatencyMs": 61, - "p99LatencyMs": 93, - "maxLatencyMs": 201, - "bytesPerSec": 51062374.4 + "requestsPerSec": 155.6, + "avgLatencyMs": 63.33, + "medianLatencyMs": 63, + "p50LatencyMs": 63, + "p75LatencyMs": 64, + "p90LatencyMs": 66, + "p99LatencyMs": 94, + "maxLatencyMs": 187, + "bytesPerSec": 47575859.2 }, { "workers": 25, "durationMs": 5000, - "requests": 819, + "requests": 824, "errors": 0, - "requestsPerSec": 163.81, - "avgLatencyMs": 150.32, - "medianLatencyMs": 146, - "p50LatencyMs": 146, - "p75LatencyMs": 152, - "p90LatencyMs": 162, - "p99LatencyMs": 532, - "maxLatencyMs": 1080, - "bytesPerSec": 50072780.8 + "requestsPerSec": 164.8, + "avgLatencyMs": 148.99, + "medianLatencyMs": 150, + "p50LatencyMs": 150, + "p75LatencyMs": 154, + "p90LatencyMs": 158, + "p99LatencyMs": 553, + "maxLatencyMs": 1036, + "bytesPerSec": 50380800 }, { "workers": 50, - "durationMs": 5010, - "requests": 798, + "durationMs": 5000, + "requests": 725, "errors": 0, - "requestsPerSec": 159.6, - "avgLatencyMs": 307.8, - "medianLatencyMs": 255, - "p50LatencyMs": 255, - "p75LatencyMs": 304, - "p90LatencyMs": 309, - "p99LatencyMs": 3053, - "maxLatencyMs": 4076, - "bytesPerSec": 48794828.8 + "requestsPerSec": 145, + "avgLatencyMs": 327.5, + "medianLatencyMs": 263, + "p50LatencyMs": 263, + "p75LatencyMs": 314, + "p90LatencyMs": 336, + "p99LatencyMs": 3238, + "maxLatencyMs": 4340, + "bytesPerSec": 44331827.2 }, { "workers": 100, "durationMs": 5010, - "requests": 756, + "requests": 701, "errors": 0, - "requestsPerSec": 151.2, - "avgLatencyMs": 341.92, - "medianLatencyMs": 254, - "p50LatencyMs": 254, - "p75LatencyMs": 301, - "p90LatencyMs": 329, - "p99LatencyMs": 3782, - "maxLatencyMs": 4884, - "bytesPerSec": 46225817.6 + "requestsPerSec": 140.2, + "avgLatencyMs": 357.54, + "medianLatencyMs": 260, + "p50LatencyMs": 260, + "p75LatencyMs": 318, + "p90LatencyMs": 345, + "p99LatencyMs": 3748, + "maxLatencyMs": 4918, + "bytesPerSec": 42863820.8 }, { "workers": 200, "durationMs": 5010, - "requests": 756, + "requests": 701, "errors": 0, - "requestsPerSec": 151.2, - "avgLatencyMs": 350.59, - "medianLatencyMs": 248, - "p50LatencyMs": 248, - "p75LatencyMs": 301, - "p90LatencyMs": 324, - "p99LatencyMs": 3903, - "maxLatencyMs": 5002, - "bytesPerSec": 46227456 + "requestsPerSec": 140.2, + "avgLatencyMs": 359.65, + "medianLatencyMs": 238, + "p50LatencyMs": 238, + "p75LatencyMs": 292, + "p90LatencyMs": 323, + "p99LatencyMs": 3858, + "maxLatencyMs": 4941, + "bytesPerSec": 42865459.21 } ] }, { - "peakWorkers": 5, - "peakRequestsPerSec": 168, - "peakAvgLatencyMs": 29.21, - "peakP50LatencyMs": 29, - "peakP75LatencyMs": 30, - "peakP90LatencyMs": 30, - "peakP99LatencyMs": 43, - "totalRequests": 5540, + "peakWorkers": 25, + "peakRequestsPerSec": 156.2, + "peakAvgLatencyMs": 157.89, + "peakP50LatencyMs": 154, + "peakP75LatencyMs": 162, + "peakP90LatencyMs": 175, + "peakP99LatencyMs": 609, + "totalRequests": 5041, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 712, + "requests": 602, "errors": 0, - "requestsPerSec": 142.4, - "avgLatencyMs": 6.33, - "medianLatencyMs": 6, - "p50LatencyMs": 6, - "p75LatencyMs": 6, - "p90LatencyMs": 8, - "p99LatencyMs": 8, - "maxLatencyMs": 12, - "bytesPerSec": 43545395.2 + "requestsPerSec": 120.4, + "avgLatencyMs": 7.73, + "medianLatencyMs": 8, + "p50LatencyMs": 8, + "p75LatencyMs": 8, + "p90LatencyMs": 9, + "p99LatencyMs": 10, + "maxLatencyMs": 15, + "bytesPerSec": 36808294.4 }, { "workers": 5, "durationMs": 5000, - "requests": 840, + "requests": 759, "errors": 0, - "requestsPerSec": 168, - "avgLatencyMs": 29.21, - "medianLatencyMs": 29, - "p50LatencyMs": 29, - "p75LatencyMs": 30, - "p90LatencyMs": 30, - "p99LatencyMs": 43, - "maxLatencyMs": 51, - "bytesPerSec": 51357286.4 + "requestsPerSec": 151.81, + "avgLatencyMs": 32.4, + "medianLatencyMs": 32, + "p50LatencyMs": 32, + "p75LatencyMs": 33, + "p90LatencyMs": 34, + "p99LatencyMs": 48, + "maxLatencyMs": 48, + "bytesPerSec": 46409318.4 }, { "workers": 10, "durationMs": 5000, - "requests": 834, + "requests": 775, "errors": 0, - "requestsPerSec": 166.8, - "avgLatencyMs": 59.14, - "medianLatencyMs": 58, - "p50LatencyMs": 58, - "p75LatencyMs": 59, - "p90LatencyMs": 60, - "p99LatencyMs": 89, - "maxLatencyMs": 192, - "bytesPerSec": 51003392 + "requestsPerSec": 155, + "avgLatencyMs": 63.8, + "medianLatencyMs": 63, + "p50LatencyMs": 63, + "p75LatencyMs": 65, + "p90LatencyMs": 67, + "p99LatencyMs": 93, + "maxLatencyMs": 213, + "bytesPerSec": 47385804.8 }, { "workers": 25, "durationMs": 5000, - "requests": 817, + "requests": 781, "errors": 0, - "requestsPerSec": 163.4, - "avgLatencyMs": 149.47, - "medianLatencyMs": 145, - "p50LatencyMs": 145, - "p75LatencyMs": 149, - "p90LatencyMs": 157, - "p99LatencyMs": 518, - "maxLatencyMs": 1075, - "bytesPerSec": 49954816 + "requestsPerSec": 156.2, + "avgLatencyMs": 157.89, + "medianLatencyMs": 154, + "p50LatencyMs": 154, + "p75LatencyMs": 162, + "p90LatencyMs": 175, + "p99LatencyMs": 609, + "maxLatencyMs": 1097, + "bytesPerSec": 47759360 }, { "workers": 50, - "durationMs": 5010, - "requests": 800, + "durationMs": 5000, + "requests": 773, "errors": 0, - "requestsPerSec": 160, - "avgLatencyMs": 300.4, - "medianLatencyMs": 251, - "p50LatencyMs": 251, - "p75LatencyMs": 294, - "p90LatencyMs": 304, - "p99LatencyMs": 2855, - "maxLatencyMs": 3994, - "bytesPerSec": 48919347.2 + "requestsPerSec": 154.6, + "avgLatencyMs": 316.76, + "medianLatencyMs": 247, + "p50LatencyMs": 247, + "p75LatencyMs": 316, + "p90LatencyMs": 324, + "p99LatencyMs": 3135, + "maxLatencyMs": 4204, + "bytesPerSec": 47267840 }, { "workers": 100, "durationMs": 5010, - "requests": 782, + "requests": 676, "errors": 0, - "requestsPerSec": 156.4, - "avgLatencyMs": 337.25, - "medianLatencyMs": 250, - "p50LatencyMs": 250, - "p75LatencyMs": 309, - "p90LatencyMs": 332, - "p99LatencyMs": 3767, - "maxLatencyMs": 4895, - "bytesPerSec": 47818342.4 + "requestsPerSec": 135.2, + "avgLatencyMs": 361.14, + "medianLatencyMs": 273, + "p50LatencyMs": 273, + "p75LatencyMs": 315, + "p90LatencyMs": 333, + "p99LatencyMs": 3904, + "maxLatencyMs": 4888, + "bytesPerSec": 41341747.21 }, { "workers": 200, "durationMs": 5010, - "requests": 755, + "requests": 675, "errors": 0, - "requestsPerSec": 151, - "avgLatencyMs": 347.24, - "medianLatencyMs": 237, - "p50LatencyMs": 237, - "p75LatencyMs": 290, - "p90LatencyMs": 324, - "p99LatencyMs": 3866, + "requestsPerSec": 135, + "avgLatencyMs": 365.57, + "medianLatencyMs": 239, + "p50LatencyMs": 239, + "p75LatencyMs": 319, + "p90LatencyMs": 386, + "p99LatencyMs": 3867, "maxLatencyMs": 4950, - "bytesPerSec": 46165196.8 + "bytesPerSec": 41269657.6 } ] } @@ -644,327 +644,327 @@ }, "browserVersion": "Google Chrome 154.0.8037.97", "ssrLoadTests": { - "peakWorkers": 100, - "peakRequestsPerSec": 520, - "peakAvgLatencyMs": 187.36, - "peakP50LatencyMs": 134, - "peakP75LatencyMs": 169, - "peakP90LatencyMs": 181, - "peakP99LatencyMs": 2692, - "totalRequests": 16975, + "peakWorkers": 10, + "peakRequestsPerSec": 529.21, + "peakAvgLatencyMs": 18.4, + "peakP50LatencyMs": 17, + "peakP75LatencyMs": 20, + "peakP90LatencyMs": 20, + "peakP99LatencyMs": 31, + "totalRequests": 17231, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1600, + "requests": 1635, "errors": 0, - "requestsPerSec": 320, - "avgLatencyMs": 2.83, - "medianLatencyMs": 3, - "p50LatencyMs": 3, - "p75LatencyMs": 3, + "requestsPerSec": 327, + "avgLatencyMs": 2.22, + "medianLatencyMs": 2, + "p50LatencyMs": 2, + "p75LatencyMs": 2, "p90LatencyMs": 3, "p99LatencyMs": 5, "maxLatencyMs": 7, - "bytesPerSec": 94968217.6 + "bytesPerSec": 97039155.2 }, { "workers": 5, "durationMs": 5000, - "requests": 2513, + "requests": 2598, "errors": 0, - "requestsPerSec": 502.6, - "avgLatencyMs": 9.62, - "medianLatencyMs": 9, - "p50LatencyMs": 9, + "requestsPerSec": 519.6, + "avgLatencyMs": 8.97, + "medianLatencyMs": 8, + "p50LatencyMs": 8, "p75LatencyMs": 9, - "p90LatencyMs": 12, - "p99LatencyMs": 14, - "maxLatencyMs": 26, - "bytesPerSec": 149146828.81 + "p90LatencyMs": 11, + "p99LatencyMs": 16, + "maxLatencyMs": 21, + "bytesPerSec": 154232422.4 }, { "workers": 10, "durationMs": 5000, - "requests": 2559, + "requests": 2646, "errors": 0, - "requestsPerSec": 511.8, - "avgLatencyMs": 19.04, - "medianLatencyMs": 18, - "p50LatencyMs": 18, + "requestsPerSec": 529.21, + "avgLatencyMs": 18.4, + "medianLatencyMs": 17, + "p50LatencyMs": 17, "p75LatencyMs": 20, - "p90LatencyMs": 21, - "p99LatencyMs": 33, - "maxLatencyMs": 63, - "bytesPerSec": 151899340.81 + "p90LatencyMs": 20, + "p99LatencyMs": 31, + "maxLatencyMs": 56, + "bytesPerSec": 157063577.6 }, { "workers": 25, "durationMs": 5000, - "requests": 2530, + "requests": 2619, "errors": 0, - "requestsPerSec": 506, - "avgLatencyMs": 48.6, - "medianLatencyMs": 48, - "p50LatencyMs": 48, - "p75LatencyMs": 49, + "requestsPerSec": 523.8, + "avgLatencyMs": 47.04, + "medianLatencyMs": 46, + "p50LatencyMs": 46, + "p75LatencyMs": 48, "p90LatencyMs": 50, - "p99LatencyMs": 79, - "maxLatencyMs": 339, - "bytesPerSec": 150169190.4 + "p99LatencyMs": 69, + "maxLatencyMs": 349, + "bytesPerSec": 155438284.81 }, { "workers": 50, "durationMs": 5000, - "requests": 2574, + "requests": 2579, "errors": 0, - "requestsPerSec": 514.8, - "avgLatencyMs": 95.69, - "medianLatencyMs": 92, - "p50LatencyMs": 92, + "requestsPerSec": 515.8, + "avgLatencyMs": 95.33, + "medianLatencyMs": 93, + "p50LatencyMs": 93, "p75LatencyMs": 96, - "p90LatencyMs": 102, - "p99LatencyMs": 338, - "maxLatencyMs": 1303, - "bytesPerSec": 152764416 + "p90LatencyMs": 100, + "p99LatencyMs": 346, + "maxLatencyMs": 1263, + "bytesPerSec": 153078988.81 }, { "workers": 100, - "durationMs": 5000, - "requests": 2600, + "durationMs": 5010, + "requests": 2597, "errors": 0, - "requestsPerSec": 520, - "avgLatencyMs": 187.36, - "medianLatencyMs": 134, - "p50LatencyMs": 134, + "requestsPerSec": 519.4, + "avgLatencyMs": 188.15, + "medianLatencyMs": 137, + "p50LatencyMs": 137, "p75LatencyMs": 169, - "p90LatencyMs": 181, - "p99LatencyMs": 2692, - "maxLatencyMs": 4850, - "bytesPerSec": 154311065.6 + "p90LatencyMs": 180, + "p99LatencyMs": 2784, + "maxLatencyMs": 4863, + "bytesPerSec": 154179993.6 }, { "workers": 200, "durationMs": 5010, - "requests": 2599, + "requests": 2557, "errors": 0, - "requestsPerSec": 519.8, - "avgLatencyMs": 190.07, - "medianLatencyMs": 134, - "p50LatencyMs": 134, - "p75LatencyMs": 165, - "p90LatencyMs": 186, - "p99LatencyMs": 2876, - "maxLatencyMs": 4963, - "bytesPerSec": 154284851.2 + "requestsPerSec": 511.4, + "avgLatencyMs": 189.98, + "medianLatencyMs": 135, + "p50LatencyMs": 135, + "p75LatencyMs": 168, + "p90LatencyMs": 181, + "p99LatencyMs": 2846, + "maxLatencyMs": 4916, + "bytesPerSec": 151794483.2 } ], "runs": 3, "samples": [ { - "peakWorkers": 100, - "peakRequestsPerSec": 520, - "peakAvgLatencyMs": 187.36, - "peakP50LatencyMs": 134, - "peakP75LatencyMs": 169, - "peakP90LatencyMs": 181, - "peakP99LatencyMs": 2692, - "totalRequests": 16975, + "peakWorkers": 10, + "peakRequestsPerSec": 508.8, + "peakAvgLatencyMs": 19.07, + "peakP50LatencyMs": 18, + "peakP75LatencyMs": 20, + "peakP90LatencyMs": 21, + "peakP99LatencyMs": 33, + "totalRequests": 16779, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1600, + "requests": 1629, "errors": 0, - "requestsPerSec": 320, - "avgLatencyMs": 2.83, - "medianLatencyMs": 3, - "p50LatencyMs": 3, + "requestsPerSec": 325.8, + "avgLatencyMs": 2.37, + "medianLatencyMs": 2, + "p50LatencyMs": 2, "p75LatencyMs": 3, "p90LatencyMs": 3, "p99LatencyMs": 5, - "maxLatencyMs": 7, - "bytesPerSec": 94968217.6 + "maxLatencyMs": 6, + "bytesPerSec": 96685260.8 }, { "workers": 5, "durationMs": 5000, - "requests": 2513, + "requests": 2529, "errors": 0, - "requestsPerSec": 502.6, - "avgLatencyMs": 9.62, + "requestsPerSec": 505.8, + "avgLatencyMs": 9.55, "medianLatencyMs": 9, "p50LatencyMs": 9, "p75LatencyMs": 9, "p90LatencyMs": 12, "p99LatencyMs": 14, "maxLatencyMs": 26, - "bytesPerSec": 149146828.81 + "bytesPerSec": 150116761.6 }, { "workers": 10, "durationMs": 5000, - "requests": 2559, + "requests": 2544, "errors": 0, - "requestsPerSec": 511.8, - "avgLatencyMs": 19.04, + "requestsPerSec": 508.8, + "avgLatencyMs": 19.07, "medianLatencyMs": 18, "p50LatencyMs": 18, "p75LatencyMs": 20, "p90LatencyMs": 21, "p99LatencyMs": 33, - "maxLatencyMs": 63, - "bytesPerSec": 151899340.81 + "maxLatencyMs": 61, + "bytesPerSec": 150981836.81 }, { "workers": 25, "durationMs": 5000, - "requests": 2530, + "requests": 2503, "errors": 0, - "requestsPerSec": 506, - "avgLatencyMs": 48.6, + "requestsPerSec": 500.6, + "avgLatencyMs": 49.28, "medianLatencyMs": 48, "p50LatencyMs": 48, - "p75LatencyMs": 49, - "p90LatencyMs": 50, - "p99LatencyMs": 79, - "maxLatencyMs": 339, - "bytesPerSec": 150169190.4 + "p75LatencyMs": 50, + "p90LatencyMs": 52, + "p99LatencyMs": 76, + "maxLatencyMs": 338, + "bytesPerSec": 148570112 }, { "workers": 50, "durationMs": 5000, - "requests": 2574, + "requests": 2511, "errors": 0, - "requestsPerSec": 514.8, - "avgLatencyMs": 95.69, - "medianLatencyMs": 92, - "p50LatencyMs": 92, - "p75LatencyMs": 96, - "p90LatencyMs": 102, - "p99LatencyMs": 338, - "maxLatencyMs": 1303, - "bytesPerSec": 152764416 + "requestsPerSec": 502.2, + "avgLatencyMs": 97.94, + "medianLatencyMs": 95, + "p50LatencyMs": 95, + "p75LatencyMs": 98, + "p90LatencyMs": 113, + "p99LatencyMs": 126, + "maxLatencyMs": 314, + "bytesPerSec": 149068185.6 }, { "workers": 100, "durationMs": 5000, - "requests": 2600, + "requests": 2520, "errors": 0, - "requestsPerSec": 520, - "avgLatencyMs": 187.36, - "medianLatencyMs": 134, - "p50LatencyMs": 134, - "p75LatencyMs": 169, - "p90LatencyMs": 181, - "p99LatencyMs": 2692, - "maxLatencyMs": 4850, - "bytesPerSec": 154311065.6 + "requestsPerSec": 504, + "avgLatencyMs": 192.14, + "medianLatencyMs": 137, + "p50LatencyMs": 137, + "p75LatencyMs": 171, + "p90LatencyMs": 185, + "p99LatencyMs": 2798, + "maxLatencyMs": 4919, + "bytesPerSec": 149592473.6 }, { "workers": 200, "durationMs": 5010, - "requests": 2599, + "requests": 2543, "errors": 0, - "requestsPerSec": 519.8, - "avgLatencyMs": 190.07, + "requestsPerSec": 508.6, + "avgLatencyMs": 191.54, "medianLatencyMs": 134, "p50LatencyMs": 134, - "p75LatencyMs": 165, - "p90LatencyMs": 186, - "p99LatencyMs": 2876, - "maxLatencyMs": 4963, - "bytesPerSec": 154284851.2 + "p75LatencyMs": 164, + "p90LatencyMs": 189, + "p99LatencyMs": 2836, + "maxLatencyMs": 4908, + "bytesPerSec": 150935961.6 } ] }, { "peakWorkers": 10, - "peakRequestsPerSec": 542, - "peakAvgLatencyMs": 17.87, + "peakRequestsPerSec": 530.4, + "peakAvgLatencyMs": 18.3, "peakP50LatencyMs": 17, - "peakP75LatencyMs": 19, + "peakP75LatencyMs": 20, "peakP90LatencyMs": 20, - "peakP99LatencyMs": 30, - "totalRequests": 17484, + "peakP99LatencyMs": 29, + "totalRequests": 17286, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1644, + "requests": 1650, "errors": 0, - "requestsPerSec": 328.8, - "avgLatencyMs": 2.22, + "requestsPerSec": 330, + "avgLatencyMs": 2.19, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 3, "p99LatencyMs": 5, - "maxLatencyMs": 11, - "bytesPerSec": 97563443.2 + "maxLatencyMs": 8, + "bytesPerSec": 97930444.8 }, { "workers": 5, "durationMs": 5000, - "requests": 2632, + "requests": 2651, "errors": 0, - "requestsPerSec": 526.4, - "avgLatencyMs": 8.87, + "requestsPerSec": 530.21, + "avgLatencyMs": 8.81, "medianLatencyMs": 8, "p50LatencyMs": 8, "p75LatencyMs": 9, "p90LatencyMs": 11, - "p99LatencyMs": 13, - "maxLatencyMs": 22, - "bytesPerSec": 156250931.2 + "p99LatencyMs": 14, + "maxLatencyMs": 24, + "bytesPerSec": 157351936 }, { "workers": 10, "durationMs": 5000, - "requests": 2710, + "requests": 2652, "errors": 0, - "requestsPerSec": 542, - "avgLatencyMs": 17.87, + "requestsPerSec": 530.4, + "avgLatencyMs": 18.3, "medianLatencyMs": 17, "p50LatencyMs": 17, - "p75LatencyMs": 19, + "p75LatencyMs": 20, "p90LatencyMs": 20, - "p99LatencyMs": 30, - "maxLatencyMs": 31, - "bytesPerSec": 160864665.6 + "p99LatencyMs": 29, + "maxLatencyMs": 47, + "bytesPerSec": 157430579.2 }, { "workers": 25, "durationMs": 5000, - "requests": 2703, + "requests": 2603, "errors": 0, - "requestsPerSec": 540.6, - "avgLatencyMs": 45.34, - "medianLatencyMs": 45, - "p50LatencyMs": 45, - "p75LatencyMs": 46, - "p90LatencyMs": 47, - "p99LatencyMs": 69, - "maxLatencyMs": 316, - "bytesPerSec": 160419020.81 + "requestsPerSec": 520.6, + "avgLatencyMs": 47.28, + "medianLatencyMs": 46, + "p50LatencyMs": 46, + "p75LatencyMs": 48, + "p90LatencyMs": 50, + "p99LatencyMs": 70, + "maxLatencyMs": 326, + "bytesPerSec": 154520780.81 }, { "workers": 50, "durationMs": 5000, - "requests": 2598, + "requests": 2623, "errors": 0, - "requestsPerSec": 519.6, - "avgLatencyMs": 94.85, + "requestsPerSec": 524.6, + "avgLatencyMs": 93.77, "medianLatencyMs": 91, "p50LatencyMs": 91, "p75LatencyMs": 95, - "p90LatencyMs": 106, - "p99LatencyMs": 343, - "maxLatencyMs": 1261, - "bytesPerSec": 154206208 + "p90LatencyMs": 104, + "p99LatencyMs": 314, + "maxLatencyMs": 1228, + "bytesPerSec": 155700428.81 }, { "workers": 100, @@ -972,147 +972,147 @@ "requests": 2598, "errors": 0, "requestsPerSec": 519.6, - "avgLatencyMs": 188.37, - "medianLatencyMs": 137, - "p50LatencyMs": 137, - "p75LatencyMs": 166, - "p90LatencyMs": 180, - "p99LatencyMs": 2788, - "maxLatencyMs": 4876, + "avgLatencyMs": 188.58, + "medianLatencyMs": 134, + "p50LatencyMs": 134, + "p75LatencyMs": 171, + "p90LatencyMs": 186, + "p99LatencyMs": 2770, + "maxLatencyMs": 4877, "bytesPerSec": 154206208 }, { "workers": 200, "durationMs": 5010, - "requests": 2599, + "requests": 2509, "errors": 0, - "requestsPerSec": 519.8, - "avgLatencyMs": 189.81, - "medianLatencyMs": 133, - "p50LatencyMs": 133, - "p75LatencyMs": 173, - "p90LatencyMs": 187, - "p99LatencyMs": 2827, - "maxLatencyMs": 4956, - "bytesPerSec": 154258636.81 + "requestsPerSec": 501.8, + "avgLatencyMs": 191.86, + "medianLatencyMs": 131, + "p50LatencyMs": 131, + "p75LatencyMs": 167, + "p90LatencyMs": 188, + "p99LatencyMs": 2794, + "maxLatencyMs": 4912, + "bytesPerSec": 148917452.81 } ] }, { - "peakWorkers": 5, - "peakRequestsPerSec": 516, - "peakAvgLatencyMs": 9.06, - "peakP50LatencyMs": 8, - "peakP75LatencyMs": 9, - "peakP90LatencyMs": 11, - "peakP99LatencyMs": 13, - "totalRequests": 16648, + "peakWorkers": 10, + "peakRequestsPerSec": 529.21, + "peakAvgLatencyMs": 18.4, + "peakP50LatencyMs": 17, + "peakP75LatencyMs": 20, + "peakP90LatencyMs": 20, + "peakP99LatencyMs": 31, + "totalRequests": 17231, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1632, + "requests": 1635, "errors": 0, - "requestsPerSec": 326.4, - "avgLatencyMs": 2.26, + "requestsPerSec": 327, + "avgLatencyMs": 2.22, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 3, "p99LatencyMs": 5, - "maxLatencyMs": 6, - "bytesPerSec": 96855654.4 + "maxLatencyMs": 7, + "bytesPerSec": 97039155.2 }, { "workers": 5, "durationMs": 5000, - "requests": 2580, + "requests": 2598, "errors": 0, - "requestsPerSec": 516, - "avgLatencyMs": 9.06, + "requestsPerSec": 519.6, + "avgLatencyMs": 8.97, "medianLatencyMs": 8, "p50LatencyMs": 8, "p75LatencyMs": 9, "p90LatencyMs": 11, - "p99LatencyMs": 13, - "maxLatencyMs": 26, - "bytesPerSec": 153131417.6 + "p99LatencyMs": 16, + "maxLatencyMs": 21, + "bytesPerSec": 154232422.4 }, { "workers": 10, "durationMs": 5000, - "requests": 2558, + "requests": 2646, "errors": 0, - "requestsPerSec": 511.6, - "avgLatencyMs": 18.98, - "medianLatencyMs": 18, - "p50LatencyMs": 18, + "requestsPerSec": 529.21, + "avgLatencyMs": 18.4, + "medianLatencyMs": 17, + "p50LatencyMs": 17, "p75LatencyMs": 20, - "p90LatencyMs": 21, - "p99LatencyMs": 32, - "maxLatencyMs": 41, - "bytesPerSec": 151846912 + "p90LatencyMs": 20, + "p99LatencyMs": 31, + "maxLatencyMs": 56, + "bytesPerSec": 157063577.6 }, { "workers": 25, "durationMs": 5000, - "requests": 2467, + "requests": 2619, "errors": 0, - "requestsPerSec": 493.4, - "avgLatencyMs": 50, - "medianLatencyMs": 49, - "p50LatencyMs": 49, - "p75LatencyMs": 50, - "p90LatencyMs": 52, - "p99LatencyMs": 81, - "maxLatencyMs": 334, - "bytesPerSec": 146420531.2 + "requestsPerSec": 523.8, + "avgLatencyMs": 47.04, + "medianLatencyMs": 46, + "p50LatencyMs": 46, + "p75LatencyMs": 48, + "p90LatencyMs": 50, + "p99LatencyMs": 69, + "maxLatencyMs": 349, + "bytesPerSec": 155438284.81 }, { "workers": 50, "durationMs": 5000, - "requests": 2523, + "requests": 2579, "errors": 0, - "requestsPerSec": 504.6, - "avgLatencyMs": 97.82, + "requestsPerSec": 515.8, + "avgLatencyMs": 95.33, "medianLatencyMs": 93, "p50LatencyMs": 93, "p75LatencyMs": 96, - "p90LatencyMs": 107, - "p99LatencyMs": 356, - "maxLatencyMs": 1333, - "bytesPerSec": 149775974.4 + "p90LatencyMs": 100, + "p99LatencyMs": 346, + "maxLatencyMs": 1263, + "bytesPerSec": 153078988.81 }, { "workers": 100, "durationMs": 5010, - "requests": 2449, + "requests": 2597, "errors": 0, - "requestsPerSec": 489.8, - "avgLatencyMs": 195.04, - "medianLatencyMs": 133, - "p50LatencyMs": 133, - "p75LatencyMs": 180, - "p90LatencyMs": 195, - "p99LatencyMs": 2788, - "maxLatencyMs": 4954, - "bytesPerSec": 145371955.2 + "requestsPerSec": 519.4, + "avgLatencyMs": 188.15, + "medianLatencyMs": 137, + "p50LatencyMs": 137, + "p75LatencyMs": 169, + "p90LatencyMs": 180, + "p99LatencyMs": 2784, + "maxLatencyMs": 4863, + "bytesPerSec": 154179993.6 }, { "workers": 200, "durationMs": 5010, - "requests": 2439, + "requests": 2557, "errors": 0, - "requestsPerSec": 487.8, - "avgLatencyMs": 195.44, - "medianLatencyMs": 138, - "p50LatencyMs": 138, - "p75LatencyMs": 165, - "p90LatencyMs": 189, - "p99LatencyMs": 2892, - "maxLatencyMs": 4908, - "bytesPerSec": 144762470.4 + "requestsPerSec": 511.4, + "avgLatencyMs": 189.98, + "medianLatencyMs": 135, + "p50LatencyMs": 135, + "p75LatencyMs": 168, + "p90LatencyMs": 181, + "p99LatencyMs": 2846, + "maxLatencyMs": 4916, + "bytesPerSec": 151794483.2 } ] } diff --git a/packages/app-nuxt/stats/4.6.0.json b/packages/app-nuxt/stats/4.6.0.json index 0cc5782a..c852f691 100644 --- a/packages/app-nuxt/stats/4.6.0.json +++ b/packages/app-nuxt/stats/4.6.0.json @@ -1,289 +1,289 @@ { - "timingMeasuredAt": "2026-10-10T10:58:42.209Z", + "timingMeasuredAt": "2026-10-10T11:51:43.886Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "4.6.0", "clientSideRenderedTests": { - "firstPaintMs": 139.6, - "fcpMs": 139.37, + "firstPaintMs": 147.4, + "fcpMs": 147.43, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 12.38, - "inputDelayMs": 0.78, - "processingDurationMs": 1.57, - "presentationDelayMs": 10.02 + "interactionLatencyMs": 8.81, + "inputDelayMs": 0.79, + "processingDurationMs": 1.21, + "presentationDelayMs": 6.81 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 9.42, - "fcpMs": 9.45, - "interactionLatencyMs": 3.22, - "inputDelayMs": 0.22, - "processingDurationMs": 0.93, - "presentationDelayMs": 4.01 + "firstPaintMs": 15.19, + "fcpMs": 15.1, + "interactionLatencyMs": 0.81, + "inputDelayMs": 0.05, + "processingDurationMs": 0.15, + "presentationDelayMs": 0.74 }, "samples": [ { - "firstPaintMs": 153, - "fcpMs": 152.824, + "firstPaintMs": 163, + "fcpMs": 162.629, "interactionTests": { - "interactionLatencyMs": 9.292, - "inputDelayMs": 0.642, - "processingDurationMs": 1.164, - "presentationDelayMs": 7.486 + "interactionLatencyMs": 9.362, + "inputDelayMs": 0.814, + "processingDurationMs": 1.469, + "presentationDelayMs": 7.079 } }, { - "firstPaintMs": 136, - "fcpMs": 136.226, + "firstPaintMs": 149, + "fcpMs": 149.139, "interactionTests": { - "interactionLatencyMs": 15.407, - "inputDelayMs": 0.806, - "processingDurationMs": 1.1, - "presentationDelayMs": 13.501 + "interactionLatencyMs": 8.172, + "inputDelayMs": 0.779, + "processingDurationMs": 1.151, + "presentationDelayMs": 6.242 } }, { - "firstPaintMs": 141, - "fcpMs": 140.63, + "firstPaintMs": 135, + "fcpMs": 134.763, "interactionTests": { - "interactionLatencyMs": 12.972, - "inputDelayMs": 0.721, - "processingDurationMs": 1.148, - "presentationDelayMs": 11.103 + "interactionLatencyMs": 8.009, + "inputDelayMs": 0.755, + "processingDurationMs": 1.073, + "presentationDelayMs": 6.181 } }, { - "firstPaintMs": 141, - "fcpMs": 140.586, + "firstPaintMs": 129, + "fcpMs": 129.36, "interactionTests": { - "interactionLatencyMs": 15.433, - "inputDelayMs": 0.604, - "processingDurationMs": 1.231, - "presentationDelayMs": 13.598 + "interactionLatencyMs": 8.592, + "inputDelayMs": 0.873, + "processingDurationMs": 1.146, + "presentationDelayMs": 6.573 } }, { - "firstPaintMs": 127, - "fcpMs": 126.595, + "firstPaintMs": 161, + "fcpMs": 161.24, "interactionTests": { - "interactionLatencyMs": 8.771999999999998, - "inputDelayMs": 1.15, - "processingDurationMs": 3.232, - "presentationDelayMs": 4.39 + "interactionLatencyMs": 9.92, + "inputDelayMs": 0.75, + "processingDurationMs": 1.203, + "presentationDelayMs": 7.967 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 373, - "avgLatencyMs": 2.768, - "medianLatencyMs": 2.606, - "samples": 3613, + "opsPerSec": 405, + "avgLatencyMs": 2.54, + "medianLatencyMs": 2.417, + "samples": 3938, "bodySizeKb": 201.73, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 90.6, - "fcpMs": 90.74, + "firstPaintMs": 85.6, + "fcpMs": 85.44, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 10.56, - "inputDelayMs": 0.8, - "processingDurationMs": 1.63, - "presentationDelayMs": 8.13 + "interactionLatencyMs": 10.75, + "inputDelayMs": 0.87, + "processingDurationMs": 1.36, + "presentationDelayMs": 8.52 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 8.26, - "fcpMs": 8.38, - "interactionLatencyMs": 2.76, - "inputDelayMs": 0.05, - "processingDurationMs": 0.98, - "presentationDelayMs": 2.01 + "firstPaintMs": 7.5, + "fcpMs": 7.36, + "interactionLatencyMs": 2.1, + "inputDelayMs": 0.14, + "processingDurationMs": 0.4, + "presentationDelayMs": 2.19 }, "samples": [ { - "firstPaintMs": 93, - "fcpMs": 93.272, + "firstPaintMs": 80, + "fcpMs": 79.908, "interactionTests": { - "interactionLatencyMs": 8.631, - "inputDelayMs": 0.875, - "processingDurationMs": 1.225, - "presentationDelayMs": 6.531 + "interactionLatencyMs": 11.033000000000001, + "inputDelayMs": 1.102, + "processingDurationMs": 2.06, + "presentationDelayMs": 7.871 } }, { - "firstPaintMs": 84, - "fcpMs": 83.551, + "firstPaintMs": 92, + "fcpMs": 91.882, "interactionTests": { - "interactionLatencyMs": 7.9559999999999995, - "inputDelayMs": 0.744, - "processingDurationMs": 1.266, - "presentationDelayMs": 5.946 + "interactionLatencyMs": 14.197000000000001, + "inputDelayMs": 0.774, + "processingDurationMs": 1.072, + "presentationDelayMs": 12.351 } }, { - "firstPaintMs": 80, - "fcpMs": 80.357, + "firstPaintMs": 78, + "fcpMs": 78.157, "interactionTests": { - "interactionLatencyMs": 9.695, - "inputDelayMs": 0.785, - "processingDurationMs": 1.064, - "presentationDelayMs": 7.846 + "interactionLatencyMs": 8.802, + "inputDelayMs": 0.767, + "processingDurationMs": 1.154, + "presentationDelayMs": 6.881 } }, { - "firstPaintMs": 99, - "fcpMs": 99.23, + "firstPaintMs": 83, + "fcpMs": 82.653, "interactionTests": { - "interactionLatencyMs": 11.719, - "inputDelayMs": 0.823, - "processingDurationMs": 1.2, - "presentationDelayMs": 9.696 + "interactionLatencyMs": 9.491, + "inputDelayMs": 0.834, + "processingDurationMs": 1.233, + "presentationDelayMs": 7.424 } }, { - "firstPaintMs": 97, - "fcpMs": 97.284, + "firstPaintMs": 95, + "fcpMs": 94.608, "interactionTests": { - "interactionLatencyMs": 14.783, - "inputDelayMs": 0.784, - "processingDurationMs": 3.37, - "presentationDelayMs": 10.629 + "interactionLatencyMs": 10.228, + "inputDelayMs": 0.879, + "processingDurationMs": 1.285, + "presentationDelayMs": 8.064 } } ] }, "ssrRouterLinkLoadTests": { - "peakWorkers": 5, - "peakRequestsPerSec": 168, - "peakAvgLatencyMs": 29.21, - "peakP50LatencyMs": 29, - "peakP75LatencyMs": 30, - "peakP90LatencyMs": 30, - "peakP99LatencyMs": 43, - "totalRequests": 5540, + "peakWorkers": 25, + "peakRequestsPerSec": 164.8, + "peakAvgLatencyMs": 148.99, + "peakP50LatencyMs": 150, + "peakP75LatencyMs": 154, + "peakP90LatencyMs": 158, + "peakP99LatencyMs": 553, + "totalRequests": 5165, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 712, + "requests": 640, "errors": 0, - "requestsPerSec": 142.4, - "avgLatencyMs": 6.33, - "medianLatencyMs": 6, - "p50LatencyMs": 6, - "p75LatencyMs": 6, + "requestsPerSec": 128, + "avgLatencyMs": 7.26, + "medianLatencyMs": 7, + "p50LatencyMs": 7, + "p75LatencyMs": 7, "p90LatencyMs": 8, - "p99LatencyMs": 8, - "maxLatencyMs": 12, - "bytesPerSec": 43545395.2 + "p99LatencyMs": 9, + "maxLatencyMs": 13, + "bytesPerSec": 39141376 }, { "workers": 5, "durationMs": 5000, - "requests": 840, + "requests": 796, "errors": 0, - "requestsPerSec": 168, - "avgLatencyMs": 29.21, - "medianLatencyMs": 29, - "p50LatencyMs": 29, - "p75LatencyMs": 30, - "p90LatencyMs": 30, - "p99LatencyMs": 43, - "maxLatencyMs": 51, - "bytesPerSec": 51357286.4 + "requestsPerSec": 159.2, + "avgLatencyMs": 30.78, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 32, + "p90LatencyMs": 33, + "p99LatencyMs": 53, + "maxLatencyMs": 57, + "bytesPerSec": 48676864 }, { "workers": 10, "durationMs": 5000, - "requests": 834, + "requests": 778, "errors": 0, - "requestsPerSec": 166.8, - "avgLatencyMs": 59.14, - "medianLatencyMs": 58, - "p50LatencyMs": 58, - "p75LatencyMs": 59, - "p90LatencyMs": 60, - "p99LatencyMs": 89, - "maxLatencyMs": 192, - "bytesPerSec": 51003392 + "requestsPerSec": 155.6, + "avgLatencyMs": 63.33, + "medianLatencyMs": 63, + "p50LatencyMs": 63, + "p75LatencyMs": 64, + "p90LatencyMs": 66, + "p99LatencyMs": 94, + "maxLatencyMs": 187, + "bytesPerSec": 47575859.2 }, { "workers": 25, "durationMs": 5000, - "requests": 817, + "requests": 824, "errors": 0, - "requestsPerSec": 163.4, - "avgLatencyMs": 149.47, - "medianLatencyMs": 145, - "p50LatencyMs": 145, - "p75LatencyMs": 149, - "p90LatencyMs": 157, - "p99LatencyMs": 518, - "maxLatencyMs": 1075, - "bytesPerSec": 49954816 + "requestsPerSec": 164.8, + "avgLatencyMs": 148.99, + "medianLatencyMs": 150, + "p50LatencyMs": 150, + "p75LatencyMs": 154, + "p90LatencyMs": 158, + "p99LatencyMs": 553, + "maxLatencyMs": 1036, + "bytesPerSec": 50380800 }, { "workers": 50, - "durationMs": 5010, - "requests": 800, + "durationMs": 5000, + "requests": 725, "errors": 0, - "requestsPerSec": 160, - "avgLatencyMs": 300.4, - "medianLatencyMs": 251, - "p50LatencyMs": 251, - "p75LatencyMs": 294, - "p90LatencyMs": 304, - "p99LatencyMs": 2855, - "maxLatencyMs": 3994, - "bytesPerSec": 48919347.2 + "requestsPerSec": 145, + "avgLatencyMs": 327.5, + "medianLatencyMs": 263, + "p50LatencyMs": 263, + "p75LatencyMs": 314, + "p90LatencyMs": 336, + "p99LatencyMs": 3238, + "maxLatencyMs": 4340, + "bytesPerSec": 44331827.2 }, { "workers": 100, "durationMs": 5010, - "requests": 782, + "requests": 701, "errors": 0, - "requestsPerSec": 156.4, - "avgLatencyMs": 337.25, - "medianLatencyMs": 250, - "p50LatencyMs": 250, - "p75LatencyMs": 309, - "p90LatencyMs": 332, - "p99LatencyMs": 3767, - "maxLatencyMs": 4895, - "bytesPerSec": 47818342.4 + "requestsPerSec": 140.2, + "avgLatencyMs": 357.54, + "medianLatencyMs": 260, + "p50LatencyMs": 260, + "p75LatencyMs": 318, + "p90LatencyMs": 345, + "p99LatencyMs": 3748, + "maxLatencyMs": 4918, + "bytesPerSec": 42863820.8 }, { "workers": 200, "durationMs": 5010, - "requests": 755, + "requests": 701, "errors": 0, - "requestsPerSec": 151, - "avgLatencyMs": 347.24, - "medianLatencyMs": 237, - "p50LatencyMs": 237, - "p75LatencyMs": 290, - "p90LatencyMs": 324, - "p99LatencyMs": 3866, - "maxLatencyMs": 4950, - "bytesPerSec": 46165196.8 + "requestsPerSec": 140.2, + "avgLatencyMs": 359.65, + "medianLatencyMs": 238, + "p50LatencyMs": 238, + "p75LatencyMs": 292, + "p90LatencyMs": 323, + "p99LatencyMs": 3858, + "maxLatencyMs": 4941, + "bytesPerSec": 42865459.21 } ], "runs": 3, "samples": [ { - "peakWorkers": 10, - "peakRequestsPerSec": 169.6, - "peakAvgLatencyMs": 58.2, - "peakP50LatencyMs": 57, - "peakP75LatencyMs": 58, - "peakP90LatencyMs": 59, - "peakP99LatencyMs": 84, - "totalRequests": 5523, + "peakWorkers": 25, + "peakRequestsPerSec": 173.6, + "peakAvgLatencyMs": 142.45, + "peakP50LatencyMs": 140, + "peakP75LatencyMs": 145, + "peakP90LatencyMs": 151, + "peakP99LatencyMs": 480, + "totalRequests": 5517, "totalErrors": 0, "stages": [ { @@ -298,53 +298,53 @@ "p75LatencyMs": 6, "p90LatencyMs": 7, "p99LatencyMs": 8, - "maxLatencyMs": 11, - "bytesPerSec": 43853414.4 + "maxLatencyMs": 10, + "bytesPerSec": 43846860.8 }, { "workers": 5, "durationMs": 5000, - "requests": 841, + "requests": 864, "errors": 0, - "requestsPerSec": 168.2, - "avgLatencyMs": 29.1, - "medianLatencyMs": 29, - "p50LatencyMs": 29, + "requestsPerSec": 172.8, + "avgLatencyMs": 28.34, + "medianLatencyMs": 28, + "p50LatencyMs": 28, "p75LatencyMs": 29, - "p90LatencyMs": 31, - "p99LatencyMs": 44, - "maxLatencyMs": 58, - "bytesPerSec": 51422822.4 + "p90LatencyMs": 29, + "p99LatencyMs": 45, + "maxLatencyMs": 53, + "bytesPerSec": 52838400 }, { "workers": 10, "durationMs": 5000, - "requests": 848, + "requests": 839, "errors": 0, - "requestsPerSec": 169.6, - "avgLatencyMs": 58.2, - "medianLatencyMs": 57, - "p50LatencyMs": 57, - "p75LatencyMs": 58, - "p90LatencyMs": 59, - "p99LatencyMs": 84, - "maxLatencyMs": 178, - "bytesPerSec": 51861913.6 + "requestsPerSec": 167.8, + "avgLatencyMs": 58.67, + "medianLatencyMs": 58, + "p50LatencyMs": 58, + "p75LatencyMs": 59, + "p90LatencyMs": 60, + "p99LatencyMs": 86, + "maxLatencyMs": 181, + "bytesPerSec": 51304857.6 }, { "workers": 25, "durationMs": 5000, - "requests": 831, + "requests": 868, "errors": 0, - "requestsPerSec": 166.2, - "avgLatencyMs": 148.15, - "medianLatencyMs": 144, - "p50LatencyMs": 144, - "p75LatencyMs": 152, - "p90LatencyMs": 159, - "p99LatencyMs": 516, - "maxLatencyMs": 1027, - "bytesPerSec": 50813337.6 + "requestsPerSec": 173.6, + "avgLatencyMs": 142.45, + "medianLatencyMs": 140, + "p50LatencyMs": 140, + "p75LatencyMs": 145, + "p90LatencyMs": 151, + "p99LatencyMs": 480, + "maxLatencyMs": 968, + "bytesPerSec": 53074329.6 }, { "workers": 50, @@ -352,29 +352,29 @@ "requests": 775, "errors": 0, "requestsPerSec": 155, - "avgLatencyMs": 308.26, - "medianLatencyMs": 249, - "p50LatencyMs": 249, - "p75LatencyMs": 296, - "p90LatencyMs": 306, - "p99LatencyMs": 3070, - "maxLatencyMs": 4118, + "avgLatencyMs": 309.67, + "medianLatencyMs": 236, + "p50LatencyMs": 236, + "p75LatencyMs": 330, + "p90LatencyMs": 337, + "p99LatencyMs": 2907, + "maxLatencyMs": 4059, "bytesPerSec": 47385804.8 }, { "workers": 100, "durationMs": 5010, - "requests": 783, + "requests": 726, "errors": 0, - "requestsPerSec": 156.6, - "avgLatencyMs": 339.78, - "medianLatencyMs": 242, - "p50LatencyMs": 242, - "p75LatencyMs": 305, - "p90LatencyMs": 332, - "p99LatencyMs": 3794, - "maxLatencyMs": 4936, - "bytesPerSec": 47883878.4 + "requestsPerSec": 145.2, + "avgLatencyMs": 350.91, + "medianLatencyMs": 266, + "p50LatencyMs": 266, + "p75LatencyMs": 309, + "p90LatencyMs": 353, + "p99LatencyMs": 3708, + "maxLatencyMs": 4846, + "bytesPerSec": 44397363.2 }, { "workers": 200, @@ -382,250 +382,250 @@ "requests": 728, "errors": 0, "requestsPerSec": 145.6, - "avgLatencyMs": 347.19, - "medianLatencyMs": 240, - "p50LatencyMs": 240, - "p75LatencyMs": 297, - "p90LatencyMs": 322, - "p99LatencyMs": 3774, - "maxLatencyMs": 4863, + "avgLatencyMs": 354.91, + "medianLatencyMs": 245, + "p50LatencyMs": 245, + "p75LatencyMs": 313, + "p90LatencyMs": 353, + "p99LatencyMs": 3797, + "maxLatencyMs": 4973, "bytesPerSec": 44513689.6 } ] }, { - "peakWorkers": 10, - "peakRequestsPerSec": 167, - "peakAvgLatencyMs": 59.07, - "peakP50LatencyMs": 58, - "peakP75LatencyMs": 60, - "peakP90LatencyMs": 61, - "peakP99LatencyMs": 93, - "totalRequests": 5510, + "peakWorkers": 25, + "peakRequestsPerSec": 164.8, + "peakAvgLatencyMs": 148.99, + "peakP50LatencyMs": 150, + "peakP75LatencyMs": 154, + "peakP90LatencyMs": 158, + "peakP99LatencyMs": 553, + "totalRequests": 5165, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 714, + "requests": 640, "errors": 0, - "requestsPerSec": 142.81, - "avgLatencyMs": 6.31, - "medianLatencyMs": 6, - "p50LatencyMs": 6, - "p75LatencyMs": 6, + "requestsPerSec": 128, + "avgLatencyMs": 7.26, + "medianLatencyMs": 7, + "p50LatencyMs": 7, + "p75LatencyMs": 7, "p90LatencyMs": 8, - "p99LatencyMs": 8, + "p99LatencyMs": 9, "maxLatencyMs": 13, - "bytesPerSec": 43663360 + "bytesPerSec": 39141376 }, { "workers": 5, "durationMs": 5000, - "requests": 832, + "requests": 796, "errors": 0, - "requestsPerSec": 166.4, - "avgLatencyMs": 29.46, - "medianLatencyMs": 29, - "p50LatencyMs": 29, - "p75LatencyMs": 30, - "p90LatencyMs": 31, - "p99LatencyMs": 45, - "maxLatencyMs": 52, - "bytesPerSec": 50878873.6 + "requestsPerSec": 159.2, + "avgLatencyMs": 30.78, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 32, + "p90LatencyMs": 33, + "p99LatencyMs": 53, + "maxLatencyMs": 57, + "bytesPerSec": 48676864 }, { "workers": 10, "durationMs": 5000, - "requests": 835, + "requests": 778, "errors": 0, - "requestsPerSec": 167, - "avgLatencyMs": 59.07, - "medianLatencyMs": 58, - "p50LatencyMs": 58, - "p75LatencyMs": 60, - "p90LatencyMs": 61, - "p99LatencyMs": 93, - "maxLatencyMs": 201, - "bytesPerSec": 51062374.4 + "requestsPerSec": 155.6, + "avgLatencyMs": 63.33, + "medianLatencyMs": 63, + "p50LatencyMs": 63, + "p75LatencyMs": 64, + "p90LatencyMs": 66, + "p99LatencyMs": 94, + "maxLatencyMs": 187, + "bytesPerSec": 47575859.2 }, { "workers": 25, "durationMs": 5000, - "requests": 819, + "requests": 824, "errors": 0, - "requestsPerSec": 163.81, - "avgLatencyMs": 150.32, - "medianLatencyMs": 146, - "p50LatencyMs": 146, - "p75LatencyMs": 152, - "p90LatencyMs": 162, - "p99LatencyMs": 532, - "maxLatencyMs": 1080, - "bytesPerSec": 50072780.8 + "requestsPerSec": 164.8, + "avgLatencyMs": 148.99, + "medianLatencyMs": 150, + "p50LatencyMs": 150, + "p75LatencyMs": 154, + "p90LatencyMs": 158, + "p99LatencyMs": 553, + "maxLatencyMs": 1036, + "bytesPerSec": 50380800 }, { "workers": 50, - "durationMs": 5010, - "requests": 798, + "durationMs": 5000, + "requests": 725, "errors": 0, - "requestsPerSec": 159.6, - "avgLatencyMs": 307.8, - "medianLatencyMs": 255, - "p50LatencyMs": 255, - "p75LatencyMs": 304, - "p90LatencyMs": 309, - "p99LatencyMs": 3053, - "maxLatencyMs": 4076, - "bytesPerSec": 48794828.8 + "requestsPerSec": 145, + "avgLatencyMs": 327.5, + "medianLatencyMs": 263, + "p50LatencyMs": 263, + "p75LatencyMs": 314, + "p90LatencyMs": 336, + "p99LatencyMs": 3238, + "maxLatencyMs": 4340, + "bytesPerSec": 44331827.2 }, { "workers": 100, "durationMs": 5010, - "requests": 756, + "requests": 701, "errors": 0, - "requestsPerSec": 151.2, - "avgLatencyMs": 341.92, - "medianLatencyMs": 254, - "p50LatencyMs": 254, - "p75LatencyMs": 301, - "p90LatencyMs": 329, - "p99LatencyMs": 3782, - "maxLatencyMs": 4884, - "bytesPerSec": 46225817.6 + "requestsPerSec": 140.2, + "avgLatencyMs": 357.54, + "medianLatencyMs": 260, + "p50LatencyMs": 260, + "p75LatencyMs": 318, + "p90LatencyMs": 345, + "p99LatencyMs": 3748, + "maxLatencyMs": 4918, + "bytesPerSec": 42863820.8 }, { "workers": 200, "durationMs": 5010, - "requests": 756, + "requests": 701, "errors": 0, - "requestsPerSec": 151.2, - "avgLatencyMs": 350.59, - "medianLatencyMs": 248, - "p50LatencyMs": 248, - "p75LatencyMs": 301, - "p90LatencyMs": 324, - "p99LatencyMs": 3903, - "maxLatencyMs": 5002, - "bytesPerSec": 46227456 + "requestsPerSec": 140.2, + "avgLatencyMs": 359.65, + "medianLatencyMs": 238, + "p50LatencyMs": 238, + "p75LatencyMs": 292, + "p90LatencyMs": 323, + "p99LatencyMs": 3858, + "maxLatencyMs": 4941, + "bytesPerSec": 42865459.21 } ] }, { - "peakWorkers": 5, - "peakRequestsPerSec": 168, - "peakAvgLatencyMs": 29.21, - "peakP50LatencyMs": 29, - "peakP75LatencyMs": 30, - "peakP90LatencyMs": 30, - "peakP99LatencyMs": 43, - "totalRequests": 5540, + "peakWorkers": 25, + "peakRequestsPerSec": 156.2, + "peakAvgLatencyMs": 157.89, + "peakP50LatencyMs": 154, + "peakP75LatencyMs": 162, + "peakP90LatencyMs": 175, + "peakP99LatencyMs": 609, + "totalRequests": 5041, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 712, + "requests": 602, "errors": 0, - "requestsPerSec": 142.4, - "avgLatencyMs": 6.33, - "medianLatencyMs": 6, - "p50LatencyMs": 6, - "p75LatencyMs": 6, - "p90LatencyMs": 8, - "p99LatencyMs": 8, - "maxLatencyMs": 12, - "bytesPerSec": 43545395.2 + "requestsPerSec": 120.4, + "avgLatencyMs": 7.73, + "medianLatencyMs": 8, + "p50LatencyMs": 8, + "p75LatencyMs": 8, + "p90LatencyMs": 9, + "p99LatencyMs": 10, + "maxLatencyMs": 15, + "bytesPerSec": 36808294.4 }, { "workers": 5, "durationMs": 5000, - "requests": 840, + "requests": 759, "errors": 0, - "requestsPerSec": 168, - "avgLatencyMs": 29.21, - "medianLatencyMs": 29, - "p50LatencyMs": 29, - "p75LatencyMs": 30, - "p90LatencyMs": 30, - "p99LatencyMs": 43, - "maxLatencyMs": 51, - "bytesPerSec": 51357286.4 + "requestsPerSec": 151.81, + "avgLatencyMs": 32.4, + "medianLatencyMs": 32, + "p50LatencyMs": 32, + "p75LatencyMs": 33, + "p90LatencyMs": 34, + "p99LatencyMs": 48, + "maxLatencyMs": 48, + "bytesPerSec": 46409318.4 }, { "workers": 10, "durationMs": 5000, - "requests": 834, + "requests": 775, "errors": 0, - "requestsPerSec": 166.8, - "avgLatencyMs": 59.14, - "medianLatencyMs": 58, - "p50LatencyMs": 58, - "p75LatencyMs": 59, - "p90LatencyMs": 60, - "p99LatencyMs": 89, - "maxLatencyMs": 192, - "bytesPerSec": 51003392 + "requestsPerSec": 155, + "avgLatencyMs": 63.8, + "medianLatencyMs": 63, + "p50LatencyMs": 63, + "p75LatencyMs": 65, + "p90LatencyMs": 67, + "p99LatencyMs": 93, + "maxLatencyMs": 213, + "bytesPerSec": 47385804.8 }, { "workers": 25, "durationMs": 5000, - "requests": 817, + "requests": 781, "errors": 0, - "requestsPerSec": 163.4, - "avgLatencyMs": 149.47, - "medianLatencyMs": 145, - "p50LatencyMs": 145, - "p75LatencyMs": 149, - "p90LatencyMs": 157, - "p99LatencyMs": 518, - "maxLatencyMs": 1075, - "bytesPerSec": 49954816 + "requestsPerSec": 156.2, + "avgLatencyMs": 157.89, + "medianLatencyMs": 154, + "p50LatencyMs": 154, + "p75LatencyMs": 162, + "p90LatencyMs": 175, + "p99LatencyMs": 609, + "maxLatencyMs": 1097, + "bytesPerSec": 47759360 }, { "workers": 50, - "durationMs": 5010, - "requests": 800, + "durationMs": 5000, + "requests": 773, "errors": 0, - "requestsPerSec": 160, - "avgLatencyMs": 300.4, - "medianLatencyMs": 251, - "p50LatencyMs": 251, - "p75LatencyMs": 294, - "p90LatencyMs": 304, - "p99LatencyMs": 2855, - "maxLatencyMs": 3994, - "bytesPerSec": 48919347.2 + "requestsPerSec": 154.6, + "avgLatencyMs": 316.76, + "medianLatencyMs": 247, + "p50LatencyMs": 247, + "p75LatencyMs": 316, + "p90LatencyMs": 324, + "p99LatencyMs": 3135, + "maxLatencyMs": 4204, + "bytesPerSec": 47267840 }, { "workers": 100, "durationMs": 5010, - "requests": 782, + "requests": 676, "errors": 0, - "requestsPerSec": 156.4, - "avgLatencyMs": 337.25, - "medianLatencyMs": 250, - "p50LatencyMs": 250, - "p75LatencyMs": 309, - "p90LatencyMs": 332, - "p99LatencyMs": 3767, - "maxLatencyMs": 4895, - "bytesPerSec": 47818342.4 + "requestsPerSec": 135.2, + "avgLatencyMs": 361.14, + "medianLatencyMs": 273, + "p50LatencyMs": 273, + "p75LatencyMs": 315, + "p90LatencyMs": 333, + "p99LatencyMs": 3904, + "maxLatencyMs": 4888, + "bytesPerSec": 41341747.21 }, { "workers": 200, "durationMs": 5010, - "requests": 755, + "requests": 675, "errors": 0, - "requestsPerSec": 151, - "avgLatencyMs": 347.24, - "medianLatencyMs": 237, - "p50LatencyMs": 237, - "p75LatencyMs": 290, - "p90LatencyMs": 324, - "p99LatencyMs": 3866, + "requestsPerSec": 135, + "avgLatencyMs": 365.57, + "medianLatencyMs": 239, + "p50LatencyMs": 239, + "p75LatencyMs": 319, + "p90LatencyMs": 386, + "p99LatencyMs": 3867, "maxLatencyMs": 4950, - "bytesPerSec": 46165196.8 + "bytesPerSec": 41269657.6 } ] } @@ -644,327 +644,327 @@ }, "browserVersion": "Google Chrome 154.0.8037.97", "ssrLoadTests": { - "peakWorkers": 100, - "peakRequestsPerSec": 520, - "peakAvgLatencyMs": 187.36, - "peakP50LatencyMs": 134, - "peakP75LatencyMs": 169, - "peakP90LatencyMs": 181, - "peakP99LatencyMs": 2692, - "totalRequests": 16975, + "peakWorkers": 10, + "peakRequestsPerSec": 529.21, + "peakAvgLatencyMs": 18.4, + "peakP50LatencyMs": 17, + "peakP75LatencyMs": 20, + "peakP90LatencyMs": 20, + "peakP99LatencyMs": 31, + "totalRequests": 17231, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1600, + "requests": 1635, "errors": 0, - "requestsPerSec": 320, - "avgLatencyMs": 2.83, - "medianLatencyMs": 3, - "p50LatencyMs": 3, - "p75LatencyMs": 3, + "requestsPerSec": 327, + "avgLatencyMs": 2.22, + "medianLatencyMs": 2, + "p50LatencyMs": 2, + "p75LatencyMs": 2, "p90LatencyMs": 3, "p99LatencyMs": 5, "maxLatencyMs": 7, - "bytesPerSec": 94968217.6 + "bytesPerSec": 97039155.2 }, { "workers": 5, "durationMs": 5000, - "requests": 2513, + "requests": 2598, "errors": 0, - "requestsPerSec": 502.6, - "avgLatencyMs": 9.62, - "medianLatencyMs": 9, - "p50LatencyMs": 9, + "requestsPerSec": 519.6, + "avgLatencyMs": 8.97, + "medianLatencyMs": 8, + "p50LatencyMs": 8, "p75LatencyMs": 9, - "p90LatencyMs": 12, - "p99LatencyMs": 14, - "maxLatencyMs": 26, - "bytesPerSec": 149146828.81 + "p90LatencyMs": 11, + "p99LatencyMs": 16, + "maxLatencyMs": 21, + "bytesPerSec": 154232422.4 }, { "workers": 10, "durationMs": 5000, - "requests": 2559, + "requests": 2646, "errors": 0, - "requestsPerSec": 511.8, - "avgLatencyMs": 19.04, - "medianLatencyMs": 18, - "p50LatencyMs": 18, + "requestsPerSec": 529.21, + "avgLatencyMs": 18.4, + "medianLatencyMs": 17, + "p50LatencyMs": 17, "p75LatencyMs": 20, - "p90LatencyMs": 21, - "p99LatencyMs": 33, - "maxLatencyMs": 63, - "bytesPerSec": 151899340.81 + "p90LatencyMs": 20, + "p99LatencyMs": 31, + "maxLatencyMs": 56, + "bytesPerSec": 157063577.6 }, { "workers": 25, "durationMs": 5000, - "requests": 2530, + "requests": 2619, "errors": 0, - "requestsPerSec": 506, - "avgLatencyMs": 48.6, - "medianLatencyMs": 48, - "p50LatencyMs": 48, - "p75LatencyMs": 49, + "requestsPerSec": 523.8, + "avgLatencyMs": 47.04, + "medianLatencyMs": 46, + "p50LatencyMs": 46, + "p75LatencyMs": 48, "p90LatencyMs": 50, - "p99LatencyMs": 79, - "maxLatencyMs": 339, - "bytesPerSec": 150169190.4 + "p99LatencyMs": 69, + "maxLatencyMs": 349, + "bytesPerSec": 155438284.81 }, { "workers": 50, "durationMs": 5000, - "requests": 2574, + "requests": 2579, "errors": 0, - "requestsPerSec": 514.8, - "avgLatencyMs": 95.69, - "medianLatencyMs": 92, - "p50LatencyMs": 92, + "requestsPerSec": 515.8, + "avgLatencyMs": 95.33, + "medianLatencyMs": 93, + "p50LatencyMs": 93, "p75LatencyMs": 96, - "p90LatencyMs": 102, - "p99LatencyMs": 338, - "maxLatencyMs": 1303, - "bytesPerSec": 152764416 + "p90LatencyMs": 100, + "p99LatencyMs": 346, + "maxLatencyMs": 1263, + "bytesPerSec": 153078988.81 }, { "workers": 100, - "durationMs": 5000, - "requests": 2600, + "durationMs": 5010, + "requests": 2597, "errors": 0, - "requestsPerSec": 520, - "avgLatencyMs": 187.36, - "medianLatencyMs": 134, - "p50LatencyMs": 134, + "requestsPerSec": 519.4, + "avgLatencyMs": 188.15, + "medianLatencyMs": 137, + "p50LatencyMs": 137, "p75LatencyMs": 169, - "p90LatencyMs": 181, - "p99LatencyMs": 2692, - "maxLatencyMs": 4850, - "bytesPerSec": 154311065.6 + "p90LatencyMs": 180, + "p99LatencyMs": 2784, + "maxLatencyMs": 4863, + "bytesPerSec": 154179993.6 }, { "workers": 200, "durationMs": 5010, - "requests": 2599, + "requests": 2557, "errors": 0, - "requestsPerSec": 519.8, - "avgLatencyMs": 190.07, - "medianLatencyMs": 134, - "p50LatencyMs": 134, - "p75LatencyMs": 165, - "p90LatencyMs": 186, - "p99LatencyMs": 2876, - "maxLatencyMs": 4963, - "bytesPerSec": 154284851.2 + "requestsPerSec": 511.4, + "avgLatencyMs": 189.98, + "medianLatencyMs": 135, + "p50LatencyMs": 135, + "p75LatencyMs": 168, + "p90LatencyMs": 181, + "p99LatencyMs": 2846, + "maxLatencyMs": 4916, + "bytesPerSec": 151794483.2 } ], "runs": 3, "samples": [ { - "peakWorkers": 100, - "peakRequestsPerSec": 520, - "peakAvgLatencyMs": 187.36, - "peakP50LatencyMs": 134, - "peakP75LatencyMs": 169, - "peakP90LatencyMs": 181, - "peakP99LatencyMs": 2692, - "totalRequests": 16975, + "peakWorkers": 10, + "peakRequestsPerSec": 508.8, + "peakAvgLatencyMs": 19.07, + "peakP50LatencyMs": 18, + "peakP75LatencyMs": 20, + "peakP90LatencyMs": 21, + "peakP99LatencyMs": 33, + "totalRequests": 16779, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1600, + "requests": 1629, "errors": 0, - "requestsPerSec": 320, - "avgLatencyMs": 2.83, - "medianLatencyMs": 3, - "p50LatencyMs": 3, + "requestsPerSec": 325.8, + "avgLatencyMs": 2.37, + "medianLatencyMs": 2, + "p50LatencyMs": 2, "p75LatencyMs": 3, "p90LatencyMs": 3, "p99LatencyMs": 5, - "maxLatencyMs": 7, - "bytesPerSec": 94968217.6 + "maxLatencyMs": 6, + "bytesPerSec": 96685260.8 }, { "workers": 5, "durationMs": 5000, - "requests": 2513, + "requests": 2529, "errors": 0, - "requestsPerSec": 502.6, - "avgLatencyMs": 9.62, + "requestsPerSec": 505.8, + "avgLatencyMs": 9.55, "medianLatencyMs": 9, "p50LatencyMs": 9, "p75LatencyMs": 9, "p90LatencyMs": 12, "p99LatencyMs": 14, "maxLatencyMs": 26, - "bytesPerSec": 149146828.81 + "bytesPerSec": 150116761.6 }, { "workers": 10, "durationMs": 5000, - "requests": 2559, + "requests": 2544, "errors": 0, - "requestsPerSec": 511.8, - "avgLatencyMs": 19.04, + "requestsPerSec": 508.8, + "avgLatencyMs": 19.07, "medianLatencyMs": 18, "p50LatencyMs": 18, "p75LatencyMs": 20, "p90LatencyMs": 21, "p99LatencyMs": 33, - "maxLatencyMs": 63, - "bytesPerSec": 151899340.81 + "maxLatencyMs": 61, + "bytesPerSec": 150981836.81 }, { "workers": 25, "durationMs": 5000, - "requests": 2530, + "requests": 2503, "errors": 0, - "requestsPerSec": 506, - "avgLatencyMs": 48.6, + "requestsPerSec": 500.6, + "avgLatencyMs": 49.28, "medianLatencyMs": 48, "p50LatencyMs": 48, - "p75LatencyMs": 49, - "p90LatencyMs": 50, - "p99LatencyMs": 79, - "maxLatencyMs": 339, - "bytesPerSec": 150169190.4 + "p75LatencyMs": 50, + "p90LatencyMs": 52, + "p99LatencyMs": 76, + "maxLatencyMs": 338, + "bytesPerSec": 148570112 }, { "workers": 50, "durationMs": 5000, - "requests": 2574, + "requests": 2511, "errors": 0, - "requestsPerSec": 514.8, - "avgLatencyMs": 95.69, - "medianLatencyMs": 92, - "p50LatencyMs": 92, - "p75LatencyMs": 96, - "p90LatencyMs": 102, - "p99LatencyMs": 338, - "maxLatencyMs": 1303, - "bytesPerSec": 152764416 + "requestsPerSec": 502.2, + "avgLatencyMs": 97.94, + "medianLatencyMs": 95, + "p50LatencyMs": 95, + "p75LatencyMs": 98, + "p90LatencyMs": 113, + "p99LatencyMs": 126, + "maxLatencyMs": 314, + "bytesPerSec": 149068185.6 }, { "workers": 100, "durationMs": 5000, - "requests": 2600, + "requests": 2520, "errors": 0, - "requestsPerSec": 520, - "avgLatencyMs": 187.36, - "medianLatencyMs": 134, - "p50LatencyMs": 134, - "p75LatencyMs": 169, - "p90LatencyMs": 181, - "p99LatencyMs": 2692, - "maxLatencyMs": 4850, - "bytesPerSec": 154311065.6 + "requestsPerSec": 504, + "avgLatencyMs": 192.14, + "medianLatencyMs": 137, + "p50LatencyMs": 137, + "p75LatencyMs": 171, + "p90LatencyMs": 185, + "p99LatencyMs": 2798, + "maxLatencyMs": 4919, + "bytesPerSec": 149592473.6 }, { "workers": 200, "durationMs": 5010, - "requests": 2599, + "requests": 2543, "errors": 0, - "requestsPerSec": 519.8, - "avgLatencyMs": 190.07, + "requestsPerSec": 508.6, + "avgLatencyMs": 191.54, "medianLatencyMs": 134, "p50LatencyMs": 134, - "p75LatencyMs": 165, - "p90LatencyMs": 186, - "p99LatencyMs": 2876, - "maxLatencyMs": 4963, - "bytesPerSec": 154284851.2 + "p75LatencyMs": 164, + "p90LatencyMs": 189, + "p99LatencyMs": 2836, + "maxLatencyMs": 4908, + "bytesPerSec": 150935961.6 } ] }, { "peakWorkers": 10, - "peakRequestsPerSec": 542, - "peakAvgLatencyMs": 17.87, + "peakRequestsPerSec": 530.4, + "peakAvgLatencyMs": 18.3, "peakP50LatencyMs": 17, - "peakP75LatencyMs": 19, + "peakP75LatencyMs": 20, "peakP90LatencyMs": 20, - "peakP99LatencyMs": 30, - "totalRequests": 17484, + "peakP99LatencyMs": 29, + "totalRequests": 17286, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1644, + "requests": 1650, "errors": 0, - "requestsPerSec": 328.8, - "avgLatencyMs": 2.22, + "requestsPerSec": 330, + "avgLatencyMs": 2.19, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 3, "p99LatencyMs": 5, - "maxLatencyMs": 11, - "bytesPerSec": 97563443.2 + "maxLatencyMs": 8, + "bytesPerSec": 97930444.8 }, { "workers": 5, "durationMs": 5000, - "requests": 2632, + "requests": 2651, "errors": 0, - "requestsPerSec": 526.4, - "avgLatencyMs": 8.87, + "requestsPerSec": 530.21, + "avgLatencyMs": 8.81, "medianLatencyMs": 8, "p50LatencyMs": 8, "p75LatencyMs": 9, "p90LatencyMs": 11, - "p99LatencyMs": 13, - "maxLatencyMs": 22, - "bytesPerSec": 156250931.2 + "p99LatencyMs": 14, + "maxLatencyMs": 24, + "bytesPerSec": 157351936 }, { "workers": 10, "durationMs": 5000, - "requests": 2710, + "requests": 2652, "errors": 0, - "requestsPerSec": 542, - "avgLatencyMs": 17.87, + "requestsPerSec": 530.4, + "avgLatencyMs": 18.3, "medianLatencyMs": 17, "p50LatencyMs": 17, - "p75LatencyMs": 19, + "p75LatencyMs": 20, "p90LatencyMs": 20, - "p99LatencyMs": 30, - "maxLatencyMs": 31, - "bytesPerSec": 160864665.6 + "p99LatencyMs": 29, + "maxLatencyMs": 47, + "bytesPerSec": 157430579.2 }, { "workers": 25, "durationMs": 5000, - "requests": 2703, + "requests": 2603, "errors": 0, - "requestsPerSec": 540.6, - "avgLatencyMs": 45.34, - "medianLatencyMs": 45, - "p50LatencyMs": 45, - "p75LatencyMs": 46, - "p90LatencyMs": 47, - "p99LatencyMs": 69, - "maxLatencyMs": 316, - "bytesPerSec": 160419020.81 + "requestsPerSec": 520.6, + "avgLatencyMs": 47.28, + "medianLatencyMs": 46, + "p50LatencyMs": 46, + "p75LatencyMs": 48, + "p90LatencyMs": 50, + "p99LatencyMs": 70, + "maxLatencyMs": 326, + "bytesPerSec": 154520780.81 }, { "workers": 50, "durationMs": 5000, - "requests": 2598, + "requests": 2623, "errors": 0, - "requestsPerSec": 519.6, - "avgLatencyMs": 94.85, + "requestsPerSec": 524.6, + "avgLatencyMs": 93.77, "medianLatencyMs": 91, "p50LatencyMs": 91, "p75LatencyMs": 95, - "p90LatencyMs": 106, - "p99LatencyMs": 343, - "maxLatencyMs": 1261, - "bytesPerSec": 154206208 + "p90LatencyMs": 104, + "p99LatencyMs": 314, + "maxLatencyMs": 1228, + "bytesPerSec": 155700428.81 }, { "workers": 100, @@ -972,147 +972,147 @@ "requests": 2598, "errors": 0, "requestsPerSec": 519.6, - "avgLatencyMs": 188.37, - "medianLatencyMs": 137, - "p50LatencyMs": 137, - "p75LatencyMs": 166, - "p90LatencyMs": 180, - "p99LatencyMs": 2788, - "maxLatencyMs": 4876, + "avgLatencyMs": 188.58, + "medianLatencyMs": 134, + "p50LatencyMs": 134, + "p75LatencyMs": 171, + "p90LatencyMs": 186, + "p99LatencyMs": 2770, + "maxLatencyMs": 4877, "bytesPerSec": 154206208 }, { "workers": 200, "durationMs": 5010, - "requests": 2599, + "requests": 2509, "errors": 0, - "requestsPerSec": 519.8, - "avgLatencyMs": 189.81, - "medianLatencyMs": 133, - "p50LatencyMs": 133, - "p75LatencyMs": 173, - "p90LatencyMs": 187, - "p99LatencyMs": 2827, - "maxLatencyMs": 4956, - "bytesPerSec": 154258636.81 + "requestsPerSec": 501.8, + "avgLatencyMs": 191.86, + "medianLatencyMs": 131, + "p50LatencyMs": 131, + "p75LatencyMs": 167, + "p90LatencyMs": 188, + "p99LatencyMs": 2794, + "maxLatencyMs": 4912, + "bytesPerSec": 148917452.81 } ] }, { - "peakWorkers": 5, - "peakRequestsPerSec": 516, - "peakAvgLatencyMs": 9.06, - "peakP50LatencyMs": 8, - "peakP75LatencyMs": 9, - "peakP90LatencyMs": 11, - "peakP99LatencyMs": 13, - "totalRequests": 16648, + "peakWorkers": 10, + "peakRequestsPerSec": 529.21, + "peakAvgLatencyMs": 18.4, + "peakP50LatencyMs": 17, + "peakP75LatencyMs": 20, + "peakP90LatencyMs": 20, + "peakP99LatencyMs": 31, + "totalRequests": 17231, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1632, + "requests": 1635, "errors": 0, - "requestsPerSec": 326.4, - "avgLatencyMs": 2.26, + "requestsPerSec": 327, + "avgLatencyMs": 2.22, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 3, "p99LatencyMs": 5, - "maxLatencyMs": 6, - "bytesPerSec": 96855654.4 + "maxLatencyMs": 7, + "bytesPerSec": 97039155.2 }, { "workers": 5, "durationMs": 5000, - "requests": 2580, + "requests": 2598, "errors": 0, - "requestsPerSec": 516, - "avgLatencyMs": 9.06, + "requestsPerSec": 519.6, + "avgLatencyMs": 8.97, "medianLatencyMs": 8, "p50LatencyMs": 8, "p75LatencyMs": 9, "p90LatencyMs": 11, - "p99LatencyMs": 13, - "maxLatencyMs": 26, - "bytesPerSec": 153131417.6 + "p99LatencyMs": 16, + "maxLatencyMs": 21, + "bytesPerSec": 154232422.4 }, { "workers": 10, "durationMs": 5000, - "requests": 2558, + "requests": 2646, "errors": 0, - "requestsPerSec": 511.6, - "avgLatencyMs": 18.98, - "medianLatencyMs": 18, - "p50LatencyMs": 18, + "requestsPerSec": 529.21, + "avgLatencyMs": 18.4, + "medianLatencyMs": 17, + "p50LatencyMs": 17, "p75LatencyMs": 20, - "p90LatencyMs": 21, - "p99LatencyMs": 32, - "maxLatencyMs": 41, - "bytesPerSec": 151846912 + "p90LatencyMs": 20, + "p99LatencyMs": 31, + "maxLatencyMs": 56, + "bytesPerSec": 157063577.6 }, { "workers": 25, "durationMs": 5000, - "requests": 2467, + "requests": 2619, "errors": 0, - "requestsPerSec": 493.4, - "avgLatencyMs": 50, - "medianLatencyMs": 49, - "p50LatencyMs": 49, - "p75LatencyMs": 50, - "p90LatencyMs": 52, - "p99LatencyMs": 81, - "maxLatencyMs": 334, - "bytesPerSec": 146420531.2 + "requestsPerSec": 523.8, + "avgLatencyMs": 47.04, + "medianLatencyMs": 46, + "p50LatencyMs": 46, + "p75LatencyMs": 48, + "p90LatencyMs": 50, + "p99LatencyMs": 69, + "maxLatencyMs": 349, + "bytesPerSec": 155438284.81 }, { "workers": 50, "durationMs": 5000, - "requests": 2523, + "requests": 2579, "errors": 0, - "requestsPerSec": 504.6, - "avgLatencyMs": 97.82, + "requestsPerSec": 515.8, + "avgLatencyMs": 95.33, "medianLatencyMs": 93, "p50LatencyMs": 93, "p75LatencyMs": 96, - "p90LatencyMs": 107, - "p99LatencyMs": 356, - "maxLatencyMs": 1333, - "bytesPerSec": 149775974.4 + "p90LatencyMs": 100, + "p99LatencyMs": 346, + "maxLatencyMs": 1263, + "bytesPerSec": 153078988.81 }, { "workers": 100, "durationMs": 5010, - "requests": 2449, + "requests": 2597, "errors": 0, - "requestsPerSec": 489.8, - "avgLatencyMs": 195.04, - "medianLatencyMs": 133, - "p50LatencyMs": 133, - "p75LatencyMs": 180, - "p90LatencyMs": 195, - "p99LatencyMs": 2788, - "maxLatencyMs": 4954, - "bytesPerSec": 145371955.2 + "requestsPerSec": 519.4, + "avgLatencyMs": 188.15, + "medianLatencyMs": 137, + "p50LatencyMs": 137, + "p75LatencyMs": 169, + "p90LatencyMs": 180, + "p99LatencyMs": 2784, + "maxLatencyMs": 4863, + "bytesPerSec": 154179993.6 }, { "workers": 200, "durationMs": 5010, - "requests": 2439, + "requests": 2557, "errors": 0, - "requestsPerSec": 487.8, - "avgLatencyMs": 195.44, - "medianLatencyMs": 138, - "p50LatencyMs": 138, - "p75LatencyMs": 165, - "p90LatencyMs": 189, - "p99LatencyMs": 2892, - "maxLatencyMs": 4908, - "bytesPerSec": 144762470.4 + "requestsPerSec": 511.4, + "avgLatencyMs": 189.98, + "medianLatencyMs": 135, + "p50LatencyMs": 135, + "p75LatencyMs": 168, + "p90LatencyMs": 181, + "p99LatencyMs": 2846, + "maxLatencyMs": 4916, + "bytesPerSec": 151794483.2 } ] } diff --git a/packages/app-pracht/ci-stats.json b/packages/app-pracht/ci-stats.json index f0caa4cc..8c83fc28 100644 --- a/packages/app-pracht/ci-stats.json +++ b/packages/app-pracht/ci-stats.json @@ -1,485 +1,485 @@ { - "timingMeasuredAt": "2026-10-10T10:58:42.209Z", + "timingMeasuredAt": "2026-10-10T11:51:43.886Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "0.18.0", "ssrRequestThroughputTests": { - "opsPerSec": 585, - "avgLatencyMs": 1.762, - "medianLatencyMs": 1.65, - "samples": 5675, + "opsPerSec": 598, + "avgLatencyMs": 1.715, + "medianLatencyMs": 1.623, + "samples": 5832, "bodySizeKb": 187.02, "duplicationFactor": 2 }, "ssrLoadTests": { "peakWorkers": 25, - "peakRequestsPerSec": 663.8, - "peakAvgLatencyMs": 37.02, - "peakP50LatencyMs": 37, - "peakP75LatencyMs": 38, - "peakP90LatencyMs": 39, - "peakP99LatencyMs": 43, - "totalRequests": 20577, + "peakRequestsPerSec": 680.2, + "peakAvgLatencyMs": 36.13, + "peakP50LatencyMs": 36, + "peakP75LatencyMs": 37, + "peakP90LatencyMs": 38, + "peakP99LatencyMs": 40, + "totalRequests": 21377, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1854, + "requests": 1872, "errors": 0, - "requestsPerSec": 370.8, - "avgLatencyMs": 2.1, + "requestsPerSec": 374.4, + "avgLatencyMs": 2.07, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 2, "p99LatencyMs": 3, - "maxLatencyMs": 6, - "bytesPerSec": 104588902.4 + "maxLatencyMs": 7, + "bytesPerSec": 105624371.2 }, { "workers": 5, "durationMs": 5000, - "requests": 2864, + "requests": 2958, "errors": 0, - "requestsPerSec": 572.8, - "avgLatencyMs": 8.3, + "requestsPerSec": 591.6, + "avgLatencyMs": 8.1, "medianLatencyMs": 8, "p50LatencyMs": 8, - "p75LatencyMs": 9, + "p75LatencyMs": 8, "p90LatencyMs": 9, - "p99LatencyMs": 12, - "maxLatencyMs": 16, - "bytesPerSec": 161598668.81 + "p99LatencyMs": 10, + "maxLatencyMs": 17, + "bytesPerSec": 166867763.2 }, { "workers": 10, "durationMs": 5000, - "requests": 3028, + "requests": 3204, "errors": 0, - "requestsPerSec": 605.6, - "avgLatencyMs": 16.01, - "medianLatencyMs": 16, - "p50LatencyMs": 16, - "p75LatencyMs": 17, - "p90LatencyMs": 18, + "requestsPerSec": 640.8, + "avgLatencyMs": 15.08, + "medianLatencyMs": 15, + "p50LatencyMs": 15, + "p75LatencyMs": 15, + "p90LatencyMs": 16, "p99LatencyMs": 26, - "maxLatencyMs": 34, - "bytesPerSec": 170826137.6 + "maxLatencyMs": 75, + "bytesPerSec": 180735180.8 }, { "workers": 25, "durationMs": 5000, - "requests": 3319, + "requests": 3401, "errors": 0, - "requestsPerSec": 663.8, - "avgLatencyMs": 37.02, - "medianLatencyMs": 37, - "p50LatencyMs": 37, - "p75LatencyMs": 38, - "p90LatencyMs": 39, - "p99LatencyMs": 43, - "maxLatencyMs": 113, - "bytesPerSec": 187210137.6 + "requestsPerSec": 680.2, + "avgLatencyMs": 36.13, + "medianLatencyMs": 36, + "p50LatencyMs": 36, + "p75LatencyMs": 37, + "p90LatencyMs": 38, + "p99LatencyMs": 40, + "maxLatencyMs": 133, + "bytesPerSec": 191876300.8 }, { "workers": 50, "durationMs": 5000, - "requests": 3188, + "requests": 3288, "errors": 0, - "requestsPerSec": 637.6, - "avgLatencyMs": 77.34, - "medianLatencyMs": 76, - "p50LatencyMs": 76, - "p75LatencyMs": 77, - "p90LatencyMs": 80, - "p99LatencyMs": 113, - "maxLatencyMs": 205, - "bytesPerSec": 179870105.6 + "requestsPerSec": 657.6, + "avgLatencyMs": 75.01, + "medianLatencyMs": 74, + "p50LatencyMs": 74, + "p75LatencyMs": 75, + "p90LatencyMs": 77, + "p99LatencyMs": 117, + "maxLatencyMs": 608, + "bytesPerSec": 185506201.6 }, { "workers": 100, "durationMs": 5010, - "requests": 3212, + "requests": 3291, "errors": 0, - "requestsPerSec": 642.4, - "avgLatencyMs": 152.99, - "medianLatencyMs": 148, - "p50LatencyMs": 148, - "p75LatencyMs": 153, - "p90LatencyMs": 157, - "p99LatencyMs": 1161, - "maxLatencyMs": 2525, - "bytesPerSec": 181207040 + "requestsPerSec": 658.2, + "avgLatencyMs": 148.78, + "medianLatencyMs": 142, + "p50LatencyMs": 142, + "p75LatencyMs": 145, + "p90LatencyMs": 148, + "p99LatencyMs": 1159, + "maxLatencyMs": 2445, + "bytesPerSec": 185663488 }, { "workers": 200, "durationMs": 5010, - "requests": 3112, + "requests": 3363, "errors": 0, - "requestsPerSec": 622.4, - "avgLatencyMs": 215.21, - "medianLatencyMs": 155, - "p50LatencyMs": 155, - "p75LatencyMs": 182, - "p90LatencyMs": 213, - "p99LatencyMs": 2951, - "maxLatencyMs": 4947, - "bytesPerSec": 175544729.6 + "requestsPerSec": 672.6, + "avgLatencyMs": 206.38, + "medianLatencyMs": 148, + "p50LatencyMs": 148, + "p75LatencyMs": 185, + "p90LatencyMs": 200, + "p99LatencyMs": 2899, + "maxLatencyMs": 4936, + "bytesPerSec": 189752934.4 } ], "runs": 3, "samples": [ { "peakWorkers": 25, - "peakRequestsPerSec": 663.8, - "peakAvgLatencyMs": 37.02, + "peakRequestsPerSec": 667.6, + "peakAvgLatencyMs": 36.83, "peakP50LatencyMs": 37, "peakP75LatencyMs": 38, "peakP90LatencyMs": 39, - "peakP99LatencyMs": 43, - "totalRequests": 20577, + "peakP99LatencyMs": 41, + "totalRequests": 20686, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1854, + "requests": 1832, "errors": 0, - "requestsPerSec": 370.8, - "avgLatencyMs": 2.1, + "requestsPerSec": 366.4, + "avgLatencyMs": 2.12, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, - "p90LatencyMs": 2, + "p90LatencyMs": 3, "p99LatencyMs": 3, "maxLatencyMs": 6, - "bytesPerSec": 104588902.4 + "bytesPerSec": 103356825.6 }, { "workers": 5, "durationMs": 5000, - "requests": 2864, + "requests": 2809, "errors": 0, - "requestsPerSec": 572.8, - "avgLatencyMs": 8.3, + "requestsPerSec": 561.8, + "avgLatencyMs": 8.42, "medianLatencyMs": 8, "p50LatencyMs": 8, "p75LatencyMs": 9, "p90LatencyMs": 9, "p99LatencyMs": 12, - "maxLatencyMs": 16, - "bytesPerSec": 161598668.81 + "maxLatencyMs": 17, + "bytesPerSec": 158479155.2 }, { "workers": 10, "durationMs": 5000, - "requests": 3028, + "requests": 3130, "errors": 0, - "requestsPerSec": 605.6, - "avgLatencyMs": 16.01, - "medianLatencyMs": 16, - "p50LatencyMs": 16, - "p75LatencyMs": 17, - "p90LatencyMs": 18, - "p99LatencyMs": 26, - "maxLatencyMs": 34, - "bytesPerSec": 170826137.6 + "requestsPerSec": 626, + "avgLatencyMs": 15.46, + "medianLatencyMs": 15, + "p50LatencyMs": 15, + "p75LatencyMs": 16, + "p90LatencyMs": 17, + "p99LatencyMs": 24, + "maxLatencyMs": 31, + "bytesPerSec": 176593305.6 }, { "workers": 25, "durationMs": 5000, - "requests": 3319, + "requests": 3338, "errors": 0, - "requestsPerSec": 663.8, - "avgLatencyMs": 37.02, + "requestsPerSec": 667.6, + "avgLatencyMs": 36.83, "medianLatencyMs": 37, "p50LatencyMs": 37, "p75LatencyMs": 38, "p90LatencyMs": 39, - "p99LatencyMs": 43, - "maxLatencyMs": 113, - "bytesPerSec": 187210137.6 + "p99LatencyMs": 41, + "maxLatencyMs": 147, + "bytesPerSec": 188311142.4 }, { "workers": 50, - "durationMs": 5000, - "requests": 3188, + "durationMs": 5010, + "requests": 3233, "errors": 0, - "requestsPerSec": 637.6, - "avgLatencyMs": 77.34, - "medianLatencyMs": 76, - "p50LatencyMs": 76, - "p75LatencyMs": 77, - "p90LatencyMs": 80, + "requestsPerSec": 646.6, + "avgLatencyMs": 76.25, + "medianLatencyMs": 74, + "p50LatencyMs": 74, + "p75LatencyMs": 76, + "p90LatencyMs": 79, "p99LatencyMs": 113, - "maxLatencyMs": 205, - "bytesPerSec": 179870105.6 + "maxLatencyMs": 567, + "bytesPerSec": 182386688 }, { "workers": 100, "durationMs": 5010, - "requests": 3212, + "requests": 3185, "errors": 0, - "requestsPerSec": 642.4, - "avgLatencyMs": 152.99, - "medianLatencyMs": 148, - "p50LatencyMs": 148, - "p75LatencyMs": 153, - "p90LatencyMs": 157, - "p99LatencyMs": 1161, - "maxLatencyMs": 2525, - "bytesPerSec": 181207040 + "requestsPerSec": 637, + "avgLatencyMs": 154.15, + "medianLatencyMs": 147, + "p50LatencyMs": 147, + "p75LatencyMs": 151, + "p90LatencyMs": 156, + "p99LatencyMs": 1083, + "maxLatencyMs": 2419, + "bytesPerSec": 179686604.8 }, { "workers": 200, "durationMs": 5010, - "requests": 3112, + "requests": 3159, "errors": 0, - "requestsPerSec": 622.4, - "avgLatencyMs": 215.21, + "requestsPerSec": 631.8, + "avgLatencyMs": 215.01, "medianLatencyMs": 155, "p50LatencyMs": 155, - "p75LatencyMs": 182, + "p75LatencyMs": 190, "p90LatencyMs": 213, - "p99LatencyMs": 2951, - "maxLatencyMs": 4947, - "bytesPerSec": 175544729.6 + "p99LatencyMs": 2992, + "maxLatencyMs": 4974, + "bytesPerSec": 178192384 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 678, - "peakAvgLatencyMs": 36.25, + "peakRequestsPerSec": 680.2, + "peakAvgLatencyMs": 36.13, "peakP50LatencyMs": 36, "peakP75LatencyMs": 37, "peakP90LatencyMs": 38, - "peakP99LatencyMs": 55, - "totalRequests": 20996, + "peakP99LatencyMs": 40, + "totalRequests": 21377, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1912, + "requests": 1872, "errors": 0, - "requestsPerSec": 382.4, - "avgLatencyMs": 2.06, + "requestsPerSec": 374.4, + "avgLatencyMs": 2.07, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 2, "p99LatencyMs": 3, - "maxLatencyMs": 5, - "bytesPerSec": 107865702.4 + "maxLatencyMs": 7, + "bytesPerSec": 105624371.2 }, { "workers": 5, "durationMs": 5000, - "requests": 3027, + "requests": 2958, "errors": 0, - "requestsPerSec": 605.4, - "avgLatencyMs": 7.69, + "requestsPerSec": 591.6, + "avgLatencyMs": 8.1, "medianLatencyMs": 8, "p50LatencyMs": 8, "p75LatencyMs": 8, "p90LatencyMs": 9, "p99LatencyMs": 10, - "maxLatencyMs": 13, - "bytesPerSec": 170773708.81 + "maxLatencyMs": 17, + "bytesPerSec": 166867763.2 }, { "workers": 10, "durationMs": 5000, - "requests": 3198, + "requests": 3204, "errors": 0, - "requestsPerSec": 639.6, - "avgLatencyMs": 15.11, + "requestsPerSec": 640.8, + "avgLatencyMs": 15.08, "medianLatencyMs": 15, "p50LatencyMs": 15, - "p75LatencyMs": 16, + "p75LatencyMs": 15, "p90LatencyMs": 16, - "p99LatencyMs": 17, - "maxLatencyMs": 27, - "bytesPerSec": 180420608 + "p99LatencyMs": 26, + "maxLatencyMs": 75, + "bytesPerSec": 180735180.8 }, { "workers": 25, "durationMs": 5000, - "requests": 3390, + "requests": 3401, "errors": 0, - "requestsPerSec": 678, - "avgLatencyMs": 36.25, + "requestsPerSec": 680.2, + "avgLatencyMs": 36.13, "medianLatencyMs": 36, "p50LatencyMs": 36, "p75LatencyMs": 37, "p90LatencyMs": 38, - "p99LatencyMs": 55, - "maxLatencyMs": 87, - "bytesPerSec": 191273369.6 + "p99LatencyMs": 40, + "maxLatencyMs": 133, + "bytesPerSec": 191876300.8 }, { "workers": 50, "durationMs": 5000, - "requests": 3259, + "requests": 3288, "errors": 0, - "requestsPerSec": 651.8, - "avgLatencyMs": 75.65, - "medianLatencyMs": 75, - "p50LatencyMs": 75, - "p75LatencyMs": 76, - "p90LatencyMs": 78, - "p99LatencyMs": 115, - "maxLatencyMs": 594, - "bytesPerSec": 183828480 + "requestsPerSec": 657.6, + "avgLatencyMs": 75.01, + "medianLatencyMs": 74, + "p50LatencyMs": 74, + "p75LatencyMs": 75, + "p90LatencyMs": 77, + "p99LatencyMs": 117, + "maxLatencyMs": 608, + "bytesPerSec": 185506201.6 }, { "workers": 100, "durationMs": 5010, - "requests": 3147, + "requests": 3291, "errors": 0, - "requestsPerSec": 629.4, - "avgLatencyMs": 156.04, - "medianLatencyMs": 150, - "p50LatencyMs": 150, - "p75LatencyMs": 153, - "p90LatencyMs": 160, - "p99LatencyMs": 1048, - "maxLatencyMs": 2456, - "bytesPerSec": 177563238.4 + "requestsPerSec": 658.2, + "avgLatencyMs": 148.78, + "medianLatencyMs": 142, + "p50LatencyMs": 142, + "p75LatencyMs": 145, + "p90LatencyMs": 148, + "p99LatencyMs": 1159, + "maxLatencyMs": 2445, + "bytesPerSec": 185663488 }, { "workers": 200, "durationMs": 5010, - "requests": 3063, + "requests": 3363, "errors": 0, - "requestsPerSec": 612.6, - "avgLatencyMs": 218.54, - "medianLatencyMs": 166, - "p50LatencyMs": 166, - "p75LatencyMs": 190, - "p90LatencyMs": 211, - "p99LatencyMs": 3016, - "maxLatencyMs": 4945, - "bytesPerSec": 172818432 + "requestsPerSec": 672.6, + "avgLatencyMs": 206.38, + "medianLatencyMs": 148, + "p50LatencyMs": 148, + "p75LatencyMs": 185, + "p90LatencyMs": 200, + "p99LatencyMs": 2899, + "maxLatencyMs": 4936, + "bytesPerSec": 189752934.4 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 651.21, - "peakAvgLatencyMs": 37.78, - "peakP50LatencyMs": 38, - "peakP75LatencyMs": 39, - "peakP90LatencyMs": 40, - "peakP99LatencyMs": 42, - "totalRequests": 20597, + "peakRequestsPerSec": 690.6, + "peakAvgLatencyMs": 35.58, + "peakP50LatencyMs": 35, + "peakP75LatencyMs": 36, + "peakP90LatencyMs": 37, + "peakP99LatencyMs": 40, + "totalRequests": 21524, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1857, + "requests": 1886, "errors": 0, - "requestsPerSec": 371.4, + "requestsPerSec": 377.2, "avgLatencyMs": 2.07, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 2, "p99LatencyMs": 3, - "maxLatencyMs": 6, - "bytesPerSec": 104759296 + "maxLatencyMs": 5, + "bytesPerSec": 106397696 }, { "workers": 5, "durationMs": 5000, - "requests": 2934, + "requests": 3012, "errors": 0, - "requestsPerSec": 586.8, - "avgLatencyMs": 8.17, + "requestsPerSec": 602.4, + "avgLatencyMs": 7.81, "medianLatencyMs": 8, "p50LatencyMs": 8, "p75LatencyMs": 8, "p90LatencyMs": 9, "p99LatencyMs": 10, - "maxLatencyMs": 14, - "bytesPerSec": 165504614.4 + "maxLatencyMs": 16, + "bytesPerSec": 169934848 }, { "workers": 10, "durationMs": 5000, - "requests": 3144, + "requests": 3248, "errors": 0, - "requestsPerSec": 628.8, - "avgLatencyMs": 15.44, + "requestsPerSec": 649.6, + "avgLatencyMs": 14.86, "medianLatencyMs": 15, "p50LatencyMs": 15, - "p75LatencyMs": 16, - "p90LatencyMs": 17, - "p99LatencyMs": 18, - "maxLatencyMs": 30, - "bytesPerSec": 177379737.6 + "p75LatencyMs": 15, + "p90LatencyMs": 16, + "p99LatencyMs": 25, + "maxLatencyMs": 45, + "bytesPerSec": 183251763.2 }, { "workers": 25, - "durationMs": 5010, - "requests": 3256, + "durationMs": 5000, + "requests": 3453, "errors": 0, - "requestsPerSec": 651.21, - "avgLatencyMs": 37.78, - "medianLatencyMs": 38, - "p50LatencyMs": 38, - "p75LatencyMs": 39, - "p90LatencyMs": 40, - "p99LatencyMs": 42, - "maxLatencyMs": 128, - "bytesPerSec": 183671193.6 + "requestsPerSec": 690.6, + "avgLatencyMs": 35.58, + "medianLatencyMs": 35, + "p50LatencyMs": 35, + "p75LatencyMs": 36, + "p90LatencyMs": 37, + "p99LatencyMs": 40, + "maxLatencyMs": 99, + "bytesPerSec": 194786099.2 }, { "workers": 50, - "durationMs": 5010, - "requests": 3174, + "durationMs": 5000, + "requests": 3369, "errors": 0, - "requestsPerSec": 634.8, - "avgLatencyMs": 77.68, - "medianLatencyMs": 76, - "p50LatencyMs": 76, - "p75LatencyMs": 78, - "p90LatencyMs": 80, - "p99LatencyMs": 127, - "maxLatencyMs": 570, - "bytesPerSec": 179083673.6 + "requestsPerSec": 673.8, + "avgLatencyMs": 73.13, + "medianLatencyMs": 72, + "p50LatencyMs": 72, + "p75LatencyMs": 74, + "p90LatencyMs": 76, + "p99LatencyMs": 106, + "maxLatencyMs": 448, + "bytesPerSec": 190067507.2 }, { "workers": 100, "durationMs": 5010, - "requests": 3159, + "requests": 3324, "errors": 0, - "requestsPerSec": 631.8, - "avgLatencyMs": 155.43, - "medianLatencyMs": 150, - "p50LatencyMs": 150, - "p75LatencyMs": 153, - "p90LatencyMs": 157, - "p99LatencyMs": 1109, - "maxLatencyMs": 2513, - "bytesPerSec": 178192384 + "requestsPerSec": 664.8, + "avgLatencyMs": 147.72, + "medianLatencyMs": 143, + "p50LatencyMs": 143, + "p75LatencyMs": 146, + "p90LatencyMs": 148, + "p99LatencyMs": 1014, + "maxLatencyMs": 2400, + "bytesPerSec": 187524710.4 }, { "workers": 200, "durationMs": 5010, - "requests": 3073, + "requests": 3232, "errors": 0, - "requestsPerSec": 614.6, - "avgLatencyMs": 219.8, - "medianLatencyMs": 162, - "p50LatencyMs": 162, - "p75LatencyMs": 200, - "p90LatencyMs": 209, - "p99LatencyMs": 2953, - "maxLatencyMs": 4962, - "bytesPerSec": 173368934.4 + "requestsPerSec": 646.4, + "avgLatencyMs": 214.7, + "medianLatencyMs": 156, + "p50LatencyMs": 156, + "p75LatencyMs": 187, + "p90LatencyMs": 212, + "p99LatencyMs": 2911, + "maxLatencyMs": 4998, + "bytesPerSec": 182360473.6 } ] } @@ -488,474 +488,474 @@ }, "ssrRouterLinkLoadTests": { "peakWorkers": 50, - "peakRequestsPerSec": 397, - "peakAvgLatencyMs": 123.88, - "peakP50LatencyMs": 122, - "peakP75LatencyMs": 123, - "peakP90LatencyMs": 128, - "peakP99LatencyMs": 272, - "totalRequests": 12102, + "peakRequestsPerSec": 329.2, + "peakAvgLatencyMs": 149.29, + "peakP50LatencyMs": 147, + "peakP75LatencyMs": 156, + "peakP90LatencyMs": 163, + "peakP99LatencyMs": 395, + "totalRequests": 10792, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1171, + "requests": 1169, "errors": 0, - "requestsPerSec": 234.2, - "avgLatencyMs": 3.6, + "requestsPerSec": 233.8, + "avgLatencyMs": 3.58, "medianLatencyMs": 3, "p50LatencyMs": 3, - "p75LatencyMs": 4, + "p75LatencyMs": 3, "p90LatencyMs": 4, - "p99LatencyMs": 10, + "p99LatencyMs": 9, "maxLatencyMs": 11, - "bytesPerSec": 66096332.8 + "bytesPerSec": 65975091.2 }, { "workers": 5, "durationMs": 5000, - "requests": 1535, + "requests": 1561, "errors": 0, - "requestsPerSec": 307, - "avgLatencyMs": 15.77, + "requestsPerSec": 312.2, + "avgLatencyMs": 15.49, "medianLatencyMs": 14, "p50LatencyMs": 14, "p75LatencyMs": 18, - "p90LatencyMs": 20, - "p99LatencyMs": 23, - "maxLatencyMs": 29, - "bytesPerSec": 86618931.2 + "p90LatencyMs": 19, + "p99LatencyMs": 24, + "maxLatencyMs": 28, + "bytesPerSec": 88113152 }, { "workers": 10, "durationMs": 5000, - "requests": 1606, + "requests": 1562, "errors": 0, - "requestsPerSec": 321.2, - "avgLatencyMs": 30.53, - "medianLatencyMs": 31, - "p50LatencyMs": 31, - "p75LatencyMs": 33, - "p90LatencyMs": 35, - "p99LatencyMs": 39, - "maxLatencyMs": 47, - "bytesPerSec": 90642841.6 + "requestsPerSec": 312.4, + "avgLatencyMs": 31.43, + "medianLatencyMs": 32, + "p50LatencyMs": 32, + "p75LatencyMs": 34, + "p90LatencyMs": 37, + "p99LatencyMs": 43, + "maxLatencyMs": 56, + "bytesPerSec": 88152473.6 }, { "workers": 25, "durationMs": 5000, - "requests": 1921, + "requests": 1628, "errors": 0, - "requestsPerSec": 384.2, - "avgLatencyMs": 64.19, - "medianLatencyMs": 62, - "p50LatencyMs": 62, - "p75LatencyMs": 64, - "p90LatencyMs": 74, - "p99LatencyMs": 92, - "maxLatencyMs": 263, - "bytesPerSec": 108416204.8 + "requestsPerSec": 325.61, + "avgLatencyMs": 75.66, + "medianLatencyMs": 75, + "p50LatencyMs": 75, + "p75LatencyMs": 79, + "p90LatencyMs": 83, + "p99LatencyMs": 95, + "maxLatencyMs": 226, + "bytesPerSec": 91861811.2 }, { "workers": 50, "durationMs": 5000, - "requests": 1985, + "requests": 1646, "errors": 0, - "requestsPerSec": 397, - "avgLatencyMs": 123.88, - "medianLatencyMs": 122, - "p50LatencyMs": 122, - "p75LatencyMs": 123, - "p90LatencyMs": 128, - "p99LatencyMs": 272, - "maxLatencyMs": 831, - "bytesPerSec": 112033792 + "requestsPerSec": 329.2, + "avgLatencyMs": 149.29, + "medianLatencyMs": 147, + "p50LatencyMs": 147, + "p75LatencyMs": 156, + "p90LatencyMs": 163, + "p99LatencyMs": 395, + "maxLatencyMs": 1034, + "bytesPerSec": 92897280 }, { "workers": 100, "durationMs": 5010, - "requests": 1964, + "requests": 1619, "errors": 0, - "requestsPerSec": 392.8, - "avgLatencyMs": 247.94, - "medianLatencyMs": 204, - "p50LatencyMs": 204, - "p75LatencyMs": 241, - "p90LatencyMs": 256, - "p99LatencyMs": 2480, - "maxLatencyMs": 3917, - "bytesPerSec": 110827929.6 + "requestsPerSec": 323.8, + "avgLatencyMs": 298.98, + "medianLatencyMs": 220, + "p50LatencyMs": 220, + "p75LatencyMs": 258, + "p90LatencyMs": 295, + "p99LatencyMs": 3511, + "maxLatencyMs": 4989, + "bytesPerSec": 91376844.8 }, { "workers": 200, "durationMs": 5010, - "requests": 1920, + "requests": 1607, "errors": 0, - "requestsPerSec": 384, - "avgLatencyMs": 280.95, - "medianLatencyMs": 208, - "p50LatencyMs": 208, - "p75LatencyMs": 244, - "p90LatencyMs": 286, - "p99LatencyMs": 3331, - "maxLatencyMs": 4938, - "bytesPerSec": 108350668.8 + "requestsPerSec": 321.4, + "avgLatencyMs": 301.87, + "medianLatencyMs": 221, + "p50LatencyMs": 221, + "p75LatencyMs": 272, + "p90LatencyMs": 282, + "p99LatencyMs": 3498, + "maxLatencyMs": 4976, + "bytesPerSec": 90695270.4 } ], "runs": 3, "samples": [ { - "peakWorkers": 100, - "peakRequestsPerSec": 342.2, - "peakAvgLatencyMs": 282.72, - "peakP50LatencyMs": 223, - "peakP75LatencyMs": 262, - "peakP90LatencyMs": 295, - "peakP99LatencyMs": 3051, - "totalRequests": 11094, + "peakWorkers": 25, + "peakRequestsPerSec": 351.8, + "peakAvgLatencyMs": 70.09, + "peakP50LatencyMs": 69, + "peakP75LatencyMs": 73, + "peakP90LatencyMs": 79, + "peakP99LatencyMs": 88, + "totalRequests": 10572, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1165, + "requests": 1160, "errors": 0, - "requestsPerSec": 233, - "avgLatencyMs": 3.67, + "requestsPerSec": 232, + "avgLatencyMs": 3.68, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 4, "p90LatencyMs": 5, "p99LatencyMs": 8, "maxLatencyMs": 9, - "bytesPerSec": 65748992 + "bytesPerSec": 65467187.2 }, { "workers": 5, "durationMs": 5000, - "requests": 1571, + "requests": 1534, "errors": 0, - "requestsPerSec": 314.2, - "avgLatencyMs": 15.39, - "medianLatencyMs": 14, - "p50LatencyMs": 14, - "p75LatencyMs": 17, + "requestsPerSec": 306.8, + "avgLatencyMs": 15.75, + "medianLatencyMs": 15, + "p50LatencyMs": 15, + "p75LatencyMs": 18, "p90LatencyMs": 19, - "p99LatencyMs": 21, + "p99LatencyMs": 23, "maxLatencyMs": 26, - "bytesPerSec": 88663654.4 + "bytesPerSec": 86579609.6 }, { "workers": 10, "durationMs": 5000, - "requests": 1659, + "requests": 1636, "errors": 0, - "requestsPerSec": 331.8, - "avgLatencyMs": 29.55, + "requestsPerSec": 327.2, + "avgLatencyMs": 29.98, "medianLatencyMs": 30, "p50LatencyMs": 30, "p75LatencyMs": 32, "p90LatencyMs": 34, - "p99LatencyMs": 39, - "maxLatencyMs": 45, - "bytesPerSec": 93631283.2 + "p99LatencyMs": 40, + "maxLatencyMs": 59, + "bytesPerSec": 92333670.4 }, { "workers": 25, "durationMs": 5000, - "requests": 1710, + "requests": 1759, "errors": 0, - "requestsPerSec": 342, - "avgLatencyMs": 72.07, - "medianLatencyMs": 71, - "p50LatencyMs": 71, - "p75LatencyMs": 76, - "p90LatencyMs": 80, - "p99LatencyMs": 89, - "maxLatencyMs": 312, - "bytesPerSec": 96501760 + "requestsPerSec": 351.8, + "avgLatencyMs": 70.09, + "medianLatencyMs": 69, + "p50LatencyMs": 69, + "p75LatencyMs": 73, + "p90LatencyMs": 79, + "p99LatencyMs": 88, + "maxLatencyMs": 280, + "bytesPerSec": 99280486.4 }, { "workers": 50, "durationMs": 5000, - "requests": 1694, + "requests": 1520, "errors": 0, - "requestsPerSec": 338.8, - "avgLatencyMs": 144.75, - "medianLatencyMs": 141, - "p50LatencyMs": 141, - "p75LatencyMs": 150, - "p90LatencyMs": 157, - "p99LatencyMs": 527, - "maxLatencyMs": 1097, - "bytesPerSec": 95597363.2 + "requestsPerSec": 304, + "avgLatencyMs": 161.31, + "medianLatencyMs": 162, + "p50LatencyMs": 162, + "p75LatencyMs": 169, + "p90LatencyMs": 174, + "p99LatencyMs": 510, + "maxLatencyMs": 1007, + "bytesPerSec": 85780070.41 }, { "workers": 100, "durationMs": 5010, - "requests": 1711, + "requests": 1513, "errors": 0, - "requestsPerSec": 342.2, - "avgLatencyMs": 282.72, - "medianLatencyMs": 223, - "p50LatencyMs": 223, - "p75LatencyMs": 262, - "p90LatencyMs": 295, - "p99LatencyMs": 3051, - "maxLatencyMs": 4475, - "bytesPerSec": 96554188.8 + "requestsPerSec": 302.61, + "avgLatencyMs": 304.26, + "medianLatencyMs": 219, + "p50LatencyMs": 219, + "p75LatencyMs": 281, + "p90LatencyMs": 297, + "p99LatencyMs": 3425, + "maxLatencyMs": 4858, + "bytesPerSec": 85399961.6 }, { "workers": 200, "durationMs": 5010, - "requests": 1584, + "requests": 1450, "errors": 0, - "requestsPerSec": 316.8, - "avgLatencyMs": 302.8, - "medianLatencyMs": 222, - "p50LatencyMs": 222, - "p75LatencyMs": 259, - "p90LatencyMs": 289, - "p99LatencyMs": 3619, - "maxLatencyMs": 4991, - "bytesPerSec": 89397657.6 + "requestsPerSec": 290, + "avgLatencyMs": 317.33, + "medianLatencyMs": 227, + "p50LatencyMs": 227, + "p75LatencyMs": 271, + "p90LatencyMs": 301, + "p99LatencyMs": 3667, + "maxLatencyMs": 4995, + "bytesPerSec": 81831526.41 } ] }, { - "peakWorkers": 50, - "peakRequestsPerSec": 397, - "peakAvgLatencyMs": 123.88, - "peakP50LatencyMs": 122, - "peakP75LatencyMs": 123, - "peakP90LatencyMs": 128, - "peakP99LatencyMs": 272, - "totalRequests": 12102, + "peakWorkers": 25, + "peakRequestsPerSec": 326.4, + "peakAvgLatencyMs": 75.57, + "peakP50LatencyMs": 74, + "peakP75LatencyMs": 79, + "peakP90LatencyMs": 83, + "peakP99LatencyMs": 94, + "totalRequests": 10399, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1171, + "requests": 1079, "errors": 0, - "requestsPerSec": 234.2, - "avgLatencyMs": 3.6, - "medianLatencyMs": 3, - "p50LatencyMs": 3, + "requestsPerSec": 215.8, + "avgLatencyMs": 4.23, + "medianLatencyMs": 4, + "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 10, "maxLatencyMs": 11, - "bytesPerSec": 66096332.8 + "bytesPerSec": 60899328 }, { "workers": 5, "durationMs": 5000, - "requests": 1535, + "requests": 1488, "errors": 0, - "requestsPerSec": 307, - "avgLatencyMs": 15.77, - "medianLatencyMs": 14, - "p50LatencyMs": 14, + "requestsPerSec": 297.61, + "avgLatencyMs": 16.28, + "medianLatencyMs": 15, + "p50LatencyMs": 15, "p75LatencyMs": 18, "p90LatencyMs": 20, - "p99LatencyMs": 23, - "maxLatencyMs": 29, - "bytesPerSec": 86618931.2 + "p99LatencyMs": 25, + "maxLatencyMs": 30, + "bytesPerSec": 83984384 }, { "workers": 10, "durationMs": 5000, - "requests": 1606, + "requests": 1500, "errors": 0, - "requestsPerSec": 321.2, - "avgLatencyMs": 30.53, - "medianLatencyMs": 31, - "p50LatencyMs": 31, - "p75LatencyMs": 33, - "p90LatencyMs": 35, - "p99LatencyMs": 39, - "maxLatencyMs": 47, - "bytesPerSec": 90642841.6 + "requestsPerSec": 300, + "avgLatencyMs": 32.71, + "medianLatencyMs": 33, + "p50LatencyMs": 33, + "p75LatencyMs": 35, + "p90LatencyMs": 37, + "p99LatencyMs": 43, + "maxLatencyMs": 49, + "bytesPerSec": 84665958.41 }, { "workers": 25, "durationMs": 5000, - "requests": 1921, + "requests": 1632, "errors": 0, - "requestsPerSec": 384.2, - "avgLatencyMs": 64.19, - "medianLatencyMs": 62, - "p50LatencyMs": 62, - "p75LatencyMs": 64, - "p90LatencyMs": 74, - "p99LatencyMs": 92, - "maxLatencyMs": 263, - "bytesPerSec": 108416204.8 + "requestsPerSec": 326.4, + "avgLatencyMs": 75.57, + "medianLatencyMs": 74, + "p50LatencyMs": 74, + "p75LatencyMs": 79, + "p90LatencyMs": 83, + "p99LatencyMs": 94, + "maxLatencyMs": 206, + "bytesPerSec": 92110848 }, { "workers": 50, "durationMs": 5000, - "requests": 1985, + "requests": 1613, "errors": 0, - "requestsPerSec": 397, - "avgLatencyMs": 123.88, - "medianLatencyMs": 122, - "p50LatencyMs": 122, - "p75LatencyMs": 123, - "p90LatencyMs": 128, - "p99LatencyMs": 272, - "maxLatencyMs": 831, - "bytesPerSec": 112033792 + "requestsPerSec": 322.61, + "avgLatencyMs": 151.99, + "medianLatencyMs": 150, + "p50LatencyMs": 150, + "p75LatencyMs": 158, + "p90LatencyMs": 163, + "p99LatencyMs": 305, + "maxLatencyMs": 869, + "bytesPerSec": 91036057.6 }, { "workers": 100, "durationMs": 5010, - "requests": 1964, + "requests": 1591, "errors": 0, - "requestsPerSec": 392.8, - "avgLatencyMs": 247.94, - "medianLatencyMs": 204, - "p50LatencyMs": 204, - "p75LatencyMs": 241, - "p90LatencyMs": 256, - "p99LatencyMs": 2480, - "maxLatencyMs": 3917, - "bytesPerSec": 110827929.6 + "requestsPerSec": 318.2, + "avgLatencyMs": 300.43, + "medianLatencyMs": 224, + "p50LatencyMs": 224, + "p75LatencyMs": 272, + "p90LatencyMs": 304, + "p99LatencyMs": 3496, + "maxLatencyMs": 4925, + "bytesPerSec": 89790873.6 }, { "workers": 200, "durationMs": 5010, - "requests": 1920, + "requests": 1496, "errors": 0, - "requestsPerSec": 384, - "avgLatencyMs": 280.95, - "medianLatencyMs": 208, - "p50LatencyMs": 208, - "p75LatencyMs": 244, - "p90LatencyMs": 286, - "p99LatencyMs": 3331, - "maxLatencyMs": 4938, - "bytesPerSec": 108350668.8 + "requestsPerSec": 299.2, + "avgLatencyMs": 311.34, + "medianLatencyMs": 228, + "p50LatencyMs": 228, + "p75LatencyMs": 270, + "p90LatencyMs": 296, + "p99LatencyMs": 3618, + "maxLatencyMs": 4901, + "bytesPerSec": 84426752 } ] }, { - "peakWorkers": 25, - "peakRequestsPerSec": 398.8, - "peakAvgLatencyMs": 61.82, - "peakP50LatencyMs": 61, - "peakP75LatencyMs": 62, - "peakP90LatencyMs": 63, - "peakP99LatencyMs": 86, - "totalRequests": 12988, + "peakWorkers": 50, + "peakRequestsPerSec": 329.2, + "peakAvgLatencyMs": 149.29, + "peakP50LatencyMs": 147, + "peakP75LatencyMs": 156, + "peakP90LatencyMs": 163, + "peakP99LatencyMs": 395, + "totalRequests": 10792, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1375, + "requests": 1169, "errors": 0, - "requestsPerSec": 275, - "avgLatencyMs": 3.02, + "requestsPerSec": 233.8, + "avgLatencyMs": 3.58, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 4, - "maxLatencyMs": 4, - "bytesPerSec": 77614284.8 + "p90LatencyMs": 4, + "p99LatencyMs": 9, + "maxLatencyMs": 11, + "bytesPerSec": 65975091.2 }, { "workers": 5, "durationMs": 5000, - "requests": 1843, + "requests": 1561, "errors": 0, - "requestsPerSec": 368.6, - "avgLatencyMs": 12.97, - "medianLatencyMs": 13, - "p50LatencyMs": 13, - "p75LatencyMs": 13, - "p90LatencyMs": 14, - "p99LatencyMs": 18, - "maxLatencyMs": 22, - "bytesPerSec": 104012185.6 + "requestsPerSec": 312.2, + "avgLatencyMs": 15.49, + "medianLatencyMs": 14, + "p50LatencyMs": 14, + "p75LatencyMs": 18, + "p90LatencyMs": 19, + "p99LatencyMs": 24, + "maxLatencyMs": 28, + "bytesPerSec": 88113152 }, { "workers": 10, "durationMs": 5000, - "requests": 1945, + "requests": 1562, "errors": 0, - "requestsPerSec": 389, - "avgLatencyMs": 25.14, - "medianLatencyMs": 25, - "p50LatencyMs": 25, - "p75LatencyMs": 26, - "p90LatencyMs": 26, - "p99LatencyMs": 30, - "maxLatencyMs": 40, - "bytesPerSec": 109766246.4 + "requestsPerSec": 312.4, + "avgLatencyMs": 31.43, + "medianLatencyMs": 32, + "p50LatencyMs": 32, + "p75LatencyMs": 34, + "p90LatencyMs": 37, + "p99LatencyMs": 43, + "maxLatencyMs": 56, + "bytesPerSec": 88152473.6 }, { "workers": 25, "durationMs": 5000, - "requests": 1994, + "requests": 1628, "errors": 0, - "requestsPerSec": 398.8, - "avgLatencyMs": 61.82, - "medianLatencyMs": 61, - "p50LatencyMs": 61, - "p75LatencyMs": 62, - "p90LatencyMs": 63, - "p99LatencyMs": 86, - "maxLatencyMs": 205, - "bytesPerSec": 112531865.6 + "requestsPerSec": 325.61, + "avgLatencyMs": 75.66, + "medianLatencyMs": 75, + "p50LatencyMs": 75, + "p75LatencyMs": 79, + "p90LatencyMs": 83, + "p99LatencyMs": 95, + "maxLatencyMs": 226, + "bytesPerSec": 91861811.2 }, { "workers": 50, "durationMs": 5000, - "requests": 1993, + "requests": 1646, "errors": 0, - "requestsPerSec": 398.6, - "avgLatencyMs": 123.42, - "medianLatencyMs": 121, - "p50LatencyMs": 121, - "p75LatencyMs": 123, - "p90LatencyMs": 126, - "p99LatencyMs": 360, - "maxLatencyMs": 897, - "bytesPerSec": 112479436.8 + "requestsPerSec": 329.2, + "avgLatencyMs": 149.29, + "medianLatencyMs": 147, + "p50LatencyMs": 147, + "p75LatencyMs": 156, + "p90LatencyMs": 163, + "p99LatencyMs": 395, + "maxLatencyMs": 1034, + "bytesPerSec": 92897280 }, { "workers": 100, - "durationMs": 5000, - "requests": 1947, + "durationMs": 5010, + "requests": 1619, "errors": 0, - "requestsPerSec": 389.4, - "avgLatencyMs": 249.41, - "medianLatencyMs": 208, - "p50LatencyMs": 208, - "p75LatencyMs": 244, - "p90LatencyMs": 249, - "p99LatencyMs": 2475, - "maxLatencyMs": 3926, - "bytesPerSec": 109884211.2 + "requestsPerSec": 323.8, + "avgLatencyMs": 298.98, + "medianLatencyMs": 220, + "p50LatencyMs": 220, + "p75LatencyMs": 258, + "p90LatencyMs": 295, + "p99LatencyMs": 3511, + "maxLatencyMs": 4989, + "bytesPerSec": 91376844.8 }, { "workers": 200, "durationMs": 5010, - "requests": 1891, + "requests": 1607, "errors": 0, - "requestsPerSec": 378.2, - "avgLatencyMs": 283.88, - "medianLatencyMs": 216, - "p50LatencyMs": 216, - "p75LatencyMs": 247, - "p90LatencyMs": 267, - "p99LatencyMs": 3431, - "maxLatencyMs": 4999, - "bytesPerSec": 106725376 + "requestsPerSec": 321.4, + "avgLatencyMs": 301.87, + "medianLatencyMs": 221, + "p50LatencyMs": 221, + "p75LatencyMs": 272, + "p90LatencyMs": 282, + "p99LatencyMs": 3498, + "maxLatencyMs": 4976, + "bytesPerSec": 90695270.4 } ] } @@ -964,147 +964,147 @@ }, "browserVersion": "Google Chrome 154.0.8037.97", "clientSideRenderedTests": { - "firstPaintMs": 92.8, - "fcpMs": 92.64, + "firstPaintMs": 98.6, + "fcpMs": 98.61, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 20.68, - "inputDelayMs": 0.86, - "processingDurationMs": 3.67, - "presentationDelayMs": 16.15 + "interactionLatencyMs": 18.71, + "inputDelayMs": 0.85, + "processingDurationMs": 2.31, + "presentationDelayMs": 15.55 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 6.98, - "fcpMs": 7.09, - "interactionLatencyMs": 2.94, - "inputDelayMs": 0.05, - "processingDurationMs": 2.69, - "presentationDelayMs": 1.53 + "firstPaintMs": 9.13, + "fcpMs": 9.08, + "interactionLatencyMs": 3.22, + "inputDelayMs": 0.12, + "processingDurationMs": 0.18, + "presentationDelayMs": 2.93 }, "samples": [ { - "firstPaintMs": 103, - "fcpMs": 103.187, + "firstPaintMs": 96, + "fcpMs": 95.676, "interactionTests": { - "interactionLatencyMs": 25.083, - "inputDelayMs": 0.782, - "processingDurationMs": 8.469, - "presentationDelayMs": 15.832 + "interactionLatencyMs": 22.901, + "inputDelayMs": 1.002, + "processingDurationMs": 2.602, + "presentationDelayMs": 19.297 } }, { - "firstPaintMs": 96, - "fcpMs": 95.72, + "firstPaintMs": 101, + "fcpMs": 100.98, "interactionTests": { - "interactionLatencyMs": 17.361, - "inputDelayMs": 0.916, - "processingDurationMs": 2.37, - "presentationDelayMs": 14.075 + "interactionLatencyMs": 21.273, + "inputDelayMs": 0.972, + "processingDurationMs": 2.356, + "presentationDelayMs": 17.945 } }, { - "firstPaintMs": 87, - "fcpMs": 87.128, + "firstPaintMs": 94, + "fcpMs": 93.955, "interactionTests": { - "interactionLatencyMs": 20.68, - "inputDelayMs": 0.861, - "processingDurationMs": 2.254, - "presentationDelayMs": 17.565 + "interactionLatencyMs": 17.428, + "inputDelayMs": 0.794, + "processingDurationMs": 2.176, + "presentationDelayMs": 14.458 } }, { - "firstPaintMs": 86, - "fcpMs": 85.665, + "firstPaintMs": 89, + "fcpMs": 89.392, "interactionTests": { - "interactionLatencyMs": 21.482, - "inputDelayMs": 0.825, - "processingDurationMs": 2.916, - "presentationDelayMs": 17.741 + "interactionLatencyMs": 15.344, + "inputDelayMs": 0.734, + "processingDurationMs": 2.211, + "presentationDelayMs": 12.399 } }, { - "firstPaintMs": 92, - "fcpMs": 91.515, + "firstPaintMs": 113, + "fcpMs": 113.065, "interactionTests": { - "interactionLatencyMs": 18.774, - "inputDelayMs": 0.896, - "processingDurationMs": 2.358, - "presentationDelayMs": 15.52 + "interactionLatencyMs": 16.624, + "inputDelayMs": 0.766, + "processingDurationMs": 2.193, + "presentationDelayMs": 13.665 } } ] }, "serverSideRenderedTests": { - "firstPaintMs": 92.8, - "fcpMs": 92.82, + "firstPaintMs": 78.4, + "fcpMs": 78.51, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 17.6, - "inputDelayMs": 1.59, - "processingDurationMs": 2.39, - "presentationDelayMs": 13.62 + "interactionLatencyMs": 14.3, + "inputDelayMs": 0.84, + "processingDurationMs": 2.79, + "presentationDelayMs": 10.66 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 6.22, - "fcpMs": 6.48, - "interactionLatencyMs": 4.54, - "inputDelayMs": 1.18, - "processingDurationMs": 0.37, - "presentationDelayMs": 3.91 + "firstPaintMs": 10.92, + "fcpMs": 10.74, + "interactionLatencyMs": 3.73, + "inputDelayMs": 0.19, + "processingDurationMs": 1.73, + "presentationDelayMs": 3.9 }, "samples": [ { - "firstPaintMs": 100, - "fcpMs": 100.17, + "firstPaintMs": 96, + "fcpMs": 95.64, "interactionTests": { - "interactionLatencyMs": 24.282, - "inputDelayMs": 3.68, - "processingDurationMs": 1.977, - "presentationDelayMs": 18.625 + "interactionLatencyMs": 15.661, + "inputDelayMs": 0.99, + "processingDurationMs": 5.869, + "presentationDelayMs": 8.802 } }, { - "firstPaintMs": 94, - "fcpMs": 93.959, + "firstPaintMs": 77, + "fcpMs": 77.215, "interactionTests": { - "interactionLatencyMs": 14.652000000000001, - "inputDelayMs": 0.998, - "processingDurationMs": 2.599, - "presentationDelayMs": 11.055 + "interactionLatencyMs": 13.549, + "inputDelayMs": 1.096, + "processingDurationMs": 2.037, + "presentationDelayMs": 10.416 } }, { - "firstPaintMs": 88, - "fcpMs": 87.807, + "firstPaintMs": 75, + "fcpMs": 75.232, "interactionTests": { - "interactionLatencyMs": 15.413, - "inputDelayMs": 0.974, - "processingDurationMs": 2.626, - "presentationDelayMs": 11.813 + "interactionLatencyMs": 10.477, + "inputDelayMs": 0.719, + "processingDurationMs": 1.829, + "presentationDelayMs": 7.929 } }, { - "firstPaintMs": 85, - "fcpMs": 84.71, + "firstPaintMs": 66, + "fcpMs": 66.044, "interactionTests": { - "interactionLatencyMs": 13.411999999999999, - "inputDelayMs": 0.971, - "processingDurationMs": 2.738, - "presentationDelayMs": 9.703 + "interactionLatencyMs": 19.988, + "inputDelayMs": 0.676, + "processingDurationMs": 1.871, + "presentationDelayMs": 17.441 } }, { - "firstPaintMs": 97, - "fcpMs": 97.464, + "firstPaintMs": 78, + "fcpMs": 78.397, "interactionTests": { - "interactionLatencyMs": 20.22, - "inputDelayMs": 1.319, - "processingDurationMs": 1.989, - "presentationDelayMs": 16.912 + "interactionLatencyMs": 11.803, + "inputDelayMs": 0.724, + "processingDurationMs": 2.368, + "presentationDelayMs": 8.711 } } ] diff --git a/packages/app-pracht/stats/0.18.0.json b/packages/app-pracht/stats/0.18.0.json index f0caa4cc..8c83fc28 100644 --- a/packages/app-pracht/stats/0.18.0.json +++ b/packages/app-pracht/stats/0.18.0.json @@ -1,485 +1,485 @@ { - "timingMeasuredAt": "2026-10-10T10:58:42.209Z", + "timingMeasuredAt": "2026-10-10T11:51:43.886Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "0.18.0", "ssrRequestThroughputTests": { - "opsPerSec": 585, - "avgLatencyMs": 1.762, - "medianLatencyMs": 1.65, - "samples": 5675, + "opsPerSec": 598, + "avgLatencyMs": 1.715, + "medianLatencyMs": 1.623, + "samples": 5832, "bodySizeKb": 187.02, "duplicationFactor": 2 }, "ssrLoadTests": { "peakWorkers": 25, - "peakRequestsPerSec": 663.8, - "peakAvgLatencyMs": 37.02, - "peakP50LatencyMs": 37, - "peakP75LatencyMs": 38, - "peakP90LatencyMs": 39, - "peakP99LatencyMs": 43, - "totalRequests": 20577, + "peakRequestsPerSec": 680.2, + "peakAvgLatencyMs": 36.13, + "peakP50LatencyMs": 36, + "peakP75LatencyMs": 37, + "peakP90LatencyMs": 38, + "peakP99LatencyMs": 40, + "totalRequests": 21377, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1854, + "requests": 1872, "errors": 0, - "requestsPerSec": 370.8, - "avgLatencyMs": 2.1, + "requestsPerSec": 374.4, + "avgLatencyMs": 2.07, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 2, "p99LatencyMs": 3, - "maxLatencyMs": 6, - "bytesPerSec": 104588902.4 + "maxLatencyMs": 7, + "bytesPerSec": 105624371.2 }, { "workers": 5, "durationMs": 5000, - "requests": 2864, + "requests": 2958, "errors": 0, - "requestsPerSec": 572.8, - "avgLatencyMs": 8.3, + "requestsPerSec": 591.6, + "avgLatencyMs": 8.1, "medianLatencyMs": 8, "p50LatencyMs": 8, - "p75LatencyMs": 9, + "p75LatencyMs": 8, "p90LatencyMs": 9, - "p99LatencyMs": 12, - "maxLatencyMs": 16, - "bytesPerSec": 161598668.81 + "p99LatencyMs": 10, + "maxLatencyMs": 17, + "bytesPerSec": 166867763.2 }, { "workers": 10, "durationMs": 5000, - "requests": 3028, + "requests": 3204, "errors": 0, - "requestsPerSec": 605.6, - "avgLatencyMs": 16.01, - "medianLatencyMs": 16, - "p50LatencyMs": 16, - "p75LatencyMs": 17, - "p90LatencyMs": 18, + "requestsPerSec": 640.8, + "avgLatencyMs": 15.08, + "medianLatencyMs": 15, + "p50LatencyMs": 15, + "p75LatencyMs": 15, + "p90LatencyMs": 16, "p99LatencyMs": 26, - "maxLatencyMs": 34, - "bytesPerSec": 170826137.6 + "maxLatencyMs": 75, + "bytesPerSec": 180735180.8 }, { "workers": 25, "durationMs": 5000, - "requests": 3319, + "requests": 3401, "errors": 0, - "requestsPerSec": 663.8, - "avgLatencyMs": 37.02, - "medianLatencyMs": 37, - "p50LatencyMs": 37, - "p75LatencyMs": 38, - "p90LatencyMs": 39, - "p99LatencyMs": 43, - "maxLatencyMs": 113, - "bytesPerSec": 187210137.6 + "requestsPerSec": 680.2, + "avgLatencyMs": 36.13, + "medianLatencyMs": 36, + "p50LatencyMs": 36, + "p75LatencyMs": 37, + "p90LatencyMs": 38, + "p99LatencyMs": 40, + "maxLatencyMs": 133, + "bytesPerSec": 191876300.8 }, { "workers": 50, "durationMs": 5000, - "requests": 3188, + "requests": 3288, "errors": 0, - "requestsPerSec": 637.6, - "avgLatencyMs": 77.34, - "medianLatencyMs": 76, - "p50LatencyMs": 76, - "p75LatencyMs": 77, - "p90LatencyMs": 80, - "p99LatencyMs": 113, - "maxLatencyMs": 205, - "bytesPerSec": 179870105.6 + "requestsPerSec": 657.6, + "avgLatencyMs": 75.01, + "medianLatencyMs": 74, + "p50LatencyMs": 74, + "p75LatencyMs": 75, + "p90LatencyMs": 77, + "p99LatencyMs": 117, + "maxLatencyMs": 608, + "bytesPerSec": 185506201.6 }, { "workers": 100, "durationMs": 5010, - "requests": 3212, + "requests": 3291, "errors": 0, - "requestsPerSec": 642.4, - "avgLatencyMs": 152.99, - "medianLatencyMs": 148, - "p50LatencyMs": 148, - "p75LatencyMs": 153, - "p90LatencyMs": 157, - "p99LatencyMs": 1161, - "maxLatencyMs": 2525, - "bytesPerSec": 181207040 + "requestsPerSec": 658.2, + "avgLatencyMs": 148.78, + "medianLatencyMs": 142, + "p50LatencyMs": 142, + "p75LatencyMs": 145, + "p90LatencyMs": 148, + "p99LatencyMs": 1159, + "maxLatencyMs": 2445, + "bytesPerSec": 185663488 }, { "workers": 200, "durationMs": 5010, - "requests": 3112, + "requests": 3363, "errors": 0, - "requestsPerSec": 622.4, - "avgLatencyMs": 215.21, - "medianLatencyMs": 155, - "p50LatencyMs": 155, - "p75LatencyMs": 182, - "p90LatencyMs": 213, - "p99LatencyMs": 2951, - "maxLatencyMs": 4947, - "bytesPerSec": 175544729.6 + "requestsPerSec": 672.6, + "avgLatencyMs": 206.38, + "medianLatencyMs": 148, + "p50LatencyMs": 148, + "p75LatencyMs": 185, + "p90LatencyMs": 200, + "p99LatencyMs": 2899, + "maxLatencyMs": 4936, + "bytesPerSec": 189752934.4 } ], "runs": 3, "samples": [ { "peakWorkers": 25, - "peakRequestsPerSec": 663.8, - "peakAvgLatencyMs": 37.02, + "peakRequestsPerSec": 667.6, + "peakAvgLatencyMs": 36.83, "peakP50LatencyMs": 37, "peakP75LatencyMs": 38, "peakP90LatencyMs": 39, - "peakP99LatencyMs": 43, - "totalRequests": 20577, + "peakP99LatencyMs": 41, + "totalRequests": 20686, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1854, + "requests": 1832, "errors": 0, - "requestsPerSec": 370.8, - "avgLatencyMs": 2.1, + "requestsPerSec": 366.4, + "avgLatencyMs": 2.12, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, - "p90LatencyMs": 2, + "p90LatencyMs": 3, "p99LatencyMs": 3, "maxLatencyMs": 6, - "bytesPerSec": 104588902.4 + "bytesPerSec": 103356825.6 }, { "workers": 5, "durationMs": 5000, - "requests": 2864, + "requests": 2809, "errors": 0, - "requestsPerSec": 572.8, - "avgLatencyMs": 8.3, + "requestsPerSec": 561.8, + "avgLatencyMs": 8.42, "medianLatencyMs": 8, "p50LatencyMs": 8, "p75LatencyMs": 9, "p90LatencyMs": 9, "p99LatencyMs": 12, - "maxLatencyMs": 16, - "bytesPerSec": 161598668.81 + "maxLatencyMs": 17, + "bytesPerSec": 158479155.2 }, { "workers": 10, "durationMs": 5000, - "requests": 3028, + "requests": 3130, "errors": 0, - "requestsPerSec": 605.6, - "avgLatencyMs": 16.01, - "medianLatencyMs": 16, - "p50LatencyMs": 16, - "p75LatencyMs": 17, - "p90LatencyMs": 18, - "p99LatencyMs": 26, - "maxLatencyMs": 34, - "bytesPerSec": 170826137.6 + "requestsPerSec": 626, + "avgLatencyMs": 15.46, + "medianLatencyMs": 15, + "p50LatencyMs": 15, + "p75LatencyMs": 16, + "p90LatencyMs": 17, + "p99LatencyMs": 24, + "maxLatencyMs": 31, + "bytesPerSec": 176593305.6 }, { "workers": 25, "durationMs": 5000, - "requests": 3319, + "requests": 3338, "errors": 0, - "requestsPerSec": 663.8, - "avgLatencyMs": 37.02, + "requestsPerSec": 667.6, + "avgLatencyMs": 36.83, "medianLatencyMs": 37, "p50LatencyMs": 37, "p75LatencyMs": 38, "p90LatencyMs": 39, - "p99LatencyMs": 43, - "maxLatencyMs": 113, - "bytesPerSec": 187210137.6 + "p99LatencyMs": 41, + "maxLatencyMs": 147, + "bytesPerSec": 188311142.4 }, { "workers": 50, - "durationMs": 5000, - "requests": 3188, + "durationMs": 5010, + "requests": 3233, "errors": 0, - "requestsPerSec": 637.6, - "avgLatencyMs": 77.34, - "medianLatencyMs": 76, - "p50LatencyMs": 76, - "p75LatencyMs": 77, - "p90LatencyMs": 80, + "requestsPerSec": 646.6, + "avgLatencyMs": 76.25, + "medianLatencyMs": 74, + "p50LatencyMs": 74, + "p75LatencyMs": 76, + "p90LatencyMs": 79, "p99LatencyMs": 113, - "maxLatencyMs": 205, - "bytesPerSec": 179870105.6 + "maxLatencyMs": 567, + "bytesPerSec": 182386688 }, { "workers": 100, "durationMs": 5010, - "requests": 3212, + "requests": 3185, "errors": 0, - "requestsPerSec": 642.4, - "avgLatencyMs": 152.99, - "medianLatencyMs": 148, - "p50LatencyMs": 148, - "p75LatencyMs": 153, - "p90LatencyMs": 157, - "p99LatencyMs": 1161, - "maxLatencyMs": 2525, - "bytesPerSec": 181207040 + "requestsPerSec": 637, + "avgLatencyMs": 154.15, + "medianLatencyMs": 147, + "p50LatencyMs": 147, + "p75LatencyMs": 151, + "p90LatencyMs": 156, + "p99LatencyMs": 1083, + "maxLatencyMs": 2419, + "bytesPerSec": 179686604.8 }, { "workers": 200, "durationMs": 5010, - "requests": 3112, + "requests": 3159, "errors": 0, - "requestsPerSec": 622.4, - "avgLatencyMs": 215.21, + "requestsPerSec": 631.8, + "avgLatencyMs": 215.01, "medianLatencyMs": 155, "p50LatencyMs": 155, - "p75LatencyMs": 182, + "p75LatencyMs": 190, "p90LatencyMs": 213, - "p99LatencyMs": 2951, - "maxLatencyMs": 4947, - "bytesPerSec": 175544729.6 + "p99LatencyMs": 2992, + "maxLatencyMs": 4974, + "bytesPerSec": 178192384 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 678, - "peakAvgLatencyMs": 36.25, + "peakRequestsPerSec": 680.2, + "peakAvgLatencyMs": 36.13, "peakP50LatencyMs": 36, "peakP75LatencyMs": 37, "peakP90LatencyMs": 38, - "peakP99LatencyMs": 55, - "totalRequests": 20996, + "peakP99LatencyMs": 40, + "totalRequests": 21377, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1912, + "requests": 1872, "errors": 0, - "requestsPerSec": 382.4, - "avgLatencyMs": 2.06, + "requestsPerSec": 374.4, + "avgLatencyMs": 2.07, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 2, "p99LatencyMs": 3, - "maxLatencyMs": 5, - "bytesPerSec": 107865702.4 + "maxLatencyMs": 7, + "bytesPerSec": 105624371.2 }, { "workers": 5, "durationMs": 5000, - "requests": 3027, + "requests": 2958, "errors": 0, - "requestsPerSec": 605.4, - "avgLatencyMs": 7.69, + "requestsPerSec": 591.6, + "avgLatencyMs": 8.1, "medianLatencyMs": 8, "p50LatencyMs": 8, "p75LatencyMs": 8, "p90LatencyMs": 9, "p99LatencyMs": 10, - "maxLatencyMs": 13, - "bytesPerSec": 170773708.81 + "maxLatencyMs": 17, + "bytesPerSec": 166867763.2 }, { "workers": 10, "durationMs": 5000, - "requests": 3198, + "requests": 3204, "errors": 0, - "requestsPerSec": 639.6, - "avgLatencyMs": 15.11, + "requestsPerSec": 640.8, + "avgLatencyMs": 15.08, "medianLatencyMs": 15, "p50LatencyMs": 15, - "p75LatencyMs": 16, + "p75LatencyMs": 15, "p90LatencyMs": 16, - "p99LatencyMs": 17, - "maxLatencyMs": 27, - "bytesPerSec": 180420608 + "p99LatencyMs": 26, + "maxLatencyMs": 75, + "bytesPerSec": 180735180.8 }, { "workers": 25, "durationMs": 5000, - "requests": 3390, + "requests": 3401, "errors": 0, - "requestsPerSec": 678, - "avgLatencyMs": 36.25, + "requestsPerSec": 680.2, + "avgLatencyMs": 36.13, "medianLatencyMs": 36, "p50LatencyMs": 36, "p75LatencyMs": 37, "p90LatencyMs": 38, - "p99LatencyMs": 55, - "maxLatencyMs": 87, - "bytesPerSec": 191273369.6 + "p99LatencyMs": 40, + "maxLatencyMs": 133, + "bytesPerSec": 191876300.8 }, { "workers": 50, "durationMs": 5000, - "requests": 3259, + "requests": 3288, "errors": 0, - "requestsPerSec": 651.8, - "avgLatencyMs": 75.65, - "medianLatencyMs": 75, - "p50LatencyMs": 75, - "p75LatencyMs": 76, - "p90LatencyMs": 78, - "p99LatencyMs": 115, - "maxLatencyMs": 594, - "bytesPerSec": 183828480 + "requestsPerSec": 657.6, + "avgLatencyMs": 75.01, + "medianLatencyMs": 74, + "p50LatencyMs": 74, + "p75LatencyMs": 75, + "p90LatencyMs": 77, + "p99LatencyMs": 117, + "maxLatencyMs": 608, + "bytesPerSec": 185506201.6 }, { "workers": 100, "durationMs": 5010, - "requests": 3147, + "requests": 3291, "errors": 0, - "requestsPerSec": 629.4, - "avgLatencyMs": 156.04, - "medianLatencyMs": 150, - "p50LatencyMs": 150, - "p75LatencyMs": 153, - "p90LatencyMs": 160, - "p99LatencyMs": 1048, - "maxLatencyMs": 2456, - "bytesPerSec": 177563238.4 + "requestsPerSec": 658.2, + "avgLatencyMs": 148.78, + "medianLatencyMs": 142, + "p50LatencyMs": 142, + "p75LatencyMs": 145, + "p90LatencyMs": 148, + "p99LatencyMs": 1159, + "maxLatencyMs": 2445, + "bytesPerSec": 185663488 }, { "workers": 200, "durationMs": 5010, - "requests": 3063, + "requests": 3363, "errors": 0, - "requestsPerSec": 612.6, - "avgLatencyMs": 218.54, - "medianLatencyMs": 166, - "p50LatencyMs": 166, - "p75LatencyMs": 190, - "p90LatencyMs": 211, - "p99LatencyMs": 3016, - "maxLatencyMs": 4945, - "bytesPerSec": 172818432 + "requestsPerSec": 672.6, + "avgLatencyMs": 206.38, + "medianLatencyMs": 148, + "p50LatencyMs": 148, + "p75LatencyMs": 185, + "p90LatencyMs": 200, + "p99LatencyMs": 2899, + "maxLatencyMs": 4936, + "bytesPerSec": 189752934.4 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 651.21, - "peakAvgLatencyMs": 37.78, - "peakP50LatencyMs": 38, - "peakP75LatencyMs": 39, - "peakP90LatencyMs": 40, - "peakP99LatencyMs": 42, - "totalRequests": 20597, + "peakRequestsPerSec": 690.6, + "peakAvgLatencyMs": 35.58, + "peakP50LatencyMs": 35, + "peakP75LatencyMs": 36, + "peakP90LatencyMs": 37, + "peakP99LatencyMs": 40, + "totalRequests": 21524, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1857, + "requests": 1886, "errors": 0, - "requestsPerSec": 371.4, + "requestsPerSec": 377.2, "avgLatencyMs": 2.07, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 2, "p99LatencyMs": 3, - "maxLatencyMs": 6, - "bytesPerSec": 104759296 + "maxLatencyMs": 5, + "bytesPerSec": 106397696 }, { "workers": 5, "durationMs": 5000, - "requests": 2934, + "requests": 3012, "errors": 0, - "requestsPerSec": 586.8, - "avgLatencyMs": 8.17, + "requestsPerSec": 602.4, + "avgLatencyMs": 7.81, "medianLatencyMs": 8, "p50LatencyMs": 8, "p75LatencyMs": 8, "p90LatencyMs": 9, "p99LatencyMs": 10, - "maxLatencyMs": 14, - "bytesPerSec": 165504614.4 + "maxLatencyMs": 16, + "bytesPerSec": 169934848 }, { "workers": 10, "durationMs": 5000, - "requests": 3144, + "requests": 3248, "errors": 0, - "requestsPerSec": 628.8, - "avgLatencyMs": 15.44, + "requestsPerSec": 649.6, + "avgLatencyMs": 14.86, "medianLatencyMs": 15, "p50LatencyMs": 15, - "p75LatencyMs": 16, - "p90LatencyMs": 17, - "p99LatencyMs": 18, - "maxLatencyMs": 30, - "bytesPerSec": 177379737.6 + "p75LatencyMs": 15, + "p90LatencyMs": 16, + "p99LatencyMs": 25, + "maxLatencyMs": 45, + "bytesPerSec": 183251763.2 }, { "workers": 25, - "durationMs": 5010, - "requests": 3256, + "durationMs": 5000, + "requests": 3453, "errors": 0, - "requestsPerSec": 651.21, - "avgLatencyMs": 37.78, - "medianLatencyMs": 38, - "p50LatencyMs": 38, - "p75LatencyMs": 39, - "p90LatencyMs": 40, - "p99LatencyMs": 42, - "maxLatencyMs": 128, - "bytesPerSec": 183671193.6 + "requestsPerSec": 690.6, + "avgLatencyMs": 35.58, + "medianLatencyMs": 35, + "p50LatencyMs": 35, + "p75LatencyMs": 36, + "p90LatencyMs": 37, + "p99LatencyMs": 40, + "maxLatencyMs": 99, + "bytesPerSec": 194786099.2 }, { "workers": 50, - "durationMs": 5010, - "requests": 3174, + "durationMs": 5000, + "requests": 3369, "errors": 0, - "requestsPerSec": 634.8, - "avgLatencyMs": 77.68, - "medianLatencyMs": 76, - "p50LatencyMs": 76, - "p75LatencyMs": 78, - "p90LatencyMs": 80, - "p99LatencyMs": 127, - "maxLatencyMs": 570, - "bytesPerSec": 179083673.6 + "requestsPerSec": 673.8, + "avgLatencyMs": 73.13, + "medianLatencyMs": 72, + "p50LatencyMs": 72, + "p75LatencyMs": 74, + "p90LatencyMs": 76, + "p99LatencyMs": 106, + "maxLatencyMs": 448, + "bytesPerSec": 190067507.2 }, { "workers": 100, "durationMs": 5010, - "requests": 3159, + "requests": 3324, "errors": 0, - "requestsPerSec": 631.8, - "avgLatencyMs": 155.43, - "medianLatencyMs": 150, - "p50LatencyMs": 150, - "p75LatencyMs": 153, - "p90LatencyMs": 157, - "p99LatencyMs": 1109, - "maxLatencyMs": 2513, - "bytesPerSec": 178192384 + "requestsPerSec": 664.8, + "avgLatencyMs": 147.72, + "medianLatencyMs": 143, + "p50LatencyMs": 143, + "p75LatencyMs": 146, + "p90LatencyMs": 148, + "p99LatencyMs": 1014, + "maxLatencyMs": 2400, + "bytesPerSec": 187524710.4 }, { "workers": 200, "durationMs": 5010, - "requests": 3073, + "requests": 3232, "errors": 0, - "requestsPerSec": 614.6, - "avgLatencyMs": 219.8, - "medianLatencyMs": 162, - "p50LatencyMs": 162, - "p75LatencyMs": 200, - "p90LatencyMs": 209, - "p99LatencyMs": 2953, - "maxLatencyMs": 4962, - "bytesPerSec": 173368934.4 + "requestsPerSec": 646.4, + "avgLatencyMs": 214.7, + "medianLatencyMs": 156, + "p50LatencyMs": 156, + "p75LatencyMs": 187, + "p90LatencyMs": 212, + "p99LatencyMs": 2911, + "maxLatencyMs": 4998, + "bytesPerSec": 182360473.6 } ] } @@ -488,474 +488,474 @@ }, "ssrRouterLinkLoadTests": { "peakWorkers": 50, - "peakRequestsPerSec": 397, - "peakAvgLatencyMs": 123.88, - "peakP50LatencyMs": 122, - "peakP75LatencyMs": 123, - "peakP90LatencyMs": 128, - "peakP99LatencyMs": 272, - "totalRequests": 12102, + "peakRequestsPerSec": 329.2, + "peakAvgLatencyMs": 149.29, + "peakP50LatencyMs": 147, + "peakP75LatencyMs": 156, + "peakP90LatencyMs": 163, + "peakP99LatencyMs": 395, + "totalRequests": 10792, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1171, + "requests": 1169, "errors": 0, - "requestsPerSec": 234.2, - "avgLatencyMs": 3.6, + "requestsPerSec": 233.8, + "avgLatencyMs": 3.58, "medianLatencyMs": 3, "p50LatencyMs": 3, - "p75LatencyMs": 4, + "p75LatencyMs": 3, "p90LatencyMs": 4, - "p99LatencyMs": 10, + "p99LatencyMs": 9, "maxLatencyMs": 11, - "bytesPerSec": 66096332.8 + "bytesPerSec": 65975091.2 }, { "workers": 5, "durationMs": 5000, - "requests": 1535, + "requests": 1561, "errors": 0, - "requestsPerSec": 307, - "avgLatencyMs": 15.77, + "requestsPerSec": 312.2, + "avgLatencyMs": 15.49, "medianLatencyMs": 14, "p50LatencyMs": 14, "p75LatencyMs": 18, - "p90LatencyMs": 20, - "p99LatencyMs": 23, - "maxLatencyMs": 29, - "bytesPerSec": 86618931.2 + "p90LatencyMs": 19, + "p99LatencyMs": 24, + "maxLatencyMs": 28, + "bytesPerSec": 88113152 }, { "workers": 10, "durationMs": 5000, - "requests": 1606, + "requests": 1562, "errors": 0, - "requestsPerSec": 321.2, - "avgLatencyMs": 30.53, - "medianLatencyMs": 31, - "p50LatencyMs": 31, - "p75LatencyMs": 33, - "p90LatencyMs": 35, - "p99LatencyMs": 39, - "maxLatencyMs": 47, - "bytesPerSec": 90642841.6 + "requestsPerSec": 312.4, + "avgLatencyMs": 31.43, + "medianLatencyMs": 32, + "p50LatencyMs": 32, + "p75LatencyMs": 34, + "p90LatencyMs": 37, + "p99LatencyMs": 43, + "maxLatencyMs": 56, + "bytesPerSec": 88152473.6 }, { "workers": 25, "durationMs": 5000, - "requests": 1921, + "requests": 1628, "errors": 0, - "requestsPerSec": 384.2, - "avgLatencyMs": 64.19, - "medianLatencyMs": 62, - "p50LatencyMs": 62, - "p75LatencyMs": 64, - "p90LatencyMs": 74, - "p99LatencyMs": 92, - "maxLatencyMs": 263, - "bytesPerSec": 108416204.8 + "requestsPerSec": 325.61, + "avgLatencyMs": 75.66, + "medianLatencyMs": 75, + "p50LatencyMs": 75, + "p75LatencyMs": 79, + "p90LatencyMs": 83, + "p99LatencyMs": 95, + "maxLatencyMs": 226, + "bytesPerSec": 91861811.2 }, { "workers": 50, "durationMs": 5000, - "requests": 1985, + "requests": 1646, "errors": 0, - "requestsPerSec": 397, - "avgLatencyMs": 123.88, - "medianLatencyMs": 122, - "p50LatencyMs": 122, - "p75LatencyMs": 123, - "p90LatencyMs": 128, - "p99LatencyMs": 272, - "maxLatencyMs": 831, - "bytesPerSec": 112033792 + "requestsPerSec": 329.2, + "avgLatencyMs": 149.29, + "medianLatencyMs": 147, + "p50LatencyMs": 147, + "p75LatencyMs": 156, + "p90LatencyMs": 163, + "p99LatencyMs": 395, + "maxLatencyMs": 1034, + "bytesPerSec": 92897280 }, { "workers": 100, "durationMs": 5010, - "requests": 1964, + "requests": 1619, "errors": 0, - "requestsPerSec": 392.8, - "avgLatencyMs": 247.94, - "medianLatencyMs": 204, - "p50LatencyMs": 204, - "p75LatencyMs": 241, - "p90LatencyMs": 256, - "p99LatencyMs": 2480, - "maxLatencyMs": 3917, - "bytesPerSec": 110827929.6 + "requestsPerSec": 323.8, + "avgLatencyMs": 298.98, + "medianLatencyMs": 220, + "p50LatencyMs": 220, + "p75LatencyMs": 258, + "p90LatencyMs": 295, + "p99LatencyMs": 3511, + "maxLatencyMs": 4989, + "bytesPerSec": 91376844.8 }, { "workers": 200, "durationMs": 5010, - "requests": 1920, + "requests": 1607, "errors": 0, - "requestsPerSec": 384, - "avgLatencyMs": 280.95, - "medianLatencyMs": 208, - "p50LatencyMs": 208, - "p75LatencyMs": 244, - "p90LatencyMs": 286, - "p99LatencyMs": 3331, - "maxLatencyMs": 4938, - "bytesPerSec": 108350668.8 + "requestsPerSec": 321.4, + "avgLatencyMs": 301.87, + "medianLatencyMs": 221, + "p50LatencyMs": 221, + "p75LatencyMs": 272, + "p90LatencyMs": 282, + "p99LatencyMs": 3498, + "maxLatencyMs": 4976, + "bytesPerSec": 90695270.4 } ], "runs": 3, "samples": [ { - "peakWorkers": 100, - "peakRequestsPerSec": 342.2, - "peakAvgLatencyMs": 282.72, - "peakP50LatencyMs": 223, - "peakP75LatencyMs": 262, - "peakP90LatencyMs": 295, - "peakP99LatencyMs": 3051, - "totalRequests": 11094, + "peakWorkers": 25, + "peakRequestsPerSec": 351.8, + "peakAvgLatencyMs": 70.09, + "peakP50LatencyMs": 69, + "peakP75LatencyMs": 73, + "peakP90LatencyMs": 79, + "peakP99LatencyMs": 88, + "totalRequests": 10572, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1165, + "requests": 1160, "errors": 0, - "requestsPerSec": 233, - "avgLatencyMs": 3.67, + "requestsPerSec": 232, + "avgLatencyMs": 3.68, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 4, "p90LatencyMs": 5, "p99LatencyMs": 8, "maxLatencyMs": 9, - "bytesPerSec": 65748992 + "bytesPerSec": 65467187.2 }, { "workers": 5, "durationMs": 5000, - "requests": 1571, + "requests": 1534, "errors": 0, - "requestsPerSec": 314.2, - "avgLatencyMs": 15.39, - "medianLatencyMs": 14, - "p50LatencyMs": 14, - "p75LatencyMs": 17, + "requestsPerSec": 306.8, + "avgLatencyMs": 15.75, + "medianLatencyMs": 15, + "p50LatencyMs": 15, + "p75LatencyMs": 18, "p90LatencyMs": 19, - "p99LatencyMs": 21, + "p99LatencyMs": 23, "maxLatencyMs": 26, - "bytesPerSec": 88663654.4 + "bytesPerSec": 86579609.6 }, { "workers": 10, "durationMs": 5000, - "requests": 1659, + "requests": 1636, "errors": 0, - "requestsPerSec": 331.8, - "avgLatencyMs": 29.55, + "requestsPerSec": 327.2, + "avgLatencyMs": 29.98, "medianLatencyMs": 30, "p50LatencyMs": 30, "p75LatencyMs": 32, "p90LatencyMs": 34, - "p99LatencyMs": 39, - "maxLatencyMs": 45, - "bytesPerSec": 93631283.2 + "p99LatencyMs": 40, + "maxLatencyMs": 59, + "bytesPerSec": 92333670.4 }, { "workers": 25, "durationMs": 5000, - "requests": 1710, + "requests": 1759, "errors": 0, - "requestsPerSec": 342, - "avgLatencyMs": 72.07, - "medianLatencyMs": 71, - "p50LatencyMs": 71, - "p75LatencyMs": 76, - "p90LatencyMs": 80, - "p99LatencyMs": 89, - "maxLatencyMs": 312, - "bytesPerSec": 96501760 + "requestsPerSec": 351.8, + "avgLatencyMs": 70.09, + "medianLatencyMs": 69, + "p50LatencyMs": 69, + "p75LatencyMs": 73, + "p90LatencyMs": 79, + "p99LatencyMs": 88, + "maxLatencyMs": 280, + "bytesPerSec": 99280486.4 }, { "workers": 50, "durationMs": 5000, - "requests": 1694, + "requests": 1520, "errors": 0, - "requestsPerSec": 338.8, - "avgLatencyMs": 144.75, - "medianLatencyMs": 141, - "p50LatencyMs": 141, - "p75LatencyMs": 150, - "p90LatencyMs": 157, - "p99LatencyMs": 527, - "maxLatencyMs": 1097, - "bytesPerSec": 95597363.2 + "requestsPerSec": 304, + "avgLatencyMs": 161.31, + "medianLatencyMs": 162, + "p50LatencyMs": 162, + "p75LatencyMs": 169, + "p90LatencyMs": 174, + "p99LatencyMs": 510, + "maxLatencyMs": 1007, + "bytesPerSec": 85780070.41 }, { "workers": 100, "durationMs": 5010, - "requests": 1711, + "requests": 1513, "errors": 0, - "requestsPerSec": 342.2, - "avgLatencyMs": 282.72, - "medianLatencyMs": 223, - "p50LatencyMs": 223, - "p75LatencyMs": 262, - "p90LatencyMs": 295, - "p99LatencyMs": 3051, - "maxLatencyMs": 4475, - "bytesPerSec": 96554188.8 + "requestsPerSec": 302.61, + "avgLatencyMs": 304.26, + "medianLatencyMs": 219, + "p50LatencyMs": 219, + "p75LatencyMs": 281, + "p90LatencyMs": 297, + "p99LatencyMs": 3425, + "maxLatencyMs": 4858, + "bytesPerSec": 85399961.6 }, { "workers": 200, "durationMs": 5010, - "requests": 1584, + "requests": 1450, "errors": 0, - "requestsPerSec": 316.8, - "avgLatencyMs": 302.8, - "medianLatencyMs": 222, - "p50LatencyMs": 222, - "p75LatencyMs": 259, - "p90LatencyMs": 289, - "p99LatencyMs": 3619, - "maxLatencyMs": 4991, - "bytesPerSec": 89397657.6 + "requestsPerSec": 290, + "avgLatencyMs": 317.33, + "medianLatencyMs": 227, + "p50LatencyMs": 227, + "p75LatencyMs": 271, + "p90LatencyMs": 301, + "p99LatencyMs": 3667, + "maxLatencyMs": 4995, + "bytesPerSec": 81831526.41 } ] }, { - "peakWorkers": 50, - "peakRequestsPerSec": 397, - "peakAvgLatencyMs": 123.88, - "peakP50LatencyMs": 122, - "peakP75LatencyMs": 123, - "peakP90LatencyMs": 128, - "peakP99LatencyMs": 272, - "totalRequests": 12102, + "peakWorkers": 25, + "peakRequestsPerSec": 326.4, + "peakAvgLatencyMs": 75.57, + "peakP50LatencyMs": 74, + "peakP75LatencyMs": 79, + "peakP90LatencyMs": 83, + "peakP99LatencyMs": 94, + "totalRequests": 10399, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1171, + "requests": 1079, "errors": 0, - "requestsPerSec": 234.2, - "avgLatencyMs": 3.6, - "medianLatencyMs": 3, - "p50LatencyMs": 3, + "requestsPerSec": 215.8, + "avgLatencyMs": 4.23, + "medianLatencyMs": 4, + "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 10, "maxLatencyMs": 11, - "bytesPerSec": 66096332.8 + "bytesPerSec": 60899328 }, { "workers": 5, "durationMs": 5000, - "requests": 1535, + "requests": 1488, "errors": 0, - "requestsPerSec": 307, - "avgLatencyMs": 15.77, - "medianLatencyMs": 14, - "p50LatencyMs": 14, + "requestsPerSec": 297.61, + "avgLatencyMs": 16.28, + "medianLatencyMs": 15, + "p50LatencyMs": 15, "p75LatencyMs": 18, "p90LatencyMs": 20, - "p99LatencyMs": 23, - "maxLatencyMs": 29, - "bytesPerSec": 86618931.2 + "p99LatencyMs": 25, + "maxLatencyMs": 30, + "bytesPerSec": 83984384 }, { "workers": 10, "durationMs": 5000, - "requests": 1606, + "requests": 1500, "errors": 0, - "requestsPerSec": 321.2, - "avgLatencyMs": 30.53, - "medianLatencyMs": 31, - "p50LatencyMs": 31, - "p75LatencyMs": 33, - "p90LatencyMs": 35, - "p99LatencyMs": 39, - "maxLatencyMs": 47, - "bytesPerSec": 90642841.6 + "requestsPerSec": 300, + "avgLatencyMs": 32.71, + "medianLatencyMs": 33, + "p50LatencyMs": 33, + "p75LatencyMs": 35, + "p90LatencyMs": 37, + "p99LatencyMs": 43, + "maxLatencyMs": 49, + "bytesPerSec": 84665958.41 }, { "workers": 25, "durationMs": 5000, - "requests": 1921, + "requests": 1632, "errors": 0, - "requestsPerSec": 384.2, - "avgLatencyMs": 64.19, - "medianLatencyMs": 62, - "p50LatencyMs": 62, - "p75LatencyMs": 64, - "p90LatencyMs": 74, - "p99LatencyMs": 92, - "maxLatencyMs": 263, - "bytesPerSec": 108416204.8 + "requestsPerSec": 326.4, + "avgLatencyMs": 75.57, + "medianLatencyMs": 74, + "p50LatencyMs": 74, + "p75LatencyMs": 79, + "p90LatencyMs": 83, + "p99LatencyMs": 94, + "maxLatencyMs": 206, + "bytesPerSec": 92110848 }, { "workers": 50, "durationMs": 5000, - "requests": 1985, + "requests": 1613, "errors": 0, - "requestsPerSec": 397, - "avgLatencyMs": 123.88, - "medianLatencyMs": 122, - "p50LatencyMs": 122, - "p75LatencyMs": 123, - "p90LatencyMs": 128, - "p99LatencyMs": 272, - "maxLatencyMs": 831, - "bytesPerSec": 112033792 + "requestsPerSec": 322.61, + "avgLatencyMs": 151.99, + "medianLatencyMs": 150, + "p50LatencyMs": 150, + "p75LatencyMs": 158, + "p90LatencyMs": 163, + "p99LatencyMs": 305, + "maxLatencyMs": 869, + "bytesPerSec": 91036057.6 }, { "workers": 100, "durationMs": 5010, - "requests": 1964, + "requests": 1591, "errors": 0, - "requestsPerSec": 392.8, - "avgLatencyMs": 247.94, - "medianLatencyMs": 204, - "p50LatencyMs": 204, - "p75LatencyMs": 241, - "p90LatencyMs": 256, - "p99LatencyMs": 2480, - "maxLatencyMs": 3917, - "bytesPerSec": 110827929.6 + "requestsPerSec": 318.2, + "avgLatencyMs": 300.43, + "medianLatencyMs": 224, + "p50LatencyMs": 224, + "p75LatencyMs": 272, + "p90LatencyMs": 304, + "p99LatencyMs": 3496, + "maxLatencyMs": 4925, + "bytesPerSec": 89790873.6 }, { "workers": 200, "durationMs": 5010, - "requests": 1920, + "requests": 1496, "errors": 0, - "requestsPerSec": 384, - "avgLatencyMs": 280.95, - "medianLatencyMs": 208, - "p50LatencyMs": 208, - "p75LatencyMs": 244, - "p90LatencyMs": 286, - "p99LatencyMs": 3331, - "maxLatencyMs": 4938, - "bytesPerSec": 108350668.8 + "requestsPerSec": 299.2, + "avgLatencyMs": 311.34, + "medianLatencyMs": 228, + "p50LatencyMs": 228, + "p75LatencyMs": 270, + "p90LatencyMs": 296, + "p99LatencyMs": 3618, + "maxLatencyMs": 4901, + "bytesPerSec": 84426752 } ] }, { - "peakWorkers": 25, - "peakRequestsPerSec": 398.8, - "peakAvgLatencyMs": 61.82, - "peakP50LatencyMs": 61, - "peakP75LatencyMs": 62, - "peakP90LatencyMs": 63, - "peakP99LatencyMs": 86, - "totalRequests": 12988, + "peakWorkers": 50, + "peakRequestsPerSec": 329.2, + "peakAvgLatencyMs": 149.29, + "peakP50LatencyMs": 147, + "peakP75LatencyMs": 156, + "peakP90LatencyMs": 163, + "peakP99LatencyMs": 395, + "totalRequests": 10792, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1375, + "requests": 1169, "errors": 0, - "requestsPerSec": 275, - "avgLatencyMs": 3.02, + "requestsPerSec": 233.8, + "avgLatencyMs": 3.58, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 4, - "maxLatencyMs": 4, - "bytesPerSec": 77614284.8 + "p90LatencyMs": 4, + "p99LatencyMs": 9, + "maxLatencyMs": 11, + "bytesPerSec": 65975091.2 }, { "workers": 5, "durationMs": 5000, - "requests": 1843, + "requests": 1561, "errors": 0, - "requestsPerSec": 368.6, - "avgLatencyMs": 12.97, - "medianLatencyMs": 13, - "p50LatencyMs": 13, - "p75LatencyMs": 13, - "p90LatencyMs": 14, - "p99LatencyMs": 18, - "maxLatencyMs": 22, - "bytesPerSec": 104012185.6 + "requestsPerSec": 312.2, + "avgLatencyMs": 15.49, + "medianLatencyMs": 14, + "p50LatencyMs": 14, + "p75LatencyMs": 18, + "p90LatencyMs": 19, + "p99LatencyMs": 24, + "maxLatencyMs": 28, + "bytesPerSec": 88113152 }, { "workers": 10, "durationMs": 5000, - "requests": 1945, + "requests": 1562, "errors": 0, - "requestsPerSec": 389, - "avgLatencyMs": 25.14, - "medianLatencyMs": 25, - "p50LatencyMs": 25, - "p75LatencyMs": 26, - "p90LatencyMs": 26, - "p99LatencyMs": 30, - "maxLatencyMs": 40, - "bytesPerSec": 109766246.4 + "requestsPerSec": 312.4, + "avgLatencyMs": 31.43, + "medianLatencyMs": 32, + "p50LatencyMs": 32, + "p75LatencyMs": 34, + "p90LatencyMs": 37, + "p99LatencyMs": 43, + "maxLatencyMs": 56, + "bytesPerSec": 88152473.6 }, { "workers": 25, "durationMs": 5000, - "requests": 1994, + "requests": 1628, "errors": 0, - "requestsPerSec": 398.8, - "avgLatencyMs": 61.82, - "medianLatencyMs": 61, - "p50LatencyMs": 61, - "p75LatencyMs": 62, - "p90LatencyMs": 63, - "p99LatencyMs": 86, - "maxLatencyMs": 205, - "bytesPerSec": 112531865.6 + "requestsPerSec": 325.61, + "avgLatencyMs": 75.66, + "medianLatencyMs": 75, + "p50LatencyMs": 75, + "p75LatencyMs": 79, + "p90LatencyMs": 83, + "p99LatencyMs": 95, + "maxLatencyMs": 226, + "bytesPerSec": 91861811.2 }, { "workers": 50, "durationMs": 5000, - "requests": 1993, + "requests": 1646, "errors": 0, - "requestsPerSec": 398.6, - "avgLatencyMs": 123.42, - "medianLatencyMs": 121, - "p50LatencyMs": 121, - "p75LatencyMs": 123, - "p90LatencyMs": 126, - "p99LatencyMs": 360, - "maxLatencyMs": 897, - "bytesPerSec": 112479436.8 + "requestsPerSec": 329.2, + "avgLatencyMs": 149.29, + "medianLatencyMs": 147, + "p50LatencyMs": 147, + "p75LatencyMs": 156, + "p90LatencyMs": 163, + "p99LatencyMs": 395, + "maxLatencyMs": 1034, + "bytesPerSec": 92897280 }, { "workers": 100, - "durationMs": 5000, - "requests": 1947, + "durationMs": 5010, + "requests": 1619, "errors": 0, - "requestsPerSec": 389.4, - "avgLatencyMs": 249.41, - "medianLatencyMs": 208, - "p50LatencyMs": 208, - "p75LatencyMs": 244, - "p90LatencyMs": 249, - "p99LatencyMs": 2475, - "maxLatencyMs": 3926, - "bytesPerSec": 109884211.2 + "requestsPerSec": 323.8, + "avgLatencyMs": 298.98, + "medianLatencyMs": 220, + "p50LatencyMs": 220, + "p75LatencyMs": 258, + "p90LatencyMs": 295, + "p99LatencyMs": 3511, + "maxLatencyMs": 4989, + "bytesPerSec": 91376844.8 }, { "workers": 200, "durationMs": 5010, - "requests": 1891, + "requests": 1607, "errors": 0, - "requestsPerSec": 378.2, - "avgLatencyMs": 283.88, - "medianLatencyMs": 216, - "p50LatencyMs": 216, - "p75LatencyMs": 247, - "p90LatencyMs": 267, - "p99LatencyMs": 3431, - "maxLatencyMs": 4999, - "bytesPerSec": 106725376 + "requestsPerSec": 321.4, + "avgLatencyMs": 301.87, + "medianLatencyMs": 221, + "p50LatencyMs": 221, + "p75LatencyMs": 272, + "p90LatencyMs": 282, + "p99LatencyMs": 3498, + "maxLatencyMs": 4976, + "bytesPerSec": 90695270.4 } ] } @@ -964,147 +964,147 @@ }, "browserVersion": "Google Chrome 154.0.8037.97", "clientSideRenderedTests": { - "firstPaintMs": 92.8, - "fcpMs": 92.64, + "firstPaintMs": 98.6, + "fcpMs": 98.61, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 20.68, - "inputDelayMs": 0.86, - "processingDurationMs": 3.67, - "presentationDelayMs": 16.15 + "interactionLatencyMs": 18.71, + "inputDelayMs": 0.85, + "processingDurationMs": 2.31, + "presentationDelayMs": 15.55 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 6.98, - "fcpMs": 7.09, - "interactionLatencyMs": 2.94, - "inputDelayMs": 0.05, - "processingDurationMs": 2.69, - "presentationDelayMs": 1.53 + "firstPaintMs": 9.13, + "fcpMs": 9.08, + "interactionLatencyMs": 3.22, + "inputDelayMs": 0.12, + "processingDurationMs": 0.18, + "presentationDelayMs": 2.93 }, "samples": [ { - "firstPaintMs": 103, - "fcpMs": 103.187, + "firstPaintMs": 96, + "fcpMs": 95.676, "interactionTests": { - "interactionLatencyMs": 25.083, - "inputDelayMs": 0.782, - "processingDurationMs": 8.469, - "presentationDelayMs": 15.832 + "interactionLatencyMs": 22.901, + "inputDelayMs": 1.002, + "processingDurationMs": 2.602, + "presentationDelayMs": 19.297 } }, { - "firstPaintMs": 96, - "fcpMs": 95.72, + "firstPaintMs": 101, + "fcpMs": 100.98, "interactionTests": { - "interactionLatencyMs": 17.361, - "inputDelayMs": 0.916, - "processingDurationMs": 2.37, - "presentationDelayMs": 14.075 + "interactionLatencyMs": 21.273, + "inputDelayMs": 0.972, + "processingDurationMs": 2.356, + "presentationDelayMs": 17.945 } }, { - "firstPaintMs": 87, - "fcpMs": 87.128, + "firstPaintMs": 94, + "fcpMs": 93.955, "interactionTests": { - "interactionLatencyMs": 20.68, - "inputDelayMs": 0.861, - "processingDurationMs": 2.254, - "presentationDelayMs": 17.565 + "interactionLatencyMs": 17.428, + "inputDelayMs": 0.794, + "processingDurationMs": 2.176, + "presentationDelayMs": 14.458 } }, { - "firstPaintMs": 86, - "fcpMs": 85.665, + "firstPaintMs": 89, + "fcpMs": 89.392, "interactionTests": { - "interactionLatencyMs": 21.482, - "inputDelayMs": 0.825, - "processingDurationMs": 2.916, - "presentationDelayMs": 17.741 + "interactionLatencyMs": 15.344, + "inputDelayMs": 0.734, + "processingDurationMs": 2.211, + "presentationDelayMs": 12.399 } }, { - "firstPaintMs": 92, - "fcpMs": 91.515, + "firstPaintMs": 113, + "fcpMs": 113.065, "interactionTests": { - "interactionLatencyMs": 18.774, - "inputDelayMs": 0.896, - "processingDurationMs": 2.358, - "presentationDelayMs": 15.52 + "interactionLatencyMs": 16.624, + "inputDelayMs": 0.766, + "processingDurationMs": 2.193, + "presentationDelayMs": 13.665 } } ] }, "serverSideRenderedTests": { - "firstPaintMs": 92.8, - "fcpMs": 92.82, + "firstPaintMs": 78.4, + "fcpMs": 78.51, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 17.6, - "inputDelayMs": 1.59, - "processingDurationMs": 2.39, - "presentationDelayMs": 13.62 + "interactionLatencyMs": 14.3, + "inputDelayMs": 0.84, + "processingDurationMs": 2.79, + "presentationDelayMs": 10.66 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 6.22, - "fcpMs": 6.48, - "interactionLatencyMs": 4.54, - "inputDelayMs": 1.18, - "processingDurationMs": 0.37, - "presentationDelayMs": 3.91 + "firstPaintMs": 10.92, + "fcpMs": 10.74, + "interactionLatencyMs": 3.73, + "inputDelayMs": 0.19, + "processingDurationMs": 1.73, + "presentationDelayMs": 3.9 }, "samples": [ { - "firstPaintMs": 100, - "fcpMs": 100.17, + "firstPaintMs": 96, + "fcpMs": 95.64, "interactionTests": { - "interactionLatencyMs": 24.282, - "inputDelayMs": 3.68, - "processingDurationMs": 1.977, - "presentationDelayMs": 18.625 + "interactionLatencyMs": 15.661, + "inputDelayMs": 0.99, + "processingDurationMs": 5.869, + "presentationDelayMs": 8.802 } }, { - "firstPaintMs": 94, - "fcpMs": 93.959, + "firstPaintMs": 77, + "fcpMs": 77.215, "interactionTests": { - "interactionLatencyMs": 14.652000000000001, - "inputDelayMs": 0.998, - "processingDurationMs": 2.599, - "presentationDelayMs": 11.055 + "interactionLatencyMs": 13.549, + "inputDelayMs": 1.096, + "processingDurationMs": 2.037, + "presentationDelayMs": 10.416 } }, { - "firstPaintMs": 88, - "fcpMs": 87.807, + "firstPaintMs": 75, + "fcpMs": 75.232, "interactionTests": { - "interactionLatencyMs": 15.413, - "inputDelayMs": 0.974, - "processingDurationMs": 2.626, - "presentationDelayMs": 11.813 + "interactionLatencyMs": 10.477, + "inputDelayMs": 0.719, + "processingDurationMs": 1.829, + "presentationDelayMs": 7.929 } }, { - "firstPaintMs": 85, - "fcpMs": 84.71, + "firstPaintMs": 66, + "fcpMs": 66.044, "interactionTests": { - "interactionLatencyMs": 13.411999999999999, - "inputDelayMs": 0.971, - "processingDurationMs": 2.738, - "presentationDelayMs": 9.703 + "interactionLatencyMs": 19.988, + "inputDelayMs": 0.676, + "processingDurationMs": 1.871, + "presentationDelayMs": 17.441 } }, { - "firstPaintMs": 97, - "fcpMs": 97.464, + "firstPaintMs": 78, + "fcpMs": 78.397, "interactionTests": { - "interactionLatencyMs": 20.22, - "inputDelayMs": 1.319, - "processingDurationMs": 1.989, - "presentationDelayMs": 16.912 + "interactionLatencyMs": 11.803, + "inputDelayMs": 0.724, + "processingDurationMs": 2.368, + "presentationDelayMs": 8.711 } } ] diff --git a/packages/app-react-router/ci-stats.json b/packages/app-react-router/ci-stats.json index 2ead8f10..a4d0ae9a 100644 --- a/packages/app-react-router/ci-stats.json +++ b/packages/app-react-router/ci-stats.json @@ -1,631 +1,631 @@ { - "timingMeasuredAt": "2026-10-10T10:58:42.209Z", + "timingMeasuredAt": "2026-10-10T11:51:43.886Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "7.16.0", "clientSideRenderedTests": { - "firstPaintMs": 159.4, - "fcpMs": 159.35, + "firstPaintMs": 152.2, + "fcpMs": 152.22, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 16.21, - "inputDelayMs": 2.09, - "processingDurationMs": 2.18, - "presentationDelayMs": 11.94 + "interactionLatencyMs": 22.1, + "inputDelayMs": 2.38, + "processingDurationMs": 2.15, + "presentationDelayMs": 17.57 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 11.22, - "fcpMs": 11.22, - "interactionLatencyMs": 5.36, - "inputDelayMs": 1.25, - "processingDurationMs": 0.14, - "presentationDelayMs": 5.97 + "firstPaintMs": 25.79, + "fcpMs": 25.65, + "interactionLatencyMs": 6.96, + "inputDelayMs": 1.89, + "processingDurationMs": 0.34, + "presentationDelayMs": 7.48 }, "samples": [ { - "firstPaintMs": 161, - "fcpMs": 161.439, + "firstPaintMs": 123, + "fcpMs": 123.377, "interactionTests": { - "interactionLatencyMs": 10.922, - "inputDelayMs": 4.326, - "processingDurationMs": 2.18, - "presentationDelayMs": 4.416 + "interactionLatencyMs": 20.845, + "inputDelayMs": 5.76, + "processingDurationMs": 2.138, + "presentationDelayMs": 12.947 } }, { - "firstPaintMs": 166, - "fcpMs": 165.866, + "firstPaintMs": 158, + "fcpMs": 157.522, "interactionTests": { - "interactionLatencyMs": 21.371, - "inputDelayMs": 1.67, - "processingDurationMs": 2.21, - "presentationDelayMs": 17.491 + "interactionLatencyMs": 33.830999999999996, + "inputDelayMs": 1.69, + "processingDurationMs": 1.921, + "presentationDelayMs": 30.22 } }, { - "firstPaintMs": 162, - "fcpMs": 161.548, + "firstPaintMs": 164, + "fcpMs": 163.897, "interactionTests": { - "interactionLatencyMs": 22.599999999999998, - "inputDelayMs": 1.644, - "processingDurationMs": 2.387, - "presentationDelayMs": 18.569 + "interactionLatencyMs": 17.602, + "inputDelayMs": 1.484, + "processingDurationMs": 2.743, + "presentationDelayMs": 13.375 } }, { - "firstPaintMs": 168, - "fcpMs": 167.966, + "firstPaintMs": 186, + "fcpMs": 186.123, "interactionTests": { - "interactionLatencyMs": 13.426, - "inputDelayMs": 1.401, - "processingDurationMs": 2.029, - "presentationDelayMs": 9.996 + "interactionLatencyMs": 22.012, + "inputDelayMs": 1.511, + "processingDurationMs": 1.912, + "presentationDelayMs": 18.589 } }, { - "firstPaintMs": 140, - "fcpMs": 139.924, + "firstPaintMs": 130, + "fcpMs": 130.195, "interactionTests": { - "interactionLatencyMs": 12.753, - "inputDelayMs": 1.433, - "processingDurationMs": 2.071, - "presentationDelayMs": 9.249 + "interactionLatencyMs": 16.219, + "inputDelayMs": 1.466, + "processingDurationMs": 2.041, + "presentationDelayMs": 12.712 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 329, - "avgLatencyMs": 3.079, - "medianLatencyMs": 3.003, - "samples": 3248, + "opsPerSec": 349, + "avgLatencyMs": 2.888, + "medianLatencyMs": 2.836, + "samples": 3463, "bodySizeKb": 216.9, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 104.8, - "fcpMs": 104.73, + "firstPaintMs": 116.6, + "fcpMs": 116.35, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 18.41, - "inputDelayMs": 1.77, - "processingDurationMs": 3.39, - "presentationDelayMs": 13.25 + "interactionLatencyMs": 19.19, + "inputDelayMs": 1.59, + "processingDurationMs": 2.71, + "presentationDelayMs": 14.89 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 16.19, - "fcpMs": 16.43, - "interactionLatencyMs": 4.97, - "inputDelayMs": 0.1, - "processingDurationMs": 0.79, - "presentationDelayMs": 5.26 + "firstPaintMs": 25.13, + "fcpMs": 25, + "interactionLatencyMs": 2.03, + "inputDelayMs": 0.11, + "processingDurationMs": 0.24, + "presentationDelayMs": 2.08 }, "samples": [ { - "firstPaintMs": 83, - "fcpMs": 82.583, + "firstPaintMs": 156, + "fcpMs": 155.518, "interactionTests": { - "interactionLatencyMs": 12.918, - "inputDelayMs": 1.733, - "processingDurationMs": 2.759, - "presentationDelayMs": 8.426 + "interactionLatencyMs": 16.617, + "inputDelayMs": 1.509, + "processingDurationMs": 2.573, + "presentationDelayMs": 12.535 } }, { - "firstPaintMs": 125, - "fcpMs": 125.184, + "firstPaintMs": 109, + "fcpMs": 108.505, "interactionTests": { - "interactionLatencyMs": 22.282, - "inputDelayMs": 1.627, - "processingDurationMs": 3.077, - "presentationDelayMs": 17.578 + "interactionLatencyMs": 19.852999999999998, + "inputDelayMs": 1.5, + "processingDurationMs": 2.448, + "presentationDelayMs": 15.905 } }, { - "firstPaintMs": 104, - "fcpMs": 103.759, + "firstPaintMs": 123, + "fcpMs": 122.874, "interactionTests": { - "interactionLatencyMs": 17.724, - "inputDelayMs": 1.876, - "processingDurationMs": 3.108, - "presentationDelayMs": 12.74 + "interactionLatencyMs": 21.887, + "inputDelayMs": 1.602, + "processingDurationMs": 2.599, + "presentationDelayMs": 17.686 } }, { - "firstPaintMs": 97, - "fcpMs": 96.923, + "firstPaintMs": 89, + "fcpMs": 88.865, "interactionTests": { - "interactionLatencyMs": 14.538, - "inputDelayMs": 1.847, - "processingDurationMs": 4.771, - "presentationDelayMs": 7.92 + "interactionLatencyMs": 17.844, + "inputDelayMs": 1.578, + "processingDurationMs": 3.047, + "presentationDelayMs": 13.219 } }, { - "firstPaintMs": 115, - "fcpMs": 115.184, + "firstPaintMs": 106, + "fcpMs": 106.011, "interactionTests": { - "interactionLatencyMs": 24.586, - "inputDelayMs": 1.753, - "processingDurationMs": 3.247, - "presentationDelayMs": 19.586 + "interactionLatencyMs": 19.731, + "inputDelayMs": 1.781, + "processingDurationMs": 2.863, + "presentationDelayMs": 15.087 } } ] }, "ssrRouterLinkLoadTests": { - "peakWorkers": 10, - "peakRequestsPerSec": 169.8, - "peakAvgLatencyMs": 58.11, - "peakP50LatencyMs": 57, - "peakP75LatencyMs": 58, - "peakP90LatencyMs": 62, - "peakP99LatencyMs": 88, - "totalRequests": 5649, + "peakWorkers": 25, + "peakRequestsPerSec": 173.6, + "peakAvgLatencyMs": 141.68, + "peakP50LatencyMs": 140, + "peakP75LatencyMs": 141, + "peakP90LatencyMs": 151, + "peakP99LatencyMs": 302, + "totalRequests": 5738, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 723, + "requests": 731, "errors": 0, - "requestsPerSec": 144.6, - "avgLatencyMs": 6.28, + "requestsPerSec": 146.2, + "avgLatencyMs": 6.25, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 6, "p90LatencyMs": 7, - "p99LatencyMs": 8, + "p99LatencyMs": 9, "maxLatencyMs": 11, - "bytesPerSec": 48316416 + "bytesPerSec": 48840704 }, { "workers": 5, "durationMs": 5000, - "requests": 830, + "requests": 843, "errors": 0, - "requestsPerSec": 166, - "avgLatencyMs": 29.55, + "requestsPerSec": 168.6, + "avgLatencyMs": 29.11, "medianLatencyMs": 29, "p50LatencyMs": 29, "p75LatencyMs": 29, - "p90LatencyMs": 31, - "p99LatencyMs": 45, - "maxLatencyMs": 60, - "bytesPerSec": 55466393.6 + "p90LatencyMs": 30, + "p99LatencyMs": 49, + "maxLatencyMs": 54, + "bytesPerSec": 56331468.8 }, { "workers": 10, "durationMs": 5000, - "requests": 849, + "requests": 858, "errors": 0, - "requestsPerSec": 169.8, - "avgLatencyMs": 58.11, - "medianLatencyMs": 57, - "p50LatencyMs": 57, - "p75LatencyMs": 58, - "p90LatencyMs": 62, - "p99LatencyMs": 88, - "maxLatencyMs": 88, - "bytesPerSec": 56737792 + "requestsPerSec": 171.6, + "avgLatencyMs": 57.42, + "medianLatencyMs": 56, + "p50LatencyMs": 56, + "p75LatencyMs": 57, + "p90LatencyMs": 61, + "p99LatencyMs": 86, + "maxLatencyMs": 93, + "bytesPerSec": 57334169.6 }, { "workers": 25, "durationMs": 5000, - "requests": 836, + "requests": 868, "errors": 0, - "requestsPerSec": 167.2, - "avgLatencyMs": 146.91, - "medianLatencyMs": 145, - "p50LatencyMs": 145, - "p75LatencyMs": 146, - "p90LatencyMs": 162, - "p99LatencyMs": 339, - "maxLatencyMs": 634, - "bytesPerSec": 55859609.6 + "requestsPerSec": 173.6, + "avgLatencyMs": 141.68, + "medianLatencyMs": 140, + "p50LatencyMs": 140, + "p75LatencyMs": 141, + "p90LatencyMs": 151, + "p99LatencyMs": 302, + "maxLatencyMs": 579, + "bytesPerSec": 58002636.8 }, { "workers": 50, "durationMs": 5000, - "requests": 841, + "requests": 856, "errors": 0, - "requestsPerSec": 168.2, - "avgLatencyMs": 288.37, - "medianLatencyMs": 287, - "p50LatencyMs": 287, - "p75LatencyMs": 289, - "p90LatencyMs": 296, - "p99LatencyMs": 1716, - "maxLatencyMs": 2353, - "bytesPerSec": 56200396.8 + "requestsPerSec": 171.2, + "avgLatencyMs": 283.56, + "medianLatencyMs": 280, + "p50LatencyMs": 280, + "p75LatencyMs": 282, + "p90LatencyMs": 287, + "p99LatencyMs": 1631, + "maxLatencyMs": 2284, + "bytesPerSec": 57203097.6 }, { "workers": 100, "durationMs": 5010, - "requests": 819, + "requests": 833, "errors": 0, - "requestsPerSec": 163.81, - "avgLatencyMs": 420.92, - "medianLatencyMs": 315, - "p50LatencyMs": 315, - "p75LatencyMs": 378, - "p90LatencyMs": 407, - "p99LatencyMs": 3883, - "maxLatencyMs": 4978, - "bytesPerSec": 54732390.4 + "requestsPerSec": 166.6, + "avgLatencyMs": 412.18, + "medianLatencyMs": 304, + "p50LatencyMs": 304, + "p75LatencyMs": 365, + "p90LatencyMs": 406, + "p99LatencyMs": 3983, + "maxLatencyMs": 4940, + "bytesPerSec": 55656448 }, { "workers": 200, "durationMs": 5010, - "requests": 751, + "requests": 749, "errors": 0, - "requestsPerSec": 150.2, - "avgLatencyMs": 427.11, - "medianLatencyMs": 323, - "p50LatencyMs": 323, - "p75LatencyMs": 386, - "p90LatencyMs": 419, - "p99LatencyMs": 3928, - "maxLatencyMs": 4969, - "bytesPerSec": 50190745.6 + "requestsPerSec": 149.81, + "avgLatencyMs": 429.3, + "medianLatencyMs": 315, + "p50LatencyMs": 315, + "p75LatencyMs": 380, + "p90LatencyMs": 411, + "p99LatencyMs": 3891, + "maxLatencyMs": 4903, + "bytesPerSec": 50058035.2 } ], "runs": 3, "samples": [ { - "peakWorkers": 25, - "peakRequestsPerSec": 165.6, - "peakAvgLatencyMs": 148.32, - "peakP50LatencyMs": 147, - "peakP75LatencyMs": 149, - "peakP90LatencyMs": 154, - "peakP99LatencyMs": 318, - "totalRequests": 5525, + "peakWorkers": 10, + "peakRequestsPerSec": 158.2, + "peakAvgLatencyMs": 62.34, + "peakP50LatencyMs": 61, + "peakP75LatencyMs": 63, + "peakP90LatencyMs": 69, + "peakP99LatencyMs": 90, + "totalRequests": 5339, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 679, + "requests": 711, "errors": 0, - "requestsPerSec": 135.81, - "avgLatencyMs": 6.81, - "medianLatencyMs": 7, - "p50LatencyMs": 7, - "p75LatencyMs": 7, - "p90LatencyMs": 8, - "p99LatencyMs": 12, - "maxLatencyMs": 14, - "bytesPerSec": 45373849.6 + "requestsPerSec": 142.2, + "avgLatencyMs": 6.33, + "medianLatencyMs": 6, + "p50LatencyMs": 6, + "p75LatencyMs": 6, + "p90LatencyMs": 7, + "p99LatencyMs": 10, + "maxLatencyMs": 12, + "bytesPerSec": 47516876.8 }, { "workers": 5, "durationMs": 5000, - "requests": 797, + "requests": 775, "errors": 0, - "requestsPerSec": 159.4, - "avgLatencyMs": 30.77, - "medianLatencyMs": 30, - "p50LatencyMs": 30, - "p75LatencyMs": 31, - "p90LatencyMs": 33, - "p99LatencyMs": 50, - "maxLatencyMs": 55, - "bytesPerSec": 53264384 + "requestsPerSec": 155, + "avgLatencyMs": 31.64, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 32, + "p90LatencyMs": 35, + "p99LatencyMs": 53, + "maxLatencyMs": 62, + "bytesPerSec": 51789824 }, { "workers": 10, "durationMs": 5000, - "requests": 821, + "requests": 791, "errors": 0, - "requestsPerSec": 164.2, - "avgLatencyMs": 60.04, - "medianLatencyMs": 59, - "p50LatencyMs": 59, - "p75LatencyMs": 60, - "p90LatencyMs": 64, - "p99LatencyMs": 88, - "maxLatencyMs": 129, - "bytesPerSec": 54856908.8 + "requestsPerSec": 158.2, + "avgLatencyMs": 62.34, + "medianLatencyMs": 61, + "p50LatencyMs": 61, + "p75LatencyMs": 63, + "p90LatencyMs": 69, + "p99LatencyMs": 90, + "maxLatencyMs": 126, + "bytesPerSec": 52864614.4 }, { "workers": 25, "durationMs": 5000, - "requests": 828, + "requests": 784, "errors": 0, - "requestsPerSec": 165.6, - "avgLatencyMs": 148.32, - "medianLatencyMs": 147, - "p50LatencyMs": 147, - "p75LatencyMs": 149, - "p90LatencyMs": 154, - "p99LatencyMs": 318, - "maxLatencyMs": 619, - "bytesPerSec": 55341875.2 + "requestsPerSec": 156.81, + "avgLatencyMs": 156.2, + "medianLatencyMs": 151, + "p50LatencyMs": 151, + "p75LatencyMs": 158, + "p90LatencyMs": 186, + "p99LatencyMs": 336, + "maxLatencyMs": 624, + "bytesPerSec": 52386201.6 }, { "workers": 50, "durationMs": 5000, - "requests": 820, + "requests": 771, "errors": 0, - "requestsPerSec": 164, - "avgLatencyMs": 295.53, - "medianLatencyMs": 291, - "p50LatencyMs": 291, - "p75LatencyMs": 295, - "p90LatencyMs": 302, - "p99LatencyMs": 1880, - "maxLatencyMs": 2668, - "bytesPerSec": 54804480 + "requestsPerSec": 154.2, + "avgLatencyMs": 313.5, + "medianLatencyMs": 304, + "p50LatencyMs": 304, + "p75LatencyMs": 318, + "p90LatencyMs": 328, + "p99LatencyMs": 2048, + "maxLatencyMs": 2660, + "bytesPerSec": 51521126.4 }, { "workers": 100, "durationMs": 5010, - "requests": 819, + "requests": 754, "errors": 0, - "requestsPerSec": 163.81, - "avgLatencyMs": 403.9, - "medianLatencyMs": 304, - "p50LatencyMs": 304, - "p75LatencyMs": 369, - "p90LatencyMs": 402, - "p99LatencyMs": 3823, - "maxLatencyMs": 4880, - "bytesPerSec": 54732390.4 + "requestsPerSec": 150.81, + "avgLatencyMs": 424.06, + "medianLatencyMs": 317, + "p50LatencyMs": 317, + "p75LatencyMs": 376, + "p90LatencyMs": 416, + "p99LatencyMs": 3954, + "maxLatencyMs": 4908, + "bytesPerSec": 50387353.6 }, { "workers": 200, "durationMs": 5010, - "requests": 761, + "requests": 753, "errors": 0, - "requestsPerSec": 152.2, - "avgLatencyMs": 428.61, - "medianLatencyMs": 305, - "p50LatencyMs": 305, - "p75LatencyMs": 365, - "p90LatencyMs": 408, - "p99LatencyMs": 4010, - "maxLatencyMs": 4868, - "bytesPerSec": 50857574.4 + "requestsPerSec": 150.6, + "avgLatencyMs": 421.91, + "medianLatencyMs": 300, + "p50LatencyMs": 300, + "p75LatencyMs": 359, + "p90LatencyMs": 378, + "p99LatencyMs": 3973, + "maxLatencyMs": 4831, + "bytesPerSec": 50330009.6 } ] }, { - "peakWorkers": 5, - "peakRequestsPerSec": 170, - "peakAvgLatencyMs": 28.94, - "peakP50LatencyMs": 29, - "peakP75LatencyMs": 29, - "peakP90LatencyMs": 29, - "peakP99LatencyMs": 44, - "totalRequests": 5693, + "peakWorkers": 25, + "peakRequestsPerSec": 173.6, + "peakAvgLatencyMs": 141.68, + "peakP50LatencyMs": 140, + "peakP75LatencyMs": 141, + "peakP90LatencyMs": 151, + "peakP99LatencyMs": 302, + "totalRequests": 5738, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 719, + "requests": 731, "errors": 0, - "requestsPerSec": 143.81, - "avgLatencyMs": 6.28, + "requestsPerSec": 146.2, + "avgLatencyMs": 6.25, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 6, "p90LatencyMs": 7, "p99LatencyMs": 9, "maxLatencyMs": 11, - "bytesPerSec": 48054272 + "bytesPerSec": 48840704 }, { "workers": 5, "durationMs": 5000, - "requests": 850, + "requests": 843, "errors": 0, - "requestsPerSec": 170, - "avgLatencyMs": 28.94, + "requestsPerSec": 168.6, + "avgLatencyMs": 29.11, "medianLatencyMs": 29, "p50LatencyMs": 29, "p75LatencyMs": 29, - "p90LatencyMs": 29, - "p99LatencyMs": 44, - "maxLatencyMs": 52, - "bytesPerSec": 56809881.6 + "p90LatencyMs": 30, + "p99LatencyMs": 49, + "maxLatencyMs": 54, + "bytesPerSec": 56331468.8 }, { "workers": 10, "durationMs": 5000, - "requests": 840, + "requests": 858, "errors": 0, - "requestsPerSec": 168, - "avgLatencyMs": 58.68, - "medianLatencyMs": 58, - "p50LatencyMs": 58, - "p75LatencyMs": 59, - "p90LatencyMs": 62, - "p99LatencyMs": 89, - "maxLatencyMs": 113, - "bytesPerSec": 56128307.2 + "requestsPerSec": 171.6, + "avgLatencyMs": 57.42, + "medianLatencyMs": 56, + "p50LatencyMs": 56, + "p75LatencyMs": 57, + "p90LatencyMs": 61, + "p99LatencyMs": 86, + "maxLatencyMs": 93, + "bytesPerSec": 57334169.6 }, { "workers": 25, "durationMs": 5000, - "requests": 838, + "requests": 868, "errors": 0, - "requestsPerSec": 167.6, - "avgLatencyMs": 146.51, - "medianLatencyMs": 145, - "p50LatencyMs": 145, - "p75LatencyMs": 146, - "p90LatencyMs": 153, - "p99LatencyMs": 249, - "maxLatencyMs": 584, - "bytesPerSec": 55990681.6 + "requestsPerSec": 173.6, + "avgLatencyMs": 141.68, + "medianLatencyMs": 140, + "p50LatencyMs": 140, + "p75LatencyMs": 141, + "p90LatencyMs": 151, + "p99LatencyMs": 302, + "maxLatencyMs": 579, + "bytesPerSec": 58002636.8 }, { "workers": 50, "durationMs": 5000, - "requests": 839, + "requests": 856, "errors": 0, - "requestsPerSec": 167.8, - "avgLatencyMs": 288.78, - "medianLatencyMs": 288, - "p50LatencyMs": 288, - "p75LatencyMs": 292, - "p90LatencyMs": 298, - "p99LatencyMs": 1730, - "maxLatencyMs": 2493, - "bytesPerSec": 56062771.2 + "requestsPerSec": 171.2, + "avgLatencyMs": 283.56, + "medianLatencyMs": 280, + "p50LatencyMs": 280, + "p75LatencyMs": 282, + "p90LatencyMs": 287, + "p99LatencyMs": 1631, + "maxLatencyMs": 2284, + "bytesPerSec": 57203097.6 }, { "workers": 100, "durationMs": 5010, - "requests": 822, + "requests": 833, "errors": 0, - "requestsPerSec": 164.4, - "avgLatencyMs": 413.49, - "medianLatencyMs": 307, - "p50LatencyMs": 307, - "p75LatencyMs": 364, - "p90LatencyMs": 410, - "p99LatencyMs": 3945, - "maxLatencyMs": 4991, - "bytesPerSec": 54935552 + "requestsPerSec": 166.6, + "avgLatencyMs": 412.18, + "medianLatencyMs": 304, + "p50LatencyMs": 304, + "p75LatencyMs": 365, + "p90LatencyMs": 406, + "p99LatencyMs": 3983, + "maxLatencyMs": 4940, + "bytesPerSec": 55656448 }, { "workers": 200, "durationMs": 5010, - "requests": 785, + "requests": 749, "errors": 0, - "requestsPerSec": 157, - "avgLatencyMs": 420.83, - "medianLatencyMs": 302, - "p50LatencyMs": 302, - "p75LatencyMs": 372, - "p90LatencyMs": 412, - "p99LatencyMs": 4022, - "maxLatencyMs": 4929, - "bytesPerSec": 52451737.6 + "requestsPerSec": 149.81, + "avgLatencyMs": 429.3, + "medianLatencyMs": 315, + "p50LatencyMs": 315, + "p75LatencyMs": 380, + "p90LatencyMs": 411, + "p99LatencyMs": 3891, + "maxLatencyMs": 4903, + "bytesPerSec": 50058035.2 } ] }, { - "peakWorkers": 10, - "peakRequestsPerSec": 169.8, - "peakAvgLatencyMs": 58.11, - "peakP50LatencyMs": 57, - "peakP75LatencyMs": 58, - "peakP90LatencyMs": 62, - "peakP99LatencyMs": 88, - "totalRequests": 5649, + "peakWorkers": 25, + "peakRequestsPerSec": 176.6, + "peakAvgLatencyMs": 139.14, + "peakP50LatencyMs": 140, + "peakP75LatencyMs": 141, + "peakP90LatencyMs": 145, + "peakP99LatencyMs": 263, + "totalRequests": 5790, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 723, + "requests": 685, "errors": 0, - "requestsPerSec": 144.6, - "avgLatencyMs": 6.28, - "medianLatencyMs": 6, - "p50LatencyMs": 6, - "p75LatencyMs": 6, - "p90LatencyMs": 7, + "requestsPerSec": 137, + "avgLatencyMs": 7.04, + "medianLatencyMs": 7, + "p50LatencyMs": 7, + "p75LatencyMs": 7, + "p90LatencyMs": 8, "p99LatencyMs": 8, - "maxLatencyMs": 11, - "bytesPerSec": 48316416 + "maxLatencyMs": 9, + "bytesPerSec": 45780172.8 }, { "workers": 5, "durationMs": 5000, - "requests": 830, + "requests": 837, "errors": 0, - "requestsPerSec": 166, - "avgLatencyMs": 29.55, + "requestsPerSec": 167.4, + "avgLatencyMs": 29.33, "medianLatencyMs": 29, "p50LatencyMs": 29, - "p75LatencyMs": 29, + "p75LatencyMs": 30, "p90LatencyMs": 31, - "p99LatencyMs": 45, - "maxLatencyMs": 60, - "bytesPerSec": 55466393.6 + "p99LatencyMs": 37, + "maxLatencyMs": 42, + "bytesPerSec": 55938252.8 }, { "workers": 10, "durationMs": 5000, - "requests": 849, + "requests": 856, "errors": 0, - "requestsPerSec": 169.8, - "avgLatencyMs": 58.11, + "requestsPerSec": 171.2, + "avgLatencyMs": 57.56, "medianLatencyMs": 57, "p50LatencyMs": 57, - "p75LatencyMs": 58, - "p90LatencyMs": 62, - "p99LatencyMs": 88, - "maxLatencyMs": 88, - "bytesPerSec": 56737792 + "p75LatencyMs": 57, + "p90LatencyMs": 61, + "p99LatencyMs": 89, + "maxLatencyMs": 113, + "bytesPerSec": 57203097.6 }, { "workers": 25, "durationMs": 5000, - "requests": 836, + "requests": 883, "errors": 0, - "requestsPerSec": 167.2, - "avgLatencyMs": 146.91, - "medianLatencyMs": 145, - "p50LatencyMs": 145, - "p75LatencyMs": 146, - "p90LatencyMs": 162, - "p99LatencyMs": 339, - "maxLatencyMs": 634, - "bytesPerSec": 55859609.6 + "requestsPerSec": 176.6, + "avgLatencyMs": 139.14, + "medianLatencyMs": 140, + "p50LatencyMs": 140, + "p75LatencyMs": 141, + "p90LatencyMs": 145, + "p99LatencyMs": 263, + "maxLatencyMs": 525, + "bytesPerSec": 59011891.2 }, { "workers": 50, - "durationMs": 5000, - "requests": 841, + "durationMs": 5010, + "requests": 859, "errors": 0, - "requestsPerSec": 168.2, - "avgLatencyMs": 288.37, - "medianLatencyMs": 287, - "p50LatencyMs": 287, - "p75LatencyMs": 289, - "p90LatencyMs": 296, - "p99LatencyMs": 1716, - "maxLatencyMs": 2353, - "bytesPerSec": 56200396.8 + "requestsPerSec": 171.8, + "avgLatencyMs": 282.38, + "medianLatencyMs": 279, + "p50LatencyMs": 279, + "p75LatencyMs": 282, + "p90LatencyMs": 297, + "p99LatencyMs": 1687, + "maxLatencyMs": 2351, + "bytesPerSec": 57399705.6 }, { "workers": 100, "durationMs": 5010, - "requests": 819, + "requests": 852, "errors": 0, - "requestsPerSec": 163.81, - "avgLatencyMs": 420.92, - "medianLatencyMs": 315, - "p50LatencyMs": 315, - "p75LatencyMs": 378, - "p90LatencyMs": 407, - "p99LatencyMs": 3883, - "maxLatencyMs": 4978, - "bytesPerSec": 54732390.4 + "requestsPerSec": 170.4, + "avgLatencyMs": 410.65, + "medianLatencyMs": 312, + "p50LatencyMs": 312, + "p75LatencyMs": 377, + "p90LatencyMs": 403, + "p99LatencyMs": 3912, + "maxLatencyMs": 4852, + "bytesPerSec": 56934400 }, { "workers": 200, "durationMs": 5010, - "requests": 751, + "requests": 818, "errors": 0, - "requestsPerSec": 150.2, - "avgLatencyMs": 427.11, - "medianLatencyMs": 323, - "p50LatencyMs": 323, - "p75LatencyMs": 386, - "p90LatencyMs": 419, - "p99LatencyMs": 3928, - "maxLatencyMs": 4969, - "bytesPerSec": 50190745.6 + "requestsPerSec": 163.6, + "avgLatencyMs": 411.39, + "medianLatencyMs": 298, + "p50LatencyMs": 298, + "p75LatencyMs": 359, + "p90LatencyMs": 388, + "p99LatencyMs": 3941, + "maxLatencyMs": 4948, + "bytesPerSec": 54660300.8 } ] } @@ -653,474 +653,474 @@ "browserVersion": "Google Chrome 154.0.8037.97", "ssrLoadTests": { "peakWorkers": 25, - "peakRequestsPerSec": 342, - "peakAvgLatencyMs": 72.01, - "peakP50LatencyMs": 72, + "peakRequestsPerSec": 343, + "peakAvgLatencyMs": 71.88, + "peakP50LatencyMs": 71, "peakP75LatencyMs": 72, "peakP90LatencyMs": 73, - "peakP99LatencyMs": 105, - "totalRequests": 11297, + "peakP99LatencyMs": 99, + "totalRequests": 11341, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1238, + "requests": 1230, "errors": 0, - "requestsPerSec": 247.6, - "avgLatencyMs": 3.18, + "requestsPerSec": 246, + "avgLatencyMs": 3.26, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, "p90LatencyMs": 4, "p99LatencyMs": 5, - "maxLatencyMs": 8, - "bytesPerSec": 77535641.6 + "maxLatencyMs": 15, + "bytesPerSec": 77050675.2 }, { "workers": 5, "durationMs": 5000, - "requests": 1635, + "requests": 1640, "errors": 0, - "requestsPerSec": 327, + "requestsPerSec": 328, "avgLatencyMs": 14.63, "medianLatencyMs": 14, "p50LatencyMs": 14, "p75LatencyMs": 15, "p90LatencyMs": 16, - "p99LatencyMs": 21, - "maxLatencyMs": 29, - "bytesPerSec": 102400000 + "p99LatencyMs": 19, + "maxLatencyMs": 31, + "bytesPerSec": 102701465.6 }, { "workers": 10, "durationMs": 5000, - "requests": 1690, + "requests": 1697, "errors": 0, - "requestsPerSec": 338, - "avgLatencyMs": 28.97, + "requestsPerSec": 339.4, + "avgLatencyMs": 28.89, "medianLatencyMs": 29, "p50LatencyMs": 29, "p75LatencyMs": 29, "p90LatencyMs": 30, - "p99LatencyMs": 44, - "maxLatencyMs": 60, - "bytesPerSec": 105834086.4 + "p99LatencyMs": 43, + "maxLatencyMs": 62, + "bytesPerSec": 106279731.2 }, { "workers": 25, "durationMs": 5000, - "requests": 1710, + "requests": 1715, "errors": 0, - "requestsPerSec": 342, - "avgLatencyMs": 72.01, - "medianLatencyMs": 72, - "p50LatencyMs": 72, + "requestsPerSec": 343, + "avgLatencyMs": 71.88, + "medianLatencyMs": 71, + "p50LatencyMs": 71, "p75LatencyMs": 72, "p90LatencyMs": 73, - "p99LatencyMs": 105, - "maxLatencyMs": 274, - "bytesPerSec": 107092377.6 + "p99LatencyMs": 99, + "maxLatencyMs": 275, + "bytesPerSec": 107406950.4 }, { "workers": 50, "durationMs": 5000, - "requests": 1705, + "requests": 1712, "errors": 0, - "requestsPerSec": 341, - "avgLatencyMs": 144.04, - "medianLatencyMs": 144, - "p50LatencyMs": 144, - "p75LatencyMs": 145, - "p90LatencyMs": 147, - "p99LatencyMs": 503, - "maxLatencyMs": 1172, - "bytesPerSec": 106777804.8 + "requestsPerSec": 342.4, + "avgLatencyMs": 143.45, + "medianLatencyMs": 142, + "p50LatencyMs": 142, + "p75LatencyMs": 144, + "p90LatencyMs": 146, + "p99LatencyMs": 485, + "maxLatencyMs": 1137, + "bytesPerSec": 107223449.6 }, { "workers": 100, "durationMs": 5010, - "requests": 1673, + "requests": 1679, "errors": 0, - "requestsPerSec": 334.6, - "avgLatencyMs": 289.43, - "medianLatencyMs": 225, - "p50LatencyMs": 225, - "p75LatencyMs": 262, - "p90LatencyMs": 285, - "p99LatencyMs": 3437, - "maxLatencyMs": 4805, - "bytesPerSec": 104785510.4 + "requestsPerSec": 335.8, + "avgLatencyMs": 288.85, + "medianLatencyMs": 212, + "p50LatencyMs": 212, + "p75LatencyMs": 258, + "p90LatencyMs": 309, + "p99LatencyMs": 3482, + "maxLatencyMs": 4911, + "bytesPerSec": 105152512 }, { "workers": 200, "durationMs": 5010, - "requests": 1646, + "requests": 1668, "errors": 0, - "requestsPerSec": 329.2, - "avgLatencyMs": 294.75, + "requestsPerSec": 333.6, + "avgLatencyMs": 293.16, "medianLatencyMs": 214, "p50LatencyMs": 214, - "p75LatencyMs": 257, - "p90LatencyMs": 280, - "p99LatencyMs": 3547, - "maxLatencyMs": 4946, - "bytesPerSec": 103107788.8 + "p75LatencyMs": 261, + "p90LatencyMs": 282, + "p99LatencyMs": 3495, + "maxLatencyMs": 4943, + "bytesPerSec": 104457830.4 } ], "runs": 3, "samples": [ { - "peakWorkers": 25, - "peakRequestsPerSec": 320.4, - "peakAvgLatencyMs": 76.93, - "peakP50LatencyMs": 76, - "peakP75LatencyMs": 77, - "peakP90LatencyMs": 78, - "peakP99LatencyMs": 112, - "totalRequests": 10690, + "peakWorkers": 10, + "peakRequestsPerSec": 341.2, + "peakAvgLatencyMs": 28.76, + "peakP50LatencyMs": 29, + "peakP75LatencyMs": 29, + "peakP90LatencyMs": 30, + "peakP99LatencyMs": 39, + "totalRequests": 11227, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1195, + "requests": 1237, "errors": 0, - "requestsPerSec": 239, - "avgLatencyMs": 3.94, - "medianLatencyMs": 4, - "p50LatencyMs": 4, - "p75LatencyMs": 4, + "requestsPerSec": 247.4, + "avgLatencyMs": 3.25, + "medianLatencyMs": 3, + "p50LatencyMs": 3, + "p75LatencyMs": 3, "p90LatencyMs": 4, "p99LatencyMs": 5, "maxLatencyMs": 9, - "bytesPerSec": 74848665.6 + "bytesPerSec": 77470105.6 }, { "workers": 5, "durationMs": 5000, - "requests": 1542, + "requests": 1635, "errors": 0, - "requestsPerSec": 308.4, - "avgLatencyMs": 15.66, - "medianLatencyMs": 15, - "p50LatencyMs": 15, - "p75LatencyMs": 16, - "p90LatencyMs": 17, - "p99LatencyMs": 23, - "maxLatencyMs": 32, - "bytesPerSec": 96580403.2 + "requestsPerSec": 327, + "avgLatencyMs": 14.67, + "medianLatencyMs": 14, + "p50LatencyMs": 14, + "p75LatencyMs": 15, + "p90LatencyMs": 16, + "p99LatencyMs": 21, + "maxLatencyMs": 30, + "bytesPerSec": 102386892.8 }, { "workers": 10, "durationMs": 5000, - "requests": 1598, + "requests": 1706, "errors": 0, - "requestsPerSec": 319.61, - "avgLatencyMs": 30.7, - "medianLatencyMs": 30, - "p50LatencyMs": 30, - "p75LatencyMs": 31, - "p90LatencyMs": 32, - "p99LatencyMs": 44, - "maxLatencyMs": 57, - "bytesPerSec": 100080025.6 + "requestsPerSec": 341.2, + "avgLatencyMs": 28.76, + "medianLatencyMs": 29, + "p50LatencyMs": 29, + "p75LatencyMs": 29, + "p90LatencyMs": 30, + "p99LatencyMs": 39, + "maxLatencyMs": 74, + "bytesPerSec": 106843340.8 }, { "workers": 25, "durationMs": 5000, - "requests": 1602, + "requests": 1682, "errors": 0, - "requestsPerSec": 320.4, - "avgLatencyMs": 76.93, - "medianLatencyMs": 76, - "p50LatencyMs": 76, - "p75LatencyMs": 77, - "p90LatencyMs": 78, - "p99LatencyMs": 112, - "maxLatencyMs": 310, - "bytesPerSec": 100329062.4 + "requestsPerSec": 336.4, + "avgLatencyMs": 73.27, + "medianLatencyMs": 72, + "p50LatencyMs": 72, + "p75LatencyMs": 73, + "p90LatencyMs": 75, + "p99LatencyMs": 105, + "maxLatencyMs": 347, + "bytesPerSec": 105336012.8 }, { "workers": 50, "durationMs": 5000, - "requests": 1571, + "requests": 1667, "errors": 0, - "requestsPerSec": 314.2, - "avgLatencyMs": 156.25, - "medianLatencyMs": 153, - "p50LatencyMs": 153, - "p75LatencyMs": 154, - "p90LatencyMs": 166, - "p99LatencyMs": 661, - "maxLatencyMs": 1348, - "bytesPerSec": 98376089.6 + "requestsPerSec": 333.4, + "avgLatencyMs": 147.37, + "medianLatencyMs": 144, + "p50LatencyMs": 144, + "p75LatencyMs": 146, + "p90LatencyMs": 163, + "p99LatencyMs": 566, + "maxLatencyMs": 1320, + "bytesPerSec": 104418508.8 }, { "workers": 100, "durationMs": 5010, - "requests": 1589, + "requests": 1672, "errors": 0, - "requestsPerSec": 317.8, - "avgLatencyMs": 295.69, - "medianLatencyMs": 214, - "p50LatencyMs": 214, - "p75LatencyMs": 271, - "p90LatencyMs": 291, - "p99LatencyMs": 3522, - "maxLatencyMs": 4916, - "bytesPerSec": 99516416 + "requestsPerSec": 334.4, + "avgLatencyMs": 287.35, + "medianLatencyMs": 219, + "p50LatencyMs": 219, + "p75LatencyMs": 257, + "p90LatencyMs": 286, + "p99LatencyMs": 3474, + "maxLatencyMs": 4930, + "bytesPerSec": 104719974.4 }, { "workers": 200, "durationMs": 5010, - "requests": 1593, + "requests": 1628, "errors": 0, - "requestsPerSec": 318.61, - "avgLatencyMs": 295.69, - "medianLatencyMs": 208, - "p50LatencyMs": 208, - "p75LatencyMs": 252, - "p90LatencyMs": 274, - "p99LatencyMs": 3622, - "maxLatencyMs": 4921, - "bytesPerSec": 99791667.2 + "requestsPerSec": 325.61, + "avgLatencyMs": 292.2, + "medianLatencyMs": 212, + "p50LatencyMs": 212, + "p75LatencyMs": 259, + "p90LatencyMs": 276, + "p99LatencyMs": 3513, + "maxLatencyMs": 4937, + "bytesPerSec": 101954355.2 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 346.6, - "peakAvgLatencyMs": 71.12, + "peakRequestsPerSec": 343, + "peakAvgLatencyMs": 71.88, "peakP50LatencyMs": 71, - "peakP75LatencyMs": 71, - "peakP90LatencyMs": 72, - "peakP99LatencyMs": 91, - "totalRequests": 11440, + "peakP75LatencyMs": 72, + "peakP90LatencyMs": 73, + "peakP99LatencyMs": 99, + "totalRequests": 11341, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1239, + "requests": 1230, "errors": 0, - "requestsPerSec": 247.8, - "avgLatencyMs": 3.18, + "requestsPerSec": 246, + "avgLatencyMs": 3.26, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, "p90LatencyMs": 4, "p99LatencyMs": 5, - "maxLatencyMs": 7, - "bytesPerSec": 77601177.6 + "maxLatencyMs": 15, + "bytesPerSec": 77050675.2 }, { "workers": 5, "durationMs": 5000, - "requests": 1648, + "requests": 1640, "errors": 0, - "requestsPerSec": 329.6, - "avgLatencyMs": 14.5, + "requestsPerSec": 328, + "avgLatencyMs": 14.63, "medianLatencyMs": 14, "p50LatencyMs": 14, "p75LatencyMs": 15, "p90LatencyMs": 16, "p99LatencyMs": 19, - "maxLatencyMs": 28, - "bytesPerSec": 103225753.6 + "maxLatencyMs": 31, + "bytesPerSec": 102701465.6 }, { "workers": 10, "durationMs": 5000, - "requests": 1715, + "requests": 1697, "errors": 0, - "requestsPerSec": 343, - "avgLatencyMs": 28.63, - "medianLatencyMs": 28, - "p50LatencyMs": 28, + "requestsPerSec": 339.4, + "avgLatencyMs": 28.89, + "medianLatencyMs": 29, + "p50LatencyMs": 29, "p75LatencyMs": 29, - "p90LatencyMs": 29, - "p99LatencyMs": 42, - "maxLatencyMs": 60, - "bytesPerSec": 107406950.4 + "p90LatencyMs": 30, + "p99LatencyMs": 43, + "maxLatencyMs": 62, + "bytesPerSec": 106279731.2 }, { "workers": 25, "durationMs": 5000, - "requests": 1733, + "requests": 1715, "errors": 0, - "requestsPerSec": 346.6, - "avgLatencyMs": 71.12, + "requestsPerSec": 343, + "avgLatencyMs": 71.88, "medianLatencyMs": 71, "p50LatencyMs": 71, - "p75LatencyMs": 71, - "p90LatencyMs": 72, - "p99LatencyMs": 91, - "maxLatencyMs": 232, - "bytesPerSec": 108547276.8 + "p75LatencyMs": 72, + "p90LatencyMs": 73, + "p99LatencyMs": 99, + "maxLatencyMs": 275, + "bytesPerSec": 107406950.4 }, { "workers": 50, "durationMs": 5000, - "requests": 1730, + "requests": 1712, "errors": 0, - "requestsPerSec": 346, - "avgLatencyMs": 142.02, - "medianLatencyMs": 141, - "p50LatencyMs": 141, - "p75LatencyMs": 142, - "p90LatencyMs": 143, - "p99LatencyMs": 560, - "maxLatencyMs": 1189, - "bytesPerSec": 108337561.6 + "requestsPerSec": 342.4, + "avgLatencyMs": 143.45, + "medianLatencyMs": 142, + "p50LatencyMs": 142, + "p75LatencyMs": 144, + "p90LatencyMs": 146, + "p99LatencyMs": 485, + "maxLatencyMs": 1137, + "bytesPerSec": 107223449.6 }, { "workers": 100, "durationMs": 5010, - "requests": 1709, + "requests": 1679, "errors": 0, - "requestsPerSec": 341.8, - "avgLatencyMs": 283.87, - "medianLatencyMs": 225, - "p50LatencyMs": 225, - "p75LatencyMs": 261, - "p90LatencyMs": 282, - "p99LatencyMs": 3257, - "maxLatencyMs": 4750, - "bytesPerSec": 107039948.8 + "requestsPerSec": 335.8, + "avgLatencyMs": 288.85, + "medianLatencyMs": 212, + "p50LatencyMs": 212, + "p75LatencyMs": 258, + "p90LatencyMs": 309, + "p99LatencyMs": 3482, + "maxLatencyMs": 4911, + "bytesPerSec": 105152512 }, { "workers": 200, "durationMs": 5010, - "requests": 1666, + "requests": 1668, "errors": 0, - "requestsPerSec": 333.2, - "avgLatencyMs": 293.96, - "medianLatencyMs": 215, - "p50LatencyMs": 215, - "p75LatencyMs": 259, + "requestsPerSec": 333.6, + "avgLatencyMs": 293.16, + "medianLatencyMs": 214, + "p50LatencyMs": 214, + "p75LatencyMs": 261, "p90LatencyMs": 282, - "p99LatencyMs": 3509, - "maxLatencyMs": 4972, - "bytesPerSec": 104339865.6 + "p99LatencyMs": 3495, + "maxLatencyMs": 4943, + "bytesPerSec": 104457830.4 } ] }, { - "peakWorkers": 25, - "peakRequestsPerSec": 342, - "peakAvgLatencyMs": 72.01, - "peakP50LatencyMs": 72, - "peakP75LatencyMs": 72, - "peakP90LatencyMs": 73, - "peakP99LatencyMs": 105, - "totalRequests": 11297, + "peakWorkers": 50, + "peakRequestsPerSec": 343.2, + "peakAvgLatencyMs": 142.91, + "peakP50LatencyMs": 143, + "peakP75LatencyMs": 144, + "peakP90LatencyMs": 145, + "peakP99LatencyMs": 452, + "totalRequests": 11366, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1238, + "requests": 1237, "errors": 0, - "requestsPerSec": 247.6, - "avgLatencyMs": 3.18, + "requestsPerSec": 247.4, + "avgLatencyMs": 3.23, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, "p90LatencyMs": 4, "p99LatencyMs": 5, - "maxLatencyMs": 8, - "bytesPerSec": 77535641.6 + "maxLatencyMs": 10, + "bytesPerSec": 77470105.6 }, { "workers": 5, "durationMs": 5000, - "requests": 1635, + "requests": 1653, "errors": 0, - "requestsPerSec": 327, - "avgLatencyMs": 14.63, + "requestsPerSec": 330.6, + "avgLatencyMs": 14.53, "medianLatencyMs": 14, "p50LatencyMs": 14, "p75LatencyMs": 15, "p90LatencyMs": 16, "p99LatencyMs": 21, "maxLatencyMs": 29, - "bytesPerSec": 102400000 + "bytesPerSec": 103527219.2 }, { "workers": 10, "durationMs": 5000, - "requests": 1690, + "requests": 1706, "errors": 0, - "requestsPerSec": 338, - "avgLatencyMs": 28.97, + "requestsPerSec": 341.2, + "avgLatencyMs": 28.74, "medianLatencyMs": 29, "p50LatencyMs": 29, "p75LatencyMs": 29, "p90LatencyMs": 30, - "p99LatencyMs": 44, - "maxLatencyMs": 60, - "bytesPerSec": 105834086.4 + "p99LatencyMs": 40, + "maxLatencyMs": 49, + "bytesPerSec": 106843340.8 }, { "workers": 25, "durationMs": 5000, - "requests": 1710, + "requests": 1711, "errors": 0, - "requestsPerSec": 342, + "requestsPerSec": 342.2, "avgLatencyMs": 72.01, - "medianLatencyMs": 72, - "p50LatencyMs": 72, + "medianLatencyMs": 71, + "p50LatencyMs": 71, "p75LatencyMs": 72, "p90LatencyMs": 73, - "p99LatencyMs": 105, - "maxLatencyMs": 274, - "bytesPerSec": 107092377.6 + "p99LatencyMs": 106, + "maxLatencyMs": 281, + "bytesPerSec": 107144806.4 }, { "workers": 50, "durationMs": 5000, - "requests": 1705, + "requests": 1716, "errors": 0, - "requestsPerSec": 341, - "avgLatencyMs": 144.04, - "medianLatencyMs": 144, - "p50LatencyMs": 144, - "p75LatencyMs": 145, - "p90LatencyMs": 147, - "p99LatencyMs": 503, - "maxLatencyMs": 1172, - "bytesPerSec": 106777804.8 + "requestsPerSec": 343.2, + "avgLatencyMs": 142.91, + "medianLatencyMs": 143, + "p50LatencyMs": 143, + "p75LatencyMs": 144, + "p90LatencyMs": 145, + "p99LatencyMs": 452, + "maxLatencyMs": 1076, + "bytesPerSec": 107472486.4 }, { "workers": 100, "durationMs": 5010, - "requests": 1673, + "requests": 1689, "errors": 0, - "requestsPerSec": 334.6, - "avgLatencyMs": 289.43, - "medianLatencyMs": 225, - "p50LatencyMs": 225, + "requestsPerSec": 337.8, + "avgLatencyMs": 286.95, + "medianLatencyMs": 215, + "p50LatencyMs": 215, "p75LatencyMs": 262, "p90LatencyMs": 285, - "p99LatencyMs": 3437, - "maxLatencyMs": 4805, - "bytesPerSec": 104785510.4 + "p99LatencyMs": 3393, + "maxLatencyMs": 4819, + "bytesPerSec": 105781657.6 }, { "workers": 200, "durationMs": 5010, - "requests": 1646, + "requests": 1654, "errors": 0, - "requestsPerSec": 329.2, - "avgLatencyMs": 294.75, - "medianLatencyMs": 214, - "p50LatencyMs": 214, - "p75LatencyMs": 257, - "p90LatencyMs": 280, - "p99LatencyMs": 3547, - "maxLatencyMs": 4946, - "bytesPerSec": 103107788.8 + "requestsPerSec": 330.8, + "avgLatencyMs": 293.54, + "medianLatencyMs": 216, + "p50LatencyMs": 216, + "p75LatencyMs": 268, + "p90LatencyMs": 285, + "p99LatencyMs": 3477, + "maxLatencyMs": 4904, + "bytesPerSec": 103592755.2 } ] } diff --git a/packages/app-react-router/stats/7.16.0.json b/packages/app-react-router/stats/7.16.0.json index 2ead8f10..a4d0ae9a 100644 --- a/packages/app-react-router/stats/7.16.0.json +++ b/packages/app-react-router/stats/7.16.0.json @@ -1,631 +1,631 @@ { - "timingMeasuredAt": "2026-10-10T10:58:42.209Z", + "timingMeasuredAt": "2026-10-10T11:51:43.886Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "7.16.0", "clientSideRenderedTests": { - "firstPaintMs": 159.4, - "fcpMs": 159.35, + "firstPaintMs": 152.2, + "fcpMs": 152.22, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 16.21, - "inputDelayMs": 2.09, - "processingDurationMs": 2.18, - "presentationDelayMs": 11.94 + "interactionLatencyMs": 22.1, + "inputDelayMs": 2.38, + "processingDurationMs": 2.15, + "presentationDelayMs": 17.57 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 11.22, - "fcpMs": 11.22, - "interactionLatencyMs": 5.36, - "inputDelayMs": 1.25, - "processingDurationMs": 0.14, - "presentationDelayMs": 5.97 + "firstPaintMs": 25.79, + "fcpMs": 25.65, + "interactionLatencyMs": 6.96, + "inputDelayMs": 1.89, + "processingDurationMs": 0.34, + "presentationDelayMs": 7.48 }, "samples": [ { - "firstPaintMs": 161, - "fcpMs": 161.439, + "firstPaintMs": 123, + "fcpMs": 123.377, "interactionTests": { - "interactionLatencyMs": 10.922, - "inputDelayMs": 4.326, - "processingDurationMs": 2.18, - "presentationDelayMs": 4.416 + "interactionLatencyMs": 20.845, + "inputDelayMs": 5.76, + "processingDurationMs": 2.138, + "presentationDelayMs": 12.947 } }, { - "firstPaintMs": 166, - "fcpMs": 165.866, + "firstPaintMs": 158, + "fcpMs": 157.522, "interactionTests": { - "interactionLatencyMs": 21.371, - "inputDelayMs": 1.67, - "processingDurationMs": 2.21, - "presentationDelayMs": 17.491 + "interactionLatencyMs": 33.830999999999996, + "inputDelayMs": 1.69, + "processingDurationMs": 1.921, + "presentationDelayMs": 30.22 } }, { - "firstPaintMs": 162, - "fcpMs": 161.548, + "firstPaintMs": 164, + "fcpMs": 163.897, "interactionTests": { - "interactionLatencyMs": 22.599999999999998, - "inputDelayMs": 1.644, - "processingDurationMs": 2.387, - "presentationDelayMs": 18.569 + "interactionLatencyMs": 17.602, + "inputDelayMs": 1.484, + "processingDurationMs": 2.743, + "presentationDelayMs": 13.375 } }, { - "firstPaintMs": 168, - "fcpMs": 167.966, + "firstPaintMs": 186, + "fcpMs": 186.123, "interactionTests": { - "interactionLatencyMs": 13.426, - "inputDelayMs": 1.401, - "processingDurationMs": 2.029, - "presentationDelayMs": 9.996 + "interactionLatencyMs": 22.012, + "inputDelayMs": 1.511, + "processingDurationMs": 1.912, + "presentationDelayMs": 18.589 } }, { - "firstPaintMs": 140, - "fcpMs": 139.924, + "firstPaintMs": 130, + "fcpMs": 130.195, "interactionTests": { - "interactionLatencyMs": 12.753, - "inputDelayMs": 1.433, - "processingDurationMs": 2.071, - "presentationDelayMs": 9.249 + "interactionLatencyMs": 16.219, + "inputDelayMs": 1.466, + "processingDurationMs": 2.041, + "presentationDelayMs": 12.712 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 329, - "avgLatencyMs": 3.079, - "medianLatencyMs": 3.003, - "samples": 3248, + "opsPerSec": 349, + "avgLatencyMs": 2.888, + "medianLatencyMs": 2.836, + "samples": 3463, "bodySizeKb": 216.9, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 104.8, - "fcpMs": 104.73, + "firstPaintMs": 116.6, + "fcpMs": 116.35, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 18.41, - "inputDelayMs": 1.77, - "processingDurationMs": 3.39, - "presentationDelayMs": 13.25 + "interactionLatencyMs": 19.19, + "inputDelayMs": 1.59, + "processingDurationMs": 2.71, + "presentationDelayMs": 14.89 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 16.19, - "fcpMs": 16.43, - "interactionLatencyMs": 4.97, - "inputDelayMs": 0.1, - "processingDurationMs": 0.79, - "presentationDelayMs": 5.26 + "firstPaintMs": 25.13, + "fcpMs": 25, + "interactionLatencyMs": 2.03, + "inputDelayMs": 0.11, + "processingDurationMs": 0.24, + "presentationDelayMs": 2.08 }, "samples": [ { - "firstPaintMs": 83, - "fcpMs": 82.583, + "firstPaintMs": 156, + "fcpMs": 155.518, "interactionTests": { - "interactionLatencyMs": 12.918, - "inputDelayMs": 1.733, - "processingDurationMs": 2.759, - "presentationDelayMs": 8.426 + "interactionLatencyMs": 16.617, + "inputDelayMs": 1.509, + "processingDurationMs": 2.573, + "presentationDelayMs": 12.535 } }, { - "firstPaintMs": 125, - "fcpMs": 125.184, + "firstPaintMs": 109, + "fcpMs": 108.505, "interactionTests": { - "interactionLatencyMs": 22.282, - "inputDelayMs": 1.627, - "processingDurationMs": 3.077, - "presentationDelayMs": 17.578 + "interactionLatencyMs": 19.852999999999998, + "inputDelayMs": 1.5, + "processingDurationMs": 2.448, + "presentationDelayMs": 15.905 } }, { - "firstPaintMs": 104, - "fcpMs": 103.759, + "firstPaintMs": 123, + "fcpMs": 122.874, "interactionTests": { - "interactionLatencyMs": 17.724, - "inputDelayMs": 1.876, - "processingDurationMs": 3.108, - "presentationDelayMs": 12.74 + "interactionLatencyMs": 21.887, + "inputDelayMs": 1.602, + "processingDurationMs": 2.599, + "presentationDelayMs": 17.686 } }, { - "firstPaintMs": 97, - "fcpMs": 96.923, + "firstPaintMs": 89, + "fcpMs": 88.865, "interactionTests": { - "interactionLatencyMs": 14.538, - "inputDelayMs": 1.847, - "processingDurationMs": 4.771, - "presentationDelayMs": 7.92 + "interactionLatencyMs": 17.844, + "inputDelayMs": 1.578, + "processingDurationMs": 3.047, + "presentationDelayMs": 13.219 } }, { - "firstPaintMs": 115, - "fcpMs": 115.184, + "firstPaintMs": 106, + "fcpMs": 106.011, "interactionTests": { - "interactionLatencyMs": 24.586, - "inputDelayMs": 1.753, - "processingDurationMs": 3.247, - "presentationDelayMs": 19.586 + "interactionLatencyMs": 19.731, + "inputDelayMs": 1.781, + "processingDurationMs": 2.863, + "presentationDelayMs": 15.087 } } ] }, "ssrRouterLinkLoadTests": { - "peakWorkers": 10, - "peakRequestsPerSec": 169.8, - "peakAvgLatencyMs": 58.11, - "peakP50LatencyMs": 57, - "peakP75LatencyMs": 58, - "peakP90LatencyMs": 62, - "peakP99LatencyMs": 88, - "totalRequests": 5649, + "peakWorkers": 25, + "peakRequestsPerSec": 173.6, + "peakAvgLatencyMs": 141.68, + "peakP50LatencyMs": 140, + "peakP75LatencyMs": 141, + "peakP90LatencyMs": 151, + "peakP99LatencyMs": 302, + "totalRequests": 5738, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 723, + "requests": 731, "errors": 0, - "requestsPerSec": 144.6, - "avgLatencyMs": 6.28, + "requestsPerSec": 146.2, + "avgLatencyMs": 6.25, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 6, "p90LatencyMs": 7, - "p99LatencyMs": 8, + "p99LatencyMs": 9, "maxLatencyMs": 11, - "bytesPerSec": 48316416 + "bytesPerSec": 48840704 }, { "workers": 5, "durationMs": 5000, - "requests": 830, + "requests": 843, "errors": 0, - "requestsPerSec": 166, - "avgLatencyMs": 29.55, + "requestsPerSec": 168.6, + "avgLatencyMs": 29.11, "medianLatencyMs": 29, "p50LatencyMs": 29, "p75LatencyMs": 29, - "p90LatencyMs": 31, - "p99LatencyMs": 45, - "maxLatencyMs": 60, - "bytesPerSec": 55466393.6 + "p90LatencyMs": 30, + "p99LatencyMs": 49, + "maxLatencyMs": 54, + "bytesPerSec": 56331468.8 }, { "workers": 10, "durationMs": 5000, - "requests": 849, + "requests": 858, "errors": 0, - "requestsPerSec": 169.8, - "avgLatencyMs": 58.11, - "medianLatencyMs": 57, - "p50LatencyMs": 57, - "p75LatencyMs": 58, - "p90LatencyMs": 62, - "p99LatencyMs": 88, - "maxLatencyMs": 88, - "bytesPerSec": 56737792 + "requestsPerSec": 171.6, + "avgLatencyMs": 57.42, + "medianLatencyMs": 56, + "p50LatencyMs": 56, + "p75LatencyMs": 57, + "p90LatencyMs": 61, + "p99LatencyMs": 86, + "maxLatencyMs": 93, + "bytesPerSec": 57334169.6 }, { "workers": 25, "durationMs": 5000, - "requests": 836, + "requests": 868, "errors": 0, - "requestsPerSec": 167.2, - "avgLatencyMs": 146.91, - "medianLatencyMs": 145, - "p50LatencyMs": 145, - "p75LatencyMs": 146, - "p90LatencyMs": 162, - "p99LatencyMs": 339, - "maxLatencyMs": 634, - "bytesPerSec": 55859609.6 + "requestsPerSec": 173.6, + "avgLatencyMs": 141.68, + "medianLatencyMs": 140, + "p50LatencyMs": 140, + "p75LatencyMs": 141, + "p90LatencyMs": 151, + "p99LatencyMs": 302, + "maxLatencyMs": 579, + "bytesPerSec": 58002636.8 }, { "workers": 50, "durationMs": 5000, - "requests": 841, + "requests": 856, "errors": 0, - "requestsPerSec": 168.2, - "avgLatencyMs": 288.37, - "medianLatencyMs": 287, - "p50LatencyMs": 287, - "p75LatencyMs": 289, - "p90LatencyMs": 296, - "p99LatencyMs": 1716, - "maxLatencyMs": 2353, - "bytesPerSec": 56200396.8 + "requestsPerSec": 171.2, + "avgLatencyMs": 283.56, + "medianLatencyMs": 280, + "p50LatencyMs": 280, + "p75LatencyMs": 282, + "p90LatencyMs": 287, + "p99LatencyMs": 1631, + "maxLatencyMs": 2284, + "bytesPerSec": 57203097.6 }, { "workers": 100, "durationMs": 5010, - "requests": 819, + "requests": 833, "errors": 0, - "requestsPerSec": 163.81, - "avgLatencyMs": 420.92, - "medianLatencyMs": 315, - "p50LatencyMs": 315, - "p75LatencyMs": 378, - "p90LatencyMs": 407, - "p99LatencyMs": 3883, - "maxLatencyMs": 4978, - "bytesPerSec": 54732390.4 + "requestsPerSec": 166.6, + "avgLatencyMs": 412.18, + "medianLatencyMs": 304, + "p50LatencyMs": 304, + "p75LatencyMs": 365, + "p90LatencyMs": 406, + "p99LatencyMs": 3983, + "maxLatencyMs": 4940, + "bytesPerSec": 55656448 }, { "workers": 200, "durationMs": 5010, - "requests": 751, + "requests": 749, "errors": 0, - "requestsPerSec": 150.2, - "avgLatencyMs": 427.11, - "medianLatencyMs": 323, - "p50LatencyMs": 323, - "p75LatencyMs": 386, - "p90LatencyMs": 419, - "p99LatencyMs": 3928, - "maxLatencyMs": 4969, - "bytesPerSec": 50190745.6 + "requestsPerSec": 149.81, + "avgLatencyMs": 429.3, + "medianLatencyMs": 315, + "p50LatencyMs": 315, + "p75LatencyMs": 380, + "p90LatencyMs": 411, + "p99LatencyMs": 3891, + "maxLatencyMs": 4903, + "bytesPerSec": 50058035.2 } ], "runs": 3, "samples": [ { - "peakWorkers": 25, - "peakRequestsPerSec": 165.6, - "peakAvgLatencyMs": 148.32, - "peakP50LatencyMs": 147, - "peakP75LatencyMs": 149, - "peakP90LatencyMs": 154, - "peakP99LatencyMs": 318, - "totalRequests": 5525, + "peakWorkers": 10, + "peakRequestsPerSec": 158.2, + "peakAvgLatencyMs": 62.34, + "peakP50LatencyMs": 61, + "peakP75LatencyMs": 63, + "peakP90LatencyMs": 69, + "peakP99LatencyMs": 90, + "totalRequests": 5339, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 679, + "requests": 711, "errors": 0, - "requestsPerSec": 135.81, - "avgLatencyMs": 6.81, - "medianLatencyMs": 7, - "p50LatencyMs": 7, - "p75LatencyMs": 7, - "p90LatencyMs": 8, - "p99LatencyMs": 12, - "maxLatencyMs": 14, - "bytesPerSec": 45373849.6 + "requestsPerSec": 142.2, + "avgLatencyMs": 6.33, + "medianLatencyMs": 6, + "p50LatencyMs": 6, + "p75LatencyMs": 6, + "p90LatencyMs": 7, + "p99LatencyMs": 10, + "maxLatencyMs": 12, + "bytesPerSec": 47516876.8 }, { "workers": 5, "durationMs": 5000, - "requests": 797, + "requests": 775, "errors": 0, - "requestsPerSec": 159.4, - "avgLatencyMs": 30.77, - "medianLatencyMs": 30, - "p50LatencyMs": 30, - "p75LatencyMs": 31, - "p90LatencyMs": 33, - "p99LatencyMs": 50, - "maxLatencyMs": 55, - "bytesPerSec": 53264384 + "requestsPerSec": 155, + "avgLatencyMs": 31.64, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 32, + "p90LatencyMs": 35, + "p99LatencyMs": 53, + "maxLatencyMs": 62, + "bytesPerSec": 51789824 }, { "workers": 10, "durationMs": 5000, - "requests": 821, + "requests": 791, "errors": 0, - "requestsPerSec": 164.2, - "avgLatencyMs": 60.04, - "medianLatencyMs": 59, - "p50LatencyMs": 59, - "p75LatencyMs": 60, - "p90LatencyMs": 64, - "p99LatencyMs": 88, - "maxLatencyMs": 129, - "bytesPerSec": 54856908.8 + "requestsPerSec": 158.2, + "avgLatencyMs": 62.34, + "medianLatencyMs": 61, + "p50LatencyMs": 61, + "p75LatencyMs": 63, + "p90LatencyMs": 69, + "p99LatencyMs": 90, + "maxLatencyMs": 126, + "bytesPerSec": 52864614.4 }, { "workers": 25, "durationMs": 5000, - "requests": 828, + "requests": 784, "errors": 0, - "requestsPerSec": 165.6, - "avgLatencyMs": 148.32, - "medianLatencyMs": 147, - "p50LatencyMs": 147, - "p75LatencyMs": 149, - "p90LatencyMs": 154, - "p99LatencyMs": 318, - "maxLatencyMs": 619, - "bytesPerSec": 55341875.2 + "requestsPerSec": 156.81, + "avgLatencyMs": 156.2, + "medianLatencyMs": 151, + "p50LatencyMs": 151, + "p75LatencyMs": 158, + "p90LatencyMs": 186, + "p99LatencyMs": 336, + "maxLatencyMs": 624, + "bytesPerSec": 52386201.6 }, { "workers": 50, "durationMs": 5000, - "requests": 820, + "requests": 771, "errors": 0, - "requestsPerSec": 164, - "avgLatencyMs": 295.53, - "medianLatencyMs": 291, - "p50LatencyMs": 291, - "p75LatencyMs": 295, - "p90LatencyMs": 302, - "p99LatencyMs": 1880, - "maxLatencyMs": 2668, - "bytesPerSec": 54804480 + "requestsPerSec": 154.2, + "avgLatencyMs": 313.5, + "medianLatencyMs": 304, + "p50LatencyMs": 304, + "p75LatencyMs": 318, + "p90LatencyMs": 328, + "p99LatencyMs": 2048, + "maxLatencyMs": 2660, + "bytesPerSec": 51521126.4 }, { "workers": 100, "durationMs": 5010, - "requests": 819, + "requests": 754, "errors": 0, - "requestsPerSec": 163.81, - "avgLatencyMs": 403.9, - "medianLatencyMs": 304, - "p50LatencyMs": 304, - "p75LatencyMs": 369, - "p90LatencyMs": 402, - "p99LatencyMs": 3823, - "maxLatencyMs": 4880, - "bytesPerSec": 54732390.4 + "requestsPerSec": 150.81, + "avgLatencyMs": 424.06, + "medianLatencyMs": 317, + "p50LatencyMs": 317, + "p75LatencyMs": 376, + "p90LatencyMs": 416, + "p99LatencyMs": 3954, + "maxLatencyMs": 4908, + "bytesPerSec": 50387353.6 }, { "workers": 200, "durationMs": 5010, - "requests": 761, + "requests": 753, "errors": 0, - "requestsPerSec": 152.2, - "avgLatencyMs": 428.61, - "medianLatencyMs": 305, - "p50LatencyMs": 305, - "p75LatencyMs": 365, - "p90LatencyMs": 408, - "p99LatencyMs": 4010, - "maxLatencyMs": 4868, - "bytesPerSec": 50857574.4 + "requestsPerSec": 150.6, + "avgLatencyMs": 421.91, + "medianLatencyMs": 300, + "p50LatencyMs": 300, + "p75LatencyMs": 359, + "p90LatencyMs": 378, + "p99LatencyMs": 3973, + "maxLatencyMs": 4831, + "bytesPerSec": 50330009.6 } ] }, { - "peakWorkers": 5, - "peakRequestsPerSec": 170, - "peakAvgLatencyMs": 28.94, - "peakP50LatencyMs": 29, - "peakP75LatencyMs": 29, - "peakP90LatencyMs": 29, - "peakP99LatencyMs": 44, - "totalRequests": 5693, + "peakWorkers": 25, + "peakRequestsPerSec": 173.6, + "peakAvgLatencyMs": 141.68, + "peakP50LatencyMs": 140, + "peakP75LatencyMs": 141, + "peakP90LatencyMs": 151, + "peakP99LatencyMs": 302, + "totalRequests": 5738, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 719, + "requests": 731, "errors": 0, - "requestsPerSec": 143.81, - "avgLatencyMs": 6.28, + "requestsPerSec": 146.2, + "avgLatencyMs": 6.25, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 6, "p90LatencyMs": 7, "p99LatencyMs": 9, "maxLatencyMs": 11, - "bytesPerSec": 48054272 + "bytesPerSec": 48840704 }, { "workers": 5, "durationMs": 5000, - "requests": 850, + "requests": 843, "errors": 0, - "requestsPerSec": 170, - "avgLatencyMs": 28.94, + "requestsPerSec": 168.6, + "avgLatencyMs": 29.11, "medianLatencyMs": 29, "p50LatencyMs": 29, "p75LatencyMs": 29, - "p90LatencyMs": 29, - "p99LatencyMs": 44, - "maxLatencyMs": 52, - "bytesPerSec": 56809881.6 + "p90LatencyMs": 30, + "p99LatencyMs": 49, + "maxLatencyMs": 54, + "bytesPerSec": 56331468.8 }, { "workers": 10, "durationMs": 5000, - "requests": 840, + "requests": 858, "errors": 0, - "requestsPerSec": 168, - "avgLatencyMs": 58.68, - "medianLatencyMs": 58, - "p50LatencyMs": 58, - "p75LatencyMs": 59, - "p90LatencyMs": 62, - "p99LatencyMs": 89, - "maxLatencyMs": 113, - "bytesPerSec": 56128307.2 + "requestsPerSec": 171.6, + "avgLatencyMs": 57.42, + "medianLatencyMs": 56, + "p50LatencyMs": 56, + "p75LatencyMs": 57, + "p90LatencyMs": 61, + "p99LatencyMs": 86, + "maxLatencyMs": 93, + "bytesPerSec": 57334169.6 }, { "workers": 25, "durationMs": 5000, - "requests": 838, + "requests": 868, "errors": 0, - "requestsPerSec": 167.6, - "avgLatencyMs": 146.51, - "medianLatencyMs": 145, - "p50LatencyMs": 145, - "p75LatencyMs": 146, - "p90LatencyMs": 153, - "p99LatencyMs": 249, - "maxLatencyMs": 584, - "bytesPerSec": 55990681.6 + "requestsPerSec": 173.6, + "avgLatencyMs": 141.68, + "medianLatencyMs": 140, + "p50LatencyMs": 140, + "p75LatencyMs": 141, + "p90LatencyMs": 151, + "p99LatencyMs": 302, + "maxLatencyMs": 579, + "bytesPerSec": 58002636.8 }, { "workers": 50, "durationMs": 5000, - "requests": 839, + "requests": 856, "errors": 0, - "requestsPerSec": 167.8, - "avgLatencyMs": 288.78, - "medianLatencyMs": 288, - "p50LatencyMs": 288, - "p75LatencyMs": 292, - "p90LatencyMs": 298, - "p99LatencyMs": 1730, - "maxLatencyMs": 2493, - "bytesPerSec": 56062771.2 + "requestsPerSec": 171.2, + "avgLatencyMs": 283.56, + "medianLatencyMs": 280, + "p50LatencyMs": 280, + "p75LatencyMs": 282, + "p90LatencyMs": 287, + "p99LatencyMs": 1631, + "maxLatencyMs": 2284, + "bytesPerSec": 57203097.6 }, { "workers": 100, "durationMs": 5010, - "requests": 822, + "requests": 833, "errors": 0, - "requestsPerSec": 164.4, - "avgLatencyMs": 413.49, - "medianLatencyMs": 307, - "p50LatencyMs": 307, - "p75LatencyMs": 364, - "p90LatencyMs": 410, - "p99LatencyMs": 3945, - "maxLatencyMs": 4991, - "bytesPerSec": 54935552 + "requestsPerSec": 166.6, + "avgLatencyMs": 412.18, + "medianLatencyMs": 304, + "p50LatencyMs": 304, + "p75LatencyMs": 365, + "p90LatencyMs": 406, + "p99LatencyMs": 3983, + "maxLatencyMs": 4940, + "bytesPerSec": 55656448 }, { "workers": 200, "durationMs": 5010, - "requests": 785, + "requests": 749, "errors": 0, - "requestsPerSec": 157, - "avgLatencyMs": 420.83, - "medianLatencyMs": 302, - "p50LatencyMs": 302, - "p75LatencyMs": 372, - "p90LatencyMs": 412, - "p99LatencyMs": 4022, - "maxLatencyMs": 4929, - "bytesPerSec": 52451737.6 + "requestsPerSec": 149.81, + "avgLatencyMs": 429.3, + "medianLatencyMs": 315, + "p50LatencyMs": 315, + "p75LatencyMs": 380, + "p90LatencyMs": 411, + "p99LatencyMs": 3891, + "maxLatencyMs": 4903, + "bytesPerSec": 50058035.2 } ] }, { - "peakWorkers": 10, - "peakRequestsPerSec": 169.8, - "peakAvgLatencyMs": 58.11, - "peakP50LatencyMs": 57, - "peakP75LatencyMs": 58, - "peakP90LatencyMs": 62, - "peakP99LatencyMs": 88, - "totalRequests": 5649, + "peakWorkers": 25, + "peakRequestsPerSec": 176.6, + "peakAvgLatencyMs": 139.14, + "peakP50LatencyMs": 140, + "peakP75LatencyMs": 141, + "peakP90LatencyMs": 145, + "peakP99LatencyMs": 263, + "totalRequests": 5790, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 723, + "requests": 685, "errors": 0, - "requestsPerSec": 144.6, - "avgLatencyMs": 6.28, - "medianLatencyMs": 6, - "p50LatencyMs": 6, - "p75LatencyMs": 6, - "p90LatencyMs": 7, + "requestsPerSec": 137, + "avgLatencyMs": 7.04, + "medianLatencyMs": 7, + "p50LatencyMs": 7, + "p75LatencyMs": 7, + "p90LatencyMs": 8, "p99LatencyMs": 8, - "maxLatencyMs": 11, - "bytesPerSec": 48316416 + "maxLatencyMs": 9, + "bytesPerSec": 45780172.8 }, { "workers": 5, "durationMs": 5000, - "requests": 830, + "requests": 837, "errors": 0, - "requestsPerSec": 166, - "avgLatencyMs": 29.55, + "requestsPerSec": 167.4, + "avgLatencyMs": 29.33, "medianLatencyMs": 29, "p50LatencyMs": 29, - "p75LatencyMs": 29, + "p75LatencyMs": 30, "p90LatencyMs": 31, - "p99LatencyMs": 45, - "maxLatencyMs": 60, - "bytesPerSec": 55466393.6 + "p99LatencyMs": 37, + "maxLatencyMs": 42, + "bytesPerSec": 55938252.8 }, { "workers": 10, "durationMs": 5000, - "requests": 849, + "requests": 856, "errors": 0, - "requestsPerSec": 169.8, - "avgLatencyMs": 58.11, + "requestsPerSec": 171.2, + "avgLatencyMs": 57.56, "medianLatencyMs": 57, "p50LatencyMs": 57, - "p75LatencyMs": 58, - "p90LatencyMs": 62, - "p99LatencyMs": 88, - "maxLatencyMs": 88, - "bytesPerSec": 56737792 + "p75LatencyMs": 57, + "p90LatencyMs": 61, + "p99LatencyMs": 89, + "maxLatencyMs": 113, + "bytesPerSec": 57203097.6 }, { "workers": 25, "durationMs": 5000, - "requests": 836, + "requests": 883, "errors": 0, - "requestsPerSec": 167.2, - "avgLatencyMs": 146.91, - "medianLatencyMs": 145, - "p50LatencyMs": 145, - "p75LatencyMs": 146, - "p90LatencyMs": 162, - "p99LatencyMs": 339, - "maxLatencyMs": 634, - "bytesPerSec": 55859609.6 + "requestsPerSec": 176.6, + "avgLatencyMs": 139.14, + "medianLatencyMs": 140, + "p50LatencyMs": 140, + "p75LatencyMs": 141, + "p90LatencyMs": 145, + "p99LatencyMs": 263, + "maxLatencyMs": 525, + "bytesPerSec": 59011891.2 }, { "workers": 50, - "durationMs": 5000, - "requests": 841, + "durationMs": 5010, + "requests": 859, "errors": 0, - "requestsPerSec": 168.2, - "avgLatencyMs": 288.37, - "medianLatencyMs": 287, - "p50LatencyMs": 287, - "p75LatencyMs": 289, - "p90LatencyMs": 296, - "p99LatencyMs": 1716, - "maxLatencyMs": 2353, - "bytesPerSec": 56200396.8 + "requestsPerSec": 171.8, + "avgLatencyMs": 282.38, + "medianLatencyMs": 279, + "p50LatencyMs": 279, + "p75LatencyMs": 282, + "p90LatencyMs": 297, + "p99LatencyMs": 1687, + "maxLatencyMs": 2351, + "bytesPerSec": 57399705.6 }, { "workers": 100, "durationMs": 5010, - "requests": 819, + "requests": 852, "errors": 0, - "requestsPerSec": 163.81, - "avgLatencyMs": 420.92, - "medianLatencyMs": 315, - "p50LatencyMs": 315, - "p75LatencyMs": 378, - "p90LatencyMs": 407, - "p99LatencyMs": 3883, - "maxLatencyMs": 4978, - "bytesPerSec": 54732390.4 + "requestsPerSec": 170.4, + "avgLatencyMs": 410.65, + "medianLatencyMs": 312, + "p50LatencyMs": 312, + "p75LatencyMs": 377, + "p90LatencyMs": 403, + "p99LatencyMs": 3912, + "maxLatencyMs": 4852, + "bytesPerSec": 56934400 }, { "workers": 200, "durationMs": 5010, - "requests": 751, + "requests": 818, "errors": 0, - "requestsPerSec": 150.2, - "avgLatencyMs": 427.11, - "medianLatencyMs": 323, - "p50LatencyMs": 323, - "p75LatencyMs": 386, - "p90LatencyMs": 419, - "p99LatencyMs": 3928, - "maxLatencyMs": 4969, - "bytesPerSec": 50190745.6 + "requestsPerSec": 163.6, + "avgLatencyMs": 411.39, + "medianLatencyMs": 298, + "p50LatencyMs": 298, + "p75LatencyMs": 359, + "p90LatencyMs": 388, + "p99LatencyMs": 3941, + "maxLatencyMs": 4948, + "bytesPerSec": 54660300.8 } ] } @@ -653,474 +653,474 @@ "browserVersion": "Google Chrome 154.0.8037.97", "ssrLoadTests": { "peakWorkers": 25, - "peakRequestsPerSec": 342, - "peakAvgLatencyMs": 72.01, - "peakP50LatencyMs": 72, + "peakRequestsPerSec": 343, + "peakAvgLatencyMs": 71.88, + "peakP50LatencyMs": 71, "peakP75LatencyMs": 72, "peakP90LatencyMs": 73, - "peakP99LatencyMs": 105, - "totalRequests": 11297, + "peakP99LatencyMs": 99, + "totalRequests": 11341, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1238, + "requests": 1230, "errors": 0, - "requestsPerSec": 247.6, - "avgLatencyMs": 3.18, + "requestsPerSec": 246, + "avgLatencyMs": 3.26, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, "p90LatencyMs": 4, "p99LatencyMs": 5, - "maxLatencyMs": 8, - "bytesPerSec": 77535641.6 + "maxLatencyMs": 15, + "bytesPerSec": 77050675.2 }, { "workers": 5, "durationMs": 5000, - "requests": 1635, + "requests": 1640, "errors": 0, - "requestsPerSec": 327, + "requestsPerSec": 328, "avgLatencyMs": 14.63, "medianLatencyMs": 14, "p50LatencyMs": 14, "p75LatencyMs": 15, "p90LatencyMs": 16, - "p99LatencyMs": 21, - "maxLatencyMs": 29, - "bytesPerSec": 102400000 + "p99LatencyMs": 19, + "maxLatencyMs": 31, + "bytesPerSec": 102701465.6 }, { "workers": 10, "durationMs": 5000, - "requests": 1690, + "requests": 1697, "errors": 0, - "requestsPerSec": 338, - "avgLatencyMs": 28.97, + "requestsPerSec": 339.4, + "avgLatencyMs": 28.89, "medianLatencyMs": 29, "p50LatencyMs": 29, "p75LatencyMs": 29, "p90LatencyMs": 30, - "p99LatencyMs": 44, - "maxLatencyMs": 60, - "bytesPerSec": 105834086.4 + "p99LatencyMs": 43, + "maxLatencyMs": 62, + "bytesPerSec": 106279731.2 }, { "workers": 25, "durationMs": 5000, - "requests": 1710, + "requests": 1715, "errors": 0, - "requestsPerSec": 342, - "avgLatencyMs": 72.01, - "medianLatencyMs": 72, - "p50LatencyMs": 72, + "requestsPerSec": 343, + "avgLatencyMs": 71.88, + "medianLatencyMs": 71, + "p50LatencyMs": 71, "p75LatencyMs": 72, "p90LatencyMs": 73, - "p99LatencyMs": 105, - "maxLatencyMs": 274, - "bytesPerSec": 107092377.6 + "p99LatencyMs": 99, + "maxLatencyMs": 275, + "bytesPerSec": 107406950.4 }, { "workers": 50, "durationMs": 5000, - "requests": 1705, + "requests": 1712, "errors": 0, - "requestsPerSec": 341, - "avgLatencyMs": 144.04, - "medianLatencyMs": 144, - "p50LatencyMs": 144, - "p75LatencyMs": 145, - "p90LatencyMs": 147, - "p99LatencyMs": 503, - "maxLatencyMs": 1172, - "bytesPerSec": 106777804.8 + "requestsPerSec": 342.4, + "avgLatencyMs": 143.45, + "medianLatencyMs": 142, + "p50LatencyMs": 142, + "p75LatencyMs": 144, + "p90LatencyMs": 146, + "p99LatencyMs": 485, + "maxLatencyMs": 1137, + "bytesPerSec": 107223449.6 }, { "workers": 100, "durationMs": 5010, - "requests": 1673, + "requests": 1679, "errors": 0, - "requestsPerSec": 334.6, - "avgLatencyMs": 289.43, - "medianLatencyMs": 225, - "p50LatencyMs": 225, - "p75LatencyMs": 262, - "p90LatencyMs": 285, - "p99LatencyMs": 3437, - "maxLatencyMs": 4805, - "bytesPerSec": 104785510.4 + "requestsPerSec": 335.8, + "avgLatencyMs": 288.85, + "medianLatencyMs": 212, + "p50LatencyMs": 212, + "p75LatencyMs": 258, + "p90LatencyMs": 309, + "p99LatencyMs": 3482, + "maxLatencyMs": 4911, + "bytesPerSec": 105152512 }, { "workers": 200, "durationMs": 5010, - "requests": 1646, + "requests": 1668, "errors": 0, - "requestsPerSec": 329.2, - "avgLatencyMs": 294.75, + "requestsPerSec": 333.6, + "avgLatencyMs": 293.16, "medianLatencyMs": 214, "p50LatencyMs": 214, - "p75LatencyMs": 257, - "p90LatencyMs": 280, - "p99LatencyMs": 3547, - "maxLatencyMs": 4946, - "bytesPerSec": 103107788.8 + "p75LatencyMs": 261, + "p90LatencyMs": 282, + "p99LatencyMs": 3495, + "maxLatencyMs": 4943, + "bytesPerSec": 104457830.4 } ], "runs": 3, "samples": [ { - "peakWorkers": 25, - "peakRequestsPerSec": 320.4, - "peakAvgLatencyMs": 76.93, - "peakP50LatencyMs": 76, - "peakP75LatencyMs": 77, - "peakP90LatencyMs": 78, - "peakP99LatencyMs": 112, - "totalRequests": 10690, + "peakWorkers": 10, + "peakRequestsPerSec": 341.2, + "peakAvgLatencyMs": 28.76, + "peakP50LatencyMs": 29, + "peakP75LatencyMs": 29, + "peakP90LatencyMs": 30, + "peakP99LatencyMs": 39, + "totalRequests": 11227, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1195, + "requests": 1237, "errors": 0, - "requestsPerSec": 239, - "avgLatencyMs": 3.94, - "medianLatencyMs": 4, - "p50LatencyMs": 4, - "p75LatencyMs": 4, + "requestsPerSec": 247.4, + "avgLatencyMs": 3.25, + "medianLatencyMs": 3, + "p50LatencyMs": 3, + "p75LatencyMs": 3, "p90LatencyMs": 4, "p99LatencyMs": 5, "maxLatencyMs": 9, - "bytesPerSec": 74848665.6 + "bytesPerSec": 77470105.6 }, { "workers": 5, "durationMs": 5000, - "requests": 1542, + "requests": 1635, "errors": 0, - "requestsPerSec": 308.4, - "avgLatencyMs": 15.66, - "medianLatencyMs": 15, - "p50LatencyMs": 15, - "p75LatencyMs": 16, - "p90LatencyMs": 17, - "p99LatencyMs": 23, - "maxLatencyMs": 32, - "bytesPerSec": 96580403.2 + "requestsPerSec": 327, + "avgLatencyMs": 14.67, + "medianLatencyMs": 14, + "p50LatencyMs": 14, + "p75LatencyMs": 15, + "p90LatencyMs": 16, + "p99LatencyMs": 21, + "maxLatencyMs": 30, + "bytesPerSec": 102386892.8 }, { "workers": 10, "durationMs": 5000, - "requests": 1598, + "requests": 1706, "errors": 0, - "requestsPerSec": 319.61, - "avgLatencyMs": 30.7, - "medianLatencyMs": 30, - "p50LatencyMs": 30, - "p75LatencyMs": 31, - "p90LatencyMs": 32, - "p99LatencyMs": 44, - "maxLatencyMs": 57, - "bytesPerSec": 100080025.6 + "requestsPerSec": 341.2, + "avgLatencyMs": 28.76, + "medianLatencyMs": 29, + "p50LatencyMs": 29, + "p75LatencyMs": 29, + "p90LatencyMs": 30, + "p99LatencyMs": 39, + "maxLatencyMs": 74, + "bytesPerSec": 106843340.8 }, { "workers": 25, "durationMs": 5000, - "requests": 1602, + "requests": 1682, "errors": 0, - "requestsPerSec": 320.4, - "avgLatencyMs": 76.93, - "medianLatencyMs": 76, - "p50LatencyMs": 76, - "p75LatencyMs": 77, - "p90LatencyMs": 78, - "p99LatencyMs": 112, - "maxLatencyMs": 310, - "bytesPerSec": 100329062.4 + "requestsPerSec": 336.4, + "avgLatencyMs": 73.27, + "medianLatencyMs": 72, + "p50LatencyMs": 72, + "p75LatencyMs": 73, + "p90LatencyMs": 75, + "p99LatencyMs": 105, + "maxLatencyMs": 347, + "bytesPerSec": 105336012.8 }, { "workers": 50, "durationMs": 5000, - "requests": 1571, + "requests": 1667, "errors": 0, - "requestsPerSec": 314.2, - "avgLatencyMs": 156.25, - "medianLatencyMs": 153, - "p50LatencyMs": 153, - "p75LatencyMs": 154, - "p90LatencyMs": 166, - "p99LatencyMs": 661, - "maxLatencyMs": 1348, - "bytesPerSec": 98376089.6 + "requestsPerSec": 333.4, + "avgLatencyMs": 147.37, + "medianLatencyMs": 144, + "p50LatencyMs": 144, + "p75LatencyMs": 146, + "p90LatencyMs": 163, + "p99LatencyMs": 566, + "maxLatencyMs": 1320, + "bytesPerSec": 104418508.8 }, { "workers": 100, "durationMs": 5010, - "requests": 1589, + "requests": 1672, "errors": 0, - "requestsPerSec": 317.8, - "avgLatencyMs": 295.69, - "medianLatencyMs": 214, - "p50LatencyMs": 214, - "p75LatencyMs": 271, - "p90LatencyMs": 291, - "p99LatencyMs": 3522, - "maxLatencyMs": 4916, - "bytesPerSec": 99516416 + "requestsPerSec": 334.4, + "avgLatencyMs": 287.35, + "medianLatencyMs": 219, + "p50LatencyMs": 219, + "p75LatencyMs": 257, + "p90LatencyMs": 286, + "p99LatencyMs": 3474, + "maxLatencyMs": 4930, + "bytesPerSec": 104719974.4 }, { "workers": 200, "durationMs": 5010, - "requests": 1593, + "requests": 1628, "errors": 0, - "requestsPerSec": 318.61, - "avgLatencyMs": 295.69, - "medianLatencyMs": 208, - "p50LatencyMs": 208, - "p75LatencyMs": 252, - "p90LatencyMs": 274, - "p99LatencyMs": 3622, - "maxLatencyMs": 4921, - "bytesPerSec": 99791667.2 + "requestsPerSec": 325.61, + "avgLatencyMs": 292.2, + "medianLatencyMs": 212, + "p50LatencyMs": 212, + "p75LatencyMs": 259, + "p90LatencyMs": 276, + "p99LatencyMs": 3513, + "maxLatencyMs": 4937, + "bytesPerSec": 101954355.2 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 346.6, - "peakAvgLatencyMs": 71.12, + "peakRequestsPerSec": 343, + "peakAvgLatencyMs": 71.88, "peakP50LatencyMs": 71, - "peakP75LatencyMs": 71, - "peakP90LatencyMs": 72, - "peakP99LatencyMs": 91, - "totalRequests": 11440, + "peakP75LatencyMs": 72, + "peakP90LatencyMs": 73, + "peakP99LatencyMs": 99, + "totalRequests": 11341, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1239, + "requests": 1230, "errors": 0, - "requestsPerSec": 247.8, - "avgLatencyMs": 3.18, + "requestsPerSec": 246, + "avgLatencyMs": 3.26, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, "p90LatencyMs": 4, "p99LatencyMs": 5, - "maxLatencyMs": 7, - "bytesPerSec": 77601177.6 + "maxLatencyMs": 15, + "bytesPerSec": 77050675.2 }, { "workers": 5, "durationMs": 5000, - "requests": 1648, + "requests": 1640, "errors": 0, - "requestsPerSec": 329.6, - "avgLatencyMs": 14.5, + "requestsPerSec": 328, + "avgLatencyMs": 14.63, "medianLatencyMs": 14, "p50LatencyMs": 14, "p75LatencyMs": 15, "p90LatencyMs": 16, "p99LatencyMs": 19, - "maxLatencyMs": 28, - "bytesPerSec": 103225753.6 + "maxLatencyMs": 31, + "bytesPerSec": 102701465.6 }, { "workers": 10, "durationMs": 5000, - "requests": 1715, + "requests": 1697, "errors": 0, - "requestsPerSec": 343, - "avgLatencyMs": 28.63, - "medianLatencyMs": 28, - "p50LatencyMs": 28, + "requestsPerSec": 339.4, + "avgLatencyMs": 28.89, + "medianLatencyMs": 29, + "p50LatencyMs": 29, "p75LatencyMs": 29, - "p90LatencyMs": 29, - "p99LatencyMs": 42, - "maxLatencyMs": 60, - "bytesPerSec": 107406950.4 + "p90LatencyMs": 30, + "p99LatencyMs": 43, + "maxLatencyMs": 62, + "bytesPerSec": 106279731.2 }, { "workers": 25, "durationMs": 5000, - "requests": 1733, + "requests": 1715, "errors": 0, - "requestsPerSec": 346.6, - "avgLatencyMs": 71.12, + "requestsPerSec": 343, + "avgLatencyMs": 71.88, "medianLatencyMs": 71, "p50LatencyMs": 71, - "p75LatencyMs": 71, - "p90LatencyMs": 72, - "p99LatencyMs": 91, - "maxLatencyMs": 232, - "bytesPerSec": 108547276.8 + "p75LatencyMs": 72, + "p90LatencyMs": 73, + "p99LatencyMs": 99, + "maxLatencyMs": 275, + "bytesPerSec": 107406950.4 }, { "workers": 50, "durationMs": 5000, - "requests": 1730, + "requests": 1712, "errors": 0, - "requestsPerSec": 346, - "avgLatencyMs": 142.02, - "medianLatencyMs": 141, - "p50LatencyMs": 141, - "p75LatencyMs": 142, - "p90LatencyMs": 143, - "p99LatencyMs": 560, - "maxLatencyMs": 1189, - "bytesPerSec": 108337561.6 + "requestsPerSec": 342.4, + "avgLatencyMs": 143.45, + "medianLatencyMs": 142, + "p50LatencyMs": 142, + "p75LatencyMs": 144, + "p90LatencyMs": 146, + "p99LatencyMs": 485, + "maxLatencyMs": 1137, + "bytesPerSec": 107223449.6 }, { "workers": 100, "durationMs": 5010, - "requests": 1709, + "requests": 1679, "errors": 0, - "requestsPerSec": 341.8, - "avgLatencyMs": 283.87, - "medianLatencyMs": 225, - "p50LatencyMs": 225, - "p75LatencyMs": 261, - "p90LatencyMs": 282, - "p99LatencyMs": 3257, - "maxLatencyMs": 4750, - "bytesPerSec": 107039948.8 + "requestsPerSec": 335.8, + "avgLatencyMs": 288.85, + "medianLatencyMs": 212, + "p50LatencyMs": 212, + "p75LatencyMs": 258, + "p90LatencyMs": 309, + "p99LatencyMs": 3482, + "maxLatencyMs": 4911, + "bytesPerSec": 105152512 }, { "workers": 200, "durationMs": 5010, - "requests": 1666, + "requests": 1668, "errors": 0, - "requestsPerSec": 333.2, - "avgLatencyMs": 293.96, - "medianLatencyMs": 215, - "p50LatencyMs": 215, - "p75LatencyMs": 259, + "requestsPerSec": 333.6, + "avgLatencyMs": 293.16, + "medianLatencyMs": 214, + "p50LatencyMs": 214, + "p75LatencyMs": 261, "p90LatencyMs": 282, - "p99LatencyMs": 3509, - "maxLatencyMs": 4972, - "bytesPerSec": 104339865.6 + "p99LatencyMs": 3495, + "maxLatencyMs": 4943, + "bytesPerSec": 104457830.4 } ] }, { - "peakWorkers": 25, - "peakRequestsPerSec": 342, - "peakAvgLatencyMs": 72.01, - "peakP50LatencyMs": 72, - "peakP75LatencyMs": 72, - "peakP90LatencyMs": 73, - "peakP99LatencyMs": 105, - "totalRequests": 11297, + "peakWorkers": 50, + "peakRequestsPerSec": 343.2, + "peakAvgLatencyMs": 142.91, + "peakP50LatencyMs": 143, + "peakP75LatencyMs": 144, + "peakP90LatencyMs": 145, + "peakP99LatencyMs": 452, + "totalRequests": 11366, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1238, + "requests": 1237, "errors": 0, - "requestsPerSec": 247.6, - "avgLatencyMs": 3.18, + "requestsPerSec": 247.4, + "avgLatencyMs": 3.23, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, "p90LatencyMs": 4, "p99LatencyMs": 5, - "maxLatencyMs": 8, - "bytesPerSec": 77535641.6 + "maxLatencyMs": 10, + "bytesPerSec": 77470105.6 }, { "workers": 5, "durationMs": 5000, - "requests": 1635, + "requests": 1653, "errors": 0, - "requestsPerSec": 327, - "avgLatencyMs": 14.63, + "requestsPerSec": 330.6, + "avgLatencyMs": 14.53, "medianLatencyMs": 14, "p50LatencyMs": 14, "p75LatencyMs": 15, "p90LatencyMs": 16, "p99LatencyMs": 21, "maxLatencyMs": 29, - "bytesPerSec": 102400000 + "bytesPerSec": 103527219.2 }, { "workers": 10, "durationMs": 5000, - "requests": 1690, + "requests": 1706, "errors": 0, - "requestsPerSec": 338, - "avgLatencyMs": 28.97, + "requestsPerSec": 341.2, + "avgLatencyMs": 28.74, "medianLatencyMs": 29, "p50LatencyMs": 29, "p75LatencyMs": 29, "p90LatencyMs": 30, - "p99LatencyMs": 44, - "maxLatencyMs": 60, - "bytesPerSec": 105834086.4 + "p99LatencyMs": 40, + "maxLatencyMs": 49, + "bytesPerSec": 106843340.8 }, { "workers": 25, "durationMs": 5000, - "requests": 1710, + "requests": 1711, "errors": 0, - "requestsPerSec": 342, + "requestsPerSec": 342.2, "avgLatencyMs": 72.01, - "medianLatencyMs": 72, - "p50LatencyMs": 72, + "medianLatencyMs": 71, + "p50LatencyMs": 71, "p75LatencyMs": 72, "p90LatencyMs": 73, - "p99LatencyMs": 105, - "maxLatencyMs": 274, - "bytesPerSec": 107092377.6 + "p99LatencyMs": 106, + "maxLatencyMs": 281, + "bytesPerSec": 107144806.4 }, { "workers": 50, "durationMs": 5000, - "requests": 1705, + "requests": 1716, "errors": 0, - "requestsPerSec": 341, - "avgLatencyMs": 144.04, - "medianLatencyMs": 144, - "p50LatencyMs": 144, - "p75LatencyMs": 145, - "p90LatencyMs": 147, - "p99LatencyMs": 503, - "maxLatencyMs": 1172, - "bytesPerSec": 106777804.8 + "requestsPerSec": 343.2, + "avgLatencyMs": 142.91, + "medianLatencyMs": 143, + "p50LatencyMs": 143, + "p75LatencyMs": 144, + "p90LatencyMs": 145, + "p99LatencyMs": 452, + "maxLatencyMs": 1076, + "bytesPerSec": 107472486.4 }, { "workers": 100, "durationMs": 5010, - "requests": 1673, + "requests": 1689, "errors": 0, - "requestsPerSec": 334.6, - "avgLatencyMs": 289.43, - "medianLatencyMs": 225, - "p50LatencyMs": 225, + "requestsPerSec": 337.8, + "avgLatencyMs": 286.95, + "medianLatencyMs": 215, + "p50LatencyMs": 215, "p75LatencyMs": 262, "p90LatencyMs": 285, - "p99LatencyMs": 3437, - "maxLatencyMs": 4805, - "bytesPerSec": 104785510.4 + "p99LatencyMs": 3393, + "maxLatencyMs": 4819, + "bytesPerSec": 105781657.6 }, { "workers": 200, "durationMs": 5010, - "requests": 1646, + "requests": 1654, "errors": 0, - "requestsPerSec": 329.2, - "avgLatencyMs": 294.75, - "medianLatencyMs": 214, - "p50LatencyMs": 214, - "p75LatencyMs": 257, - "p90LatencyMs": 280, - "p99LatencyMs": 3547, - "maxLatencyMs": 4946, - "bytesPerSec": 103107788.8 + "requestsPerSec": 330.8, + "avgLatencyMs": 293.54, + "medianLatencyMs": 216, + "p50LatencyMs": 216, + "p75LatencyMs": 268, + "p90LatencyMs": 285, + "p99LatencyMs": 3477, + "maxLatencyMs": 4904, + "bytesPerSec": 103592755.2 } ] } diff --git a/packages/app-solid-start/ci-stats.json b/packages/app-solid-start/ci-stats.json index ab8b21d8..c912f966 100644 --- a/packages/app-solid-start/ci-stats.json +++ b/packages/app-solid-start/ci-stats.json @@ -1,631 +1,631 @@ { - "timingMeasuredAt": "2026-10-10T10:58:42.209Z", + "timingMeasuredAt": "2026-10-10T11:51:43.886Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "2.0.5", "clientSideRenderedTests": { - "firstPaintMs": 96.4, - "fcpMs": 96.38, + "firstPaintMs": 89, + "fcpMs": 88.79, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 16.78, - "inputDelayMs": 1.22, - "processingDurationMs": 2.9, - "presentationDelayMs": 12.66 + "interactionLatencyMs": 20.83, + "inputDelayMs": 3.35, + "processingDurationMs": 2.99, + "presentationDelayMs": 14.49 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 14.17, - "fcpMs": 14.19, - "interactionLatencyMs": 4.39, - "inputDelayMs": 0.77, - "processingDurationMs": 1.27, - "presentationDelayMs": 3.5 + "firstPaintMs": 7.52, + "fcpMs": 7.49, + "interactionLatencyMs": 5.31, + "inputDelayMs": 5.69, + "processingDurationMs": 1.59, + "presentationDelayMs": 3.86 }, "samples": [ { - "firstPaintMs": 81, - "fcpMs": 81.07, + "firstPaintMs": 95, + "fcpMs": 94.753, "interactionTests": { - "interactionLatencyMs": 21.959, - "inputDelayMs": 2.595, - "processingDurationMs": 5.087, - "presentationDelayMs": 14.277 + "interactionLatencyMs": 20.702, + "inputDelayMs": 0.866, + "processingDurationMs": 2.225, + "presentationDelayMs": 17.611 } }, { - "firstPaintMs": 89, - "fcpMs": 88.563, + "firstPaintMs": 82, + "fcpMs": 82.052, "interactionTests": { - "interactionLatencyMs": 19.202, - "inputDelayMs": 0.894, - "processingDurationMs": 2.15, - "presentationDelayMs": 16.158 + "interactionLatencyMs": 14.216999999999999, + "inputDelayMs": 0.719, + "processingDurationMs": 2.661, + "presentationDelayMs": 10.837 } }, { - "firstPaintMs": 104, - "fcpMs": 103.609, + "firstPaintMs": 84, + "fcpMs": 83.623, "interactionTests": { - "interactionLatencyMs": 14.158, - "inputDelayMs": 0.884, - "processingDurationMs": 2.96, - "presentationDelayMs": 10.314 + "interactionLatencyMs": 20.212, + "inputDelayMs": 0.797, + "processingDurationMs": 2.204, + "presentationDelayMs": 17.211 } }, { - "firstPaintMs": 91, - "fcpMs": 91.465, + "firstPaintMs": 85, + "fcpMs": 84.696, "interactionTests": { - "interactionLatencyMs": 10.745000000000001, - "inputDelayMs": 0.86, - "processingDurationMs": 2.14, - "presentationDelayMs": 7.745 + "interactionLatencyMs": 29.077999999999996, + "inputDelayMs": 13.53, + "processingDurationMs": 5.803, + "presentationDelayMs": 9.745 } }, { - "firstPaintMs": 117, - "fcpMs": 117.194, + "firstPaintMs": 99, + "fcpMs": 98.804, "interactionTests": { - "interactionLatencyMs": 17.835, - "inputDelayMs": 0.869, - "processingDurationMs": 2.171, - "presentationDelayMs": 14.795 + "interactionLatencyMs": 19.93, + "inputDelayMs": 0.815, + "processingDurationMs": 2.061, + "presentationDelayMs": 17.054 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 420, - "avgLatencyMs": 2.52, - "medianLatencyMs": 2.308, - "samples": 3968, + "opsPerSec": 441, + "avgLatencyMs": 2.373, + "medianLatencyMs": 2.197, + "samples": 4215, "bodySizeKb": 224.17, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 89, - "fcpMs": 89.02, + "firstPaintMs": 85, + "fcpMs": 85.01, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 17.75, - "inputDelayMs": 1.5, - "processingDurationMs": 2.45, - "presentationDelayMs": 13.8 + "interactionLatencyMs": 14.77, + "inputDelayMs": 1.47, + "processingDurationMs": 3.15, + "presentationDelayMs": 10.15 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 14.61, - "fcpMs": 14.32, - "interactionLatencyMs": 2.64, - "inputDelayMs": 1.19, - "processingDurationMs": 0.5, - "presentationDelayMs": 1.89 + "firstPaintMs": 19.77, + "fcpMs": 19.8, + "interactionLatencyMs": 4.02, + "inputDelayMs": 1.47, + "processingDurationMs": 1.26, + "presentationDelayMs": 1.8 }, "samples": [ { - "firstPaintMs": 115, - "fcpMs": 114.525, + "firstPaintMs": 118, + "fcpMs": 118.065, "interactionTests": { - "interactionLatencyMs": 21.973, - "inputDelayMs": 3.632, - "processingDurationMs": 2.09, - "presentationDelayMs": 16.251 + "interactionLatencyMs": 21.843, + "inputDelayMs": 4.095, + "processingDurationMs": 4.687, + "presentationDelayMs": 13.061 } }, { "firstPaintMs": 80, - "fcpMs": 80.282, + "fcpMs": 79.852, "interactionTests": { - "interactionLatencyMs": 16.345, - "inputDelayMs": 1, - "processingDurationMs": 2.635, - "presentationDelayMs": 12.71 + "interactionLatencyMs": 13.803, + "inputDelayMs": 0.806, + "processingDurationMs": 4.339, + "presentationDelayMs": 8.658 } }, { - "firstPaintMs": 84, - "fcpMs": 83.711, + "firstPaintMs": 65, + "fcpMs": 65.097, "interactionTests": { - "interactionLatencyMs": 15.212, - "inputDelayMs": 0.944, - "processingDurationMs": 2.138, - "presentationDelayMs": 12.13 + "interactionLatencyMs": 12.403, + "inputDelayMs": 0.744, + "processingDurationMs": 2.519, + "presentationDelayMs": 9.14 } }, { - "firstPaintMs": 83, - "fcpMs": 83.244, + "firstPaintMs": 84, + "fcpMs": 84.176, "interactionTests": { - "interactionLatencyMs": 16.724, - "inputDelayMs": 0.966, - "processingDurationMs": 3.247, - "presentationDelayMs": 12.511 + "interactionLatencyMs": 12.198, + "inputDelayMs": 0.923, + "processingDurationMs": 2.088, + "presentationDelayMs": 9.187 } }, { - "firstPaintMs": 83, - "fcpMs": 83.357, + "firstPaintMs": 78, + "fcpMs": 77.868, "interactionTests": { - "interactionLatencyMs": 18.517, - "inputDelayMs": 0.958, - "processingDurationMs": 2.155, - "presentationDelayMs": 15.404 + "interactionLatencyMs": 13.593, + "inputDelayMs": 0.768, + "processingDurationMs": 2.132, + "presentationDelayMs": 10.693 } } ] }, "ssrLoadTests": { - "peakWorkers": 10, - "peakRequestsPerSec": 515, - "peakAvgLatencyMs": 18.88, - "peakP50LatencyMs": 18, - "peakP75LatencyMs": 21, - "peakP90LatencyMs": 25, - "peakP99LatencyMs": 36, - "totalRequests": 15777, + "peakWorkers": 50, + "peakRequestsPerSec": 529, + "peakAvgLatencyMs": 93.09, + "peakP50LatencyMs": 80, + "peakP75LatencyMs": 90, + "peakP90LatencyMs": 149, + "peakP99LatencyMs": 368, + "totalRequests": 16866, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1654, + "requests": 1583, "errors": 0, - "requestsPerSec": 330.8, - "avgLatencyMs": 2.27, + "requestsPerSec": 316.61, + "avgLatencyMs": 2.58, "medianLatencyMs": 2, "p50LatencyMs": 2, - "p75LatencyMs": 2, + "p75LatencyMs": 3, "p90LatencyMs": 3, - "p99LatencyMs": 6, - "maxLatencyMs": 9, - "bytesPerSec": 105755443.2 + "p99LatencyMs": 7, + "maxLatencyMs": 10, + "bytesPerSec": 101220352 }, { "workers": 5, "durationMs": 5000, - "requests": 2474, + "requests": 2421, "errors": 0, - "requestsPerSec": 494.8, - "avgLatencyMs": 9.61, + "requestsPerSec": 484.2, + "avgLatencyMs": 9.83, "medianLatencyMs": 9, "p50LatencyMs": 9, - "p75LatencyMs": 10, + "p75LatencyMs": 11, "p90LatencyMs": 12, "p99LatencyMs": 19, - "maxLatencyMs": 29, - "bytesPerSec": 158217011.2 + "maxLatencyMs": 24, + "bytesPerSec": 154782924.81 }, { "workers": 10, "durationMs": 5000, - "requests": 2575, + "requests": 2485, "errors": 0, - "requestsPerSec": 515, - "avgLatencyMs": 18.88, - "medianLatencyMs": 18, - "p50LatencyMs": 18, - "p75LatencyMs": 21, - "p90LatencyMs": 25, - "p99LatencyMs": 36, - "maxLatencyMs": 70, - "bytesPerSec": 164639539.2 + "requestsPerSec": 497, + "avgLatencyMs": 19.56, + "medianLatencyMs": 19, + "p50LatencyMs": 19, + "p75LatencyMs": 22, + "p90LatencyMs": 26, + "p99LatencyMs": 39, + "maxLatencyMs": 71, + "bytesPerSec": 158924800 }, { "workers": 25, "durationMs": 5000, - "requests": 2408, + "requests": 2568, "errors": 0, - "requestsPerSec": 481.6, - "avgLatencyMs": 51.13, - "medianLatencyMs": 44, - "p50LatencyMs": 44, - "p75LatencyMs": 62, - "p90LatencyMs": 78, - "p99LatencyMs": 111, - "maxLatencyMs": 401, - "bytesPerSec": 153970278.4 + "requestsPerSec": 513.6, + "avgLatencyMs": 47.94, + "medianLatencyMs": 42, + "p50LatencyMs": 42, + "p75LatencyMs": 60, + "p90LatencyMs": 71, + "p99LatencyMs": 101, + "maxLatencyMs": 470, + "bytesPerSec": 164193894.4 }, { "workers": 50, - "durationMs": 5000, - "requests": 2214, + "durationMs": 5010, + "requests": 2645, "errors": 0, - "requestsPerSec": 442.8, - "avgLatencyMs": 111.02, - "medianLatencyMs": 96, - "p50LatencyMs": 96, - "p75LatencyMs": 109, - "p90LatencyMs": 175, - "p99LatencyMs": 614, - "maxLatencyMs": 2243, - "bytesPerSec": 141570867.2 + "requestsPerSec": 529, + "avgLatencyMs": 93.09, + "medianLatencyMs": 80, + "p50LatencyMs": 80, + "p75LatencyMs": 90, + "p90LatencyMs": 149, + "p99LatencyMs": 368, + "maxLatencyMs": 1726, + "bytesPerSec": 169122201.6 }, { "workers": 100, "durationMs": 5010, - "requests": 2223, + "requests": 2587, "errors": 0, - "requestsPerSec": 444.6, - "avgLatencyMs": 158.55, - "medianLatencyMs": 106, - "p50LatencyMs": 106, - "p75LatencyMs": 131, - "p90LatencyMs": 173, - "p99LatencyMs": 2352, - "maxLatencyMs": 4936, - "bytesPerSec": 142134476.81 + "requestsPerSec": 517.4, + "avgLatencyMs": 147.75, + "medianLatencyMs": 100, + "p50LatencyMs": 100, + "p75LatencyMs": 125, + "p90LatencyMs": 174, + "p99LatencyMs": 2146, + "maxLatencyMs": 4870, + "bytesPerSec": 165425971.2 }, { "workers": 200, "durationMs": 5010, - "requests": 2229, + "requests": 2577, "errors": 0, - "requestsPerSec": 445.8, - "avgLatencyMs": 160.72, - "medianLatencyMs": 106, - "p50LatencyMs": 106, - "p75LatencyMs": 130, - "p90LatencyMs": 190, - "p99LatencyMs": 2404, - "maxLatencyMs": 4976, - "bytesPerSec": 142521139.2 + "requestsPerSec": 515.4, + "avgLatencyMs": 150.69, + "medianLatencyMs": 103, + "p50LatencyMs": 103, + "p75LatencyMs": 123, + "p90LatencyMs": 168, + "p99LatencyMs": 2349, + "maxLatencyMs": 4982, + "bytesPerSec": 164816486.4 } ], "runs": 3, "samples": [ { - "peakWorkers": 10, - "peakRequestsPerSec": 515, - "peakAvgLatencyMs": 18.88, - "peakP50LatencyMs": 18, - "peakP75LatencyMs": 21, - "peakP90LatencyMs": 25, - "peakP99LatencyMs": 36, - "totalRequests": 15777, + "peakWorkers": 50, + "peakRequestsPerSec": 529, + "peakAvgLatencyMs": 93.09, + "peakP50LatencyMs": 80, + "peakP75LatencyMs": 90, + "peakP90LatencyMs": 149, + "peakP99LatencyMs": 368, + "totalRequests": 16866, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1654, + "requests": 1583, "errors": 0, - "requestsPerSec": 330.8, - "avgLatencyMs": 2.27, + "requestsPerSec": 316.61, + "avgLatencyMs": 2.58, "medianLatencyMs": 2, "p50LatencyMs": 2, - "p75LatencyMs": 2, + "p75LatencyMs": 3, "p90LatencyMs": 3, - "p99LatencyMs": 6, - "maxLatencyMs": 9, - "bytesPerSec": 105755443.2 + "p99LatencyMs": 7, + "maxLatencyMs": 10, + "bytesPerSec": 101220352 }, { "workers": 5, "durationMs": 5000, - "requests": 2474, + "requests": 2421, "errors": 0, - "requestsPerSec": 494.8, - "avgLatencyMs": 9.61, + "requestsPerSec": 484.2, + "avgLatencyMs": 9.83, "medianLatencyMs": 9, "p50LatencyMs": 9, - "p75LatencyMs": 10, + "p75LatencyMs": 11, "p90LatencyMs": 12, "p99LatencyMs": 19, - "maxLatencyMs": 29, - "bytesPerSec": 158217011.2 + "maxLatencyMs": 24, + "bytesPerSec": 154782924.81 }, { "workers": 10, "durationMs": 5000, - "requests": 2575, + "requests": 2485, "errors": 0, - "requestsPerSec": 515, - "avgLatencyMs": 18.88, - "medianLatencyMs": 18, - "p50LatencyMs": 18, - "p75LatencyMs": 21, - "p90LatencyMs": 25, - "p99LatencyMs": 36, - "maxLatencyMs": 70, - "bytesPerSec": 164639539.2 + "requestsPerSec": 497, + "avgLatencyMs": 19.56, + "medianLatencyMs": 19, + "p50LatencyMs": 19, + "p75LatencyMs": 22, + "p90LatencyMs": 26, + "p99LatencyMs": 39, + "maxLatencyMs": 71, + "bytesPerSec": 158924800 }, { "workers": 25, "durationMs": 5000, - "requests": 2408, + "requests": 2568, "errors": 0, - "requestsPerSec": 481.6, - "avgLatencyMs": 51.13, - "medianLatencyMs": 44, - "p50LatencyMs": 44, - "p75LatencyMs": 62, - "p90LatencyMs": 78, - "p99LatencyMs": 111, - "maxLatencyMs": 401, - "bytesPerSec": 153970278.4 + "requestsPerSec": 513.6, + "avgLatencyMs": 47.94, + "medianLatencyMs": 42, + "p50LatencyMs": 42, + "p75LatencyMs": 60, + "p90LatencyMs": 71, + "p99LatencyMs": 101, + "maxLatencyMs": 470, + "bytesPerSec": 164193894.4 }, { "workers": 50, - "durationMs": 5000, - "requests": 2214, + "durationMs": 5010, + "requests": 2645, "errors": 0, - "requestsPerSec": 442.8, - "avgLatencyMs": 111.02, - "medianLatencyMs": 96, - "p50LatencyMs": 96, - "p75LatencyMs": 109, - "p90LatencyMs": 175, - "p99LatencyMs": 614, - "maxLatencyMs": 2243, - "bytesPerSec": 141570867.2 + "requestsPerSec": 529, + "avgLatencyMs": 93.09, + "medianLatencyMs": 80, + "p50LatencyMs": 80, + "p75LatencyMs": 90, + "p90LatencyMs": 149, + "p99LatencyMs": 368, + "maxLatencyMs": 1726, + "bytesPerSec": 169122201.6 }, { "workers": 100, "durationMs": 5010, - "requests": 2223, + "requests": 2587, "errors": 0, - "requestsPerSec": 444.6, - "avgLatencyMs": 158.55, - "medianLatencyMs": 106, - "p50LatencyMs": 106, - "p75LatencyMs": 131, - "p90LatencyMs": 173, - "p99LatencyMs": 2352, - "maxLatencyMs": 4936, - "bytesPerSec": 142134476.81 + "requestsPerSec": 517.4, + "avgLatencyMs": 147.75, + "medianLatencyMs": 100, + "p50LatencyMs": 100, + "p75LatencyMs": 125, + "p90LatencyMs": 174, + "p99LatencyMs": 2146, + "maxLatencyMs": 4870, + "bytesPerSec": 165425971.2 }, { "workers": 200, "durationMs": 5010, - "requests": 2229, + "requests": 2577, "errors": 0, - "requestsPerSec": 445.8, - "avgLatencyMs": 160.72, - "medianLatencyMs": 106, - "p50LatencyMs": 106, - "p75LatencyMs": 130, - "p90LatencyMs": 190, - "p99LatencyMs": 2404, - "maxLatencyMs": 4976, - "bytesPerSec": 142521139.2 + "requestsPerSec": 515.4, + "avgLatencyMs": 150.69, + "medianLatencyMs": 103, + "p50LatencyMs": 103, + "p75LatencyMs": 123, + "p90LatencyMs": 168, + "p99LatencyMs": 2349, + "maxLatencyMs": 4982, + "bytesPerSec": 164816486.4 } ] }, { - "peakWorkers": 100, - "peakRequestsPerSec": 507, - "peakAvgLatencyMs": 148.95, - "peakP50LatencyMs": 102, - "peakP75LatencyMs": 121, - "peakP90LatencyMs": 177, - "peakP99LatencyMs": 2154, - "totalRequests": 16234, + "peakWorkers": 50, + "peakRequestsPerSec": 534.21, + "peakAvgLatencyMs": 92.25, + "peakP50LatencyMs": 79, + "peakP75LatencyMs": 91, + "peakP90LatencyMs": 145, + "peakP99LatencyMs": 381, + "totalRequests": 17386, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1610, + "requests": 1704, "errors": 0, - "requestsPerSec": 322, - "avgLatencyMs": 2.39, + "requestsPerSec": 340.8, + "avgLatencyMs": 2.16, "medianLatencyMs": 2, "p50LatencyMs": 2, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 6, + "p75LatencyMs": 2, + "p90LatencyMs": 2, + "p99LatencyMs": 5, "maxLatencyMs": 7, - "bytesPerSec": 102950502.4 + "bytesPerSec": 108966707.2 }, { "workers": 5, "durationMs": 5000, - "requests": 2368, + "requests": 2638, "errors": 0, - "requestsPerSec": 473.6, - "avgLatencyMs": 10.07, - "medianLatencyMs": 10, - "p50LatencyMs": 10, - "p75LatencyMs": 11, - "p90LatencyMs": 12, - "p99LatencyMs": 20, - "maxLatencyMs": 26, - "bytesPerSec": 151401267.2 + "requestsPerSec": 527.6, + "avgLatencyMs": 9.01, + "medianLatencyMs": 9, + "p50LatencyMs": 9, + "p75LatencyMs": 10, + "p90LatencyMs": 11, + "p99LatencyMs": 17, + "maxLatencyMs": 20, + "bytesPerSec": 168676556.81 }, { "workers": 10, "durationMs": 5000, - "requests": 2446, + "requests": 2604, "errors": 0, - "requestsPerSec": 489.2, - "avgLatencyMs": 19.91, - "medianLatencyMs": 19, - "p50LatencyMs": 19, - "p75LatencyMs": 22, - "p90LatencyMs": 27, - "p99LatencyMs": 39, - "maxLatencyMs": 61, - "bytesPerSec": 156382003.2 + "requestsPerSec": 520.8, + "avgLatencyMs": 18.67, + "medianLatencyMs": 18, + "p50LatencyMs": 18, + "p75LatencyMs": 20, + "p90LatencyMs": 24, + "p99LatencyMs": 35, + "maxLatencyMs": 51, + "bytesPerSec": 166526976 }, { "workers": 25, "durationMs": 5000, - "requests": 2428, + "requests": 2607, "errors": 0, - "requestsPerSec": 485.6, - "avgLatencyMs": 50.71, - "medianLatencyMs": 46, - "p50LatencyMs": 46, - "p75LatencyMs": 63, - "p90LatencyMs": 74, - "p99LatencyMs": 106, - "maxLatencyMs": 416, - "bytesPerSec": 155280998.4 + "requestsPerSec": 521.4, + "avgLatencyMs": 47.14, + "medianLatencyMs": 43, + "p50LatencyMs": 43, + "p75LatencyMs": 58, + "p90LatencyMs": 69, + "p99LatencyMs": 99, + "maxLatencyMs": 413, + "bytesPerSec": 166658048 }, { "workers": 50, "durationMs": 5000, - "requests": 2338, + "requests": 2671, "errors": 0, - "requestsPerSec": 467.6, - "avgLatencyMs": 105.23, - "medianLatencyMs": 88, - "p50LatencyMs": 88, - "p75LatencyMs": 105, - "p90LatencyMs": 163, - "p99LatencyMs": 560, - "maxLatencyMs": 2083, - "bytesPerSec": 149487616 + "requestsPerSec": 534.21, + "avgLatencyMs": 92.25, + "medianLatencyMs": 79, + "p50LatencyMs": 79, + "p75LatencyMs": 91, + "p90LatencyMs": 145, + "p99LatencyMs": 381, + "maxLatencyMs": 1788, + "bytesPerSec": 170799923.2 }, { "workers": 100, "durationMs": 5010, - "requests": 2535, + "requests": 2616, "errors": 0, - "requestsPerSec": 507, - "avgLatencyMs": 148.95, - "medianLatencyMs": 102, - "p50LatencyMs": 102, - "p75LatencyMs": 121, - "p90LatencyMs": 177, - "p99LatencyMs": 2154, - "maxLatencyMs": 4893, - "bytesPerSec": 162096742.4 + "requestsPerSec": 523.21, + "avgLatencyMs": 150.26, + "medianLatencyMs": 106, + "p50LatencyMs": 106, + "p75LatencyMs": 120, + "p90LatencyMs": 193, + "p99LatencyMs": 2134, + "maxLatencyMs": 4946, + "bytesPerSec": 167287193.6 }, { "workers": 200, "durationMs": 5010, - "requests": 2509, + "requests": 2546, "errors": 0, - "requestsPerSec": 501.8, - "avgLatencyMs": 150.76, - "medianLatencyMs": 106, - "p50LatencyMs": 106, - "p75LatencyMs": 125, - "p90LatencyMs": 162, - "p99LatencyMs": 2113, - "maxLatencyMs": 4870, - "bytesPerSec": 160445235.2 + "requestsPerSec": 509.2, + "avgLatencyMs": 150.55, + "medianLatencyMs": 104, + "p50LatencyMs": 104, + "p75LatencyMs": 124, + "p90LatencyMs": 159, + "p99LatencyMs": 2203, + "maxLatencyMs": 4991, + "bytesPerSec": 162804531.2 } ] }, { - "peakWorkers": 10, - "peakRequestsPerSec": 532.6, - "peakAvgLatencyMs": 18.25, - "peakP50LatencyMs": 18, - "peakP75LatencyMs": 20, - "peakP90LatencyMs": 24, - "peakP99LatencyMs": 35, - "totalRequests": 16661, + "peakWorkers": 5, + "peakRequestsPerSec": 486, + "peakAvgLatencyMs": 9.77, + "peakP50LatencyMs": 9, + "peakP75LatencyMs": 11, + "peakP90LatencyMs": 12, + "peakP99LatencyMs": 20, + "totalRequests": 16031, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1736, + "requests": 1608, "errors": 0, - "requestsPerSec": 347.2, - "avgLatencyMs": 2.14, + "requestsPerSec": 321.61, + "avgLatencyMs": 2.5, "medianLatencyMs": 2, "p50LatencyMs": 2, - "p75LatencyMs": 2, - "p90LatencyMs": 2, - "p99LatencyMs": 5, - "maxLatencyMs": 5, - "bytesPerSec": 110985216 + "p75LatencyMs": 3, + "p90LatencyMs": 3, + "p99LatencyMs": 6, + "maxLatencyMs": 6, + "bytesPerSec": 102819430.4 }, { "workers": 5, "durationMs": 5000, - "requests": 2653, + "requests": 2430, "errors": 0, - "requestsPerSec": 530.6, - "avgLatencyMs": 8.95, + "requestsPerSec": 486, + "avgLatencyMs": 9.77, "medianLatencyMs": 9, "p50LatencyMs": 9, - "p75LatencyMs": 10, - "p90LatencyMs": 11, - "p99LatencyMs": 18, - "maxLatencyMs": 24, - "bytesPerSec": 169594060.81 + "p75LatencyMs": 11, + "p90LatencyMs": 12, + "p99LatencyMs": 20, + "maxLatencyMs": 27, + "bytesPerSec": 155359641.6 }, { "workers": 10, "durationMs": 5000, - "requests": 2663, + "requests": 2405, "errors": 0, - "requestsPerSec": 532.6, - "avgLatencyMs": 18.25, - "medianLatencyMs": 18, - "p50LatencyMs": 18, - "p75LatencyMs": 20, - "p90LatencyMs": 24, - "p99LatencyMs": 35, - "maxLatencyMs": 54, - "bytesPerSec": 170301849.6 + "requestsPerSec": 481, + "avgLatencyMs": 20.24, + "medianLatencyMs": 20, + "p50LatencyMs": 20, + "p75LatencyMs": 22, + "p90LatencyMs": 27, + "p99LatencyMs": 40, + "maxLatencyMs": 72, + "bytesPerSec": 153786777.6 }, { "workers": 25, "durationMs": 5000, - "requests": 2621, + "requests": 2378, "errors": 0, - "requestsPerSec": 524.21, - "avgLatencyMs": 46.96, - "medianLatencyMs": 43, - "p50LatencyMs": 43, - "p75LatencyMs": 58, - "p90LatencyMs": 69, - "p99LatencyMs": 92, - "maxLatencyMs": 430, - "bytesPerSec": 167601766.4 + "requestsPerSec": 475.6, + "avgLatencyMs": 51.79, + "medianLatencyMs": 46, + "p50LatencyMs": 46, + "p75LatencyMs": 63, + "p90LatencyMs": 76, + "p99LatencyMs": 109, + "maxLatencyMs": 434, + "bytesPerSec": 152056627.2 }, { "workers": 50, "durationMs": 5000, - "requests": 2541, + "requests": 2373, "errors": 0, - "requestsPerSec": 508.2, - "avgLatencyMs": 96.75, - "medianLatencyMs": 81, - "p50LatencyMs": 81, - "p75LatencyMs": 99, - "p90LatencyMs": 150, - "p99LatencyMs": 405, - "maxLatencyMs": 1744, - "bytesPerSec": 162516172.81 + "requestsPerSec": 474.6, + "avgLatencyMs": 103.7, + "medianLatencyMs": 85, + "p50LatencyMs": 85, + "p75LatencyMs": 103, + "p90LatencyMs": 161, + "p99LatencyMs": 566, + "maxLatencyMs": 2030, + "bytesPerSec": 151742054.4 }, { "workers": 100, "durationMs": 5010, - "requests": 2126, + "requests": 2408, "errors": 0, - "requestsPerSec": 425.2, - "avgLatencyMs": 161.65, - "medianLatencyMs": 125, - "p50LatencyMs": 125, - "p75LatencyMs": 139, - "p90LatencyMs": 160, - "p99LatencyMs": 2186, - "maxLatencyMs": 4937, - "bytesPerSec": 135934771.2 + "requestsPerSec": 481.6, + "avgLatencyMs": 152.89, + "medianLatencyMs": 104, + "p50LatencyMs": 104, + "p75LatencyMs": 123, + "p90LatencyMs": 182, + "p99LatencyMs": 2281, + "maxLatencyMs": 4930, + "bytesPerSec": 154003046.4 }, { "workers": 200, "durationMs": 5010, - "requests": 2321, + "requests": 2429, "errors": 0, - "requestsPerSec": 464.2, - "avgLatencyMs": 154.57, - "medianLatencyMs": 104, - "p50LatencyMs": 104, - "p75LatencyMs": 127, - "p90LatencyMs": 160, - "p99LatencyMs": 2388, - "maxLatencyMs": 4884, - "bytesPerSec": 148406272 + "requestsPerSec": 485.8, + "avgLatencyMs": 151.59, + "medianLatencyMs": 107, + "p50LatencyMs": 107, + "p75LatencyMs": 131, + "p90LatencyMs": 155, + "p99LatencyMs": 2201, + "maxLatencyMs": 4936, + "bytesPerSec": 155274444.81 } ] } diff --git a/packages/app-solid-start/stats/2.0.5.json b/packages/app-solid-start/stats/2.0.5.json index ab8b21d8..c912f966 100644 --- a/packages/app-solid-start/stats/2.0.5.json +++ b/packages/app-solid-start/stats/2.0.5.json @@ -1,631 +1,631 @@ { - "timingMeasuredAt": "2026-10-10T10:58:42.209Z", + "timingMeasuredAt": "2026-10-10T11:51:43.886Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "2.0.5", "clientSideRenderedTests": { - "firstPaintMs": 96.4, - "fcpMs": 96.38, + "firstPaintMs": 89, + "fcpMs": 88.79, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 16.78, - "inputDelayMs": 1.22, - "processingDurationMs": 2.9, - "presentationDelayMs": 12.66 + "interactionLatencyMs": 20.83, + "inputDelayMs": 3.35, + "processingDurationMs": 2.99, + "presentationDelayMs": 14.49 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 14.17, - "fcpMs": 14.19, - "interactionLatencyMs": 4.39, - "inputDelayMs": 0.77, - "processingDurationMs": 1.27, - "presentationDelayMs": 3.5 + "firstPaintMs": 7.52, + "fcpMs": 7.49, + "interactionLatencyMs": 5.31, + "inputDelayMs": 5.69, + "processingDurationMs": 1.59, + "presentationDelayMs": 3.86 }, "samples": [ { - "firstPaintMs": 81, - "fcpMs": 81.07, + "firstPaintMs": 95, + "fcpMs": 94.753, "interactionTests": { - "interactionLatencyMs": 21.959, - "inputDelayMs": 2.595, - "processingDurationMs": 5.087, - "presentationDelayMs": 14.277 + "interactionLatencyMs": 20.702, + "inputDelayMs": 0.866, + "processingDurationMs": 2.225, + "presentationDelayMs": 17.611 } }, { - "firstPaintMs": 89, - "fcpMs": 88.563, + "firstPaintMs": 82, + "fcpMs": 82.052, "interactionTests": { - "interactionLatencyMs": 19.202, - "inputDelayMs": 0.894, - "processingDurationMs": 2.15, - "presentationDelayMs": 16.158 + "interactionLatencyMs": 14.216999999999999, + "inputDelayMs": 0.719, + "processingDurationMs": 2.661, + "presentationDelayMs": 10.837 } }, { - "firstPaintMs": 104, - "fcpMs": 103.609, + "firstPaintMs": 84, + "fcpMs": 83.623, "interactionTests": { - "interactionLatencyMs": 14.158, - "inputDelayMs": 0.884, - "processingDurationMs": 2.96, - "presentationDelayMs": 10.314 + "interactionLatencyMs": 20.212, + "inputDelayMs": 0.797, + "processingDurationMs": 2.204, + "presentationDelayMs": 17.211 } }, { - "firstPaintMs": 91, - "fcpMs": 91.465, + "firstPaintMs": 85, + "fcpMs": 84.696, "interactionTests": { - "interactionLatencyMs": 10.745000000000001, - "inputDelayMs": 0.86, - "processingDurationMs": 2.14, - "presentationDelayMs": 7.745 + "interactionLatencyMs": 29.077999999999996, + "inputDelayMs": 13.53, + "processingDurationMs": 5.803, + "presentationDelayMs": 9.745 } }, { - "firstPaintMs": 117, - "fcpMs": 117.194, + "firstPaintMs": 99, + "fcpMs": 98.804, "interactionTests": { - "interactionLatencyMs": 17.835, - "inputDelayMs": 0.869, - "processingDurationMs": 2.171, - "presentationDelayMs": 14.795 + "interactionLatencyMs": 19.93, + "inputDelayMs": 0.815, + "processingDurationMs": 2.061, + "presentationDelayMs": 17.054 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 420, - "avgLatencyMs": 2.52, - "medianLatencyMs": 2.308, - "samples": 3968, + "opsPerSec": 441, + "avgLatencyMs": 2.373, + "medianLatencyMs": 2.197, + "samples": 4215, "bodySizeKb": 224.17, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 89, - "fcpMs": 89.02, + "firstPaintMs": 85, + "fcpMs": 85.01, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 17.75, - "inputDelayMs": 1.5, - "processingDurationMs": 2.45, - "presentationDelayMs": 13.8 + "interactionLatencyMs": 14.77, + "inputDelayMs": 1.47, + "processingDurationMs": 3.15, + "presentationDelayMs": 10.15 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 14.61, - "fcpMs": 14.32, - "interactionLatencyMs": 2.64, - "inputDelayMs": 1.19, - "processingDurationMs": 0.5, - "presentationDelayMs": 1.89 + "firstPaintMs": 19.77, + "fcpMs": 19.8, + "interactionLatencyMs": 4.02, + "inputDelayMs": 1.47, + "processingDurationMs": 1.26, + "presentationDelayMs": 1.8 }, "samples": [ { - "firstPaintMs": 115, - "fcpMs": 114.525, + "firstPaintMs": 118, + "fcpMs": 118.065, "interactionTests": { - "interactionLatencyMs": 21.973, - "inputDelayMs": 3.632, - "processingDurationMs": 2.09, - "presentationDelayMs": 16.251 + "interactionLatencyMs": 21.843, + "inputDelayMs": 4.095, + "processingDurationMs": 4.687, + "presentationDelayMs": 13.061 } }, { "firstPaintMs": 80, - "fcpMs": 80.282, + "fcpMs": 79.852, "interactionTests": { - "interactionLatencyMs": 16.345, - "inputDelayMs": 1, - "processingDurationMs": 2.635, - "presentationDelayMs": 12.71 + "interactionLatencyMs": 13.803, + "inputDelayMs": 0.806, + "processingDurationMs": 4.339, + "presentationDelayMs": 8.658 } }, { - "firstPaintMs": 84, - "fcpMs": 83.711, + "firstPaintMs": 65, + "fcpMs": 65.097, "interactionTests": { - "interactionLatencyMs": 15.212, - "inputDelayMs": 0.944, - "processingDurationMs": 2.138, - "presentationDelayMs": 12.13 + "interactionLatencyMs": 12.403, + "inputDelayMs": 0.744, + "processingDurationMs": 2.519, + "presentationDelayMs": 9.14 } }, { - "firstPaintMs": 83, - "fcpMs": 83.244, + "firstPaintMs": 84, + "fcpMs": 84.176, "interactionTests": { - "interactionLatencyMs": 16.724, - "inputDelayMs": 0.966, - "processingDurationMs": 3.247, - "presentationDelayMs": 12.511 + "interactionLatencyMs": 12.198, + "inputDelayMs": 0.923, + "processingDurationMs": 2.088, + "presentationDelayMs": 9.187 } }, { - "firstPaintMs": 83, - "fcpMs": 83.357, + "firstPaintMs": 78, + "fcpMs": 77.868, "interactionTests": { - "interactionLatencyMs": 18.517, - "inputDelayMs": 0.958, - "processingDurationMs": 2.155, - "presentationDelayMs": 15.404 + "interactionLatencyMs": 13.593, + "inputDelayMs": 0.768, + "processingDurationMs": 2.132, + "presentationDelayMs": 10.693 } } ] }, "ssrLoadTests": { - "peakWorkers": 10, - "peakRequestsPerSec": 515, - "peakAvgLatencyMs": 18.88, - "peakP50LatencyMs": 18, - "peakP75LatencyMs": 21, - "peakP90LatencyMs": 25, - "peakP99LatencyMs": 36, - "totalRequests": 15777, + "peakWorkers": 50, + "peakRequestsPerSec": 529, + "peakAvgLatencyMs": 93.09, + "peakP50LatencyMs": 80, + "peakP75LatencyMs": 90, + "peakP90LatencyMs": 149, + "peakP99LatencyMs": 368, + "totalRequests": 16866, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1654, + "requests": 1583, "errors": 0, - "requestsPerSec": 330.8, - "avgLatencyMs": 2.27, + "requestsPerSec": 316.61, + "avgLatencyMs": 2.58, "medianLatencyMs": 2, "p50LatencyMs": 2, - "p75LatencyMs": 2, + "p75LatencyMs": 3, "p90LatencyMs": 3, - "p99LatencyMs": 6, - "maxLatencyMs": 9, - "bytesPerSec": 105755443.2 + "p99LatencyMs": 7, + "maxLatencyMs": 10, + "bytesPerSec": 101220352 }, { "workers": 5, "durationMs": 5000, - "requests": 2474, + "requests": 2421, "errors": 0, - "requestsPerSec": 494.8, - "avgLatencyMs": 9.61, + "requestsPerSec": 484.2, + "avgLatencyMs": 9.83, "medianLatencyMs": 9, "p50LatencyMs": 9, - "p75LatencyMs": 10, + "p75LatencyMs": 11, "p90LatencyMs": 12, "p99LatencyMs": 19, - "maxLatencyMs": 29, - "bytesPerSec": 158217011.2 + "maxLatencyMs": 24, + "bytesPerSec": 154782924.81 }, { "workers": 10, "durationMs": 5000, - "requests": 2575, + "requests": 2485, "errors": 0, - "requestsPerSec": 515, - "avgLatencyMs": 18.88, - "medianLatencyMs": 18, - "p50LatencyMs": 18, - "p75LatencyMs": 21, - "p90LatencyMs": 25, - "p99LatencyMs": 36, - "maxLatencyMs": 70, - "bytesPerSec": 164639539.2 + "requestsPerSec": 497, + "avgLatencyMs": 19.56, + "medianLatencyMs": 19, + "p50LatencyMs": 19, + "p75LatencyMs": 22, + "p90LatencyMs": 26, + "p99LatencyMs": 39, + "maxLatencyMs": 71, + "bytesPerSec": 158924800 }, { "workers": 25, "durationMs": 5000, - "requests": 2408, + "requests": 2568, "errors": 0, - "requestsPerSec": 481.6, - "avgLatencyMs": 51.13, - "medianLatencyMs": 44, - "p50LatencyMs": 44, - "p75LatencyMs": 62, - "p90LatencyMs": 78, - "p99LatencyMs": 111, - "maxLatencyMs": 401, - "bytesPerSec": 153970278.4 + "requestsPerSec": 513.6, + "avgLatencyMs": 47.94, + "medianLatencyMs": 42, + "p50LatencyMs": 42, + "p75LatencyMs": 60, + "p90LatencyMs": 71, + "p99LatencyMs": 101, + "maxLatencyMs": 470, + "bytesPerSec": 164193894.4 }, { "workers": 50, - "durationMs": 5000, - "requests": 2214, + "durationMs": 5010, + "requests": 2645, "errors": 0, - "requestsPerSec": 442.8, - "avgLatencyMs": 111.02, - "medianLatencyMs": 96, - "p50LatencyMs": 96, - "p75LatencyMs": 109, - "p90LatencyMs": 175, - "p99LatencyMs": 614, - "maxLatencyMs": 2243, - "bytesPerSec": 141570867.2 + "requestsPerSec": 529, + "avgLatencyMs": 93.09, + "medianLatencyMs": 80, + "p50LatencyMs": 80, + "p75LatencyMs": 90, + "p90LatencyMs": 149, + "p99LatencyMs": 368, + "maxLatencyMs": 1726, + "bytesPerSec": 169122201.6 }, { "workers": 100, "durationMs": 5010, - "requests": 2223, + "requests": 2587, "errors": 0, - "requestsPerSec": 444.6, - "avgLatencyMs": 158.55, - "medianLatencyMs": 106, - "p50LatencyMs": 106, - "p75LatencyMs": 131, - "p90LatencyMs": 173, - "p99LatencyMs": 2352, - "maxLatencyMs": 4936, - "bytesPerSec": 142134476.81 + "requestsPerSec": 517.4, + "avgLatencyMs": 147.75, + "medianLatencyMs": 100, + "p50LatencyMs": 100, + "p75LatencyMs": 125, + "p90LatencyMs": 174, + "p99LatencyMs": 2146, + "maxLatencyMs": 4870, + "bytesPerSec": 165425971.2 }, { "workers": 200, "durationMs": 5010, - "requests": 2229, + "requests": 2577, "errors": 0, - "requestsPerSec": 445.8, - "avgLatencyMs": 160.72, - "medianLatencyMs": 106, - "p50LatencyMs": 106, - "p75LatencyMs": 130, - "p90LatencyMs": 190, - "p99LatencyMs": 2404, - "maxLatencyMs": 4976, - "bytesPerSec": 142521139.2 + "requestsPerSec": 515.4, + "avgLatencyMs": 150.69, + "medianLatencyMs": 103, + "p50LatencyMs": 103, + "p75LatencyMs": 123, + "p90LatencyMs": 168, + "p99LatencyMs": 2349, + "maxLatencyMs": 4982, + "bytesPerSec": 164816486.4 } ], "runs": 3, "samples": [ { - "peakWorkers": 10, - "peakRequestsPerSec": 515, - "peakAvgLatencyMs": 18.88, - "peakP50LatencyMs": 18, - "peakP75LatencyMs": 21, - "peakP90LatencyMs": 25, - "peakP99LatencyMs": 36, - "totalRequests": 15777, + "peakWorkers": 50, + "peakRequestsPerSec": 529, + "peakAvgLatencyMs": 93.09, + "peakP50LatencyMs": 80, + "peakP75LatencyMs": 90, + "peakP90LatencyMs": 149, + "peakP99LatencyMs": 368, + "totalRequests": 16866, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1654, + "requests": 1583, "errors": 0, - "requestsPerSec": 330.8, - "avgLatencyMs": 2.27, + "requestsPerSec": 316.61, + "avgLatencyMs": 2.58, "medianLatencyMs": 2, "p50LatencyMs": 2, - "p75LatencyMs": 2, + "p75LatencyMs": 3, "p90LatencyMs": 3, - "p99LatencyMs": 6, - "maxLatencyMs": 9, - "bytesPerSec": 105755443.2 + "p99LatencyMs": 7, + "maxLatencyMs": 10, + "bytesPerSec": 101220352 }, { "workers": 5, "durationMs": 5000, - "requests": 2474, + "requests": 2421, "errors": 0, - "requestsPerSec": 494.8, - "avgLatencyMs": 9.61, + "requestsPerSec": 484.2, + "avgLatencyMs": 9.83, "medianLatencyMs": 9, "p50LatencyMs": 9, - "p75LatencyMs": 10, + "p75LatencyMs": 11, "p90LatencyMs": 12, "p99LatencyMs": 19, - "maxLatencyMs": 29, - "bytesPerSec": 158217011.2 + "maxLatencyMs": 24, + "bytesPerSec": 154782924.81 }, { "workers": 10, "durationMs": 5000, - "requests": 2575, + "requests": 2485, "errors": 0, - "requestsPerSec": 515, - "avgLatencyMs": 18.88, - "medianLatencyMs": 18, - "p50LatencyMs": 18, - "p75LatencyMs": 21, - "p90LatencyMs": 25, - "p99LatencyMs": 36, - "maxLatencyMs": 70, - "bytesPerSec": 164639539.2 + "requestsPerSec": 497, + "avgLatencyMs": 19.56, + "medianLatencyMs": 19, + "p50LatencyMs": 19, + "p75LatencyMs": 22, + "p90LatencyMs": 26, + "p99LatencyMs": 39, + "maxLatencyMs": 71, + "bytesPerSec": 158924800 }, { "workers": 25, "durationMs": 5000, - "requests": 2408, + "requests": 2568, "errors": 0, - "requestsPerSec": 481.6, - "avgLatencyMs": 51.13, - "medianLatencyMs": 44, - "p50LatencyMs": 44, - "p75LatencyMs": 62, - "p90LatencyMs": 78, - "p99LatencyMs": 111, - "maxLatencyMs": 401, - "bytesPerSec": 153970278.4 + "requestsPerSec": 513.6, + "avgLatencyMs": 47.94, + "medianLatencyMs": 42, + "p50LatencyMs": 42, + "p75LatencyMs": 60, + "p90LatencyMs": 71, + "p99LatencyMs": 101, + "maxLatencyMs": 470, + "bytesPerSec": 164193894.4 }, { "workers": 50, - "durationMs": 5000, - "requests": 2214, + "durationMs": 5010, + "requests": 2645, "errors": 0, - "requestsPerSec": 442.8, - "avgLatencyMs": 111.02, - "medianLatencyMs": 96, - "p50LatencyMs": 96, - "p75LatencyMs": 109, - "p90LatencyMs": 175, - "p99LatencyMs": 614, - "maxLatencyMs": 2243, - "bytesPerSec": 141570867.2 + "requestsPerSec": 529, + "avgLatencyMs": 93.09, + "medianLatencyMs": 80, + "p50LatencyMs": 80, + "p75LatencyMs": 90, + "p90LatencyMs": 149, + "p99LatencyMs": 368, + "maxLatencyMs": 1726, + "bytesPerSec": 169122201.6 }, { "workers": 100, "durationMs": 5010, - "requests": 2223, + "requests": 2587, "errors": 0, - "requestsPerSec": 444.6, - "avgLatencyMs": 158.55, - "medianLatencyMs": 106, - "p50LatencyMs": 106, - "p75LatencyMs": 131, - "p90LatencyMs": 173, - "p99LatencyMs": 2352, - "maxLatencyMs": 4936, - "bytesPerSec": 142134476.81 + "requestsPerSec": 517.4, + "avgLatencyMs": 147.75, + "medianLatencyMs": 100, + "p50LatencyMs": 100, + "p75LatencyMs": 125, + "p90LatencyMs": 174, + "p99LatencyMs": 2146, + "maxLatencyMs": 4870, + "bytesPerSec": 165425971.2 }, { "workers": 200, "durationMs": 5010, - "requests": 2229, + "requests": 2577, "errors": 0, - "requestsPerSec": 445.8, - "avgLatencyMs": 160.72, - "medianLatencyMs": 106, - "p50LatencyMs": 106, - "p75LatencyMs": 130, - "p90LatencyMs": 190, - "p99LatencyMs": 2404, - "maxLatencyMs": 4976, - "bytesPerSec": 142521139.2 + "requestsPerSec": 515.4, + "avgLatencyMs": 150.69, + "medianLatencyMs": 103, + "p50LatencyMs": 103, + "p75LatencyMs": 123, + "p90LatencyMs": 168, + "p99LatencyMs": 2349, + "maxLatencyMs": 4982, + "bytesPerSec": 164816486.4 } ] }, { - "peakWorkers": 100, - "peakRequestsPerSec": 507, - "peakAvgLatencyMs": 148.95, - "peakP50LatencyMs": 102, - "peakP75LatencyMs": 121, - "peakP90LatencyMs": 177, - "peakP99LatencyMs": 2154, - "totalRequests": 16234, + "peakWorkers": 50, + "peakRequestsPerSec": 534.21, + "peakAvgLatencyMs": 92.25, + "peakP50LatencyMs": 79, + "peakP75LatencyMs": 91, + "peakP90LatencyMs": 145, + "peakP99LatencyMs": 381, + "totalRequests": 17386, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1610, + "requests": 1704, "errors": 0, - "requestsPerSec": 322, - "avgLatencyMs": 2.39, + "requestsPerSec": 340.8, + "avgLatencyMs": 2.16, "medianLatencyMs": 2, "p50LatencyMs": 2, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 6, + "p75LatencyMs": 2, + "p90LatencyMs": 2, + "p99LatencyMs": 5, "maxLatencyMs": 7, - "bytesPerSec": 102950502.4 + "bytesPerSec": 108966707.2 }, { "workers": 5, "durationMs": 5000, - "requests": 2368, + "requests": 2638, "errors": 0, - "requestsPerSec": 473.6, - "avgLatencyMs": 10.07, - "medianLatencyMs": 10, - "p50LatencyMs": 10, - "p75LatencyMs": 11, - "p90LatencyMs": 12, - "p99LatencyMs": 20, - "maxLatencyMs": 26, - "bytesPerSec": 151401267.2 + "requestsPerSec": 527.6, + "avgLatencyMs": 9.01, + "medianLatencyMs": 9, + "p50LatencyMs": 9, + "p75LatencyMs": 10, + "p90LatencyMs": 11, + "p99LatencyMs": 17, + "maxLatencyMs": 20, + "bytesPerSec": 168676556.81 }, { "workers": 10, "durationMs": 5000, - "requests": 2446, + "requests": 2604, "errors": 0, - "requestsPerSec": 489.2, - "avgLatencyMs": 19.91, - "medianLatencyMs": 19, - "p50LatencyMs": 19, - "p75LatencyMs": 22, - "p90LatencyMs": 27, - "p99LatencyMs": 39, - "maxLatencyMs": 61, - "bytesPerSec": 156382003.2 + "requestsPerSec": 520.8, + "avgLatencyMs": 18.67, + "medianLatencyMs": 18, + "p50LatencyMs": 18, + "p75LatencyMs": 20, + "p90LatencyMs": 24, + "p99LatencyMs": 35, + "maxLatencyMs": 51, + "bytesPerSec": 166526976 }, { "workers": 25, "durationMs": 5000, - "requests": 2428, + "requests": 2607, "errors": 0, - "requestsPerSec": 485.6, - "avgLatencyMs": 50.71, - "medianLatencyMs": 46, - "p50LatencyMs": 46, - "p75LatencyMs": 63, - "p90LatencyMs": 74, - "p99LatencyMs": 106, - "maxLatencyMs": 416, - "bytesPerSec": 155280998.4 + "requestsPerSec": 521.4, + "avgLatencyMs": 47.14, + "medianLatencyMs": 43, + "p50LatencyMs": 43, + "p75LatencyMs": 58, + "p90LatencyMs": 69, + "p99LatencyMs": 99, + "maxLatencyMs": 413, + "bytesPerSec": 166658048 }, { "workers": 50, "durationMs": 5000, - "requests": 2338, + "requests": 2671, "errors": 0, - "requestsPerSec": 467.6, - "avgLatencyMs": 105.23, - "medianLatencyMs": 88, - "p50LatencyMs": 88, - "p75LatencyMs": 105, - "p90LatencyMs": 163, - "p99LatencyMs": 560, - "maxLatencyMs": 2083, - "bytesPerSec": 149487616 + "requestsPerSec": 534.21, + "avgLatencyMs": 92.25, + "medianLatencyMs": 79, + "p50LatencyMs": 79, + "p75LatencyMs": 91, + "p90LatencyMs": 145, + "p99LatencyMs": 381, + "maxLatencyMs": 1788, + "bytesPerSec": 170799923.2 }, { "workers": 100, "durationMs": 5010, - "requests": 2535, + "requests": 2616, "errors": 0, - "requestsPerSec": 507, - "avgLatencyMs": 148.95, - "medianLatencyMs": 102, - "p50LatencyMs": 102, - "p75LatencyMs": 121, - "p90LatencyMs": 177, - "p99LatencyMs": 2154, - "maxLatencyMs": 4893, - "bytesPerSec": 162096742.4 + "requestsPerSec": 523.21, + "avgLatencyMs": 150.26, + "medianLatencyMs": 106, + "p50LatencyMs": 106, + "p75LatencyMs": 120, + "p90LatencyMs": 193, + "p99LatencyMs": 2134, + "maxLatencyMs": 4946, + "bytesPerSec": 167287193.6 }, { "workers": 200, "durationMs": 5010, - "requests": 2509, + "requests": 2546, "errors": 0, - "requestsPerSec": 501.8, - "avgLatencyMs": 150.76, - "medianLatencyMs": 106, - "p50LatencyMs": 106, - "p75LatencyMs": 125, - "p90LatencyMs": 162, - "p99LatencyMs": 2113, - "maxLatencyMs": 4870, - "bytesPerSec": 160445235.2 + "requestsPerSec": 509.2, + "avgLatencyMs": 150.55, + "medianLatencyMs": 104, + "p50LatencyMs": 104, + "p75LatencyMs": 124, + "p90LatencyMs": 159, + "p99LatencyMs": 2203, + "maxLatencyMs": 4991, + "bytesPerSec": 162804531.2 } ] }, { - "peakWorkers": 10, - "peakRequestsPerSec": 532.6, - "peakAvgLatencyMs": 18.25, - "peakP50LatencyMs": 18, - "peakP75LatencyMs": 20, - "peakP90LatencyMs": 24, - "peakP99LatencyMs": 35, - "totalRequests": 16661, + "peakWorkers": 5, + "peakRequestsPerSec": 486, + "peakAvgLatencyMs": 9.77, + "peakP50LatencyMs": 9, + "peakP75LatencyMs": 11, + "peakP90LatencyMs": 12, + "peakP99LatencyMs": 20, + "totalRequests": 16031, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1736, + "requests": 1608, "errors": 0, - "requestsPerSec": 347.2, - "avgLatencyMs": 2.14, + "requestsPerSec": 321.61, + "avgLatencyMs": 2.5, "medianLatencyMs": 2, "p50LatencyMs": 2, - "p75LatencyMs": 2, - "p90LatencyMs": 2, - "p99LatencyMs": 5, - "maxLatencyMs": 5, - "bytesPerSec": 110985216 + "p75LatencyMs": 3, + "p90LatencyMs": 3, + "p99LatencyMs": 6, + "maxLatencyMs": 6, + "bytesPerSec": 102819430.4 }, { "workers": 5, "durationMs": 5000, - "requests": 2653, + "requests": 2430, "errors": 0, - "requestsPerSec": 530.6, - "avgLatencyMs": 8.95, + "requestsPerSec": 486, + "avgLatencyMs": 9.77, "medianLatencyMs": 9, "p50LatencyMs": 9, - "p75LatencyMs": 10, - "p90LatencyMs": 11, - "p99LatencyMs": 18, - "maxLatencyMs": 24, - "bytesPerSec": 169594060.81 + "p75LatencyMs": 11, + "p90LatencyMs": 12, + "p99LatencyMs": 20, + "maxLatencyMs": 27, + "bytesPerSec": 155359641.6 }, { "workers": 10, "durationMs": 5000, - "requests": 2663, + "requests": 2405, "errors": 0, - "requestsPerSec": 532.6, - "avgLatencyMs": 18.25, - "medianLatencyMs": 18, - "p50LatencyMs": 18, - "p75LatencyMs": 20, - "p90LatencyMs": 24, - "p99LatencyMs": 35, - "maxLatencyMs": 54, - "bytesPerSec": 170301849.6 + "requestsPerSec": 481, + "avgLatencyMs": 20.24, + "medianLatencyMs": 20, + "p50LatencyMs": 20, + "p75LatencyMs": 22, + "p90LatencyMs": 27, + "p99LatencyMs": 40, + "maxLatencyMs": 72, + "bytesPerSec": 153786777.6 }, { "workers": 25, "durationMs": 5000, - "requests": 2621, + "requests": 2378, "errors": 0, - "requestsPerSec": 524.21, - "avgLatencyMs": 46.96, - "medianLatencyMs": 43, - "p50LatencyMs": 43, - "p75LatencyMs": 58, - "p90LatencyMs": 69, - "p99LatencyMs": 92, - "maxLatencyMs": 430, - "bytesPerSec": 167601766.4 + "requestsPerSec": 475.6, + "avgLatencyMs": 51.79, + "medianLatencyMs": 46, + "p50LatencyMs": 46, + "p75LatencyMs": 63, + "p90LatencyMs": 76, + "p99LatencyMs": 109, + "maxLatencyMs": 434, + "bytesPerSec": 152056627.2 }, { "workers": 50, "durationMs": 5000, - "requests": 2541, + "requests": 2373, "errors": 0, - "requestsPerSec": 508.2, - "avgLatencyMs": 96.75, - "medianLatencyMs": 81, - "p50LatencyMs": 81, - "p75LatencyMs": 99, - "p90LatencyMs": 150, - "p99LatencyMs": 405, - "maxLatencyMs": 1744, - "bytesPerSec": 162516172.81 + "requestsPerSec": 474.6, + "avgLatencyMs": 103.7, + "medianLatencyMs": 85, + "p50LatencyMs": 85, + "p75LatencyMs": 103, + "p90LatencyMs": 161, + "p99LatencyMs": 566, + "maxLatencyMs": 2030, + "bytesPerSec": 151742054.4 }, { "workers": 100, "durationMs": 5010, - "requests": 2126, + "requests": 2408, "errors": 0, - "requestsPerSec": 425.2, - "avgLatencyMs": 161.65, - "medianLatencyMs": 125, - "p50LatencyMs": 125, - "p75LatencyMs": 139, - "p90LatencyMs": 160, - "p99LatencyMs": 2186, - "maxLatencyMs": 4937, - "bytesPerSec": 135934771.2 + "requestsPerSec": 481.6, + "avgLatencyMs": 152.89, + "medianLatencyMs": 104, + "p50LatencyMs": 104, + "p75LatencyMs": 123, + "p90LatencyMs": 182, + "p99LatencyMs": 2281, + "maxLatencyMs": 4930, + "bytesPerSec": 154003046.4 }, { "workers": 200, "durationMs": 5010, - "requests": 2321, + "requests": 2429, "errors": 0, - "requestsPerSec": 464.2, - "avgLatencyMs": 154.57, - "medianLatencyMs": 104, - "p50LatencyMs": 104, - "p75LatencyMs": 127, - "p90LatencyMs": 160, - "p99LatencyMs": 2388, - "maxLatencyMs": 4884, - "bytesPerSec": 148406272 + "requestsPerSec": 485.8, + "avgLatencyMs": 151.59, + "medianLatencyMs": 107, + "p50LatencyMs": 107, + "p75LatencyMs": 131, + "p90LatencyMs": 155, + "p99LatencyMs": 2201, + "maxLatencyMs": 4936, + "bytesPerSec": 155274444.81 } ] } diff --git a/packages/app-sveltekit/ci-stats.json b/packages/app-sveltekit/ci-stats.json index df44e7d6..1a95058d 100644 --- a/packages/app-sveltekit/ci-stats.json +++ b/packages/app-sveltekit/ci-stats.json @@ -1,297 +1,297 @@ { - "timingMeasuredAt": "2026-10-10T10:58:42.209Z", + "timingMeasuredAt": "2026-10-10T11:51:43.886Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "3.0.1", "clientSideRenderedTests": { - "firstPaintMs": 112.8, - "fcpMs": 112.92, + "firstPaintMs": 109.4, + "fcpMs": 109.55, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 18.81, - "inputDelayMs": 0.87, - "processingDurationMs": 3.15, - "presentationDelayMs": 14.79 + "interactionLatencyMs": 14.95, + "inputDelayMs": 0.8, + "processingDurationMs": 1.71, + "presentationDelayMs": 12.44 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 8.53, - "fcpMs": 8.55, - "interactionLatencyMs": 5.43, - "inputDelayMs": 0.1, - "processingDurationMs": 1.15, - "presentationDelayMs": 5.89 + "firstPaintMs": 24.55, + "fcpMs": 24.55, + "interactionLatencyMs": 5.21, + "inputDelayMs": 0.08, + "processingDurationMs": 0.3, + "presentationDelayMs": 5.16 }, "samples": [ { - "firstPaintMs": 118, - "fcpMs": 118.147, + "firstPaintMs": 112, + "fcpMs": 112.382, "interactionTests": { - "interactionLatencyMs": 27.366, - "inputDelayMs": 0.999, - "processingDurationMs": 2.343, - "presentationDelayMs": 24.024 + "interactionLatencyMs": 18.424, + "inputDelayMs": 0.815, + "processingDurationMs": 2.222, + "presentationDelayMs": 15.387 } }, { - "firstPaintMs": 110, - "fcpMs": 109.996, + "firstPaintMs": 97, + "fcpMs": 97.075, "interactionTests": { - "interactionLatencyMs": 19.677, - "inputDelayMs": 0.911, - "processingDurationMs": 4.3, - "presentationDelayMs": 14.466 + "interactionLatencyMs": 10.111, + "inputDelayMs": 0.768, + "processingDurationMs": 1.583, + "presentationDelayMs": 7.76 } }, { - "firstPaintMs": 99, - "fcpMs": 99.163, + "firstPaintMs": 86, + "fcpMs": 86.181, "interactionTests": { - "interactionLatencyMs": 16.634, - "inputDelayMs": 0.772, - "processingDurationMs": 1.746, - "presentationDelayMs": 14.116 + "interactionLatencyMs": 13.718, + "inputDelayMs": 0.688, + "processingDurationMs": 1.654, + "presentationDelayMs": 11.376 } }, { - "firstPaintMs": 119, - "fcpMs": 119.489, + "firstPaintMs": 102, + "fcpMs": 102.022, "interactionTests": { - "interactionLatencyMs": 12.644, - "inputDelayMs": 0.771, - "processingDurationMs": 4.295, - "presentationDelayMs": 7.578 + "interactionLatencyMs": 22.078, + "inputDelayMs": 0.855, + "processingDurationMs": 1.439, + "presentationDelayMs": 19.784 } }, { - "firstPaintMs": 118, - "fcpMs": 117.825, + "firstPaintMs": 150, + "fcpMs": 150.113, "interactionTests": { - "interactionLatencyMs": 17.727, - "inputDelayMs": 0.881, - "processingDurationMs": 3.089, - "presentationDelayMs": 13.757 + "interactionLatencyMs": 10.408000000000001, + "inputDelayMs": 0.879, + "processingDurationMs": 1.651, + "presentationDelayMs": 7.878 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 449, - "avgLatencyMs": 2.256, - "medianLatencyMs": 2.205, - "samples": 4432, + "opsPerSec": 448, + "avgLatencyMs": 2.275, + "medianLatencyMs": 2.19, + "samples": 4396, "bodySizeKb": 184.3, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 82.8, - "fcpMs": 82.59, + "firstPaintMs": 75.8, + "fcpMs": 75.71, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 16.29, - "inputDelayMs": 0.83, - "processingDurationMs": 1.97, - "presentationDelayMs": 13.48 + "interactionLatencyMs": 15.99, + "inputDelayMs": 0.76, + "processingDurationMs": 2.46, + "presentationDelayMs": 12.77 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 7.19, - "fcpMs": 7.13, - "interactionLatencyMs": 5.4, - "inputDelayMs": 0.12, - "processingDurationMs": 0.19, - "presentationDelayMs": 5.46 + "firstPaintMs": 7.95, + "fcpMs": 7.8, + "interactionLatencyMs": 1.99, + "inputDelayMs": 0.04, + "processingDurationMs": 0.99, + "presentationDelayMs": 2.5 }, "samples": [ { - "firstPaintMs": 82, - "fcpMs": 82.035, + "firstPaintMs": 85, + "fcpMs": 84.945, "interactionTests": { - "interactionLatencyMs": 13.661, - "inputDelayMs": 0.983, - "processingDurationMs": 2.302, - "presentationDelayMs": 10.376 + "interactionLatencyMs": 14.742999999999999, + "inputDelayMs": 0.758, + "processingDurationMs": 2.83, + "presentationDelayMs": 11.155 } }, { - "firstPaintMs": 93, - "fcpMs": 92.553, + "firstPaintMs": 82, + "fcpMs": 81.617, "interactionTests": { - "interactionLatencyMs": 18.609, - "inputDelayMs": 0.728, - "processingDurationMs": 1.891, - "presentationDelayMs": 15.99 + "interactionLatencyMs": 14.931, + "inputDelayMs": 0.778, + "processingDurationMs": 1.697, + "presentationDelayMs": 12.456 } }, { - "firstPaintMs": 74, - "fcpMs": 73.559, + "firstPaintMs": 70, + "fcpMs": 70.265, "interactionTests": { - "interactionLatencyMs": 15.267999999999999, - "inputDelayMs": 0.884, - "processingDurationMs": 1.86, - "presentationDelayMs": 12.524 + "interactionLatencyMs": 15.454, + "inputDelayMs": 0.818, + "processingDurationMs": 1.845, + "presentationDelayMs": 12.791 } }, { - "firstPaintMs": 79, - "fcpMs": 79.076, + "firstPaintMs": 66, + "fcpMs": 66.052, "interactionTests": { - "interactionLatencyMs": 9.788, - "inputDelayMs": 0.697, - "processingDurationMs": 1.942, - "presentationDelayMs": 7.149 + "interactionLatencyMs": 15.297, + "inputDelayMs": 0.739, + "processingDurationMs": 4.036, + "presentationDelayMs": 10.522 } }, { - "firstPaintMs": 86, - "fcpMs": 85.733, + "firstPaintMs": 76, + "fcpMs": 75.679, "interactionTests": { - "interactionLatencyMs": 24.105999999999998, - "inputDelayMs": 0.876, - "processingDurationMs": 1.867, - "presentationDelayMs": 21.363 + "interactionLatencyMs": 19.509, + "inputDelayMs": 0.711, + "processingDurationMs": 1.872, + "presentationDelayMs": 16.926 } } ] }, "ssrLoadTests": { "peakWorkers": 25, - "peakRequestsPerSec": 566.21, - "peakAvgLatencyMs": 43.49, - "peakP50LatencyMs": 43, - "peakP75LatencyMs": 45, - "peakP90LatencyMs": 55, - "peakP99LatencyMs": 77, - "totalRequests": 18065, + "peakRequestsPerSec": 579.6, + "peakAvgLatencyMs": 42.45, + "peakP50LatencyMs": 41, + "peakP75LatencyMs": 44, + "peakP90LatencyMs": 56, + "peakP99LatencyMs": 76, + "totalRequests": 18704, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1695, + "requests": 1753, "errors": 0, - "requestsPerSec": 339, - "avgLatencyMs": 2.16, + "requestsPerSec": 350.6, + "avgLatencyMs": 2.19, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 3, - "p99LatencyMs": 4, - "maxLatencyMs": 6, - "bytesPerSec": 94548787.2 + "p99LatencyMs": 3, + "maxLatencyMs": 5, + "bytesPerSec": 97786265.6 }, { "workers": 5, "durationMs": 5000, - "requests": 2773, + "requests": 2757, "errors": 0, - "requestsPerSec": 554.6, - "avgLatencyMs": 8.57, + "requestsPerSec": 551.4, + "avgLatencyMs": 8.55, "medianLatencyMs": 8, "p50LatencyMs": 8, "p75LatencyMs": 9, "p90LatencyMs": 10, - "p99LatencyMs": 13, - "maxLatencyMs": 22, - "bytesPerSec": 154704281.6 + "p99LatencyMs": 14, + "maxLatencyMs": 18, + "bytesPerSec": 153786777.6 }, { "workers": 10, "durationMs": 5000, - "requests": 2793, + "requests": 2836, "errors": 0, - "requestsPerSec": 558.6, - "avgLatencyMs": 17.38, + "requestsPerSec": 567.21, + "avgLatencyMs": 17.11, "medianLatencyMs": 17, "p50LatencyMs": 17, "p75LatencyMs": 18, "p90LatencyMs": 19, - "p99LatencyMs": 30, - "maxLatencyMs": 45, - "bytesPerSec": 155831500.81 + "p99LatencyMs": 28, + "maxLatencyMs": 51, + "bytesPerSec": 158190796.81 }, { "workers": 25, "durationMs": 5000, - "requests": 2831, + "requests": 2898, "errors": 0, - "requestsPerSec": 566.21, - "avgLatencyMs": 43.49, - "medianLatencyMs": 43, - "p50LatencyMs": 43, - "p75LatencyMs": 45, - "p90LatencyMs": 55, - "p99LatencyMs": 77, - "maxLatencyMs": 167, - "bytesPerSec": 157902438.4 + "requestsPerSec": 579.6, + "avgLatencyMs": 42.45, + "medianLatencyMs": 41, + "p50LatencyMs": 41, + "p75LatencyMs": 44, + "p90LatencyMs": 56, + "p99LatencyMs": 76, + "maxLatencyMs": 275, + "bytesPerSec": 161677312 }, { "workers": 50, - "durationMs": 5010, - "requests": 2706, + "durationMs": 5000, + "requests": 2841, "errors": 0, - "requestsPerSec": 541.21, - "avgLatencyMs": 90.94, - "medianLatencyMs": 86, - "p50LatencyMs": 86, - "p75LatencyMs": 101, - "p90LatencyMs": 127, - "p99LatencyMs": 217, - "maxLatencyMs": 1239, - "bytesPerSec": 150955622.4 + "requestsPerSec": 568.21, + "avgLatencyMs": 86.66, + "medianLatencyMs": 82, + "p50LatencyMs": 82, + "p75LatencyMs": 97, + "p90LatencyMs": 123, + "p99LatencyMs": 197, + "maxLatencyMs": 1319, + "bytesPerSec": 158479155.2 }, { "workers": 100, "durationMs": 5010, - "requests": 2660, + "requests": 2824, "errors": 0, - "requestsPerSec": 532, - "avgLatencyMs": 162.15, - "medianLatencyMs": 108, - "p50LatencyMs": 108, - "p75LatencyMs": 152, - "p90LatencyMs": 194, - "p99LatencyMs": 2187, - "maxLatencyMs": 4987, - "bytesPerSec": 148412825.6 + "requestsPerSec": 564.8, + "avgLatencyMs": 156.35, + "medianLatencyMs": 110, + "p50LatencyMs": 110, + "p75LatencyMs": 137, + "p90LatencyMs": 193, + "p99LatencyMs": 1961, + "maxLatencyMs": 4966, + "bytesPerSec": 157509222.4 }, { "workers": 200, "durationMs": 5010, - "requests": 2607, + "requests": 2795, "errors": 0, - "requestsPerSec": 521.4, - "avgLatencyMs": 161.78, - "medianLatencyMs": 112, - "p50LatencyMs": 112, - "p75LatencyMs": 150, - "p90LatencyMs": 185, - "p99LatencyMs": 1983, - "maxLatencyMs": 4954, - "bytesPerSec": 145444044.81 + "requestsPerSec": 559, + "avgLatencyMs": 157.9, + "medianLatencyMs": 104, + "p50LatencyMs": 104, + "p75LatencyMs": 136, + "p90LatencyMs": 193, + "p99LatencyMs": 2233, + "maxLatencyMs": 4945, + "bytesPerSec": 155910144 } ], "runs": 3, "samples": [ { "peakWorkers": 25, - "peakRequestsPerSec": 533, - "peakAvgLatencyMs": 46.18, - "peakP50LatencyMs": 45, - "peakP75LatencyMs": 48, - "peakP90LatencyMs": 60, - "peakP99LatencyMs": 81, - "totalRequests": 17423, + "peakRequestsPerSec": 581.21, + "peakAvgLatencyMs": 42.29, + "peakP50LatencyMs": 41, + "peakP75LatencyMs": 45, + "peakP90LatencyMs": 56, + "peakP99LatencyMs": 72, + "totalRequests": 18770, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1728, + "requests": 1787, "errors": 0, - "requestsPerSec": 345.6, + "requestsPerSec": 357.4, "avgLatencyMs": 2.08, "medianLatencyMs": 2, "p50LatencyMs": 2, @@ -299,333 +299,333 @@ "p90LatencyMs": 2, "p99LatencyMs": 3, "maxLatencyMs": 4, - "bytesPerSec": 96396902.4 + "bytesPerSec": 99699916.8 }, { "workers": 5, "durationMs": 5000, - "requests": 2663, + "requests": 2807, "errors": 0, - "requestsPerSec": 532.6, - "avgLatencyMs": 8.87, - "medianLatencyMs": 9, - "p50LatencyMs": 9, + "requestsPerSec": 561.4, + "avgLatencyMs": 8.47, + "medianLatencyMs": 8, + "p50LatencyMs": 8, "p75LatencyMs": 9, - "p90LatencyMs": 10, - "p99LatencyMs": 14, - "maxLatencyMs": 19, - "bytesPerSec": 148517683.2 + "p90LatencyMs": 9, + "p99LatencyMs": 13, + "maxLatencyMs": 17, + "bytesPerSec": 156591718.4 }, { "workers": 10, "durationMs": 5000, - "requests": 2656, + "requests": 2864, "errors": 0, - "requestsPerSec": 531.21, - "avgLatencyMs": 18.29, - "medianLatencyMs": 18, - "p50LatencyMs": 18, - "p75LatencyMs": 19, - "p90LatencyMs": 21, - "p99LatencyMs": 31, - "maxLatencyMs": 53, - "bytesPerSec": 148176896 + "requestsPerSec": 572.8, + "avgLatencyMs": 16.93, + "medianLatencyMs": 17, + "p50LatencyMs": 17, + "p75LatencyMs": 18, + "p90LatencyMs": 19, + "p99LatencyMs": 27, + "maxLatencyMs": 40, + "bytesPerSec": 159763660.81 }, { "workers": 25, "durationMs": 5000, - "requests": 2665, + "requests": 2906, "errors": 0, - "requestsPerSec": 533, - "avgLatencyMs": 46.18, - "medianLatencyMs": 45, - "p50LatencyMs": 45, - "p75LatencyMs": 48, - "p90LatencyMs": 60, - "p99LatencyMs": 81, - "maxLatencyMs": 162, - "bytesPerSec": 148648755.2 + "requestsPerSec": 581.21, + "avgLatencyMs": 42.29, + "medianLatencyMs": 41, + "p50LatencyMs": 41, + "p75LatencyMs": 45, + "p90LatencyMs": 56, + "p99LatencyMs": 72, + "maxLatencyMs": 321, + "bytesPerSec": 162096742.4 }, { "workers": 50, "durationMs": 5000, - "requests": 2579, + "requests": 2786, "errors": 0, - "requestsPerSec": 515.8, - "avgLatencyMs": 95.09, - "medianLatencyMs": 89, - "p50LatencyMs": 89, - "p75LatencyMs": 104, - "p90LatencyMs": 134, - "p99LatencyMs": 380, - "maxLatencyMs": 1566, - "bytesPerSec": 143851520 + "requestsPerSec": 557.21, + "avgLatencyMs": 88.31, + "medianLatencyMs": 85, + "p50LatencyMs": 85, + "p75LatencyMs": 106, + "p90LatencyMs": 129, + "p99LatencyMs": 162, + "maxLatencyMs": 449, + "bytesPerSec": 155385856 }, { "workers": 100, "durationMs": 5010, - "requests": 2590, + "requests": 2821, "errors": 0, - "requestsPerSec": 518, - "avgLatencyMs": 160.4, - "medianLatencyMs": 118, - "p50LatencyMs": 118, - "p75LatencyMs": 139, - "p90LatencyMs": 175, - "p99LatencyMs": 2096, - "maxLatencyMs": 4887, - "bytesPerSec": 144480665.6 + "requestsPerSec": 564.21, + "avgLatencyMs": 154.61, + "medianLatencyMs": 106, + "p50LatencyMs": 106, + "p75LatencyMs": 137, + "p90LatencyMs": 195, + "p99LatencyMs": 1992, + "maxLatencyMs": 4877, + "bytesPerSec": 157404364.81 }, { "workers": 200, "durationMs": 5010, - "requests": 2542, + "requests": 2799, "errors": 0, - "requestsPerSec": 508.4, - "avgLatencyMs": 162.2, - "medianLatencyMs": 117, - "p50LatencyMs": 117, - "p75LatencyMs": 144, - "p90LatencyMs": 189, - "p99LatencyMs": 1993, - "maxLatencyMs": 4870, - "bytesPerSec": 141787136 + "requestsPerSec": 559.8, + "avgLatencyMs": 167.79, + "medianLatencyMs": 118, + "p50LatencyMs": 118, + "p75LatencyMs": 145, + "p90LatencyMs": 228, + "p99LatencyMs": 1719, + "maxLatencyMs": 4892, + "bytesPerSec": 156146073.6 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 566.21, - "peakAvgLatencyMs": 43.49, - "peakP50LatencyMs": 43, - "peakP75LatencyMs": 45, - "peakP90LatencyMs": 55, - "peakP99LatencyMs": 77, - "totalRequests": 18065, + "peakRequestsPerSec": 579.6, + "peakAvgLatencyMs": 42.45, + "peakP50LatencyMs": 41, + "peakP75LatencyMs": 44, + "peakP90LatencyMs": 56, + "peakP99LatencyMs": 76, + "totalRequests": 18704, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1695, + "requests": 1753, "errors": 0, - "requestsPerSec": 339, - "avgLatencyMs": 2.16, + "requestsPerSec": 350.6, + "avgLatencyMs": 2.19, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 3, - "p99LatencyMs": 4, - "maxLatencyMs": 6, - "bytesPerSec": 94548787.2 + "p99LatencyMs": 3, + "maxLatencyMs": 5, + "bytesPerSec": 97786265.6 }, { "workers": 5, "durationMs": 5000, - "requests": 2773, + "requests": 2757, "errors": 0, - "requestsPerSec": 554.6, - "avgLatencyMs": 8.57, + "requestsPerSec": 551.4, + "avgLatencyMs": 8.55, "medianLatencyMs": 8, "p50LatencyMs": 8, "p75LatencyMs": 9, "p90LatencyMs": 10, - "p99LatencyMs": 13, - "maxLatencyMs": 22, - "bytesPerSec": 154704281.6 + "p99LatencyMs": 14, + "maxLatencyMs": 18, + "bytesPerSec": 153786777.6 }, { "workers": 10, "durationMs": 5000, - "requests": 2793, + "requests": 2836, "errors": 0, - "requestsPerSec": 558.6, - "avgLatencyMs": 17.38, + "requestsPerSec": 567.21, + "avgLatencyMs": 17.11, "medianLatencyMs": 17, "p50LatencyMs": 17, "p75LatencyMs": 18, "p90LatencyMs": 19, - "p99LatencyMs": 30, - "maxLatencyMs": 45, - "bytesPerSec": 155831500.81 + "p99LatencyMs": 28, + "maxLatencyMs": 51, + "bytesPerSec": 158190796.81 }, { "workers": 25, "durationMs": 5000, - "requests": 2831, + "requests": 2898, "errors": 0, - "requestsPerSec": 566.21, - "avgLatencyMs": 43.49, - "medianLatencyMs": 43, - "p50LatencyMs": 43, - "p75LatencyMs": 45, - "p90LatencyMs": 55, - "p99LatencyMs": 77, - "maxLatencyMs": 167, - "bytesPerSec": 157902438.4 + "requestsPerSec": 579.6, + "avgLatencyMs": 42.45, + "medianLatencyMs": 41, + "p50LatencyMs": 41, + "p75LatencyMs": 44, + "p90LatencyMs": 56, + "p99LatencyMs": 76, + "maxLatencyMs": 275, + "bytesPerSec": 161677312 }, { "workers": 50, - "durationMs": 5010, - "requests": 2706, + "durationMs": 5000, + "requests": 2841, "errors": 0, - "requestsPerSec": 541.21, - "avgLatencyMs": 90.94, - "medianLatencyMs": 86, - "p50LatencyMs": 86, - "p75LatencyMs": 101, - "p90LatencyMs": 127, - "p99LatencyMs": 217, - "maxLatencyMs": 1239, - "bytesPerSec": 150955622.4 + "requestsPerSec": 568.21, + "avgLatencyMs": 86.66, + "medianLatencyMs": 82, + "p50LatencyMs": 82, + "p75LatencyMs": 97, + "p90LatencyMs": 123, + "p99LatencyMs": 197, + "maxLatencyMs": 1319, + "bytesPerSec": 158479155.2 }, { "workers": 100, "durationMs": 5010, - "requests": 2660, + "requests": 2824, "errors": 0, - "requestsPerSec": 532, - "avgLatencyMs": 162.15, - "medianLatencyMs": 108, - "p50LatencyMs": 108, - "p75LatencyMs": 152, - "p90LatencyMs": 194, - "p99LatencyMs": 2187, - "maxLatencyMs": 4987, - "bytesPerSec": 148412825.6 + "requestsPerSec": 564.8, + "avgLatencyMs": 156.35, + "medianLatencyMs": 110, + "p50LatencyMs": 110, + "p75LatencyMs": 137, + "p90LatencyMs": 193, + "p99LatencyMs": 1961, + "maxLatencyMs": 4966, + "bytesPerSec": 157509222.4 }, { "workers": 200, "durationMs": 5010, - "requests": 2607, + "requests": 2795, "errors": 0, - "requestsPerSec": 521.4, - "avgLatencyMs": 161.78, - "medianLatencyMs": 112, - "p50LatencyMs": 112, - "p75LatencyMs": 150, - "p90LatencyMs": 185, - "p99LatencyMs": 1983, - "maxLatencyMs": 4954, - "bytesPerSec": 145444044.81 + "requestsPerSec": 559, + "avgLatencyMs": 157.9, + "medianLatencyMs": 104, + "p50LatencyMs": 104, + "p75LatencyMs": 136, + "p90LatencyMs": 193, + "p99LatencyMs": 2233, + "maxLatencyMs": 4945, + "bytesPerSec": 155910144 } ] }, { - "peakWorkers": 10, - "peakRequestsPerSec": 567.6, - "peakAvgLatencyMs": 17.09, - "peakP50LatencyMs": 17, - "peakP75LatencyMs": 18, - "peakP90LatencyMs": 19, - "peakP99LatencyMs": 29, - "totalRequests": 18413, + "peakWorkers": 25, + "peakRequestsPerSec": 572.6, + "peakAvgLatencyMs": 42.98, + "peakP50LatencyMs": 42, + "peakP75LatencyMs": 47, + "peakP90LatencyMs": 57, + "peakP99LatencyMs": 79, + "totalRequests": 18593, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1686, + "requests": 1747, "errors": 0, - "requestsPerSec": 337.2, - "avgLatencyMs": 2.28, + "requestsPerSec": 349.4, + "avgLatencyMs": 2.16, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 3, "p99LatencyMs": 4, - "maxLatencyMs": 6, - "bytesPerSec": 94037606.4 + "maxLatencyMs": 5, + "bytesPerSec": 97458585.6 }, { "workers": 5, "durationMs": 5000, - "requests": 2646, + "requests": 2772, "errors": 0, - "requestsPerSec": 529.21, - "avgLatencyMs": 8.95, - "medianLatencyMs": 9, - "p50LatencyMs": 9, + "requestsPerSec": 554.4, + "avgLatencyMs": 8.54, + "medianLatencyMs": 8, + "p50LatencyMs": 8, "p75LatencyMs": 9, "p90LatencyMs": 10, - "p99LatencyMs": 14, - "maxLatencyMs": 20, - "bytesPerSec": 147626393.6 + "p99LatencyMs": 13, + "maxLatencyMs": 18, + "bytesPerSec": 154651852.81 }, { "workers": 10, "durationMs": 5000, - "requests": 2838, + "requests": 2836, "errors": 0, - "requestsPerSec": 567.6, - "avgLatencyMs": 17.09, + "requestsPerSec": 567.21, + "avgLatencyMs": 17.1, "medianLatencyMs": 17, "p50LatencyMs": 17, "p75LatencyMs": 18, "p90LatencyMs": 19, "p99LatencyMs": 29, - "maxLatencyMs": 46, - "bytesPerSec": 158321868.81 + "maxLatencyMs": 40, + "bytesPerSec": 158164582.4 }, { "workers": 25, "durationMs": 5000, - "requests": 2807, + "requests": 2863, "errors": 0, - "requestsPerSec": 561.4, - "avgLatencyMs": 43.85, - "medianLatencyMs": 43, - "p50LatencyMs": 43, - "p75LatencyMs": 46, + "requestsPerSec": 572.6, + "avgLatencyMs": 42.98, + "medianLatencyMs": 42, + "p50LatencyMs": 42, + "p75LatencyMs": 47, "p90LatencyMs": 57, - "p99LatencyMs": 77, - "maxLatencyMs": 179, - "bytesPerSec": 156617932.81 + "p99LatencyMs": 79, + "maxLatencyMs": 115, + "bytesPerSec": 159685017.6 }, { "workers": 50, "durationMs": 5000, - "requests": 2830, + "requests": 2831, "errors": 0, - "requestsPerSec": 566, - "avgLatencyMs": 87.05, - "medianLatencyMs": 83, - "p50LatencyMs": 83, - "p75LatencyMs": 98, - "p90LatencyMs": 116, - "p99LatencyMs": 243, - "maxLatencyMs": 1382, + "requestsPerSec": 566.21, + "avgLatencyMs": 86.97, + "medianLatencyMs": 82, + "p50LatencyMs": 82, + "p75LatencyMs": 96, + "p90LatencyMs": 119, + "p99LatencyMs": 281, + "maxLatencyMs": 1038, "bytesPerSec": 157902438.4 }, { "workers": 100, - "durationMs": 5010, - "requests": 2819, + "durationMs": 5000, + "requests": 2789, "errors": 0, - "requestsPerSec": 563.8, - "avgLatencyMs": 159.76, - "medianLatencyMs": 107, - "p50LatencyMs": 107, - "p75LatencyMs": 143, - "p90LatencyMs": 204, - "p99LatencyMs": 2023, - "maxLatencyMs": 4935, - "bytesPerSec": 157247078.4 + "requestsPerSec": 557.8, + "avgLatencyMs": 161.51, + "medianLatencyMs": 106, + "p50LatencyMs": 106, + "p75LatencyMs": 146, + "p90LatencyMs": 200, + "p99LatencyMs": 2024, + "maxLatencyMs": 4908, + "bytesPerSec": 155569356.81 }, { "workers": 200, "durationMs": 5010, - "requests": 2787, + "requests": 2755, "errors": 0, - "requestsPerSec": 557.4, - "avgLatencyMs": 160.15, - "medianLatencyMs": 104, - "p50LatencyMs": 104, - "p75LatencyMs": 143, - "p90LatencyMs": 193, - "p99LatencyMs": 2416, - "maxLatencyMs": 4972, - "bytesPerSec": 155464499.2 + "requestsPerSec": 551, + "avgLatencyMs": 160.27, + "medianLatencyMs": 111, + "p50LatencyMs": 111, + "p75LatencyMs": 136, + "p90LatencyMs": 187, + "p99LatencyMs": 2344, + "maxLatencyMs": 4988, + "bytesPerSec": 153708134.4 } ] } diff --git a/packages/app-sveltekit/stats/3.0.1.json b/packages/app-sveltekit/stats/3.0.1.json index df44e7d6..1a95058d 100644 --- a/packages/app-sveltekit/stats/3.0.1.json +++ b/packages/app-sveltekit/stats/3.0.1.json @@ -1,297 +1,297 @@ { - "timingMeasuredAt": "2026-10-10T10:58:42.209Z", + "timingMeasuredAt": "2026-10-10T11:51:43.886Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "3.0.1", "clientSideRenderedTests": { - "firstPaintMs": 112.8, - "fcpMs": 112.92, + "firstPaintMs": 109.4, + "fcpMs": 109.55, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 18.81, - "inputDelayMs": 0.87, - "processingDurationMs": 3.15, - "presentationDelayMs": 14.79 + "interactionLatencyMs": 14.95, + "inputDelayMs": 0.8, + "processingDurationMs": 1.71, + "presentationDelayMs": 12.44 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 8.53, - "fcpMs": 8.55, - "interactionLatencyMs": 5.43, - "inputDelayMs": 0.1, - "processingDurationMs": 1.15, - "presentationDelayMs": 5.89 + "firstPaintMs": 24.55, + "fcpMs": 24.55, + "interactionLatencyMs": 5.21, + "inputDelayMs": 0.08, + "processingDurationMs": 0.3, + "presentationDelayMs": 5.16 }, "samples": [ { - "firstPaintMs": 118, - "fcpMs": 118.147, + "firstPaintMs": 112, + "fcpMs": 112.382, "interactionTests": { - "interactionLatencyMs": 27.366, - "inputDelayMs": 0.999, - "processingDurationMs": 2.343, - "presentationDelayMs": 24.024 + "interactionLatencyMs": 18.424, + "inputDelayMs": 0.815, + "processingDurationMs": 2.222, + "presentationDelayMs": 15.387 } }, { - "firstPaintMs": 110, - "fcpMs": 109.996, + "firstPaintMs": 97, + "fcpMs": 97.075, "interactionTests": { - "interactionLatencyMs": 19.677, - "inputDelayMs": 0.911, - "processingDurationMs": 4.3, - "presentationDelayMs": 14.466 + "interactionLatencyMs": 10.111, + "inputDelayMs": 0.768, + "processingDurationMs": 1.583, + "presentationDelayMs": 7.76 } }, { - "firstPaintMs": 99, - "fcpMs": 99.163, + "firstPaintMs": 86, + "fcpMs": 86.181, "interactionTests": { - "interactionLatencyMs": 16.634, - "inputDelayMs": 0.772, - "processingDurationMs": 1.746, - "presentationDelayMs": 14.116 + "interactionLatencyMs": 13.718, + "inputDelayMs": 0.688, + "processingDurationMs": 1.654, + "presentationDelayMs": 11.376 } }, { - "firstPaintMs": 119, - "fcpMs": 119.489, + "firstPaintMs": 102, + "fcpMs": 102.022, "interactionTests": { - "interactionLatencyMs": 12.644, - "inputDelayMs": 0.771, - "processingDurationMs": 4.295, - "presentationDelayMs": 7.578 + "interactionLatencyMs": 22.078, + "inputDelayMs": 0.855, + "processingDurationMs": 1.439, + "presentationDelayMs": 19.784 } }, { - "firstPaintMs": 118, - "fcpMs": 117.825, + "firstPaintMs": 150, + "fcpMs": 150.113, "interactionTests": { - "interactionLatencyMs": 17.727, - "inputDelayMs": 0.881, - "processingDurationMs": 3.089, - "presentationDelayMs": 13.757 + "interactionLatencyMs": 10.408000000000001, + "inputDelayMs": 0.879, + "processingDurationMs": 1.651, + "presentationDelayMs": 7.878 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 449, - "avgLatencyMs": 2.256, - "medianLatencyMs": 2.205, - "samples": 4432, + "opsPerSec": 448, + "avgLatencyMs": 2.275, + "medianLatencyMs": 2.19, + "samples": 4396, "bodySizeKb": 184.3, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 82.8, - "fcpMs": 82.59, + "firstPaintMs": 75.8, + "fcpMs": 75.71, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 16.29, - "inputDelayMs": 0.83, - "processingDurationMs": 1.97, - "presentationDelayMs": 13.48 + "interactionLatencyMs": 15.99, + "inputDelayMs": 0.76, + "processingDurationMs": 2.46, + "presentationDelayMs": 12.77 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 7.19, - "fcpMs": 7.13, - "interactionLatencyMs": 5.4, - "inputDelayMs": 0.12, - "processingDurationMs": 0.19, - "presentationDelayMs": 5.46 + "firstPaintMs": 7.95, + "fcpMs": 7.8, + "interactionLatencyMs": 1.99, + "inputDelayMs": 0.04, + "processingDurationMs": 0.99, + "presentationDelayMs": 2.5 }, "samples": [ { - "firstPaintMs": 82, - "fcpMs": 82.035, + "firstPaintMs": 85, + "fcpMs": 84.945, "interactionTests": { - "interactionLatencyMs": 13.661, - "inputDelayMs": 0.983, - "processingDurationMs": 2.302, - "presentationDelayMs": 10.376 + "interactionLatencyMs": 14.742999999999999, + "inputDelayMs": 0.758, + "processingDurationMs": 2.83, + "presentationDelayMs": 11.155 } }, { - "firstPaintMs": 93, - "fcpMs": 92.553, + "firstPaintMs": 82, + "fcpMs": 81.617, "interactionTests": { - "interactionLatencyMs": 18.609, - "inputDelayMs": 0.728, - "processingDurationMs": 1.891, - "presentationDelayMs": 15.99 + "interactionLatencyMs": 14.931, + "inputDelayMs": 0.778, + "processingDurationMs": 1.697, + "presentationDelayMs": 12.456 } }, { - "firstPaintMs": 74, - "fcpMs": 73.559, + "firstPaintMs": 70, + "fcpMs": 70.265, "interactionTests": { - "interactionLatencyMs": 15.267999999999999, - "inputDelayMs": 0.884, - "processingDurationMs": 1.86, - "presentationDelayMs": 12.524 + "interactionLatencyMs": 15.454, + "inputDelayMs": 0.818, + "processingDurationMs": 1.845, + "presentationDelayMs": 12.791 } }, { - "firstPaintMs": 79, - "fcpMs": 79.076, + "firstPaintMs": 66, + "fcpMs": 66.052, "interactionTests": { - "interactionLatencyMs": 9.788, - "inputDelayMs": 0.697, - "processingDurationMs": 1.942, - "presentationDelayMs": 7.149 + "interactionLatencyMs": 15.297, + "inputDelayMs": 0.739, + "processingDurationMs": 4.036, + "presentationDelayMs": 10.522 } }, { - "firstPaintMs": 86, - "fcpMs": 85.733, + "firstPaintMs": 76, + "fcpMs": 75.679, "interactionTests": { - "interactionLatencyMs": 24.105999999999998, - "inputDelayMs": 0.876, - "processingDurationMs": 1.867, - "presentationDelayMs": 21.363 + "interactionLatencyMs": 19.509, + "inputDelayMs": 0.711, + "processingDurationMs": 1.872, + "presentationDelayMs": 16.926 } } ] }, "ssrLoadTests": { "peakWorkers": 25, - "peakRequestsPerSec": 566.21, - "peakAvgLatencyMs": 43.49, - "peakP50LatencyMs": 43, - "peakP75LatencyMs": 45, - "peakP90LatencyMs": 55, - "peakP99LatencyMs": 77, - "totalRequests": 18065, + "peakRequestsPerSec": 579.6, + "peakAvgLatencyMs": 42.45, + "peakP50LatencyMs": 41, + "peakP75LatencyMs": 44, + "peakP90LatencyMs": 56, + "peakP99LatencyMs": 76, + "totalRequests": 18704, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1695, + "requests": 1753, "errors": 0, - "requestsPerSec": 339, - "avgLatencyMs": 2.16, + "requestsPerSec": 350.6, + "avgLatencyMs": 2.19, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 3, - "p99LatencyMs": 4, - "maxLatencyMs": 6, - "bytesPerSec": 94548787.2 + "p99LatencyMs": 3, + "maxLatencyMs": 5, + "bytesPerSec": 97786265.6 }, { "workers": 5, "durationMs": 5000, - "requests": 2773, + "requests": 2757, "errors": 0, - "requestsPerSec": 554.6, - "avgLatencyMs": 8.57, + "requestsPerSec": 551.4, + "avgLatencyMs": 8.55, "medianLatencyMs": 8, "p50LatencyMs": 8, "p75LatencyMs": 9, "p90LatencyMs": 10, - "p99LatencyMs": 13, - "maxLatencyMs": 22, - "bytesPerSec": 154704281.6 + "p99LatencyMs": 14, + "maxLatencyMs": 18, + "bytesPerSec": 153786777.6 }, { "workers": 10, "durationMs": 5000, - "requests": 2793, + "requests": 2836, "errors": 0, - "requestsPerSec": 558.6, - "avgLatencyMs": 17.38, + "requestsPerSec": 567.21, + "avgLatencyMs": 17.11, "medianLatencyMs": 17, "p50LatencyMs": 17, "p75LatencyMs": 18, "p90LatencyMs": 19, - "p99LatencyMs": 30, - "maxLatencyMs": 45, - "bytesPerSec": 155831500.81 + "p99LatencyMs": 28, + "maxLatencyMs": 51, + "bytesPerSec": 158190796.81 }, { "workers": 25, "durationMs": 5000, - "requests": 2831, + "requests": 2898, "errors": 0, - "requestsPerSec": 566.21, - "avgLatencyMs": 43.49, - "medianLatencyMs": 43, - "p50LatencyMs": 43, - "p75LatencyMs": 45, - "p90LatencyMs": 55, - "p99LatencyMs": 77, - "maxLatencyMs": 167, - "bytesPerSec": 157902438.4 + "requestsPerSec": 579.6, + "avgLatencyMs": 42.45, + "medianLatencyMs": 41, + "p50LatencyMs": 41, + "p75LatencyMs": 44, + "p90LatencyMs": 56, + "p99LatencyMs": 76, + "maxLatencyMs": 275, + "bytesPerSec": 161677312 }, { "workers": 50, - "durationMs": 5010, - "requests": 2706, + "durationMs": 5000, + "requests": 2841, "errors": 0, - "requestsPerSec": 541.21, - "avgLatencyMs": 90.94, - "medianLatencyMs": 86, - "p50LatencyMs": 86, - "p75LatencyMs": 101, - "p90LatencyMs": 127, - "p99LatencyMs": 217, - "maxLatencyMs": 1239, - "bytesPerSec": 150955622.4 + "requestsPerSec": 568.21, + "avgLatencyMs": 86.66, + "medianLatencyMs": 82, + "p50LatencyMs": 82, + "p75LatencyMs": 97, + "p90LatencyMs": 123, + "p99LatencyMs": 197, + "maxLatencyMs": 1319, + "bytesPerSec": 158479155.2 }, { "workers": 100, "durationMs": 5010, - "requests": 2660, + "requests": 2824, "errors": 0, - "requestsPerSec": 532, - "avgLatencyMs": 162.15, - "medianLatencyMs": 108, - "p50LatencyMs": 108, - "p75LatencyMs": 152, - "p90LatencyMs": 194, - "p99LatencyMs": 2187, - "maxLatencyMs": 4987, - "bytesPerSec": 148412825.6 + "requestsPerSec": 564.8, + "avgLatencyMs": 156.35, + "medianLatencyMs": 110, + "p50LatencyMs": 110, + "p75LatencyMs": 137, + "p90LatencyMs": 193, + "p99LatencyMs": 1961, + "maxLatencyMs": 4966, + "bytesPerSec": 157509222.4 }, { "workers": 200, "durationMs": 5010, - "requests": 2607, + "requests": 2795, "errors": 0, - "requestsPerSec": 521.4, - "avgLatencyMs": 161.78, - "medianLatencyMs": 112, - "p50LatencyMs": 112, - "p75LatencyMs": 150, - "p90LatencyMs": 185, - "p99LatencyMs": 1983, - "maxLatencyMs": 4954, - "bytesPerSec": 145444044.81 + "requestsPerSec": 559, + "avgLatencyMs": 157.9, + "medianLatencyMs": 104, + "p50LatencyMs": 104, + "p75LatencyMs": 136, + "p90LatencyMs": 193, + "p99LatencyMs": 2233, + "maxLatencyMs": 4945, + "bytesPerSec": 155910144 } ], "runs": 3, "samples": [ { "peakWorkers": 25, - "peakRequestsPerSec": 533, - "peakAvgLatencyMs": 46.18, - "peakP50LatencyMs": 45, - "peakP75LatencyMs": 48, - "peakP90LatencyMs": 60, - "peakP99LatencyMs": 81, - "totalRequests": 17423, + "peakRequestsPerSec": 581.21, + "peakAvgLatencyMs": 42.29, + "peakP50LatencyMs": 41, + "peakP75LatencyMs": 45, + "peakP90LatencyMs": 56, + "peakP99LatencyMs": 72, + "totalRequests": 18770, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1728, + "requests": 1787, "errors": 0, - "requestsPerSec": 345.6, + "requestsPerSec": 357.4, "avgLatencyMs": 2.08, "medianLatencyMs": 2, "p50LatencyMs": 2, @@ -299,333 +299,333 @@ "p90LatencyMs": 2, "p99LatencyMs": 3, "maxLatencyMs": 4, - "bytesPerSec": 96396902.4 + "bytesPerSec": 99699916.8 }, { "workers": 5, "durationMs": 5000, - "requests": 2663, + "requests": 2807, "errors": 0, - "requestsPerSec": 532.6, - "avgLatencyMs": 8.87, - "medianLatencyMs": 9, - "p50LatencyMs": 9, + "requestsPerSec": 561.4, + "avgLatencyMs": 8.47, + "medianLatencyMs": 8, + "p50LatencyMs": 8, "p75LatencyMs": 9, - "p90LatencyMs": 10, - "p99LatencyMs": 14, - "maxLatencyMs": 19, - "bytesPerSec": 148517683.2 + "p90LatencyMs": 9, + "p99LatencyMs": 13, + "maxLatencyMs": 17, + "bytesPerSec": 156591718.4 }, { "workers": 10, "durationMs": 5000, - "requests": 2656, + "requests": 2864, "errors": 0, - "requestsPerSec": 531.21, - "avgLatencyMs": 18.29, - "medianLatencyMs": 18, - "p50LatencyMs": 18, - "p75LatencyMs": 19, - "p90LatencyMs": 21, - "p99LatencyMs": 31, - "maxLatencyMs": 53, - "bytesPerSec": 148176896 + "requestsPerSec": 572.8, + "avgLatencyMs": 16.93, + "medianLatencyMs": 17, + "p50LatencyMs": 17, + "p75LatencyMs": 18, + "p90LatencyMs": 19, + "p99LatencyMs": 27, + "maxLatencyMs": 40, + "bytesPerSec": 159763660.81 }, { "workers": 25, "durationMs": 5000, - "requests": 2665, + "requests": 2906, "errors": 0, - "requestsPerSec": 533, - "avgLatencyMs": 46.18, - "medianLatencyMs": 45, - "p50LatencyMs": 45, - "p75LatencyMs": 48, - "p90LatencyMs": 60, - "p99LatencyMs": 81, - "maxLatencyMs": 162, - "bytesPerSec": 148648755.2 + "requestsPerSec": 581.21, + "avgLatencyMs": 42.29, + "medianLatencyMs": 41, + "p50LatencyMs": 41, + "p75LatencyMs": 45, + "p90LatencyMs": 56, + "p99LatencyMs": 72, + "maxLatencyMs": 321, + "bytesPerSec": 162096742.4 }, { "workers": 50, "durationMs": 5000, - "requests": 2579, + "requests": 2786, "errors": 0, - "requestsPerSec": 515.8, - "avgLatencyMs": 95.09, - "medianLatencyMs": 89, - "p50LatencyMs": 89, - "p75LatencyMs": 104, - "p90LatencyMs": 134, - "p99LatencyMs": 380, - "maxLatencyMs": 1566, - "bytesPerSec": 143851520 + "requestsPerSec": 557.21, + "avgLatencyMs": 88.31, + "medianLatencyMs": 85, + "p50LatencyMs": 85, + "p75LatencyMs": 106, + "p90LatencyMs": 129, + "p99LatencyMs": 162, + "maxLatencyMs": 449, + "bytesPerSec": 155385856 }, { "workers": 100, "durationMs": 5010, - "requests": 2590, + "requests": 2821, "errors": 0, - "requestsPerSec": 518, - "avgLatencyMs": 160.4, - "medianLatencyMs": 118, - "p50LatencyMs": 118, - "p75LatencyMs": 139, - "p90LatencyMs": 175, - "p99LatencyMs": 2096, - "maxLatencyMs": 4887, - "bytesPerSec": 144480665.6 + "requestsPerSec": 564.21, + "avgLatencyMs": 154.61, + "medianLatencyMs": 106, + "p50LatencyMs": 106, + "p75LatencyMs": 137, + "p90LatencyMs": 195, + "p99LatencyMs": 1992, + "maxLatencyMs": 4877, + "bytesPerSec": 157404364.81 }, { "workers": 200, "durationMs": 5010, - "requests": 2542, + "requests": 2799, "errors": 0, - "requestsPerSec": 508.4, - "avgLatencyMs": 162.2, - "medianLatencyMs": 117, - "p50LatencyMs": 117, - "p75LatencyMs": 144, - "p90LatencyMs": 189, - "p99LatencyMs": 1993, - "maxLatencyMs": 4870, - "bytesPerSec": 141787136 + "requestsPerSec": 559.8, + "avgLatencyMs": 167.79, + "medianLatencyMs": 118, + "p50LatencyMs": 118, + "p75LatencyMs": 145, + "p90LatencyMs": 228, + "p99LatencyMs": 1719, + "maxLatencyMs": 4892, + "bytesPerSec": 156146073.6 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 566.21, - "peakAvgLatencyMs": 43.49, - "peakP50LatencyMs": 43, - "peakP75LatencyMs": 45, - "peakP90LatencyMs": 55, - "peakP99LatencyMs": 77, - "totalRequests": 18065, + "peakRequestsPerSec": 579.6, + "peakAvgLatencyMs": 42.45, + "peakP50LatencyMs": 41, + "peakP75LatencyMs": 44, + "peakP90LatencyMs": 56, + "peakP99LatencyMs": 76, + "totalRequests": 18704, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1695, + "requests": 1753, "errors": 0, - "requestsPerSec": 339, - "avgLatencyMs": 2.16, + "requestsPerSec": 350.6, + "avgLatencyMs": 2.19, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 3, - "p99LatencyMs": 4, - "maxLatencyMs": 6, - "bytesPerSec": 94548787.2 + "p99LatencyMs": 3, + "maxLatencyMs": 5, + "bytesPerSec": 97786265.6 }, { "workers": 5, "durationMs": 5000, - "requests": 2773, + "requests": 2757, "errors": 0, - "requestsPerSec": 554.6, - "avgLatencyMs": 8.57, + "requestsPerSec": 551.4, + "avgLatencyMs": 8.55, "medianLatencyMs": 8, "p50LatencyMs": 8, "p75LatencyMs": 9, "p90LatencyMs": 10, - "p99LatencyMs": 13, - "maxLatencyMs": 22, - "bytesPerSec": 154704281.6 + "p99LatencyMs": 14, + "maxLatencyMs": 18, + "bytesPerSec": 153786777.6 }, { "workers": 10, "durationMs": 5000, - "requests": 2793, + "requests": 2836, "errors": 0, - "requestsPerSec": 558.6, - "avgLatencyMs": 17.38, + "requestsPerSec": 567.21, + "avgLatencyMs": 17.11, "medianLatencyMs": 17, "p50LatencyMs": 17, "p75LatencyMs": 18, "p90LatencyMs": 19, - "p99LatencyMs": 30, - "maxLatencyMs": 45, - "bytesPerSec": 155831500.81 + "p99LatencyMs": 28, + "maxLatencyMs": 51, + "bytesPerSec": 158190796.81 }, { "workers": 25, "durationMs": 5000, - "requests": 2831, + "requests": 2898, "errors": 0, - "requestsPerSec": 566.21, - "avgLatencyMs": 43.49, - "medianLatencyMs": 43, - "p50LatencyMs": 43, - "p75LatencyMs": 45, - "p90LatencyMs": 55, - "p99LatencyMs": 77, - "maxLatencyMs": 167, - "bytesPerSec": 157902438.4 + "requestsPerSec": 579.6, + "avgLatencyMs": 42.45, + "medianLatencyMs": 41, + "p50LatencyMs": 41, + "p75LatencyMs": 44, + "p90LatencyMs": 56, + "p99LatencyMs": 76, + "maxLatencyMs": 275, + "bytesPerSec": 161677312 }, { "workers": 50, - "durationMs": 5010, - "requests": 2706, + "durationMs": 5000, + "requests": 2841, "errors": 0, - "requestsPerSec": 541.21, - "avgLatencyMs": 90.94, - "medianLatencyMs": 86, - "p50LatencyMs": 86, - "p75LatencyMs": 101, - "p90LatencyMs": 127, - "p99LatencyMs": 217, - "maxLatencyMs": 1239, - "bytesPerSec": 150955622.4 + "requestsPerSec": 568.21, + "avgLatencyMs": 86.66, + "medianLatencyMs": 82, + "p50LatencyMs": 82, + "p75LatencyMs": 97, + "p90LatencyMs": 123, + "p99LatencyMs": 197, + "maxLatencyMs": 1319, + "bytesPerSec": 158479155.2 }, { "workers": 100, "durationMs": 5010, - "requests": 2660, + "requests": 2824, "errors": 0, - "requestsPerSec": 532, - "avgLatencyMs": 162.15, - "medianLatencyMs": 108, - "p50LatencyMs": 108, - "p75LatencyMs": 152, - "p90LatencyMs": 194, - "p99LatencyMs": 2187, - "maxLatencyMs": 4987, - "bytesPerSec": 148412825.6 + "requestsPerSec": 564.8, + "avgLatencyMs": 156.35, + "medianLatencyMs": 110, + "p50LatencyMs": 110, + "p75LatencyMs": 137, + "p90LatencyMs": 193, + "p99LatencyMs": 1961, + "maxLatencyMs": 4966, + "bytesPerSec": 157509222.4 }, { "workers": 200, "durationMs": 5010, - "requests": 2607, + "requests": 2795, "errors": 0, - "requestsPerSec": 521.4, - "avgLatencyMs": 161.78, - "medianLatencyMs": 112, - "p50LatencyMs": 112, - "p75LatencyMs": 150, - "p90LatencyMs": 185, - "p99LatencyMs": 1983, - "maxLatencyMs": 4954, - "bytesPerSec": 145444044.81 + "requestsPerSec": 559, + "avgLatencyMs": 157.9, + "medianLatencyMs": 104, + "p50LatencyMs": 104, + "p75LatencyMs": 136, + "p90LatencyMs": 193, + "p99LatencyMs": 2233, + "maxLatencyMs": 4945, + "bytesPerSec": 155910144 } ] }, { - "peakWorkers": 10, - "peakRequestsPerSec": 567.6, - "peakAvgLatencyMs": 17.09, - "peakP50LatencyMs": 17, - "peakP75LatencyMs": 18, - "peakP90LatencyMs": 19, - "peakP99LatencyMs": 29, - "totalRequests": 18413, + "peakWorkers": 25, + "peakRequestsPerSec": 572.6, + "peakAvgLatencyMs": 42.98, + "peakP50LatencyMs": 42, + "peakP75LatencyMs": 47, + "peakP90LatencyMs": 57, + "peakP99LatencyMs": 79, + "totalRequests": 18593, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1686, + "requests": 1747, "errors": 0, - "requestsPerSec": 337.2, - "avgLatencyMs": 2.28, + "requestsPerSec": 349.4, + "avgLatencyMs": 2.16, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 3, "p99LatencyMs": 4, - "maxLatencyMs": 6, - "bytesPerSec": 94037606.4 + "maxLatencyMs": 5, + "bytesPerSec": 97458585.6 }, { "workers": 5, "durationMs": 5000, - "requests": 2646, + "requests": 2772, "errors": 0, - "requestsPerSec": 529.21, - "avgLatencyMs": 8.95, - "medianLatencyMs": 9, - "p50LatencyMs": 9, + "requestsPerSec": 554.4, + "avgLatencyMs": 8.54, + "medianLatencyMs": 8, + "p50LatencyMs": 8, "p75LatencyMs": 9, "p90LatencyMs": 10, - "p99LatencyMs": 14, - "maxLatencyMs": 20, - "bytesPerSec": 147626393.6 + "p99LatencyMs": 13, + "maxLatencyMs": 18, + "bytesPerSec": 154651852.81 }, { "workers": 10, "durationMs": 5000, - "requests": 2838, + "requests": 2836, "errors": 0, - "requestsPerSec": 567.6, - "avgLatencyMs": 17.09, + "requestsPerSec": 567.21, + "avgLatencyMs": 17.1, "medianLatencyMs": 17, "p50LatencyMs": 17, "p75LatencyMs": 18, "p90LatencyMs": 19, "p99LatencyMs": 29, - "maxLatencyMs": 46, - "bytesPerSec": 158321868.81 + "maxLatencyMs": 40, + "bytesPerSec": 158164582.4 }, { "workers": 25, "durationMs": 5000, - "requests": 2807, + "requests": 2863, "errors": 0, - "requestsPerSec": 561.4, - "avgLatencyMs": 43.85, - "medianLatencyMs": 43, - "p50LatencyMs": 43, - "p75LatencyMs": 46, + "requestsPerSec": 572.6, + "avgLatencyMs": 42.98, + "medianLatencyMs": 42, + "p50LatencyMs": 42, + "p75LatencyMs": 47, "p90LatencyMs": 57, - "p99LatencyMs": 77, - "maxLatencyMs": 179, - "bytesPerSec": 156617932.81 + "p99LatencyMs": 79, + "maxLatencyMs": 115, + "bytesPerSec": 159685017.6 }, { "workers": 50, "durationMs": 5000, - "requests": 2830, + "requests": 2831, "errors": 0, - "requestsPerSec": 566, - "avgLatencyMs": 87.05, - "medianLatencyMs": 83, - "p50LatencyMs": 83, - "p75LatencyMs": 98, - "p90LatencyMs": 116, - "p99LatencyMs": 243, - "maxLatencyMs": 1382, + "requestsPerSec": 566.21, + "avgLatencyMs": 86.97, + "medianLatencyMs": 82, + "p50LatencyMs": 82, + "p75LatencyMs": 96, + "p90LatencyMs": 119, + "p99LatencyMs": 281, + "maxLatencyMs": 1038, "bytesPerSec": 157902438.4 }, { "workers": 100, - "durationMs": 5010, - "requests": 2819, + "durationMs": 5000, + "requests": 2789, "errors": 0, - "requestsPerSec": 563.8, - "avgLatencyMs": 159.76, - "medianLatencyMs": 107, - "p50LatencyMs": 107, - "p75LatencyMs": 143, - "p90LatencyMs": 204, - "p99LatencyMs": 2023, - "maxLatencyMs": 4935, - "bytesPerSec": 157247078.4 + "requestsPerSec": 557.8, + "avgLatencyMs": 161.51, + "medianLatencyMs": 106, + "p50LatencyMs": 106, + "p75LatencyMs": 146, + "p90LatencyMs": 200, + "p99LatencyMs": 2024, + "maxLatencyMs": 4908, + "bytesPerSec": 155569356.81 }, { "workers": 200, "durationMs": 5010, - "requests": 2787, + "requests": 2755, "errors": 0, - "requestsPerSec": 557.4, - "avgLatencyMs": 160.15, - "medianLatencyMs": 104, - "p50LatencyMs": 104, - "p75LatencyMs": 143, - "p90LatencyMs": 193, - "p99LatencyMs": 2416, - "maxLatencyMs": 4972, - "bytesPerSec": 155464499.2 + "requestsPerSec": 551, + "avgLatencyMs": 160.27, + "medianLatencyMs": 111, + "p50LatencyMs": 111, + "p75LatencyMs": 136, + "p90LatencyMs": 187, + "p99LatencyMs": 2344, + "maxLatencyMs": 4988, + "bytesPerSec": 153708134.4 } ] } diff --git a/packages/app-tanstack-start-react/ci-stats.json b/packages/app-tanstack-start-react/ci-stats.json index 41cdb2bb..e7db960a 100644 --- a/packages/app-tanstack-start-react/ci-stats.json +++ b/packages/app-tanstack-start-react/ci-stats.json @@ -1,631 +1,631 @@ { - "timingMeasuredAt": "2026-10-10T10:58:42.209Z", + "timingMeasuredAt": "2026-10-10T11:51:43.886Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", - "frameworkVersion": "1.166.18", + "frameworkVersion": "1.167.65", "clientSideRenderedTests": { - "firstPaintMs": 169.6, - "fcpMs": 169.61, + "firstPaintMs": 119.2, + "fcpMs": 119.4, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 28.66, - "inputDelayMs": 1.71, - "processingDurationMs": 18.93, - "presentationDelayMs": 8.01 + "interactionLatencyMs": 41.42, + "inputDelayMs": 2.13, + "processingDurationMs": 28.86, + "presentationDelayMs": 10.42 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 76.35, - "fcpMs": 76.3, - "interactionLatencyMs": 2.65, - "inputDelayMs": 0.08, - "processingDurationMs": 1.05, - "presentationDelayMs": 2.11 + "firstPaintMs": 4.82, + "fcpMs": 5.02, + "interactionLatencyMs": 2.54, + "inputDelayMs": 1.24, + "processingDurationMs": 2.74, + "presentationDelayMs": 3.67 }, "samples": [ { - "firstPaintMs": 138, - "fcpMs": 137.664, + "firstPaintMs": 126, + "fcpMs": 126.409, "interactionTests": { - "interactionLatencyMs": 30.556000000000004, - "inputDelayMs": 1.771, - "processingDurationMs": 19.821, - "presentationDelayMs": 8.964 + "interactionLatencyMs": 45.899, + "inputDelayMs": 4.343, + "processingDurationMs": 27.253, + "presentationDelayMs": 14.303 } }, { - "firstPaintMs": 306, - "fcpMs": 305.936, + "firstPaintMs": 118, + "fcpMs": 118.245, "interactionTests": { - "interactionLatencyMs": 23.985, - "inputDelayMs": 1.58, - "processingDurationMs": 17.895, - "presentationDelayMs": 4.51 + "interactionLatencyMs": 40.910000000000004, + "inputDelayMs": 1.545, + "processingDurationMs": 26.542, + "presentationDelayMs": 12.823 } }, { - "firstPaintMs": 140, - "fcpMs": 139.928, + "firstPaintMs": 114, + "fcpMs": 114.317, "interactionTests": { - "interactionLatencyMs": 29.251, - "inputDelayMs": 1.754, - "processingDurationMs": 18.497, - "presentationDelayMs": 9 + "interactionLatencyMs": 40.02, + "inputDelayMs": 1.691, + "processingDurationMs": 30.647, + "presentationDelayMs": 7.682 } }, { - "firstPaintMs": 134, - "fcpMs": 134.151, + "firstPaintMs": 122, + "fcpMs": 122.499, "interactionTests": { - "interactionLatencyMs": 29.637999999999998, - "inputDelayMs": 1.703, - "processingDurationMs": 20.274, - "presentationDelayMs": 7.661 + "interactionLatencyMs": 40.452, + "inputDelayMs": 1.633, + "processingDurationMs": 27.056, + "presentationDelayMs": 11.763 } }, { - "firstPaintMs": 130, - "fcpMs": 130.353, + "firstPaintMs": 116, + "fcpMs": 115.516, "interactionTests": { - "interactionLatencyMs": 29.857, - "inputDelayMs": 1.764, - "processingDurationMs": 18.187, - "presentationDelayMs": 9.906 + "interactionLatencyMs": 39.811, + "inputDelayMs": 1.453, + "processingDurationMs": 32.815, + "presentationDelayMs": 5.543 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 318, - "avgLatencyMs": 3.18, - "medianLatencyMs": 3.1, - "samples": 3145, - "bodySizeKb": 191.92, + "opsPerSec": 344, + "avgLatencyMs": 2.931, + "medianLatencyMs": 2.855, + "samples": 3413, + "bodySizeKb": 192.62, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 90.6, - "fcpMs": 90.57, + "firstPaintMs": 102.6, + "fcpMs": 102.72, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 27.42, - "inputDelayMs": 1.76, - "processingDurationMs": 18.1, - "presentationDelayMs": 7.55 + "interactionLatencyMs": 47.93, + "inputDelayMs": 1.85, + "processingDurationMs": 34.42, + "presentationDelayMs": 11.66 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 6.5, - "fcpMs": 6.38, - "interactionLatencyMs": 3.06, - "inputDelayMs": 0.15, - "processingDurationMs": 1.98, - "presentationDelayMs": 1.31 + "firstPaintMs": 5.55, + "fcpMs": 5.33, + "interactionLatencyMs": 6.45, + "inputDelayMs": 0.27, + "processingDurationMs": 1.83, + "presentationDelayMs": 6.08 }, "samples": [ { - "firstPaintMs": 96, - "fcpMs": 95.856, + "firstPaintMs": 110, + "fcpMs": 109.551, "interactionTests": { - "interactionLatencyMs": 30.128, - "inputDelayMs": 1.951, - "processingDurationMs": 20.489, - "presentationDelayMs": 7.688 + "interactionLatencyMs": 55.38699999999999, + "inputDelayMs": 1.754, + "processingDurationMs": 35.675, + "presentationDelayMs": 17.958 } }, { - "firstPaintMs": 95, - "fcpMs": 94.996, + "firstPaintMs": 107, + "fcpMs": 107.387, "interactionTests": { - "interactionLatencyMs": 31.198999999999998, - "inputDelayMs": 1.642, - "processingDurationMs": 20.033, - "presentationDelayMs": 9.524 + "interactionLatencyMs": 53.925000000000004, + "inputDelayMs": 2.289, + "processingDurationMs": 33.023, + "presentationDelayMs": 18.613 } }, { - "firstPaintMs": 93, - "fcpMs": 92.693, + "firstPaintMs": 98, + "fcpMs": 98.487, "interactionTests": { - "interactionLatencyMs": 25.218000000000004, - "inputDelayMs": 1.73, - "processingDurationMs": 16.795, - "presentationDelayMs": 6.693 + "interactionLatencyMs": 43.992999999999995, + "inputDelayMs": 1.916, + "processingDurationMs": 34.039, + "presentationDelayMs": 8.038 } }, { - "firstPaintMs": 89, - "fcpMs": 89.132, + "firstPaintMs": 100, + "fcpMs": 99.705, "interactionTests": { - "interactionLatencyMs": 24.351, - "inputDelayMs": 1.87, - "processingDurationMs": 16.41, - "presentationDelayMs": 6.071 + "interactionLatencyMs": 45.824, + "inputDelayMs": 1.638, + "processingDurationMs": 36.87, + "presentationDelayMs": 7.316 } }, { - "firstPaintMs": 80, - "fcpMs": 80.152, + "firstPaintMs": 98, + "fcpMs": 98.473, "interactionTests": { - "interactionLatencyMs": 26.189999999999998, - "inputDelayMs": 1.615, - "processingDurationMs": 16.782, - "presentationDelayMs": 7.793 + "interactionLatencyMs": 40.519999999999996, + "inputDelayMs": 1.653, + "processingDurationMs": 32.492, + "presentationDelayMs": 6.375 } } ] }, "ssrRouterLinkLoadTests": { - "peakWorkers": 50, - "peakRequestsPerSec": 156, - "peakAvgLatencyMs": 308.93, - "peakP50LatencyMs": 210, - "peakP75LatencyMs": 273, - "peakP90LatencyMs": 420, - "peakP99LatencyMs": 3292, - "totalRequests": 5247, + "peakWorkers": 25, + "peakRequestsPerSec": 166.2, + "peakAvgLatencyMs": 147.74, + "peakP50LatencyMs": 145, + "peakP75LatencyMs": 155, + "peakP90LatencyMs": 199, + "peakP99LatencyMs": 546, + "totalRequests": 5585, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 673, + "requests": 705, "errors": 0, - "requestsPerSec": 134.6, - "avgLatencyMs": 7.09, - "medianLatencyMs": 7, - "p50LatencyMs": 7, + "requestsPerSec": 141, + "avgLatencyMs": 6.33, + "medianLatencyMs": 6, + "p50LatencyMs": 6, "p75LatencyMs": 7, "p90LatencyMs": 7, - "p99LatencyMs": 10, - "maxLatencyMs": 11, - "bytesPerSec": 38689177.6 + "p99LatencyMs": 9, + "maxLatencyMs": 13, + "bytesPerSec": 40629043.21 }, { "workers": 5, "durationMs": 5000, - "requests": 776, + "requests": 821, "errors": 0, - "requestsPerSec": 155.2, - "avgLatencyMs": 31.64, - "medianLatencyMs": 31, - "p50LatencyMs": 31, - "p75LatencyMs": 32, + "requestsPerSec": 164.2, + "avgLatencyMs": 29.86, + "medianLatencyMs": 29, + "p50LatencyMs": 29, + "p75LatencyMs": 30, "p90LatencyMs": 35, - "p99LatencyMs": 51, - "maxLatencyMs": 65, - "bytesPerSec": 44600524.8 + "p99LatencyMs": 49, + "maxLatencyMs": 67, + "bytesPerSec": 47313715.2 }, { "workers": 10, "durationMs": 5000, - "requests": 769, + "requests": 826, "errors": 0, - "requestsPerSec": 153.81, - "avgLatencyMs": 64.1, - "medianLatencyMs": 62, - "p50LatencyMs": 62, - "p75LatencyMs": 66, - "p90LatencyMs": 80, - "p99LatencyMs": 104, - "maxLatencyMs": 223, - "bytesPerSec": 44207308.8 + "requestsPerSec": 165.2, + "avgLatencyMs": 59.6, + "medianLatencyMs": 58, + "p50LatencyMs": 58, + "p75LatencyMs": 62, + "p90LatencyMs": 74, + "p99LatencyMs": 95, + "maxLatencyMs": 126, + "bytesPerSec": 47602073.6 }, { "workers": 25, "durationMs": 5000, - "requests": 779, + "requests": 831, "errors": 0, - "requestsPerSec": 155.81, - "avgLatencyMs": 157.5, - "medianLatencyMs": 156, - "p50LatencyMs": 156, - "p75LatencyMs": 162, - "p90LatencyMs": 197, - "p99LatencyMs": 695, - "maxLatencyMs": 1236, - "bytesPerSec": 44777472 + "requestsPerSec": 166.2, + "avgLatencyMs": 147.74, + "medianLatencyMs": 145, + "p50LatencyMs": 145, + "p75LatencyMs": 155, + "p90LatencyMs": 199, + "p99LatencyMs": 546, + "maxLatencyMs": 1191, + "bytesPerSec": 47890432 }, { "workers": 50, - "durationMs": 5010, - "requests": 780, + "durationMs": 5000, + "requests": 831, "errors": 0, - "requestsPerSec": 156, - "avgLatencyMs": 308.93, - "medianLatencyMs": 210, - "p50LatencyMs": 210, - "p75LatencyMs": 273, - "p90LatencyMs": 420, - "p99LatencyMs": 3292, - "maxLatencyMs": 4821, - "bytesPerSec": 44843008 + "requestsPerSec": 166.2, + "avgLatencyMs": 285.93, + "medianLatencyMs": 191, + "p50LatencyMs": 191, + "p75LatencyMs": 266, + "p90LatencyMs": 357, + "p99LatencyMs": 3338, + "maxLatencyMs": 4975, + "bytesPerSec": 47883878.4 }, { "workers": 100, "durationMs": 5010, - "requests": 757, + "requests": 811, "errors": 0, - "requestsPerSec": 151.4, - "avgLatencyMs": 306.76, - "medianLatencyMs": 205, - "p50LatencyMs": 205, - "p75LatencyMs": 277, - "p90LatencyMs": 368, - "p99LatencyMs": 3460, - "maxLatencyMs": 4943, - "bytesPerSec": 43510988.8 + "requestsPerSec": 162.2, + "avgLatencyMs": 284.78, + "medianLatencyMs": 185, + "p50LatencyMs": 185, + "p75LatencyMs": 240, + "p90LatencyMs": 343, + "p99LatencyMs": 3378, + "maxLatencyMs": 4864, + "bytesPerSec": 46736998.4 }, { "workers": 200, "durationMs": 5010, - "requests": 713, + "requests": 760, "errors": 0, - "requestsPerSec": 142.6, - "avgLatencyMs": 312.75, - "medianLatencyMs": 190, - "p50LatencyMs": 190, - "p75LatencyMs": 259, - "p90LatencyMs": 349, - "p99LatencyMs": 3541, - "maxLatencyMs": 4897, - "bytesPerSec": 40981299.21 + "requestsPerSec": 152, + "avgLatencyMs": 306.3, + "medianLatencyMs": 208, + "p50LatencyMs": 208, + "p75LatencyMs": 252, + "p90LatencyMs": 415, + "p99LatencyMs": 3463, + "maxLatencyMs": 4860, + "bytesPerSec": 43802624 } ], "runs": 3, "samples": [ { - "peakWorkers": 5, - "peakRequestsPerSec": 156, - "peakAvgLatencyMs": 31.45, - "peakP50LatencyMs": 31, - "peakP75LatencyMs": 32, - "peakP90LatencyMs": 35, - "peakP99LatencyMs": 51, - "totalRequests": 5171, + "peakWorkers": 25, + "peakRequestsPerSec": 165, + "peakAvgLatencyMs": 148.94, + "peakP50LatencyMs": 147, + "peakP75LatencyMs": 159, + "peakP90LatencyMs": 202, + "peakP99LatencyMs": 466, + "totalRequests": 5544, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 666, + "requests": 695, "errors": 0, - "requestsPerSec": 133.2, - "avgLatencyMs": 7.13, - "medianLatencyMs": 7, - "p50LatencyMs": 7, + "requestsPerSec": 139, + "avgLatencyMs": 6.47, + "medianLatencyMs": 6, + "p50LatencyMs": 6, "p75LatencyMs": 7, - "p90LatencyMs": 7, - "p99LatencyMs": 10, - "maxLatencyMs": 23, - "bytesPerSec": 38282854.4 + "p90LatencyMs": 8, + "p99LatencyMs": 11, + "maxLatencyMs": 12, + "bytesPerSec": 40058880 }, { "workers": 5, "durationMs": 5000, - "requests": 780, + "requests": 814, "errors": 0, - "requestsPerSec": 156, - "avgLatencyMs": 31.45, - "medianLatencyMs": 31, - "p50LatencyMs": 31, - "p75LatencyMs": 32, - "p90LatencyMs": 35, - "p99LatencyMs": 51, - "maxLatencyMs": 57, - "bytesPerSec": 44843008 + "requestsPerSec": 162.81, + "avgLatencyMs": 30.13, + "medianLatencyMs": 30, + "p50LatencyMs": 30, + "p75LatencyMs": 31, + "p90LatencyMs": 36, + "p99LatencyMs": 49, + "maxLatencyMs": 62, + "bytesPerSec": 46913945.6 }, { "workers": 10, "durationMs": 5000, - "requests": 765, + "requests": 813, "errors": 0, - "requestsPerSec": 153, - "avgLatencyMs": 64.47, - "medianLatencyMs": 62, - "p50LatencyMs": 62, - "p75LatencyMs": 68, - "p90LatencyMs": 80, - "p99LatencyMs": 104, - "maxLatencyMs": 126, - "bytesPerSec": 43971379.2 + "requestsPerSec": 162.6, + "avgLatencyMs": 60.66, + "medianLatencyMs": 60, + "p50LatencyMs": 60, + "p75LatencyMs": 62, + "p90LatencyMs": 70, + "p99LatencyMs": 98, + "maxLatencyMs": 152, + "bytesPerSec": 46848409.6 }, { "workers": 25, "durationMs": 5000, - "requests": 773, + "requests": 825, "errors": 0, - "requestsPerSec": 154.6, - "avgLatencyMs": 158.68, - "medianLatencyMs": 156, - "p50LatencyMs": 156, - "p75LatencyMs": 179, - "p90LatencyMs": 214, - "p99LatencyMs": 603, - "maxLatencyMs": 1161, - "bytesPerSec": 44436684.8 + "requestsPerSec": 165, + "avgLatencyMs": 148.94, + "medianLatencyMs": 147, + "p50LatencyMs": 147, + "p75LatencyMs": 159, + "p90LatencyMs": 202, + "p99LatencyMs": 466, + "maxLatencyMs": 1099, + "bytesPerSec": 47543091.2 }, { "workers": 50, "durationMs": 5000, - "requests": 763, + "requests": 823, "errors": 0, - "requestsPerSec": 152.6, - "avgLatencyMs": 308.21, - "medianLatencyMs": 199, - "p50LatencyMs": 199, - "p75LatencyMs": 299, - "p90LatencyMs": 366, - "p99LatencyMs": 3711, - "maxLatencyMs": 4860, - "bytesPerSec": 43859968 + "requestsPerSec": 164.6, + "avgLatencyMs": 287.49, + "medianLatencyMs": 192, + "p50LatencyMs": 192, + "p75LatencyMs": 260, + "p90LatencyMs": 396, + "p99LatencyMs": 3262, + "maxLatencyMs": 4929, + "bytesPerSec": 47425126.4 }, { "workers": 100, "durationMs": 5010, - "requests": 733, + "requests": 808, "errors": 0, - "requestsPerSec": 146.6, - "avgLatencyMs": 310.35, - "medianLatencyMs": 207, - "p50LatencyMs": 207, - "p75LatencyMs": 287, - "p90LatencyMs": 402, - "p99LatencyMs": 3276, - "maxLatencyMs": 4758, - "bytesPerSec": 42141286.4 + "requestsPerSec": 161.6, + "avgLatencyMs": 293.49, + "medianLatencyMs": 178, + "p50LatencyMs": 178, + "p75LatencyMs": 277, + "p90LatencyMs": 387, + "p99LatencyMs": 3415, + "maxLatencyMs": 4962, + "bytesPerSec": 46566604.8 }, { "workers": 200, "durationMs": 5010, - "requests": 691, + "requests": 766, "errors": 0, - "requestsPerSec": 138.2, - "avgLatencyMs": 323.03, - "medianLatencyMs": 215, - "p50LatencyMs": 215, - "p75LatencyMs": 249, - "p90LatencyMs": 448, - "p99LatencyMs": 3734, - "maxLatencyMs": 4996, - "bytesPerSec": 39723008 + "requestsPerSec": 153.2, + "avgLatencyMs": 297.87, + "medianLatencyMs": 190, + "p50LatencyMs": 190, + "p75LatencyMs": 241, + "p90LatencyMs": 360, + "p99LatencyMs": 3661, + "maxLatencyMs": 4961, + "bytesPerSec": 44146688 } ] }, { - "peakWorkers": 50, - "peakRequestsPerSec": 156, - "peakAvgLatencyMs": 308.93, - "peakP50LatencyMs": 210, - "peakP75LatencyMs": 273, - "peakP90LatencyMs": 420, - "peakP99LatencyMs": 3292, - "totalRequests": 5247, + "peakWorkers": 25, + "peakRequestsPerSec": 166.2, + "peakAvgLatencyMs": 147.74, + "peakP50LatencyMs": 145, + "peakP75LatencyMs": 155, + "peakP90LatencyMs": 199, + "peakP99LatencyMs": 546, + "totalRequests": 5585, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 673, + "requests": 705, "errors": 0, - "requestsPerSec": 134.6, - "avgLatencyMs": 7.09, - "medianLatencyMs": 7, - "p50LatencyMs": 7, + "requestsPerSec": 141, + "avgLatencyMs": 6.33, + "medianLatencyMs": 6, + "p50LatencyMs": 6, "p75LatencyMs": 7, "p90LatencyMs": 7, - "p99LatencyMs": 10, - "maxLatencyMs": 11, - "bytesPerSec": 38689177.6 + "p99LatencyMs": 9, + "maxLatencyMs": 13, + "bytesPerSec": 40629043.21 }, { "workers": 5, "durationMs": 5000, - "requests": 776, + "requests": 821, "errors": 0, - "requestsPerSec": 155.2, - "avgLatencyMs": 31.64, - "medianLatencyMs": 31, - "p50LatencyMs": 31, - "p75LatencyMs": 32, + "requestsPerSec": 164.2, + "avgLatencyMs": 29.86, + "medianLatencyMs": 29, + "p50LatencyMs": 29, + "p75LatencyMs": 30, "p90LatencyMs": 35, - "p99LatencyMs": 51, - "maxLatencyMs": 65, - "bytesPerSec": 44600524.8 + "p99LatencyMs": 49, + "maxLatencyMs": 67, + "bytesPerSec": 47313715.2 }, { "workers": 10, "durationMs": 5000, - "requests": 769, + "requests": 826, "errors": 0, - "requestsPerSec": 153.81, - "avgLatencyMs": 64.1, - "medianLatencyMs": 62, - "p50LatencyMs": 62, - "p75LatencyMs": 66, - "p90LatencyMs": 80, - "p99LatencyMs": 104, - "maxLatencyMs": 223, - "bytesPerSec": 44207308.8 + "requestsPerSec": 165.2, + "avgLatencyMs": 59.6, + "medianLatencyMs": 58, + "p50LatencyMs": 58, + "p75LatencyMs": 62, + "p90LatencyMs": 74, + "p99LatencyMs": 95, + "maxLatencyMs": 126, + "bytesPerSec": 47602073.6 }, { "workers": 25, "durationMs": 5000, - "requests": 779, + "requests": 831, "errors": 0, - "requestsPerSec": 155.81, - "avgLatencyMs": 157.5, - "medianLatencyMs": 156, - "p50LatencyMs": 156, - "p75LatencyMs": 162, - "p90LatencyMs": 197, - "p99LatencyMs": 695, - "maxLatencyMs": 1236, - "bytesPerSec": 44777472 + "requestsPerSec": 166.2, + "avgLatencyMs": 147.74, + "medianLatencyMs": 145, + "p50LatencyMs": 145, + "p75LatencyMs": 155, + "p90LatencyMs": 199, + "p99LatencyMs": 546, + "maxLatencyMs": 1191, + "bytesPerSec": 47890432 }, { "workers": 50, - "durationMs": 5010, - "requests": 780, + "durationMs": 5000, + "requests": 831, "errors": 0, - "requestsPerSec": 156, - "avgLatencyMs": 308.93, - "medianLatencyMs": 210, - "p50LatencyMs": 210, - "p75LatencyMs": 273, - "p90LatencyMs": 420, - "p99LatencyMs": 3292, - "maxLatencyMs": 4821, - "bytesPerSec": 44843008 + "requestsPerSec": 166.2, + "avgLatencyMs": 285.93, + "medianLatencyMs": 191, + "p50LatencyMs": 191, + "p75LatencyMs": 266, + "p90LatencyMs": 357, + "p99LatencyMs": 3338, + "maxLatencyMs": 4975, + "bytesPerSec": 47883878.4 }, { "workers": 100, "durationMs": 5010, - "requests": 757, + "requests": 811, "errors": 0, - "requestsPerSec": 151.4, - "avgLatencyMs": 306.76, - "medianLatencyMs": 205, - "p50LatencyMs": 205, - "p75LatencyMs": 277, - "p90LatencyMs": 368, - "p99LatencyMs": 3460, - "maxLatencyMs": 4943, - "bytesPerSec": 43510988.8 + "requestsPerSec": 162.2, + "avgLatencyMs": 284.78, + "medianLatencyMs": 185, + "p50LatencyMs": 185, + "p75LatencyMs": 240, + "p90LatencyMs": 343, + "p99LatencyMs": 3378, + "maxLatencyMs": 4864, + "bytesPerSec": 46736998.4 }, { "workers": 200, "durationMs": 5010, - "requests": 713, + "requests": 760, "errors": 0, - "requestsPerSec": 142.6, - "avgLatencyMs": 312.75, - "medianLatencyMs": 190, - "p50LatencyMs": 190, - "p75LatencyMs": 259, - "p90LatencyMs": 349, - "p99LatencyMs": 3541, - "maxLatencyMs": 4897, - "bytesPerSec": 40981299.21 + "requestsPerSec": 152, + "avgLatencyMs": 306.3, + "medianLatencyMs": 208, + "p50LatencyMs": 208, + "p75LatencyMs": 252, + "p90LatencyMs": 415, + "p99LatencyMs": 3463, + "maxLatencyMs": 4860, + "bytesPerSec": 43802624 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 159.4, - "peakAvgLatencyMs": 153.9, - "peakP50LatencyMs": 153, - "peakP75LatencyMs": 159, - "peakP90LatencyMs": 206, - "peakP99LatencyMs": 566, - "totalRequests": 5282, + "peakRequestsPerSec": 173, + "peakAvgLatencyMs": 141.98, + "peakP50LatencyMs": 141, + "peakP75LatencyMs": 150, + "peakP90LatencyMs": 174, + "peakP99LatencyMs": 239, + "totalRequests": 5709, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 680, + "requests": 709, "errors": 0, - "requestsPerSec": 136, - "avgLatencyMs": 7.05, - "medianLatencyMs": 7, - "p50LatencyMs": 7, + "requestsPerSec": 141.81, + "avgLatencyMs": 6.42, + "medianLatencyMs": 6, + "p50LatencyMs": 6, "p75LatencyMs": 7, "p90LatencyMs": 7, "p99LatencyMs": 9, - "maxLatencyMs": 10, - "bytesPerSec": 39082393.6 + "maxLatencyMs": 11, + "bytesPerSec": 40864972.8 }, { "workers": 5, "durationMs": 5000, - "requests": 779, + "requests": 841, "errors": 0, - "requestsPerSec": 155.81, - "avgLatencyMs": 31.47, - "medianLatencyMs": 31, - "p50LatencyMs": 31, - "p75LatencyMs": 32, - "p90LatencyMs": 37, - "p99LatencyMs": 50, - "maxLatencyMs": 65, - "bytesPerSec": 44784025.6 + "requestsPerSec": 168.2, + "avgLatencyMs": 29.07, + "medianLatencyMs": 28, + "p50LatencyMs": 28, + "p75LatencyMs": 29, + "p90LatencyMs": 34, + "p99LatencyMs": 47, + "maxLatencyMs": 64, + "bytesPerSec": 48473702.4 }, { "workers": 10, "durationMs": 5000, - "requests": 777, + "requests": 847, "errors": 0, - "requestsPerSec": 155.4, - "avgLatencyMs": 63.47, - "medianLatencyMs": 62, - "p50LatencyMs": 62, - "p75LatencyMs": 64, - "p90LatencyMs": 75, - "p99LatencyMs": 100, - "maxLatencyMs": 117, - "bytesPerSec": 44659507.2 + "requestsPerSec": 169.4, + "avgLatencyMs": 58.13, + "medianLatencyMs": 57, + "p50LatencyMs": 57, + "p75LatencyMs": 59, + "p90LatencyMs": 68, + "p99LatencyMs": 97, + "maxLatencyMs": 119, + "bytesPerSec": 48807936 }, { "workers": 25, "durationMs": 5000, - "requests": 797, + "requests": 865, "errors": 0, - "requestsPerSec": 159.4, - "avgLatencyMs": 153.9, - "medianLatencyMs": 153, - "p50LatencyMs": 153, - "p75LatencyMs": 159, - "p90LatencyMs": 206, - "p99LatencyMs": 566, - "maxLatencyMs": 1119, - "bytesPerSec": 45806387.2 + "requestsPerSec": 173, + "avgLatencyMs": 141.98, + "medianLatencyMs": 141, + "p50LatencyMs": 141, + "p75LatencyMs": 150, + "p90LatencyMs": 174, + "p99LatencyMs": 239, + "maxLatencyMs": 742, + "bytesPerSec": 49843404.8 }, { "workers": 50, "durationMs": 5000, - "requests": 784, + "requests": 853, "errors": 0, - "requestsPerSec": 156.81, - "avgLatencyMs": 305.47, - "medianLatencyMs": 234, - "p50LatencyMs": 234, - "p75LatencyMs": 329, - "p90LatencyMs": 388, - "p99LatencyMs": 2731, - "maxLatencyMs": 3982, - "bytesPerSec": 45065830.4 + "requestsPerSec": 170.6, + "avgLatencyMs": 283.55, + "medianLatencyMs": 205, + "p50LatencyMs": 205, + "p75LatencyMs": 261, + "p90LatencyMs": 361, + "p99LatencyMs": 3017, + "maxLatencyMs": 4495, + "bytesPerSec": 49148723.2 }, { "workers": 100, - "durationMs": 5010, - "requests": 757, + "durationMs": 5000, + "requests": 831, "errors": 0, - "requestsPerSec": 151.4, - "avgLatencyMs": 307.18, - "medianLatencyMs": 196, - "p50LatencyMs": 196, - "p75LatencyMs": 280, - "p90LatencyMs": 386, - "p99LatencyMs": 3631, - "maxLatencyMs": 4890, - "bytesPerSec": 43504435.2 + "requestsPerSec": 166.2, + "avgLatencyMs": 301.95, + "medianLatencyMs": 203, + "p50LatencyMs": 203, + "p75LatencyMs": 261, + "p90LatencyMs": 351, + "p99LatencyMs": 3589, + "maxLatencyMs": 4940, + "bytesPerSec": 47883878.4 }, { "workers": 200, "durationMs": 5010, - "requests": 708, + "requests": 763, "errors": 0, - "requestsPerSec": 141.6, - "avgLatencyMs": 321.52, - "medianLatencyMs": 192, - "p50LatencyMs": 192, - "p75LatencyMs": 283, - "p90LatencyMs": 417, - "p99LatencyMs": 3508, - "maxLatencyMs": 4917, - "bytesPerSec": 40692940.8 + "requestsPerSec": 152.6, + "avgLatencyMs": 304.28, + "medianLatencyMs": 199, + "p50LatencyMs": 199, + "p75LatencyMs": 256, + "p90LatencyMs": 368, + "p99LatencyMs": 3585, + "maxLatencyMs": 4936, + "bytesPerSec": 43969740.8 } ] } @@ -634,493 +634,493 @@ }, "packageJson": { "dependencies": { - "@tanstack/react-router": "1.167.5", - "@tanstack/react-start": "1.166.18", - "nitro": "3.0.260311-beta", - "react": "19.2.4", - "react-dom": "19.2.4", - "srvx": "0.11.12" + "@tanstack/react-router": "1.169.2", + "@tanstack/react-start": "1.167.65", + "nitro": "3.0.260429-beta", + "react": "19.2.6", + "react-dom": "19.2.6", + "srvx": "0.11.15" }, "devDependencies": { - "@types/node": "25.5.0", + "@types/node": "25.6.0", "@types/react": "19.2.14", "@types/react-dom": "19.2.3", "@vitejs/plugin-react": "6.0.1", - "typescript": "5.9.3", - "vite": "8.0.1" + "typescript": "6.0.3", + "vite": "8.0.10" } }, "browserVersion": "Google Chrome 154.0.8037.97", "ssrLoadTests": { - "peakWorkers": 50, - "peakRequestsPerSec": 390.4, - "peakAvgLatencyMs": 125.9, - "peakP50LatencyMs": 111, - "peakP75LatencyMs": 139, - "peakP90LatencyMs": 175, - "peakP99LatencyMs": 768, - "totalRequests": 12942, + "peakWorkers": 25, + "peakRequestsPerSec": 384.6, + "peakAvgLatencyMs": 64.08, + "peakP50LatencyMs": 63, + "peakP75LatencyMs": 71, + "peakP90LatencyMs": 84, + "peakP99LatencyMs": 128, + "totalRequests": 12716, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1356, + "requests": 1330, "errors": 0, - "requestsPerSec": 271.2, - "avgLatencyMs": 3.12, + "requestsPerSec": 266, + "avgLatencyMs": 3.14, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 4, - "maxLatencyMs": 8, - "bytesPerSec": 77968179.2 + "p90LatencyMs": 4, + "p99LatencyMs": 5, + "maxLatencyMs": 10, + "bytesPerSec": 76657459.2 }, { "workers": 5, "durationMs": 5000, - "requests": 1928, + "requests": 1887, "errors": 0, - "requestsPerSec": 385.6, - "avgLatencyMs": 12.51, - "medianLatencyMs": 12, - "p50LatencyMs": 12, + "requestsPerSec": 377.4, + "avgLatencyMs": 12.85, + "medianLatencyMs": 13, + "p50LatencyMs": 13, "p75LatencyMs": 13, "p90LatencyMs": 15, - "p99LatencyMs": 21, - "maxLatencyMs": 32, - "bytesPerSec": 110867251.2 + "p99LatencyMs": 20, + "maxLatencyMs": 25, + "bytesPerSec": 108783206.4 }, { "workers": 10, "durationMs": 5000, - "requests": 1930, + "requests": 1904, "errors": 0, - "requestsPerSec": 386, - "avgLatencyMs": 25.34, + "requestsPerSec": 380.8, + "avgLatencyMs": 25.65, "medianLatencyMs": 25, "p50LatencyMs": 25, "p75LatencyMs": 26, - "p90LatencyMs": 32, - "p99LatencyMs": 45, - "maxLatencyMs": 70, - "bytesPerSec": 110985216 + "p90LatencyMs": 30, + "p99LatencyMs": 44, + "maxLatencyMs": 86, + "bytesPerSec": 109779353.6 }, { "workers": 25, "durationMs": 5000, - "requests": 1943, + "requests": 1923, "errors": 0, - "requestsPerSec": 388.6, - "avgLatencyMs": 63.41, - "medianLatencyMs": 62, - "p50LatencyMs": 62, - "p75LatencyMs": 69, - "p90LatencyMs": 86, - "p99LatencyMs": 126, - "maxLatencyMs": 392, - "bytesPerSec": 111719219.2 + "requestsPerSec": 384.6, + "avgLatencyMs": 64.08, + "medianLatencyMs": 63, + "p50LatencyMs": 63, + "p75LatencyMs": 71, + "p90LatencyMs": 84, + "p99LatencyMs": 128, + "maxLatencyMs": 481, + "bytesPerSec": 110867251.2 }, { "workers": 50, "durationMs": 5000, - "requests": 1952, + "requests": 1905, "errors": 0, - "requestsPerSec": 390.4, - "avgLatencyMs": 125.9, - "medianLatencyMs": 111, - "p50LatencyMs": 111, - "p75LatencyMs": 139, - "p90LatencyMs": 175, - "p99LatencyMs": 768, - "maxLatencyMs": 2032, - "bytesPerSec": 112243507.2 + "requestsPerSec": 381, + "avgLatencyMs": 128.31, + "medianLatencyMs": 102, + "p50LatencyMs": 102, + "p75LatencyMs": 154, + "p90LatencyMs": 173, + "p99LatencyMs": 755, + "maxLatencyMs": 2092, + "bytesPerSec": 109805568 }, { "workers": 100, "durationMs": 5010, - "requests": 1947, + "requests": 1896, "errors": 0, - "requestsPerSec": 389.4, - "avgLatencyMs": 183.42, - "medianLatencyMs": 135, - "p50LatencyMs": 135, - "p75LatencyMs": 158, - "p90LatencyMs": 226, - "p99LatencyMs": 2456, - "maxLatencyMs": 4942, - "bytesPerSec": 111955148.8 + "requestsPerSec": 379.2, + "avgLatencyMs": 190.73, + "medianLatencyMs": 122, + "p50LatencyMs": 122, + "p75LatencyMs": 179, + "p90LatencyMs": 236, + "p99LatencyMs": 2732, + "maxLatencyMs": 4958, + "bytesPerSec": 109307494.4 }, { "workers": 200, "durationMs": 5010, - "requests": 1886, + "requests": 1871, "errors": 0, - "requestsPerSec": 377.2, - "avgLatencyMs": 189.63, + "requestsPerSec": 374.2, + "avgLatencyMs": 188.07, "medianLatencyMs": 128, "p50LatencyMs": 128, - "p75LatencyMs": 165, - "p90LatencyMs": 234, - "p99LatencyMs": 2712, - "maxLatencyMs": 4969, - "bytesPerSec": 108442419.2 + "p75LatencyMs": 152, + "p90LatencyMs": 249, + "p99LatencyMs": 2717, + "maxLatencyMs": 4963, + "bytesPerSec": 107865702.4 } ], "runs": 3, "samples": [ { - "peakWorkers": 10, - "peakRequestsPerSec": 384.2, - "peakAvgLatencyMs": 25.48, - "peakP50LatencyMs": 25, - "peakP75LatencyMs": 26, - "peakP90LatencyMs": 32, - "peakP99LatencyMs": 47, - "totalRequests": 12677, + "peakWorkers": 25, + "peakRequestsPerSec": 380.8, + "peakAvgLatencyMs": 64.67, + "peakP50LatencyMs": 63, + "peakP75LatencyMs": 72, + "peakP90LatencyMs": 88, + "peakP99LatencyMs": 118, + "totalRequests": 12489, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1354, + "requests": 1313, "errors": 0, - "requestsPerSec": 270.8, - "avgLatencyMs": 3.1, + "requestsPerSec": 262.61, + "avgLatencyMs": 3.12, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, "p90LatencyMs": 3, - "p99LatencyMs": 4, - "maxLatencyMs": 5, - "bytesPerSec": 77850214.41 + "p99LatencyMs": 5, + "maxLatencyMs": 8, + "bytesPerSec": 75687526.41 }, { "workers": 5, "durationMs": 5000, - "requests": 1898, + "requests": 1875, "errors": 0, - "requestsPerSec": 379.6, - "avgLatencyMs": 12.78, + "requestsPerSec": 375, + "avgLatencyMs": 12.86, "medianLatencyMs": 13, "p50LatencyMs": 13, "p75LatencyMs": 13, "p90LatencyMs": 15, - "p99LatencyMs": 23, - "maxLatencyMs": 32, - "bytesPerSec": 109137100.8 + "p99LatencyMs": 21, + "maxLatencyMs": 28, + "bytesPerSec": 108088524.8 }, { "workers": 10, "durationMs": 5000, - "requests": 1921, + "requests": 1898, "errors": 0, - "requestsPerSec": 384.2, - "avgLatencyMs": 25.48, + "requestsPerSec": 379.6, + "avgLatencyMs": 25.76, "medianLatencyMs": 25, "p50LatencyMs": 25, "p75LatencyMs": 26, - "p90LatencyMs": 32, - "p99LatencyMs": 47, - "maxLatencyMs": 64, - "bytesPerSec": 110460928 + "p90LatencyMs": 34, + "p99LatencyMs": 49, + "maxLatencyMs": 62, + "bytesPerSec": 109412352 }, { "workers": 25, "durationMs": 5000, - "requests": 1913, + "requests": 1904, "errors": 0, - "requestsPerSec": 382.6, - "avgLatencyMs": 64.41, + "requestsPerSec": 380.8, + "avgLatencyMs": 64.67, "medianLatencyMs": 63, "p50LatencyMs": 63, - "p75LatencyMs": 74, - "p90LatencyMs": 89, - "p99LatencyMs": 114, - "maxLatencyMs": 470, - "bytesPerSec": 109989068.8 + "p75LatencyMs": 72, + "p90LatencyMs": 88, + "p99LatencyMs": 118, + "maxLatencyMs": 485, + "bytesPerSec": 109740032 }, { "workers": 50, "durationMs": 5000, - "requests": 1890, + "requests": 1904, "errors": 0, - "requestsPerSec": 378, - "avgLatencyMs": 129.82, - "medianLatencyMs": 107, - "p50LatencyMs": 107, - "p75LatencyMs": 152, - "p90LatencyMs": 184, - "p99LatencyMs": 929, - "maxLatencyMs": 2249, - "bytesPerSec": 108665241.6 + "requestsPerSec": 380.8, + "avgLatencyMs": 129.05, + "medianLatencyMs": 105, + "p50LatencyMs": 105, + "p75LatencyMs": 135, + "p90LatencyMs": 198, + "p99LatencyMs": 815, + "maxLatencyMs": 2297, + "bytesPerSec": 109753139.2 }, { "workers": 100, - "durationMs": 5000, - "requests": 1873, + "durationMs": 5010, + "requests": 1831, "errors": 0, - "requestsPerSec": 374.6, - "avgLatencyMs": 185.66, - "medianLatencyMs": 125, - "p50LatencyMs": 125, - "p75LatencyMs": 159, - "p90LatencyMs": 236, - "p99LatencyMs": 2538, - "maxLatencyMs": 4850, - "bytesPerSec": 107695308.8 + "requestsPerSec": 366.2, + "avgLatencyMs": 187.26, + "medianLatencyMs": 127, + "p50LatencyMs": 127, + "p75LatencyMs": 167, + "p90LatencyMs": 222, + "p99LatencyMs": 2531, + "maxLatencyMs": 4887, + "bytesPerSec": 105558835.2 }, { "workers": 200, "durationMs": 5010, - "requests": 1828, + "requests": 1764, "errors": 0, - "requestsPerSec": 365.6, - "avgLatencyMs": 192.79, - "medianLatencyMs": 131, - "p50LatencyMs": 131, - "p75LatencyMs": 172, - "p90LatencyMs": 237, - "p99LatencyMs": 2576, - "maxLatencyMs": 4869, - "bytesPerSec": 105113190.4 + "requestsPerSec": 352.8, + "avgLatencyMs": 191.06, + "medianLatencyMs": 123, + "p50LatencyMs": 123, + "p75LatencyMs": 162, + "p90LatencyMs": 255, + "p99LatencyMs": 2704, + "maxLatencyMs": 4923, + "bytesPerSec": 101692211.2 } ] }, { - "peakWorkers": 50, - "peakRequestsPerSec": 390.4, - "peakAvgLatencyMs": 125.9, - "peakP50LatencyMs": 111, - "peakP75LatencyMs": 139, - "peakP90LatencyMs": 175, - "peakP99LatencyMs": 768, - "totalRequests": 12942, + "peakWorkers": 10, + "peakRequestsPerSec": 385, + "peakAvgLatencyMs": 25.39, + "peakP50LatencyMs": 25, + "peakP75LatencyMs": 25, + "peakP90LatencyMs": 33, + "peakP99LatencyMs": 45, + "totalRequests": 12705, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1356, + "requests": 1343, "errors": 0, - "requestsPerSec": 271.2, - "avgLatencyMs": 3.12, + "requestsPerSec": 268.61, + "avgLatencyMs": 3.11, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, "p90LatencyMs": 3, "p99LatencyMs": 4, - "maxLatencyMs": 8, - "bytesPerSec": 77968179.2 + "maxLatencyMs": 6, + "bytesPerSec": 77430784 }, { "workers": 5, "durationMs": 5000, - "requests": 1928, + "requests": 1920, "errors": 0, - "requestsPerSec": 385.6, - "avgLatencyMs": 12.51, - "medianLatencyMs": 12, - "p50LatencyMs": 12, + "requestsPerSec": 384, + "avgLatencyMs": 12.66, + "medianLatencyMs": 13, + "p50LatencyMs": 13, "p75LatencyMs": 13, "p90LatencyMs": 15, - "p99LatencyMs": 21, - "maxLatencyMs": 32, - "bytesPerSec": 110867251.2 + "p99LatencyMs": 20, + "maxLatencyMs": 26, + "bytesPerSec": 110683750.4 }, { "workers": 10, "durationMs": 5000, - "requests": 1930, + "requests": 1925, "errors": 0, - "requestsPerSec": 386, - "avgLatencyMs": 25.34, + "requestsPerSec": 385, + "avgLatencyMs": 25.39, "medianLatencyMs": 25, "p50LatencyMs": 25, - "p75LatencyMs": 26, - "p90LatencyMs": 32, + "p75LatencyMs": 25, + "p90LatencyMs": 33, "p99LatencyMs": 45, - "maxLatencyMs": 70, - "bytesPerSec": 110985216 + "maxLatencyMs": 77, + "bytesPerSec": 110959001.6 }, { "workers": 25, "durationMs": 5000, - "requests": 1943, + "requests": 1908, "errors": 0, - "requestsPerSec": 388.6, - "avgLatencyMs": 63.41, - "medianLatencyMs": 62, - "p50LatencyMs": 62, - "p75LatencyMs": 69, - "p90LatencyMs": 86, - "p99LatencyMs": 126, - "maxLatencyMs": 392, - "bytesPerSec": 111719219.2 + "requestsPerSec": 381.6, + "avgLatencyMs": 64.51, + "medianLatencyMs": 63, + "p50LatencyMs": 63, + "p75LatencyMs": 70, + "p90LatencyMs": 84, + "p99LatencyMs": 129, + "maxLatencyMs": 464, + "bytesPerSec": 110002176 }, { "workers": 50, "durationMs": 5000, - "requests": 1952, + "requests": 1899, "errors": 0, - "requestsPerSec": 390.4, - "avgLatencyMs": 125.9, - "medianLatencyMs": 111, - "p50LatencyMs": 111, - "p75LatencyMs": 139, - "p90LatencyMs": 175, - "p99LatencyMs": 768, - "maxLatencyMs": 2032, - "bytesPerSec": 112243507.2 + "requestsPerSec": 379.8, + "avgLatencyMs": 129.41, + "medianLatencyMs": 117, + "p50LatencyMs": 117, + "p75LatencyMs": 138, + "p90LatencyMs": 183, + "p99LatencyMs": 839, + "maxLatencyMs": 2053, + "bytesPerSec": 109477888 }, { "workers": 100, "durationMs": 5010, - "requests": 1947, + "requests": 1891, "errors": 0, - "requestsPerSec": 389.4, - "avgLatencyMs": 183.42, - "medianLatencyMs": 135, - "p50LatencyMs": 135, - "p75LatencyMs": 158, - "p90LatencyMs": 226, - "p99LatencyMs": 2456, + "requestsPerSec": 378.2, + "avgLatencyMs": 188.99, + "medianLatencyMs": 127, + "p50LatencyMs": 127, + "p75LatencyMs": 177, + "p90LatencyMs": 237, + "p99LatencyMs": 2592, "maxLatencyMs": 4942, - "bytesPerSec": 111955148.8 + "bytesPerSec": 109006028.8 }, { "workers": 200, "durationMs": 5010, - "requests": 1886, + "requests": 1819, "errors": 0, - "requestsPerSec": 377.2, - "avgLatencyMs": 189.63, - "medianLatencyMs": 128, - "p50LatencyMs": 128, - "p75LatencyMs": 165, - "p90LatencyMs": 234, - "p99LatencyMs": 2712, - "maxLatencyMs": 4969, - "bytesPerSec": 108442419.2 + "requestsPerSec": 363.8, + "avgLatencyMs": 188.63, + "medianLatencyMs": 120, + "p50LatencyMs": 120, + "p75LatencyMs": 173, + "p90LatencyMs": 223, + "p99LatencyMs": 2613, + "maxLatencyMs": 4843, + "bytesPerSec": 104864153.6 } ] }, { - "peakWorkers": 5, - "peakRequestsPerSec": 397.4, - "peakAvgLatencyMs": 11.99, - "peakP50LatencyMs": 12, - "peakP75LatencyMs": 12, - "peakP90LatencyMs": 13, - "peakP99LatencyMs": 17, - "totalRequests": 12901, + "peakWorkers": 25, + "peakRequestsPerSec": 384.6, + "peakAvgLatencyMs": 64.08, + "peakP50LatencyMs": 63, + "peakP75LatencyMs": 71, + "peakP90LatencyMs": 84, + "peakP99LatencyMs": 128, + "totalRequests": 12716, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1379, + "requests": 1330, "errors": 0, - "requestsPerSec": 275.8, - "avgLatencyMs": 3.09, + "requestsPerSec": 266, + "avgLatencyMs": 3.14, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 4, - "maxLatencyMs": 4, - "bytesPerSec": 79278899.2 + "p90LatencyMs": 4, + "p99LatencyMs": 5, + "maxLatencyMs": 10, + "bytesPerSec": 76657459.2 }, { "workers": 5, "durationMs": 5000, - "requests": 1987, + "requests": 1887, "errors": 0, - "requestsPerSec": 397.4, - "avgLatencyMs": 11.99, - "medianLatencyMs": 12, - "p50LatencyMs": 12, - "p75LatencyMs": 12, - "p90LatencyMs": 13, - "p99LatencyMs": 17, - "maxLatencyMs": 20, - "bytesPerSec": 114235801.6 + "requestsPerSec": 377.4, + "avgLatencyMs": 12.85, + "medianLatencyMs": 13, + "p50LatencyMs": 13, + "p75LatencyMs": 13, + "p90LatencyMs": 15, + "p99LatencyMs": 20, + "maxLatencyMs": 25, + "bytesPerSec": 108783206.4 }, { "workers": 10, "durationMs": 5000, - "requests": 1982, + "requests": 1904, "errors": 0, - "requestsPerSec": 396.4, - "avgLatencyMs": 24.63, + "requestsPerSec": 380.8, + "avgLatencyMs": 25.65, "medianLatencyMs": 25, "p50LatencyMs": 25, - "p75LatencyMs": 25, - "p90LatencyMs": 29, - "p99LatencyMs": 41, - "maxLatencyMs": 50, - "bytesPerSec": 113947443.2 + "p75LatencyMs": 26, + "p90LatencyMs": 30, + "p99LatencyMs": 44, + "maxLatencyMs": 86, + "bytesPerSec": 109779353.6 }, { "workers": 25, "durationMs": 5000, - "requests": 1911, + "requests": 1923, "errors": 0, - "requestsPerSec": 382.2, - "avgLatencyMs": 64.49, - "medianLatencyMs": 64, - "p50LatencyMs": 64, - "p75LatencyMs": 70, - "p90LatencyMs": 87, - "p99LatencyMs": 115, - "maxLatencyMs": 456, - "bytesPerSec": 109871104 + "requestsPerSec": 384.6, + "avgLatencyMs": 64.08, + "medianLatencyMs": 63, + "p50LatencyMs": 63, + "p75LatencyMs": 71, + "p90LatencyMs": 84, + "p99LatencyMs": 128, + "maxLatencyMs": 481, + "bytesPerSec": 110867251.2 }, { "workers": 50, - "durationMs": 5010, - "requests": 1899, + "durationMs": 5000, + "requests": 1905, "errors": 0, - "requestsPerSec": 379.8, - "avgLatencyMs": 129.2, - "medianLatencyMs": 114, - "p50LatencyMs": 114, - "p75LatencyMs": 143, - "p90LatencyMs": 180, - "p99LatencyMs": 848, - "maxLatencyMs": 2093, - "bytesPerSec": 109189529.6 + "requestsPerSec": 381, + "avgLatencyMs": 128.31, + "medianLatencyMs": 102, + "p50LatencyMs": 102, + "p75LatencyMs": 154, + "p90LatencyMs": 173, + "p99LatencyMs": 755, + "maxLatencyMs": 2092, + "bytesPerSec": 109805568 }, { "workers": 100, "durationMs": 5010, - "requests": 1894, + "requests": 1896, "errors": 0, - "requestsPerSec": 378.8, - "avgLatencyMs": 190.98, - "medianLatencyMs": 134, - "p50LatencyMs": 134, - "p75LatencyMs": 166, - "p90LatencyMs": 227, - "p99LatencyMs": 2645, - "maxLatencyMs": 4976, - "bytesPerSec": 108901171.2 + "requestsPerSec": 379.2, + "avgLatencyMs": 190.73, + "medianLatencyMs": 122, + "p50LatencyMs": 122, + "p75LatencyMs": 179, + "p90LatencyMs": 236, + "p99LatencyMs": 2732, + "maxLatencyMs": 4958, + "bytesPerSec": 109307494.4 }, { "workers": 200, "durationMs": 5010, - "requests": 1849, + "requests": 1871, "errors": 0, - "requestsPerSec": 369.8, - "avgLatencyMs": 193.19, - "medianLatencyMs": 122, - "p50LatencyMs": 122, - "p75LatencyMs": 172, - "p90LatencyMs": 227, - "p99LatencyMs": 2761, - "maxLatencyMs": 4955, - "bytesPerSec": 106305945.6 + "requestsPerSec": 374.2, + "avgLatencyMs": 188.07, + "medianLatencyMs": 128, + "p50LatencyMs": 128, + "p75LatencyMs": 152, + "p90LatencyMs": 249, + "p99LatencyMs": 2717, + "maxLatencyMs": 4963, + "bytesPerSec": 107865702.4 } ] } diff --git a/packages/app-tanstack-start-react/stats/1.167.65.json b/packages/app-tanstack-start-react/stats/1.167.65.json new file mode 100644 index 00000000..e7db960a --- /dev/null +++ b/packages/app-tanstack-start-react/stats/1.167.65.json @@ -0,0 +1,1130 @@ +{ + "timingMeasuredAt": "2026-10-10T11:51:43.886Z", + "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "frameworkVersion": "1.167.65", + "clientSideRenderedTests": { + "firstPaintMs": 119.2, + "fcpMs": 119.4, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": 41.42, + "inputDelayMs": 2.13, + "processingDurationMs": 28.86, + "presentationDelayMs": 10.42 + }, + "runs": 5, + "standardDeviation": { + "firstPaintMs": 4.82, + "fcpMs": 5.02, + "interactionLatencyMs": 2.54, + "inputDelayMs": 1.24, + "processingDurationMs": 2.74, + "presentationDelayMs": 3.67 + }, + "samples": [ + { + "firstPaintMs": 126, + "fcpMs": 126.409, + "interactionTests": { + "interactionLatencyMs": 45.899, + "inputDelayMs": 4.343, + "processingDurationMs": 27.253, + "presentationDelayMs": 14.303 + } + }, + { + "firstPaintMs": 118, + "fcpMs": 118.245, + "interactionTests": { + "interactionLatencyMs": 40.910000000000004, + "inputDelayMs": 1.545, + "processingDurationMs": 26.542, + "presentationDelayMs": 12.823 + } + }, + { + "firstPaintMs": 114, + "fcpMs": 114.317, + "interactionTests": { + "interactionLatencyMs": 40.02, + "inputDelayMs": 1.691, + "processingDurationMs": 30.647, + "presentationDelayMs": 7.682 + } + }, + { + "firstPaintMs": 122, + "fcpMs": 122.499, + "interactionTests": { + "interactionLatencyMs": 40.452, + "inputDelayMs": 1.633, + "processingDurationMs": 27.056, + "presentationDelayMs": 11.763 + } + }, + { + "firstPaintMs": 116, + "fcpMs": 115.516, + "interactionTests": { + "interactionLatencyMs": 39.811, + "inputDelayMs": 1.453, + "processingDurationMs": 32.815, + "presentationDelayMs": 5.543 + } + } + ] + }, + "ssrRequestThroughputTests": { + "opsPerSec": 344, + "avgLatencyMs": 2.931, + "medianLatencyMs": 2.855, + "samples": 3413, + "bodySizeKb": 192.62, + "duplicationFactor": 2 + }, + "serverSideRenderedTests": { + "firstPaintMs": 102.6, + "fcpMs": 102.72, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": 47.93, + "inputDelayMs": 1.85, + "processingDurationMs": 34.42, + "presentationDelayMs": 11.66 + }, + "runs": 5, + "standardDeviation": { + "firstPaintMs": 5.55, + "fcpMs": 5.33, + "interactionLatencyMs": 6.45, + "inputDelayMs": 0.27, + "processingDurationMs": 1.83, + "presentationDelayMs": 6.08 + }, + "samples": [ + { + "firstPaintMs": 110, + "fcpMs": 109.551, + "interactionTests": { + "interactionLatencyMs": 55.38699999999999, + "inputDelayMs": 1.754, + "processingDurationMs": 35.675, + "presentationDelayMs": 17.958 + } + }, + { + "firstPaintMs": 107, + "fcpMs": 107.387, + "interactionTests": { + "interactionLatencyMs": 53.925000000000004, + "inputDelayMs": 2.289, + "processingDurationMs": 33.023, + "presentationDelayMs": 18.613 + } + }, + { + "firstPaintMs": 98, + "fcpMs": 98.487, + "interactionTests": { + "interactionLatencyMs": 43.992999999999995, + "inputDelayMs": 1.916, + "processingDurationMs": 34.039, + "presentationDelayMs": 8.038 + } + }, + { + "firstPaintMs": 100, + "fcpMs": 99.705, + "interactionTests": { + "interactionLatencyMs": 45.824, + "inputDelayMs": 1.638, + "processingDurationMs": 36.87, + "presentationDelayMs": 7.316 + } + }, + { + "firstPaintMs": 98, + "fcpMs": 98.473, + "interactionTests": { + "interactionLatencyMs": 40.519999999999996, + "inputDelayMs": 1.653, + "processingDurationMs": 32.492, + "presentationDelayMs": 6.375 + } + } + ] + }, + "ssrRouterLinkLoadTests": { + "peakWorkers": 25, + "peakRequestsPerSec": 166.2, + "peakAvgLatencyMs": 147.74, + "peakP50LatencyMs": 145, + "peakP75LatencyMs": 155, + "peakP90LatencyMs": 199, + "peakP99LatencyMs": 546, + "totalRequests": 5585, + "totalErrors": 0, + "stages": [ + { + "workers": 1, + "durationMs": 5000, + "requests": 705, + "errors": 0, + "requestsPerSec": 141, + "avgLatencyMs": 6.33, + "medianLatencyMs": 6, + "p50LatencyMs": 6, + "p75LatencyMs": 7, + "p90LatencyMs": 7, + "p99LatencyMs": 9, + "maxLatencyMs": 13, + "bytesPerSec": 40629043.21 + }, + { + "workers": 5, + "durationMs": 5000, + "requests": 821, + "errors": 0, + "requestsPerSec": 164.2, + "avgLatencyMs": 29.86, + "medianLatencyMs": 29, + "p50LatencyMs": 29, + "p75LatencyMs": 30, + "p90LatencyMs": 35, + "p99LatencyMs": 49, + "maxLatencyMs": 67, + "bytesPerSec": 47313715.2 + }, + { + "workers": 10, + "durationMs": 5000, + "requests": 826, + "errors": 0, + "requestsPerSec": 165.2, + "avgLatencyMs": 59.6, + "medianLatencyMs": 58, + "p50LatencyMs": 58, + "p75LatencyMs": 62, + "p90LatencyMs": 74, + "p99LatencyMs": 95, + "maxLatencyMs": 126, + "bytesPerSec": 47602073.6 + }, + { + "workers": 25, + "durationMs": 5000, + "requests": 831, + "errors": 0, + "requestsPerSec": 166.2, + "avgLatencyMs": 147.74, + "medianLatencyMs": 145, + "p50LatencyMs": 145, + "p75LatencyMs": 155, + "p90LatencyMs": 199, + "p99LatencyMs": 546, + "maxLatencyMs": 1191, + "bytesPerSec": 47890432 + }, + { + "workers": 50, + "durationMs": 5000, + "requests": 831, + "errors": 0, + "requestsPerSec": 166.2, + "avgLatencyMs": 285.93, + "medianLatencyMs": 191, + "p50LatencyMs": 191, + "p75LatencyMs": 266, + "p90LatencyMs": 357, + "p99LatencyMs": 3338, + "maxLatencyMs": 4975, + "bytesPerSec": 47883878.4 + }, + { + "workers": 100, + "durationMs": 5010, + "requests": 811, + "errors": 0, + "requestsPerSec": 162.2, + "avgLatencyMs": 284.78, + "medianLatencyMs": 185, + "p50LatencyMs": 185, + "p75LatencyMs": 240, + "p90LatencyMs": 343, + "p99LatencyMs": 3378, + "maxLatencyMs": 4864, + "bytesPerSec": 46736998.4 + }, + { + "workers": 200, + "durationMs": 5010, + "requests": 760, + "errors": 0, + "requestsPerSec": 152, + "avgLatencyMs": 306.3, + "medianLatencyMs": 208, + "p50LatencyMs": 208, + "p75LatencyMs": 252, + "p90LatencyMs": 415, + "p99LatencyMs": 3463, + "maxLatencyMs": 4860, + "bytesPerSec": 43802624 + } + ], + "runs": 3, + "samples": [ + { + "peakWorkers": 25, + "peakRequestsPerSec": 165, + "peakAvgLatencyMs": 148.94, + "peakP50LatencyMs": 147, + "peakP75LatencyMs": 159, + "peakP90LatencyMs": 202, + "peakP99LatencyMs": 466, + "totalRequests": 5544, + "totalErrors": 0, + "stages": [ + { + "workers": 1, + "durationMs": 5000, + "requests": 695, + "errors": 0, + "requestsPerSec": 139, + "avgLatencyMs": 6.47, + "medianLatencyMs": 6, + "p50LatencyMs": 6, + "p75LatencyMs": 7, + "p90LatencyMs": 8, + "p99LatencyMs": 11, + "maxLatencyMs": 12, + "bytesPerSec": 40058880 + }, + { + "workers": 5, + "durationMs": 5000, + "requests": 814, + "errors": 0, + "requestsPerSec": 162.81, + "avgLatencyMs": 30.13, + "medianLatencyMs": 30, + "p50LatencyMs": 30, + "p75LatencyMs": 31, + "p90LatencyMs": 36, + "p99LatencyMs": 49, + "maxLatencyMs": 62, + "bytesPerSec": 46913945.6 + }, + { + "workers": 10, + "durationMs": 5000, + "requests": 813, + "errors": 0, + "requestsPerSec": 162.6, + "avgLatencyMs": 60.66, + "medianLatencyMs": 60, + "p50LatencyMs": 60, + "p75LatencyMs": 62, + "p90LatencyMs": 70, + "p99LatencyMs": 98, + "maxLatencyMs": 152, + "bytesPerSec": 46848409.6 + }, + { + "workers": 25, + "durationMs": 5000, + "requests": 825, + "errors": 0, + "requestsPerSec": 165, + "avgLatencyMs": 148.94, + "medianLatencyMs": 147, + "p50LatencyMs": 147, + "p75LatencyMs": 159, + "p90LatencyMs": 202, + "p99LatencyMs": 466, + "maxLatencyMs": 1099, + "bytesPerSec": 47543091.2 + }, + { + "workers": 50, + "durationMs": 5000, + "requests": 823, + "errors": 0, + "requestsPerSec": 164.6, + "avgLatencyMs": 287.49, + "medianLatencyMs": 192, + "p50LatencyMs": 192, + "p75LatencyMs": 260, + "p90LatencyMs": 396, + "p99LatencyMs": 3262, + "maxLatencyMs": 4929, + "bytesPerSec": 47425126.4 + }, + { + "workers": 100, + "durationMs": 5010, + "requests": 808, + "errors": 0, + "requestsPerSec": 161.6, + "avgLatencyMs": 293.49, + "medianLatencyMs": 178, + "p50LatencyMs": 178, + "p75LatencyMs": 277, + "p90LatencyMs": 387, + "p99LatencyMs": 3415, + "maxLatencyMs": 4962, + "bytesPerSec": 46566604.8 + }, + { + "workers": 200, + "durationMs": 5010, + "requests": 766, + "errors": 0, + "requestsPerSec": 153.2, + "avgLatencyMs": 297.87, + "medianLatencyMs": 190, + "p50LatencyMs": 190, + "p75LatencyMs": 241, + "p90LatencyMs": 360, + "p99LatencyMs": 3661, + "maxLatencyMs": 4961, + "bytesPerSec": 44146688 + } + ] + }, + { + "peakWorkers": 25, + "peakRequestsPerSec": 166.2, + "peakAvgLatencyMs": 147.74, + "peakP50LatencyMs": 145, + "peakP75LatencyMs": 155, + "peakP90LatencyMs": 199, + "peakP99LatencyMs": 546, + "totalRequests": 5585, + "totalErrors": 0, + "stages": [ + { + "workers": 1, + "durationMs": 5000, + "requests": 705, + "errors": 0, + "requestsPerSec": 141, + "avgLatencyMs": 6.33, + "medianLatencyMs": 6, + "p50LatencyMs": 6, + "p75LatencyMs": 7, + "p90LatencyMs": 7, + "p99LatencyMs": 9, + "maxLatencyMs": 13, + "bytesPerSec": 40629043.21 + }, + { + "workers": 5, + "durationMs": 5000, + "requests": 821, + "errors": 0, + "requestsPerSec": 164.2, + "avgLatencyMs": 29.86, + "medianLatencyMs": 29, + "p50LatencyMs": 29, + "p75LatencyMs": 30, + "p90LatencyMs": 35, + "p99LatencyMs": 49, + "maxLatencyMs": 67, + "bytesPerSec": 47313715.2 + }, + { + "workers": 10, + "durationMs": 5000, + "requests": 826, + "errors": 0, + "requestsPerSec": 165.2, + "avgLatencyMs": 59.6, + "medianLatencyMs": 58, + "p50LatencyMs": 58, + "p75LatencyMs": 62, + "p90LatencyMs": 74, + "p99LatencyMs": 95, + "maxLatencyMs": 126, + "bytesPerSec": 47602073.6 + }, + { + "workers": 25, + "durationMs": 5000, + "requests": 831, + "errors": 0, + "requestsPerSec": 166.2, + "avgLatencyMs": 147.74, + "medianLatencyMs": 145, + "p50LatencyMs": 145, + "p75LatencyMs": 155, + "p90LatencyMs": 199, + "p99LatencyMs": 546, + "maxLatencyMs": 1191, + "bytesPerSec": 47890432 + }, + { + "workers": 50, + "durationMs": 5000, + "requests": 831, + "errors": 0, + "requestsPerSec": 166.2, + "avgLatencyMs": 285.93, + "medianLatencyMs": 191, + "p50LatencyMs": 191, + "p75LatencyMs": 266, + "p90LatencyMs": 357, + "p99LatencyMs": 3338, + "maxLatencyMs": 4975, + "bytesPerSec": 47883878.4 + }, + { + "workers": 100, + "durationMs": 5010, + "requests": 811, + "errors": 0, + "requestsPerSec": 162.2, + "avgLatencyMs": 284.78, + "medianLatencyMs": 185, + "p50LatencyMs": 185, + "p75LatencyMs": 240, + "p90LatencyMs": 343, + "p99LatencyMs": 3378, + "maxLatencyMs": 4864, + "bytesPerSec": 46736998.4 + }, + { + "workers": 200, + "durationMs": 5010, + "requests": 760, + "errors": 0, + "requestsPerSec": 152, + "avgLatencyMs": 306.3, + "medianLatencyMs": 208, + "p50LatencyMs": 208, + "p75LatencyMs": 252, + "p90LatencyMs": 415, + "p99LatencyMs": 3463, + "maxLatencyMs": 4860, + "bytesPerSec": 43802624 + } + ] + }, + { + "peakWorkers": 25, + "peakRequestsPerSec": 173, + "peakAvgLatencyMs": 141.98, + "peakP50LatencyMs": 141, + "peakP75LatencyMs": 150, + "peakP90LatencyMs": 174, + "peakP99LatencyMs": 239, + "totalRequests": 5709, + "totalErrors": 0, + "stages": [ + { + "workers": 1, + "durationMs": 5000, + "requests": 709, + "errors": 0, + "requestsPerSec": 141.81, + "avgLatencyMs": 6.42, + "medianLatencyMs": 6, + "p50LatencyMs": 6, + "p75LatencyMs": 7, + "p90LatencyMs": 7, + "p99LatencyMs": 9, + "maxLatencyMs": 11, + "bytesPerSec": 40864972.8 + }, + { + "workers": 5, + "durationMs": 5000, + "requests": 841, + "errors": 0, + "requestsPerSec": 168.2, + "avgLatencyMs": 29.07, + "medianLatencyMs": 28, + "p50LatencyMs": 28, + "p75LatencyMs": 29, + "p90LatencyMs": 34, + "p99LatencyMs": 47, + "maxLatencyMs": 64, + "bytesPerSec": 48473702.4 + }, + { + "workers": 10, + "durationMs": 5000, + "requests": 847, + "errors": 0, + "requestsPerSec": 169.4, + "avgLatencyMs": 58.13, + "medianLatencyMs": 57, + "p50LatencyMs": 57, + "p75LatencyMs": 59, + "p90LatencyMs": 68, + "p99LatencyMs": 97, + "maxLatencyMs": 119, + "bytesPerSec": 48807936 + }, + { + "workers": 25, + "durationMs": 5000, + "requests": 865, + "errors": 0, + "requestsPerSec": 173, + "avgLatencyMs": 141.98, + "medianLatencyMs": 141, + "p50LatencyMs": 141, + "p75LatencyMs": 150, + "p90LatencyMs": 174, + "p99LatencyMs": 239, + "maxLatencyMs": 742, + "bytesPerSec": 49843404.8 + }, + { + "workers": 50, + "durationMs": 5000, + "requests": 853, + "errors": 0, + "requestsPerSec": 170.6, + "avgLatencyMs": 283.55, + "medianLatencyMs": 205, + "p50LatencyMs": 205, + "p75LatencyMs": 261, + "p90LatencyMs": 361, + "p99LatencyMs": 3017, + "maxLatencyMs": 4495, + "bytesPerSec": 49148723.2 + }, + { + "workers": 100, + "durationMs": 5000, + "requests": 831, + "errors": 0, + "requestsPerSec": 166.2, + "avgLatencyMs": 301.95, + "medianLatencyMs": 203, + "p50LatencyMs": 203, + "p75LatencyMs": 261, + "p90LatencyMs": 351, + "p99LatencyMs": 3589, + "maxLatencyMs": 4940, + "bytesPerSec": 47883878.4 + }, + { + "workers": 200, + "durationMs": 5010, + "requests": 763, + "errors": 0, + "requestsPerSec": 152.6, + "avgLatencyMs": 304.28, + "medianLatencyMs": 199, + "p50LatencyMs": 199, + "p75LatencyMs": 256, + "p90LatencyMs": 368, + "p99LatencyMs": 3585, + "maxLatencyMs": 4936, + "bytesPerSec": 43969740.8 + } + ] + } + ], + "warmupDurationMs": 5000 + }, + "packageJson": { + "dependencies": { + "@tanstack/react-router": "1.169.2", + "@tanstack/react-start": "1.167.65", + "nitro": "3.0.260429-beta", + "react": "19.2.6", + "react-dom": "19.2.6", + "srvx": "0.11.15" + }, + "devDependencies": { + "@types/node": "25.6.0", + "@types/react": "19.2.14", + "@types/react-dom": "19.2.3", + "@vitejs/plugin-react": "6.0.1", + "typescript": "6.0.3", + "vite": "8.0.10" + } + }, + "browserVersion": "Google Chrome 154.0.8037.97", + "ssrLoadTests": { + "peakWorkers": 25, + "peakRequestsPerSec": 384.6, + "peakAvgLatencyMs": 64.08, + "peakP50LatencyMs": 63, + "peakP75LatencyMs": 71, + "peakP90LatencyMs": 84, + "peakP99LatencyMs": 128, + "totalRequests": 12716, + "totalErrors": 0, + "stages": [ + { + "workers": 1, + "durationMs": 5000, + "requests": 1330, + "errors": 0, + "requestsPerSec": 266, + "avgLatencyMs": 3.14, + "medianLatencyMs": 3, + "p50LatencyMs": 3, + "p75LatencyMs": 3, + "p90LatencyMs": 4, + "p99LatencyMs": 5, + "maxLatencyMs": 10, + "bytesPerSec": 76657459.2 + }, + { + "workers": 5, + "durationMs": 5000, + "requests": 1887, + "errors": 0, + "requestsPerSec": 377.4, + "avgLatencyMs": 12.85, + "medianLatencyMs": 13, + "p50LatencyMs": 13, + "p75LatencyMs": 13, + "p90LatencyMs": 15, + "p99LatencyMs": 20, + "maxLatencyMs": 25, + "bytesPerSec": 108783206.4 + }, + { + "workers": 10, + "durationMs": 5000, + "requests": 1904, + "errors": 0, + "requestsPerSec": 380.8, + "avgLatencyMs": 25.65, + "medianLatencyMs": 25, + "p50LatencyMs": 25, + "p75LatencyMs": 26, + "p90LatencyMs": 30, + "p99LatencyMs": 44, + "maxLatencyMs": 86, + "bytesPerSec": 109779353.6 + }, + { + "workers": 25, + "durationMs": 5000, + "requests": 1923, + "errors": 0, + "requestsPerSec": 384.6, + "avgLatencyMs": 64.08, + "medianLatencyMs": 63, + "p50LatencyMs": 63, + "p75LatencyMs": 71, + "p90LatencyMs": 84, + "p99LatencyMs": 128, + "maxLatencyMs": 481, + "bytesPerSec": 110867251.2 + }, + { + "workers": 50, + "durationMs": 5000, + "requests": 1905, + "errors": 0, + "requestsPerSec": 381, + "avgLatencyMs": 128.31, + "medianLatencyMs": 102, + "p50LatencyMs": 102, + "p75LatencyMs": 154, + "p90LatencyMs": 173, + "p99LatencyMs": 755, + "maxLatencyMs": 2092, + "bytesPerSec": 109805568 + }, + { + "workers": 100, + "durationMs": 5010, + "requests": 1896, + "errors": 0, + "requestsPerSec": 379.2, + "avgLatencyMs": 190.73, + "medianLatencyMs": 122, + "p50LatencyMs": 122, + "p75LatencyMs": 179, + "p90LatencyMs": 236, + "p99LatencyMs": 2732, + "maxLatencyMs": 4958, + "bytesPerSec": 109307494.4 + }, + { + "workers": 200, + "durationMs": 5010, + "requests": 1871, + "errors": 0, + "requestsPerSec": 374.2, + "avgLatencyMs": 188.07, + "medianLatencyMs": 128, + "p50LatencyMs": 128, + "p75LatencyMs": 152, + "p90LatencyMs": 249, + "p99LatencyMs": 2717, + "maxLatencyMs": 4963, + "bytesPerSec": 107865702.4 + } + ], + "runs": 3, + "samples": [ + { + "peakWorkers": 25, + "peakRequestsPerSec": 380.8, + "peakAvgLatencyMs": 64.67, + "peakP50LatencyMs": 63, + "peakP75LatencyMs": 72, + "peakP90LatencyMs": 88, + "peakP99LatencyMs": 118, + "totalRequests": 12489, + "totalErrors": 0, + "stages": [ + { + "workers": 1, + "durationMs": 5000, + "requests": 1313, + "errors": 0, + "requestsPerSec": 262.61, + "avgLatencyMs": 3.12, + "medianLatencyMs": 3, + "p50LatencyMs": 3, + "p75LatencyMs": 3, + "p90LatencyMs": 3, + "p99LatencyMs": 5, + "maxLatencyMs": 8, + "bytesPerSec": 75687526.41 + }, + { + "workers": 5, + "durationMs": 5000, + "requests": 1875, + "errors": 0, + "requestsPerSec": 375, + "avgLatencyMs": 12.86, + "medianLatencyMs": 13, + "p50LatencyMs": 13, + "p75LatencyMs": 13, + "p90LatencyMs": 15, + "p99LatencyMs": 21, + "maxLatencyMs": 28, + "bytesPerSec": 108088524.8 + }, + { + "workers": 10, + "durationMs": 5000, + "requests": 1898, + "errors": 0, + "requestsPerSec": 379.6, + "avgLatencyMs": 25.76, + "medianLatencyMs": 25, + "p50LatencyMs": 25, + "p75LatencyMs": 26, + "p90LatencyMs": 34, + "p99LatencyMs": 49, + "maxLatencyMs": 62, + "bytesPerSec": 109412352 + }, + { + "workers": 25, + "durationMs": 5000, + "requests": 1904, + "errors": 0, + "requestsPerSec": 380.8, + "avgLatencyMs": 64.67, + "medianLatencyMs": 63, + "p50LatencyMs": 63, + "p75LatencyMs": 72, + "p90LatencyMs": 88, + "p99LatencyMs": 118, + "maxLatencyMs": 485, + "bytesPerSec": 109740032 + }, + { + "workers": 50, + "durationMs": 5000, + "requests": 1904, + "errors": 0, + "requestsPerSec": 380.8, + "avgLatencyMs": 129.05, + "medianLatencyMs": 105, + "p50LatencyMs": 105, + "p75LatencyMs": 135, + "p90LatencyMs": 198, + "p99LatencyMs": 815, + "maxLatencyMs": 2297, + "bytesPerSec": 109753139.2 + }, + { + "workers": 100, + "durationMs": 5010, + "requests": 1831, + "errors": 0, + "requestsPerSec": 366.2, + "avgLatencyMs": 187.26, + "medianLatencyMs": 127, + "p50LatencyMs": 127, + "p75LatencyMs": 167, + "p90LatencyMs": 222, + "p99LatencyMs": 2531, + "maxLatencyMs": 4887, + "bytesPerSec": 105558835.2 + }, + { + "workers": 200, + "durationMs": 5010, + "requests": 1764, + "errors": 0, + "requestsPerSec": 352.8, + "avgLatencyMs": 191.06, + "medianLatencyMs": 123, + "p50LatencyMs": 123, + "p75LatencyMs": 162, + "p90LatencyMs": 255, + "p99LatencyMs": 2704, + "maxLatencyMs": 4923, + "bytesPerSec": 101692211.2 + } + ] + }, + { + "peakWorkers": 10, + "peakRequestsPerSec": 385, + "peakAvgLatencyMs": 25.39, + "peakP50LatencyMs": 25, + "peakP75LatencyMs": 25, + "peakP90LatencyMs": 33, + "peakP99LatencyMs": 45, + "totalRequests": 12705, + "totalErrors": 0, + "stages": [ + { + "workers": 1, + "durationMs": 5000, + "requests": 1343, + "errors": 0, + "requestsPerSec": 268.61, + "avgLatencyMs": 3.11, + "medianLatencyMs": 3, + "p50LatencyMs": 3, + "p75LatencyMs": 3, + "p90LatencyMs": 3, + "p99LatencyMs": 4, + "maxLatencyMs": 6, + "bytesPerSec": 77430784 + }, + { + "workers": 5, + "durationMs": 5000, + "requests": 1920, + "errors": 0, + "requestsPerSec": 384, + "avgLatencyMs": 12.66, + "medianLatencyMs": 13, + "p50LatencyMs": 13, + "p75LatencyMs": 13, + "p90LatencyMs": 15, + "p99LatencyMs": 20, + "maxLatencyMs": 26, + "bytesPerSec": 110683750.4 + }, + { + "workers": 10, + "durationMs": 5000, + "requests": 1925, + "errors": 0, + "requestsPerSec": 385, + "avgLatencyMs": 25.39, + "medianLatencyMs": 25, + "p50LatencyMs": 25, + "p75LatencyMs": 25, + "p90LatencyMs": 33, + "p99LatencyMs": 45, + "maxLatencyMs": 77, + "bytesPerSec": 110959001.6 + }, + { + "workers": 25, + "durationMs": 5000, + "requests": 1908, + "errors": 0, + "requestsPerSec": 381.6, + "avgLatencyMs": 64.51, + "medianLatencyMs": 63, + "p50LatencyMs": 63, + "p75LatencyMs": 70, + "p90LatencyMs": 84, + "p99LatencyMs": 129, + "maxLatencyMs": 464, + "bytesPerSec": 110002176 + }, + { + "workers": 50, + "durationMs": 5000, + "requests": 1899, + "errors": 0, + "requestsPerSec": 379.8, + "avgLatencyMs": 129.41, + "medianLatencyMs": 117, + "p50LatencyMs": 117, + "p75LatencyMs": 138, + "p90LatencyMs": 183, + "p99LatencyMs": 839, + "maxLatencyMs": 2053, + "bytesPerSec": 109477888 + }, + { + "workers": 100, + "durationMs": 5010, + "requests": 1891, + "errors": 0, + "requestsPerSec": 378.2, + "avgLatencyMs": 188.99, + "medianLatencyMs": 127, + "p50LatencyMs": 127, + "p75LatencyMs": 177, + "p90LatencyMs": 237, + "p99LatencyMs": 2592, + "maxLatencyMs": 4942, + "bytesPerSec": 109006028.8 + }, + { + "workers": 200, + "durationMs": 5010, + "requests": 1819, + "errors": 0, + "requestsPerSec": 363.8, + "avgLatencyMs": 188.63, + "medianLatencyMs": 120, + "p50LatencyMs": 120, + "p75LatencyMs": 173, + "p90LatencyMs": 223, + "p99LatencyMs": 2613, + "maxLatencyMs": 4843, + "bytesPerSec": 104864153.6 + } + ] + }, + { + "peakWorkers": 25, + "peakRequestsPerSec": 384.6, + "peakAvgLatencyMs": 64.08, + "peakP50LatencyMs": 63, + "peakP75LatencyMs": 71, + "peakP90LatencyMs": 84, + "peakP99LatencyMs": 128, + "totalRequests": 12716, + "totalErrors": 0, + "stages": [ + { + "workers": 1, + "durationMs": 5000, + "requests": 1330, + "errors": 0, + "requestsPerSec": 266, + "avgLatencyMs": 3.14, + "medianLatencyMs": 3, + "p50LatencyMs": 3, + "p75LatencyMs": 3, + "p90LatencyMs": 4, + "p99LatencyMs": 5, + "maxLatencyMs": 10, + "bytesPerSec": 76657459.2 + }, + { + "workers": 5, + "durationMs": 5000, + "requests": 1887, + "errors": 0, + "requestsPerSec": 377.4, + "avgLatencyMs": 12.85, + "medianLatencyMs": 13, + "p50LatencyMs": 13, + "p75LatencyMs": 13, + "p90LatencyMs": 15, + "p99LatencyMs": 20, + "maxLatencyMs": 25, + "bytesPerSec": 108783206.4 + }, + { + "workers": 10, + "durationMs": 5000, + "requests": 1904, + "errors": 0, + "requestsPerSec": 380.8, + "avgLatencyMs": 25.65, + "medianLatencyMs": 25, + "p50LatencyMs": 25, + "p75LatencyMs": 26, + "p90LatencyMs": 30, + "p99LatencyMs": 44, + "maxLatencyMs": 86, + "bytesPerSec": 109779353.6 + }, + { + "workers": 25, + "durationMs": 5000, + "requests": 1923, + "errors": 0, + "requestsPerSec": 384.6, + "avgLatencyMs": 64.08, + "medianLatencyMs": 63, + "p50LatencyMs": 63, + "p75LatencyMs": 71, + "p90LatencyMs": 84, + "p99LatencyMs": 128, + "maxLatencyMs": 481, + "bytesPerSec": 110867251.2 + }, + { + "workers": 50, + "durationMs": 5000, + "requests": 1905, + "errors": 0, + "requestsPerSec": 381, + "avgLatencyMs": 128.31, + "medianLatencyMs": 102, + "p50LatencyMs": 102, + "p75LatencyMs": 154, + "p90LatencyMs": 173, + "p99LatencyMs": 755, + "maxLatencyMs": 2092, + "bytesPerSec": 109805568 + }, + { + "workers": 100, + "durationMs": 5010, + "requests": 1896, + "errors": 0, + "requestsPerSec": 379.2, + "avgLatencyMs": 190.73, + "medianLatencyMs": 122, + "p50LatencyMs": 122, + "p75LatencyMs": 179, + "p90LatencyMs": 236, + "p99LatencyMs": 2732, + "maxLatencyMs": 4958, + "bytesPerSec": 109307494.4 + }, + { + "workers": 200, + "durationMs": 5010, + "requests": 1871, + "errors": 0, + "requestsPerSec": 374.2, + "avgLatencyMs": 188.07, + "medianLatencyMs": 128, + "p50LatencyMs": 128, + "p75LatencyMs": 152, + "p90LatencyMs": 249, + "p99LatencyMs": 2717, + "maxLatencyMs": 4963, + "bytesPerSec": 107865702.4 + } + ] + } + ], + "warmupDurationMs": 5000 + } +} diff --git a/packages/docs/src/content/devtime/starter-astro.json b/packages/docs/src/content/devtime/starter-astro.json index d586eae3..253e9734 100644 --- a/packages/docs/src/content/devtime/starter-astro.json +++ b/packages/docs/src/content/devtime/starter-astro.json @@ -6,7 +6,7 @@ "prodDependencies": 1, "devDependencies": 2, "allDependencies": 360, - "timingMeasuredAt": "2026-10-10T10:58:42.209Z", + "timingMeasuredAt": "2026-10-10T11:51:43.886Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "installTimeMs": 3160, "coldBuildTimeMs": 2595, @@ -17,25 +17,25 @@ "minInstallTimeMs": 2051, "maxInstallTimeMs": 3738, "coldBuildTime": { - "avgMs": 845.6, - "standardDeviationMs": 16.74, - "minMs": 831, - "maxMs": 868, - "samplesMs": [859, 868, 836, 834, 831] + "avgMs": 880.2, + "standardDeviationMs": 13.54, + "minMs": 868, + "maxMs": 900, + "samplesMs": [888, 900, 875, 868, 870] }, "warmBuildTime": { - "avgMs": 821.6, - "standardDeviationMs": 28.57, - "minMs": 773, - "maxMs": 846, - "samplesMs": [822, 846, 837, 830, 773] + "avgMs": 845.2, + "standardDeviationMs": 28.79, + "minMs": 825, + "maxMs": 894, + "samplesMs": [848, 894, 833, 826, 825] }, "installTime": { - "avgMs": 3443.2, - "standardDeviationMs": 1078.2, - "minMs": 1750, - "maxMs": 4203, - "samplesMs": [1750, 2975, 4098, 4203, 4190] + "avgMs": 3174.2, + "standardDeviationMs": 971.5, + "minMs": 1593, + "maxMs": 3860, + "samplesMs": [1593, 2874, 3860, 3775, 3769] }, "order": 1, "duplicateDependencies": 13, @@ -128,11 +128,11 @@ "minimumNodeVersion": "22.19.0", "minimumNodeVersionImposedBy": ["undici"], "devServerStartTime": { - "avgMs": 1446.4, - "standardDeviationMs": 25.17, - "minMs": 1414, - "maxMs": 1481, - "samplesMs": [1481, 1459, 1414, 1436, 1442] + "avgMs": 1440.2, + "standardDeviationMs": 68.32, + "minMs": 1356, + "maxMs": 1530, + "samplesMs": [1463, 1462, 1530, 1390, 1356] }, "firstPartyDependencies": { "prodDependencies": 1, diff --git a/packages/docs/src/content/devtime/starter-next-js.json b/packages/docs/src/content/devtime/starter-next-js.json index 011c3253..2c475dc5 100644 --- a/packages/docs/src/content/devtime/starter-next-js.json +++ b/packages/docs/src/content/devtime/starter-next-js.json @@ -9,7 +9,7 @@ "installTimeMs": 7166, "coldBuildTimeMs": 7159, "warmBuildTimeMs": 7159, - "timingMeasuredAt": "2026-10-10T10:58:42.209Z", + "timingMeasuredAt": "2026-10-10T11:51:43.886Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "nodeModulesSize": 587251712, "frameworkVersion": "16.1.1", @@ -17,25 +17,25 @@ "minInstallTimeMs": 3414, "maxInstallTimeMs": 6993, "coldBuildTime": { - "avgMs": 4892.2, - "standardDeviationMs": 49.98, - "minMs": 4838, - "maxMs": 4972, - "samplesMs": [4901, 4872, 4838, 4972, 4878] + "avgMs": 4937.6, + "standardDeviationMs": 523.54, + "minMs": 4618, + "maxMs": 5866, + "samplesMs": [5866, 4811, 4618, 4695, 4698] }, "warmBuildTime": { - "avgMs": 4963.6, - "standardDeviationMs": 125.53, - "minMs": 4850, - "maxMs": 5173, - "samplesMs": [4890, 5173, 4935, 4850, 4970] + "avgMs": 4915.8, + "standardDeviationMs": 377.38, + "minMs": 4651, + "maxMs": 5576, + "samplesMs": [5576, 4706, 4858, 4651, 4788] }, "installTime": { - "avgMs": 5993.8, - "standardDeviationMs": 1598.8, - "minMs": 3138, - "maxMs": 6821, - "samplesMs": [3138, 6821, 6620, 6762, 6628] + "avgMs": 5880.8, + "standardDeviationMs": 1489.1, + "minMs": 3232, + "maxMs": 6722, + "samplesMs": [3232, 6649, 6722, 6312, 6489] }, "order": 2, "duplicateDependencies": 12, @@ -431,11 +431,11 @@ "minimumNodeVersion": "20.9.0", "minimumNodeVersionImposedBy": ["next"], "devServerStartTime": { - "avgMs": 2751.4, - "standardDeviationMs": 528.54, - "minMs": 2301, - "maxMs": 3546, - "samplesMs": [3546, 2507, 2301, 2371, 3032] + "avgMs": 2660.6, + "standardDeviationMs": 71.81, + "minMs": 2583, + "maxMs": 2773, + "samplesMs": [2773, 2649, 2583, 2621, 2677] }, "firstPartyDependencies": { "prodDependencies": 1, diff --git a/packages/docs/src/content/devtime/starter-nuxt.json b/packages/docs/src/content/devtime/starter-nuxt.json index b63d3948..9e9e5d59 100644 --- a/packages/docs/src/content/devtime/starter-nuxt.json +++ b/packages/docs/src/content/devtime/starter-nuxt.json @@ -9,7 +9,7 @@ "installTimeMs": 7579, "coldBuildTimeMs": 6962, "warmBuildTimeMs": 6545, - "timingMeasuredAt": "2026-10-10T10:58:42.209Z", + "timingMeasuredAt": "2026-10-10T11:51:43.886Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "nodeModulesSize": 259317760, "frameworkVersion": "4.6.0", @@ -17,25 +17,25 @@ "minInstallTimeMs": 4335, "maxInstallTimeMs": 7793, "coldBuildTime": { - "avgMs": 3692.4, - "standardDeviationMs": 62.15, - "minMs": 3642, - "maxMs": 3798, - "samplesMs": [3666, 3642, 3696, 3660, 3798] + "avgMs": 3937.6, + "standardDeviationMs": 112.67, + "minMs": 3821, + "maxMs": 4097, + "samplesMs": [3838, 3955, 3977, 4097, 3821] }, "warmBuildTime": { - "avgMs": 3569, - "standardDeviationMs": 178.18, - "minMs": 3470, - "maxMs": 3886, - "samplesMs": [3515, 3470, 3500, 3886, 3474] + "avgMs": 3839.8, + "standardDeviationMs": 153.37, + "minMs": 3680, + "maxMs": 4093, + "samplesMs": [3680, 3779, 3813, 3834, 4093] }, "installTime": { - "avgMs": 5311.4, - "standardDeviationMs": 1079.5, - "minMs": 3445, - "maxMs": 6227, - "samplesMs": [3445, 6227, 5704, 5469, 5712] + "avgMs": 5003.8, + "standardDeviationMs": 1065.5, + "minMs": 3155, + "maxMs": 5903, + "samplesMs": [3155, 5903, 5348, 5227, 5386] }, "order": 3, "duplicateDependencies": 79, @@ -489,11 +489,11 @@ "stylehacks" ], "devServerStartTime": { - "avgMs": 2545, - "standardDeviationMs": 78.32, - "minMs": 2476, - "maxMs": 2671, - "samplesMs": [2671, 2543, 2476, 2483, 2552] + "avgMs": 2571.2, + "standardDeviationMs": 49.09, + "minMs": 2507, + "maxMs": 2613, + "samplesMs": [2613, 2598, 2530, 2608, 2507] }, "firstPartyDependencies": { "prodDependencies": 1, diff --git a/packages/docs/src/content/devtime/starter-pracht.json b/packages/docs/src/content/devtime/starter-pracht.json index 8e003bff..5832e52c 100644 --- a/packages/docs/src/content/devtime/starter-pracht.json +++ b/packages/docs/src/content/devtime/starter-pracht.json @@ -4,37 +4,37 @@ "type": "starter-kit", "isFocused": false, "order": 4, - "timingMeasuredAt": "2026-10-10T10:58:42.209Z", + "timingMeasuredAt": "2026-10-10T11:51:43.886Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "0.18.0", "installTime": { - "avgMs": 2085.4, - "standardDeviationMs": 466.3, - "minMs": 1584, - "maxMs": 2753, - "samplesMs": [1584, 1700, 2203, 2187, 2753] + "avgMs": 1994, + "standardDeviationMs": 335, + "minMs": 1541, + "maxMs": 2317, + "samplesMs": [1541, 1999, 1800, 2313, 2317] }, "nodeModulesSize": 138997760, "coldBuildTime": { - "avgMs": 650, - "standardDeviationMs": 10.68, - "minMs": 636, - "maxMs": 659, - "samplesMs": [657, 657, 659, 636, 641] + "avgMs": 712.6, + "standardDeviationMs": 40.15, + "minMs": 658, + "maxMs": 755, + "samplesMs": [684, 736, 755, 730, 658] }, "warmBuildTime": { - "avgMs": 663.2, - "standardDeviationMs": 27.82, - "minMs": 643, - "maxMs": 711, - "samplesMs": [644, 711, 659, 643, 659] + "avgMs": 695, + "standardDeviationMs": 16.63, + "minMs": 676, + "maxMs": 721, + "samplesMs": [721, 694, 676, 697, 687] }, "devServerStartTime": { - "avgMs": 843, - "standardDeviationMs": 20.11, - "minMs": 819, - "maxMs": 871, - "samplesMs": [839, 819, 871, 832, 854] + "avgMs": 904.4, + "standardDeviationMs": 10.04, + "minMs": 887, + "maxMs": 911, + "samplesMs": [911, 905, 908, 911, 887] }, "vendoredCoreJsSize": 0, "vendoredCoreJsUnnecessaryModules": [], diff --git a/packages/docs/src/content/devtime/starter-react-router.json b/packages/docs/src/content/devtime/starter-react-router.json index 0193b954..4d2715be 100644 --- a/packages/docs/src/content/devtime/starter-react-router.json +++ b/packages/docs/src/content/devtime/starter-react-router.json @@ -9,7 +9,7 @@ "installTimeMs": 2687, "coldBuildTimeMs": 2747, "warmBuildTimeMs": 2746, - "timingMeasuredAt": "2026-10-10T10:58:42.209Z", + "timingMeasuredAt": "2026-10-10T11:51:43.886Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "nodeModulesSize": 121917440, "frameworkVersion": "7.16.0", @@ -17,25 +17,25 @@ "minInstallTimeMs": 1587, "maxInstallTimeMs": 3343, "coldBuildTime": { - "avgMs": 1702.2, - "standardDeviationMs": 30.7, - "minMs": 1663, - "maxMs": 1747, - "samplesMs": [1697, 1747, 1712, 1692, 1663] + "avgMs": 1640.2, + "standardDeviationMs": 57.32, + "minMs": 1586, + "maxMs": 1702, + "samplesMs": [1586, 1702, 1626, 1588, 1699] }, "warmBuildTime": { - "avgMs": 1688.4, - "standardDeviationMs": 27.26, - "minMs": 1646, - "maxMs": 1717, - "samplesMs": [1700, 1700, 1679, 1717, 1646] + "avgMs": 1724.6, + "standardDeviationMs": 180.02, + "minMs": 1552, + "maxMs": 1978, + "samplesMs": [1623, 1623, 1552, 1847, 1978] }, "installTime": { - "avgMs": 1371.6, - "standardDeviationMs": 176.1, - "minMs": 1198, - "maxMs": 1592, - "samplesMs": [1198, 1592, 1496, 1199, 1373] + "avgMs": 1327.8, + "standardDeviationMs": 120.9, + "minMs": 1229, + "maxMs": 1499, + "samplesMs": [1249, 1250, 1499, 1229, 1412] }, "order": 5, "duplicateDependencies": 9, @@ -103,11 +103,11 @@ "minimumNodeVersion": "20.19.0", "minimumNodeVersionImposedBy": ["vite"], "devServerStartTime": { - "avgMs": 980.6, - "standardDeviationMs": 33.02, - "minMs": 949, - "maxMs": 1029, - "samplesMs": [954, 1029, 997, 974, 949] + "avgMs": 873.6, + "standardDeviationMs": 54.76, + "minMs": 793, + "maxMs": 941, + "samplesMs": [894, 854, 941, 886, 793] }, "firstPartyDependencies": { "prodDependencies": 3, diff --git a/packages/docs/src/content/devtime/starter-solid-start.json b/packages/docs/src/content/devtime/starter-solid-start.json index 63aa1c9b..3aa92c1a 100644 --- a/packages/docs/src/content/devtime/starter-solid-start.json +++ b/packages/docs/src/content/devtime/starter-solid-start.json @@ -6,7 +6,7 @@ "prodDependencies": 6, "devDependencies": 1, "allDependencies": 246, - "timingMeasuredAt": "2026-10-10T10:58:42.209Z", + "timingMeasuredAt": "2026-10-10T11:51:43.886Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "installTimeMs": 3935, "nodeModulesSize": 136347648, @@ -17,25 +17,25 @@ "minInstallTimeMs": 2586, "maxInstallTimeMs": 4638, "coldBuildTime": { - "avgMs": 2856.6, - "standardDeviationMs": 46.51, - "minMs": 2816, - "maxMs": 2933, - "samplesMs": [2933, 2848, 2816, 2862, 2824] + "avgMs": 2859.8, + "standardDeviationMs": 59.48, + "minMs": 2790, + "maxMs": 2927, + "samplesMs": [2881, 2927, 2896, 2790, 2805] }, "warmBuildTime": { - "avgMs": 2784.4, - "standardDeviationMs": 91.26, - "minMs": 2715, - "maxMs": 2940, - "samplesMs": [2940, 2734, 2790, 2715, 2743] + "avgMs": 2735.8, + "standardDeviationMs": 51.48, + "minMs": 2674, + "maxMs": 2778, + "samplesMs": [2763, 2778, 2778, 2674, 2686] }, "installTime": { - "avgMs": 1902.6, - "standardDeviationMs": 356.3, - "minMs": 1455, - "maxMs": 2271, - "samplesMs": [1455, 1593, 2086, 2271, 2108] + "avgMs": 1873.2, + "standardDeviationMs": 342, + "minMs": 1559, + "maxMs": 2311, + "samplesMs": [1559, 1586, 1753, 2157, 2311] }, "order": 6, "duplicateDependencies": 8, @@ -98,11 +98,11 @@ "minimumNodeVersion": "24.0.0", "minimumNodeVersionImposedBy": ["@solidjs/start", "starter-solid-start"], "devServerStartTime": { - "avgMs": 2733.8, - "standardDeviationMs": 75.77, - "minMs": 2658, - "maxMs": 2836, - "samplesMs": [2836, 2690, 2694, 2791, 2658] + "avgMs": 2482.2, + "standardDeviationMs": 57.5, + "minMs": 2430, + "maxMs": 2574, + "samplesMs": [2464, 2574, 2444, 2430, 2499] }, "firstPartyDependencies": { "prodDependencies": 4, diff --git a/packages/docs/src/content/devtime/starter-sveltekit.json b/packages/docs/src/content/devtime/starter-sveltekit.json index b3f02f89..5cf0552b 100644 --- a/packages/docs/src/content/devtime/starter-sveltekit.json +++ b/packages/docs/src/content/devtime/starter-sveltekit.json @@ -9,7 +9,7 @@ "installTimeMs": 2878, "coldBuildTimeMs": 4220, "warmBuildTimeMs": 3910, - "timingMeasuredAt": "2026-10-10T10:58:42.209Z", + "timingMeasuredAt": "2026-10-10T11:51:43.886Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "nodeModulesSize": 92606464, "frameworkVersion": "3.0.1", @@ -17,25 +17,25 @@ "minInstallTimeMs": 1945, "maxInstallTimeMs": 2904, "coldBuildTime": { - "avgMs": 1654.6, - "standardDeviationMs": 34.27, - "minMs": 1611, - "maxMs": 1696, - "samplesMs": [1611, 1664, 1696, 1629, 1673] + "avgMs": 1625.2, + "standardDeviationMs": 19.98, + "minMs": 1600, + "maxMs": 1647, + "samplesMs": [1631, 1647, 1609, 1600, 1639] }, "warmBuildTime": { - "avgMs": 1488.2, - "standardDeviationMs": 21.06, - "minMs": 1457, - "maxMs": 1512, - "samplesMs": [1512, 1499, 1479, 1494, 1457] + "avgMs": 1458.4, + "standardDeviationMs": 29.08, + "minMs": 1428, + "maxMs": 1501, + "samplesMs": [1501, 1428, 1439, 1451, 1473] }, "installTime": { - "avgMs": 1548, - "standardDeviationMs": 128.8, - "minMs": 1369, - "maxMs": 1688, - "samplesMs": [1369, 1499, 1527, 1688, 1657] + "avgMs": 1414.8, + "standardDeviationMs": 111.7, + "minMs": 1317, + "maxMs": 1540, + "samplesMs": [1348, 1317, 1336, 1533, 1540] }, "order": 7, "duplicateDependencies": 1, @@ -68,11 +68,11 @@ "minimumNodeVersion": "22.17.0", "minimumNodeVersionImposedBy": ["@sveltejs/kit"], "devServerStartTime": { - "avgMs": 1382, - "standardDeviationMs": 31.3, - "minMs": 1348, - "maxMs": 1415, - "samplesMs": [1388, 1415, 1408, 1351, 1348] + "avgMs": 1208.2, + "standardDeviationMs": 25.84, + "minMs": 1177, + "maxMs": 1234, + "samplesMs": [1229, 1177, 1234, 1185, 1216] }, "firstPartyDependencies": { "prodDependencies": 0, diff --git a/packages/docs/src/content/devtime/starter-tanstack-start-react.json b/packages/docs/src/content/devtime/starter-tanstack-start-react.json index 0e613799..d53dc72e 100644 --- a/packages/docs/src/content/devtime/starter-tanstack-start-react.json +++ b/packages/docs/src/content/devtime/starter-tanstack-start-react.json @@ -3,51 +3,51 @@ "type": "starter-kit", "prodDependencies": 13, "devDependencies": 11, - "allDependencies": 397, + "allDependencies": 361, "package": "starter-tanstack-start-react", "isFocused": true, "installTimeMs": 4572, "coldBuildTimeMs": 9098, "warmBuildTimeMs": 8359, - "timingMeasuredAt": "2026-10-10T10:58:42.209Z", + "timingMeasuredAt": "2026-10-10T11:51:43.886Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", - "nodeModulesSize": 281001984, - "frameworkVersion": "1.166.18", + "nodeModulesSize": 255545344, + "frameworkVersion": "1.167.65", "avgInstallTimeMs": 3204.4, "minInstallTimeMs": 2522, "maxInstallTimeMs": 5487, "coldBuildTime": { - "avgMs": 1887.6, - "standardDeviationMs": 39.89, - "minMs": 1844, - "maxMs": 1931, - "samplesMs": [1931, 1894, 1844, 1920, 1849] + "avgMs": 2077.4, + "standardDeviationMs": 123.45, + "minMs": 1942, + "maxMs": 2220, + "samplesMs": [2220, 2179, 2078, 1968, 1942] }, "warmBuildTime": { - "avgMs": 1735.6, - "standardDeviationMs": 55.4, - "minMs": 1690, - "maxMs": 1802, - "samplesMs": [1790, 1699, 1690, 1802, 1697] + "avgMs": 1905.4, + "standardDeviationMs": 184.08, + "minMs": 1727, + "maxMs": 2203, + "samplesMs": [1916, 1898, 1783, 2203, 1727] }, "installTime": { - "avgMs": 4636.2, - "standardDeviationMs": 1503, - "minMs": 1950, - "maxMs": 5409, - "samplesMs": [1950, 5409, 5231, 5289, 5302] + "avgMs": 4434.6, + "standardDeviationMs": 1455.1, + "minMs": 1849, + "maxMs": 5222, + "samplesMs": [1849, 5222, 5157, 5151, 4794] }, "order": 8, - "duplicateDependencies": 47, - "depInstallSize": 242975281, + "duplicateDependencies": 44, + "depInstallSize": 211343469, "e18eMessages": [ { - "message": "[duplicate dependency] css-tree has 2 installed versions:\n3.2.1 via the following 3 package(s) @asamuzakjp/dom-selector@7.1.1, @csstools/css-syntax-patches-for-csstree@1.1.14, jsdom@29.0.0\n3.1.0 via the following 1 package(s) @bramus/specificity@2.4.2\n💡 Suggestions\n- Consider standardizing on version 3.2.1 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] @tanstack/router-plugin has 2 installed versions:\n1.167.34 via the following 1 package(s) root@\n1.167.35 via the following 1 package(s) @tanstack/start-plugin-core@1.169.20\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] @babel/code-frame has 2 installed versions:\n7.27.1 via the following 1 package(s) @tanstack/start-plugin-core@1.167.2\n7.29.0 via the following 4 package(s) @babel/core@7.29.0, @babel/traverse@7.29.0, @babel/template@7.28.6, @testing-library/dom@10.4.1\n💡 Suggestions\n- Consider standardizing on version 7.29.0 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] @babel/code-frame has 2 installed versions:\n7.27.1 via the following 1 package(s) @tanstack/start-plugin-core@1.169.20\n7.29.0 via the following 4 package(s) @babel/core@7.29.0, @babel/traverse@7.29.0, @babel/template@7.28.6, @testing-library/dom@10.4.1\n💡 Suggestions\n- Consider standardizing on version 7.29.0 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, @@ -57,77 +57,67 @@ "score": 0 }, { - "message": "[duplicate dependency] lru-cache has 2 installed versions:\n5.1.1 via the following 1 package(s) @babel/helper-compilation-targets@7.28.6\n11.5.3 via the following 1 package(s) jsdom@29.0.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] lru-cache has 2 installed versions:\n5.1.1 via the following 1 package(s) @babel/helper-compilation-targets@7.28.6\n11.5.3 via the following 1 package(s) jsdom@29.1.1\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] lightningcss has 2 installed versions:\n1.32.0 via the following 1 package(s) @tailwindcss/node@4.2.2\n1.33.0 via the following 1 package(s) vite@8.0.1\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] jiti has 2 installed versions:\n2.6.1 via the following 2 package(s) @tailwindcss/node@4.2.4, @tanstack/router-generator@1.166.41\n2.7.0 via the following 3 package(s) vite@8.0.10, @tanstack/router-generator@1.166.42, nitro@3.0.260429-beta\n💡 Suggestions\n- Consider standardizing on version 2.7.0 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] picomatch has 2 installed versions:\n4.0.7 via the following 7 package(s) vite@8.0.1, fdir@6.5.0, tinyglobby@0.2.17, unplugin@2.3.11, @tanstack/start-plugin-core@1.167.2, @tanstack/devtools-vite@0.6.0, vitest@4.1.0\n2.3.1 via the following 2 package(s) anymatch@3.1.3, readdirp@3.6.0\n💡 Suggestions\n- Consider standardizing on version 4.0.7 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] lightningcss has 2 installed versions:\n1.32.0 via the following 1 package(s) @tailwindcss/node@4.2.4\n1.33.0 via the following 2 package(s) vite@8.0.10, @tanstack/start-plugin-core@1.169.20\n💡 Suggestions\n- Consider standardizing on version 1.33.0 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] @tanstack/router-utils has 2 installed versions:\n1.162.3 via the following 1 package(s) @tanstack/react-start@1.166.18\n1.161.6 via the following 3 package(s) @tanstack/router-generator@1.166.13, @tanstack/router-plugin@1.166.14, @tanstack/start-plugin-core@1.167.2\n💡 Suggestions\n- Consider standardizing on version 1.161.6 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] picomatch has 2 installed versions:\n4.0.7 via the following 7 package(s) vite@8.0.10, fdir@6.5.0, tinyglobby@0.2.17, unplugin@3.4.0, @tanstack/start-plugin-core@1.169.20, @tanstack/devtools-vite@0.6.0, vitest@4.1.5\n2.3.1 via the following 2 package(s) anymatch@3.1.3, readdirp@3.6.0\n💡 Suggestions\n- Consider standardizing on version 4.0.7 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] source-map has 2 installed versions:\n0.7.6 via the following 2 package(s) @tanstack/router-generator@1.166.13, @tanstack/start-plugin-core@1.167.2\n0.6.1 via the following 1 package(s) recast@0.23.11\n💡 Suggestions\n- Consider standardizing on version 0.7.6 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] seroval has 2 installed versions:\n1.6.7 via the following 5 package(s) @tanstack/router-core@1.169.2, seroval-plugins@1.6.7, @tanstack/start-client-core@1.168.2, @tanstack/start-server-core@1.167.30, @tanstack/start-plugin-core@1.169.20\n1.5.0 via the following 2 package(s) solid-js@1.9.11, seroval-plugins@1.5.0\n💡 Suggestions\n- Consider standardizing on version 1.6.7 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] @rolldown/pluginutils has 4 installed versions:\n1.0.0-beta.40 via the following 1 package(s) @tanstack/start-plugin-core@1.167.2\n1.0.0-rc.7 via the following 1 package(s) @vitejs/plugin-react@6.0.1\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.0.1 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] seroval-plugins has 2 installed versions:\n1.6.7 via the following 1 package(s) @tanstack/router-core@1.169.2\n1.5.0 via the following 1 package(s) solid-js@1.9.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] exsolve has 2 installed versions:\n1.0.8 via the following 1 package(s) @tanstack/start-plugin-core@1.167.2\n1.1.1 via the following 1 package(s) env-runner@0.1.16\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] @tanstack/router-generator has 2 installed versions:\n1.166.41 via the following 1 package(s) @tanstack/router-plugin@1.167.34\n1.166.42 via the following 2 package(s) @tanstack/start-plugin-core@1.169.20, @tanstack/router-plugin@1.167.35\n💡 Suggestions\n- Consider standardizing on version 1.166.42 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] srvx has 2 installed versions:\n0.11.22 via the following 5 package(s) @tanstack/start-plugin-core@1.167.2, crossws@0.4.4, crossws@0.4.12, env-runner@0.1.16, nitro@3.0.260311-beta\n1.0.5 via the following 1 package(s) h3@2.0.1-rc.32\n💡 Suggestions\n- Consider standardizing on version 0.11.22 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] @rolldown/pluginutils has 4 installed versions:\n1.0.0-beta.40 via the following 1 package(s) @tanstack/start-plugin-core@1.169.20\n1.0.0-rc.7 via the following 1 package(s) @vitejs/plugin-react@6.0.1\n1.0.0-rc.17 via the following 1 package(s) rolldown@1.0.0-rc.17\n1.0.1 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] parse5 has 2 installed versions:\n7.3.0 via the following 3 package(s) cheerio@1.2.0, parse5-htmlparser2-tree-adapter@7.1.0, parse5-parser-stream@7.1.2\n8.0.0 via the following 1 package(s) jsdom@29.0.0\n💡 Suggestions\n- Consider standardizing on version 7.3.0 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] srvx has 2 installed versions:\n0.11.22 via the following 4 package(s) @tanstack/start-plugin-core@1.169.20, crossws@0.4.12, env-runner@0.1.16, nitro@3.0.260429-beta\n1.0.5 via the following 1 package(s) h3@2.0.1-rc.32\n💡 Suggestions\n- Consider standardizing on version 0.11.22 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] undici has 2 installed versions:\n7.22.0 via the following 1 package(s) cheerio@1.2.0\n7.30.0 via the following 1 package(s) jsdom@29.0.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] parse5 has 2 installed versions:\n7.3.0 via the following 3 package(s) cheerio@1.2.0, parse5-htmlparser2-tree-adapter@7.1.0, parse5-parser-stream@7.1.2\n8.0.1 via the following 1 package(s) jsdom@29.1.1\n💡 Suggestions\n- Consider standardizing on version 7.3.0 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] whatwg-mimetype has 2 installed versions:\n4.0.0 via the following 1 package(s) cheerio@1.2.0\n5.0.0 via the following 2 package(s) data-urls@7.0.0, jsdom@29.0.0\n💡 Suggestions\n- Consider standardizing on version 5.0.0 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] whatwg-mimetype has 2 installed versions:\n4.0.0 via the following 1 package(s) cheerio@1.2.0\n5.0.0 via the following 2 package(s) data-urls@7.0.0, jsdom@29.1.1\n💡 Suggestions\n- Consider standardizing on version 5.0.0 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] crossws has 2 installed versions:\n0.4.12 via the following 1 package(s) env-runner@0.1.16\n0.4.4 via the following 2 package(s) nitro@3.0.260311-beta, h3@2.0.1-rc.32\n💡 Suggestions\n- Consider standardizing on version 0.4.4 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] entities has 4 installed versions:\n4.5.0 via the following 1 package(s) dom-serializer@2.0.0\n7.0.1 via the following 1 package(s) htmlparser2@10.1.0\n6.0.1 via the following 1 package(s) parse5@7.3.0\n8.1.0 via the following 1 package(s) parse5@8.0.1\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] mdn-data has 2 installed versions:\n2.12.2 via the following 1 package(s) css-tree@3.1.0\n2.27.1 via the following 1 package(s) css-tree@3.2.1\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", - "severity": "warning", - "score": 0 - }, - { - "message": "[duplicate dependency] entities has 3 installed versions:\n4.5.0 via the following 1 package(s) dom-serializer@2.0.0\n7.0.1 via the following 1 package(s) htmlparser2@10.1.0\n6.0.1 via the following 2 package(s) parse5@7.3.0, parse5@8.0.0\n💡 Suggestions\n- Consider standardizing on version 6.0.1 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", - "severity": "warning", - "score": 0 - }, - { - "message": "[duplicate dependency] h3 has 2 installed versions:\n2.0.1-rc.16 via the following 0 package(s) \n2.0.1-rc.32 via the following 1 package(s) nitro@3.0.260311-beta\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] h3 has 2 installed versions:\n2.0.1-rc.20 via the following 0 package(s) \n2.0.1-rc.32 via the following 1 package(s) nitro@3.0.260429-beta\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, @@ -136,11 +126,6 @@ "severity": "warning", "score": 0 }, - { - "message": "[duplicate dependency] @exodus/bytes has 2 installed versions:\n1.14.1 via the following 2 package(s) whatwg-url@16.0.1, html-encoding-sniffer@6.0.0\n1.16.0 via the following 1 package(s) jsdom@29.0.0\n💡 Suggestions\n- Consider standardizing on version 1.14.1 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", - "severity": "warning", - "score": 0 - }, { "message": "[duplicate dependency] lightningcss-android-arm64 has 2 installed versions:\n1.32.0 via the following 1 package(s) lightningcss@1.32.0\n1.33.0 via the following 1 package(s) lightningcss@1.33.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", @@ -197,82 +182,82 @@ "score": 0 }, { - "message": "[duplicate dependency] rolldown has 2 installed versions:\n1.2.11 via the following 1 package(s) nitro@3.0.260311-beta\n1.0.0-rc.10 via the following 1 package(s) vite@8.0.1\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] rolldown has 2 installed versions:\n1.2.11 via the following 2 package(s) unplugin@3.4.0, nitro@3.0.260429-beta\n1.0.0-rc.17 via the following 1 package(s) vite@8.0.10\n💡 Suggestions\n- Consider standardizing on version 1.2.11 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] @oxc-project/types has 2 installed versions:\n0.120.0 via the following 1 package(s) rolldown@1.0.0-rc.10\n0.151.0 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] @oxc-project/types has 2 installed versions:\n0.127.0 via the following 1 package(s) rolldown@1.0.0-rc.17\n0.151.0 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] @rolldown/binding-android-arm64 has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] @rolldown/binding-android-arm64 has 2 installed versions:\n1.0.0-rc.17 via the following 1 package(s) rolldown@1.0.0-rc.17\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] @rolldown/binding-darwin-arm64 has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] @rolldown/binding-darwin-arm64 has 2 installed versions:\n1.0.0-rc.17 via the following 1 package(s) rolldown@1.0.0-rc.17\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] @rolldown/binding-darwin-x64 has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] @rolldown/binding-darwin-x64 has 2 installed versions:\n1.0.0-rc.17 via the following 1 package(s) rolldown@1.0.0-rc.17\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] @rolldown/binding-freebsd-x64 has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] @rolldown/binding-freebsd-x64 has 2 installed versions:\n1.0.0-rc.17 via the following 1 package(s) rolldown@1.0.0-rc.17\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] @rolldown/binding-linux-arm-gnueabihf has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] @rolldown/binding-linux-arm-gnueabihf has 2 installed versions:\n1.0.0-rc.17 via the following 1 package(s) rolldown@1.0.0-rc.17\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] @rolldown/binding-linux-arm64-gnu has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] @rolldown/binding-linux-arm64-gnu has 2 installed versions:\n1.0.0-rc.17 via the following 1 package(s) rolldown@1.0.0-rc.17\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] @rolldown/binding-linux-arm64-musl has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] @rolldown/binding-linux-arm64-musl has 2 installed versions:\n1.0.0-rc.17 via the following 1 package(s) rolldown@1.0.0-rc.17\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] @rolldown/binding-linux-ppc64-gnu has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] @rolldown/binding-linux-ppc64-gnu has 2 installed versions:\n1.0.0-rc.17 via the following 1 package(s) rolldown@1.0.0-rc.17\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] @rolldown/binding-linux-s390x-gnu has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] @rolldown/binding-linux-s390x-gnu has 2 installed versions:\n1.0.0-rc.17 via the following 1 package(s) rolldown@1.0.0-rc.17\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] @rolldown/binding-linux-x64-gnu has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] @rolldown/binding-linux-x64-gnu has 2 installed versions:\n1.0.0-rc.17 via the following 1 package(s) rolldown@1.0.0-rc.17\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] @rolldown/binding-linux-x64-musl has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] @rolldown/binding-linux-x64-musl has 2 installed versions:\n1.0.0-rc.17 via the following 1 package(s) rolldown@1.0.0-rc.17\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] @rolldown/binding-openharmony-arm64 has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] @rolldown/binding-openharmony-arm64 has 2 installed versions:\n1.0.0-rc.17 via the following 1 package(s) rolldown@1.0.0-rc.17\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] @rolldown/binding-win32-arm64-msvc has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] @rolldown/binding-win32-arm64-msvc has 2 installed versions:\n1.0.0-rc.17 via the following 1 package(s) rolldown@1.0.0-rc.17\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] @rolldown/binding-win32-x64-msvc has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] @rolldown/binding-win32-x64-msvc has 2 installed versions:\n1.0.0-rc.17 via the following 1 package(s) rolldown@1.0.0-rc.17\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 } @@ -280,20 +265,21 @@ "vendoredCoreJsSize": 0, "vendoredCoreJsUnnecessaryModules": [], "browserBaselineTests": { - "baselineStatus": "high", - "baselineYear": 2022, - "baselineReason": null, - "baselineFeatureCount": 45 + "baselineStatus": false, + "baselineYear": null, + "baselineReason": "temporal", + "baselineFeatureCount": 47 }, "frameworkDependencies": { - "prodDependencies": 8, - "devDependencies": 1, - "allDependencies": 9 + "prodDependencies": 9, + "devDependencies": 2, + "allDependencies": 11 }, "minimumNodeVersion": "22.13.0", "minimumNodeVersionImposedBy": [ "@tanstack/react-start", "@tanstack/react-start-client", + "@tanstack/react-start-rsc", "@tanstack/react-start-server", "@tanstack/start-client-core", "@tanstack/start-fn-stubs", @@ -303,16 +289,16 @@ "jsdom" ], "devServerStartTime": { - "avgMs": 3107, - "standardDeviationMs": 127.21, - "minMs": 2976, - "maxMs": 3308, - "samplesMs": [3033, 3138, 3080, 2976, 3308] + "avgMs": 2721.2, + "standardDeviationMs": 20.39, + "minMs": 2690, + "maxMs": 2744, + "samplesMs": [2744, 2715, 2690, 2725, 2732] }, "firstPartyDependencies": { "prodDependencies": 6, "devDependencies": 1, - "allDependencies": 246, - "duplicateDependencies": 7 + "allDependencies": 234, + "duplicateDependencies": 26 } } diff --git a/packages/docs/src/content/devtime/versions/starter-astro/7.3.5.json b/packages/docs/src/content/devtime/versions/starter-astro/7.3.5.json index a470021c..e13d30b5 100644 --- a/packages/docs/src/content/devtime/versions/starter-astro/7.3.5.json +++ b/packages/docs/src/content/devtime/versions/starter-astro/7.3.5.json @@ -4,7 +4,7 @@ "type": "starter-kit", "isFocused": true, "order": 1, - "timingMeasuredAt": "2026-10-10T10:58:42.209Z", + "timingMeasuredAt": "2026-10-10T11:51:43.886Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "7.3.5", "avgInstallTimeMs": 2482.2, @@ -14,25 +14,25 @@ "coldBuildTimeMs": 2595, "warmBuildTimeMs": 2117, "coldBuildTime": { - "avgMs": 845.6, - "standardDeviationMs": 16.74, - "minMs": 831, - "maxMs": 868, - "samplesMs": [859, 868, 836, 834, 831] + "avgMs": 880.2, + "standardDeviationMs": 13.54, + "minMs": 868, + "maxMs": 900, + "samplesMs": [888, 900, 875, 868, 870] }, "warmBuildTime": { - "avgMs": 821.6, - "standardDeviationMs": 28.57, - "minMs": 773, - "maxMs": 846, - "samplesMs": [822, 846, 837, 830, 773] + "avgMs": 845.2, + "standardDeviationMs": 28.79, + "minMs": 825, + "maxMs": 894, + "samplesMs": [848, 894, 833, 826, 825] }, "installTime": { - "avgMs": 3443.2, - "standardDeviationMs": 1078.2, - "minMs": 1750, - "maxMs": 4203, - "samplesMs": [1750, 2975, 4098, 4203, 4190] + "avgMs": 3174.2, + "standardDeviationMs": 971.5, + "minMs": 1593, + "maxMs": 3860, + "samplesMs": [1593, 2874, 3860, 3775, 3769] }, "prodDependencies": 1, "devDependencies": 2, @@ -127,11 +127,11 @@ "minimumNodeVersion": "22.19.0", "minimumNodeVersionImposedBy": ["undici"], "devServerStartTime": { - "avgMs": 1446.4, - "standardDeviationMs": 25.17, - "minMs": 1414, - "maxMs": 1481, - "samplesMs": [1481, 1459, 1414, 1436, 1442] + "avgMs": 1440.2, + "standardDeviationMs": 68.32, + "minMs": 1356, + "maxMs": 1530, + "samplesMs": [1463, 1462, 1530, 1390, 1356] }, "firstPartyDependencies": { "prodDependencies": 1, diff --git a/packages/docs/src/content/devtime/versions/starter-next-js/16.1.1.json b/packages/docs/src/content/devtime/versions/starter-next-js/16.1.1.json index 7682fa6e..62db4a06 100644 --- a/packages/docs/src/content/devtime/versions/starter-next-js/16.1.1.json +++ b/packages/docs/src/content/devtime/versions/starter-next-js/16.1.1.json @@ -4,7 +4,7 @@ "type": "starter-kit", "isFocused": true, "order": 2, - "timingMeasuredAt": "2026-10-10T10:58:42.209Z", + "timingMeasuredAt": "2026-10-10T11:51:43.886Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "16.1.1", "avgInstallTimeMs": 4198, @@ -14,25 +14,25 @@ "coldBuildTimeMs": 7159, "warmBuildTimeMs": 7159, "coldBuildTime": { - "avgMs": 4892.2, - "standardDeviationMs": 49.98, - "minMs": 4838, - "maxMs": 4972, - "samplesMs": [4901, 4872, 4838, 4972, 4878] + "avgMs": 4937.6, + "standardDeviationMs": 523.54, + "minMs": 4618, + "maxMs": 5866, + "samplesMs": [5866, 4811, 4618, 4695, 4698] }, "warmBuildTime": { - "avgMs": 4963.6, - "standardDeviationMs": 125.53, - "minMs": 4850, - "maxMs": 5173, - "samplesMs": [4890, 5173, 4935, 4850, 4970] + "avgMs": 4915.8, + "standardDeviationMs": 377.38, + "minMs": 4651, + "maxMs": 5576, + "samplesMs": [5576, 4706, 4858, 4651, 4788] }, "installTime": { - "avgMs": 5993.8, - "standardDeviationMs": 1598.8, - "minMs": 3138, - "maxMs": 6821, - "samplesMs": [3138, 6821, 6620, 6762, 6628] + "avgMs": 5880.8, + "standardDeviationMs": 1489.1, + "minMs": 3232, + "maxMs": 6722, + "samplesMs": [3232, 6649, 6722, 6312, 6489] }, "prodDependencies": 3, "devDependencies": 6, @@ -430,11 +430,11 @@ "minimumNodeVersion": "20.9.0", "minimumNodeVersionImposedBy": ["next"], "devServerStartTime": { - "avgMs": 2751.4, - "standardDeviationMs": 528.54, - "minMs": 2301, - "maxMs": 3546, - "samplesMs": [3546, 2507, 2301, 2371, 3032] + "avgMs": 2660.6, + "standardDeviationMs": 71.81, + "minMs": 2583, + "maxMs": 2773, + "samplesMs": [2773, 2649, 2583, 2621, 2677] }, "firstPartyDependencies": { "prodDependencies": 1, diff --git a/packages/docs/src/content/devtime/versions/starter-nuxt/4.6.0.json b/packages/docs/src/content/devtime/versions/starter-nuxt/4.6.0.json index 78eb3852..1b7bea1a 100644 --- a/packages/docs/src/content/devtime/versions/starter-nuxt/4.6.0.json +++ b/packages/docs/src/content/devtime/versions/starter-nuxt/4.6.0.json @@ -4,7 +4,7 @@ "type": "starter-kit", "isFocused": true, "order": 3, - "timingMeasuredAt": "2026-10-10T10:58:42.209Z", + "timingMeasuredAt": "2026-10-10T11:51:43.886Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "4.6.0", "avgInstallTimeMs": 5070, @@ -14,25 +14,25 @@ "coldBuildTimeMs": 6962, "warmBuildTimeMs": 6545, "coldBuildTime": { - "avgMs": 3692.4, - "standardDeviationMs": 62.15, - "minMs": 3642, - "maxMs": 3798, - "samplesMs": [3666, 3642, 3696, 3660, 3798] + "avgMs": 3937.6, + "standardDeviationMs": 112.67, + "minMs": 3821, + "maxMs": 4097, + "samplesMs": [3838, 3955, 3977, 4097, 3821] }, "warmBuildTime": { - "avgMs": 3569, - "standardDeviationMs": 178.18, - "minMs": 3470, - "maxMs": 3886, - "samplesMs": [3515, 3470, 3500, 3886, 3474] + "avgMs": 3839.8, + "standardDeviationMs": 153.37, + "minMs": 3680, + "maxMs": 4093, + "samplesMs": [3680, 3779, 3813, 3834, 4093] }, "installTime": { - "avgMs": 5311.4, - "standardDeviationMs": 1079.5, - "minMs": 3445, - "maxMs": 6227, - "samplesMs": [3445, 6227, 5704, 5469, 5712] + "avgMs": 5003.8, + "standardDeviationMs": 1065.5, + "minMs": 3155, + "maxMs": 5903, + "samplesMs": [3155, 5903, 5348, 5227, 5386] }, "prodDependencies": 3, "devDependencies": 2, @@ -488,11 +488,11 @@ "stylehacks" ], "devServerStartTime": { - "avgMs": 2545, - "standardDeviationMs": 78.32, - "minMs": 2476, - "maxMs": 2671, - "samplesMs": [2671, 2543, 2476, 2483, 2552] + "avgMs": 2571.2, + "standardDeviationMs": 49.09, + "minMs": 2507, + "maxMs": 2613, + "samplesMs": [2613, 2598, 2530, 2608, 2507] }, "firstPartyDependencies": { "prodDependencies": 1, diff --git a/packages/docs/src/content/devtime/versions/starter-pracht/0.18.0.json b/packages/docs/src/content/devtime/versions/starter-pracht/0.18.0.json index 8e003bff..5832e52c 100644 --- a/packages/docs/src/content/devtime/versions/starter-pracht/0.18.0.json +++ b/packages/docs/src/content/devtime/versions/starter-pracht/0.18.0.json @@ -4,37 +4,37 @@ "type": "starter-kit", "isFocused": false, "order": 4, - "timingMeasuredAt": "2026-10-10T10:58:42.209Z", + "timingMeasuredAt": "2026-10-10T11:51:43.886Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "0.18.0", "installTime": { - "avgMs": 2085.4, - "standardDeviationMs": 466.3, - "minMs": 1584, - "maxMs": 2753, - "samplesMs": [1584, 1700, 2203, 2187, 2753] + "avgMs": 1994, + "standardDeviationMs": 335, + "minMs": 1541, + "maxMs": 2317, + "samplesMs": [1541, 1999, 1800, 2313, 2317] }, "nodeModulesSize": 138997760, "coldBuildTime": { - "avgMs": 650, - "standardDeviationMs": 10.68, - "minMs": 636, - "maxMs": 659, - "samplesMs": [657, 657, 659, 636, 641] + "avgMs": 712.6, + "standardDeviationMs": 40.15, + "minMs": 658, + "maxMs": 755, + "samplesMs": [684, 736, 755, 730, 658] }, "warmBuildTime": { - "avgMs": 663.2, - "standardDeviationMs": 27.82, - "minMs": 643, - "maxMs": 711, - "samplesMs": [644, 711, 659, 643, 659] + "avgMs": 695, + "standardDeviationMs": 16.63, + "minMs": 676, + "maxMs": 721, + "samplesMs": [721, 694, 676, 697, 687] }, "devServerStartTime": { - "avgMs": 843, - "standardDeviationMs": 20.11, - "minMs": 819, - "maxMs": 871, - "samplesMs": [839, 819, 871, 832, 854] + "avgMs": 904.4, + "standardDeviationMs": 10.04, + "minMs": 887, + "maxMs": 911, + "samplesMs": [911, 905, 908, 911, 887] }, "vendoredCoreJsSize": 0, "vendoredCoreJsUnnecessaryModules": [], diff --git a/packages/docs/src/content/devtime/versions/starter-react-router/7.16.0.json b/packages/docs/src/content/devtime/versions/starter-react-router/7.16.0.json index 2ed91477..1cd2f309 100644 --- a/packages/docs/src/content/devtime/versions/starter-react-router/7.16.0.json +++ b/packages/docs/src/content/devtime/versions/starter-react-router/7.16.0.json @@ -4,7 +4,7 @@ "type": "starter-kit", "isFocused": true, "order": 5, - "timingMeasuredAt": "2026-10-10T10:58:42.209Z", + "timingMeasuredAt": "2026-10-10T11:51:43.886Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "7.16.0", "avgInstallTimeMs": 1983.2, @@ -14,25 +14,25 @@ "coldBuildTimeMs": 2747, "warmBuildTimeMs": 2746, "coldBuildTime": { - "avgMs": 1702.2, - "standardDeviationMs": 30.7, - "minMs": 1663, - "maxMs": 1747, - "samplesMs": [1697, 1747, 1712, 1692, 1663] + "avgMs": 1640.2, + "standardDeviationMs": 57.32, + "minMs": 1586, + "maxMs": 1702, + "samplesMs": [1586, 1702, 1626, 1588, 1699] }, "warmBuildTime": { - "avgMs": 1688.4, - "standardDeviationMs": 27.26, - "minMs": 1646, - "maxMs": 1717, - "samplesMs": [1700, 1700, 1679, 1717, 1646] + "avgMs": 1724.6, + "standardDeviationMs": 180.02, + "minMs": 1552, + "maxMs": 1978, + "samplesMs": [1623, 1623, 1552, 1847, 1978] }, "installTime": { - "avgMs": 1371.6, - "standardDeviationMs": 176.1, - "minMs": 1198, - "maxMs": 1592, - "samplesMs": [1198, 1592, 1496, 1199, 1373] + "avgMs": 1327.8, + "standardDeviationMs": 120.9, + "minMs": 1229, + "maxMs": 1499, + "samplesMs": [1249, 1250, 1499, 1229, 1412] }, "prodDependencies": 6, "devDependencies": 9, @@ -102,11 +102,11 @@ "minimumNodeVersion": "20.19.0", "minimumNodeVersionImposedBy": ["vite"], "devServerStartTime": { - "avgMs": 980.6, - "standardDeviationMs": 33.02, - "minMs": 949, - "maxMs": 1029, - "samplesMs": [954, 1029, 997, 974, 949] + "avgMs": 873.6, + "standardDeviationMs": 54.76, + "minMs": 793, + "maxMs": 941, + "samplesMs": [894, 854, 941, 886, 793] }, "firstPartyDependencies": { "prodDependencies": 3, diff --git a/packages/docs/src/content/devtime/versions/starter-solid-start/2.0.5.json b/packages/docs/src/content/devtime/versions/starter-solid-start/2.0.5.json index 0c5bd9c3..07cdd179 100644 --- a/packages/docs/src/content/devtime/versions/starter-solid-start/2.0.5.json +++ b/packages/docs/src/content/devtime/versions/starter-solid-start/2.0.5.json @@ -4,7 +4,7 @@ "type": "starter-kit", "isFocused": true, "order": 6, - "timingMeasuredAt": "2026-10-10T10:58:42.209Z", + "timingMeasuredAt": "2026-10-10T11:51:43.886Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "2.0.5", "avgInstallTimeMs": 3066.2, @@ -14,25 +14,25 @@ "coldBuildTimeMs": 9919, "warmBuildTimeMs": 9551, "coldBuildTime": { - "avgMs": 2856.6, - "standardDeviationMs": 46.51, - "minMs": 2816, - "maxMs": 2933, - "samplesMs": [2933, 2848, 2816, 2862, 2824] + "avgMs": 2859.8, + "standardDeviationMs": 59.48, + "minMs": 2790, + "maxMs": 2927, + "samplesMs": [2881, 2927, 2896, 2790, 2805] }, "warmBuildTime": { - "avgMs": 2784.4, - "standardDeviationMs": 91.26, - "minMs": 2715, - "maxMs": 2940, - "samplesMs": [2940, 2734, 2790, 2715, 2743] + "avgMs": 2735.8, + "standardDeviationMs": 51.48, + "minMs": 2674, + "maxMs": 2778, + "samplesMs": [2763, 2778, 2778, 2674, 2686] }, "installTime": { - "avgMs": 1902.6, - "standardDeviationMs": 356.3, - "minMs": 1455, - "maxMs": 2271, - "samplesMs": [1455, 1593, 2086, 2271, 2108] + "avgMs": 1873.2, + "standardDeviationMs": 342, + "minMs": 1559, + "maxMs": 2311, + "samplesMs": [1559, 1586, 1753, 2157, 2311] }, "prodDependencies": 6, "devDependencies": 1, @@ -97,11 +97,11 @@ "minimumNodeVersion": "24.0.0", "minimumNodeVersionImposedBy": ["@solidjs/start", "starter-solid-start"], "devServerStartTime": { - "avgMs": 2733.8, - "standardDeviationMs": 75.77, - "minMs": 2658, - "maxMs": 2836, - "samplesMs": [2836, 2690, 2694, 2791, 2658] + "avgMs": 2482.2, + "standardDeviationMs": 57.5, + "minMs": 2430, + "maxMs": 2574, + "samplesMs": [2464, 2574, 2444, 2430, 2499] }, "firstPartyDependencies": { "prodDependencies": 4, diff --git a/packages/docs/src/content/devtime/versions/starter-sveltekit/3.0.1.json b/packages/docs/src/content/devtime/versions/starter-sveltekit/3.0.1.json index 51a41827..3590e4b5 100644 --- a/packages/docs/src/content/devtime/versions/starter-sveltekit/3.0.1.json +++ b/packages/docs/src/content/devtime/versions/starter-sveltekit/3.0.1.json @@ -4,7 +4,7 @@ "type": "starter-kit", "isFocused": true, "order": 7, - "timingMeasuredAt": "2026-10-10T10:58:42.209Z", + "timingMeasuredAt": "2026-10-10T11:51:43.886Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "3.0.1", "avgInstallTimeMs": 2195, @@ -14,25 +14,25 @@ "coldBuildTimeMs": 4220, "warmBuildTimeMs": 3910, "coldBuildTime": { - "avgMs": 1654.6, - "standardDeviationMs": 34.27, - "minMs": 1611, - "maxMs": 1696, - "samplesMs": [1611, 1664, 1696, 1629, 1673] + "avgMs": 1625.2, + "standardDeviationMs": 19.98, + "minMs": 1600, + "maxMs": 1647, + "samplesMs": [1631, 1647, 1609, 1600, 1639] }, "warmBuildTime": { - "avgMs": 1488.2, - "standardDeviationMs": 21.06, - "minMs": 1457, - "maxMs": 1512, - "samplesMs": [1512, 1499, 1479, 1494, 1457] + "avgMs": 1458.4, + "standardDeviationMs": 29.08, + "minMs": 1428, + "maxMs": 1501, + "samplesMs": [1501, 1428, 1439, 1451, 1473] }, "installTime": { - "avgMs": 1548, - "standardDeviationMs": 128.8, - "minMs": 1369, - "maxMs": 1688, - "samplesMs": [1369, 1499, 1527, 1688, 1657] + "avgMs": 1414.8, + "standardDeviationMs": 111.7, + "minMs": 1317, + "maxMs": 1540, + "samplesMs": [1348, 1317, 1336, 1533, 1540] }, "prodDependencies": 0, "devDependencies": 8, @@ -67,11 +67,11 @@ "minimumNodeVersion": "22.17.0", "minimumNodeVersionImposedBy": ["@sveltejs/kit"], "devServerStartTime": { - "avgMs": 1382, - "standardDeviationMs": 31.3, - "minMs": 1348, - "maxMs": 1415, - "samplesMs": [1388, 1415, 1408, 1351, 1348] + "avgMs": 1208.2, + "standardDeviationMs": 25.84, + "minMs": 1177, + "maxMs": 1234, + "samplesMs": [1229, 1177, 1234, 1185, 1216] }, "firstPartyDependencies": { "prodDependencies": 0, diff --git a/packages/docs/src/content/devtime/versions/starter-tanstack-start-react/1.167.65.json b/packages/docs/src/content/devtime/versions/starter-tanstack-start-react/1.167.65.json new file mode 100644 index 00000000..9acd9f70 --- /dev/null +++ b/packages/docs/src/content/devtime/versions/starter-tanstack-start-react/1.167.65.json @@ -0,0 +1,303 @@ +{ + "name": "TanStack Start", + "package": "starter-tanstack-start-react", + "type": "starter-kit", + "isFocused": true, + "order": 8, + "timingMeasuredAt": "2026-10-10T11:51:43.886Z", + "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "frameworkVersion": "1.167.65", + "avgInstallTimeMs": 3204.4, + "minInstallTimeMs": 2522, + "maxInstallTimeMs": 5487, + "nodeModulesSize": 255545344, + "coldBuildTimeMs": 9098, + "warmBuildTimeMs": 8359, + "coldBuildTime": { + "avgMs": 2077.4, + "standardDeviationMs": 123.45, + "minMs": 1942, + "maxMs": 2220, + "samplesMs": [2220, 2179, 2078, 1968, 1942] + }, + "warmBuildTime": { + "avgMs": 1905.4, + "standardDeviationMs": 184.08, + "minMs": 1727, + "maxMs": 2203, + "samplesMs": [1916, 1898, 1783, 2203, 1727] + }, + "installTime": { + "avgMs": 4434.6, + "standardDeviationMs": 1455.1, + "minMs": 1849, + "maxMs": 5222, + "samplesMs": [1849, 5222, 5157, 5151, 4794] + }, + "prodDependencies": 13, + "devDependencies": 11, + "allDependencies": 361, + "duplicateDependencies": 44, + "depInstallSize": 211343469, + "e18eMessages": [ + { + "message": "[duplicate dependency] @tanstack/router-plugin has 2 installed versions:\n1.167.34 via the following 1 package(s) root@\n1.167.35 via the following 1 package(s) @tanstack/start-plugin-core@1.169.20\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @babel/code-frame has 2 installed versions:\n7.27.1 via the following 1 package(s) @tanstack/start-plugin-core@1.169.20\n7.29.0 via the following 4 package(s) @babel/core@7.29.0, @babel/traverse@7.29.0, @babel/template@7.28.6, @testing-library/dom@10.4.1\n💡 Suggestions\n- Consider standardizing on version 7.29.0 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @babel/helper-validator-identifier has 2 installed versions:\n7.29.7 via the following 3 package(s) @babel/types@7.29.8, @babel/helper-module-transforms@7.28.6, @babel/code-frame@7.27.1\n7.28.5 via the following 1 package(s) @babel/code-frame@7.29.0\n💡 Suggestions\n- Consider standardizing on version 7.29.7 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] lru-cache has 2 installed versions:\n5.1.1 via the following 1 package(s) @babel/helper-compilation-targets@7.28.6\n11.5.3 via the following 1 package(s) jsdom@29.1.1\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] jiti has 2 installed versions:\n2.6.1 via the following 2 package(s) @tailwindcss/node@4.2.4, @tanstack/router-generator@1.166.41\n2.7.0 via the following 3 package(s) vite@8.0.10, @tanstack/router-generator@1.166.42, nitro@3.0.260429-beta\n💡 Suggestions\n- Consider standardizing on version 2.7.0 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] lightningcss has 2 installed versions:\n1.32.0 via the following 1 package(s) @tailwindcss/node@4.2.4\n1.33.0 via the following 2 package(s) vite@8.0.10, @tanstack/start-plugin-core@1.169.20\n💡 Suggestions\n- Consider standardizing on version 1.33.0 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] picomatch has 2 installed versions:\n4.0.7 via the following 7 package(s) vite@8.0.10, fdir@6.5.0, tinyglobby@0.2.17, unplugin@3.4.0, @tanstack/start-plugin-core@1.169.20, @tanstack/devtools-vite@0.6.0, vitest@4.1.5\n2.3.1 via the following 2 package(s) anymatch@3.1.3, readdirp@3.6.0\n💡 Suggestions\n- Consider standardizing on version 4.0.7 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] seroval has 2 installed versions:\n1.6.7 via the following 5 package(s) @tanstack/router-core@1.169.2, seroval-plugins@1.6.7, @tanstack/start-client-core@1.168.2, @tanstack/start-server-core@1.167.30, @tanstack/start-plugin-core@1.169.20\n1.5.0 via the following 2 package(s) solid-js@1.9.11, seroval-plugins@1.5.0\n💡 Suggestions\n- Consider standardizing on version 1.6.7 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] seroval-plugins has 2 installed versions:\n1.6.7 via the following 1 package(s) @tanstack/router-core@1.169.2\n1.5.0 via the following 1 package(s) solid-js@1.9.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @tanstack/router-generator has 2 installed versions:\n1.166.41 via the following 1 package(s) @tanstack/router-plugin@1.167.34\n1.166.42 via the following 2 package(s) @tanstack/start-plugin-core@1.169.20, @tanstack/router-plugin@1.167.35\n💡 Suggestions\n- Consider standardizing on version 1.166.42 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/pluginutils has 4 installed versions:\n1.0.0-beta.40 via the following 1 package(s) @tanstack/start-plugin-core@1.169.20\n1.0.0-rc.7 via the following 1 package(s) @vitejs/plugin-react@6.0.1\n1.0.0-rc.17 via the following 1 package(s) rolldown@1.0.0-rc.17\n1.0.1 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] srvx has 2 installed versions:\n0.11.22 via the following 4 package(s) @tanstack/start-plugin-core@1.169.20, crossws@0.4.12, env-runner@0.1.16, nitro@3.0.260429-beta\n1.0.5 via the following 1 package(s) h3@2.0.1-rc.32\n💡 Suggestions\n- Consider standardizing on version 0.11.22 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] parse5 has 2 installed versions:\n7.3.0 via the following 3 package(s) cheerio@1.2.0, parse5-htmlparser2-tree-adapter@7.1.0, parse5-parser-stream@7.1.2\n8.0.1 via the following 1 package(s) jsdom@29.1.1\n💡 Suggestions\n- Consider standardizing on version 7.3.0 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] whatwg-mimetype has 2 installed versions:\n4.0.0 via the following 1 package(s) cheerio@1.2.0\n5.0.0 via the following 2 package(s) data-urls@7.0.0, jsdom@29.1.1\n💡 Suggestions\n- Consider standardizing on version 5.0.0 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] entities has 4 installed versions:\n4.5.0 via the following 1 package(s) dom-serializer@2.0.0\n7.0.1 via the following 1 package(s) htmlparser2@10.1.0\n6.0.1 via the following 1 package(s) parse5@7.3.0\n8.1.0 via the following 1 package(s) parse5@8.0.1\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] h3 has 2 installed versions:\n2.0.1-rc.20 via the following 0 package(s) \n2.0.1-rc.32 via the following 1 package(s) nitro@3.0.260429-beta\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] rou3 has 2 installed versions:\n0.8.1 via the following 0 package(s) \n0.9.2 via the following 1 package(s) h3@2.0.1-rc.32\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] lightningcss-android-arm64 has 2 installed versions:\n1.32.0 via the following 1 package(s) lightningcss@1.32.0\n1.33.0 via the following 1 package(s) lightningcss@1.33.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] lightningcss-darwin-arm64 has 2 installed versions:\n1.32.0 via the following 1 package(s) lightningcss@1.32.0\n1.33.0 via the following 1 package(s) lightningcss@1.33.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] lightningcss-darwin-x64 has 2 installed versions:\n1.32.0 via the following 1 package(s) lightningcss@1.32.0\n1.33.0 via the following 1 package(s) lightningcss@1.33.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] lightningcss-freebsd-x64 has 2 installed versions:\n1.32.0 via the following 1 package(s) lightningcss@1.32.0\n1.33.0 via the following 1 package(s) lightningcss@1.33.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] lightningcss-linux-arm-gnueabihf has 2 installed versions:\n1.32.0 via the following 1 package(s) lightningcss@1.32.0\n1.33.0 via the following 1 package(s) lightningcss@1.33.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] lightningcss-linux-arm64-gnu has 2 installed versions:\n1.32.0 via the following 1 package(s) lightningcss@1.32.0\n1.33.0 via the following 1 package(s) lightningcss@1.33.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] lightningcss-linux-arm64-musl has 2 installed versions:\n1.32.0 via the following 1 package(s) lightningcss@1.32.0\n1.33.0 via the following 1 package(s) lightningcss@1.33.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] lightningcss-linux-x64-gnu has 2 installed versions:\n1.32.0 via the following 1 package(s) lightningcss@1.32.0\n1.33.0 via the following 1 package(s) lightningcss@1.33.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] lightningcss-linux-x64-musl has 2 installed versions:\n1.32.0 via the following 1 package(s) lightningcss@1.32.0\n1.33.0 via the following 1 package(s) lightningcss@1.33.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] lightningcss-win32-arm64-msvc has 2 installed versions:\n1.32.0 via the following 1 package(s) lightningcss@1.32.0\n1.33.0 via the following 1 package(s) lightningcss@1.33.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] lightningcss-win32-x64-msvc has 2 installed versions:\n1.32.0 via the following 1 package(s) lightningcss@1.32.0\n1.33.0 via the following 1 package(s) lightningcss@1.33.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] rolldown has 2 installed versions:\n1.2.11 via the following 2 package(s) unplugin@3.4.0, nitro@3.0.260429-beta\n1.0.0-rc.17 via the following 1 package(s) vite@8.0.10\n💡 Suggestions\n- Consider standardizing on version 1.2.11 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @oxc-project/types has 2 installed versions:\n0.127.0 via the following 1 package(s) rolldown@1.0.0-rc.17\n0.151.0 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-android-arm64 has 2 installed versions:\n1.0.0-rc.17 via the following 1 package(s) rolldown@1.0.0-rc.17\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-darwin-arm64 has 2 installed versions:\n1.0.0-rc.17 via the following 1 package(s) rolldown@1.0.0-rc.17\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-darwin-x64 has 2 installed versions:\n1.0.0-rc.17 via the following 1 package(s) rolldown@1.0.0-rc.17\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-freebsd-x64 has 2 installed versions:\n1.0.0-rc.17 via the following 1 package(s) rolldown@1.0.0-rc.17\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-linux-arm-gnueabihf has 2 installed versions:\n1.0.0-rc.17 via the following 1 package(s) rolldown@1.0.0-rc.17\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-linux-arm64-gnu has 2 installed versions:\n1.0.0-rc.17 via the following 1 package(s) rolldown@1.0.0-rc.17\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-linux-arm64-musl has 2 installed versions:\n1.0.0-rc.17 via the following 1 package(s) rolldown@1.0.0-rc.17\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-linux-ppc64-gnu has 2 installed versions:\n1.0.0-rc.17 via the following 1 package(s) rolldown@1.0.0-rc.17\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-linux-s390x-gnu has 2 installed versions:\n1.0.0-rc.17 via the following 1 package(s) rolldown@1.0.0-rc.17\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-linux-x64-gnu has 2 installed versions:\n1.0.0-rc.17 via the following 1 package(s) rolldown@1.0.0-rc.17\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-linux-x64-musl has 2 installed versions:\n1.0.0-rc.17 via the following 1 package(s) rolldown@1.0.0-rc.17\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-openharmony-arm64 has 2 installed versions:\n1.0.0-rc.17 via the following 1 package(s) rolldown@1.0.0-rc.17\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-win32-arm64-msvc has 2 installed versions:\n1.0.0-rc.17 via the following 1 package(s) rolldown@1.0.0-rc.17\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-win32-x64-msvc has 2 installed versions:\n1.0.0-rc.17 via the following 1 package(s) rolldown@1.0.0-rc.17\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + } + ], + "vendoredCoreJsSize": 0, + "vendoredCoreJsUnnecessaryModules": [], + "browserBaselineTests": { + "baselineStatus": false, + "baselineYear": null, + "baselineReason": "temporal", + "baselineFeatureCount": 47 + }, + "frameworkDependencies": { + "prodDependencies": 9, + "devDependencies": 2, + "allDependencies": 11 + }, + "minimumNodeVersion": "22.13.0", + "minimumNodeVersionImposedBy": [ + "@tanstack/react-start", + "@tanstack/react-start-client", + "@tanstack/react-start-rsc", + "@tanstack/react-start-server", + "@tanstack/start-client-core", + "@tanstack/start-fn-stubs", + "@tanstack/start-plugin-core", + "@tanstack/start-server-core", + "@tanstack/start-storage-context", + "jsdom" + ], + "devServerStartTime": { + "avgMs": 2721.2, + "standardDeviationMs": 20.39, + "minMs": 2690, + "maxMs": 2744, + "samplesMs": [2744, 2715, 2690, 2725, 2732] + }, + "firstPartyDependencies": { + "prodDependencies": 6, + "devDependencies": 1, + "allDependencies": 234, + "duplicateDependencies": 26 + } +} diff --git a/packages/docs/src/content/runtime/app-astro.json b/packages/docs/src/content/runtime/app-astro.json index 08483cfd..8f800b23 100644 --- a/packages/docs/src/content/runtime/app-astro.json +++ b/packages/docs/src/content/runtime/app-astro.json @@ -3,634 +3,634 @@ "package": "app-astro", "isFocused": true, "type": "runtime-app", - "timingMeasuredAt": "2026-10-10T10:58:42.209Z", + "timingMeasuredAt": "2026-10-10T11:51:43.886Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "7.3.5", "order": 1, "clientSideRenderedTests": { - "firstPaintMs": 87.4, - "fcpMs": 87.52, + "firstPaintMs": 95.2, + "fcpMs": 95.01, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 3.3, - "inputDelayMs": 3.03, - "processingDurationMs": 0.28, - "presentationDelayMs": 0 + "interactionLatencyMs": 3.77, + "inputDelayMs": 2.42, + "processingDurationMs": 0.42, + "presentationDelayMs": 0.93 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 6.99, - "fcpMs": 6.95, - "interactionLatencyMs": 1.52, - "inputDelayMs": 1.52, - "processingDurationMs": 0.02, - "presentationDelayMs": 0 + "firstPaintMs": 11.34, + "fcpMs": 11.33, + "interactionLatencyMs": 3.67, + "inputDelayMs": 1.28, + "processingDurationMs": 0.32, + "presentationDelayMs": 2.08 }, "samples": [ { - "firstPaintMs": 92, - "fcpMs": 91.833, + "firstPaintMs": 109, + "fcpMs": 108.781, "interactionTests": { - "interactionLatencyMs": 2.327, - "inputDelayMs": 2.053, - "processingDurationMs": 0.274, - "presentationDelayMs": 0 + "interactionLatencyMs": 10.338999999999999, + "inputDelayMs": 4.691, + "processingDurationMs": 0.991, + "presentationDelayMs": 4.657 } }, { - "firstPaintMs": 88, - "fcpMs": 88.3, + "firstPaintMs": 86, + "fcpMs": 85.759, "interactionTests": { - "interactionLatencyMs": 4.904, - "inputDelayMs": 4.632, - "processingDurationMs": 0.272, + "interactionLatencyMs": 2.259, + "inputDelayMs": 1.977, + "processingDurationMs": 0.282, "presentationDelayMs": 0 } }, { - "firstPaintMs": 76, - "fcpMs": 76.264, + "firstPaintMs": 106, + "fcpMs": 105.821, "interactionTests": { - "interactionLatencyMs": 2.013, - "inputDelayMs": 1.757, - "processingDurationMs": 0.256, + "interactionLatencyMs": 2.3320000000000003, + "inputDelayMs": 1.995, + "processingDurationMs": 0.337, "presentationDelayMs": 0 } }, { - "firstPaintMs": 87, - "fcpMs": 86.826, + "firstPaintMs": 86, + "fcpMs": 85.96, "interactionTests": { - "interactionLatencyMs": 2.261, - "inputDelayMs": 1.957, - "processingDurationMs": 0.304, + "interactionLatencyMs": 1.932, + "inputDelayMs": 1.685, + "processingDurationMs": 0.247, "presentationDelayMs": 0 } }, { - "firstPaintMs": 94, - "fcpMs": 94.368, + "firstPaintMs": 89, + "fcpMs": 88.744, "interactionTests": { - "interactionLatencyMs": 5.011, - "inputDelayMs": 4.742, - "processingDurationMs": 0.269, + "interactionLatencyMs": 2.0020000000000002, + "inputDelayMs": 1.745, + "processingDurationMs": 0.257, "presentationDelayMs": 0 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 725, - "avgLatencyMs": 1.484, - "medianLatencyMs": 1.342, - "samples": 6739, + "opsPerSec": 742, + "avgLatencyMs": 1.44, + "medianLatencyMs": 1.314, + "samples": 6944, "bodySizeKb": 96.89, "duplicationFactor": 1 }, "serverSideRenderedTests": { - "firstPaintMs": 62.2, - "fcpMs": 62.06, + "firstPaintMs": 60, + "fcpMs": 60.21, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 0.82, - "inputDelayMs": 0.55, - "processingDurationMs": 0.27, + "interactionLatencyMs": 0.79, + "inputDelayMs": 0.5, + "processingDurationMs": 0.29, "presentationDelayMs": 0 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 4.92, - "fcpMs": 4.76, - "interactionLatencyMs": 0.19, - "inputDelayMs": 0.25, - "processingDurationMs": 0.05, + "firstPaintMs": 25.23, + "fcpMs": 25.03, + "interactionLatencyMs": 0.26, + "inputDelayMs": 0.21, + "processingDurationMs": 0.08, "presentationDelayMs": 0 }, "samples": [ { - "firstPaintMs": 66, - "fcpMs": 65.657, + "firstPaintMs": 105, + "fcpMs": 104.849, "interactionTests": { - "interactionLatencyMs": 0.868, - "inputDelayMs": 0.605, - "processingDurationMs": 0.263, + "interactionLatencyMs": 0.904, + "inputDelayMs": 0.671, + "processingDurationMs": 0.233, "presentationDelayMs": 0 } }, { - "firstPaintMs": 63, - "fcpMs": 62.51, + "firstPaintMs": 47, + "fcpMs": 47.2, "interactionTests": { - "interactionLatencyMs": 0.474, - "inputDelayMs": 0.119, - "processingDurationMs": 0.355, + "interactionLatencyMs": 0.356, + "inputDelayMs": 0.132, + "processingDurationMs": 0.224, "presentationDelayMs": 0 } }, { - "firstPaintMs": 54, - "fcpMs": 54.216, + "firstPaintMs": 52, + "fcpMs": 52.429, "interactionTests": { - "interactionLatencyMs": 0.953, - "inputDelayMs": 0.722, - "processingDurationMs": 0.231, + "interactionLatencyMs": 0.758, + "inputDelayMs": 0.51, + "processingDurationMs": 0.248, "presentationDelayMs": 0 } }, { - "firstPaintMs": 66, - "fcpMs": 66.039, + "firstPaintMs": 48, + "fcpMs": 48.426, "interactionTests": { - "interactionLatencyMs": 0.9239999999999999, - "inputDelayMs": 0.692, - "processingDurationMs": 0.232, + "interactionLatencyMs": 0.901, + "inputDelayMs": 0.557, + "processingDurationMs": 0.344, "presentationDelayMs": 0 } }, { - "firstPaintMs": 62, - "fcpMs": 61.868, + "firstPaintMs": 48, + "fcpMs": 48.148, "interactionTests": { - "interactionLatencyMs": 0.86, - "inputDelayMs": 0.608, - "processingDurationMs": 0.252, + "interactionLatencyMs": 1.03, + "inputDelayMs": 0.617, + "processingDurationMs": 0.413, "presentationDelayMs": 0 } } ] }, "ssrLoadTests": { - "peakWorkers": 25, - "peakRequestsPerSec": 1534.4, - "peakAvgLatencyMs": 15.73, - "peakP50LatencyMs": 15, - "peakP75LatencyMs": 16, - "peakP90LatencyMs": 18, - "peakP99LatencyMs": 24, - "totalRequests": 46109, + "peakWorkers": 50, + "peakRequestsPerSec": 1535, + "peakAvgLatencyMs": 31.96, + "peakP50LatencyMs": 32, + "peakP75LatencyMs": 33, + "peakP90LatencyMs": 34, + "peakP99LatencyMs": 45, + "totalRequests": 45772, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2692, + "requests": 2742, "errors": 0, - "requestsPerSec": 538.4, - "avgLatencyMs": 1.08, + "requestsPerSec": 548.4, + "avgLatencyMs": 1.06, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 3, - "maxLatencyMs": 5, - "bytesPerSec": 101954355.2 + "maxLatencyMs": 4, + "bytesPerSec": 103854899.2 }, { "workers": 5, "durationMs": 5000, - "requests": 6045, + "requests": 6007, "errors": 0, - "requestsPerSec": 1209, - "avgLatencyMs": 3.8, + "requestsPerSec": 1201.41, + "avgLatencyMs": 3.91, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, "maxLatencyMs": 8, - "bytesPerSec": 228995891.2 + "bytesPerSec": 227527884.8 }, { "workers": 10, "durationMs": 5000, - "requests": 6971, + "requests": 6912, "errors": 0, - "requestsPerSec": 1394.2, - "avgLatencyMs": 6.6, - "medianLatencyMs": 6, - "p50LatencyMs": 6, + "requestsPerSec": 1382.4, + "avgLatencyMs": 6.71, + "medianLatencyMs": 7, + "p50LatencyMs": 7, "p75LatencyMs": 7, "p90LatencyMs": 8, - "p99LatencyMs": 11, - "maxLatencyMs": 14, - "bytesPerSec": 264044544 + "p99LatencyMs": 10, + "maxLatencyMs": 17, + "bytesPerSec": 261790105.6 }, { "workers": 25, "durationMs": 5000, - "requests": 7672, + "requests": 7463, "errors": 0, - "requestsPerSec": 1534.4, - "avgLatencyMs": 15.73, - "medianLatencyMs": 15, - "p50LatencyMs": 15, - "p75LatencyMs": 16, + "requestsPerSec": 1492.6, + "avgLatencyMs": 16.23, + "medianLatencyMs": 16, + "p50LatencyMs": 16, + "p75LatencyMs": 17, "p90LatencyMs": 18, - "p99LatencyMs": 24, - "maxLatencyMs": 77, - "bytesPerSec": 290639052.8 + "p99LatencyMs": 25, + "maxLatencyMs": 63, + "bytesPerSec": 282722304 }, { "workers": 50, "durationMs": 5000, - "requests": 7618, + "requests": 7675, "errors": 0, - "requestsPerSec": 1523.6, - "avgLatencyMs": 32.24, - "medianLatencyMs": 31, - "p50LatencyMs": 31, + "requestsPerSec": 1535, + "avgLatencyMs": 31.96, + "medianLatencyMs": 32, + "p50LatencyMs": 32, "p75LatencyMs": 33, - "p90LatencyMs": 35, - "p99LatencyMs": 50, - "maxLatencyMs": 323, - "bytesPerSec": 288541900.8 + "p90LatencyMs": 34, + "p99LatencyMs": 45, + "maxLatencyMs": 302, + "bytesPerSec": 290691481.61 }, { "workers": 100, "durationMs": 5010, - "requests": 7585, + "requests": 7512, "errors": 0, - "requestsPerSec": 1517, - "avgLatencyMs": 64.99, + "requestsPerSec": 1502.4, + "avgLatencyMs": 65.66, "medianLatencyMs": 62, "p50LatencyMs": 62, - "p75LatencyMs": 65, - "p90LatencyMs": 68, + "p75LatencyMs": 66, + "p90LatencyMs": 69, "p99LatencyMs": 100, - "maxLatencyMs": 1561, - "bytesPerSec": 287336038.4 + "maxLatencyMs": 1586, + "bytesPerSec": 284504883.2 }, { "workers": 200, "durationMs": 5010, - "requests": 7526, + "requests": 7461, "errors": 0, - "requestsPerSec": 1505.2, - "avgLatencyMs": 114.18, + "requestsPerSec": 1492.2, + "avgLatencyMs": 114.85, "medianLatencyMs": 85, "p50LatencyMs": 85, - "p75LatencyMs": 98, - "p90LatencyMs": 104, - "p99LatencyMs": 1555, - "maxLatencyMs": 4947, - "bytesPerSec": 285081600 + "p75LatencyMs": 102, + "p90LatencyMs": 109, + "p99LatencyMs": 1553, + "maxLatencyMs": 4966, + "bytesPerSec": 282617446.4 } ], "runs": 3, "samples": [ { "peakWorkers": 50, - "peakRequestsPerSec": 1510.2, - "peakAvgLatencyMs": 32.48, - "peakP50LatencyMs": 32, - "peakP75LatencyMs": 33, + "peakRequestsPerSec": 1536.8, + "peakAvgLatencyMs": 31.92, + "peakP50LatencyMs": 31, + "peakP75LatencyMs": 32, "peakP90LatencyMs": 35, - "peakP99LatencyMs": 49, - "totalRequests": 45273, + "peakP99LatencyMs": 46, + "totalRequests": 45653, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2652, + "requests": 2649, "errors": 0, - "requestsPerSec": 530.4, - "avgLatencyMs": 1.06, + "requestsPerSec": 529.8, + "avgLatencyMs": 1.05, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 3, "maxLatencyMs": 4, - "bytesPerSec": 100447027.2 + "bytesPerSec": 100342169.6 }, { "workers": 5, "durationMs": 5000, - "requests": 5924, + "requests": 5791, "errors": 0, - "requestsPerSec": 1184.8, - "avgLatencyMs": 3.95, + "requestsPerSec": 1158.2, + "avgLatencyMs": 4.01, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 8, - "bytesPerSec": 224382156.8 + "maxLatencyMs": 10, + "bytesPerSec": 219348992 }, { "workers": 10, "durationMs": 5000, - "requests": 6829, + "requests": 6756, "errors": 0, - "requestsPerSec": 1365.8, - "avgLatencyMs": 6.84, + "requestsPerSec": 1351.2, + "avgLatencyMs": 6.85, "medianLatencyMs": 7, "p50LatencyMs": 7, "p75LatencyMs": 7, "p90LatencyMs": 8, "p99LatencyMs": 11, - "maxLatencyMs": 16, - "bytesPerSec": 258644377.6 + "maxLatencyMs": 20, + "bytesPerSec": 255891865.6 }, { "workers": 25, "durationMs": 5000, - "requests": 7508, + "requests": 7556, "errors": 0, - "requestsPerSec": 1501.6, - "avgLatencyMs": 16.12, + "requestsPerSec": 1511.2, + "avgLatencyMs": 16.01, "medianLatencyMs": 16, "p50LatencyMs": 16, "p75LatencyMs": 17, "p90LatencyMs": 18, - "p99LatencyMs": 25, - "maxLatencyMs": 74, - "bytesPerSec": 284400025.61 + "p99LatencyMs": 27, + "maxLatencyMs": 77, + "bytesPerSec": 286182604.8 }, { "workers": 50, "durationMs": 5000, - "requests": 7551, + "requests": 7684, "errors": 0, - "requestsPerSec": 1510.2, - "avgLatencyMs": 32.48, - "medianLatencyMs": 32, - "p50LatencyMs": 32, - "p75LatencyMs": 33, + "requestsPerSec": 1536.8, + "avgLatencyMs": 31.92, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 32, "p90LatencyMs": 35, - "p99LatencyMs": 49, - "maxLatencyMs": 112, - "bytesPerSec": 286025318.4 + "p99LatencyMs": 46, + "maxLatencyMs": 78, + "bytesPerSec": 291006054.4 }, { "workers": 100, - "durationMs": 5010, - "requests": 7333, + "durationMs": 5000, + "requests": 7577, "errors": 0, - "requestsPerSec": 1466.6, - "avgLatencyMs": 67.28, - "medianLatencyMs": 64, - "p50LatencyMs": 64, - "p75LatencyMs": 68, - "p90LatencyMs": 72, - "p99LatencyMs": 110, - "maxLatencyMs": 1565, - "bytesPerSec": 277807104 + "requestsPerSec": 1515.4, + "avgLatencyMs": 65.08, + "medianLatencyMs": 62, + "p50LatencyMs": 62, + "p75LatencyMs": 65, + "p90LatencyMs": 69, + "p99LatencyMs": 102, + "maxLatencyMs": 1540, + "bytesPerSec": 286969036.8 }, { "workers": 200, "durationMs": 5010, - "requests": 7476, + "requests": 7640, "errors": 0, - "requestsPerSec": 1495.2, - "avgLatencyMs": 114.58, - "medianLatencyMs": 85, - "p50LatencyMs": 85, - "p75LatencyMs": 97, - "p90LatencyMs": 107, - "p99LatencyMs": 1641, - "maxLatencyMs": 4938, - "bytesPerSec": 283194163.2 + "requestsPerSec": 1528, + "avgLatencyMs": 113.54, + "medianLatencyMs": 82, + "p50LatencyMs": 82, + "p75LatencyMs": 99, + "p90LatencyMs": 108, + "p99LatencyMs": 1554, + "maxLatencyMs": 4930, + "bytesPerSec": 289380761.61 } ] }, { - "peakWorkers": 25, - "peakRequestsPerSec": 1534.4, - "peakAvgLatencyMs": 15.73, - "peakP50LatencyMs": 15, - "peakP75LatencyMs": 16, - "peakP90LatencyMs": 18, - "peakP99LatencyMs": 24, - "totalRequests": 46109, + "peakWorkers": 50, + "peakRequestsPerSec": 1535, + "peakAvgLatencyMs": 31.96, + "peakP50LatencyMs": 32, + "peakP75LatencyMs": 33, + "peakP90LatencyMs": 34, + "peakP99LatencyMs": 45, + "totalRequests": 45772, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2692, + "requests": 2742, "errors": 0, - "requestsPerSec": 538.4, - "avgLatencyMs": 1.08, + "requestsPerSec": 548.4, + "avgLatencyMs": 1.06, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 3, - "maxLatencyMs": 5, - "bytesPerSec": 101954355.2 + "maxLatencyMs": 4, + "bytesPerSec": 103854899.2 }, { "workers": 5, "durationMs": 5000, - "requests": 6045, + "requests": 6007, "errors": 0, - "requestsPerSec": 1209, - "avgLatencyMs": 3.8, + "requestsPerSec": 1201.41, + "avgLatencyMs": 3.91, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, "maxLatencyMs": 8, - "bytesPerSec": 228995891.2 + "bytesPerSec": 227527884.8 }, { "workers": 10, "durationMs": 5000, - "requests": 6971, + "requests": 6912, "errors": 0, - "requestsPerSec": 1394.2, - "avgLatencyMs": 6.6, - "medianLatencyMs": 6, - "p50LatencyMs": 6, + "requestsPerSec": 1382.4, + "avgLatencyMs": 6.71, + "medianLatencyMs": 7, + "p50LatencyMs": 7, "p75LatencyMs": 7, "p90LatencyMs": 8, - "p99LatencyMs": 11, - "maxLatencyMs": 14, - "bytesPerSec": 264044544 + "p99LatencyMs": 10, + "maxLatencyMs": 17, + "bytesPerSec": 261790105.6 }, { "workers": 25, "durationMs": 5000, - "requests": 7672, + "requests": 7463, "errors": 0, - "requestsPerSec": 1534.4, - "avgLatencyMs": 15.73, - "medianLatencyMs": 15, - "p50LatencyMs": 15, - "p75LatencyMs": 16, + "requestsPerSec": 1492.6, + "avgLatencyMs": 16.23, + "medianLatencyMs": 16, + "p50LatencyMs": 16, + "p75LatencyMs": 17, "p90LatencyMs": 18, - "p99LatencyMs": 24, - "maxLatencyMs": 77, - "bytesPerSec": 290639052.8 + "p99LatencyMs": 25, + "maxLatencyMs": 63, + "bytesPerSec": 282722304 }, { "workers": 50, "durationMs": 5000, - "requests": 7618, + "requests": 7675, "errors": 0, - "requestsPerSec": 1523.6, - "avgLatencyMs": 32.24, - "medianLatencyMs": 31, - "p50LatencyMs": 31, + "requestsPerSec": 1535, + "avgLatencyMs": 31.96, + "medianLatencyMs": 32, + "p50LatencyMs": 32, "p75LatencyMs": 33, - "p90LatencyMs": 35, - "p99LatencyMs": 50, - "maxLatencyMs": 323, - "bytesPerSec": 288541900.8 + "p90LatencyMs": 34, + "p99LatencyMs": 45, + "maxLatencyMs": 302, + "bytesPerSec": 290691481.61 }, { "workers": 100, "durationMs": 5010, - "requests": 7585, + "requests": 7512, "errors": 0, - "requestsPerSec": 1517, - "avgLatencyMs": 64.99, + "requestsPerSec": 1502.4, + "avgLatencyMs": 65.66, "medianLatencyMs": 62, "p50LatencyMs": 62, - "p75LatencyMs": 65, - "p90LatencyMs": 68, + "p75LatencyMs": 66, + "p90LatencyMs": 69, "p99LatencyMs": 100, - "maxLatencyMs": 1561, - "bytesPerSec": 287336038.4 + "maxLatencyMs": 1586, + "bytesPerSec": 284504883.2 }, { "workers": 200, "durationMs": 5010, - "requests": 7526, + "requests": 7461, "errors": 0, - "requestsPerSec": 1505.2, - "avgLatencyMs": 114.18, + "requestsPerSec": 1492.2, + "avgLatencyMs": 114.85, "medianLatencyMs": 85, "p50LatencyMs": 85, - "p75LatencyMs": 98, - "p90LatencyMs": 104, - "p99LatencyMs": 1555, - "maxLatencyMs": 4947, - "bytesPerSec": 285081600 + "p75LatencyMs": 102, + "p90LatencyMs": 109, + "p99LatencyMs": 1553, + "maxLatencyMs": 4966, + "bytesPerSec": 282617446.4 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 1550.2, - "peakAvgLatencyMs": 15.59, - "peakP50LatencyMs": 15, - "peakP75LatencyMs": 16, + "peakRequestsPerSec": 1510.4, + "peakAvgLatencyMs": 16.04, + "peakP50LatencyMs": 16, + "peakP75LatencyMs": 17, "peakP90LatencyMs": 18, - "peakP99LatencyMs": 24, - "totalRequests": 46420, + "peakP99LatencyMs": 25, + "totalRequests": 45633, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2735, + "requests": 2738, "errors": 0, - "requestsPerSec": 547, - "avgLatencyMs": 1.04, + "requestsPerSec": 547.6, + "avgLatencyMs": 1.05, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 3, - "maxLatencyMs": 4, - "bytesPerSec": 103579648 + "maxLatencyMs": 6, + "bytesPerSec": 103697612.8 }, { "workers": 5, "durationMs": 5000, - "requests": 6007, + "requests": 5999, "errors": 0, - "requestsPerSec": 1201.41, - "avgLatencyMs": 3.88, + "requestsPerSec": 1199.8, + "avgLatencyMs": 3.93, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 14, - "bytesPerSec": 227527884.8 + "maxLatencyMs": 9, + "bytesPerSec": 227239526.4 }, { "workers": 10, "durationMs": 5000, - "requests": 7044, + "requests": 6859, "errors": 0, - "requestsPerSec": 1408.8, - "avgLatencyMs": 6.48, - "medianLatencyMs": 6, - "p50LatencyMs": 6, + "requestsPerSec": 1371.8, + "avgLatencyMs": 6.78, + "medianLatencyMs": 7, + "p50LatencyMs": 7, "p75LatencyMs": 7, "p90LatencyMs": 8, "p99LatencyMs": 11, - "maxLatencyMs": 16, - "bytesPerSec": 266770841.6 + "maxLatencyMs": 15, + "bytesPerSec": 259797811.2 }, { "workers": 25, "durationMs": 5000, - "requests": 7751, + "requests": 7552, "errors": 0, - "requestsPerSec": 1550.2, - "avgLatencyMs": 15.59, - "medianLatencyMs": 15, - "p50LatencyMs": 15, - "p75LatencyMs": 16, + "requestsPerSec": 1510.4, + "avgLatencyMs": 16.04, + "medianLatencyMs": 16, + "p50LatencyMs": 16, + "p75LatencyMs": 17, "p90LatencyMs": 18, - "p99LatencyMs": 24, - "maxLatencyMs": 71, - "bytesPerSec": 293575065.61 + "p99LatencyMs": 25, + "maxLatencyMs": 66, + "bytesPerSec": 286025318.4 }, { "workers": 50, "durationMs": 5000, - "requests": 7724, + "requests": 7526, "errors": 0, - "requestsPerSec": 1544.8, - "avgLatencyMs": 31.79, - "medianLatencyMs": 31, - "p50LatencyMs": 31, - "p75LatencyMs": 32, - "p90LatencyMs": 34, - "p99LatencyMs": 50, - "maxLatencyMs": 305, - "bytesPerSec": 292631347.2 + "requestsPerSec": 1505.2, + "avgLatencyMs": 32.61, + "medianLatencyMs": 32, + "p50LatencyMs": 32, + "p75LatencyMs": 33, + "p90LatencyMs": 36, + "p99LatencyMs": 49, + "maxLatencyMs": 340, + "bytesPerSec": 285029171.2 }, { "workers": 100, "durationMs": 5000, - "requests": 7612, + "requests": 7425, "errors": 0, - "requestsPerSec": 1522.4, - "avgLatencyMs": 64.74, - "medianLatencyMs": 62, - "p50LatencyMs": 62, - "p75LatencyMs": 65, - "p90LatencyMs": 69, - "p99LatencyMs": 82, - "maxLatencyMs": 1565, - "bytesPerSec": 288279756.8 + "requestsPerSec": 1485, + "avgLatencyMs": 66.45, + "medianLatencyMs": 63, + "p50LatencyMs": 63, + "p75LatencyMs": 67, + "p90LatencyMs": 71, + "p99LatencyMs": 104, + "maxLatencyMs": 1545, + "bytesPerSec": 281201868.8 }, { "workers": 200, "durationMs": 5010, - "requests": 7547, + "requests": 7534, "errors": 0, - "requestsPerSec": 1509.4, - "avgLatencyMs": 114.2, - "medianLatencyMs": 82, - "p50LatencyMs": 82, - "p75LatencyMs": 98, + "requestsPerSec": 1506.8, + "avgLatencyMs": 115.01, + "medianLatencyMs": 85, + "p50LatencyMs": 85, + "p75LatencyMs": 99, "p90LatencyMs": 110, - "p99LatencyMs": 1616, - "maxLatencyMs": 4971, - "bytesPerSec": 285881139.2 + "p99LatencyMs": 1522, + "maxLatencyMs": 4947, + "bytesPerSec": 285396172.8 } ] } diff --git a/packages/docs/src/content/runtime/app-baseline-html.json b/packages/docs/src/content/runtime/app-baseline-html.json index 66ec3bb9..6f060a33 100644 --- a/packages/docs/src/content/runtime/app-baseline-html.json +++ b/packages/docs/src/content/runtime/app-baseline-html.json @@ -4,487 +4,487 @@ "type": "runtime-app", "isFocused": false, "order": 0, - "timingMeasuredAt": "2026-10-10T10:58:42.209Z", + "timingMeasuredAt": "2026-10-10T11:51:43.886Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "ssrRequestThroughputTests": { - "opsPerSec": 843, - "avgLatencyMs": 1.208, - "medianLatencyMs": 1.2, - "samples": 8279, + "opsPerSec": 851, + "avgLatencyMs": 1.201, + "medianLatencyMs": 1.201, + "samples": 8330, "bodySizeKb": 96.83, "duplicationFactor": 1 }, "frameworkVersion": "24.21.0", "ssrLoadTests": { - "peakWorkers": 200, - "peakRequestsPerSec": 1647, - "peakAvgLatencyMs": 119.62, - "peakP50LatencyMs": 106, - "peakP75LatencyMs": 119, - "peakP90LatencyMs": 163, - "peakP99LatencyMs": 1115, - "totalRequests": 48356, + "peakWorkers": 50, + "peakRequestsPerSec": 1683.2, + "peakAvgLatencyMs": 29.14, + "peakP50LatencyMs": 28, + "peakP75LatencyMs": 31, + "peakP90LatencyMs": 35, + "peakP99LatencyMs": 38, + "totalRequests": 49090, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2895, + "requests": 3038, "errors": 0, - "requestsPerSec": 579, - "avgLatencyMs": 1.05, + "requestsPerSec": 607.6, + "avgLatencyMs": 1.03, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, - "p99LatencyMs": 3, - "maxLatencyMs": 6, - "bytesPerSec": 109622067.2 + "p99LatencyMs": 2, + "maxLatencyMs": 4, + "bytesPerSec": 115048448 }, { "workers": 5, "durationMs": 5000, - "requests": 6450, + "requests": 6316, "errors": 0, - "requestsPerSec": 1290, - "avgLatencyMs": 3.2, + "requestsPerSec": 1263.2, + "avgLatencyMs": 3.43, "medianLatencyMs": 3, "p50LatencyMs": 3, - "p75LatencyMs": 3, + "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 7, - "bytesPerSec": 244226457.6 + "maxLatencyMs": 6, + "bytesPerSec": 239140864 }, { "workers": 10, "durationMs": 5000, - "requests": 6864, + "requests": 7310, "errors": 0, - "requestsPerSec": 1372.8, - "avgLatencyMs": 6.74, + "requestsPerSec": 1462, + "avgLatencyMs": 6.47, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 7, - "p90LatencyMs": 8, - "p99LatencyMs": 10, - "maxLatencyMs": 13, - "bytesPerSec": 259889561.6 + "p90LatencyMs": 7, + "p99LatencyMs": 9, + "maxLatencyMs": 12, + "bytesPerSec": 276758528 }, { "workers": 25, "durationMs": 5000, - "requests": 8003, + "requests": 7834, "errors": 0, - "requestsPerSec": 1600.6, - "avgLatencyMs": 15.14, - "medianLatencyMs": 14, - "p50LatencyMs": 14, + "requestsPerSec": 1566.8, + "avgLatencyMs": 15.41, + "medianLatencyMs": 16, + "p50LatencyMs": 16, "p75LatencyMs": 17, "p90LatencyMs": 18, - "p99LatencyMs": 21, - "maxLatencyMs": 31, - "bytesPerSec": 302972928 + "p99LatencyMs": 20, + "maxLatencyMs": 32, + "bytesPerSec": 296615936 }, { "workers": 50, "durationMs": 5000, - "requests": 8117, + "requests": 8416, "errors": 0, - "requestsPerSec": 1623.4, - "avgLatencyMs": 30.19, - "medianLatencyMs": 30, - "p50LatencyMs": 30, - "p75LatencyMs": 33, - "p90LatencyMs": 36, - "p99LatencyMs": 40, - "maxLatencyMs": 69, - "bytesPerSec": 307363840 + "requestsPerSec": 1683.2, + "avgLatencyMs": 29.14, + "medianLatencyMs": 28, + "p50LatencyMs": 28, + "p75LatencyMs": 31, + "p90LatencyMs": 35, + "p99LatencyMs": 38, + "maxLatencyMs": 71, + "bytesPerSec": 318688460.8 }, { "workers": 100, - "durationMs": 5000, - "requests": 7792, + "durationMs": 5010, + "requests": 8274, "errors": 0, - "requestsPerSec": 1558.4, - "avgLatencyMs": 63.22, - "medianLatencyMs": 58, - "p50LatencyMs": 58, - "p75LatencyMs": 71, - "p90LatencyMs": 82, - "p99LatencyMs": 114, - "maxLatencyMs": 703, - "bytesPerSec": 295029964.8 + "requestsPerSec": 1654.8, + "avgLatencyMs": 59.57, + "medianLatencyMs": 55, + "p50LatencyMs": 55, + "p75LatencyMs": 69, + "p90LatencyMs": 77, + "p99LatencyMs": 111, + "maxLatencyMs": 463, + "bytesPerSec": 313288294.4 }, { "workers": 200, "durationMs": 5010, - "requests": 8235, + "requests": 7902, "errors": 0, - "requestsPerSec": 1647, - "avgLatencyMs": 119.62, - "medianLatencyMs": 106, - "p50LatencyMs": 106, - "p75LatencyMs": 119, - "p90LatencyMs": 163, - "p99LatencyMs": 1115, - "maxLatencyMs": 3470, - "bytesPerSec": 311872716.8 + "requestsPerSec": 1580.4, + "avgLatencyMs": 124.63, + "medianLatencyMs": 114, + "p50LatencyMs": 114, + "p75LatencyMs": 152, + "p90LatencyMs": 171, + "p99LatencyMs": 608, + "maxLatencyMs": 1153, + "bytesPerSec": 299184947.2 } ], "runs": 3, "samples": [ { - "peakWorkers": 50, - "peakRequestsPerSec": 1655.2, - "peakAvgLatencyMs": 29.59, - "peakP50LatencyMs": 28, - "peakP75LatencyMs": 32, - "peakP90LatencyMs": 35, - "peakP99LatencyMs": 44, - "totalRequests": 47860, + "peakWorkers": 100, + "peakRequestsPerSec": 1651, + "peakAvgLatencyMs": 59.66, + "peakP50LatencyMs": 56, + "peakP75LatencyMs": 68, + "peakP90LatencyMs": 81, + "peakP99LatencyMs": 103, + "totalRequests": 49363, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2992, + "requests": 3001, "errors": 0, - "requestsPerSec": 598.4, + "requestsPerSec": 600.21, "avgLatencyMs": 1.04, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 2, - "maxLatencyMs": 5, - "bytesPerSec": 113292083.2 + "maxLatencyMs": 4, + "bytesPerSec": 113632870.4 }, { "workers": 5, "durationMs": 5000, - "requests": 6242, + "requests": 6327, "errors": 0, - "requestsPerSec": 1248.41, - "avgLatencyMs": 3.41, + "requestsPerSec": 1265.41, + "avgLatencyMs": 3.34, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 7, - "bytesPerSec": 236335923.2 + "maxLatencyMs": 6, + "bytesPerSec": 239534080 }, { "workers": 10, "durationMs": 5000, - "requests": 6858, + "requests": 7494, "errors": 0, - "requestsPerSec": 1371.6, - "avgLatencyMs": 6.88, - "medianLatencyMs": 7, - "p50LatencyMs": 7, - "p75LatencyMs": 8, + "requestsPerSec": 1498.8, + "avgLatencyMs": 6.36, + "medianLatencyMs": 6, + "p50LatencyMs": 6, + "p75LatencyMs": 7, "p90LatencyMs": 8, - "p99LatencyMs": 11, - "maxLatencyMs": 17, - "bytesPerSec": 259706060.8 + "p99LatencyMs": 9, + "maxLatencyMs": 13, + "bytesPerSec": 283770880 }, { "workers": 25, "durationMs": 5000, - "requests": 8104, + "requests": 8150, "errors": 0, - "requestsPerSec": 1620.8, - "avgLatencyMs": 14.86, + "requestsPerSec": 1630, + "avgLatencyMs": 14.8, "medianLatencyMs": 14, "p50LatencyMs": 14, - "p75LatencyMs": 17, + "p75LatencyMs": 16, "p90LatencyMs": 17, - "p99LatencyMs": 20, - "maxLatencyMs": 25, - "bytesPerSec": 306839552 + "p99LatencyMs": 19, + "maxLatencyMs": 30, + "bytesPerSec": 308517273.61 }, { "workers": 50, "durationMs": 5000, - "requests": 8276, + "requests": 7913, "errors": 0, - "requestsPerSec": 1655.2, - "avgLatencyMs": 29.59, - "medianLatencyMs": 28, - "p50LatencyMs": 28, - "p75LatencyMs": 32, - "p90LatencyMs": 35, - "p99LatencyMs": 44, - "maxLatencyMs": 66, - "bytesPerSec": 313340723.2 + "requestsPerSec": 1582.6, + "avgLatencyMs": 31, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 34, + "p90LatencyMs": 36, + "p99LatencyMs": 47, + "maxLatencyMs": 65, + "bytesPerSec": 299604377.61 }, { "workers": 100, "durationMs": 5010, - "requests": 7590, + "requests": 8255, "errors": 0, - "requestsPerSec": 1518, - "avgLatencyMs": 64.82, - "medianLatencyMs": 61, - "p50LatencyMs": 61, - "p75LatencyMs": 75, - "p90LatencyMs": 88, - "p99LatencyMs": 137, - "maxLatencyMs": 644, - "bytesPerSec": 287440896 + "requestsPerSec": 1651, + "avgLatencyMs": 59.66, + "medianLatencyMs": 56, + "p50LatencyMs": 56, + "p75LatencyMs": 68, + "p90LatencyMs": 81, + "p99LatencyMs": 103, + "maxLatencyMs": 428, + "bytesPerSec": 312606720 }, { "workers": 200, "durationMs": 5010, - "requests": 7798, + "requests": 8223, "errors": 0, - "requestsPerSec": 1559.6, - "avgLatencyMs": 120.91, - "medianLatencyMs": 97, - "p50LatencyMs": 97, - "p75LatencyMs": 119, - "p90LatencyMs": 146, - "p99LatencyMs": 1218, - "maxLatencyMs": 4887, - "bytesPerSec": 295252787.2 + "requestsPerSec": 1644.6, + "avgLatencyMs": 119.89, + "medianLatencyMs": 99, + "p50LatencyMs": 99, + "p75LatencyMs": 132, + "p90LatencyMs": 157, + "p99LatencyMs": 225, + "maxLatencyMs": 3939, + "bytesPerSec": 311348428.8 } ] }, { - "peakWorkers": 200, - "peakRequestsPerSec": 1606.6, - "peakAvgLatencyMs": 108.55, - "peakP50LatencyMs": 77, - "peakP75LatencyMs": 92, - "peakP90LatencyMs": 124, - "peakP99LatencyMs": 1372, - "totalRequests": 46847, + "peakWorkers": 50, + "peakRequestsPerSec": 1683.2, + "peakAvgLatencyMs": 29.14, + "peakP50LatencyMs": 28, + "peakP75LatencyMs": 31, + "peakP90LatencyMs": 35, + "peakP99LatencyMs": 38, + "totalRequests": 49090, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2924, + "requests": 3038, "errors": 0, - "requestsPerSec": 584.8, + "requestsPerSec": 607.6, "avgLatencyMs": 1.03, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 2, - "maxLatencyMs": 5, - "bytesPerSec": 110723072 + "maxLatencyMs": 4, + "bytesPerSec": 115048448 }, { "workers": 5, "durationMs": 5000, - "requests": 6149, + "requests": 6316, "errors": 0, - "requestsPerSec": 1229.8, - "avgLatencyMs": 3.37, + "requestsPerSec": 1263.2, + "avgLatencyMs": 3.43, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 4, "p90LatencyMs": 4, - "p99LatencyMs": 7, - "maxLatencyMs": 8, - "bytesPerSec": 232823193.6 + "p99LatencyMs": 6, + "maxLatencyMs": 6, + "bytesPerSec": 239140864 }, { "workers": 10, "durationMs": 5000, - "requests": 7228, + "requests": 7310, "errors": 0, - "requestsPerSec": 1445.6, - "avgLatencyMs": 6.38, + "requestsPerSec": 1462, + "avgLatencyMs": 6.47, "medianLatencyMs": 6, "p50LatencyMs": 6, - "p75LatencyMs": 6, - "p90LatencyMs": 8, - "p99LatencyMs": 10, + "p75LatencyMs": 7, + "p90LatencyMs": 7, + "p99LatencyMs": 9, "maxLatencyMs": 12, - "bytesPerSec": 273717657.61 + "bytesPerSec": 276758528 }, { "workers": 25, "durationMs": 5000, - "requests": 7608, + "requests": 7834, "errors": 0, - "requestsPerSec": 1521.6, - "avgLatencyMs": 15.89, - "medianLatencyMs": 15, - "p50LatencyMs": 15, - "p75LatencyMs": 18, - "p90LatencyMs": 19, - "p99LatencyMs": 23, - "maxLatencyMs": 33, - "bytesPerSec": 288122470.4 + "requestsPerSec": 1566.8, + "avgLatencyMs": 15.41, + "medianLatencyMs": 16, + "p50LatencyMs": 16, + "p75LatencyMs": 17, + "p90LatencyMs": 18, + "p99LatencyMs": 20, + "maxLatencyMs": 32, + "bytesPerSec": 296615936 }, { "workers": 50, "durationMs": 5000, - "requests": 7284, + "requests": 8416, "errors": 0, - "requestsPerSec": 1456.8, - "avgLatencyMs": 33.69, - "medianLatencyMs": 34, - "p50LatencyMs": 34, - "p75LatencyMs": 37, - "p90LatencyMs": 40, - "p99LatencyMs": 47, - "maxLatencyMs": 85, - "bytesPerSec": 275775488 + "requestsPerSec": 1683.2, + "avgLatencyMs": 29.14, + "medianLatencyMs": 28, + "p50LatencyMs": 28, + "p75LatencyMs": 31, + "p90LatencyMs": 35, + "p99LatencyMs": 38, + "maxLatencyMs": 71, + "bytesPerSec": 318688460.8 }, { "workers": 100, "durationMs": 5010, - "requests": 7621, + "requests": 8274, "errors": 0, - "requestsPerSec": 1524.2, - "avgLatencyMs": 64.65, - "medianLatencyMs": 59, - "p50LatencyMs": 59, - "p75LatencyMs": 71, - "p90LatencyMs": 78, - "p99LatencyMs": 115, - "maxLatencyMs": 1283, - "bytesPerSec": 288555008 + "requestsPerSec": 1654.8, + "avgLatencyMs": 59.57, + "medianLatencyMs": 55, + "p50LatencyMs": 55, + "p75LatencyMs": 69, + "p90LatencyMs": 77, + "p99LatencyMs": 111, + "maxLatencyMs": 463, + "bytesPerSec": 313288294.4 }, { "workers": 200, "durationMs": 5010, - "requests": 8033, + "requests": 7902, "errors": 0, - "requestsPerSec": 1606.6, - "avgLatencyMs": 108.55, - "medianLatencyMs": 77, - "p50LatencyMs": 77, - "p75LatencyMs": 92, - "p90LatencyMs": 124, - "p99LatencyMs": 1372, - "maxLatencyMs": 4936, - "bytesPerSec": 304178790.4 + "requestsPerSec": 1580.4, + "avgLatencyMs": 124.63, + "medianLatencyMs": 114, + "p50LatencyMs": 114, + "p75LatencyMs": 152, + "p90LatencyMs": 171, + "p99LatencyMs": 608, + "maxLatencyMs": 1153, + "bytesPerSec": 299184947.2 } ] }, { - "peakWorkers": 200, - "peakRequestsPerSec": 1647, - "peakAvgLatencyMs": 119.62, - "peakP50LatencyMs": 106, - "peakP75LatencyMs": 119, - "peakP90LatencyMs": 163, - "peakP99LatencyMs": 1115, - "totalRequests": 48356, + "peakWorkers": 100, + "peakRequestsPerSec": 1693, + "peakAvgLatencyMs": 58.15, + "peakP50LatencyMs": 54, + "peakP75LatencyMs": 62, + "peakP90LatencyMs": 70, + "peakP99LatencyMs": 95, + "totalRequests": 48926, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2895, + "requests": 2941, "errors": 0, - "requestsPerSec": 579, - "avgLatencyMs": 1.05, + "requestsPerSec": 588.21, + "avgLatencyMs": 1.04, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 3, - "maxLatencyMs": 6, - "bytesPerSec": 109622067.2 + "maxLatencyMs": 4, + "bytesPerSec": 111365324.8 }, { "workers": 5, "durationMs": 5000, - "requests": 6450, + "requests": 6178, "errors": 0, - "requestsPerSec": 1290, - "avgLatencyMs": 3.2, - "medianLatencyMs": 3, - "p50LatencyMs": 3, - "p75LatencyMs": 3, + "requestsPerSec": 1235.6, + "avgLatencyMs": 3.55, + "medianLatencyMs": 4, + "p50LatencyMs": 4, + "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, "maxLatencyMs": 7, - "bytesPerSec": 244226457.6 + "bytesPerSec": 233950412.8 }, { "workers": 10, "durationMs": 5000, - "requests": 6864, + "requests": 7448, "errors": 0, - "requestsPerSec": 1372.8, - "avgLatencyMs": 6.74, + "requestsPerSec": 1489.6, + "avgLatencyMs": 6.37, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 7, - "p90LatencyMs": 8, + "p90LatencyMs": 7, "p99LatencyMs": 10, - "maxLatencyMs": 13, - "bytesPerSec": 259889561.6 + "maxLatencyMs": 10, + "bytesPerSec": 281935872 }, { "workers": 25, "durationMs": 5000, - "requests": 8003, + "requests": 7810, "errors": 0, - "requestsPerSec": 1600.6, - "avgLatencyMs": 15.14, - "medianLatencyMs": 14, - "p50LatencyMs": 14, + "requestsPerSec": 1562, + "avgLatencyMs": 15.46, + "medianLatencyMs": 16, + "p50LatencyMs": 16, "p75LatencyMs": 17, - "p90LatencyMs": 18, - "p99LatencyMs": 21, - "maxLatencyMs": 31, - "bytesPerSec": 302972928 + "p90LatencyMs": 17, + "p99LatencyMs": 20, + "maxLatencyMs": 30, + "bytesPerSec": 295724646.4 }, { "workers": 50, "durationMs": 5000, - "requests": 8117, + "requests": 7625, "errors": 0, - "requestsPerSec": 1623.4, - "avgLatencyMs": 30.19, - "medianLatencyMs": 30, - "p50LatencyMs": 30, - "p75LatencyMs": 33, + "requestsPerSec": 1525, + "avgLatencyMs": 32.21, + "medianLatencyMs": 33, + "p50LatencyMs": 33, + "p75LatencyMs": 34, "p90LatencyMs": 36, - "p99LatencyMs": 40, - "maxLatencyMs": 69, - "bytesPerSec": 307363840 + "p99LatencyMs": 44, + "maxLatencyMs": 67, + "bytesPerSec": 288699187.2 }, { "workers": 100, "durationMs": 5000, - "requests": 7792, + "requests": 8465, "errors": 0, - "requestsPerSec": 1558.4, - "avgLatencyMs": 63.22, - "medianLatencyMs": 58, - "p50LatencyMs": 58, - "p75LatencyMs": 71, - "p90LatencyMs": 82, - "p99LatencyMs": 114, - "maxLatencyMs": 703, - "bytesPerSec": 295029964.8 + "requestsPerSec": 1693, + "avgLatencyMs": 58.15, + "medianLatencyMs": 54, + "p50LatencyMs": 54, + "p75LatencyMs": 62, + "p90LatencyMs": 70, + "p99LatencyMs": 95, + "maxLatencyMs": 976, + "bytesPerSec": 320523468.8 }, { "workers": 200, "durationMs": 5010, - "requests": 8235, + "requests": 8459, "errors": 0, - "requestsPerSec": 1647, - "avgLatencyMs": 119.62, - "medianLatencyMs": 106, - "p50LatencyMs": 106, - "p75LatencyMs": 119, - "p90LatencyMs": 163, - "p99LatencyMs": 1115, - "maxLatencyMs": 3470, - "bytesPerSec": 311872716.8 + "requestsPerSec": 1691.8, + "avgLatencyMs": 116.03, + "medianLatencyMs": 79, + "p50LatencyMs": 79, + "p75LatencyMs": 106, + "p90LatencyMs": 137, + "p99LatencyMs": 1153, + "maxLatencyMs": 4976, + "bytesPerSec": 320261324.8 } ] } diff --git a/packages/docs/src/content/runtime/app-next-js.json b/packages/docs/src/content/runtime/app-next-js.json index eb0b56fe..d25a215b 100644 --- a/packages/docs/src/content/runtime/app-next-js.json +++ b/packages/docs/src/content/runtime/app-next-js.json @@ -3,234 +3,234 @@ "package": "app-next-js", "isFocused": true, "type": "runtime-app", - "timingMeasuredAt": "2026-10-10T10:58:42.209Z", + "timingMeasuredAt": "2026-10-10T11:51:43.886Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "16.1.1", "order": 2, "clientSideRenderedTests": { - "firstPaintMs": 338.8, - "fcpMs": 338.67, + "firstPaintMs": 340.2, + "fcpMs": 340.4, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 21.53, - "inputDelayMs": 1.29, - "processingDurationMs": 6.88, - "presentationDelayMs": 13.36 + "interactionLatencyMs": 21.31, + "inputDelayMs": 1.66, + "processingDurationMs": 7.76, + "presentationDelayMs": 11.89 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 1.79, - "fcpMs": 1.87, - "interactionLatencyMs": 1.46, - "inputDelayMs": 0.06, - "processingDurationMs": 3.04, - "presentationDelayMs": 4.31 + "firstPaintMs": 3.83, + "fcpMs": 3.74, + "interactionLatencyMs": 2.06, + "inputDelayMs": 0.3, + "processingDurationMs": 0.73, + "presentationDelayMs": 1.95 }, "samples": [ { - "firstPaintMs": 341, - "fcpMs": 341.053, + "firstPaintMs": 339, + "fcpMs": 339.416, "interactionTests": { - "interactionLatencyMs": 19.177999999999997, - "inputDelayMs": 1.296, - "processingDurationMs": 11.356, - "presentationDelayMs": 6.526 + "interactionLatencyMs": 19.052999999999997, + "inputDelayMs": 1.344, + "processingDurationMs": 7.541, + "presentationDelayMs": 10.168 } }, { - "firstPaintMs": 339, - "fcpMs": 338.958, + "firstPaintMs": 338, + "fcpMs": 337.978, "interactionTests": { - "interactionLatencyMs": 23.115, - "inputDelayMs": 1.202, - "processingDurationMs": 6.293, - "presentationDelayMs": 15.62 + "interactionLatencyMs": 23.147, + "inputDelayMs": 1.626, + "processingDurationMs": 8.843, + "presentationDelayMs": 12.678 } }, { - "firstPaintMs": 339, - "fcpMs": 338.633, + "firstPaintMs": 347, + "fcpMs": 346.978, "interactionTests": { - "interactionLatencyMs": 21.963, - "inputDelayMs": 1.284, - "processingDurationMs": 4.46, - "presentationDelayMs": 16.219 + "interactionLatencyMs": 19.091, + "inputDelayMs": 1.765, + "processingDurationMs": 7.813, + "presentationDelayMs": 9.513 } }, { "firstPaintMs": 339, - "fcpMs": 338.896, + "fcpMs": 339.444, "interactionTests": { - "interactionLatencyMs": 22.082, - "inputDelayMs": 1.378, - "processingDurationMs": 3.951, - "presentationDelayMs": 16.753 + "interactionLatencyMs": 22.954, + "inputDelayMs": 2.112, + "processingDurationMs": 6.804, + "presentationDelayMs": 14.038 } }, { - "firstPaintMs": 336, - "fcpMs": 335.802, + "firstPaintMs": 338, + "fcpMs": 338.177, "interactionTests": { - "interactionLatencyMs": 21.313, - "inputDelayMs": 1.296, - "processingDurationMs": 8.317, - "presentationDelayMs": 11.7 + "interactionLatencyMs": 22.285, + "inputDelayMs": 1.437, + "processingDurationMs": 7.795, + "presentationDelayMs": 13.053 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 216, - "avgLatencyMs": 4.795, - "medianLatencyMs": 4.744, - "samples": 2086, + "opsPerSec": 234, + "avgLatencyMs": 4.417, + "medianLatencyMs": 4.484, + "samples": 2264, "bodySizeKb": 199.57, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 134.2, - "fcpMs": 134.25, + "firstPaintMs": 128.8, + "fcpMs": 128.82, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 18.89, - "inputDelayMs": 1.53, - "processingDurationMs": 7.5, - "presentationDelayMs": 9.86 + "interactionLatencyMs": 17.87, + "inputDelayMs": 1.82, + "processingDurationMs": 6.69, + "presentationDelayMs": 9.36 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 12.97, - "fcpMs": 13.18, - "interactionLatencyMs": 3.23, - "inputDelayMs": 0.59, - "processingDurationMs": 2.91, - "presentationDelayMs": 3.14 + "firstPaintMs": 8.76, + "fcpMs": 8.68, + "interactionLatencyMs": 3.95, + "inputDelayMs": 1.15, + "processingDurationMs": 1.96, + "presentationDelayMs": 4.45 }, "samples": [ { - "firstPaintMs": 146, - "fcpMs": 146.421, + "firstPaintMs": 136, + "fcpMs": 135.57, "interactionTests": { - "interactionLatencyMs": 17.297, - "inputDelayMs": 1.338, - "processingDurationMs": 6.497, - "presentationDelayMs": 9.462 + "interactionLatencyMs": 16.075, + "inputDelayMs": 1.492, + "processingDurationMs": 7.607, + "presentationDelayMs": 6.976 } }, { - "firstPaintMs": 147, - "fcpMs": 147.158, + "firstPaintMs": 140, + "fcpMs": 140.208, "interactionTests": { - "interactionLatencyMs": 14.691, - "inputDelayMs": 1.179, - "processingDurationMs": 5.071, - "presentationDelayMs": 8.441 + "interactionLatencyMs": 22.647, + "inputDelayMs": 1.349, + "processingDurationMs": 4.318, + "presentationDelayMs": 16.98 } }, { - "firstPaintMs": 136, - "fcpMs": 136.049, + "firstPaintMs": 126, + "fcpMs": 126.083, "interactionTests": { - "interactionLatencyMs": 18.224, - "inputDelayMs": 1.305, - "processingDurationMs": 8.677, - "presentationDelayMs": 8.242 + "interactionLatencyMs": 15.732000000000001, + "inputDelayMs": 1.184, + "processingDurationMs": 5.45, + "presentationDelayMs": 9.098 } }, { - "firstPaintMs": 118, - "fcpMs": 117.975, + "firstPaintMs": 121, + "fcpMs": 121.399, "interactionTests": { - "interactionLatencyMs": 22.400000000000002, - "inputDelayMs": 2.588, - "processingDurationMs": 12.032, - "presentationDelayMs": 7.78 + "interactionLatencyMs": 21.427999999999997, + "inputDelayMs": 3.868, + "processingDurationMs": 9.415, + "presentationDelayMs": 8.145 } }, { - "firstPaintMs": 124, - "fcpMs": 123.658, + "firstPaintMs": 121, + "fcpMs": 120.862, "interactionTests": { - "interactionLatencyMs": 21.862000000000002, - "inputDelayMs": 1.257, - "processingDurationMs": 5.241, - "presentationDelayMs": 15.364 + "interactionLatencyMs": 13.493, + "inputDelayMs": 1.216, + "processingDurationMs": 6.664, + "presentationDelayMs": 5.613 } } ] }, "ssrRouterLinkLoadTests": { - "peakWorkers": 5, - "peakRequestsPerSec": 42, - "peakAvgLatencyMs": 117.69, - "peakP50LatencyMs": 117, - "peakP75LatencyMs": 118, - "peakP90LatencyMs": 119, - "peakP99LatencyMs": 145, - "totalRequests": 1166, + "peakWorkers": 1, + "peakRequestsPerSec": 41.4, + "peakAvgLatencyMs": 23.59, + "peakP50LatencyMs": 23, + "peakP75LatencyMs": 25, + "peakP90LatencyMs": 26, + "peakP99LatencyMs": 27, + "totalRequests": 1178, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 209, + "requests": 207, "errors": 0, - "requestsPerSec": 41.8, - "avgLatencyMs": 23.39, + "requestsPerSec": 41.4, + "avgLatencyMs": 23.59, "medianLatencyMs": 23, "p50LatencyMs": 23, "p75LatencyMs": 25, - "p90LatencyMs": 25, + "p90LatencyMs": 26, "p99LatencyMs": 27, "maxLatencyMs": 36, - "bytesPerSec": 24843059.2 + "bytesPerSec": 24607129.6 }, { "workers": 5, "durationMs": 5000, - "requests": 210, + "requests": 205, "errors": 0, - "requestsPerSec": 42, - "avgLatencyMs": 117.69, - "medianLatencyMs": 117, - "p50LatencyMs": 117, - "p75LatencyMs": 118, - "p90LatencyMs": 119, - "p99LatencyMs": 145, - "maxLatencyMs": 146, - "bytesPerSec": 24967577.6 + "requestsPerSec": 41, + "avgLatencyMs": 120.17, + "medianLatencyMs": 120, + "p50LatencyMs": 120, + "p75LatencyMs": 121, + "p90LatencyMs": 124, + "p99LatencyMs": 143, + "maxLatencyMs": 149, + "bytesPerSec": 24367923.2 }, { "workers": 10, "durationMs": 5000, - "requests": 194, + "requests": 193, "errors": 0, - "requestsPerSec": 38.8, - "avgLatencyMs": 252.34, - "medianLatencyMs": 249, - "p50LatencyMs": 249, - "p75LatencyMs": 256, - "p90LatencyMs": 266, - "p99LatencyMs": 428, - "maxLatencyMs": 463, - "bytesPerSec": 23067033.6 + "requestsPerSec": 38.6, + "avgLatencyMs": 253.3, + "medianLatencyMs": 250, + "p50LatencyMs": 250, + "p75LatencyMs": 253, + "p90LatencyMs": 273, + "p99LatencyMs": 441, + "maxLatencyMs": 473, + "bytesPerSec": 22945792 }, { "workers": 25, "durationMs": 5000, - "requests": 169, + "requests": 177, "errors": 0, - "requestsPerSec": 33.8, - "avgLatencyMs": 688.09, - "medianLatencyMs": 671, - "p50LatencyMs": 671, - "p75LatencyMs": 683, - "p90LatencyMs": 697, - "p99LatencyMs": 2007, - "maxLatencyMs": 2110, - "bytesPerSec": 20089241.61 + "requestsPerSec": 35.4, + "avgLatencyMs": 665.81, + "medianLatencyMs": 653, + "p50LatencyMs": 653, + "p75LatencyMs": 666, + "p90LatencyMs": 686, + "p99LatencyMs": 1921, + "maxLatencyMs": 2024, + "bytesPerSec": 21042790.4 }, { "workers": 50, @@ -238,73 +238,73 @@ "requests": 154, "errors": 0, "requestsPerSec": 30.8, - "avgLatencyMs": 1157.29, - "medianLatencyMs": 931, - "p50LatencyMs": 931, - "p75LatencyMs": 1119, - "p90LatencyMs": 2380, - "p99LatencyMs": 4734, - "maxLatencyMs": 4921, + "avgLatencyMs": 1132.21, + "medianLatencyMs": 902, + "p50LatencyMs": 902, + "p75LatencyMs": 1102, + "p90LatencyMs": 2350, + "p99LatencyMs": 4636, + "maxLatencyMs": 4819, "bytesPerSec": 18308300.8 }, { "workers": 100, - "durationMs": 5000, - "requests": 134, + "durationMs": 5010, + "requests": 140, "errors": 0, - "requestsPerSec": 26.8, - "avgLatencyMs": 1215.96, - "medianLatencyMs": 926, - "p50LatencyMs": 926, - "p75LatencyMs": 1077, - "p90LatencyMs": 2729, - "p99LatencyMs": 4644, - "maxLatencyMs": 4828, - "bytesPerSec": 15926988.8 + "requestsPerSec": 28, + "avgLatencyMs": 1192.16, + "medianLatencyMs": 913, + "p50LatencyMs": 913, + "p75LatencyMs": 1073, + "p90LatencyMs": 2599, + "p99LatencyMs": 4664, + "maxLatencyMs": 4848, + "bytesPerSec": 16641843.2 }, { "workers": 200, "durationMs": 5010, - "requests": 96, + "requests": 102, "errors": 0, - "requestsPerSec": 19.2, - "avgLatencyMs": 1447.65, - "medianLatencyMs": 795, - "p50LatencyMs": 795, - "p75LatencyMs": 2246, - "p90LatencyMs": 3551, - "p99LatencyMs": 4868, - "maxLatencyMs": 4868, - "bytesPerSec": 11411456 + "requestsPerSec": 20.4, + "avgLatencyMs": 1433.43, + "medianLatencyMs": 790, + "p50LatencyMs": 790, + "p75LatencyMs": 2250, + "p90LatencyMs": 3521, + "p99LatencyMs": 4794, + "maxLatencyMs": 4956, + "bytesPerSec": 12125798.4 } ], "runs": 3, "samples": [ { - "peakWorkers": 5, - "peakRequestsPerSec": 40, - "peakAvgLatencyMs": 123.32, - "peakP50LatencyMs": 122, - "peakP75LatencyMs": 125, - "peakP90LatencyMs": 128, - "peakP99LatencyMs": 150, - "totalRequests": 1128, + "peakWorkers": 1, + "peakRequestsPerSec": 40.21, + "peakAvgLatencyMs": 24.23, + "peakP50LatencyMs": 24, + "peakP75LatencyMs": 25, + "peakP90LatencyMs": 26, + "peakP99LatencyMs": 31, + "totalRequests": 1141, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 198, + "requests": 201, "errors": 0, - "requestsPerSec": 39.6, - "avgLatencyMs": 24.69, + "requestsPerSec": 40.21, + "avgLatencyMs": 24.23, "medianLatencyMs": 24, "p50LatencyMs": 24, - "p75LatencyMs": 26, - "p90LatencyMs": 27, - "p99LatencyMs": 32, - "maxLatencyMs": 33, - "bytesPerSec": 23538892.8 + "p75LatencyMs": 25, + "p90LatencyMs": 26, + "p99LatencyMs": 31, + "maxLatencyMs": 39, + "bytesPerSec": 23896064 }, { "workers": 5, @@ -312,29 +312,29 @@ "requests": 200, "errors": 0, "requestsPerSec": 40, - "avgLatencyMs": 123.32, - "medianLatencyMs": 122, - "p50LatencyMs": 122, - "p75LatencyMs": 125, - "p90LatencyMs": 128, - "p99LatencyMs": 150, - "maxLatencyMs": 157, + "avgLatencyMs": 122.54, + "medianLatencyMs": 123, + "p50LatencyMs": 123, + "p75LatencyMs": 124, + "p90LatencyMs": 126, + "p99LatencyMs": 151, + "maxLatencyMs": 151, "bytesPerSec": 23781376 }, { "workers": 10, "durationMs": 5000, - "requests": 185, + "requests": 188, "errors": 0, - "requestsPerSec": 37, - "avgLatencyMs": 262.22, - "medianLatencyMs": 259, - "p50LatencyMs": 259, - "p75LatencyMs": 265, - "p90LatencyMs": 283, - "p99LatencyMs": 440, - "maxLatencyMs": 469, - "bytesPerSec": 21992243.2 + "requestsPerSec": 37.6, + "avgLatencyMs": 257.5, + "medianLatencyMs": 255, + "p50LatencyMs": 255, + "p75LatencyMs": 260, + "p90LatencyMs": 281, + "p99LatencyMs": 421, + "maxLatencyMs": 457, + "bytesPerSec": 22349414.4 }, { "workers": 25, @@ -342,29 +342,29 @@ "requests": 169, "errors": 0, "requestsPerSec": 33.8, - "avgLatencyMs": 696.62, - "medianLatencyMs": 686, - "p50LatencyMs": 686, - "p75LatencyMs": 702, - "p90LatencyMs": 724, - "p99LatencyMs": 1987, - "maxLatencyMs": 2095, + "avgLatencyMs": 685.18, + "medianLatencyMs": 682, + "p50LatencyMs": 682, + "p75LatencyMs": 690, + "p90LatencyMs": 696, + "p99LatencyMs": 1956, + "maxLatencyMs": 2063, "bytesPerSec": 20092518.4 }, { "workers": 50, "durationMs": 5000, - "requests": 147, + "requests": 154, "errors": 0, - "requestsPerSec": 29.4, - "avgLatencyMs": 1178.92, - "medianLatencyMs": 915, - "p50LatencyMs": 915, - "p75LatencyMs": 1129, - "p90LatencyMs": 2501, - "p99LatencyMs": 4719, - "maxLatencyMs": 4934, - "bytesPerSec": 17472716.8 + "requestsPerSec": 30.8, + "avgLatencyMs": 1154.24, + "medianLatencyMs": 916, + "p50LatencyMs": 916, + "p75LatencyMs": 1134, + "p90LatencyMs": 2373, + "p99LatencyMs": 4731, + "maxLatencyMs": 4923, + "bytesPerSec": 18308300.8 }, { "workers": 100, @@ -372,14 +372,14 @@ "requests": 133, "errors": 0, "requestsPerSec": 26.6, - "avgLatencyMs": 1224.74, - "medianLatencyMs": 899, - "p50LatencyMs": 899, - "p75LatencyMs": 1059, - "p90LatencyMs": 2786, - "p99LatencyMs": 4666, - "maxLatencyMs": 4848, - "bytesPerSec": 15808153.6 + "avgLatencyMs": 1230.23, + "medianLatencyMs": 923, + "p50LatencyMs": 923, + "p75LatencyMs": 1066, + "p90LatencyMs": 2781, + "p99LatencyMs": 4693, + "maxLatencyMs": 4880, + "bytesPerSec": 15809024 }, { "workers": 200, @@ -387,87 +387,87 @@ "requests": 96, "errors": 0, "requestsPerSec": 19.2, - "avgLatencyMs": 1443.73, - "medianLatencyMs": 795, - "p50LatencyMs": 795, - "p75LatencyMs": 2235, - "p90LatencyMs": 3563, - "p99LatencyMs": 4859, - "maxLatencyMs": 4859, - "bytesPerSec": 11411456 + "avgLatencyMs": 1479.03, + "medianLatencyMs": 778, + "p50LatencyMs": 778, + "p75LatencyMs": 2309, + "p90LatencyMs": 3665, + "p99LatencyMs": 4970, + "maxLatencyMs": 4970, + "bytesPerSec": 11414732.8 } ] }, { - "peakWorkers": 5, - "peakRequestsPerSec": 42.2, - "peakAvgLatencyMs": 116.19, - "peakP50LatencyMs": 115, - "peakP75LatencyMs": 116, - "peakP90LatencyMs": 122, - "peakP99LatencyMs": 138, - "totalRequests": 1169, + "peakWorkers": 1, + "peakRequestsPerSec": 41.4, + "peakAvgLatencyMs": 23.59, + "peakP50LatencyMs": 23, + "peakP75LatencyMs": 25, + "peakP90LatencyMs": 26, + "peakP99LatencyMs": 27, + "totalRequests": 1178, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 210, + "requests": 207, "errors": 0, - "requestsPerSec": 42, - "avgLatencyMs": 23.26, + "requestsPerSec": 41.4, + "avgLatencyMs": 23.59, "medianLatencyMs": 23, "p50LatencyMs": 23, - "p75LatencyMs": 24, - "p90LatencyMs": 25, - "p99LatencyMs": 32, - "maxLatencyMs": 35, - "bytesPerSec": 24961024 + "p75LatencyMs": 25, + "p90LatencyMs": 26, + "p99LatencyMs": 27, + "maxLatencyMs": 36, + "bytesPerSec": 24607129.6 }, { "workers": 5, "durationMs": 5000, - "requests": 211, + "requests": 205, "errors": 0, - "requestsPerSec": 42.2, - "avgLatencyMs": 116.19, - "medianLatencyMs": 115, - "p50LatencyMs": 115, - "p75LatencyMs": 116, - "p90LatencyMs": 122, - "p99LatencyMs": 138, - "maxLatencyMs": 139, - "bytesPerSec": 25085542.4 + "requestsPerSec": 41, + "avgLatencyMs": 120.17, + "medianLatencyMs": 120, + "p50LatencyMs": 120, + "p75LatencyMs": 121, + "p90LatencyMs": 124, + "p99LatencyMs": 143, + "maxLatencyMs": 149, + "bytesPerSec": 24367923.2 }, { "workers": 10, "durationMs": 5000, - "requests": 196, + "requests": 193, "errors": 0, - "requestsPerSec": 39.21, - "avgLatencyMs": 248.46, - "medianLatencyMs": 248, - "p50LatencyMs": 248, - "p75LatencyMs": 251, - "p90LatencyMs": 260, - "p99LatencyMs": 396, - "maxLatencyMs": 426, - "bytesPerSec": 23302963.2 + "requestsPerSec": 38.6, + "avgLatencyMs": 253.3, + "medianLatencyMs": 250, + "p50LatencyMs": 250, + "p75LatencyMs": 253, + "p90LatencyMs": 273, + "p99LatencyMs": 441, + "maxLatencyMs": 473, + "bytesPerSec": 22945792 }, { "workers": 25, "durationMs": 5000, - "requests": 169, + "requests": 177, "errors": 0, - "requestsPerSec": 33.8, - "avgLatencyMs": 684.66, - "medianLatencyMs": 675, - "p50LatencyMs": 675, - "p75LatencyMs": 687, - "p90LatencyMs": 700, - "p99LatencyMs": 1955, - "maxLatencyMs": 2059, - "bytesPerSec": 20090880 + "requestsPerSec": 35.4, + "avgLatencyMs": 665.81, + "medianLatencyMs": 653, + "p50LatencyMs": 653, + "p75LatencyMs": 666, + "p90LatencyMs": 686, + "p99LatencyMs": 1921, + "maxLatencyMs": 2024, + "bytesPerSec": 21042790.4 }, { "workers": 50, @@ -475,117 +475,117 @@ "requests": 154, "errors": 0, "requestsPerSec": 30.8, - "avgLatencyMs": 1151.91, - "medianLatencyMs": 928, - "p50LatencyMs": 928, - "p75LatencyMs": 1116, - "p90LatencyMs": 2360, - "p99LatencyMs": 4713, - "maxLatencyMs": 4901, + "avgLatencyMs": 1132.21, + "medianLatencyMs": 902, + "p50LatencyMs": 902, + "p75LatencyMs": 1102, + "p90LatencyMs": 2350, + "p99LatencyMs": 4636, + "maxLatencyMs": 4819, "bytesPerSec": 18308300.8 }, { "workers": 100, "durationMs": 5010, - "requests": 133, + "requests": 140, "errors": 0, - "requestsPerSec": 26.6, - "avgLatencyMs": 1219.35, - "medianLatencyMs": 932, - "p50LatencyMs": 932, - "p75LatencyMs": 1068, - "p90LatencyMs": 2739, - "p99LatencyMs": 4650, + "requestsPerSec": 28, + "avgLatencyMs": 1192.16, + "medianLatencyMs": 913, + "p50LatencyMs": 913, + "p75LatencyMs": 1073, + "p90LatencyMs": 2599, + "p99LatencyMs": 4664, "maxLatencyMs": 4848, - "bytesPerSec": 15810048 + "bytesPerSec": 16641843.2 }, { "workers": 200, "durationMs": 5010, - "requests": 96, + "requests": 102, "errors": 0, - "requestsPerSec": 19.2, - "avgLatencyMs": 1464.9, - "medianLatencyMs": 788, - "p50LatencyMs": 788, - "p75LatencyMs": 2313, - "p90LatencyMs": 3625, - "p99LatencyMs": 4924, - "maxLatencyMs": 4924, - "bytesPerSec": 11414732.8 + "requestsPerSec": 20.4, + "avgLatencyMs": 1433.43, + "medianLatencyMs": 790, + "p50LatencyMs": 790, + "p75LatencyMs": 2250, + "p90LatencyMs": 3521, + "p99LatencyMs": 4794, + "maxLatencyMs": 4956, + "bytesPerSec": 12125798.4 } ] }, { - "peakWorkers": 5, - "peakRequestsPerSec": 42, - "peakAvgLatencyMs": 117.69, - "peakP50LatencyMs": 117, - "peakP75LatencyMs": 118, - "peakP90LatencyMs": 119, - "peakP99LatencyMs": 145, - "totalRequests": 1166, + "peakWorkers": 1, + "peakRequestsPerSec": 42.6, + "peakAvgLatencyMs": 22.95, + "peakP50LatencyMs": 23, + "peakP75LatencyMs": 24, + "peakP90LatencyMs": 25, + "peakP99LatencyMs": 27, + "totalRequests": 1170, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 209, + "requests": 213, "errors": 0, - "requestsPerSec": 41.8, - "avgLatencyMs": 23.39, + "requestsPerSec": 42.6, + "avgLatencyMs": 22.95, "medianLatencyMs": 23, "p50LatencyMs": 23, - "p75LatencyMs": 25, + "p75LatencyMs": 24, "p90LatencyMs": 25, "p99LatencyMs": 27, - "maxLatencyMs": 36, - "bytesPerSec": 24843059.2 + "maxLatencyMs": 35, + "bytesPerSec": 25318195.2 }, { "workers": 5, "durationMs": 5000, - "requests": 210, + "requests": 209, "errors": 0, - "requestsPerSec": 42, - "avgLatencyMs": 117.69, + "requestsPerSec": 41.8, + "avgLatencyMs": 118.09, "medianLatencyMs": 117, "p50LatencyMs": 117, - "p75LatencyMs": 118, - "p90LatencyMs": 119, - "p99LatencyMs": 145, - "maxLatencyMs": 146, - "bytesPerSec": 24967577.6 + "p75LatencyMs": 119, + "p90LatencyMs": 123, + "p99LatencyMs": 136, + "maxLatencyMs": 136, + "bytesPerSec": 24843059.2 }, { "workers": 10, "durationMs": 5000, - "requests": 194, + "requests": 192, "errors": 0, - "requestsPerSec": 38.8, - "avgLatencyMs": 252.34, - "medianLatencyMs": 249, - "p50LatencyMs": 249, - "p75LatencyMs": 256, - "p90LatencyMs": 266, - "p99LatencyMs": 428, - "maxLatencyMs": 463, - "bytesPerSec": 23067033.6 + "requestsPerSec": 38.4, + "avgLatencyMs": 253.91, + "medianLatencyMs": 250, + "p50LatencyMs": 250, + "p75LatencyMs": 255, + "p90LatencyMs": 274, + "p99LatencyMs": 453, + "maxLatencyMs": 485, + "bytesPerSec": 22824550.4 }, { "workers": 25, "durationMs": 5000, - "requests": 169, + "requests": 173, "errors": 0, - "requestsPerSec": 33.8, - "avgLatencyMs": 688.09, - "medianLatencyMs": 671, - "p50LatencyMs": 671, - "p75LatencyMs": 683, - "p90LatencyMs": 697, - "p99LatencyMs": 2007, - "maxLatencyMs": 2110, - "bytesPerSec": 20089241.61 + "requestsPerSec": 34.6, + "avgLatencyMs": 679.51, + "medianLatencyMs": 669, + "p50LatencyMs": 669, + "p75LatencyMs": 682, + "p90LatencyMs": 696, + "p99LatencyMs": 1964, + "maxLatencyMs": 2072, + "bytesPerSec": 20567654.4 }, { "workers": 50, @@ -593,29 +593,29 @@ "requests": 154, "errors": 0, "requestsPerSec": 30.8, - "avgLatencyMs": 1157.29, - "medianLatencyMs": 931, - "p50LatencyMs": 931, - "p75LatencyMs": 1119, - "p90LatencyMs": 2380, - "p99LatencyMs": 4734, - "maxLatencyMs": 4921, - "bytesPerSec": 18308300.8 + "avgLatencyMs": 1169.54, + "medianLatencyMs": 921, + "p50LatencyMs": 921, + "p75LatencyMs": 1125, + "p90LatencyMs": 2428, + "p99LatencyMs": 4781, + "maxLatencyMs": 4970, + "bytesPerSec": 18305024 }, { "workers": 100, "durationMs": 5000, - "requests": 134, + "requests": 133, "errors": 0, - "requestsPerSec": 26.8, - "avgLatencyMs": 1215.96, - "medianLatencyMs": 926, - "p50LatencyMs": 926, - "p75LatencyMs": 1077, - "p90LatencyMs": 2729, - "p99LatencyMs": 4644, - "maxLatencyMs": 4828, - "bytesPerSec": 15926988.8 + "requestsPerSec": 26.6, + "avgLatencyMs": 1223.01, + "medianLatencyMs": 920, + "p50LatencyMs": 920, + "p75LatencyMs": 1070, + "p90LatencyMs": 2764, + "p99LatencyMs": 4661, + "maxLatencyMs": 4844, + "bytesPerSec": 15808153.6 }, { "workers": 200, @@ -623,13 +623,13 @@ "requests": 96, "errors": 0, "requestsPerSec": 19.2, - "avgLatencyMs": 1447.65, - "medianLatencyMs": 795, - "p50LatencyMs": 795, - "p75LatencyMs": 2246, - "p90LatencyMs": 3551, - "p99LatencyMs": 4868, - "maxLatencyMs": 4868, + "avgLatencyMs": 1454.84, + "medianLatencyMs": 788, + "p50LatencyMs": 788, + "p75LatencyMs": 2257, + "p90LatencyMs": 3595, + "p99LatencyMs": 4900, + "maxLatencyMs": 4900, "bytesPerSec": 11411456 } ] @@ -640,193 +640,193 @@ "browserVersion": "Google Chrome 154.0.8037.97", "ssrLoadTests": { "peakWorkers": 1, - "peakRequestsPerSec": 44.8, - "peakAvgLatencyMs": 21.79, + "peakRequestsPerSec": 45.8, + "peakAvgLatencyMs": 21.29, "peakP50LatencyMs": 21, - "peakP75LatencyMs": 23, - "peakP90LatencyMs": 24, - "peakP99LatencyMs": 26, - "totalRequests": 1245, + "peakP75LatencyMs": 22, + "peakP90LatencyMs": 23, + "peakP99LatencyMs": 25, + "totalRequests": 1282, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 224, + "requests": 229, "errors": 0, - "requestsPerSec": 44.8, - "avgLatencyMs": 21.79, + "requestsPerSec": 45.8, + "avgLatencyMs": 21.29, "medianLatencyMs": 21, "p50LatencyMs": 21, - "p75LatencyMs": 23, - "p90LatencyMs": 24, - "p99LatencyMs": 26, - "maxLatencyMs": 33, - "bytesPerSec": 26530611.2 + "p75LatencyMs": 22, + "p90LatencyMs": 23, + "p99LatencyMs": 25, + "maxLatencyMs": 36, + "bytesPerSec": 27120435.2 }, { "workers": 5, "durationMs": 5000, - "requests": 220, + "requests": 226, "errors": 0, - "requestsPerSec": 44, - "avgLatencyMs": 111.61, - "medianLatencyMs": 111, - "p50LatencyMs": 111, - "p75LatencyMs": 113, - "p90LatencyMs": 115, + "requestsPerSec": 45.2, + "avgLatencyMs": 108.76, + "medianLatencyMs": 108, + "p50LatencyMs": 108, + "p75LatencyMs": 110, + "p90LatencyMs": 112, "p99LatencyMs": 130, - "maxLatencyMs": 157, - "bytesPerSec": 26055475.2 + "maxLatencyMs": 131, + "bytesPerSec": 26766540.8 }, { "workers": 10, "durationMs": 5000, - "requests": 204, + "requests": 206, "errors": 0, - "requestsPerSec": 40.8, - "avgLatencyMs": 240.83, - "medianLatencyMs": 243, - "p50LatencyMs": 243, - "p75LatencyMs": 246, - "p90LatencyMs": 250, - "p99LatencyMs": 346, - "maxLatencyMs": 398, - "bytesPerSec": 24158208 + "requestsPerSec": 41.2, + "avgLatencyMs": 236.41, + "medianLatencyMs": 239, + "p50LatencyMs": 239, + "p75LatencyMs": 242, + "p90LatencyMs": 249, + "p99LatencyMs": 342, + "maxLatencyMs": 401, + "bytesPerSec": 24390860.8 }, { "workers": 25, "durationMs": 5000, - "requests": 181, + "requests": 185, "errors": 0, - "requestsPerSec": 36.21, - "avgLatencyMs": 647.82, - "medianLatencyMs": 639, - "p50LatencyMs": 639, - "p75LatencyMs": 646, - "p90LatencyMs": 650, - "p99LatencyMs": 1870, - "maxLatencyMs": 1973, - "bytesPerSec": 21436006.4 + "requestsPerSec": 37, + "avgLatencyMs": 633.42, + "medianLatencyMs": 634, + "p50LatencyMs": 634, + "p75LatencyMs": 639, + "p90LatencyMs": 647, + "p99LatencyMs": 1789, + "maxLatencyMs": 1895, + "bytesPerSec": 21907046.4 }, { "workers": 50, - "durationMs": 5010, - "requests": 161, + "durationMs": 5000, + "requests": 168, "errors": 0, - "requestsPerSec": 32.21, - "avgLatencyMs": 1129.96, - "medianLatencyMs": 887, - "p50LatencyMs": 887, - "p75LatencyMs": 1061, - "p90LatencyMs": 2271, - "p99LatencyMs": 4705, - "maxLatencyMs": 4902, - "bytesPerSec": 19061964.8 + "requestsPerSec": 33.6, + "avgLatencyMs": 1110.04, + "medianLatencyMs": 875, + "p50LatencyMs": 875, + "p75LatencyMs": 1051, + "p90LatencyMs": 2313, + "p99LatencyMs": 4728, + "maxLatencyMs": 4921, + "bytesPerSec": 19889356.8 }, { "workers": 100, "durationMs": 5010, - "requests": 147, + "requests": 154, "errors": 0, - "requestsPerSec": 29.4, - "avgLatencyMs": 1186.03, - "medianLatencyMs": 916, - "p50LatencyMs": 916, - "p75LatencyMs": 1056, - "p90LatencyMs": 2671, - "p99LatencyMs": 4730, - "maxLatencyMs": 4910, - "bytesPerSec": 17402060.8 + "requestsPerSec": 30.8, + "avgLatencyMs": 1158.44, + "medianLatencyMs": 868, + "p50LatencyMs": 868, + "p75LatencyMs": 1037, + "p90LatencyMs": 2564, + "p99LatencyMs": 4716, + "maxLatencyMs": 4889, + "bytesPerSec": 18232524.8 }, { "workers": 200, "durationMs": 5010, - "requests": 108, + "requests": 114, "errors": 0, - "requestsPerSec": 21.6, - "avgLatencyMs": 1386.31, - "medianLatencyMs": 803, - "p50LatencyMs": 803, - "p75LatencyMs": 2140, - "p90LatencyMs": 3492, - "p99LatencyMs": 4752, - "maxLatencyMs": 4906, - "bytesPerSec": 12788172.8 + "requestsPerSec": 22.8, + "avgLatencyMs": 1365.42, + "medianLatencyMs": 808, + "p50LatencyMs": 808, + "p75LatencyMs": 2045, + "p90LatencyMs": 3411, + "p99LatencyMs": 4795, + "maxLatencyMs": 4951, + "bytesPerSec": 13497753.6 } ], "runs": 3, "samples": [ { "peakWorkers": 1, - "peakRequestsPerSec": 46, - "peakAvgLatencyMs": 21.25, - "peakP50LatencyMs": 21, - "peakP75LatencyMs": 22, - "peakP90LatencyMs": 23, - "peakP99LatencyMs": 26, - "totalRequests": 1296, + "peakRequestsPerSec": 42.2, + "peakAvgLatencyMs": 23.2, + "peakP50LatencyMs": 23, + "peakP75LatencyMs": 24, + "peakP90LatencyMs": 25, + "peakP99LatencyMs": 29, + "totalRequests": 1207, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 230, + "requests": 211, "errors": 0, - "requestsPerSec": 46, - "avgLatencyMs": 21.25, - "medianLatencyMs": 21, - "p50LatencyMs": 21, - "p75LatencyMs": 22, - "p90LatencyMs": 23, - "p99LatencyMs": 26, - "maxLatencyMs": 30, - "bytesPerSec": 27238400 + "requestsPerSec": 42.2, + "avgLatencyMs": 23.2, + "medianLatencyMs": 23, + "p50LatencyMs": 23, + "p75LatencyMs": 24, + "p90LatencyMs": 25, + "p99LatencyMs": 29, + "maxLatencyMs": 34, + "bytesPerSec": 24980684.8 }, { "workers": 5, "durationMs": 5000, - "requests": 229, + "requests": 205, "errors": 0, - "requestsPerSec": 45.8, - "avgLatencyMs": 107.86, - "medianLatencyMs": 107, - "p50LatencyMs": 107, - "p75LatencyMs": 108, - "p90LatencyMs": 111, - "p99LatencyMs": 125, - "maxLatencyMs": 132, - "bytesPerSec": 27120435.2 + "requestsPerSec": 41, + "avgLatencyMs": 120.55, + "medianLatencyMs": 120, + "p50LatencyMs": 120, + "p75LatencyMs": 122, + "p90LatencyMs": 125, + "p99LatencyMs": 138, + "maxLatencyMs": 159, + "bytesPerSec": 24272896 }, { "workers": 10, - "durationMs": 5000, - "requests": 210, + "durationMs": 5010, + "requests": 194, "errors": 0, - "requestsPerSec": 42, - "avgLatencyMs": 231.21, - "medianLatencyMs": 231, - "p50LatencyMs": 231, - "p75LatencyMs": 234, - "p90LatencyMs": 238, - "p99LatencyMs": 367, - "maxLatencyMs": 417, - "bytesPerSec": 24862720 + "requestsPerSec": 38.8, + "avgLatencyMs": 252.08, + "medianLatencyMs": 253, + "p50LatencyMs": 253, + "p75LatencyMs": 256, + "p90LatencyMs": 258, + "p99LatencyMs": 432, + "maxLatencyMs": 459, + "bytesPerSec": 22972006.4 }, { "workers": 25, "durationMs": 5000, - "requests": 198, + "requests": 181, "errors": 0, - "requestsPerSec": 39.6, - "avgLatencyMs": 597.49, - "medianLatencyMs": 594, - "p50LatencyMs": 594, - "p75LatencyMs": 601, - "p90LatencyMs": 611, - "p99LatencyMs": 1696, - "maxLatencyMs": 1792, - "bytesPerSec": 23443865.6 + "requestsPerSec": 36.21, + "avgLatencyMs": 650.77, + "medianLatencyMs": 642, + "p50LatencyMs": 642, + "p75LatencyMs": 649, + "p90LatencyMs": 653, + "p99LatencyMs": 1897, + "maxLatencyMs": 1997, + "bytesPerSec": 21436006.4 }, { "workers": 50, @@ -834,235 +834,235 @@ "requests": 161, "errors": 0, "requestsPerSec": 32.21, - "avgLatencyMs": 1111.61, - "medianLatencyMs": 866, - "p50LatencyMs": 866, - "p75LatencyMs": 1068, - "p90LatencyMs": 2229, - "p99LatencyMs": 4631, - "maxLatencyMs": 4820, + "avgLatencyMs": 1133.74, + "medianLatencyMs": 883, + "p50LatencyMs": 883, + "p75LatencyMs": 1072, + "p90LatencyMs": 2310, + "p99LatencyMs": 4736, + "maxLatencyMs": 4941, "bytesPerSec": 19061964.8 }, { "workers": 100, "durationMs": 5010, - "requests": 154, + "requests": 147, "errors": 0, - "requestsPerSec": 30.8, - "avgLatencyMs": 1155.39, - "medianLatencyMs": 889, - "p50LatencyMs": 889, - "p75LatencyMs": 1040, - "p90LatencyMs": 2518, - "p99LatencyMs": 4706, - "maxLatencyMs": 4892, - "bytesPerSec": 18233344 + "requestsPerSec": 29.4, + "avgLatencyMs": 1185.39, + "medianLatencyMs": 896, + "p50LatencyMs": 896, + "p75LatencyMs": 1037, + "p90LatencyMs": 2702, + "p99LatencyMs": 4719, + "maxLatencyMs": 4895, + "bytesPerSec": 17405337.61 }, { "workers": 200, "durationMs": 5010, - "requests": 114, + "requests": 108, "errors": 0, - "requestsPerSec": 22.8, - "avgLatencyMs": 1383.4, - "medianLatencyMs": 795, - "p50LatencyMs": 795, - "p75LatencyMs": 2115, - "p90LatencyMs": 3484, - "p99LatencyMs": 4854, - "maxLatencyMs": 5004, - "bytesPerSec": 13500108.8 + "requestsPerSec": 21.6, + "avgLatencyMs": 1391.41, + "medianLatencyMs": 775, + "p50LatencyMs": 775, + "p75LatencyMs": 2104, + "p90LatencyMs": 3531, + "p99LatencyMs": 4761, + "maxLatencyMs": 4919, + "bytesPerSec": 12789043.2 } ] }, { "peakWorkers": 1, - "peakRequestsPerSec": 44.8, - "peakAvgLatencyMs": 21.79, - "peakP50LatencyMs": 21, - "peakP75LatencyMs": 23, - "peakP90LatencyMs": 24, + "peakRequestsPerSec": 47, + "peakAvgLatencyMs": 20.67, + "peakP50LatencyMs": 20, + "peakP75LatencyMs": 21, + "peakP90LatencyMs": 22, "peakP99LatencyMs": 26, - "totalRequests": 1245, + "totalRequests": 1294, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 224, + "requests": 235, "errors": 0, - "requestsPerSec": 44.8, - "avgLatencyMs": 21.79, - "medianLatencyMs": 21, - "p50LatencyMs": 21, - "p75LatencyMs": 23, - "p90LatencyMs": 24, + "requestsPerSec": 47, + "avgLatencyMs": 20.67, + "medianLatencyMs": 20, + "p50LatencyMs": 20, + "p75LatencyMs": 21, + "p90LatencyMs": 22, "p99LatencyMs": 26, - "maxLatencyMs": 33, - "bytesPerSec": 26530611.2 + "maxLatencyMs": 30, + "bytesPerSec": 27828224 }, { "workers": 5, "durationMs": 5000, - "requests": 220, + "requests": 227, "errors": 0, - "requestsPerSec": 44, - "avgLatencyMs": 111.61, - "medianLatencyMs": 111, - "p50LatencyMs": 111, - "p75LatencyMs": 113, - "p90LatencyMs": 115, - "p99LatencyMs": 130, - "maxLatencyMs": 157, - "bytesPerSec": 26055475.2 + "requestsPerSec": 45.4, + "avgLatencyMs": 108.19, + "medianLatencyMs": 107, + "p50LatencyMs": 107, + "p75LatencyMs": 109, + "p90LatencyMs": 112, + "p99LatencyMs": 128, + "maxLatencyMs": 142, + "bytesPerSec": 26881228.8 }, { "workers": 10, "durationMs": 5000, - "requests": 204, + "requests": 206, "errors": 0, - "requestsPerSec": 40.8, - "avgLatencyMs": 240.83, - "medianLatencyMs": 243, - "p50LatencyMs": 243, - "p75LatencyMs": 246, - "p90LatencyMs": 250, - "p99LatencyMs": 346, - "maxLatencyMs": 398, - "bytesPerSec": 24158208 + "requestsPerSec": 41.2, + "avgLatencyMs": 235.98, + "medianLatencyMs": 237, + "p50LatencyMs": 237, + "p75LatencyMs": 239, + "p90LatencyMs": 248, + "p99LatencyMs": 347, + "maxLatencyMs": 406, + "bytesPerSec": 24394137.6 }, { "workers": 25, "durationMs": 5000, - "requests": 181, + "requests": 190, "errors": 0, - "requestsPerSec": 36.21, - "avgLatencyMs": 647.82, - "medianLatencyMs": 639, - "p50LatencyMs": 639, - "p75LatencyMs": 646, - "p90LatencyMs": 650, - "p99LatencyMs": 1870, - "maxLatencyMs": 1973, - "bytesPerSec": 21436006.4 + "requestsPerSec": 38, + "avgLatencyMs": 617.89, + "medianLatencyMs": 617, + "p50LatencyMs": 617, + "p75LatencyMs": 629, + "p90LatencyMs": 638, + "p99LatencyMs": 1736, + "maxLatencyMs": 1835, + "bytesPerSec": 22500147.2 }, { "workers": 50, - "durationMs": 5010, - "requests": 161, + "durationMs": 5000, + "requests": 168, "errors": 0, - "requestsPerSec": 32.21, - "avgLatencyMs": 1129.96, - "medianLatencyMs": 887, - "p50LatencyMs": 887, - "p75LatencyMs": 1061, - "p90LatencyMs": 2271, - "p99LatencyMs": 4705, + "requestsPerSec": 33.6, + "avgLatencyMs": 1106.12, + "medianLatencyMs": 864, + "p50LatencyMs": 864, + "p75LatencyMs": 1036, + "p90LatencyMs": 2321, + "p99LatencyMs": 4712, "maxLatencyMs": 4902, - "bytesPerSec": 19061964.8 + "bytesPerSec": 19889356.8 }, { "workers": 100, "durationMs": 5010, - "requests": 147, + "requests": 154, "errors": 0, - "requestsPerSec": 29.4, - "avgLatencyMs": 1186.03, - "medianLatencyMs": 916, - "p50LatencyMs": 916, - "p75LatencyMs": 1056, - "p90LatencyMs": 2671, - "p99LatencyMs": 4730, - "maxLatencyMs": 4910, - "bytesPerSec": 17402060.8 + "requestsPerSec": 30.8, + "avgLatencyMs": 1157.91, + "medianLatencyMs": 872, + "p50LatencyMs": 872, + "p75LatencyMs": 1034, + "p90LatencyMs": 2553, + "p99LatencyMs": 4712, + "maxLatencyMs": 4888, + "bytesPerSec": 18232524.8 }, { "workers": 200, "durationMs": 5010, - "requests": 108, + "requests": 114, "errors": 0, - "requestsPerSec": 21.6, - "avgLatencyMs": 1386.31, - "medianLatencyMs": 803, - "p50LatencyMs": 803, - "p75LatencyMs": 2140, - "p90LatencyMs": 3492, - "p99LatencyMs": 4752, - "maxLatencyMs": 4906, - "bytesPerSec": 12788172.8 + "requestsPerSec": 22.8, + "avgLatencyMs": 1355.87, + "medianLatencyMs": 812, + "p50LatencyMs": 812, + "p75LatencyMs": 2034, + "p90LatencyMs": 3381, + "p99LatencyMs": 4761, + "maxLatencyMs": 4913, + "bytesPerSec": 13497753.6 } ] }, { - "peakWorkers": 5, - "peakRequestsPerSec": 44, - "peakAvgLatencyMs": 110.83, - "peakP50LatencyMs": 110, - "peakP75LatencyMs": 111, - "peakP90LatencyMs": 117, - "peakP99LatencyMs": 131, - "totalRequests": 1272, + "peakWorkers": 1, + "peakRequestsPerSec": 45.8, + "peakAvgLatencyMs": 21.29, + "peakP50LatencyMs": 21, + "peakP75LatencyMs": 22, + "peakP90LatencyMs": 23, + "peakP99LatencyMs": 25, + "totalRequests": 1282, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 217, + "requests": 229, "errors": 0, - "requestsPerSec": 43.4, - "avgLatencyMs": 22.45, - "medianLatencyMs": 22, - "p50LatencyMs": 22, - "p75LatencyMs": 24, - "p90LatencyMs": 25, - "p99LatencyMs": 29, - "maxLatencyMs": 30, - "bytesPerSec": 25695027.2 + "requestsPerSec": 45.8, + "avgLatencyMs": 21.29, + "medianLatencyMs": 21, + "p50LatencyMs": 21, + "p75LatencyMs": 22, + "p90LatencyMs": 23, + "p99LatencyMs": 25, + "maxLatencyMs": 36, + "bytesPerSec": 27120435.2 }, { "workers": 5, "durationMs": 5000, - "requests": 220, + "requests": 226, "errors": 0, - "requestsPerSec": 44, - "avgLatencyMs": 110.83, - "medianLatencyMs": 110, - "p50LatencyMs": 110, - "p75LatencyMs": 111, - "p90LatencyMs": 117, - "p99LatencyMs": 131, - "maxLatencyMs": 132, - "bytesPerSec": 26052198.4 + "requestsPerSec": 45.2, + "avgLatencyMs": 108.76, + "medianLatencyMs": 108, + "p50LatencyMs": 108, + "p75LatencyMs": 110, + "p90LatencyMs": 112, + "p99LatencyMs": 130, + "maxLatencyMs": 131, + "bytesPerSec": 26766540.8 }, { "workers": 10, "durationMs": 5000, - "requests": 202, + "requests": 206, "errors": 0, - "requestsPerSec": 40.4, - "avgLatencyMs": 241.26, - "medianLatencyMs": 245, - "p50LatencyMs": 245, - "p75LatencyMs": 248, - "p90LatencyMs": 252, - "p99LatencyMs": 313, - "maxLatencyMs": 371, - "bytesPerSec": 23919001.6 + "requestsPerSec": 41.2, + "avgLatencyMs": 236.41, + "medianLatencyMs": 239, + "p50LatencyMs": 239, + "p75LatencyMs": 242, + "p90LatencyMs": 249, + "p99LatencyMs": 342, + "maxLatencyMs": 401, + "bytesPerSec": 24390860.8 }, { "workers": 25, "durationMs": 5000, - "requests": 190, + "requests": 185, "errors": 0, - "requestsPerSec": 38, - "avgLatencyMs": 617.15, - "medianLatencyMs": 607, - "p50LatencyMs": 607, - "p75LatencyMs": 615, - "p90LatencyMs": 628, - "p99LatencyMs": 1784, - "maxLatencyMs": 1882, - "bytesPerSec": 22500147.2 + "requestsPerSec": 37, + "avgLatencyMs": 633.42, + "medianLatencyMs": 634, + "p50LatencyMs": 634, + "p75LatencyMs": 639, + "p90LatencyMs": 647, + "p99LatencyMs": 1789, + "maxLatencyMs": 1895, + "bytesPerSec": 21907046.4 }, { "workers": 50, @@ -1070,29 +1070,29 @@ "requests": 168, "errors": 0, "requestsPerSec": 33.6, - "avgLatencyMs": 1091.05, - "medianLatencyMs": 846, - "p50LatencyMs": 846, - "p75LatencyMs": 1028, - "p90LatencyMs": 2284, - "p99LatencyMs": 4633, - "maxLatencyMs": 4831, - "bytesPerSec": 19892633.61 + "avgLatencyMs": 1110.04, + "medianLatencyMs": 875, + "p50LatencyMs": 875, + "p75LatencyMs": 1051, + "p90LatencyMs": 2313, + "p99LatencyMs": 4728, + "maxLatencyMs": 4921, + "bytesPerSec": 19889356.8 }, { "workers": 100, - "durationMs": 5000, - "requests": 161, + "durationMs": 5010, + "requests": 154, "errors": 0, - "requestsPerSec": 32.21, - "avgLatencyMs": 1149.01, - "medianLatencyMs": 890, - "p50LatencyMs": 890, - "p75LatencyMs": 1049, - "p90LatencyMs": 2414, - "p99LatencyMs": 4776, - "maxLatencyMs": 4982, - "bytesPerSec": 19063193.61 + "requestsPerSec": 30.8, + "avgLatencyMs": 1158.44, + "medianLatencyMs": 868, + "p50LatencyMs": 868, + "p75LatencyMs": 1037, + "p90LatencyMs": 2564, + "p99LatencyMs": 4716, + "maxLatencyMs": 4889, + "bytesPerSec": 18232524.8 }, { "workers": 200, @@ -1100,14 +1100,14 @@ "requests": 114, "errors": 0, "requestsPerSec": 22.8, - "avgLatencyMs": 1370.88, - "medianLatencyMs": 786, - "p50LatencyMs": 786, - "p75LatencyMs": 2121, - "p90LatencyMs": 3458, - "p99LatencyMs": 4807, - "maxLatencyMs": 4946, - "bytesPerSec": 13499699.2 + "avgLatencyMs": 1365.42, + "medianLatencyMs": 808, + "p50LatencyMs": 808, + "p75LatencyMs": 2045, + "p90LatencyMs": 3411, + "p99LatencyMs": 4795, + "maxLatencyMs": 4951, + "bytesPerSec": 13497753.6 } ] } diff --git a/packages/docs/src/content/runtime/app-nuxt.json b/packages/docs/src/content/runtime/app-nuxt.json index cfc2ccd0..90e1fe0f 100644 --- a/packages/docs/src/content/runtime/app-nuxt.json +++ b/packages/docs/src/content/runtime/app-nuxt.json @@ -3,292 +3,292 @@ "package": "app-nuxt", "isFocused": true, "type": "runtime-app", - "timingMeasuredAt": "2026-10-10T10:58:42.209Z", + "timingMeasuredAt": "2026-10-10T11:51:43.886Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "4.6.0", "order": 3, "clientSideRenderedTests": { - "firstPaintMs": 139.6, - "fcpMs": 139.37, + "firstPaintMs": 147.4, + "fcpMs": 147.43, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 12.38, - "inputDelayMs": 0.78, - "processingDurationMs": 1.57, - "presentationDelayMs": 10.02 + "interactionLatencyMs": 8.81, + "inputDelayMs": 0.79, + "processingDurationMs": 1.21, + "presentationDelayMs": 6.81 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 9.42, - "fcpMs": 9.45, - "interactionLatencyMs": 3.22, - "inputDelayMs": 0.22, - "processingDurationMs": 0.93, - "presentationDelayMs": 4.01 + "firstPaintMs": 15.19, + "fcpMs": 15.1, + "interactionLatencyMs": 0.81, + "inputDelayMs": 0.05, + "processingDurationMs": 0.15, + "presentationDelayMs": 0.74 }, "samples": [ { - "firstPaintMs": 153, - "fcpMs": 152.824, + "firstPaintMs": 163, + "fcpMs": 162.629, "interactionTests": { - "interactionLatencyMs": 9.292, - "inputDelayMs": 0.642, - "processingDurationMs": 1.164, - "presentationDelayMs": 7.486 + "interactionLatencyMs": 9.362, + "inputDelayMs": 0.814, + "processingDurationMs": 1.469, + "presentationDelayMs": 7.079 } }, { - "firstPaintMs": 136, - "fcpMs": 136.226, + "firstPaintMs": 149, + "fcpMs": 149.139, "interactionTests": { - "interactionLatencyMs": 15.407, - "inputDelayMs": 0.806, - "processingDurationMs": 1.1, - "presentationDelayMs": 13.501 + "interactionLatencyMs": 8.172, + "inputDelayMs": 0.779, + "processingDurationMs": 1.151, + "presentationDelayMs": 6.242 } }, { - "firstPaintMs": 141, - "fcpMs": 140.63, + "firstPaintMs": 135, + "fcpMs": 134.763, "interactionTests": { - "interactionLatencyMs": 12.972, - "inputDelayMs": 0.721, - "processingDurationMs": 1.148, - "presentationDelayMs": 11.103 + "interactionLatencyMs": 8.009, + "inputDelayMs": 0.755, + "processingDurationMs": 1.073, + "presentationDelayMs": 6.181 } }, { - "firstPaintMs": 141, - "fcpMs": 140.586, + "firstPaintMs": 129, + "fcpMs": 129.36, "interactionTests": { - "interactionLatencyMs": 15.433, - "inputDelayMs": 0.604, - "processingDurationMs": 1.231, - "presentationDelayMs": 13.598 + "interactionLatencyMs": 8.592, + "inputDelayMs": 0.873, + "processingDurationMs": 1.146, + "presentationDelayMs": 6.573 } }, { - "firstPaintMs": 127, - "fcpMs": 126.595, + "firstPaintMs": 161, + "fcpMs": 161.24, "interactionTests": { - "interactionLatencyMs": 8.771999999999998, - "inputDelayMs": 1.15, - "processingDurationMs": 3.232, - "presentationDelayMs": 4.39 + "interactionLatencyMs": 9.92, + "inputDelayMs": 0.75, + "processingDurationMs": 1.203, + "presentationDelayMs": 7.967 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 373, - "avgLatencyMs": 2.768, - "medianLatencyMs": 2.606, - "samples": 3613, + "opsPerSec": 405, + "avgLatencyMs": 2.54, + "medianLatencyMs": 2.417, + "samples": 3938, "bodySizeKb": 201.73, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 90.6, - "fcpMs": 90.74, + "firstPaintMs": 85.6, + "fcpMs": 85.44, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 10.56, - "inputDelayMs": 0.8, - "processingDurationMs": 1.63, - "presentationDelayMs": 8.13 + "interactionLatencyMs": 10.75, + "inputDelayMs": 0.87, + "processingDurationMs": 1.36, + "presentationDelayMs": 8.52 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 8.26, - "fcpMs": 8.38, - "interactionLatencyMs": 2.76, - "inputDelayMs": 0.05, - "processingDurationMs": 0.98, - "presentationDelayMs": 2.01 + "firstPaintMs": 7.5, + "fcpMs": 7.36, + "interactionLatencyMs": 2.1, + "inputDelayMs": 0.14, + "processingDurationMs": 0.4, + "presentationDelayMs": 2.19 }, "samples": [ { - "firstPaintMs": 93, - "fcpMs": 93.272, + "firstPaintMs": 80, + "fcpMs": 79.908, "interactionTests": { - "interactionLatencyMs": 8.631, - "inputDelayMs": 0.875, - "processingDurationMs": 1.225, - "presentationDelayMs": 6.531 + "interactionLatencyMs": 11.033000000000001, + "inputDelayMs": 1.102, + "processingDurationMs": 2.06, + "presentationDelayMs": 7.871 } }, { - "firstPaintMs": 84, - "fcpMs": 83.551, + "firstPaintMs": 92, + "fcpMs": 91.882, "interactionTests": { - "interactionLatencyMs": 7.9559999999999995, - "inputDelayMs": 0.744, - "processingDurationMs": 1.266, - "presentationDelayMs": 5.946 + "interactionLatencyMs": 14.197000000000001, + "inputDelayMs": 0.774, + "processingDurationMs": 1.072, + "presentationDelayMs": 12.351 } }, { - "firstPaintMs": 80, - "fcpMs": 80.357, + "firstPaintMs": 78, + "fcpMs": 78.157, "interactionTests": { - "interactionLatencyMs": 9.695, - "inputDelayMs": 0.785, - "processingDurationMs": 1.064, - "presentationDelayMs": 7.846 + "interactionLatencyMs": 8.802, + "inputDelayMs": 0.767, + "processingDurationMs": 1.154, + "presentationDelayMs": 6.881 } }, { - "firstPaintMs": 99, - "fcpMs": 99.23, + "firstPaintMs": 83, + "fcpMs": 82.653, "interactionTests": { - "interactionLatencyMs": 11.719, - "inputDelayMs": 0.823, - "processingDurationMs": 1.2, - "presentationDelayMs": 9.696 + "interactionLatencyMs": 9.491, + "inputDelayMs": 0.834, + "processingDurationMs": 1.233, + "presentationDelayMs": 7.424 } }, { - "firstPaintMs": 97, - "fcpMs": 97.284, + "firstPaintMs": 95, + "fcpMs": 94.608, "interactionTests": { - "interactionLatencyMs": 14.783, - "inputDelayMs": 0.784, - "processingDurationMs": 3.37, - "presentationDelayMs": 10.629 + "interactionLatencyMs": 10.228, + "inputDelayMs": 0.879, + "processingDurationMs": 1.285, + "presentationDelayMs": 8.064 } } ] }, "ssrRouterLinkLoadTests": { - "peakWorkers": 5, - "peakRequestsPerSec": 168, - "peakAvgLatencyMs": 29.21, - "peakP50LatencyMs": 29, - "peakP75LatencyMs": 30, - "peakP90LatencyMs": 30, - "peakP99LatencyMs": 43, - "totalRequests": 5540, + "peakWorkers": 25, + "peakRequestsPerSec": 164.8, + "peakAvgLatencyMs": 148.99, + "peakP50LatencyMs": 150, + "peakP75LatencyMs": 154, + "peakP90LatencyMs": 158, + "peakP99LatencyMs": 553, + "totalRequests": 5165, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 712, + "requests": 640, "errors": 0, - "requestsPerSec": 142.4, - "avgLatencyMs": 6.33, - "medianLatencyMs": 6, - "p50LatencyMs": 6, - "p75LatencyMs": 6, + "requestsPerSec": 128, + "avgLatencyMs": 7.26, + "medianLatencyMs": 7, + "p50LatencyMs": 7, + "p75LatencyMs": 7, "p90LatencyMs": 8, - "p99LatencyMs": 8, - "maxLatencyMs": 12, - "bytesPerSec": 43545395.2 + "p99LatencyMs": 9, + "maxLatencyMs": 13, + "bytesPerSec": 39141376 }, { "workers": 5, "durationMs": 5000, - "requests": 840, + "requests": 796, "errors": 0, - "requestsPerSec": 168, - "avgLatencyMs": 29.21, - "medianLatencyMs": 29, - "p50LatencyMs": 29, - "p75LatencyMs": 30, - "p90LatencyMs": 30, - "p99LatencyMs": 43, - "maxLatencyMs": 51, - "bytesPerSec": 51357286.4 + "requestsPerSec": 159.2, + "avgLatencyMs": 30.78, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 32, + "p90LatencyMs": 33, + "p99LatencyMs": 53, + "maxLatencyMs": 57, + "bytesPerSec": 48676864 }, { "workers": 10, "durationMs": 5000, - "requests": 834, + "requests": 778, "errors": 0, - "requestsPerSec": 166.8, - "avgLatencyMs": 59.14, - "medianLatencyMs": 58, - "p50LatencyMs": 58, - "p75LatencyMs": 59, - "p90LatencyMs": 60, - "p99LatencyMs": 89, - "maxLatencyMs": 192, - "bytesPerSec": 51003392 + "requestsPerSec": 155.6, + "avgLatencyMs": 63.33, + "medianLatencyMs": 63, + "p50LatencyMs": 63, + "p75LatencyMs": 64, + "p90LatencyMs": 66, + "p99LatencyMs": 94, + "maxLatencyMs": 187, + "bytesPerSec": 47575859.2 }, { "workers": 25, "durationMs": 5000, - "requests": 817, + "requests": 824, "errors": 0, - "requestsPerSec": 163.4, - "avgLatencyMs": 149.47, - "medianLatencyMs": 145, - "p50LatencyMs": 145, - "p75LatencyMs": 149, - "p90LatencyMs": 157, - "p99LatencyMs": 518, - "maxLatencyMs": 1075, - "bytesPerSec": 49954816 + "requestsPerSec": 164.8, + "avgLatencyMs": 148.99, + "medianLatencyMs": 150, + "p50LatencyMs": 150, + "p75LatencyMs": 154, + "p90LatencyMs": 158, + "p99LatencyMs": 553, + "maxLatencyMs": 1036, + "bytesPerSec": 50380800 }, { "workers": 50, - "durationMs": 5010, - "requests": 800, + "durationMs": 5000, + "requests": 725, "errors": 0, - "requestsPerSec": 160, - "avgLatencyMs": 300.4, - "medianLatencyMs": 251, - "p50LatencyMs": 251, - "p75LatencyMs": 294, - "p90LatencyMs": 304, - "p99LatencyMs": 2855, - "maxLatencyMs": 3994, - "bytesPerSec": 48919347.2 + "requestsPerSec": 145, + "avgLatencyMs": 327.5, + "medianLatencyMs": 263, + "p50LatencyMs": 263, + "p75LatencyMs": 314, + "p90LatencyMs": 336, + "p99LatencyMs": 3238, + "maxLatencyMs": 4340, + "bytesPerSec": 44331827.2 }, { "workers": 100, "durationMs": 5010, - "requests": 782, + "requests": 701, "errors": 0, - "requestsPerSec": 156.4, - "avgLatencyMs": 337.25, - "medianLatencyMs": 250, - "p50LatencyMs": 250, - "p75LatencyMs": 309, - "p90LatencyMs": 332, - "p99LatencyMs": 3767, - "maxLatencyMs": 4895, - "bytesPerSec": 47818342.4 + "requestsPerSec": 140.2, + "avgLatencyMs": 357.54, + "medianLatencyMs": 260, + "p50LatencyMs": 260, + "p75LatencyMs": 318, + "p90LatencyMs": 345, + "p99LatencyMs": 3748, + "maxLatencyMs": 4918, + "bytesPerSec": 42863820.8 }, { "workers": 200, "durationMs": 5010, - "requests": 755, + "requests": 701, "errors": 0, - "requestsPerSec": 151, - "avgLatencyMs": 347.24, - "medianLatencyMs": 237, - "p50LatencyMs": 237, - "p75LatencyMs": 290, - "p90LatencyMs": 324, - "p99LatencyMs": 3866, - "maxLatencyMs": 4950, - "bytesPerSec": 46165196.8 + "requestsPerSec": 140.2, + "avgLatencyMs": 359.65, + "medianLatencyMs": 238, + "p50LatencyMs": 238, + "p75LatencyMs": 292, + "p90LatencyMs": 323, + "p99LatencyMs": 3858, + "maxLatencyMs": 4941, + "bytesPerSec": 42865459.21 } ], "runs": 3, "samples": [ { - "peakWorkers": 10, - "peakRequestsPerSec": 169.6, - "peakAvgLatencyMs": 58.2, - "peakP50LatencyMs": 57, - "peakP75LatencyMs": 58, - "peakP90LatencyMs": 59, - "peakP99LatencyMs": 84, - "totalRequests": 5523, + "peakWorkers": 25, + "peakRequestsPerSec": 173.6, + "peakAvgLatencyMs": 142.45, + "peakP50LatencyMs": 140, + "peakP75LatencyMs": 145, + "peakP90LatencyMs": 151, + "peakP99LatencyMs": 480, + "totalRequests": 5517, "totalErrors": 0, "stages": [ { @@ -303,53 +303,53 @@ "p75LatencyMs": 6, "p90LatencyMs": 7, "p99LatencyMs": 8, - "maxLatencyMs": 11, - "bytesPerSec": 43853414.4 + "maxLatencyMs": 10, + "bytesPerSec": 43846860.8 }, { "workers": 5, "durationMs": 5000, - "requests": 841, + "requests": 864, "errors": 0, - "requestsPerSec": 168.2, - "avgLatencyMs": 29.1, - "medianLatencyMs": 29, - "p50LatencyMs": 29, + "requestsPerSec": 172.8, + "avgLatencyMs": 28.34, + "medianLatencyMs": 28, + "p50LatencyMs": 28, "p75LatencyMs": 29, - "p90LatencyMs": 31, - "p99LatencyMs": 44, - "maxLatencyMs": 58, - "bytesPerSec": 51422822.4 + "p90LatencyMs": 29, + "p99LatencyMs": 45, + "maxLatencyMs": 53, + "bytesPerSec": 52838400 }, { "workers": 10, "durationMs": 5000, - "requests": 848, + "requests": 839, "errors": 0, - "requestsPerSec": 169.6, - "avgLatencyMs": 58.2, - "medianLatencyMs": 57, - "p50LatencyMs": 57, - "p75LatencyMs": 58, - "p90LatencyMs": 59, - "p99LatencyMs": 84, - "maxLatencyMs": 178, - "bytesPerSec": 51861913.6 + "requestsPerSec": 167.8, + "avgLatencyMs": 58.67, + "medianLatencyMs": 58, + "p50LatencyMs": 58, + "p75LatencyMs": 59, + "p90LatencyMs": 60, + "p99LatencyMs": 86, + "maxLatencyMs": 181, + "bytesPerSec": 51304857.6 }, { "workers": 25, "durationMs": 5000, - "requests": 831, + "requests": 868, "errors": 0, - "requestsPerSec": 166.2, - "avgLatencyMs": 148.15, - "medianLatencyMs": 144, - "p50LatencyMs": 144, - "p75LatencyMs": 152, - "p90LatencyMs": 159, - "p99LatencyMs": 516, - "maxLatencyMs": 1027, - "bytesPerSec": 50813337.6 + "requestsPerSec": 173.6, + "avgLatencyMs": 142.45, + "medianLatencyMs": 140, + "p50LatencyMs": 140, + "p75LatencyMs": 145, + "p90LatencyMs": 151, + "p99LatencyMs": 480, + "maxLatencyMs": 968, + "bytesPerSec": 53074329.6 }, { "workers": 50, @@ -357,29 +357,29 @@ "requests": 775, "errors": 0, "requestsPerSec": 155, - "avgLatencyMs": 308.26, - "medianLatencyMs": 249, - "p50LatencyMs": 249, - "p75LatencyMs": 296, - "p90LatencyMs": 306, - "p99LatencyMs": 3070, - "maxLatencyMs": 4118, + "avgLatencyMs": 309.67, + "medianLatencyMs": 236, + "p50LatencyMs": 236, + "p75LatencyMs": 330, + "p90LatencyMs": 337, + "p99LatencyMs": 2907, + "maxLatencyMs": 4059, "bytesPerSec": 47385804.8 }, { "workers": 100, "durationMs": 5010, - "requests": 783, + "requests": 726, "errors": 0, - "requestsPerSec": 156.6, - "avgLatencyMs": 339.78, - "medianLatencyMs": 242, - "p50LatencyMs": 242, - "p75LatencyMs": 305, - "p90LatencyMs": 332, - "p99LatencyMs": 3794, - "maxLatencyMs": 4936, - "bytesPerSec": 47883878.4 + "requestsPerSec": 145.2, + "avgLatencyMs": 350.91, + "medianLatencyMs": 266, + "p50LatencyMs": 266, + "p75LatencyMs": 309, + "p90LatencyMs": 353, + "p99LatencyMs": 3708, + "maxLatencyMs": 4846, + "bytesPerSec": 44397363.2 }, { "workers": 200, @@ -387,250 +387,250 @@ "requests": 728, "errors": 0, "requestsPerSec": 145.6, - "avgLatencyMs": 347.19, - "medianLatencyMs": 240, - "p50LatencyMs": 240, - "p75LatencyMs": 297, - "p90LatencyMs": 322, - "p99LatencyMs": 3774, - "maxLatencyMs": 4863, + "avgLatencyMs": 354.91, + "medianLatencyMs": 245, + "p50LatencyMs": 245, + "p75LatencyMs": 313, + "p90LatencyMs": 353, + "p99LatencyMs": 3797, + "maxLatencyMs": 4973, "bytesPerSec": 44513689.6 } ] }, { - "peakWorkers": 10, - "peakRequestsPerSec": 167, - "peakAvgLatencyMs": 59.07, - "peakP50LatencyMs": 58, - "peakP75LatencyMs": 60, - "peakP90LatencyMs": 61, - "peakP99LatencyMs": 93, - "totalRequests": 5510, + "peakWorkers": 25, + "peakRequestsPerSec": 164.8, + "peakAvgLatencyMs": 148.99, + "peakP50LatencyMs": 150, + "peakP75LatencyMs": 154, + "peakP90LatencyMs": 158, + "peakP99LatencyMs": 553, + "totalRequests": 5165, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 714, + "requests": 640, "errors": 0, - "requestsPerSec": 142.81, - "avgLatencyMs": 6.31, - "medianLatencyMs": 6, - "p50LatencyMs": 6, - "p75LatencyMs": 6, + "requestsPerSec": 128, + "avgLatencyMs": 7.26, + "medianLatencyMs": 7, + "p50LatencyMs": 7, + "p75LatencyMs": 7, "p90LatencyMs": 8, - "p99LatencyMs": 8, + "p99LatencyMs": 9, "maxLatencyMs": 13, - "bytesPerSec": 43663360 + "bytesPerSec": 39141376 }, { "workers": 5, "durationMs": 5000, - "requests": 832, + "requests": 796, "errors": 0, - "requestsPerSec": 166.4, - "avgLatencyMs": 29.46, - "medianLatencyMs": 29, - "p50LatencyMs": 29, - "p75LatencyMs": 30, - "p90LatencyMs": 31, - "p99LatencyMs": 45, - "maxLatencyMs": 52, - "bytesPerSec": 50878873.6 + "requestsPerSec": 159.2, + "avgLatencyMs": 30.78, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 32, + "p90LatencyMs": 33, + "p99LatencyMs": 53, + "maxLatencyMs": 57, + "bytesPerSec": 48676864 }, { "workers": 10, "durationMs": 5000, - "requests": 835, + "requests": 778, "errors": 0, - "requestsPerSec": 167, - "avgLatencyMs": 59.07, - "medianLatencyMs": 58, - "p50LatencyMs": 58, - "p75LatencyMs": 60, - "p90LatencyMs": 61, - "p99LatencyMs": 93, - "maxLatencyMs": 201, - "bytesPerSec": 51062374.4 + "requestsPerSec": 155.6, + "avgLatencyMs": 63.33, + "medianLatencyMs": 63, + "p50LatencyMs": 63, + "p75LatencyMs": 64, + "p90LatencyMs": 66, + "p99LatencyMs": 94, + "maxLatencyMs": 187, + "bytesPerSec": 47575859.2 }, { "workers": 25, "durationMs": 5000, - "requests": 819, + "requests": 824, "errors": 0, - "requestsPerSec": 163.81, - "avgLatencyMs": 150.32, - "medianLatencyMs": 146, - "p50LatencyMs": 146, - "p75LatencyMs": 152, - "p90LatencyMs": 162, - "p99LatencyMs": 532, - "maxLatencyMs": 1080, - "bytesPerSec": 50072780.8 + "requestsPerSec": 164.8, + "avgLatencyMs": 148.99, + "medianLatencyMs": 150, + "p50LatencyMs": 150, + "p75LatencyMs": 154, + "p90LatencyMs": 158, + "p99LatencyMs": 553, + "maxLatencyMs": 1036, + "bytesPerSec": 50380800 }, { "workers": 50, - "durationMs": 5010, - "requests": 798, + "durationMs": 5000, + "requests": 725, "errors": 0, - "requestsPerSec": 159.6, - "avgLatencyMs": 307.8, - "medianLatencyMs": 255, - "p50LatencyMs": 255, - "p75LatencyMs": 304, - "p90LatencyMs": 309, - "p99LatencyMs": 3053, - "maxLatencyMs": 4076, - "bytesPerSec": 48794828.8 + "requestsPerSec": 145, + "avgLatencyMs": 327.5, + "medianLatencyMs": 263, + "p50LatencyMs": 263, + "p75LatencyMs": 314, + "p90LatencyMs": 336, + "p99LatencyMs": 3238, + "maxLatencyMs": 4340, + "bytesPerSec": 44331827.2 }, { "workers": 100, "durationMs": 5010, - "requests": 756, + "requests": 701, "errors": 0, - "requestsPerSec": 151.2, - "avgLatencyMs": 341.92, - "medianLatencyMs": 254, - "p50LatencyMs": 254, - "p75LatencyMs": 301, - "p90LatencyMs": 329, - "p99LatencyMs": 3782, - "maxLatencyMs": 4884, - "bytesPerSec": 46225817.6 + "requestsPerSec": 140.2, + "avgLatencyMs": 357.54, + "medianLatencyMs": 260, + "p50LatencyMs": 260, + "p75LatencyMs": 318, + "p90LatencyMs": 345, + "p99LatencyMs": 3748, + "maxLatencyMs": 4918, + "bytesPerSec": 42863820.8 }, { "workers": 200, "durationMs": 5010, - "requests": 756, + "requests": 701, "errors": 0, - "requestsPerSec": 151.2, - "avgLatencyMs": 350.59, - "medianLatencyMs": 248, - "p50LatencyMs": 248, - "p75LatencyMs": 301, - "p90LatencyMs": 324, - "p99LatencyMs": 3903, - "maxLatencyMs": 5002, - "bytesPerSec": 46227456 + "requestsPerSec": 140.2, + "avgLatencyMs": 359.65, + "medianLatencyMs": 238, + "p50LatencyMs": 238, + "p75LatencyMs": 292, + "p90LatencyMs": 323, + "p99LatencyMs": 3858, + "maxLatencyMs": 4941, + "bytesPerSec": 42865459.21 } ] }, { - "peakWorkers": 5, - "peakRequestsPerSec": 168, - "peakAvgLatencyMs": 29.21, - "peakP50LatencyMs": 29, - "peakP75LatencyMs": 30, - "peakP90LatencyMs": 30, - "peakP99LatencyMs": 43, - "totalRequests": 5540, + "peakWorkers": 25, + "peakRequestsPerSec": 156.2, + "peakAvgLatencyMs": 157.89, + "peakP50LatencyMs": 154, + "peakP75LatencyMs": 162, + "peakP90LatencyMs": 175, + "peakP99LatencyMs": 609, + "totalRequests": 5041, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 712, + "requests": 602, "errors": 0, - "requestsPerSec": 142.4, - "avgLatencyMs": 6.33, - "medianLatencyMs": 6, - "p50LatencyMs": 6, - "p75LatencyMs": 6, - "p90LatencyMs": 8, - "p99LatencyMs": 8, - "maxLatencyMs": 12, - "bytesPerSec": 43545395.2 + "requestsPerSec": 120.4, + "avgLatencyMs": 7.73, + "medianLatencyMs": 8, + "p50LatencyMs": 8, + "p75LatencyMs": 8, + "p90LatencyMs": 9, + "p99LatencyMs": 10, + "maxLatencyMs": 15, + "bytesPerSec": 36808294.4 }, { "workers": 5, "durationMs": 5000, - "requests": 840, + "requests": 759, "errors": 0, - "requestsPerSec": 168, - "avgLatencyMs": 29.21, - "medianLatencyMs": 29, - "p50LatencyMs": 29, - "p75LatencyMs": 30, - "p90LatencyMs": 30, - "p99LatencyMs": 43, - "maxLatencyMs": 51, - "bytesPerSec": 51357286.4 + "requestsPerSec": 151.81, + "avgLatencyMs": 32.4, + "medianLatencyMs": 32, + "p50LatencyMs": 32, + "p75LatencyMs": 33, + "p90LatencyMs": 34, + "p99LatencyMs": 48, + "maxLatencyMs": 48, + "bytesPerSec": 46409318.4 }, { "workers": 10, "durationMs": 5000, - "requests": 834, + "requests": 775, "errors": 0, - "requestsPerSec": 166.8, - "avgLatencyMs": 59.14, - "medianLatencyMs": 58, - "p50LatencyMs": 58, - "p75LatencyMs": 59, - "p90LatencyMs": 60, - "p99LatencyMs": 89, - "maxLatencyMs": 192, - "bytesPerSec": 51003392 + "requestsPerSec": 155, + "avgLatencyMs": 63.8, + "medianLatencyMs": 63, + "p50LatencyMs": 63, + "p75LatencyMs": 65, + "p90LatencyMs": 67, + "p99LatencyMs": 93, + "maxLatencyMs": 213, + "bytesPerSec": 47385804.8 }, { "workers": 25, "durationMs": 5000, - "requests": 817, + "requests": 781, "errors": 0, - "requestsPerSec": 163.4, - "avgLatencyMs": 149.47, - "medianLatencyMs": 145, - "p50LatencyMs": 145, - "p75LatencyMs": 149, - "p90LatencyMs": 157, - "p99LatencyMs": 518, - "maxLatencyMs": 1075, - "bytesPerSec": 49954816 + "requestsPerSec": 156.2, + "avgLatencyMs": 157.89, + "medianLatencyMs": 154, + "p50LatencyMs": 154, + "p75LatencyMs": 162, + "p90LatencyMs": 175, + "p99LatencyMs": 609, + "maxLatencyMs": 1097, + "bytesPerSec": 47759360 }, { "workers": 50, - "durationMs": 5010, - "requests": 800, + "durationMs": 5000, + "requests": 773, "errors": 0, - "requestsPerSec": 160, - "avgLatencyMs": 300.4, - "medianLatencyMs": 251, - "p50LatencyMs": 251, - "p75LatencyMs": 294, - "p90LatencyMs": 304, - "p99LatencyMs": 2855, - "maxLatencyMs": 3994, - "bytesPerSec": 48919347.2 + "requestsPerSec": 154.6, + "avgLatencyMs": 316.76, + "medianLatencyMs": 247, + "p50LatencyMs": 247, + "p75LatencyMs": 316, + "p90LatencyMs": 324, + "p99LatencyMs": 3135, + "maxLatencyMs": 4204, + "bytesPerSec": 47267840 }, { "workers": 100, "durationMs": 5010, - "requests": 782, + "requests": 676, "errors": 0, - "requestsPerSec": 156.4, - "avgLatencyMs": 337.25, - "medianLatencyMs": 250, - "p50LatencyMs": 250, - "p75LatencyMs": 309, - "p90LatencyMs": 332, - "p99LatencyMs": 3767, - "maxLatencyMs": 4895, - "bytesPerSec": 47818342.4 + "requestsPerSec": 135.2, + "avgLatencyMs": 361.14, + "medianLatencyMs": 273, + "p50LatencyMs": 273, + "p75LatencyMs": 315, + "p90LatencyMs": 333, + "p99LatencyMs": 3904, + "maxLatencyMs": 4888, + "bytesPerSec": 41341747.21 }, { "workers": 200, "durationMs": 5010, - "requests": 755, + "requests": 675, "errors": 0, - "requestsPerSec": 151, - "avgLatencyMs": 347.24, - "medianLatencyMs": 237, - "p50LatencyMs": 237, - "p75LatencyMs": 290, - "p90LatencyMs": 324, - "p99LatencyMs": 3866, + "requestsPerSec": 135, + "avgLatencyMs": 365.57, + "medianLatencyMs": 239, + "p50LatencyMs": 239, + "p75LatencyMs": 319, + "p90LatencyMs": 386, + "p99LatencyMs": 3867, "maxLatencyMs": 4950, - "bytesPerSec": 46165196.8 + "bytesPerSec": 41269657.6 } ] } @@ -639,327 +639,327 @@ }, "browserVersion": "Google Chrome 154.0.8037.97", "ssrLoadTests": { - "peakWorkers": 100, - "peakRequestsPerSec": 520, - "peakAvgLatencyMs": 187.36, - "peakP50LatencyMs": 134, - "peakP75LatencyMs": 169, - "peakP90LatencyMs": 181, - "peakP99LatencyMs": 2692, - "totalRequests": 16975, + "peakWorkers": 10, + "peakRequestsPerSec": 529.21, + "peakAvgLatencyMs": 18.4, + "peakP50LatencyMs": 17, + "peakP75LatencyMs": 20, + "peakP90LatencyMs": 20, + "peakP99LatencyMs": 31, + "totalRequests": 17231, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1600, + "requests": 1635, "errors": 0, - "requestsPerSec": 320, - "avgLatencyMs": 2.83, - "medianLatencyMs": 3, - "p50LatencyMs": 3, - "p75LatencyMs": 3, + "requestsPerSec": 327, + "avgLatencyMs": 2.22, + "medianLatencyMs": 2, + "p50LatencyMs": 2, + "p75LatencyMs": 2, "p90LatencyMs": 3, "p99LatencyMs": 5, "maxLatencyMs": 7, - "bytesPerSec": 94968217.6 + "bytesPerSec": 97039155.2 }, { "workers": 5, "durationMs": 5000, - "requests": 2513, + "requests": 2598, "errors": 0, - "requestsPerSec": 502.6, - "avgLatencyMs": 9.62, - "medianLatencyMs": 9, - "p50LatencyMs": 9, + "requestsPerSec": 519.6, + "avgLatencyMs": 8.97, + "medianLatencyMs": 8, + "p50LatencyMs": 8, "p75LatencyMs": 9, - "p90LatencyMs": 12, - "p99LatencyMs": 14, - "maxLatencyMs": 26, - "bytesPerSec": 149146828.81 + "p90LatencyMs": 11, + "p99LatencyMs": 16, + "maxLatencyMs": 21, + "bytesPerSec": 154232422.4 }, { "workers": 10, "durationMs": 5000, - "requests": 2559, + "requests": 2646, "errors": 0, - "requestsPerSec": 511.8, - "avgLatencyMs": 19.04, - "medianLatencyMs": 18, - "p50LatencyMs": 18, + "requestsPerSec": 529.21, + "avgLatencyMs": 18.4, + "medianLatencyMs": 17, + "p50LatencyMs": 17, "p75LatencyMs": 20, - "p90LatencyMs": 21, - "p99LatencyMs": 33, - "maxLatencyMs": 63, - "bytesPerSec": 151899340.81 + "p90LatencyMs": 20, + "p99LatencyMs": 31, + "maxLatencyMs": 56, + "bytesPerSec": 157063577.6 }, { "workers": 25, "durationMs": 5000, - "requests": 2530, + "requests": 2619, "errors": 0, - "requestsPerSec": 506, - "avgLatencyMs": 48.6, - "medianLatencyMs": 48, - "p50LatencyMs": 48, - "p75LatencyMs": 49, + "requestsPerSec": 523.8, + "avgLatencyMs": 47.04, + "medianLatencyMs": 46, + "p50LatencyMs": 46, + "p75LatencyMs": 48, "p90LatencyMs": 50, - "p99LatencyMs": 79, - "maxLatencyMs": 339, - "bytesPerSec": 150169190.4 + "p99LatencyMs": 69, + "maxLatencyMs": 349, + "bytesPerSec": 155438284.81 }, { "workers": 50, "durationMs": 5000, - "requests": 2574, + "requests": 2579, "errors": 0, - "requestsPerSec": 514.8, - "avgLatencyMs": 95.69, - "medianLatencyMs": 92, - "p50LatencyMs": 92, + "requestsPerSec": 515.8, + "avgLatencyMs": 95.33, + "medianLatencyMs": 93, + "p50LatencyMs": 93, "p75LatencyMs": 96, - "p90LatencyMs": 102, - "p99LatencyMs": 338, - "maxLatencyMs": 1303, - "bytesPerSec": 152764416 + "p90LatencyMs": 100, + "p99LatencyMs": 346, + "maxLatencyMs": 1263, + "bytesPerSec": 153078988.81 }, { "workers": 100, - "durationMs": 5000, - "requests": 2600, + "durationMs": 5010, + "requests": 2597, "errors": 0, - "requestsPerSec": 520, - "avgLatencyMs": 187.36, - "medianLatencyMs": 134, - "p50LatencyMs": 134, + "requestsPerSec": 519.4, + "avgLatencyMs": 188.15, + "medianLatencyMs": 137, + "p50LatencyMs": 137, "p75LatencyMs": 169, - "p90LatencyMs": 181, - "p99LatencyMs": 2692, - "maxLatencyMs": 4850, - "bytesPerSec": 154311065.6 + "p90LatencyMs": 180, + "p99LatencyMs": 2784, + "maxLatencyMs": 4863, + "bytesPerSec": 154179993.6 }, { "workers": 200, "durationMs": 5010, - "requests": 2599, + "requests": 2557, "errors": 0, - "requestsPerSec": 519.8, - "avgLatencyMs": 190.07, - "medianLatencyMs": 134, - "p50LatencyMs": 134, - "p75LatencyMs": 165, - "p90LatencyMs": 186, - "p99LatencyMs": 2876, - "maxLatencyMs": 4963, - "bytesPerSec": 154284851.2 + "requestsPerSec": 511.4, + "avgLatencyMs": 189.98, + "medianLatencyMs": 135, + "p50LatencyMs": 135, + "p75LatencyMs": 168, + "p90LatencyMs": 181, + "p99LatencyMs": 2846, + "maxLatencyMs": 4916, + "bytesPerSec": 151794483.2 } ], "runs": 3, "samples": [ { - "peakWorkers": 100, - "peakRequestsPerSec": 520, - "peakAvgLatencyMs": 187.36, - "peakP50LatencyMs": 134, - "peakP75LatencyMs": 169, - "peakP90LatencyMs": 181, - "peakP99LatencyMs": 2692, - "totalRequests": 16975, + "peakWorkers": 10, + "peakRequestsPerSec": 508.8, + "peakAvgLatencyMs": 19.07, + "peakP50LatencyMs": 18, + "peakP75LatencyMs": 20, + "peakP90LatencyMs": 21, + "peakP99LatencyMs": 33, + "totalRequests": 16779, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1600, + "requests": 1629, "errors": 0, - "requestsPerSec": 320, - "avgLatencyMs": 2.83, - "medianLatencyMs": 3, - "p50LatencyMs": 3, + "requestsPerSec": 325.8, + "avgLatencyMs": 2.37, + "medianLatencyMs": 2, + "p50LatencyMs": 2, "p75LatencyMs": 3, "p90LatencyMs": 3, "p99LatencyMs": 5, - "maxLatencyMs": 7, - "bytesPerSec": 94968217.6 + "maxLatencyMs": 6, + "bytesPerSec": 96685260.8 }, { "workers": 5, "durationMs": 5000, - "requests": 2513, + "requests": 2529, "errors": 0, - "requestsPerSec": 502.6, - "avgLatencyMs": 9.62, + "requestsPerSec": 505.8, + "avgLatencyMs": 9.55, "medianLatencyMs": 9, "p50LatencyMs": 9, "p75LatencyMs": 9, "p90LatencyMs": 12, "p99LatencyMs": 14, "maxLatencyMs": 26, - "bytesPerSec": 149146828.81 + "bytesPerSec": 150116761.6 }, { "workers": 10, "durationMs": 5000, - "requests": 2559, + "requests": 2544, "errors": 0, - "requestsPerSec": 511.8, - "avgLatencyMs": 19.04, + "requestsPerSec": 508.8, + "avgLatencyMs": 19.07, "medianLatencyMs": 18, "p50LatencyMs": 18, "p75LatencyMs": 20, "p90LatencyMs": 21, "p99LatencyMs": 33, - "maxLatencyMs": 63, - "bytesPerSec": 151899340.81 + "maxLatencyMs": 61, + "bytesPerSec": 150981836.81 }, { "workers": 25, "durationMs": 5000, - "requests": 2530, + "requests": 2503, "errors": 0, - "requestsPerSec": 506, - "avgLatencyMs": 48.6, + "requestsPerSec": 500.6, + "avgLatencyMs": 49.28, "medianLatencyMs": 48, "p50LatencyMs": 48, - "p75LatencyMs": 49, - "p90LatencyMs": 50, - "p99LatencyMs": 79, - "maxLatencyMs": 339, - "bytesPerSec": 150169190.4 + "p75LatencyMs": 50, + "p90LatencyMs": 52, + "p99LatencyMs": 76, + "maxLatencyMs": 338, + "bytesPerSec": 148570112 }, { "workers": 50, "durationMs": 5000, - "requests": 2574, + "requests": 2511, "errors": 0, - "requestsPerSec": 514.8, - "avgLatencyMs": 95.69, - "medianLatencyMs": 92, - "p50LatencyMs": 92, - "p75LatencyMs": 96, - "p90LatencyMs": 102, - "p99LatencyMs": 338, - "maxLatencyMs": 1303, - "bytesPerSec": 152764416 + "requestsPerSec": 502.2, + "avgLatencyMs": 97.94, + "medianLatencyMs": 95, + "p50LatencyMs": 95, + "p75LatencyMs": 98, + "p90LatencyMs": 113, + "p99LatencyMs": 126, + "maxLatencyMs": 314, + "bytesPerSec": 149068185.6 }, { "workers": 100, "durationMs": 5000, - "requests": 2600, + "requests": 2520, "errors": 0, - "requestsPerSec": 520, - "avgLatencyMs": 187.36, - "medianLatencyMs": 134, - "p50LatencyMs": 134, - "p75LatencyMs": 169, - "p90LatencyMs": 181, - "p99LatencyMs": 2692, - "maxLatencyMs": 4850, - "bytesPerSec": 154311065.6 + "requestsPerSec": 504, + "avgLatencyMs": 192.14, + "medianLatencyMs": 137, + "p50LatencyMs": 137, + "p75LatencyMs": 171, + "p90LatencyMs": 185, + "p99LatencyMs": 2798, + "maxLatencyMs": 4919, + "bytesPerSec": 149592473.6 }, { "workers": 200, "durationMs": 5010, - "requests": 2599, + "requests": 2543, "errors": 0, - "requestsPerSec": 519.8, - "avgLatencyMs": 190.07, + "requestsPerSec": 508.6, + "avgLatencyMs": 191.54, "medianLatencyMs": 134, "p50LatencyMs": 134, - "p75LatencyMs": 165, - "p90LatencyMs": 186, - "p99LatencyMs": 2876, - "maxLatencyMs": 4963, - "bytesPerSec": 154284851.2 + "p75LatencyMs": 164, + "p90LatencyMs": 189, + "p99LatencyMs": 2836, + "maxLatencyMs": 4908, + "bytesPerSec": 150935961.6 } ] }, { "peakWorkers": 10, - "peakRequestsPerSec": 542, - "peakAvgLatencyMs": 17.87, + "peakRequestsPerSec": 530.4, + "peakAvgLatencyMs": 18.3, "peakP50LatencyMs": 17, - "peakP75LatencyMs": 19, + "peakP75LatencyMs": 20, "peakP90LatencyMs": 20, - "peakP99LatencyMs": 30, - "totalRequests": 17484, + "peakP99LatencyMs": 29, + "totalRequests": 17286, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1644, + "requests": 1650, "errors": 0, - "requestsPerSec": 328.8, - "avgLatencyMs": 2.22, + "requestsPerSec": 330, + "avgLatencyMs": 2.19, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 3, "p99LatencyMs": 5, - "maxLatencyMs": 11, - "bytesPerSec": 97563443.2 + "maxLatencyMs": 8, + "bytesPerSec": 97930444.8 }, { "workers": 5, "durationMs": 5000, - "requests": 2632, + "requests": 2651, "errors": 0, - "requestsPerSec": 526.4, - "avgLatencyMs": 8.87, + "requestsPerSec": 530.21, + "avgLatencyMs": 8.81, "medianLatencyMs": 8, "p50LatencyMs": 8, "p75LatencyMs": 9, "p90LatencyMs": 11, - "p99LatencyMs": 13, - "maxLatencyMs": 22, - "bytesPerSec": 156250931.2 + "p99LatencyMs": 14, + "maxLatencyMs": 24, + "bytesPerSec": 157351936 }, { "workers": 10, "durationMs": 5000, - "requests": 2710, + "requests": 2652, "errors": 0, - "requestsPerSec": 542, - "avgLatencyMs": 17.87, + "requestsPerSec": 530.4, + "avgLatencyMs": 18.3, "medianLatencyMs": 17, "p50LatencyMs": 17, - "p75LatencyMs": 19, + "p75LatencyMs": 20, "p90LatencyMs": 20, - "p99LatencyMs": 30, - "maxLatencyMs": 31, - "bytesPerSec": 160864665.6 + "p99LatencyMs": 29, + "maxLatencyMs": 47, + "bytesPerSec": 157430579.2 }, { "workers": 25, "durationMs": 5000, - "requests": 2703, + "requests": 2603, "errors": 0, - "requestsPerSec": 540.6, - "avgLatencyMs": 45.34, - "medianLatencyMs": 45, - "p50LatencyMs": 45, - "p75LatencyMs": 46, - "p90LatencyMs": 47, - "p99LatencyMs": 69, - "maxLatencyMs": 316, - "bytesPerSec": 160419020.81 + "requestsPerSec": 520.6, + "avgLatencyMs": 47.28, + "medianLatencyMs": 46, + "p50LatencyMs": 46, + "p75LatencyMs": 48, + "p90LatencyMs": 50, + "p99LatencyMs": 70, + "maxLatencyMs": 326, + "bytesPerSec": 154520780.81 }, { "workers": 50, "durationMs": 5000, - "requests": 2598, + "requests": 2623, "errors": 0, - "requestsPerSec": 519.6, - "avgLatencyMs": 94.85, + "requestsPerSec": 524.6, + "avgLatencyMs": 93.77, "medianLatencyMs": 91, "p50LatencyMs": 91, "p75LatencyMs": 95, - "p90LatencyMs": 106, - "p99LatencyMs": 343, - "maxLatencyMs": 1261, - "bytesPerSec": 154206208 + "p90LatencyMs": 104, + "p99LatencyMs": 314, + "maxLatencyMs": 1228, + "bytesPerSec": 155700428.81 }, { "workers": 100, @@ -967,147 +967,147 @@ "requests": 2598, "errors": 0, "requestsPerSec": 519.6, - "avgLatencyMs": 188.37, - "medianLatencyMs": 137, - "p50LatencyMs": 137, - "p75LatencyMs": 166, - "p90LatencyMs": 180, - "p99LatencyMs": 2788, - "maxLatencyMs": 4876, + "avgLatencyMs": 188.58, + "medianLatencyMs": 134, + "p50LatencyMs": 134, + "p75LatencyMs": 171, + "p90LatencyMs": 186, + "p99LatencyMs": 2770, + "maxLatencyMs": 4877, "bytesPerSec": 154206208 }, { "workers": 200, "durationMs": 5010, - "requests": 2599, + "requests": 2509, "errors": 0, - "requestsPerSec": 519.8, - "avgLatencyMs": 189.81, - "medianLatencyMs": 133, - "p50LatencyMs": 133, - "p75LatencyMs": 173, - "p90LatencyMs": 187, - "p99LatencyMs": 2827, - "maxLatencyMs": 4956, - "bytesPerSec": 154258636.81 + "requestsPerSec": 501.8, + "avgLatencyMs": 191.86, + "medianLatencyMs": 131, + "p50LatencyMs": 131, + "p75LatencyMs": 167, + "p90LatencyMs": 188, + "p99LatencyMs": 2794, + "maxLatencyMs": 4912, + "bytesPerSec": 148917452.81 } ] }, { - "peakWorkers": 5, - "peakRequestsPerSec": 516, - "peakAvgLatencyMs": 9.06, - "peakP50LatencyMs": 8, - "peakP75LatencyMs": 9, - "peakP90LatencyMs": 11, - "peakP99LatencyMs": 13, - "totalRequests": 16648, + "peakWorkers": 10, + "peakRequestsPerSec": 529.21, + "peakAvgLatencyMs": 18.4, + "peakP50LatencyMs": 17, + "peakP75LatencyMs": 20, + "peakP90LatencyMs": 20, + "peakP99LatencyMs": 31, + "totalRequests": 17231, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1632, + "requests": 1635, "errors": 0, - "requestsPerSec": 326.4, - "avgLatencyMs": 2.26, + "requestsPerSec": 327, + "avgLatencyMs": 2.22, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 3, "p99LatencyMs": 5, - "maxLatencyMs": 6, - "bytesPerSec": 96855654.4 + "maxLatencyMs": 7, + "bytesPerSec": 97039155.2 }, { "workers": 5, "durationMs": 5000, - "requests": 2580, + "requests": 2598, "errors": 0, - "requestsPerSec": 516, - "avgLatencyMs": 9.06, + "requestsPerSec": 519.6, + "avgLatencyMs": 8.97, "medianLatencyMs": 8, "p50LatencyMs": 8, "p75LatencyMs": 9, "p90LatencyMs": 11, - "p99LatencyMs": 13, - "maxLatencyMs": 26, - "bytesPerSec": 153131417.6 + "p99LatencyMs": 16, + "maxLatencyMs": 21, + "bytesPerSec": 154232422.4 }, { "workers": 10, "durationMs": 5000, - "requests": 2558, + "requests": 2646, "errors": 0, - "requestsPerSec": 511.6, - "avgLatencyMs": 18.98, - "medianLatencyMs": 18, - "p50LatencyMs": 18, + "requestsPerSec": 529.21, + "avgLatencyMs": 18.4, + "medianLatencyMs": 17, + "p50LatencyMs": 17, "p75LatencyMs": 20, - "p90LatencyMs": 21, - "p99LatencyMs": 32, - "maxLatencyMs": 41, - "bytesPerSec": 151846912 + "p90LatencyMs": 20, + "p99LatencyMs": 31, + "maxLatencyMs": 56, + "bytesPerSec": 157063577.6 }, { "workers": 25, "durationMs": 5000, - "requests": 2467, + "requests": 2619, "errors": 0, - "requestsPerSec": 493.4, - "avgLatencyMs": 50, - "medianLatencyMs": 49, - "p50LatencyMs": 49, - "p75LatencyMs": 50, - "p90LatencyMs": 52, - "p99LatencyMs": 81, - "maxLatencyMs": 334, - "bytesPerSec": 146420531.2 + "requestsPerSec": 523.8, + "avgLatencyMs": 47.04, + "medianLatencyMs": 46, + "p50LatencyMs": 46, + "p75LatencyMs": 48, + "p90LatencyMs": 50, + "p99LatencyMs": 69, + "maxLatencyMs": 349, + "bytesPerSec": 155438284.81 }, { "workers": 50, "durationMs": 5000, - "requests": 2523, + "requests": 2579, "errors": 0, - "requestsPerSec": 504.6, - "avgLatencyMs": 97.82, + "requestsPerSec": 515.8, + "avgLatencyMs": 95.33, "medianLatencyMs": 93, "p50LatencyMs": 93, "p75LatencyMs": 96, - "p90LatencyMs": 107, - "p99LatencyMs": 356, - "maxLatencyMs": 1333, - "bytesPerSec": 149775974.4 + "p90LatencyMs": 100, + "p99LatencyMs": 346, + "maxLatencyMs": 1263, + "bytesPerSec": 153078988.81 }, { "workers": 100, "durationMs": 5010, - "requests": 2449, + "requests": 2597, "errors": 0, - "requestsPerSec": 489.8, - "avgLatencyMs": 195.04, - "medianLatencyMs": 133, - "p50LatencyMs": 133, - "p75LatencyMs": 180, - "p90LatencyMs": 195, - "p99LatencyMs": 2788, - "maxLatencyMs": 4954, - "bytesPerSec": 145371955.2 + "requestsPerSec": 519.4, + "avgLatencyMs": 188.15, + "medianLatencyMs": 137, + "p50LatencyMs": 137, + "p75LatencyMs": 169, + "p90LatencyMs": 180, + "p99LatencyMs": 2784, + "maxLatencyMs": 4863, + "bytesPerSec": 154179993.6 }, { "workers": 200, "durationMs": 5010, - "requests": 2439, + "requests": 2557, "errors": 0, - "requestsPerSec": 487.8, - "avgLatencyMs": 195.44, - "medianLatencyMs": 138, - "p50LatencyMs": 138, - "p75LatencyMs": 165, - "p90LatencyMs": 189, - "p99LatencyMs": 2892, - "maxLatencyMs": 4908, - "bytesPerSec": 144762470.4 + "requestsPerSec": 511.4, + "avgLatencyMs": 189.98, + "medianLatencyMs": 135, + "p50LatencyMs": 135, + "p75LatencyMs": 168, + "p90LatencyMs": 181, + "p99LatencyMs": 2846, + "maxLatencyMs": 4916, + "bytesPerSec": 151794483.2 } ] } diff --git a/packages/docs/src/content/runtime/app-pracht.json b/packages/docs/src/content/runtime/app-pracht.json index 65ffc08d..1f804d51 100644 --- a/packages/docs/src/content/runtime/app-pracht.json +++ b/packages/docs/src/content/runtime/app-pracht.json @@ -4,487 +4,487 @@ "type": "runtime-app", "isFocused": false, "order": 4, - "timingMeasuredAt": "2026-10-10T10:58:42.209Z", + "timingMeasuredAt": "2026-10-10T11:51:43.886Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "0.18.0", "ssrRequestThroughputTests": { - "opsPerSec": 585, - "avgLatencyMs": 1.762, - "medianLatencyMs": 1.65, - "samples": 5675, + "opsPerSec": 598, + "avgLatencyMs": 1.715, + "medianLatencyMs": 1.623, + "samples": 5832, "bodySizeKb": 187.02, "duplicationFactor": 2 }, "ssrLoadTests": { "peakWorkers": 25, - "peakRequestsPerSec": 663.8, - "peakAvgLatencyMs": 37.02, - "peakP50LatencyMs": 37, - "peakP75LatencyMs": 38, - "peakP90LatencyMs": 39, - "peakP99LatencyMs": 43, - "totalRequests": 20577, + "peakRequestsPerSec": 680.2, + "peakAvgLatencyMs": 36.13, + "peakP50LatencyMs": 36, + "peakP75LatencyMs": 37, + "peakP90LatencyMs": 38, + "peakP99LatencyMs": 40, + "totalRequests": 21377, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1854, + "requests": 1872, "errors": 0, - "requestsPerSec": 370.8, - "avgLatencyMs": 2.1, + "requestsPerSec": 374.4, + "avgLatencyMs": 2.07, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 2, "p99LatencyMs": 3, - "maxLatencyMs": 6, - "bytesPerSec": 104588902.4 + "maxLatencyMs": 7, + "bytesPerSec": 105624371.2 }, { "workers": 5, "durationMs": 5000, - "requests": 2864, + "requests": 2958, "errors": 0, - "requestsPerSec": 572.8, - "avgLatencyMs": 8.3, + "requestsPerSec": 591.6, + "avgLatencyMs": 8.1, "medianLatencyMs": 8, "p50LatencyMs": 8, - "p75LatencyMs": 9, + "p75LatencyMs": 8, "p90LatencyMs": 9, - "p99LatencyMs": 12, - "maxLatencyMs": 16, - "bytesPerSec": 161598668.81 + "p99LatencyMs": 10, + "maxLatencyMs": 17, + "bytesPerSec": 166867763.2 }, { "workers": 10, "durationMs": 5000, - "requests": 3028, + "requests": 3204, "errors": 0, - "requestsPerSec": 605.6, - "avgLatencyMs": 16.01, - "medianLatencyMs": 16, - "p50LatencyMs": 16, - "p75LatencyMs": 17, - "p90LatencyMs": 18, + "requestsPerSec": 640.8, + "avgLatencyMs": 15.08, + "medianLatencyMs": 15, + "p50LatencyMs": 15, + "p75LatencyMs": 15, + "p90LatencyMs": 16, "p99LatencyMs": 26, - "maxLatencyMs": 34, - "bytesPerSec": 170826137.6 + "maxLatencyMs": 75, + "bytesPerSec": 180735180.8 }, { "workers": 25, "durationMs": 5000, - "requests": 3319, + "requests": 3401, "errors": 0, - "requestsPerSec": 663.8, - "avgLatencyMs": 37.02, - "medianLatencyMs": 37, - "p50LatencyMs": 37, - "p75LatencyMs": 38, - "p90LatencyMs": 39, - "p99LatencyMs": 43, - "maxLatencyMs": 113, - "bytesPerSec": 187210137.6 + "requestsPerSec": 680.2, + "avgLatencyMs": 36.13, + "medianLatencyMs": 36, + "p50LatencyMs": 36, + "p75LatencyMs": 37, + "p90LatencyMs": 38, + "p99LatencyMs": 40, + "maxLatencyMs": 133, + "bytesPerSec": 191876300.8 }, { "workers": 50, "durationMs": 5000, - "requests": 3188, + "requests": 3288, "errors": 0, - "requestsPerSec": 637.6, - "avgLatencyMs": 77.34, - "medianLatencyMs": 76, - "p50LatencyMs": 76, - "p75LatencyMs": 77, - "p90LatencyMs": 80, - "p99LatencyMs": 113, - "maxLatencyMs": 205, - "bytesPerSec": 179870105.6 + "requestsPerSec": 657.6, + "avgLatencyMs": 75.01, + "medianLatencyMs": 74, + "p50LatencyMs": 74, + "p75LatencyMs": 75, + "p90LatencyMs": 77, + "p99LatencyMs": 117, + "maxLatencyMs": 608, + "bytesPerSec": 185506201.6 }, { "workers": 100, "durationMs": 5010, - "requests": 3212, + "requests": 3291, "errors": 0, - "requestsPerSec": 642.4, - "avgLatencyMs": 152.99, - "medianLatencyMs": 148, - "p50LatencyMs": 148, - "p75LatencyMs": 153, - "p90LatencyMs": 157, - "p99LatencyMs": 1161, - "maxLatencyMs": 2525, - "bytesPerSec": 181207040 + "requestsPerSec": 658.2, + "avgLatencyMs": 148.78, + "medianLatencyMs": 142, + "p50LatencyMs": 142, + "p75LatencyMs": 145, + "p90LatencyMs": 148, + "p99LatencyMs": 1159, + "maxLatencyMs": 2445, + "bytesPerSec": 185663488 }, { "workers": 200, "durationMs": 5010, - "requests": 3112, + "requests": 3363, "errors": 0, - "requestsPerSec": 622.4, - "avgLatencyMs": 215.21, - "medianLatencyMs": 155, - "p50LatencyMs": 155, - "p75LatencyMs": 182, - "p90LatencyMs": 213, - "p99LatencyMs": 2951, - "maxLatencyMs": 4947, - "bytesPerSec": 175544729.6 + "requestsPerSec": 672.6, + "avgLatencyMs": 206.38, + "medianLatencyMs": 148, + "p50LatencyMs": 148, + "p75LatencyMs": 185, + "p90LatencyMs": 200, + "p99LatencyMs": 2899, + "maxLatencyMs": 4936, + "bytesPerSec": 189752934.4 } ], "runs": 3, "samples": [ { "peakWorkers": 25, - "peakRequestsPerSec": 663.8, - "peakAvgLatencyMs": 37.02, + "peakRequestsPerSec": 667.6, + "peakAvgLatencyMs": 36.83, "peakP50LatencyMs": 37, "peakP75LatencyMs": 38, "peakP90LatencyMs": 39, - "peakP99LatencyMs": 43, - "totalRequests": 20577, + "peakP99LatencyMs": 41, + "totalRequests": 20686, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1854, + "requests": 1832, "errors": 0, - "requestsPerSec": 370.8, - "avgLatencyMs": 2.1, + "requestsPerSec": 366.4, + "avgLatencyMs": 2.12, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, - "p90LatencyMs": 2, + "p90LatencyMs": 3, "p99LatencyMs": 3, "maxLatencyMs": 6, - "bytesPerSec": 104588902.4 + "bytesPerSec": 103356825.6 }, { "workers": 5, "durationMs": 5000, - "requests": 2864, + "requests": 2809, "errors": 0, - "requestsPerSec": 572.8, - "avgLatencyMs": 8.3, + "requestsPerSec": 561.8, + "avgLatencyMs": 8.42, "medianLatencyMs": 8, "p50LatencyMs": 8, "p75LatencyMs": 9, "p90LatencyMs": 9, "p99LatencyMs": 12, - "maxLatencyMs": 16, - "bytesPerSec": 161598668.81 + "maxLatencyMs": 17, + "bytesPerSec": 158479155.2 }, { "workers": 10, "durationMs": 5000, - "requests": 3028, + "requests": 3130, "errors": 0, - "requestsPerSec": 605.6, - "avgLatencyMs": 16.01, - "medianLatencyMs": 16, - "p50LatencyMs": 16, - "p75LatencyMs": 17, - "p90LatencyMs": 18, - "p99LatencyMs": 26, - "maxLatencyMs": 34, - "bytesPerSec": 170826137.6 + "requestsPerSec": 626, + "avgLatencyMs": 15.46, + "medianLatencyMs": 15, + "p50LatencyMs": 15, + "p75LatencyMs": 16, + "p90LatencyMs": 17, + "p99LatencyMs": 24, + "maxLatencyMs": 31, + "bytesPerSec": 176593305.6 }, { "workers": 25, "durationMs": 5000, - "requests": 3319, + "requests": 3338, "errors": 0, - "requestsPerSec": 663.8, - "avgLatencyMs": 37.02, + "requestsPerSec": 667.6, + "avgLatencyMs": 36.83, "medianLatencyMs": 37, "p50LatencyMs": 37, "p75LatencyMs": 38, "p90LatencyMs": 39, - "p99LatencyMs": 43, - "maxLatencyMs": 113, - "bytesPerSec": 187210137.6 + "p99LatencyMs": 41, + "maxLatencyMs": 147, + "bytesPerSec": 188311142.4 }, { "workers": 50, - "durationMs": 5000, - "requests": 3188, + "durationMs": 5010, + "requests": 3233, "errors": 0, - "requestsPerSec": 637.6, - "avgLatencyMs": 77.34, - "medianLatencyMs": 76, - "p50LatencyMs": 76, - "p75LatencyMs": 77, - "p90LatencyMs": 80, + "requestsPerSec": 646.6, + "avgLatencyMs": 76.25, + "medianLatencyMs": 74, + "p50LatencyMs": 74, + "p75LatencyMs": 76, + "p90LatencyMs": 79, "p99LatencyMs": 113, - "maxLatencyMs": 205, - "bytesPerSec": 179870105.6 + "maxLatencyMs": 567, + "bytesPerSec": 182386688 }, { "workers": 100, "durationMs": 5010, - "requests": 3212, + "requests": 3185, "errors": 0, - "requestsPerSec": 642.4, - "avgLatencyMs": 152.99, - "medianLatencyMs": 148, - "p50LatencyMs": 148, - "p75LatencyMs": 153, - "p90LatencyMs": 157, - "p99LatencyMs": 1161, - "maxLatencyMs": 2525, - "bytesPerSec": 181207040 + "requestsPerSec": 637, + "avgLatencyMs": 154.15, + "medianLatencyMs": 147, + "p50LatencyMs": 147, + "p75LatencyMs": 151, + "p90LatencyMs": 156, + "p99LatencyMs": 1083, + "maxLatencyMs": 2419, + "bytesPerSec": 179686604.8 }, { "workers": 200, "durationMs": 5010, - "requests": 3112, + "requests": 3159, "errors": 0, - "requestsPerSec": 622.4, - "avgLatencyMs": 215.21, + "requestsPerSec": 631.8, + "avgLatencyMs": 215.01, "medianLatencyMs": 155, "p50LatencyMs": 155, - "p75LatencyMs": 182, + "p75LatencyMs": 190, "p90LatencyMs": 213, - "p99LatencyMs": 2951, - "maxLatencyMs": 4947, - "bytesPerSec": 175544729.6 + "p99LatencyMs": 2992, + "maxLatencyMs": 4974, + "bytesPerSec": 178192384 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 678, - "peakAvgLatencyMs": 36.25, + "peakRequestsPerSec": 680.2, + "peakAvgLatencyMs": 36.13, "peakP50LatencyMs": 36, "peakP75LatencyMs": 37, "peakP90LatencyMs": 38, - "peakP99LatencyMs": 55, - "totalRequests": 20996, + "peakP99LatencyMs": 40, + "totalRequests": 21377, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1912, + "requests": 1872, "errors": 0, - "requestsPerSec": 382.4, - "avgLatencyMs": 2.06, + "requestsPerSec": 374.4, + "avgLatencyMs": 2.07, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 2, "p99LatencyMs": 3, - "maxLatencyMs": 5, - "bytesPerSec": 107865702.4 + "maxLatencyMs": 7, + "bytesPerSec": 105624371.2 }, { "workers": 5, "durationMs": 5000, - "requests": 3027, + "requests": 2958, "errors": 0, - "requestsPerSec": 605.4, - "avgLatencyMs": 7.69, + "requestsPerSec": 591.6, + "avgLatencyMs": 8.1, "medianLatencyMs": 8, "p50LatencyMs": 8, "p75LatencyMs": 8, "p90LatencyMs": 9, "p99LatencyMs": 10, - "maxLatencyMs": 13, - "bytesPerSec": 170773708.81 + "maxLatencyMs": 17, + "bytesPerSec": 166867763.2 }, { "workers": 10, "durationMs": 5000, - "requests": 3198, + "requests": 3204, "errors": 0, - "requestsPerSec": 639.6, - "avgLatencyMs": 15.11, + "requestsPerSec": 640.8, + "avgLatencyMs": 15.08, "medianLatencyMs": 15, "p50LatencyMs": 15, - "p75LatencyMs": 16, + "p75LatencyMs": 15, "p90LatencyMs": 16, - "p99LatencyMs": 17, - "maxLatencyMs": 27, - "bytesPerSec": 180420608 + "p99LatencyMs": 26, + "maxLatencyMs": 75, + "bytesPerSec": 180735180.8 }, { "workers": 25, "durationMs": 5000, - "requests": 3390, + "requests": 3401, "errors": 0, - "requestsPerSec": 678, - "avgLatencyMs": 36.25, + "requestsPerSec": 680.2, + "avgLatencyMs": 36.13, "medianLatencyMs": 36, "p50LatencyMs": 36, "p75LatencyMs": 37, "p90LatencyMs": 38, - "p99LatencyMs": 55, - "maxLatencyMs": 87, - "bytesPerSec": 191273369.6 + "p99LatencyMs": 40, + "maxLatencyMs": 133, + "bytesPerSec": 191876300.8 }, { "workers": 50, "durationMs": 5000, - "requests": 3259, + "requests": 3288, "errors": 0, - "requestsPerSec": 651.8, - "avgLatencyMs": 75.65, - "medianLatencyMs": 75, - "p50LatencyMs": 75, - "p75LatencyMs": 76, - "p90LatencyMs": 78, - "p99LatencyMs": 115, - "maxLatencyMs": 594, - "bytesPerSec": 183828480 + "requestsPerSec": 657.6, + "avgLatencyMs": 75.01, + "medianLatencyMs": 74, + "p50LatencyMs": 74, + "p75LatencyMs": 75, + "p90LatencyMs": 77, + "p99LatencyMs": 117, + "maxLatencyMs": 608, + "bytesPerSec": 185506201.6 }, { "workers": 100, "durationMs": 5010, - "requests": 3147, + "requests": 3291, "errors": 0, - "requestsPerSec": 629.4, - "avgLatencyMs": 156.04, - "medianLatencyMs": 150, - "p50LatencyMs": 150, - "p75LatencyMs": 153, - "p90LatencyMs": 160, - "p99LatencyMs": 1048, - "maxLatencyMs": 2456, - "bytesPerSec": 177563238.4 + "requestsPerSec": 658.2, + "avgLatencyMs": 148.78, + "medianLatencyMs": 142, + "p50LatencyMs": 142, + "p75LatencyMs": 145, + "p90LatencyMs": 148, + "p99LatencyMs": 1159, + "maxLatencyMs": 2445, + "bytesPerSec": 185663488 }, { "workers": 200, "durationMs": 5010, - "requests": 3063, + "requests": 3363, "errors": 0, - "requestsPerSec": 612.6, - "avgLatencyMs": 218.54, - "medianLatencyMs": 166, - "p50LatencyMs": 166, - "p75LatencyMs": 190, - "p90LatencyMs": 211, - "p99LatencyMs": 3016, - "maxLatencyMs": 4945, - "bytesPerSec": 172818432 + "requestsPerSec": 672.6, + "avgLatencyMs": 206.38, + "medianLatencyMs": 148, + "p50LatencyMs": 148, + "p75LatencyMs": 185, + "p90LatencyMs": 200, + "p99LatencyMs": 2899, + "maxLatencyMs": 4936, + "bytesPerSec": 189752934.4 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 651.21, - "peakAvgLatencyMs": 37.78, - "peakP50LatencyMs": 38, - "peakP75LatencyMs": 39, - "peakP90LatencyMs": 40, - "peakP99LatencyMs": 42, - "totalRequests": 20597, + "peakRequestsPerSec": 690.6, + "peakAvgLatencyMs": 35.58, + "peakP50LatencyMs": 35, + "peakP75LatencyMs": 36, + "peakP90LatencyMs": 37, + "peakP99LatencyMs": 40, + "totalRequests": 21524, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1857, + "requests": 1886, "errors": 0, - "requestsPerSec": 371.4, + "requestsPerSec": 377.2, "avgLatencyMs": 2.07, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 2, "p99LatencyMs": 3, - "maxLatencyMs": 6, - "bytesPerSec": 104759296 + "maxLatencyMs": 5, + "bytesPerSec": 106397696 }, { "workers": 5, "durationMs": 5000, - "requests": 2934, + "requests": 3012, "errors": 0, - "requestsPerSec": 586.8, - "avgLatencyMs": 8.17, + "requestsPerSec": 602.4, + "avgLatencyMs": 7.81, "medianLatencyMs": 8, "p50LatencyMs": 8, "p75LatencyMs": 8, "p90LatencyMs": 9, "p99LatencyMs": 10, - "maxLatencyMs": 14, - "bytesPerSec": 165504614.4 + "maxLatencyMs": 16, + "bytesPerSec": 169934848 }, { "workers": 10, "durationMs": 5000, - "requests": 3144, + "requests": 3248, "errors": 0, - "requestsPerSec": 628.8, - "avgLatencyMs": 15.44, + "requestsPerSec": 649.6, + "avgLatencyMs": 14.86, "medianLatencyMs": 15, "p50LatencyMs": 15, - "p75LatencyMs": 16, - "p90LatencyMs": 17, - "p99LatencyMs": 18, - "maxLatencyMs": 30, - "bytesPerSec": 177379737.6 + "p75LatencyMs": 15, + "p90LatencyMs": 16, + "p99LatencyMs": 25, + "maxLatencyMs": 45, + "bytesPerSec": 183251763.2 }, { "workers": 25, - "durationMs": 5010, - "requests": 3256, + "durationMs": 5000, + "requests": 3453, "errors": 0, - "requestsPerSec": 651.21, - "avgLatencyMs": 37.78, - "medianLatencyMs": 38, - "p50LatencyMs": 38, - "p75LatencyMs": 39, - "p90LatencyMs": 40, - "p99LatencyMs": 42, - "maxLatencyMs": 128, - "bytesPerSec": 183671193.6 + "requestsPerSec": 690.6, + "avgLatencyMs": 35.58, + "medianLatencyMs": 35, + "p50LatencyMs": 35, + "p75LatencyMs": 36, + "p90LatencyMs": 37, + "p99LatencyMs": 40, + "maxLatencyMs": 99, + "bytesPerSec": 194786099.2 }, { "workers": 50, - "durationMs": 5010, - "requests": 3174, + "durationMs": 5000, + "requests": 3369, "errors": 0, - "requestsPerSec": 634.8, - "avgLatencyMs": 77.68, - "medianLatencyMs": 76, - "p50LatencyMs": 76, - "p75LatencyMs": 78, - "p90LatencyMs": 80, - "p99LatencyMs": 127, - "maxLatencyMs": 570, - "bytesPerSec": 179083673.6 + "requestsPerSec": 673.8, + "avgLatencyMs": 73.13, + "medianLatencyMs": 72, + "p50LatencyMs": 72, + "p75LatencyMs": 74, + "p90LatencyMs": 76, + "p99LatencyMs": 106, + "maxLatencyMs": 448, + "bytesPerSec": 190067507.2 }, { "workers": 100, "durationMs": 5010, - "requests": 3159, + "requests": 3324, "errors": 0, - "requestsPerSec": 631.8, - "avgLatencyMs": 155.43, - "medianLatencyMs": 150, - "p50LatencyMs": 150, - "p75LatencyMs": 153, - "p90LatencyMs": 157, - "p99LatencyMs": 1109, - "maxLatencyMs": 2513, - "bytesPerSec": 178192384 + "requestsPerSec": 664.8, + "avgLatencyMs": 147.72, + "medianLatencyMs": 143, + "p50LatencyMs": 143, + "p75LatencyMs": 146, + "p90LatencyMs": 148, + "p99LatencyMs": 1014, + "maxLatencyMs": 2400, + "bytesPerSec": 187524710.4 }, { "workers": 200, "durationMs": 5010, - "requests": 3073, + "requests": 3232, "errors": 0, - "requestsPerSec": 614.6, - "avgLatencyMs": 219.8, - "medianLatencyMs": 162, - "p50LatencyMs": 162, - "p75LatencyMs": 200, - "p90LatencyMs": 209, - "p99LatencyMs": 2953, - "maxLatencyMs": 4962, - "bytesPerSec": 173368934.4 + "requestsPerSec": 646.4, + "avgLatencyMs": 214.7, + "medianLatencyMs": 156, + "p50LatencyMs": 156, + "p75LatencyMs": 187, + "p90LatencyMs": 212, + "p99LatencyMs": 2911, + "maxLatencyMs": 4998, + "bytesPerSec": 182360473.6 } ] } @@ -493,474 +493,474 @@ }, "ssrRouterLinkLoadTests": { "peakWorkers": 50, - "peakRequestsPerSec": 397, - "peakAvgLatencyMs": 123.88, - "peakP50LatencyMs": 122, - "peakP75LatencyMs": 123, - "peakP90LatencyMs": 128, - "peakP99LatencyMs": 272, - "totalRequests": 12102, + "peakRequestsPerSec": 329.2, + "peakAvgLatencyMs": 149.29, + "peakP50LatencyMs": 147, + "peakP75LatencyMs": 156, + "peakP90LatencyMs": 163, + "peakP99LatencyMs": 395, + "totalRequests": 10792, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1171, + "requests": 1169, "errors": 0, - "requestsPerSec": 234.2, - "avgLatencyMs": 3.6, + "requestsPerSec": 233.8, + "avgLatencyMs": 3.58, "medianLatencyMs": 3, "p50LatencyMs": 3, - "p75LatencyMs": 4, + "p75LatencyMs": 3, "p90LatencyMs": 4, - "p99LatencyMs": 10, + "p99LatencyMs": 9, "maxLatencyMs": 11, - "bytesPerSec": 66096332.8 + "bytesPerSec": 65975091.2 }, { "workers": 5, "durationMs": 5000, - "requests": 1535, + "requests": 1561, "errors": 0, - "requestsPerSec": 307, - "avgLatencyMs": 15.77, + "requestsPerSec": 312.2, + "avgLatencyMs": 15.49, "medianLatencyMs": 14, "p50LatencyMs": 14, "p75LatencyMs": 18, - "p90LatencyMs": 20, - "p99LatencyMs": 23, - "maxLatencyMs": 29, - "bytesPerSec": 86618931.2 + "p90LatencyMs": 19, + "p99LatencyMs": 24, + "maxLatencyMs": 28, + "bytesPerSec": 88113152 }, { "workers": 10, "durationMs": 5000, - "requests": 1606, + "requests": 1562, "errors": 0, - "requestsPerSec": 321.2, - "avgLatencyMs": 30.53, - "medianLatencyMs": 31, - "p50LatencyMs": 31, - "p75LatencyMs": 33, - "p90LatencyMs": 35, - "p99LatencyMs": 39, - "maxLatencyMs": 47, - "bytesPerSec": 90642841.6 + "requestsPerSec": 312.4, + "avgLatencyMs": 31.43, + "medianLatencyMs": 32, + "p50LatencyMs": 32, + "p75LatencyMs": 34, + "p90LatencyMs": 37, + "p99LatencyMs": 43, + "maxLatencyMs": 56, + "bytesPerSec": 88152473.6 }, { "workers": 25, "durationMs": 5000, - "requests": 1921, + "requests": 1628, "errors": 0, - "requestsPerSec": 384.2, - "avgLatencyMs": 64.19, - "medianLatencyMs": 62, - "p50LatencyMs": 62, - "p75LatencyMs": 64, - "p90LatencyMs": 74, - "p99LatencyMs": 92, - "maxLatencyMs": 263, - "bytesPerSec": 108416204.8 + "requestsPerSec": 325.61, + "avgLatencyMs": 75.66, + "medianLatencyMs": 75, + "p50LatencyMs": 75, + "p75LatencyMs": 79, + "p90LatencyMs": 83, + "p99LatencyMs": 95, + "maxLatencyMs": 226, + "bytesPerSec": 91861811.2 }, { "workers": 50, "durationMs": 5000, - "requests": 1985, + "requests": 1646, "errors": 0, - "requestsPerSec": 397, - "avgLatencyMs": 123.88, - "medianLatencyMs": 122, - "p50LatencyMs": 122, - "p75LatencyMs": 123, - "p90LatencyMs": 128, - "p99LatencyMs": 272, - "maxLatencyMs": 831, - "bytesPerSec": 112033792 + "requestsPerSec": 329.2, + "avgLatencyMs": 149.29, + "medianLatencyMs": 147, + "p50LatencyMs": 147, + "p75LatencyMs": 156, + "p90LatencyMs": 163, + "p99LatencyMs": 395, + "maxLatencyMs": 1034, + "bytesPerSec": 92897280 }, { "workers": 100, "durationMs": 5010, - "requests": 1964, + "requests": 1619, "errors": 0, - "requestsPerSec": 392.8, - "avgLatencyMs": 247.94, - "medianLatencyMs": 204, - "p50LatencyMs": 204, - "p75LatencyMs": 241, - "p90LatencyMs": 256, - "p99LatencyMs": 2480, - "maxLatencyMs": 3917, - "bytesPerSec": 110827929.6 + "requestsPerSec": 323.8, + "avgLatencyMs": 298.98, + "medianLatencyMs": 220, + "p50LatencyMs": 220, + "p75LatencyMs": 258, + "p90LatencyMs": 295, + "p99LatencyMs": 3511, + "maxLatencyMs": 4989, + "bytesPerSec": 91376844.8 }, { "workers": 200, "durationMs": 5010, - "requests": 1920, + "requests": 1607, "errors": 0, - "requestsPerSec": 384, - "avgLatencyMs": 280.95, - "medianLatencyMs": 208, - "p50LatencyMs": 208, - "p75LatencyMs": 244, - "p90LatencyMs": 286, - "p99LatencyMs": 3331, - "maxLatencyMs": 4938, - "bytesPerSec": 108350668.8 + "requestsPerSec": 321.4, + "avgLatencyMs": 301.87, + "medianLatencyMs": 221, + "p50LatencyMs": 221, + "p75LatencyMs": 272, + "p90LatencyMs": 282, + "p99LatencyMs": 3498, + "maxLatencyMs": 4976, + "bytesPerSec": 90695270.4 } ], "runs": 3, "samples": [ { - "peakWorkers": 100, - "peakRequestsPerSec": 342.2, - "peakAvgLatencyMs": 282.72, - "peakP50LatencyMs": 223, - "peakP75LatencyMs": 262, - "peakP90LatencyMs": 295, - "peakP99LatencyMs": 3051, - "totalRequests": 11094, + "peakWorkers": 25, + "peakRequestsPerSec": 351.8, + "peakAvgLatencyMs": 70.09, + "peakP50LatencyMs": 69, + "peakP75LatencyMs": 73, + "peakP90LatencyMs": 79, + "peakP99LatencyMs": 88, + "totalRequests": 10572, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1165, + "requests": 1160, "errors": 0, - "requestsPerSec": 233, - "avgLatencyMs": 3.67, + "requestsPerSec": 232, + "avgLatencyMs": 3.68, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 4, "p90LatencyMs": 5, "p99LatencyMs": 8, "maxLatencyMs": 9, - "bytesPerSec": 65748992 + "bytesPerSec": 65467187.2 }, { "workers": 5, "durationMs": 5000, - "requests": 1571, + "requests": 1534, "errors": 0, - "requestsPerSec": 314.2, - "avgLatencyMs": 15.39, - "medianLatencyMs": 14, - "p50LatencyMs": 14, - "p75LatencyMs": 17, + "requestsPerSec": 306.8, + "avgLatencyMs": 15.75, + "medianLatencyMs": 15, + "p50LatencyMs": 15, + "p75LatencyMs": 18, "p90LatencyMs": 19, - "p99LatencyMs": 21, + "p99LatencyMs": 23, "maxLatencyMs": 26, - "bytesPerSec": 88663654.4 + "bytesPerSec": 86579609.6 }, { "workers": 10, "durationMs": 5000, - "requests": 1659, + "requests": 1636, "errors": 0, - "requestsPerSec": 331.8, - "avgLatencyMs": 29.55, + "requestsPerSec": 327.2, + "avgLatencyMs": 29.98, "medianLatencyMs": 30, "p50LatencyMs": 30, "p75LatencyMs": 32, "p90LatencyMs": 34, - "p99LatencyMs": 39, - "maxLatencyMs": 45, - "bytesPerSec": 93631283.2 + "p99LatencyMs": 40, + "maxLatencyMs": 59, + "bytesPerSec": 92333670.4 }, { "workers": 25, "durationMs": 5000, - "requests": 1710, + "requests": 1759, "errors": 0, - "requestsPerSec": 342, - "avgLatencyMs": 72.07, - "medianLatencyMs": 71, - "p50LatencyMs": 71, - "p75LatencyMs": 76, - "p90LatencyMs": 80, - "p99LatencyMs": 89, - "maxLatencyMs": 312, - "bytesPerSec": 96501760 + "requestsPerSec": 351.8, + "avgLatencyMs": 70.09, + "medianLatencyMs": 69, + "p50LatencyMs": 69, + "p75LatencyMs": 73, + "p90LatencyMs": 79, + "p99LatencyMs": 88, + "maxLatencyMs": 280, + "bytesPerSec": 99280486.4 }, { "workers": 50, "durationMs": 5000, - "requests": 1694, + "requests": 1520, "errors": 0, - "requestsPerSec": 338.8, - "avgLatencyMs": 144.75, - "medianLatencyMs": 141, - "p50LatencyMs": 141, - "p75LatencyMs": 150, - "p90LatencyMs": 157, - "p99LatencyMs": 527, - "maxLatencyMs": 1097, - "bytesPerSec": 95597363.2 + "requestsPerSec": 304, + "avgLatencyMs": 161.31, + "medianLatencyMs": 162, + "p50LatencyMs": 162, + "p75LatencyMs": 169, + "p90LatencyMs": 174, + "p99LatencyMs": 510, + "maxLatencyMs": 1007, + "bytesPerSec": 85780070.41 }, { "workers": 100, "durationMs": 5010, - "requests": 1711, + "requests": 1513, "errors": 0, - "requestsPerSec": 342.2, - "avgLatencyMs": 282.72, - "medianLatencyMs": 223, - "p50LatencyMs": 223, - "p75LatencyMs": 262, - "p90LatencyMs": 295, - "p99LatencyMs": 3051, - "maxLatencyMs": 4475, - "bytesPerSec": 96554188.8 + "requestsPerSec": 302.61, + "avgLatencyMs": 304.26, + "medianLatencyMs": 219, + "p50LatencyMs": 219, + "p75LatencyMs": 281, + "p90LatencyMs": 297, + "p99LatencyMs": 3425, + "maxLatencyMs": 4858, + "bytesPerSec": 85399961.6 }, { "workers": 200, "durationMs": 5010, - "requests": 1584, + "requests": 1450, "errors": 0, - "requestsPerSec": 316.8, - "avgLatencyMs": 302.8, - "medianLatencyMs": 222, - "p50LatencyMs": 222, - "p75LatencyMs": 259, - "p90LatencyMs": 289, - "p99LatencyMs": 3619, - "maxLatencyMs": 4991, - "bytesPerSec": 89397657.6 + "requestsPerSec": 290, + "avgLatencyMs": 317.33, + "medianLatencyMs": 227, + "p50LatencyMs": 227, + "p75LatencyMs": 271, + "p90LatencyMs": 301, + "p99LatencyMs": 3667, + "maxLatencyMs": 4995, + "bytesPerSec": 81831526.41 } ] }, { - "peakWorkers": 50, - "peakRequestsPerSec": 397, - "peakAvgLatencyMs": 123.88, - "peakP50LatencyMs": 122, - "peakP75LatencyMs": 123, - "peakP90LatencyMs": 128, - "peakP99LatencyMs": 272, - "totalRequests": 12102, + "peakWorkers": 25, + "peakRequestsPerSec": 326.4, + "peakAvgLatencyMs": 75.57, + "peakP50LatencyMs": 74, + "peakP75LatencyMs": 79, + "peakP90LatencyMs": 83, + "peakP99LatencyMs": 94, + "totalRequests": 10399, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1171, + "requests": 1079, "errors": 0, - "requestsPerSec": 234.2, - "avgLatencyMs": 3.6, - "medianLatencyMs": 3, - "p50LatencyMs": 3, + "requestsPerSec": 215.8, + "avgLatencyMs": 4.23, + "medianLatencyMs": 4, + "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 10, "maxLatencyMs": 11, - "bytesPerSec": 66096332.8 + "bytesPerSec": 60899328 }, { "workers": 5, "durationMs": 5000, - "requests": 1535, + "requests": 1488, "errors": 0, - "requestsPerSec": 307, - "avgLatencyMs": 15.77, - "medianLatencyMs": 14, - "p50LatencyMs": 14, + "requestsPerSec": 297.61, + "avgLatencyMs": 16.28, + "medianLatencyMs": 15, + "p50LatencyMs": 15, "p75LatencyMs": 18, "p90LatencyMs": 20, - "p99LatencyMs": 23, - "maxLatencyMs": 29, - "bytesPerSec": 86618931.2 + "p99LatencyMs": 25, + "maxLatencyMs": 30, + "bytesPerSec": 83984384 }, { "workers": 10, "durationMs": 5000, - "requests": 1606, + "requests": 1500, "errors": 0, - "requestsPerSec": 321.2, - "avgLatencyMs": 30.53, - "medianLatencyMs": 31, - "p50LatencyMs": 31, - "p75LatencyMs": 33, - "p90LatencyMs": 35, - "p99LatencyMs": 39, - "maxLatencyMs": 47, - "bytesPerSec": 90642841.6 + "requestsPerSec": 300, + "avgLatencyMs": 32.71, + "medianLatencyMs": 33, + "p50LatencyMs": 33, + "p75LatencyMs": 35, + "p90LatencyMs": 37, + "p99LatencyMs": 43, + "maxLatencyMs": 49, + "bytesPerSec": 84665958.41 }, { "workers": 25, "durationMs": 5000, - "requests": 1921, + "requests": 1632, "errors": 0, - "requestsPerSec": 384.2, - "avgLatencyMs": 64.19, - "medianLatencyMs": 62, - "p50LatencyMs": 62, - "p75LatencyMs": 64, - "p90LatencyMs": 74, - "p99LatencyMs": 92, - "maxLatencyMs": 263, - "bytesPerSec": 108416204.8 + "requestsPerSec": 326.4, + "avgLatencyMs": 75.57, + "medianLatencyMs": 74, + "p50LatencyMs": 74, + "p75LatencyMs": 79, + "p90LatencyMs": 83, + "p99LatencyMs": 94, + "maxLatencyMs": 206, + "bytesPerSec": 92110848 }, { "workers": 50, "durationMs": 5000, - "requests": 1985, + "requests": 1613, "errors": 0, - "requestsPerSec": 397, - "avgLatencyMs": 123.88, - "medianLatencyMs": 122, - "p50LatencyMs": 122, - "p75LatencyMs": 123, - "p90LatencyMs": 128, - "p99LatencyMs": 272, - "maxLatencyMs": 831, - "bytesPerSec": 112033792 + "requestsPerSec": 322.61, + "avgLatencyMs": 151.99, + "medianLatencyMs": 150, + "p50LatencyMs": 150, + "p75LatencyMs": 158, + "p90LatencyMs": 163, + "p99LatencyMs": 305, + "maxLatencyMs": 869, + "bytesPerSec": 91036057.6 }, { "workers": 100, "durationMs": 5010, - "requests": 1964, + "requests": 1591, "errors": 0, - "requestsPerSec": 392.8, - "avgLatencyMs": 247.94, - "medianLatencyMs": 204, - "p50LatencyMs": 204, - "p75LatencyMs": 241, - "p90LatencyMs": 256, - "p99LatencyMs": 2480, - "maxLatencyMs": 3917, - "bytesPerSec": 110827929.6 + "requestsPerSec": 318.2, + "avgLatencyMs": 300.43, + "medianLatencyMs": 224, + "p50LatencyMs": 224, + "p75LatencyMs": 272, + "p90LatencyMs": 304, + "p99LatencyMs": 3496, + "maxLatencyMs": 4925, + "bytesPerSec": 89790873.6 }, { "workers": 200, "durationMs": 5010, - "requests": 1920, + "requests": 1496, "errors": 0, - "requestsPerSec": 384, - "avgLatencyMs": 280.95, - "medianLatencyMs": 208, - "p50LatencyMs": 208, - "p75LatencyMs": 244, - "p90LatencyMs": 286, - "p99LatencyMs": 3331, - "maxLatencyMs": 4938, - "bytesPerSec": 108350668.8 + "requestsPerSec": 299.2, + "avgLatencyMs": 311.34, + "medianLatencyMs": 228, + "p50LatencyMs": 228, + "p75LatencyMs": 270, + "p90LatencyMs": 296, + "p99LatencyMs": 3618, + "maxLatencyMs": 4901, + "bytesPerSec": 84426752 } ] }, { - "peakWorkers": 25, - "peakRequestsPerSec": 398.8, - "peakAvgLatencyMs": 61.82, - "peakP50LatencyMs": 61, - "peakP75LatencyMs": 62, - "peakP90LatencyMs": 63, - "peakP99LatencyMs": 86, - "totalRequests": 12988, + "peakWorkers": 50, + "peakRequestsPerSec": 329.2, + "peakAvgLatencyMs": 149.29, + "peakP50LatencyMs": 147, + "peakP75LatencyMs": 156, + "peakP90LatencyMs": 163, + "peakP99LatencyMs": 395, + "totalRequests": 10792, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1375, + "requests": 1169, "errors": 0, - "requestsPerSec": 275, - "avgLatencyMs": 3.02, + "requestsPerSec": 233.8, + "avgLatencyMs": 3.58, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 4, - "maxLatencyMs": 4, - "bytesPerSec": 77614284.8 + "p90LatencyMs": 4, + "p99LatencyMs": 9, + "maxLatencyMs": 11, + "bytesPerSec": 65975091.2 }, { "workers": 5, "durationMs": 5000, - "requests": 1843, + "requests": 1561, "errors": 0, - "requestsPerSec": 368.6, - "avgLatencyMs": 12.97, - "medianLatencyMs": 13, - "p50LatencyMs": 13, - "p75LatencyMs": 13, - "p90LatencyMs": 14, - "p99LatencyMs": 18, - "maxLatencyMs": 22, - "bytesPerSec": 104012185.6 + "requestsPerSec": 312.2, + "avgLatencyMs": 15.49, + "medianLatencyMs": 14, + "p50LatencyMs": 14, + "p75LatencyMs": 18, + "p90LatencyMs": 19, + "p99LatencyMs": 24, + "maxLatencyMs": 28, + "bytesPerSec": 88113152 }, { "workers": 10, "durationMs": 5000, - "requests": 1945, + "requests": 1562, "errors": 0, - "requestsPerSec": 389, - "avgLatencyMs": 25.14, - "medianLatencyMs": 25, - "p50LatencyMs": 25, - "p75LatencyMs": 26, - "p90LatencyMs": 26, - "p99LatencyMs": 30, - "maxLatencyMs": 40, - "bytesPerSec": 109766246.4 + "requestsPerSec": 312.4, + "avgLatencyMs": 31.43, + "medianLatencyMs": 32, + "p50LatencyMs": 32, + "p75LatencyMs": 34, + "p90LatencyMs": 37, + "p99LatencyMs": 43, + "maxLatencyMs": 56, + "bytesPerSec": 88152473.6 }, { "workers": 25, "durationMs": 5000, - "requests": 1994, + "requests": 1628, "errors": 0, - "requestsPerSec": 398.8, - "avgLatencyMs": 61.82, - "medianLatencyMs": 61, - "p50LatencyMs": 61, - "p75LatencyMs": 62, - "p90LatencyMs": 63, - "p99LatencyMs": 86, - "maxLatencyMs": 205, - "bytesPerSec": 112531865.6 + "requestsPerSec": 325.61, + "avgLatencyMs": 75.66, + "medianLatencyMs": 75, + "p50LatencyMs": 75, + "p75LatencyMs": 79, + "p90LatencyMs": 83, + "p99LatencyMs": 95, + "maxLatencyMs": 226, + "bytesPerSec": 91861811.2 }, { "workers": 50, "durationMs": 5000, - "requests": 1993, + "requests": 1646, "errors": 0, - "requestsPerSec": 398.6, - "avgLatencyMs": 123.42, - "medianLatencyMs": 121, - "p50LatencyMs": 121, - "p75LatencyMs": 123, - "p90LatencyMs": 126, - "p99LatencyMs": 360, - "maxLatencyMs": 897, - "bytesPerSec": 112479436.8 + "requestsPerSec": 329.2, + "avgLatencyMs": 149.29, + "medianLatencyMs": 147, + "p50LatencyMs": 147, + "p75LatencyMs": 156, + "p90LatencyMs": 163, + "p99LatencyMs": 395, + "maxLatencyMs": 1034, + "bytesPerSec": 92897280 }, { "workers": 100, - "durationMs": 5000, - "requests": 1947, + "durationMs": 5010, + "requests": 1619, "errors": 0, - "requestsPerSec": 389.4, - "avgLatencyMs": 249.41, - "medianLatencyMs": 208, - "p50LatencyMs": 208, - "p75LatencyMs": 244, - "p90LatencyMs": 249, - "p99LatencyMs": 2475, - "maxLatencyMs": 3926, - "bytesPerSec": 109884211.2 + "requestsPerSec": 323.8, + "avgLatencyMs": 298.98, + "medianLatencyMs": 220, + "p50LatencyMs": 220, + "p75LatencyMs": 258, + "p90LatencyMs": 295, + "p99LatencyMs": 3511, + "maxLatencyMs": 4989, + "bytesPerSec": 91376844.8 }, { "workers": 200, "durationMs": 5010, - "requests": 1891, + "requests": 1607, "errors": 0, - "requestsPerSec": 378.2, - "avgLatencyMs": 283.88, - "medianLatencyMs": 216, - "p50LatencyMs": 216, - "p75LatencyMs": 247, - "p90LatencyMs": 267, - "p99LatencyMs": 3431, - "maxLatencyMs": 4999, - "bytesPerSec": 106725376 + "requestsPerSec": 321.4, + "avgLatencyMs": 301.87, + "medianLatencyMs": 221, + "p50LatencyMs": 221, + "p75LatencyMs": 272, + "p90LatencyMs": 282, + "p99LatencyMs": 3498, + "maxLatencyMs": 4976, + "bytesPerSec": 90695270.4 } ] } @@ -969,147 +969,147 @@ }, "browserVersion": "Google Chrome 154.0.8037.97", "clientSideRenderedTests": { - "firstPaintMs": 92.8, - "fcpMs": 92.64, + "firstPaintMs": 98.6, + "fcpMs": 98.61, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 20.68, - "inputDelayMs": 0.86, - "processingDurationMs": 3.67, - "presentationDelayMs": 16.15 + "interactionLatencyMs": 18.71, + "inputDelayMs": 0.85, + "processingDurationMs": 2.31, + "presentationDelayMs": 15.55 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 6.98, - "fcpMs": 7.09, - "interactionLatencyMs": 2.94, - "inputDelayMs": 0.05, - "processingDurationMs": 2.69, - "presentationDelayMs": 1.53 + "firstPaintMs": 9.13, + "fcpMs": 9.08, + "interactionLatencyMs": 3.22, + "inputDelayMs": 0.12, + "processingDurationMs": 0.18, + "presentationDelayMs": 2.93 }, "samples": [ { - "firstPaintMs": 103, - "fcpMs": 103.187, + "firstPaintMs": 96, + "fcpMs": 95.676, "interactionTests": { - "interactionLatencyMs": 25.083, - "inputDelayMs": 0.782, - "processingDurationMs": 8.469, - "presentationDelayMs": 15.832 + "interactionLatencyMs": 22.901, + "inputDelayMs": 1.002, + "processingDurationMs": 2.602, + "presentationDelayMs": 19.297 } }, { - "firstPaintMs": 96, - "fcpMs": 95.72, + "firstPaintMs": 101, + "fcpMs": 100.98, "interactionTests": { - "interactionLatencyMs": 17.361, - "inputDelayMs": 0.916, - "processingDurationMs": 2.37, - "presentationDelayMs": 14.075 + "interactionLatencyMs": 21.273, + "inputDelayMs": 0.972, + "processingDurationMs": 2.356, + "presentationDelayMs": 17.945 } }, { - "firstPaintMs": 87, - "fcpMs": 87.128, + "firstPaintMs": 94, + "fcpMs": 93.955, "interactionTests": { - "interactionLatencyMs": 20.68, - "inputDelayMs": 0.861, - "processingDurationMs": 2.254, - "presentationDelayMs": 17.565 + "interactionLatencyMs": 17.428, + "inputDelayMs": 0.794, + "processingDurationMs": 2.176, + "presentationDelayMs": 14.458 } }, { - "firstPaintMs": 86, - "fcpMs": 85.665, + "firstPaintMs": 89, + "fcpMs": 89.392, "interactionTests": { - "interactionLatencyMs": 21.482, - "inputDelayMs": 0.825, - "processingDurationMs": 2.916, - "presentationDelayMs": 17.741 + "interactionLatencyMs": 15.344, + "inputDelayMs": 0.734, + "processingDurationMs": 2.211, + "presentationDelayMs": 12.399 } }, { - "firstPaintMs": 92, - "fcpMs": 91.515, + "firstPaintMs": 113, + "fcpMs": 113.065, "interactionTests": { - "interactionLatencyMs": 18.774, - "inputDelayMs": 0.896, - "processingDurationMs": 2.358, - "presentationDelayMs": 15.52 + "interactionLatencyMs": 16.624, + "inputDelayMs": 0.766, + "processingDurationMs": 2.193, + "presentationDelayMs": 13.665 } } ] }, "serverSideRenderedTests": { - "firstPaintMs": 92.8, - "fcpMs": 92.82, + "firstPaintMs": 78.4, + "fcpMs": 78.51, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 17.6, - "inputDelayMs": 1.59, - "processingDurationMs": 2.39, - "presentationDelayMs": 13.62 + "interactionLatencyMs": 14.3, + "inputDelayMs": 0.84, + "processingDurationMs": 2.79, + "presentationDelayMs": 10.66 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 6.22, - "fcpMs": 6.48, - "interactionLatencyMs": 4.54, - "inputDelayMs": 1.18, - "processingDurationMs": 0.37, - "presentationDelayMs": 3.91 + "firstPaintMs": 10.92, + "fcpMs": 10.74, + "interactionLatencyMs": 3.73, + "inputDelayMs": 0.19, + "processingDurationMs": 1.73, + "presentationDelayMs": 3.9 }, "samples": [ { - "firstPaintMs": 100, - "fcpMs": 100.17, + "firstPaintMs": 96, + "fcpMs": 95.64, "interactionTests": { - "interactionLatencyMs": 24.282, - "inputDelayMs": 3.68, - "processingDurationMs": 1.977, - "presentationDelayMs": 18.625 + "interactionLatencyMs": 15.661, + "inputDelayMs": 0.99, + "processingDurationMs": 5.869, + "presentationDelayMs": 8.802 } }, { - "firstPaintMs": 94, - "fcpMs": 93.959, + "firstPaintMs": 77, + "fcpMs": 77.215, "interactionTests": { - "interactionLatencyMs": 14.652000000000001, - "inputDelayMs": 0.998, - "processingDurationMs": 2.599, - "presentationDelayMs": 11.055 + "interactionLatencyMs": 13.549, + "inputDelayMs": 1.096, + "processingDurationMs": 2.037, + "presentationDelayMs": 10.416 } }, { - "firstPaintMs": 88, - "fcpMs": 87.807, + "firstPaintMs": 75, + "fcpMs": 75.232, "interactionTests": { - "interactionLatencyMs": 15.413, - "inputDelayMs": 0.974, - "processingDurationMs": 2.626, - "presentationDelayMs": 11.813 + "interactionLatencyMs": 10.477, + "inputDelayMs": 0.719, + "processingDurationMs": 1.829, + "presentationDelayMs": 7.929 } }, { - "firstPaintMs": 85, - "fcpMs": 84.71, + "firstPaintMs": 66, + "fcpMs": 66.044, "interactionTests": { - "interactionLatencyMs": 13.411999999999999, - "inputDelayMs": 0.971, - "processingDurationMs": 2.738, - "presentationDelayMs": 9.703 + "interactionLatencyMs": 19.988, + "inputDelayMs": 0.676, + "processingDurationMs": 1.871, + "presentationDelayMs": 17.441 } }, { - "firstPaintMs": 97, - "fcpMs": 97.464, + "firstPaintMs": 78, + "fcpMs": 78.397, "interactionTests": { - "interactionLatencyMs": 20.22, - "inputDelayMs": 1.319, - "processingDurationMs": 1.989, - "presentationDelayMs": 16.912 + "interactionLatencyMs": 11.803, + "inputDelayMs": 0.724, + "processingDurationMs": 2.368, + "presentationDelayMs": 8.711 } } ] diff --git a/packages/docs/src/content/runtime/app-react-router.json b/packages/docs/src/content/runtime/app-react-router.json index 902f76bd..4d13e5e7 100644 --- a/packages/docs/src/content/runtime/app-react-router.json +++ b/packages/docs/src/content/runtime/app-react-router.json @@ -3,634 +3,634 @@ "package": "app-react-router", "isFocused": true, "type": "runtime-app", - "timingMeasuredAt": "2026-10-10T10:58:42.209Z", + "timingMeasuredAt": "2026-10-10T11:51:43.886Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "7.16.0", "order": 5, "clientSideRenderedTests": { - "firstPaintMs": 159.4, - "fcpMs": 159.35, + "firstPaintMs": 152.2, + "fcpMs": 152.22, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 16.21, - "inputDelayMs": 2.09, - "processingDurationMs": 2.18, - "presentationDelayMs": 11.94 + "interactionLatencyMs": 22.1, + "inputDelayMs": 2.38, + "processingDurationMs": 2.15, + "presentationDelayMs": 17.57 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 11.22, - "fcpMs": 11.22, - "interactionLatencyMs": 5.36, - "inputDelayMs": 1.25, - "processingDurationMs": 0.14, - "presentationDelayMs": 5.97 + "firstPaintMs": 25.79, + "fcpMs": 25.65, + "interactionLatencyMs": 6.96, + "inputDelayMs": 1.89, + "processingDurationMs": 0.34, + "presentationDelayMs": 7.48 }, "samples": [ { - "firstPaintMs": 161, - "fcpMs": 161.439, + "firstPaintMs": 123, + "fcpMs": 123.377, "interactionTests": { - "interactionLatencyMs": 10.922, - "inputDelayMs": 4.326, - "processingDurationMs": 2.18, - "presentationDelayMs": 4.416 + "interactionLatencyMs": 20.845, + "inputDelayMs": 5.76, + "processingDurationMs": 2.138, + "presentationDelayMs": 12.947 } }, { - "firstPaintMs": 166, - "fcpMs": 165.866, + "firstPaintMs": 158, + "fcpMs": 157.522, "interactionTests": { - "interactionLatencyMs": 21.371, - "inputDelayMs": 1.67, - "processingDurationMs": 2.21, - "presentationDelayMs": 17.491 + "interactionLatencyMs": 33.830999999999996, + "inputDelayMs": 1.69, + "processingDurationMs": 1.921, + "presentationDelayMs": 30.22 } }, { - "firstPaintMs": 162, - "fcpMs": 161.548, + "firstPaintMs": 164, + "fcpMs": 163.897, "interactionTests": { - "interactionLatencyMs": 22.599999999999998, - "inputDelayMs": 1.644, - "processingDurationMs": 2.387, - "presentationDelayMs": 18.569 + "interactionLatencyMs": 17.602, + "inputDelayMs": 1.484, + "processingDurationMs": 2.743, + "presentationDelayMs": 13.375 } }, { - "firstPaintMs": 168, - "fcpMs": 167.966, + "firstPaintMs": 186, + "fcpMs": 186.123, "interactionTests": { - "interactionLatencyMs": 13.426, - "inputDelayMs": 1.401, - "processingDurationMs": 2.029, - "presentationDelayMs": 9.996 + "interactionLatencyMs": 22.012, + "inputDelayMs": 1.511, + "processingDurationMs": 1.912, + "presentationDelayMs": 18.589 } }, { - "firstPaintMs": 140, - "fcpMs": 139.924, + "firstPaintMs": 130, + "fcpMs": 130.195, "interactionTests": { - "interactionLatencyMs": 12.753, - "inputDelayMs": 1.433, - "processingDurationMs": 2.071, - "presentationDelayMs": 9.249 + "interactionLatencyMs": 16.219, + "inputDelayMs": 1.466, + "processingDurationMs": 2.041, + "presentationDelayMs": 12.712 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 329, - "avgLatencyMs": 3.079, - "medianLatencyMs": 3.003, - "samples": 3248, + "opsPerSec": 349, + "avgLatencyMs": 2.888, + "medianLatencyMs": 2.836, + "samples": 3463, "bodySizeKb": 216.9, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 104.8, - "fcpMs": 104.73, + "firstPaintMs": 116.6, + "fcpMs": 116.35, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 18.41, - "inputDelayMs": 1.77, - "processingDurationMs": 3.39, - "presentationDelayMs": 13.25 + "interactionLatencyMs": 19.19, + "inputDelayMs": 1.59, + "processingDurationMs": 2.71, + "presentationDelayMs": 14.89 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 16.19, - "fcpMs": 16.43, - "interactionLatencyMs": 4.97, - "inputDelayMs": 0.1, - "processingDurationMs": 0.79, - "presentationDelayMs": 5.26 + "firstPaintMs": 25.13, + "fcpMs": 25, + "interactionLatencyMs": 2.03, + "inputDelayMs": 0.11, + "processingDurationMs": 0.24, + "presentationDelayMs": 2.08 }, "samples": [ { - "firstPaintMs": 83, - "fcpMs": 82.583, + "firstPaintMs": 156, + "fcpMs": 155.518, "interactionTests": { - "interactionLatencyMs": 12.918, - "inputDelayMs": 1.733, - "processingDurationMs": 2.759, - "presentationDelayMs": 8.426 + "interactionLatencyMs": 16.617, + "inputDelayMs": 1.509, + "processingDurationMs": 2.573, + "presentationDelayMs": 12.535 } }, { - "firstPaintMs": 125, - "fcpMs": 125.184, + "firstPaintMs": 109, + "fcpMs": 108.505, "interactionTests": { - "interactionLatencyMs": 22.282, - "inputDelayMs": 1.627, - "processingDurationMs": 3.077, - "presentationDelayMs": 17.578 + "interactionLatencyMs": 19.852999999999998, + "inputDelayMs": 1.5, + "processingDurationMs": 2.448, + "presentationDelayMs": 15.905 } }, { - "firstPaintMs": 104, - "fcpMs": 103.759, + "firstPaintMs": 123, + "fcpMs": 122.874, "interactionTests": { - "interactionLatencyMs": 17.724, - "inputDelayMs": 1.876, - "processingDurationMs": 3.108, - "presentationDelayMs": 12.74 + "interactionLatencyMs": 21.887, + "inputDelayMs": 1.602, + "processingDurationMs": 2.599, + "presentationDelayMs": 17.686 } }, { - "firstPaintMs": 97, - "fcpMs": 96.923, + "firstPaintMs": 89, + "fcpMs": 88.865, "interactionTests": { - "interactionLatencyMs": 14.538, - "inputDelayMs": 1.847, - "processingDurationMs": 4.771, - "presentationDelayMs": 7.92 + "interactionLatencyMs": 17.844, + "inputDelayMs": 1.578, + "processingDurationMs": 3.047, + "presentationDelayMs": 13.219 } }, { - "firstPaintMs": 115, - "fcpMs": 115.184, + "firstPaintMs": 106, + "fcpMs": 106.011, "interactionTests": { - "interactionLatencyMs": 24.586, - "inputDelayMs": 1.753, - "processingDurationMs": 3.247, - "presentationDelayMs": 19.586 + "interactionLatencyMs": 19.731, + "inputDelayMs": 1.781, + "processingDurationMs": 2.863, + "presentationDelayMs": 15.087 } } ] }, "ssrRouterLinkLoadTests": { - "peakWorkers": 10, - "peakRequestsPerSec": 169.8, - "peakAvgLatencyMs": 58.11, - "peakP50LatencyMs": 57, - "peakP75LatencyMs": 58, - "peakP90LatencyMs": 62, - "peakP99LatencyMs": 88, - "totalRequests": 5649, + "peakWorkers": 25, + "peakRequestsPerSec": 173.6, + "peakAvgLatencyMs": 141.68, + "peakP50LatencyMs": 140, + "peakP75LatencyMs": 141, + "peakP90LatencyMs": 151, + "peakP99LatencyMs": 302, + "totalRequests": 5738, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 723, + "requests": 731, "errors": 0, - "requestsPerSec": 144.6, - "avgLatencyMs": 6.28, + "requestsPerSec": 146.2, + "avgLatencyMs": 6.25, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 6, "p90LatencyMs": 7, - "p99LatencyMs": 8, + "p99LatencyMs": 9, "maxLatencyMs": 11, - "bytesPerSec": 48316416 + "bytesPerSec": 48840704 }, { "workers": 5, "durationMs": 5000, - "requests": 830, + "requests": 843, "errors": 0, - "requestsPerSec": 166, - "avgLatencyMs": 29.55, + "requestsPerSec": 168.6, + "avgLatencyMs": 29.11, "medianLatencyMs": 29, "p50LatencyMs": 29, "p75LatencyMs": 29, - "p90LatencyMs": 31, - "p99LatencyMs": 45, - "maxLatencyMs": 60, - "bytesPerSec": 55466393.6 + "p90LatencyMs": 30, + "p99LatencyMs": 49, + "maxLatencyMs": 54, + "bytesPerSec": 56331468.8 }, { "workers": 10, "durationMs": 5000, - "requests": 849, + "requests": 858, "errors": 0, - "requestsPerSec": 169.8, - "avgLatencyMs": 58.11, - "medianLatencyMs": 57, - "p50LatencyMs": 57, - "p75LatencyMs": 58, - "p90LatencyMs": 62, - "p99LatencyMs": 88, - "maxLatencyMs": 88, - "bytesPerSec": 56737792 + "requestsPerSec": 171.6, + "avgLatencyMs": 57.42, + "medianLatencyMs": 56, + "p50LatencyMs": 56, + "p75LatencyMs": 57, + "p90LatencyMs": 61, + "p99LatencyMs": 86, + "maxLatencyMs": 93, + "bytesPerSec": 57334169.6 }, { "workers": 25, "durationMs": 5000, - "requests": 836, + "requests": 868, "errors": 0, - "requestsPerSec": 167.2, - "avgLatencyMs": 146.91, - "medianLatencyMs": 145, - "p50LatencyMs": 145, - "p75LatencyMs": 146, - "p90LatencyMs": 162, - "p99LatencyMs": 339, - "maxLatencyMs": 634, - "bytesPerSec": 55859609.6 + "requestsPerSec": 173.6, + "avgLatencyMs": 141.68, + "medianLatencyMs": 140, + "p50LatencyMs": 140, + "p75LatencyMs": 141, + "p90LatencyMs": 151, + "p99LatencyMs": 302, + "maxLatencyMs": 579, + "bytesPerSec": 58002636.8 }, { "workers": 50, "durationMs": 5000, - "requests": 841, + "requests": 856, "errors": 0, - "requestsPerSec": 168.2, - "avgLatencyMs": 288.37, - "medianLatencyMs": 287, - "p50LatencyMs": 287, - "p75LatencyMs": 289, - "p90LatencyMs": 296, - "p99LatencyMs": 1716, - "maxLatencyMs": 2353, - "bytesPerSec": 56200396.8 + "requestsPerSec": 171.2, + "avgLatencyMs": 283.56, + "medianLatencyMs": 280, + "p50LatencyMs": 280, + "p75LatencyMs": 282, + "p90LatencyMs": 287, + "p99LatencyMs": 1631, + "maxLatencyMs": 2284, + "bytesPerSec": 57203097.6 }, { "workers": 100, "durationMs": 5010, - "requests": 819, + "requests": 833, "errors": 0, - "requestsPerSec": 163.81, - "avgLatencyMs": 420.92, - "medianLatencyMs": 315, - "p50LatencyMs": 315, - "p75LatencyMs": 378, - "p90LatencyMs": 407, - "p99LatencyMs": 3883, - "maxLatencyMs": 4978, - "bytesPerSec": 54732390.4 + "requestsPerSec": 166.6, + "avgLatencyMs": 412.18, + "medianLatencyMs": 304, + "p50LatencyMs": 304, + "p75LatencyMs": 365, + "p90LatencyMs": 406, + "p99LatencyMs": 3983, + "maxLatencyMs": 4940, + "bytesPerSec": 55656448 }, { "workers": 200, "durationMs": 5010, - "requests": 751, + "requests": 749, "errors": 0, - "requestsPerSec": 150.2, - "avgLatencyMs": 427.11, - "medianLatencyMs": 323, - "p50LatencyMs": 323, - "p75LatencyMs": 386, - "p90LatencyMs": 419, - "p99LatencyMs": 3928, - "maxLatencyMs": 4969, - "bytesPerSec": 50190745.6 + "requestsPerSec": 149.81, + "avgLatencyMs": 429.3, + "medianLatencyMs": 315, + "p50LatencyMs": 315, + "p75LatencyMs": 380, + "p90LatencyMs": 411, + "p99LatencyMs": 3891, + "maxLatencyMs": 4903, + "bytesPerSec": 50058035.2 } ], "runs": 3, "samples": [ { - "peakWorkers": 25, - "peakRequestsPerSec": 165.6, - "peakAvgLatencyMs": 148.32, - "peakP50LatencyMs": 147, - "peakP75LatencyMs": 149, - "peakP90LatencyMs": 154, - "peakP99LatencyMs": 318, - "totalRequests": 5525, + "peakWorkers": 10, + "peakRequestsPerSec": 158.2, + "peakAvgLatencyMs": 62.34, + "peakP50LatencyMs": 61, + "peakP75LatencyMs": 63, + "peakP90LatencyMs": 69, + "peakP99LatencyMs": 90, + "totalRequests": 5339, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 679, + "requests": 711, "errors": 0, - "requestsPerSec": 135.81, - "avgLatencyMs": 6.81, - "medianLatencyMs": 7, - "p50LatencyMs": 7, - "p75LatencyMs": 7, - "p90LatencyMs": 8, - "p99LatencyMs": 12, - "maxLatencyMs": 14, - "bytesPerSec": 45373849.6 + "requestsPerSec": 142.2, + "avgLatencyMs": 6.33, + "medianLatencyMs": 6, + "p50LatencyMs": 6, + "p75LatencyMs": 6, + "p90LatencyMs": 7, + "p99LatencyMs": 10, + "maxLatencyMs": 12, + "bytesPerSec": 47516876.8 }, { "workers": 5, "durationMs": 5000, - "requests": 797, + "requests": 775, "errors": 0, - "requestsPerSec": 159.4, - "avgLatencyMs": 30.77, - "medianLatencyMs": 30, - "p50LatencyMs": 30, - "p75LatencyMs": 31, - "p90LatencyMs": 33, - "p99LatencyMs": 50, - "maxLatencyMs": 55, - "bytesPerSec": 53264384 + "requestsPerSec": 155, + "avgLatencyMs": 31.64, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 32, + "p90LatencyMs": 35, + "p99LatencyMs": 53, + "maxLatencyMs": 62, + "bytesPerSec": 51789824 }, { "workers": 10, "durationMs": 5000, - "requests": 821, + "requests": 791, "errors": 0, - "requestsPerSec": 164.2, - "avgLatencyMs": 60.04, - "medianLatencyMs": 59, - "p50LatencyMs": 59, - "p75LatencyMs": 60, - "p90LatencyMs": 64, - "p99LatencyMs": 88, - "maxLatencyMs": 129, - "bytesPerSec": 54856908.8 + "requestsPerSec": 158.2, + "avgLatencyMs": 62.34, + "medianLatencyMs": 61, + "p50LatencyMs": 61, + "p75LatencyMs": 63, + "p90LatencyMs": 69, + "p99LatencyMs": 90, + "maxLatencyMs": 126, + "bytesPerSec": 52864614.4 }, { "workers": 25, "durationMs": 5000, - "requests": 828, + "requests": 784, "errors": 0, - "requestsPerSec": 165.6, - "avgLatencyMs": 148.32, - "medianLatencyMs": 147, - "p50LatencyMs": 147, - "p75LatencyMs": 149, - "p90LatencyMs": 154, - "p99LatencyMs": 318, - "maxLatencyMs": 619, - "bytesPerSec": 55341875.2 + "requestsPerSec": 156.81, + "avgLatencyMs": 156.2, + "medianLatencyMs": 151, + "p50LatencyMs": 151, + "p75LatencyMs": 158, + "p90LatencyMs": 186, + "p99LatencyMs": 336, + "maxLatencyMs": 624, + "bytesPerSec": 52386201.6 }, { "workers": 50, "durationMs": 5000, - "requests": 820, + "requests": 771, "errors": 0, - "requestsPerSec": 164, - "avgLatencyMs": 295.53, - "medianLatencyMs": 291, - "p50LatencyMs": 291, - "p75LatencyMs": 295, - "p90LatencyMs": 302, - "p99LatencyMs": 1880, - "maxLatencyMs": 2668, - "bytesPerSec": 54804480 + "requestsPerSec": 154.2, + "avgLatencyMs": 313.5, + "medianLatencyMs": 304, + "p50LatencyMs": 304, + "p75LatencyMs": 318, + "p90LatencyMs": 328, + "p99LatencyMs": 2048, + "maxLatencyMs": 2660, + "bytesPerSec": 51521126.4 }, { "workers": 100, "durationMs": 5010, - "requests": 819, + "requests": 754, "errors": 0, - "requestsPerSec": 163.81, - "avgLatencyMs": 403.9, - "medianLatencyMs": 304, - "p50LatencyMs": 304, - "p75LatencyMs": 369, - "p90LatencyMs": 402, - "p99LatencyMs": 3823, - "maxLatencyMs": 4880, - "bytesPerSec": 54732390.4 + "requestsPerSec": 150.81, + "avgLatencyMs": 424.06, + "medianLatencyMs": 317, + "p50LatencyMs": 317, + "p75LatencyMs": 376, + "p90LatencyMs": 416, + "p99LatencyMs": 3954, + "maxLatencyMs": 4908, + "bytesPerSec": 50387353.6 }, { "workers": 200, "durationMs": 5010, - "requests": 761, + "requests": 753, "errors": 0, - "requestsPerSec": 152.2, - "avgLatencyMs": 428.61, - "medianLatencyMs": 305, - "p50LatencyMs": 305, - "p75LatencyMs": 365, - "p90LatencyMs": 408, - "p99LatencyMs": 4010, - "maxLatencyMs": 4868, - "bytesPerSec": 50857574.4 + "requestsPerSec": 150.6, + "avgLatencyMs": 421.91, + "medianLatencyMs": 300, + "p50LatencyMs": 300, + "p75LatencyMs": 359, + "p90LatencyMs": 378, + "p99LatencyMs": 3973, + "maxLatencyMs": 4831, + "bytesPerSec": 50330009.6 } ] }, { - "peakWorkers": 5, - "peakRequestsPerSec": 170, - "peakAvgLatencyMs": 28.94, - "peakP50LatencyMs": 29, - "peakP75LatencyMs": 29, - "peakP90LatencyMs": 29, - "peakP99LatencyMs": 44, - "totalRequests": 5693, + "peakWorkers": 25, + "peakRequestsPerSec": 173.6, + "peakAvgLatencyMs": 141.68, + "peakP50LatencyMs": 140, + "peakP75LatencyMs": 141, + "peakP90LatencyMs": 151, + "peakP99LatencyMs": 302, + "totalRequests": 5738, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 719, + "requests": 731, "errors": 0, - "requestsPerSec": 143.81, - "avgLatencyMs": 6.28, + "requestsPerSec": 146.2, + "avgLatencyMs": 6.25, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 6, "p90LatencyMs": 7, "p99LatencyMs": 9, "maxLatencyMs": 11, - "bytesPerSec": 48054272 + "bytesPerSec": 48840704 }, { "workers": 5, "durationMs": 5000, - "requests": 850, + "requests": 843, "errors": 0, - "requestsPerSec": 170, - "avgLatencyMs": 28.94, + "requestsPerSec": 168.6, + "avgLatencyMs": 29.11, "medianLatencyMs": 29, "p50LatencyMs": 29, "p75LatencyMs": 29, - "p90LatencyMs": 29, - "p99LatencyMs": 44, - "maxLatencyMs": 52, - "bytesPerSec": 56809881.6 + "p90LatencyMs": 30, + "p99LatencyMs": 49, + "maxLatencyMs": 54, + "bytesPerSec": 56331468.8 }, { "workers": 10, "durationMs": 5000, - "requests": 840, + "requests": 858, "errors": 0, - "requestsPerSec": 168, - "avgLatencyMs": 58.68, - "medianLatencyMs": 58, - "p50LatencyMs": 58, - "p75LatencyMs": 59, - "p90LatencyMs": 62, - "p99LatencyMs": 89, - "maxLatencyMs": 113, - "bytesPerSec": 56128307.2 + "requestsPerSec": 171.6, + "avgLatencyMs": 57.42, + "medianLatencyMs": 56, + "p50LatencyMs": 56, + "p75LatencyMs": 57, + "p90LatencyMs": 61, + "p99LatencyMs": 86, + "maxLatencyMs": 93, + "bytesPerSec": 57334169.6 }, { "workers": 25, "durationMs": 5000, - "requests": 838, + "requests": 868, "errors": 0, - "requestsPerSec": 167.6, - "avgLatencyMs": 146.51, - "medianLatencyMs": 145, - "p50LatencyMs": 145, - "p75LatencyMs": 146, - "p90LatencyMs": 153, - "p99LatencyMs": 249, - "maxLatencyMs": 584, - "bytesPerSec": 55990681.6 + "requestsPerSec": 173.6, + "avgLatencyMs": 141.68, + "medianLatencyMs": 140, + "p50LatencyMs": 140, + "p75LatencyMs": 141, + "p90LatencyMs": 151, + "p99LatencyMs": 302, + "maxLatencyMs": 579, + "bytesPerSec": 58002636.8 }, { "workers": 50, "durationMs": 5000, - "requests": 839, + "requests": 856, "errors": 0, - "requestsPerSec": 167.8, - "avgLatencyMs": 288.78, - "medianLatencyMs": 288, - "p50LatencyMs": 288, - "p75LatencyMs": 292, - "p90LatencyMs": 298, - "p99LatencyMs": 1730, - "maxLatencyMs": 2493, - "bytesPerSec": 56062771.2 + "requestsPerSec": 171.2, + "avgLatencyMs": 283.56, + "medianLatencyMs": 280, + "p50LatencyMs": 280, + "p75LatencyMs": 282, + "p90LatencyMs": 287, + "p99LatencyMs": 1631, + "maxLatencyMs": 2284, + "bytesPerSec": 57203097.6 }, { "workers": 100, "durationMs": 5010, - "requests": 822, + "requests": 833, "errors": 0, - "requestsPerSec": 164.4, - "avgLatencyMs": 413.49, - "medianLatencyMs": 307, - "p50LatencyMs": 307, - "p75LatencyMs": 364, - "p90LatencyMs": 410, - "p99LatencyMs": 3945, - "maxLatencyMs": 4991, - "bytesPerSec": 54935552 + "requestsPerSec": 166.6, + "avgLatencyMs": 412.18, + "medianLatencyMs": 304, + "p50LatencyMs": 304, + "p75LatencyMs": 365, + "p90LatencyMs": 406, + "p99LatencyMs": 3983, + "maxLatencyMs": 4940, + "bytesPerSec": 55656448 }, { "workers": 200, "durationMs": 5010, - "requests": 785, + "requests": 749, "errors": 0, - "requestsPerSec": 157, - "avgLatencyMs": 420.83, - "medianLatencyMs": 302, - "p50LatencyMs": 302, - "p75LatencyMs": 372, - "p90LatencyMs": 412, - "p99LatencyMs": 4022, - "maxLatencyMs": 4929, - "bytesPerSec": 52451737.6 + "requestsPerSec": 149.81, + "avgLatencyMs": 429.3, + "medianLatencyMs": 315, + "p50LatencyMs": 315, + "p75LatencyMs": 380, + "p90LatencyMs": 411, + "p99LatencyMs": 3891, + "maxLatencyMs": 4903, + "bytesPerSec": 50058035.2 } ] }, { - "peakWorkers": 10, - "peakRequestsPerSec": 169.8, - "peakAvgLatencyMs": 58.11, - "peakP50LatencyMs": 57, - "peakP75LatencyMs": 58, - "peakP90LatencyMs": 62, - "peakP99LatencyMs": 88, - "totalRequests": 5649, + "peakWorkers": 25, + "peakRequestsPerSec": 176.6, + "peakAvgLatencyMs": 139.14, + "peakP50LatencyMs": 140, + "peakP75LatencyMs": 141, + "peakP90LatencyMs": 145, + "peakP99LatencyMs": 263, + "totalRequests": 5790, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 723, + "requests": 685, "errors": 0, - "requestsPerSec": 144.6, - "avgLatencyMs": 6.28, - "medianLatencyMs": 6, - "p50LatencyMs": 6, - "p75LatencyMs": 6, - "p90LatencyMs": 7, + "requestsPerSec": 137, + "avgLatencyMs": 7.04, + "medianLatencyMs": 7, + "p50LatencyMs": 7, + "p75LatencyMs": 7, + "p90LatencyMs": 8, "p99LatencyMs": 8, - "maxLatencyMs": 11, - "bytesPerSec": 48316416 + "maxLatencyMs": 9, + "bytesPerSec": 45780172.8 }, { "workers": 5, "durationMs": 5000, - "requests": 830, + "requests": 837, "errors": 0, - "requestsPerSec": 166, - "avgLatencyMs": 29.55, + "requestsPerSec": 167.4, + "avgLatencyMs": 29.33, "medianLatencyMs": 29, "p50LatencyMs": 29, - "p75LatencyMs": 29, + "p75LatencyMs": 30, "p90LatencyMs": 31, - "p99LatencyMs": 45, - "maxLatencyMs": 60, - "bytesPerSec": 55466393.6 + "p99LatencyMs": 37, + "maxLatencyMs": 42, + "bytesPerSec": 55938252.8 }, { "workers": 10, "durationMs": 5000, - "requests": 849, + "requests": 856, "errors": 0, - "requestsPerSec": 169.8, - "avgLatencyMs": 58.11, + "requestsPerSec": 171.2, + "avgLatencyMs": 57.56, "medianLatencyMs": 57, "p50LatencyMs": 57, - "p75LatencyMs": 58, - "p90LatencyMs": 62, - "p99LatencyMs": 88, - "maxLatencyMs": 88, - "bytesPerSec": 56737792 + "p75LatencyMs": 57, + "p90LatencyMs": 61, + "p99LatencyMs": 89, + "maxLatencyMs": 113, + "bytesPerSec": 57203097.6 }, { "workers": 25, "durationMs": 5000, - "requests": 836, + "requests": 883, "errors": 0, - "requestsPerSec": 167.2, - "avgLatencyMs": 146.91, - "medianLatencyMs": 145, - "p50LatencyMs": 145, - "p75LatencyMs": 146, - "p90LatencyMs": 162, - "p99LatencyMs": 339, - "maxLatencyMs": 634, - "bytesPerSec": 55859609.6 + "requestsPerSec": 176.6, + "avgLatencyMs": 139.14, + "medianLatencyMs": 140, + "p50LatencyMs": 140, + "p75LatencyMs": 141, + "p90LatencyMs": 145, + "p99LatencyMs": 263, + "maxLatencyMs": 525, + "bytesPerSec": 59011891.2 }, { "workers": 50, - "durationMs": 5000, - "requests": 841, + "durationMs": 5010, + "requests": 859, "errors": 0, - "requestsPerSec": 168.2, - "avgLatencyMs": 288.37, - "medianLatencyMs": 287, - "p50LatencyMs": 287, - "p75LatencyMs": 289, - "p90LatencyMs": 296, - "p99LatencyMs": 1716, - "maxLatencyMs": 2353, - "bytesPerSec": 56200396.8 + "requestsPerSec": 171.8, + "avgLatencyMs": 282.38, + "medianLatencyMs": 279, + "p50LatencyMs": 279, + "p75LatencyMs": 282, + "p90LatencyMs": 297, + "p99LatencyMs": 1687, + "maxLatencyMs": 2351, + "bytesPerSec": 57399705.6 }, { "workers": 100, "durationMs": 5010, - "requests": 819, + "requests": 852, "errors": 0, - "requestsPerSec": 163.81, - "avgLatencyMs": 420.92, - "medianLatencyMs": 315, - "p50LatencyMs": 315, - "p75LatencyMs": 378, - "p90LatencyMs": 407, - "p99LatencyMs": 3883, - "maxLatencyMs": 4978, - "bytesPerSec": 54732390.4 + "requestsPerSec": 170.4, + "avgLatencyMs": 410.65, + "medianLatencyMs": 312, + "p50LatencyMs": 312, + "p75LatencyMs": 377, + "p90LatencyMs": 403, + "p99LatencyMs": 3912, + "maxLatencyMs": 4852, + "bytesPerSec": 56934400 }, { "workers": 200, "durationMs": 5010, - "requests": 751, + "requests": 818, "errors": 0, - "requestsPerSec": 150.2, - "avgLatencyMs": 427.11, - "medianLatencyMs": 323, - "p50LatencyMs": 323, - "p75LatencyMs": 386, - "p90LatencyMs": 419, - "p99LatencyMs": 3928, - "maxLatencyMs": 4969, - "bytesPerSec": 50190745.6 + "requestsPerSec": 163.6, + "avgLatencyMs": 411.39, + "medianLatencyMs": 298, + "p50LatencyMs": 298, + "p75LatencyMs": 359, + "p90LatencyMs": 388, + "p99LatencyMs": 3941, + "maxLatencyMs": 4948, + "bytesPerSec": 54660300.8 } ] } @@ -640,474 +640,474 @@ "browserVersion": "Google Chrome 154.0.8037.97", "ssrLoadTests": { "peakWorkers": 25, - "peakRequestsPerSec": 342, - "peakAvgLatencyMs": 72.01, - "peakP50LatencyMs": 72, + "peakRequestsPerSec": 343, + "peakAvgLatencyMs": 71.88, + "peakP50LatencyMs": 71, "peakP75LatencyMs": 72, "peakP90LatencyMs": 73, - "peakP99LatencyMs": 105, - "totalRequests": 11297, + "peakP99LatencyMs": 99, + "totalRequests": 11341, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1238, + "requests": 1230, "errors": 0, - "requestsPerSec": 247.6, - "avgLatencyMs": 3.18, + "requestsPerSec": 246, + "avgLatencyMs": 3.26, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, "p90LatencyMs": 4, "p99LatencyMs": 5, - "maxLatencyMs": 8, - "bytesPerSec": 77535641.6 + "maxLatencyMs": 15, + "bytesPerSec": 77050675.2 }, { "workers": 5, "durationMs": 5000, - "requests": 1635, + "requests": 1640, "errors": 0, - "requestsPerSec": 327, + "requestsPerSec": 328, "avgLatencyMs": 14.63, "medianLatencyMs": 14, "p50LatencyMs": 14, "p75LatencyMs": 15, "p90LatencyMs": 16, - "p99LatencyMs": 21, - "maxLatencyMs": 29, - "bytesPerSec": 102400000 + "p99LatencyMs": 19, + "maxLatencyMs": 31, + "bytesPerSec": 102701465.6 }, { "workers": 10, "durationMs": 5000, - "requests": 1690, + "requests": 1697, "errors": 0, - "requestsPerSec": 338, - "avgLatencyMs": 28.97, + "requestsPerSec": 339.4, + "avgLatencyMs": 28.89, "medianLatencyMs": 29, "p50LatencyMs": 29, "p75LatencyMs": 29, "p90LatencyMs": 30, - "p99LatencyMs": 44, - "maxLatencyMs": 60, - "bytesPerSec": 105834086.4 + "p99LatencyMs": 43, + "maxLatencyMs": 62, + "bytesPerSec": 106279731.2 }, { "workers": 25, "durationMs": 5000, - "requests": 1710, + "requests": 1715, "errors": 0, - "requestsPerSec": 342, - "avgLatencyMs": 72.01, - "medianLatencyMs": 72, - "p50LatencyMs": 72, + "requestsPerSec": 343, + "avgLatencyMs": 71.88, + "medianLatencyMs": 71, + "p50LatencyMs": 71, "p75LatencyMs": 72, "p90LatencyMs": 73, - "p99LatencyMs": 105, - "maxLatencyMs": 274, - "bytesPerSec": 107092377.6 + "p99LatencyMs": 99, + "maxLatencyMs": 275, + "bytesPerSec": 107406950.4 }, { "workers": 50, "durationMs": 5000, - "requests": 1705, + "requests": 1712, "errors": 0, - "requestsPerSec": 341, - "avgLatencyMs": 144.04, - "medianLatencyMs": 144, - "p50LatencyMs": 144, - "p75LatencyMs": 145, - "p90LatencyMs": 147, - "p99LatencyMs": 503, - "maxLatencyMs": 1172, - "bytesPerSec": 106777804.8 + "requestsPerSec": 342.4, + "avgLatencyMs": 143.45, + "medianLatencyMs": 142, + "p50LatencyMs": 142, + "p75LatencyMs": 144, + "p90LatencyMs": 146, + "p99LatencyMs": 485, + "maxLatencyMs": 1137, + "bytesPerSec": 107223449.6 }, { "workers": 100, "durationMs": 5010, - "requests": 1673, + "requests": 1679, "errors": 0, - "requestsPerSec": 334.6, - "avgLatencyMs": 289.43, - "medianLatencyMs": 225, - "p50LatencyMs": 225, - "p75LatencyMs": 262, - "p90LatencyMs": 285, - "p99LatencyMs": 3437, - "maxLatencyMs": 4805, - "bytesPerSec": 104785510.4 + "requestsPerSec": 335.8, + "avgLatencyMs": 288.85, + "medianLatencyMs": 212, + "p50LatencyMs": 212, + "p75LatencyMs": 258, + "p90LatencyMs": 309, + "p99LatencyMs": 3482, + "maxLatencyMs": 4911, + "bytesPerSec": 105152512 }, { "workers": 200, "durationMs": 5010, - "requests": 1646, + "requests": 1668, "errors": 0, - "requestsPerSec": 329.2, - "avgLatencyMs": 294.75, + "requestsPerSec": 333.6, + "avgLatencyMs": 293.16, "medianLatencyMs": 214, "p50LatencyMs": 214, - "p75LatencyMs": 257, - "p90LatencyMs": 280, - "p99LatencyMs": 3547, - "maxLatencyMs": 4946, - "bytesPerSec": 103107788.8 + "p75LatencyMs": 261, + "p90LatencyMs": 282, + "p99LatencyMs": 3495, + "maxLatencyMs": 4943, + "bytesPerSec": 104457830.4 } ], "runs": 3, "samples": [ { - "peakWorkers": 25, - "peakRequestsPerSec": 320.4, - "peakAvgLatencyMs": 76.93, - "peakP50LatencyMs": 76, - "peakP75LatencyMs": 77, - "peakP90LatencyMs": 78, - "peakP99LatencyMs": 112, - "totalRequests": 10690, + "peakWorkers": 10, + "peakRequestsPerSec": 341.2, + "peakAvgLatencyMs": 28.76, + "peakP50LatencyMs": 29, + "peakP75LatencyMs": 29, + "peakP90LatencyMs": 30, + "peakP99LatencyMs": 39, + "totalRequests": 11227, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1195, + "requests": 1237, "errors": 0, - "requestsPerSec": 239, - "avgLatencyMs": 3.94, - "medianLatencyMs": 4, - "p50LatencyMs": 4, - "p75LatencyMs": 4, + "requestsPerSec": 247.4, + "avgLatencyMs": 3.25, + "medianLatencyMs": 3, + "p50LatencyMs": 3, + "p75LatencyMs": 3, "p90LatencyMs": 4, "p99LatencyMs": 5, "maxLatencyMs": 9, - "bytesPerSec": 74848665.6 + "bytesPerSec": 77470105.6 }, { "workers": 5, "durationMs": 5000, - "requests": 1542, + "requests": 1635, "errors": 0, - "requestsPerSec": 308.4, - "avgLatencyMs": 15.66, - "medianLatencyMs": 15, - "p50LatencyMs": 15, - "p75LatencyMs": 16, - "p90LatencyMs": 17, - "p99LatencyMs": 23, - "maxLatencyMs": 32, - "bytesPerSec": 96580403.2 + "requestsPerSec": 327, + "avgLatencyMs": 14.67, + "medianLatencyMs": 14, + "p50LatencyMs": 14, + "p75LatencyMs": 15, + "p90LatencyMs": 16, + "p99LatencyMs": 21, + "maxLatencyMs": 30, + "bytesPerSec": 102386892.8 }, { "workers": 10, "durationMs": 5000, - "requests": 1598, + "requests": 1706, "errors": 0, - "requestsPerSec": 319.61, - "avgLatencyMs": 30.7, - "medianLatencyMs": 30, - "p50LatencyMs": 30, - "p75LatencyMs": 31, - "p90LatencyMs": 32, - "p99LatencyMs": 44, - "maxLatencyMs": 57, - "bytesPerSec": 100080025.6 + "requestsPerSec": 341.2, + "avgLatencyMs": 28.76, + "medianLatencyMs": 29, + "p50LatencyMs": 29, + "p75LatencyMs": 29, + "p90LatencyMs": 30, + "p99LatencyMs": 39, + "maxLatencyMs": 74, + "bytesPerSec": 106843340.8 }, { "workers": 25, "durationMs": 5000, - "requests": 1602, + "requests": 1682, "errors": 0, - "requestsPerSec": 320.4, - "avgLatencyMs": 76.93, - "medianLatencyMs": 76, - "p50LatencyMs": 76, - "p75LatencyMs": 77, - "p90LatencyMs": 78, - "p99LatencyMs": 112, - "maxLatencyMs": 310, - "bytesPerSec": 100329062.4 + "requestsPerSec": 336.4, + "avgLatencyMs": 73.27, + "medianLatencyMs": 72, + "p50LatencyMs": 72, + "p75LatencyMs": 73, + "p90LatencyMs": 75, + "p99LatencyMs": 105, + "maxLatencyMs": 347, + "bytesPerSec": 105336012.8 }, { "workers": 50, "durationMs": 5000, - "requests": 1571, + "requests": 1667, "errors": 0, - "requestsPerSec": 314.2, - "avgLatencyMs": 156.25, - "medianLatencyMs": 153, - "p50LatencyMs": 153, - "p75LatencyMs": 154, - "p90LatencyMs": 166, - "p99LatencyMs": 661, - "maxLatencyMs": 1348, - "bytesPerSec": 98376089.6 + "requestsPerSec": 333.4, + "avgLatencyMs": 147.37, + "medianLatencyMs": 144, + "p50LatencyMs": 144, + "p75LatencyMs": 146, + "p90LatencyMs": 163, + "p99LatencyMs": 566, + "maxLatencyMs": 1320, + "bytesPerSec": 104418508.8 }, { "workers": 100, "durationMs": 5010, - "requests": 1589, + "requests": 1672, "errors": 0, - "requestsPerSec": 317.8, - "avgLatencyMs": 295.69, - "medianLatencyMs": 214, - "p50LatencyMs": 214, - "p75LatencyMs": 271, - "p90LatencyMs": 291, - "p99LatencyMs": 3522, - "maxLatencyMs": 4916, - "bytesPerSec": 99516416 + "requestsPerSec": 334.4, + "avgLatencyMs": 287.35, + "medianLatencyMs": 219, + "p50LatencyMs": 219, + "p75LatencyMs": 257, + "p90LatencyMs": 286, + "p99LatencyMs": 3474, + "maxLatencyMs": 4930, + "bytesPerSec": 104719974.4 }, { "workers": 200, "durationMs": 5010, - "requests": 1593, + "requests": 1628, "errors": 0, - "requestsPerSec": 318.61, - "avgLatencyMs": 295.69, - "medianLatencyMs": 208, - "p50LatencyMs": 208, - "p75LatencyMs": 252, - "p90LatencyMs": 274, - "p99LatencyMs": 3622, - "maxLatencyMs": 4921, - "bytesPerSec": 99791667.2 + "requestsPerSec": 325.61, + "avgLatencyMs": 292.2, + "medianLatencyMs": 212, + "p50LatencyMs": 212, + "p75LatencyMs": 259, + "p90LatencyMs": 276, + "p99LatencyMs": 3513, + "maxLatencyMs": 4937, + "bytesPerSec": 101954355.2 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 346.6, - "peakAvgLatencyMs": 71.12, + "peakRequestsPerSec": 343, + "peakAvgLatencyMs": 71.88, "peakP50LatencyMs": 71, - "peakP75LatencyMs": 71, - "peakP90LatencyMs": 72, - "peakP99LatencyMs": 91, - "totalRequests": 11440, + "peakP75LatencyMs": 72, + "peakP90LatencyMs": 73, + "peakP99LatencyMs": 99, + "totalRequests": 11341, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1239, + "requests": 1230, "errors": 0, - "requestsPerSec": 247.8, - "avgLatencyMs": 3.18, + "requestsPerSec": 246, + "avgLatencyMs": 3.26, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, "p90LatencyMs": 4, "p99LatencyMs": 5, - "maxLatencyMs": 7, - "bytesPerSec": 77601177.6 + "maxLatencyMs": 15, + "bytesPerSec": 77050675.2 }, { "workers": 5, "durationMs": 5000, - "requests": 1648, + "requests": 1640, "errors": 0, - "requestsPerSec": 329.6, - "avgLatencyMs": 14.5, + "requestsPerSec": 328, + "avgLatencyMs": 14.63, "medianLatencyMs": 14, "p50LatencyMs": 14, "p75LatencyMs": 15, "p90LatencyMs": 16, "p99LatencyMs": 19, - "maxLatencyMs": 28, - "bytesPerSec": 103225753.6 + "maxLatencyMs": 31, + "bytesPerSec": 102701465.6 }, { "workers": 10, "durationMs": 5000, - "requests": 1715, + "requests": 1697, "errors": 0, - "requestsPerSec": 343, - "avgLatencyMs": 28.63, - "medianLatencyMs": 28, - "p50LatencyMs": 28, + "requestsPerSec": 339.4, + "avgLatencyMs": 28.89, + "medianLatencyMs": 29, + "p50LatencyMs": 29, "p75LatencyMs": 29, - "p90LatencyMs": 29, - "p99LatencyMs": 42, - "maxLatencyMs": 60, - "bytesPerSec": 107406950.4 + "p90LatencyMs": 30, + "p99LatencyMs": 43, + "maxLatencyMs": 62, + "bytesPerSec": 106279731.2 }, { "workers": 25, "durationMs": 5000, - "requests": 1733, + "requests": 1715, "errors": 0, - "requestsPerSec": 346.6, - "avgLatencyMs": 71.12, + "requestsPerSec": 343, + "avgLatencyMs": 71.88, "medianLatencyMs": 71, "p50LatencyMs": 71, - "p75LatencyMs": 71, - "p90LatencyMs": 72, - "p99LatencyMs": 91, - "maxLatencyMs": 232, - "bytesPerSec": 108547276.8 + "p75LatencyMs": 72, + "p90LatencyMs": 73, + "p99LatencyMs": 99, + "maxLatencyMs": 275, + "bytesPerSec": 107406950.4 }, { "workers": 50, "durationMs": 5000, - "requests": 1730, + "requests": 1712, "errors": 0, - "requestsPerSec": 346, - "avgLatencyMs": 142.02, - "medianLatencyMs": 141, - "p50LatencyMs": 141, - "p75LatencyMs": 142, - "p90LatencyMs": 143, - "p99LatencyMs": 560, - "maxLatencyMs": 1189, - "bytesPerSec": 108337561.6 + "requestsPerSec": 342.4, + "avgLatencyMs": 143.45, + "medianLatencyMs": 142, + "p50LatencyMs": 142, + "p75LatencyMs": 144, + "p90LatencyMs": 146, + "p99LatencyMs": 485, + "maxLatencyMs": 1137, + "bytesPerSec": 107223449.6 }, { "workers": 100, "durationMs": 5010, - "requests": 1709, + "requests": 1679, "errors": 0, - "requestsPerSec": 341.8, - "avgLatencyMs": 283.87, - "medianLatencyMs": 225, - "p50LatencyMs": 225, - "p75LatencyMs": 261, - "p90LatencyMs": 282, - "p99LatencyMs": 3257, - "maxLatencyMs": 4750, - "bytesPerSec": 107039948.8 + "requestsPerSec": 335.8, + "avgLatencyMs": 288.85, + "medianLatencyMs": 212, + "p50LatencyMs": 212, + "p75LatencyMs": 258, + "p90LatencyMs": 309, + "p99LatencyMs": 3482, + "maxLatencyMs": 4911, + "bytesPerSec": 105152512 }, { "workers": 200, "durationMs": 5010, - "requests": 1666, + "requests": 1668, "errors": 0, - "requestsPerSec": 333.2, - "avgLatencyMs": 293.96, - "medianLatencyMs": 215, - "p50LatencyMs": 215, - "p75LatencyMs": 259, + "requestsPerSec": 333.6, + "avgLatencyMs": 293.16, + "medianLatencyMs": 214, + "p50LatencyMs": 214, + "p75LatencyMs": 261, "p90LatencyMs": 282, - "p99LatencyMs": 3509, - "maxLatencyMs": 4972, - "bytesPerSec": 104339865.6 + "p99LatencyMs": 3495, + "maxLatencyMs": 4943, + "bytesPerSec": 104457830.4 } ] }, { - "peakWorkers": 25, - "peakRequestsPerSec": 342, - "peakAvgLatencyMs": 72.01, - "peakP50LatencyMs": 72, - "peakP75LatencyMs": 72, - "peakP90LatencyMs": 73, - "peakP99LatencyMs": 105, - "totalRequests": 11297, + "peakWorkers": 50, + "peakRequestsPerSec": 343.2, + "peakAvgLatencyMs": 142.91, + "peakP50LatencyMs": 143, + "peakP75LatencyMs": 144, + "peakP90LatencyMs": 145, + "peakP99LatencyMs": 452, + "totalRequests": 11366, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1238, + "requests": 1237, "errors": 0, - "requestsPerSec": 247.6, - "avgLatencyMs": 3.18, + "requestsPerSec": 247.4, + "avgLatencyMs": 3.23, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, "p90LatencyMs": 4, "p99LatencyMs": 5, - "maxLatencyMs": 8, - "bytesPerSec": 77535641.6 + "maxLatencyMs": 10, + "bytesPerSec": 77470105.6 }, { "workers": 5, "durationMs": 5000, - "requests": 1635, + "requests": 1653, "errors": 0, - "requestsPerSec": 327, - "avgLatencyMs": 14.63, + "requestsPerSec": 330.6, + "avgLatencyMs": 14.53, "medianLatencyMs": 14, "p50LatencyMs": 14, "p75LatencyMs": 15, "p90LatencyMs": 16, "p99LatencyMs": 21, "maxLatencyMs": 29, - "bytesPerSec": 102400000 + "bytesPerSec": 103527219.2 }, { "workers": 10, "durationMs": 5000, - "requests": 1690, + "requests": 1706, "errors": 0, - "requestsPerSec": 338, - "avgLatencyMs": 28.97, + "requestsPerSec": 341.2, + "avgLatencyMs": 28.74, "medianLatencyMs": 29, "p50LatencyMs": 29, "p75LatencyMs": 29, "p90LatencyMs": 30, - "p99LatencyMs": 44, - "maxLatencyMs": 60, - "bytesPerSec": 105834086.4 + "p99LatencyMs": 40, + "maxLatencyMs": 49, + "bytesPerSec": 106843340.8 }, { "workers": 25, "durationMs": 5000, - "requests": 1710, + "requests": 1711, "errors": 0, - "requestsPerSec": 342, + "requestsPerSec": 342.2, "avgLatencyMs": 72.01, - "medianLatencyMs": 72, - "p50LatencyMs": 72, + "medianLatencyMs": 71, + "p50LatencyMs": 71, "p75LatencyMs": 72, "p90LatencyMs": 73, - "p99LatencyMs": 105, - "maxLatencyMs": 274, - "bytesPerSec": 107092377.6 + "p99LatencyMs": 106, + "maxLatencyMs": 281, + "bytesPerSec": 107144806.4 }, { "workers": 50, "durationMs": 5000, - "requests": 1705, + "requests": 1716, "errors": 0, - "requestsPerSec": 341, - "avgLatencyMs": 144.04, - "medianLatencyMs": 144, - "p50LatencyMs": 144, - "p75LatencyMs": 145, - "p90LatencyMs": 147, - "p99LatencyMs": 503, - "maxLatencyMs": 1172, - "bytesPerSec": 106777804.8 + "requestsPerSec": 343.2, + "avgLatencyMs": 142.91, + "medianLatencyMs": 143, + "p50LatencyMs": 143, + "p75LatencyMs": 144, + "p90LatencyMs": 145, + "p99LatencyMs": 452, + "maxLatencyMs": 1076, + "bytesPerSec": 107472486.4 }, { "workers": 100, "durationMs": 5010, - "requests": 1673, + "requests": 1689, "errors": 0, - "requestsPerSec": 334.6, - "avgLatencyMs": 289.43, - "medianLatencyMs": 225, - "p50LatencyMs": 225, + "requestsPerSec": 337.8, + "avgLatencyMs": 286.95, + "medianLatencyMs": 215, + "p50LatencyMs": 215, "p75LatencyMs": 262, "p90LatencyMs": 285, - "p99LatencyMs": 3437, - "maxLatencyMs": 4805, - "bytesPerSec": 104785510.4 + "p99LatencyMs": 3393, + "maxLatencyMs": 4819, + "bytesPerSec": 105781657.6 }, { "workers": 200, "durationMs": 5010, - "requests": 1646, + "requests": 1654, "errors": 0, - "requestsPerSec": 329.2, - "avgLatencyMs": 294.75, - "medianLatencyMs": 214, - "p50LatencyMs": 214, - "p75LatencyMs": 257, - "p90LatencyMs": 280, - "p99LatencyMs": 3547, - "maxLatencyMs": 4946, - "bytesPerSec": 103107788.8 + "requestsPerSec": 330.8, + "avgLatencyMs": 293.54, + "medianLatencyMs": 216, + "p50LatencyMs": 216, + "p75LatencyMs": 268, + "p90LatencyMs": 285, + "p99LatencyMs": 3477, + "maxLatencyMs": 4904, + "bytesPerSec": 103592755.2 } ] } diff --git a/packages/docs/src/content/runtime/app-solid-start.json b/packages/docs/src/content/runtime/app-solid-start.json index 6695cdd2..269387e2 100644 --- a/packages/docs/src/content/runtime/app-solid-start.json +++ b/packages/docs/src/content/runtime/app-solid-start.json @@ -3,634 +3,634 @@ "package": "app-solid-start", "isFocused": true, "type": "runtime-app", - "timingMeasuredAt": "2026-10-10T10:58:42.209Z", + "timingMeasuredAt": "2026-10-10T11:51:43.886Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "2.0.5", "order": 6, "clientSideRenderedTests": { - "firstPaintMs": 96.4, - "fcpMs": 96.38, + "firstPaintMs": 89, + "fcpMs": 88.79, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 16.78, - "inputDelayMs": 1.22, - "processingDurationMs": 2.9, - "presentationDelayMs": 12.66 + "interactionLatencyMs": 20.83, + "inputDelayMs": 3.35, + "processingDurationMs": 2.99, + "presentationDelayMs": 14.49 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 14.17, - "fcpMs": 14.19, - "interactionLatencyMs": 4.39, - "inputDelayMs": 0.77, - "processingDurationMs": 1.27, - "presentationDelayMs": 3.5 + "firstPaintMs": 7.52, + "fcpMs": 7.49, + "interactionLatencyMs": 5.31, + "inputDelayMs": 5.69, + "processingDurationMs": 1.59, + "presentationDelayMs": 3.86 }, "samples": [ { - "firstPaintMs": 81, - "fcpMs": 81.07, + "firstPaintMs": 95, + "fcpMs": 94.753, "interactionTests": { - "interactionLatencyMs": 21.959, - "inputDelayMs": 2.595, - "processingDurationMs": 5.087, - "presentationDelayMs": 14.277 + "interactionLatencyMs": 20.702, + "inputDelayMs": 0.866, + "processingDurationMs": 2.225, + "presentationDelayMs": 17.611 } }, { - "firstPaintMs": 89, - "fcpMs": 88.563, + "firstPaintMs": 82, + "fcpMs": 82.052, "interactionTests": { - "interactionLatencyMs": 19.202, - "inputDelayMs": 0.894, - "processingDurationMs": 2.15, - "presentationDelayMs": 16.158 + "interactionLatencyMs": 14.216999999999999, + "inputDelayMs": 0.719, + "processingDurationMs": 2.661, + "presentationDelayMs": 10.837 } }, { - "firstPaintMs": 104, - "fcpMs": 103.609, + "firstPaintMs": 84, + "fcpMs": 83.623, "interactionTests": { - "interactionLatencyMs": 14.158, - "inputDelayMs": 0.884, - "processingDurationMs": 2.96, - "presentationDelayMs": 10.314 + "interactionLatencyMs": 20.212, + "inputDelayMs": 0.797, + "processingDurationMs": 2.204, + "presentationDelayMs": 17.211 } }, { - "firstPaintMs": 91, - "fcpMs": 91.465, + "firstPaintMs": 85, + "fcpMs": 84.696, "interactionTests": { - "interactionLatencyMs": 10.745000000000001, - "inputDelayMs": 0.86, - "processingDurationMs": 2.14, - "presentationDelayMs": 7.745 + "interactionLatencyMs": 29.077999999999996, + "inputDelayMs": 13.53, + "processingDurationMs": 5.803, + "presentationDelayMs": 9.745 } }, { - "firstPaintMs": 117, - "fcpMs": 117.194, + "firstPaintMs": 99, + "fcpMs": 98.804, "interactionTests": { - "interactionLatencyMs": 17.835, - "inputDelayMs": 0.869, - "processingDurationMs": 2.171, - "presentationDelayMs": 14.795 + "interactionLatencyMs": 19.93, + "inputDelayMs": 0.815, + "processingDurationMs": 2.061, + "presentationDelayMs": 17.054 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 420, - "avgLatencyMs": 2.52, - "medianLatencyMs": 2.308, - "samples": 3968, + "opsPerSec": 441, + "avgLatencyMs": 2.373, + "medianLatencyMs": 2.197, + "samples": 4215, "bodySizeKb": 224.17, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 89, - "fcpMs": 89.02, + "firstPaintMs": 85, + "fcpMs": 85.01, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 17.75, - "inputDelayMs": 1.5, - "processingDurationMs": 2.45, - "presentationDelayMs": 13.8 + "interactionLatencyMs": 14.77, + "inputDelayMs": 1.47, + "processingDurationMs": 3.15, + "presentationDelayMs": 10.15 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 14.61, - "fcpMs": 14.32, - "interactionLatencyMs": 2.64, - "inputDelayMs": 1.19, - "processingDurationMs": 0.5, - "presentationDelayMs": 1.89 + "firstPaintMs": 19.77, + "fcpMs": 19.8, + "interactionLatencyMs": 4.02, + "inputDelayMs": 1.47, + "processingDurationMs": 1.26, + "presentationDelayMs": 1.8 }, "samples": [ { - "firstPaintMs": 115, - "fcpMs": 114.525, + "firstPaintMs": 118, + "fcpMs": 118.065, "interactionTests": { - "interactionLatencyMs": 21.973, - "inputDelayMs": 3.632, - "processingDurationMs": 2.09, - "presentationDelayMs": 16.251 + "interactionLatencyMs": 21.843, + "inputDelayMs": 4.095, + "processingDurationMs": 4.687, + "presentationDelayMs": 13.061 } }, { "firstPaintMs": 80, - "fcpMs": 80.282, + "fcpMs": 79.852, "interactionTests": { - "interactionLatencyMs": 16.345, - "inputDelayMs": 1, - "processingDurationMs": 2.635, - "presentationDelayMs": 12.71 + "interactionLatencyMs": 13.803, + "inputDelayMs": 0.806, + "processingDurationMs": 4.339, + "presentationDelayMs": 8.658 } }, { - "firstPaintMs": 84, - "fcpMs": 83.711, + "firstPaintMs": 65, + "fcpMs": 65.097, "interactionTests": { - "interactionLatencyMs": 15.212, - "inputDelayMs": 0.944, - "processingDurationMs": 2.138, - "presentationDelayMs": 12.13 + "interactionLatencyMs": 12.403, + "inputDelayMs": 0.744, + "processingDurationMs": 2.519, + "presentationDelayMs": 9.14 } }, { - "firstPaintMs": 83, - "fcpMs": 83.244, + "firstPaintMs": 84, + "fcpMs": 84.176, "interactionTests": { - "interactionLatencyMs": 16.724, - "inputDelayMs": 0.966, - "processingDurationMs": 3.247, - "presentationDelayMs": 12.511 + "interactionLatencyMs": 12.198, + "inputDelayMs": 0.923, + "processingDurationMs": 2.088, + "presentationDelayMs": 9.187 } }, { - "firstPaintMs": 83, - "fcpMs": 83.357, + "firstPaintMs": 78, + "fcpMs": 77.868, "interactionTests": { - "interactionLatencyMs": 18.517, - "inputDelayMs": 0.958, - "processingDurationMs": 2.155, - "presentationDelayMs": 15.404 + "interactionLatencyMs": 13.593, + "inputDelayMs": 0.768, + "processingDurationMs": 2.132, + "presentationDelayMs": 10.693 } } ] }, "ssrLoadTests": { - "peakWorkers": 10, - "peakRequestsPerSec": 515, - "peakAvgLatencyMs": 18.88, - "peakP50LatencyMs": 18, - "peakP75LatencyMs": 21, - "peakP90LatencyMs": 25, - "peakP99LatencyMs": 36, - "totalRequests": 15777, + "peakWorkers": 50, + "peakRequestsPerSec": 529, + "peakAvgLatencyMs": 93.09, + "peakP50LatencyMs": 80, + "peakP75LatencyMs": 90, + "peakP90LatencyMs": 149, + "peakP99LatencyMs": 368, + "totalRequests": 16866, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1654, + "requests": 1583, "errors": 0, - "requestsPerSec": 330.8, - "avgLatencyMs": 2.27, + "requestsPerSec": 316.61, + "avgLatencyMs": 2.58, "medianLatencyMs": 2, "p50LatencyMs": 2, - "p75LatencyMs": 2, + "p75LatencyMs": 3, "p90LatencyMs": 3, - "p99LatencyMs": 6, - "maxLatencyMs": 9, - "bytesPerSec": 105755443.2 + "p99LatencyMs": 7, + "maxLatencyMs": 10, + "bytesPerSec": 101220352 }, { "workers": 5, "durationMs": 5000, - "requests": 2474, + "requests": 2421, "errors": 0, - "requestsPerSec": 494.8, - "avgLatencyMs": 9.61, + "requestsPerSec": 484.2, + "avgLatencyMs": 9.83, "medianLatencyMs": 9, "p50LatencyMs": 9, - "p75LatencyMs": 10, + "p75LatencyMs": 11, "p90LatencyMs": 12, "p99LatencyMs": 19, - "maxLatencyMs": 29, - "bytesPerSec": 158217011.2 + "maxLatencyMs": 24, + "bytesPerSec": 154782924.81 }, { "workers": 10, "durationMs": 5000, - "requests": 2575, + "requests": 2485, "errors": 0, - "requestsPerSec": 515, - "avgLatencyMs": 18.88, - "medianLatencyMs": 18, - "p50LatencyMs": 18, - "p75LatencyMs": 21, - "p90LatencyMs": 25, - "p99LatencyMs": 36, - "maxLatencyMs": 70, - "bytesPerSec": 164639539.2 + "requestsPerSec": 497, + "avgLatencyMs": 19.56, + "medianLatencyMs": 19, + "p50LatencyMs": 19, + "p75LatencyMs": 22, + "p90LatencyMs": 26, + "p99LatencyMs": 39, + "maxLatencyMs": 71, + "bytesPerSec": 158924800 }, { "workers": 25, "durationMs": 5000, - "requests": 2408, + "requests": 2568, "errors": 0, - "requestsPerSec": 481.6, - "avgLatencyMs": 51.13, - "medianLatencyMs": 44, - "p50LatencyMs": 44, - "p75LatencyMs": 62, - "p90LatencyMs": 78, - "p99LatencyMs": 111, - "maxLatencyMs": 401, - "bytesPerSec": 153970278.4 + "requestsPerSec": 513.6, + "avgLatencyMs": 47.94, + "medianLatencyMs": 42, + "p50LatencyMs": 42, + "p75LatencyMs": 60, + "p90LatencyMs": 71, + "p99LatencyMs": 101, + "maxLatencyMs": 470, + "bytesPerSec": 164193894.4 }, { "workers": 50, - "durationMs": 5000, - "requests": 2214, + "durationMs": 5010, + "requests": 2645, "errors": 0, - "requestsPerSec": 442.8, - "avgLatencyMs": 111.02, - "medianLatencyMs": 96, - "p50LatencyMs": 96, - "p75LatencyMs": 109, - "p90LatencyMs": 175, - "p99LatencyMs": 614, - "maxLatencyMs": 2243, - "bytesPerSec": 141570867.2 + "requestsPerSec": 529, + "avgLatencyMs": 93.09, + "medianLatencyMs": 80, + "p50LatencyMs": 80, + "p75LatencyMs": 90, + "p90LatencyMs": 149, + "p99LatencyMs": 368, + "maxLatencyMs": 1726, + "bytesPerSec": 169122201.6 }, { "workers": 100, "durationMs": 5010, - "requests": 2223, + "requests": 2587, "errors": 0, - "requestsPerSec": 444.6, - "avgLatencyMs": 158.55, - "medianLatencyMs": 106, - "p50LatencyMs": 106, - "p75LatencyMs": 131, - "p90LatencyMs": 173, - "p99LatencyMs": 2352, - "maxLatencyMs": 4936, - "bytesPerSec": 142134476.81 + "requestsPerSec": 517.4, + "avgLatencyMs": 147.75, + "medianLatencyMs": 100, + "p50LatencyMs": 100, + "p75LatencyMs": 125, + "p90LatencyMs": 174, + "p99LatencyMs": 2146, + "maxLatencyMs": 4870, + "bytesPerSec": 165425971.2 }, { "workers": 200, "durationMs": 5010, - "requests": 2229, + "requests": 2577, "errors": 0, - "requestsPerSec": 445.8, - "avgLatencyMs": 160.72, - "medianLatencyMs": 106, - "p50LatencyMs": 106, - "p75LatencyMs": 130, - "p90LatencyMs": 190, - "p99LatencyMs": 2404, - "maxLatencyMs": 4976, - "bytesPerSec": 142521139.2 + "requestsPerSec": 515.4, + "avgLatencyMs": 150.69, + "medianLatencyMs": 103, + "p50LatencyMs": 103, + "p75LatencyMs": 123, + "p90LatencyMs": 168, + "p99LatencyMs": 2349, + "maxLatencyMs": 4982, + "bytesPerSec": 164816486.4 } ], "runs": 3, "samples": [ { - "peakWorkers": 10, - "peakRequestsPerSec": 515, - "peakAvgLatencyMs": 18.88, - "peakP50LatencyMs": 18, - "peakP75LatencyMs": 21, - "peakP90LatencyMs": 25, - "peakP99LatencyMs": 36, - "totalRequests": 15777, + "peakWorkers": 50, + "peakRequestsPerSec": 529, + "peakAvgLatencyMs": 93.09, + "peakP50LatencyMs": 80, + "peakP75LatencyMs": 90, + "peakP90LatencyMs": 149, + "peakP99LatencyMs": 368, + "totalRequests": 16866, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1654, + "requests": 1583, "errors": 0, - "requestsPerSec": 330.8, - "avgLatencyMs": 2.27, + "requestsPerSec": 316.61, + "avgLatencyMs": 2.58, "medianLatencyMs": 2, "p50LatencyMs": 2, - "p75LatencyMs": 2, + "p75LatencyMs": 3, "p90LatencyMs": 3, - "p99LatencyMs": 6, - "maxLatencyMs": 9, - "bytesPerSec": 105755443.2 + "p99LatencyMs": 7, + "maxLatencyMs": 10, + "bytesPerSec": 101220352 }, { "workers": 5, "durationMs": 5000, - "requests": 2474, + "requests": 2421, "errors": 0, - "requestsPerSec": 494.8, - "avgLatencyMs": 9.61, + "requestsPerSec": 484.2, + "avgLatencyMs": 9.83, "medianLatencyMs": 9, "p50LatencyMs": 9, - "p75LatencyMs": 10, + "p75LatencyMs": 11, "p90LatencyMs": 12, "p99LatencyMs": 19, - "maxLatencyMs": 29, - "bytesPerSec": 158217011.2 + "maxLatencyMs": 24, + "bytesPerSec": 154782924.81 }, { "workers": 10, "durationMs": 5000, - "requests": 2575, + "requests": 2485, "errors": 0, - "requestsPerSec": 515, - "avgLatencyMs": 18.88, - "medianLatencyMs": 18, - "p50LatencyMs": 18, - "p75LatencyMs": 21, - "p90LatencyMs": 25, - "p99LatencyMs": 36, - "maxLatencyMs": 70, - "bytesPerSec": 164639539.2 + "requestsPerSec": 497, + "avgLatencyMs": 19.56, + "medianLatencyMs": 19, + "p50LatencyMs": 19, + "p75LatencyMs": 22, + "p90LatencyMs": 26, + "p99LatencyMs": 39, + "maxLatencyMs": 71, + "bytesPerSec": 158924800 }, { "workers": 25, "durationMs": 5000, - "requests": 2408, + "requests": 2568, "errors": 0, - "requestsPerSec": 481.6, - "avgLatencyMs": 51.13, - "medianLatencyMs": 44, - "p50LatencyMs": 44, - "p75LatencyMs": 62, - "p90LatencyMs": 78, - "p99LatencyMs": 111, - "maxLatencyMs": 401, - "bytesPerSec": 153970278.4 + "requestsPerSec": 513.6, + "avgLatencyMs": 47.94, + "medianLatencyMs": 42, + "p50LatencyMs": 42, + "p75LatencyMs": 60, + "p90LatencyMs": 71, + "p99LatencyMs": 101, + "maxLatencyMs": 470, + "bytesPerSec": 164193894.4 }, { "workers": 50, - "durationMs": 5000, - "requests": 2214, + "durationMs": 5010, + "requests": 2645, "errors": 0, - "requestsPerSec": 442.8, - "avgLatencyMs": 111.02, - "medianLatencyMs": 96, - "p50LatencyMs": 96, - "p75LatencyMs": 109, - "p90LatencyMs": 175, - "p99LatencyMs": 614, - "maxLatencyMs": 2243, - "bytesPerSec": 141570867.2 + "requestsPerSec": 529, + "avgLatencyMs": 93.09, + "medianLatencyMs": 80, + "p50LatencyMs": 80, + "p75LatencyMs": 90, + "p90LatencyMs": 149, + "p99LatencyMs": 368, + "maxLatencyMs": 1726, + "bytesPerSec": 169122201.6 }, { "workers": 100, "durationMs": 5010, - "requests": 2223, + "requests": 2587, "errors": 0, - "requestsPerSec": 444.6, - "avgLatencyMs": 158.55, - "medianLatencyMs": 106, - "p50LatencyMs": 106, - "p75LatencyMs": 131, - "p90LatencyMs": 173, - "p99LatencyMs": 2352, - "maxLatencyMs": 4936, - "bytesPerSec": 142134476.81 + "requestsPerSec": 517.4, + "avgLatencyMs": 147.75, + "medianLatencyMs": 100, + "p50LatencyMs": 100, + "p75LatencyMs": 125, + "p90LatencyMs": 174, + "p99LatencyMs": 2146, + "maxLatencyMs": 4870, + "bytesPerSec": 165425971.2 }, { "workers": 200, "durationMs": 5010, - "requests": 2229, + "requests": 2577, "errors": 0, - "requestsPerSec": 445.8, - "avgLatencyMs": 160.72, - "medianLatencyMs": 106, - "p50LatencyMs": 106, - "p75LatencyMs": 130, - "p90LatencyMs": 190, - "p99LatencyMs": 2404, - "maxLatencyMs": 4976, - "bytesPerSec": 142521139.2 + "requestsPerSec": 515.4, + "avgLatencyMs": 150.69, + "medianLatencyMs": 103, + "p50LatencyMs": 103, + "p75LatencyMs": 123, + "p90LatencyMs": 168, + "p99LatencyMs": 2349, + "maxLatencyMs": 4982, + "bytesPerSec": 164816486.4 } ] }, { - "peakWorkers": 100, - "peakRequestsPerSec": 507, - "peakAvgLatencyMs": 148.95, - "peakP50LatencyMs": 102, - "peakP75LatencyMs": 121, - "peakP90LatencyMs": 177, - "peakP99LatencyMs": 2154, - "totalRequests": 16234, + "peakWorkers": 50, + "peakRequestsPerSec": 534.21, + "peakAvgLatencyMs": 92.25, + "peakP50LatencyMs": 79, + "peakP75LatencyMs": 91, + "peakP90LatencyMs": 145, + "peakP99LatencyMs": 381, + "totalRequests": 17386, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1610, + "requests": 1704, "errors": 0, - "requestsPerSec": 322, - "avgLatencyMs": 2.39, + "requestsPerSec": 340.8, + "avgLatencyMs": 2.16, "medianLatencyMs": 2, "p50LatencyMs": 2, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 6, + "p75LatencyMs": 2, + "p90LatencyMs": 2, + "p99LatencyMs": 5, "maxLatencyMs": 7, - "bytesPerSec": 102950502.4 + "bytesPerSec": 108966707.2 }, { "workers": 5, "durationMs": 5000, - "requests": 2368, + "requests": 2638, "errors": 0, - "requestsPerSec": 473.6, - "avgLatencyMs": 10.07, - "medianLatencyMs": 10, - "p50LatencyMs": 10, - "p75LatencyMs": 11, - "p90LatencyMs": 12, - "p99LatencyMs": 20, - "maxLatencyMs": 26, - "bytesPerSec": 151401267.2 + "requestsPerSec": 527.6, + "avgLatencyMs": 9.01, + "medianLatencyMs": 9, + "p50LatencyMs": 9, + "p75LatencyMs": 10, + "p90LatencyMs": 11, + "p99LatencyMs": 17, + "maxLatencyMs": 20, + "bytesPerSec": 168676556.81 }, { "workers": 10, "durationMs": 5000, - "requests": 2446, + "requests": 2604, "errors": 0, - "requestsPerSec": 489.2, - "avgLatencyMs": 19.91, - "medianLatencyMs": 19, - "p50LatencyMs": 19, - "p75LatencyMs": 22, - "p90LatencyMs": 27, - "p99LatencyMs": 39, - "maxLatencyMs": 61, - "bytesPerSec": 156382003.2 + "requestsPerSec": 520.8, + "avgLatencyMs": 18.67, + "medianLatencyMs": 18, + "p50LatencyMs": 18, + "p75LatencyMs": 20, + "p90LatencyMs": 24, + "p99LatencyMs": 35, + "maxLatencyMs": 51, + "bytesPerSec": 166526976 }, { "workers": 25, "durationMs": 5000, - "requests": 2428, + "requests": 2607, "errors": 0, - "requestsPerSec": 485.6, - "avgLatencyMs": 50.71, - "medianLatencyMs": 46, - "p50LatencyMs": 46, - "p75LatencyMs": 63, - "p90LatencyMs": 74, - "p99LatencyMs": 106, - "maxLatencyMs": 416, - "bytesPerSec": 155280998.4 + "requestsPerSec": 521.4, + "avgLatencyMs": 47.14, + "medianLatencyMs": 43, + "p50LatencyMs": 43, + "p75LatencyMs": 58, + "p90LatencyMs": 69, + "p99LatencyMs": 99, + "maxLatencyMs": 413, + "bytesPerSec": 166658048 }, { "workers": 50, "durationMs": 5000, - "requests": 2338, + "requests": 2671, "errors": 0, - "requestsPerSec": 467.6, - "avgLatencyMs": 105.23, - "medianLatencyMs": 88, - "p50LatencyMs": 88, - "p75LatencyMs": 105, - "p90LatencyMs": 163, - "p99LatencyMs": 560, - "maxLatencyMs": 2083, - "bytesPerSec": 149487616 + "requestsPerSec": 534.21, + "avgLatencyMs": 92.25, + "medianLatencyMs": 79, + "p50LatencyMs": 79, + "p75LatencyMs": 91, + "p90LatencyMs": 145, + "p99LatencyMs": 381, + "maxLatencyMs": 1788, + "bytesPerSec": 170799923.2 }, { "workers": 100, "durationMs": 5010, - "requests": 2535, + "requests": 2616, "errors": 0, - "requestsPerSec": 507, - "avgLatencyMs": 148.95, - "medianLatencyMs": 102, - "p50LatencyMs": 102, - "p75LatencyMs": 121, - "p90LatencyMs": 177, - "p99LatencyMs": 2154, - "maxLatencyMs": 4893, - "bytesPerSec": 162096742.4 + "requestsPerSec": 523.21, + "avgLatencyMs": 150.26, + "medianLatencyMs": 106, + "p50LatencyMs": 106, + "p75LatencyMs": 120, + "p90LatencyMs": 193, + "p99LatencyMs": 2134, + "maxLatencyMs": 4946, + "bytesPerSec": 167287193.6 }, { "workers": 200, "durationMs": 5010, - "requests": 2509, + "requests": 2546, "errors": 0, - "requestsPerSec": 501.8, - "avgLatencyMs": 150.76, - "medianLatencyMs": 106, - "p50LatencyMs": 106, - "p75LatencyMs": 125, - "p90LatencyMs": 162, - "p99LatencyMs": 2113, - "maxLatencyMs": 4870, - "bytesPerSec": 160445235.2 + "requestsPerSec": 509.2, + "avgLatencyMs": 150.55, + "medianLatencyMs": 104, + "p50LatencyMs": 104, + "p75LatencyMs": 124, + "p90LatencyMs": 159, + "p99LatencyMs": 2203, + "maxLatencyMs": 4991, + "bytesPerSec": 162804531.2 } ] }, { - "peakWorkers": 10, - "peakRequestsPerSec": 532.6, - "peakAvgLatencyMs": 18.25, - "peakP50LatencyMs": 18, - "peakP75LatencyMs": 20, - "peakP90LatencyMs": 24, - "peakP99LatencyMs": 35, - "totalRequests": 16661, + "peakWorkers": 5, + "peakRequestsPerSec": 486, + "peakAvgLatencyMs": 9.77, + "peakP50LatencyMs": 9, + "peakP75LatencyMs": 11, + "peakP90LatencyMs": 12, + "peakP99LatencyMs": 20, + "totalRequests": 16031, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1736, + "requests": 1608, "errors": 0, - "requestsPerSec": 347.2, - "avgLatencyMs": 2.14, + "requestsPerSec": 321.61, + "avgLatencyMs": 2.5, "medianLatencyMs": 2, "p50LatencyMs": 2, - "p75LatencyMs": 2, - "p90LatencyMs": 2, - "p99LatencyMs": 5, - "maxLatencyMs": 5, - "bytesPerSec": 110985216 + "p75LatencyMs": 3, + "p90LatencyMs": 3, + "p99LatencyMs": 6, + "maxLatencyMs": 6, + "bytesPerSec": 102819430.4 }, { "workers": 5, "durationMs": 5000, - "requests": 2653, + "requests": 2430, "errors": 0, - "requestsPerSec": 530.6, - "avgLatencyMs": 8.95, + "requestsPerSec": 486, + "avgLatencyMs": 9.77, "medianLatencyMs": 9, "p50LatencyMs": 9, - "p75LatencyMs": 10, - "p90LatencyMs": 11, - "p99LatencyMs": 18, - "maxLatencyMs": 24, - "bytesPerSec": 169594060.81 + "p75LatencyMs": 11, + "p90LatencyMs": 12, + "p99LatencyMs": 20, + "maxLatencyMs": 27, + "bytesPerSec": 155359641.6 }, { "workers": 10, "durationMs": 5000, - "requests": 2663, + "requests": 2405, "errors": 0, - "requestsPerSec": 532.6, - "avgLatencyMs": 18.25, - "medianLatencyMs": 18, - "p50LatencyMs": 18, - "p75LatencyMs": 20, - "p90LatencyMs": 24, - "p99LatencyMs": 35, - "maxLatencyMs": 54, - "bytesPerSec": 170301849.6 + "requestsPerSec": 481, + "avgLatencyMs": 20.24, + "medianLatencyMs": 20, + "p50LatencyMs": 20, + "p75LatencyMs": 22, + "p90LatencyMs": 27, + "p99LatencyMs": 40, + "maxLatencyMs": 72, + "bytesPerSec": 153786777.6 }, { "workers": 25, "durationMs": 5000, - "requests": 2621, + "requests": 2378, "errors": 0, - "requestsPerSec": 524.21, - "avgLatencyMs": 46.96, - "medianLatencyMs": 43, - "p50LatencyMs": 43, - "p75LatencyMs": 58, - "p90LatencyMs": 69, - "p99LatencyMs": 92, - "maxLatencyMs": 430, - "bytesPerSec": 167601766.4 + "requestsPerSec": 475.6, + "avgLatencyMs": 51.79, + "medianLatencyMs": 46, + "p50LatencyMs": 46, + "p75LatencyMs": 63, + "p90LatencyMs": 76, + "p99LatencyMs": 109, + "maxLatencyMs": 434, + "bytesPerSec": 152056627.2 }, { "workers": 50, "durationMs": 5000, - "requests": 2541, + "requests": 2373, "errors": 0, - "requestsPerSec": 508.2, - "avgLatencyMs": 96.75, - "medianLatencyMs": 81, - "p50LatencyMs": 81, - "p75LatencyMs": 99, - "p90LatencyMs": 150, - "p99LatencyMs": 405, - "maxLatencyMs": 1744, - "bytesPerSec": 162516172.81 + "requestsPerSec": 474.6, + "avgLatencyMs": 103.7, + "medianLatencyMs": 85, + "p50LatencyMs": 85, + "p75LatencyMs": 103, + "p90LatencyMs": 161, + "p99LatencyMs": 566, + "maxLatencyMs": 2030, + "bytesPerSec": 151742054.4 }, { "workers": 100, "durationMs": 5010, - "requests": 2126, + "requests": 2408, "errors": 0, - "requestsPerSec": 425.2, - "avgLatencyMs": 161.65, - "medianLatencyMs": 125, - "p50LatencyMs": 125, - "p75LatencyMs": 139, - "p90LatencyMs": 160, - "p99LatencyMs": 2186, - "maxLatencyMs": 4937, - "bytesPerSec": 135934771.2 + "requestsPerSec": 481.6, + "avgLatencyMs": 152.89, + "medianLatencyMs": 104, + "p50LatencyMs": 104, + "p75LatencyMs": 123, + "p90LatencyMs": 182, + "p99LatencyMs": 2281, + "maxLatencyMs": 4930, + "bytesPerSec": 154003046.4 }, { "workers": 200, "durationMs": 5010, - "requests": 2321, + "requests": 2429, "errors": 0, - "requestsPerSec": 464.2, - "avgLatencyMs": 154.57, - "medianLatencyMs": 104, - "p50LatencyMs": 104, - "p75LatencyMs": 127, - "p90LatencyMs": 160, - "p99LatencyMs": 2388, - "maxLatencyMs": 4884, - "bytesPerSec": 148406272 + "requestsPerSec": 485.8, + "avgLatencyMs": 151.59, + "medianLatencyMs": 107, + "p50LatencyMs": 107, + "p75LatencyMs": 131, + "p90LatencyMs": 155, + "p99LatencyMs": 2201, + "maxLatencyMs": 4936, + "bytesPerSec": 155274444.81 } ] } diff --git a/packages/docs/src/content/runtime/app-sveltekit.json b/packages/docs/src/content/runtime/app-sveltekit.json index 83cf120e..8cc4abb6 100644 --- a/packages/docs/src/content/runtime/app-sveltekit.json +++ b/packages/docs/src/content/runtime/app-sveltekit.json @@ -3,300 +3,300 @@ "package": "app-sveltekit", "isFocused": true, "type": "runtime-app", - "timingMeasuredAt": "2026-10-10T10:58:42.209Z", + "timingMeasuredAt": "2026-10-10T11:51:43.886Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "3.0.1", "order": 7, "clientSideRenderedTests": { - "firstPaintMs": 112.8, - "fcpMs": 112.92, + "firstPaintMs": 109.4, + "fcpMs": 109.55, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 18.81, - "inputDelayMs": 0.87, - "processingDurationMs": 3.15, - "presentationDelayMs": 14.79 + "interactionLatencyMs": 14.95, + "inputDelayMs": 0.8, + "processingDurationMs": 1.71, + "presentationDelayMs": 12.44 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 8.53, - "fcpMs": 8.55, - "interactionLatencyMs": 5.43, - "inputDelayMs": 0.1, - "processingDurationMs": 1.15, - "presentationDelayMs": 5.89 + "firstPaintMs": 24.55, + "fcpMs": 24.55, + "interactionLatencyMs": 5.21, + "inputDelayMs": 0.08, + "processingDurationMs": 0.3, + "presentationDelayMs": 5.16 }, "samples": [ { - "firstPaintMs": 118, - "fcpMs": 118.147, + "firstPaintMs": 112, + "fcpMs": 112.382, "interactionTests": { - "interactionLatencyMs": 27.366, - "inputDelayMs": 0.999, - "processingDurationMs": 2.343, - "presentationDelayMs": 24.024 + "interactionLatencyMs": 18.424, + "inputDelayMs": 0.815, + "processingDurationMs": 2.222, + "presentationDelayMs": 15.387 } }, { - "firstPaintMs": 110, - "fcpMs": 109.996, + "firstPaintMs": 97, + "fcpMs": 97.075, "interactionTests": { - "interactionLatencyMs": 19.677, - "inputDelayMs": 0.911, - "processingDurationMs": 4.3, - "presentationDelayMs": 14.466 + "interactionLatencyMs": 10.111, + "inputDelayMs": 0.768, + "processingDurationMs": 1.583, + "presentationDelayMs": 7.76 } }, { - "firstPaintMs": 99, - "fcpMs": 99.163, + "firstPaintMs": 86, + "fcpMs": 86.181, "interactionTests": { - "interactionLatencyMs": 16.634, - "inputDelayMs": 0.772, - "processingDurationMs": 1.746, - "presentationDelayMs": 14.116 + "interactionLatencyMs": 13.718, + "inputDelayMs": 0.688, + "processingDurationMs": 1.654, + "presentationDelayMs": 11.376 } }, { - "firstPaintMs": 119, - "fcpMs": 119.489, + "firstPaintMs": 102, + "fcpMs": 102.022, "interactionTests": { - "interactionLatencyMs": 12.644, - "inputDelayMs": 0.771, - "processingDurationMs": 4.295, - "presentationDelayMs": 7.578 + "interactionLatencyMs": 22.078, + "inputDelayMs": 0.855, + "processingDurationMs": 1.439, + "presentationDelayMs": 19.784 } }, { - "firstPaintMs": 118, - "fcpMs": 117.825, + "firstPaintMs": 150, + "fcpMs": 150.113, "interactionTests": { - "interactionLatencyMs": 17.727, - "inputDelayMs": 0.881, - "processingDurationMs": 3.089, - "presentationDelayMs": 13.757 + "interactionLatencyMs": 10.408000000000001, + "inputDelayMs": 0.879, + "processingDurationMs": 1.651, + "presentationDelayMs": 7.878 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 449, - "avgLatencyMs": 2.256, - "medianLatencyMs": 2.205, - "samples": 4432, + "opsPerSec": 448, + "avgLatencyMs": 2.275, + "medianLatencyMs": 2.19, + "samples": 4396, "bodySizeKb": 184.3, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 82.8, - "fcpMs": 82.59, + "firstPaintMs": 75.8, + "fcpMs": 75.71, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 16.29, - "inputDelayMs": 0.83, - "processingDurationMs": 1.97, - "presentationDelayMs": 13.48 + "interactionLatencyMs": 15.99, + "inputDelayMs": 0.76, + "processingDurationMs": 2.46, + "presentationDelayMs": 12.77 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 7.19, - "fcpMs": 7.13, - "interactionLatencyMs": 5.4, - "inputDelayMs": 0.12, - "processingDurationMs": 0.19, - "presentationDelayMs": 5.46 + "firstPaintMs": 7.95, + "fcpMs": 7.8, + "interactionLatencyMs": 1.99, + "inputDelayMs": 0.04, + "processingDurationMs": 0.99, + "presentationDelayMs": 2.5 }, "samples": [ { - "firstPaintMs": 82, - "fcpMs": 82.035, + "firstPaintMs": 85, + "fcpMs": 84.945, "interactionTests": { - "interactionLatencyMs": 13.661, - "inputDelayMs": 0.983, - "processingDurationMs": 2.302, - "presentationDelayMs": 10.376 + "interactionLatencyMs": 14.742999999999999, + "inputDelayMs": 0.758, + "processingDurationMs": 2.83, + "presentationDelayMs": 11.155 } }, { - "firstPaintMs": 93, - "fcpMs": 92.553, + "firstPaintMs": 82, + "fcpMs": 81.617, "interactionTests": { - "interactionLatencyMs": 18.609, - "inputDelayMs": 0.728, - "processingDurationMs": 1.891, - "presentationDelayMs": 15.99 + "interactionLatencyMs": 14.931, + "inputDelayMs": 0.778, + "processingDurationMs": 1.697, + "presentationDelayMs": 12.456 } }, { - "firstPaintMs": 74, - "fcpMs": 73.559, + "firstPaintMs": 70, + "fcpMs": 70.265, "interactionTests": { - "interactionLatencyMs": 15.267999999999999, - "inputDelayMs": 0.884, - "processingDurationMs": 1.86, - "presentationDelayMs": 12.524 + "interactionLatencyMs": 15.454, + "inputDelayMs": 0.818, + "processingDurationMs": 1.845, + "presentationDelayMs": 12.791 } }, { - "firstPaintMs": 79, - "fcpMs": 79.076, + "firstPaintMs": 66, + "fcpMs": 66.052, "interactionTests": { - "interactionLatencyMs": 9.788, - "inputDelayMs": 0.697, - "processingDurationMs": 1.942, - "presentationDelayMs": 7.149 + "interactionLatencyMs": 15.297, + "inputDelayMs": 0.739, + "processingDurationMs": 4.036, + "presentationDelayMs": 10.522 } }, { - "firstPaintMs": 86, - "fcpMs": 85.733, + "firstPaintMs": 76, + "fcpMs": 75.679, "interactionTests": { - "interactionLatencyMs": 24.105999999999998, - "inputDelayMs": 0.876, - "processingDurationMs": 1.867, - "presentationDelayMs": 21.363 + "interactionLatencyMs": 19.509, + "inputDelayMs": 0.711, + "processingDurationMs": 1.872, + "presentationDelayMs": 16.926 } } ] }, "ssrLoadTests": { "peakWorkers": 25, - "peakRequestsPerSec": 566.21, - "peakAvgLatencyMs": 43.49, - "peakP50LatencyMs": 43, - "peakP75LatencyMs": 45, - "peakP90LatencyMs": 55, - "peakP99LatencyMs": 77, - "totalRequests": 18065, + "peakRequestsPerSec": 579.6, + "peakAvgLatencyMs": 42.45, + "peakP50LatencyMs": 41, + "peakP75LatencyMs": 44, + "peakP90LatencyMs": 56, + "peakP99LatencyMs": 76, + "totalRequests": 18704, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1695, + "requests": 1753, "errors": 0, - "requestsPerSec": 339, - "avgLatencyMs": 2.16, + "requestsPerSec": 350.6, + "avgLatencyMs": 2.19, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 3, - "p99LatencyMs": 4, - "maxLatencyMs": 6, - "bytesPerSec": 94548787.2 + "p99LatencyMs": 3, + "maxLatencyMs": 5, + "bytesPerSec": 97786265.6 }, { "workers": 5, "durationMs": 5000, - "requests": 2773, + "requests": 2757, "errors": 0, - "requestsPerSec": 554.6, - "avgLatencyMs": 8.57, + "requestsPerSec": 551.4, + "avgLatencyMs": 8.55, "medianLatencyMs": 8, "p50LatencyMs": 8, "p75LatencyMs": 9, "p90LatencyMs": 10, - "p99LatencyMs": 13, - "maxLatencyMs": 22, - "bytesPerSec": 154704281.6 + "p99LatencyMs": 14, + "maxLatencyMs": 18, + "bytesPerSec": 153786777.6 }, { "workers": 10, "durationMs": 5000, - "requests": 2793, + "requests": 2836, "errors": 0, - "requestsPerSec": 558.6, - "avgLatencyMs": 17.38, + "requestsPerSec": 567.21, + "avgLatencyMs": 17.11, "medianLatencyMs": 17, "p50LatencyMs": 17, "p75LatencyMs": 18, "p90LatencyMs": 19, - "p99LatencyMs": 30, - "maxLatencyMs": 45, - "bytesPerSec": 155831500.81 + "p99LatencyMs": 28, + "maxLatencyMs": 51, + "bytesPerSec": 158190796.81 }, { "workers": 25, "durationMs": 5000, - "requests": 2831, + "requests": 2898, "errors": 0, - "requestsPerSec": 566.21, - "avgLatencyMs": 43.49, - "medianLatencyMs": 43, - "p50LatencyMs": 43, - "p75LatencyMs": 45, - "p90LatencyMs": 55, - "p99LatencyMs": 77, - "maxLatencyMs": 167, - "bytesPerSec": 157902438.4 + "requestsPerSec": 579.6, + "avgLatencyMs": 42.45, + "medianLatencyMs": 41, + "p50LatencyMs": 41, + "p75LatencyMs": 44, + "p90LatencyMs": 56, + "p99LatencyMs": 76, + "maxLatencyMs": 275, + "bytesPerSec": 161677312 }, { "workers": 50, - "durationMs": 5010, - "requests": 2706, + "durationMs": 5000, + "requests": 2841, "errors": 0, - "requestsPerSec": 541.21, - "avgLatencyMs": 90.94, - "medianLatencyMs": 86, - "p50LatencyMs": 86, - "p75LatencyMs": 101, - "p90LatencyMs": 127, - "p99LatencyMs": 217, - "maxLatencyMs": 1239, - "bytesPerSec": 150955622.4 + "requestsPerSec": 568.21, + "avgLatencyMs": 86.66, + "medianLatencyMs": 82, + "p50LatencyMs": 82, + "p75LatencyMs": 97, + "p90LatencyMs": 123, + "p99LatencyMs": 197, + "maxLatencyMs": 1319, + "bytesPerSec": 158479155.2 }, { "workers": 100, "durationMs": 5010, - "requests": 2660, + "requests": 2824, "errors": 0, - "requestsPerSec": 532, - "avgLatencyMs": 162.15, - "medianLatencyMs": 108, - "p50LatencyMs": 108, - "p75LatencyMs": 152, - "p90LatencyMs": 194, - "p99LatencyMs": 2187, - "maxLatencyMs": 4987, - "bytesPerSec": 148412825.6 + "requestsPerSec": 564.8, + "avgLatencyMs": 156.35, + "medianLatencyMs": 110, + "p50LatencyMs": 110, + "p75LatencyMs": 137, + "p90LatencyMs": 193, + "p99LatencyMs": 1961, + "maxLatencyMs": 4966, + "bytesPerSec": 157509222.4 }, { "workers": 200, "durationMs": 5010, - "requests": 2607, + "requests": 2795, "errors": 0, - "requestsPerSec": 521.4, - "avgLatencyMs": 161.78, - "medianLatencyMs": 112, - "p50LatencyMs": 112, - "p75LatencyMs": 150, - "p90LatencyMs": 185, - "p99LatencyMs": 1983, - "maxLatencyMs": 4954, - "bytesPerSec": 145444044.81 + "requestsPerSec": 559, + "avgLatencyMs": 157.9, + "medianLatencyMs": 104, + "p50LatencyMs": 104, + "p75LatencyMs": 136, + "p90LatencyMs": 193, + "p99LatencyMs": 2233, + "maxLatencyMs": 4945, + "bytesPerSec": 155910144 } ], "runs": 3, "samples": [ { "peakWorkers": 25, - "peakRequestsPerSec": 533, - "peakAvgLatencyMs": 46.18, - "peakP50LatencyMs": 45, - "peakP75LatencyMs": 48, - "peakP90LatencyMs": 60, - "peakP99LatencyMs": 81, - "totalRequests": 17423, + "peakRequestsPerSec": 581.21, + "peakAvgLatencyMs": 42.29, + "peakP50LatencyMs": 41, + "peakP75LatencyMs": 45, + "peakP90LatencyMs": 56, + "peakP99LatencyMs": 72, + "totalRequests": 18770, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1728, + "requests": 1787, "errors": 0, - "requestsPerSec": 345.6, + "requestsPerSec": 357.4, "avgLatencyMs": 2.08, "medianLatencyMs": 2, "p50LatencyMs": 2, @@ -304,333 +304,333 @@ "p90LatencyMs": 2, "p99LatencyMs": 3, "maxLatencyMs": 4, - "bytesPerSec": 96396902.4 + "bytesPerSec": 99699916.8 }, { "workers": 5, "durationMs": 5000, - "requests": 2663, + "requests": 2807, "errors": 0, - "requestsPerSec": 532.6, - "avgLatencyMs": 8.87, - "medianLatencyMs": 9, - "p50LatencyMs": 9, + "requestsPerSec": 561.4, + "avgLatencyMs": 8.47, + "medianLatencyMs": 8, + "p50LatencyMs": 8, "p75LatencyMs": 9, - "p90LatencyMs": 10, - "p99LatencyMs": 14, - "maxLatencyMs": 19, - "bytesPerSec": 148517683.2 + "p90LatencyMs": 9, + "p99LatencyMs": 13, + "maxLatencyMs": 17, + "bytesPerSec": 156591718.4 }, { "workers": 10, "durationMs": 5000, - "requests": 2656, + "requests": 2864, "errors": 0, - "requestsPerSec": 531.21, - "avgLatencyMs": 18.29, - "medianLatencyMs": 18, - "p50LatencyMs": 18, - "p75LatencyMs": 19, - "p90LatencyMs": 21, - "p99LatencyMs": 31, - "maxLatencyMs": 53, - "bytesPerSec": 148176896 + "requestsPerSec": 572.8, + "avgLatencyMs": 16.93, + "medianLatencyMs": 17, + "p50LatencyMs": 17, + "p75LatencyMs": 18, + "p90LatencyMs": 19, + "p99LatencyMs": 27, + "maxLatencyMs": 40, + "bytesPerSec": 159763660.81 }, { "workers": 25, "durationMs": 5000, - "requests": 2665, + "requests": 2906, "errors": 0, - "requestsPerSec": 533, - "avgLatencyMs": 46.18, - "medianLatencyMs": 45, - "p50LatencyMs": 45, - "p75LatencyMs": 48, - "p90LatencyMs": 60, - "p99LatencyMs": 81, - "maxLatencyMs": 162, - "bytesPerSec": 148648755.2 + "requestsPerSec": 581.21, + "avgLatencyMs": 42.29, + "medianLatencyMs": 41, + "p50LatencyMs": 41, + "p75LatencyMs": 45, + "p90LatencyMs": 56, + "p99LatencyMs": 72, + "maxLatencyMs": 321, + "bytesPerSec": 162096742.4 }, { "workers": 50, "durationMs": 5000, - "requests": 2579, + "requests": 2786, "errors": 0, - "requestsPerSec": 515.8, - "avgLatencyMs": 95.09, - "medianLatencyMs": 89, - "p50LatencyMs": 89, - "p75LatencyMs": 104, - "p90LatencyMs": 134, - "p99LatencyMs": 380, - "maxLatencyMs": 1566, - "bytesPerSec": 143851520 + "requestsPerSec": 557.21, + "avgLatencyMs": 88.31, + "medianLatencyMs": 85, + "p50LatencyMs": 85, + "p75LatencyMs": 106, + "p90LatencyMs": 129, + "p99LatencyMs": 162, + "maxLatencyMs": 449, + "bytesPerSec": 155385856 }, { "workers": 100, "durationMs": 5010, - "requests": 2590, + "requests": 2821, "errors": 0, - "requestsPerSec": 518, - "avgLatencyMs": 160.4, - "medianLatencyMs": 118, - "p50LatencyMs": 118, - "p75LatencyMs": 139, - "p90LatencyMs": 175, - "p99LatencyMs": 2096, - "maxLatencyMs": 4887, - "bytesPerSec": 144480665.6 + "requestsPerSec": 564.21, + "avgLatencyMs": 154.61, + "medianLatencyMs": 106, + "p50LatencyMs": 106, + "p75LatencyMs": 137, + "p90LatencyMs": 195, + "p99LatencyMs": 1992, + "maxLatencyMs": 4877, + "bytesPerSec": 157404364.81 }, { "workers": 200, "durationMs": 5010, - "requests": 2542, + "requests": 2799, "errors": 0, - "requestsPerSec": 508.4, - "avgLatencyMs": 162.2, - "medianLatencyMs": 117, - "p50LatencyMs": 117, - "p75LatencyMs": 144, - "p90LatencyMs": 189, - "p99LatencyMs": 1993, - "maxLatencyMs": 4870, - "bytesPerSec": 141787136 + "requestsPerSec": 559.8, + "avgLatencyMs": 167.79, + "medianLatencyMs": 118, + "p50LatencyMs": 118, + "p75LatencyMs": 145, + "p90LatencyMs": 228, + "p99LatencyMs": 1719, + "maxLatencyMs": 4892, + "bytesPerSec": 156146073.6 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 566.21, - "peakAvgLatencyMs": 43.49, - "peakP50LatencyMs": 43, - "peakP75LatencyMs": 45, - "peakP90LatencyMs": 55, - "peakP99LatencyMs": 77, - "totalRequests": 18065, + "peakRequestsPerSec": 579.6, + "peakAvgLatencyMs": 42.45, + "peakP50LatencyMs": 41, + "peakP75LatencyMs": 44, + "peakP90LatencyMs": 56, + "peakP99LatencyMs": 76, + "totalRequests": 18704, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1695, + "requests": 1753, "errors": 0, - "requestsPerSec": 339, - "avgLatencyMs": 2.16, + "requestsPerSec": 350.6, + "avgLatencyMs": 2.19, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 3, - "p99LatencyMs": 4, - "maxLatencyMs": 6, - "bytesPerSec": 94548787.2 + "p99LatencyMs": 3, + "maxLatencyMs": 5, + "bytesPerSec": 97786265.6 }, { "workers": 5, "durationMs": 5000, - "requests": 2773, + "requests": 2757, "errors": 0, - "requestsPerSec": 554.6, - "avgLatencyMs": 8.57, + "requestsPerSec": 551.4, + "avgLatencyMs": 8.55, "medianLatencyMs": 8, "p50LatencyMs": 8, "p75LatencyMs": 9, "p90LatencyMs": 10, - "p99LatencyMs": 13, - "maxLatencyMs": 22, - "bytesPerSec": 154704281.6 + "p99LatencyMs": 14, + "maxLatencyMs": 18, + "bytesPerSec": 153786777.6 }, { "workers": 10, "durationMs": 5000, - "requests": 2793, + "requests": 2836, "errors": 0, - "requestsPerSec": 558.6, - "avgLatencyMs": 17.38, + "requestsPerSec": 567.21, + "avgLatencyMs": 17.11, "medianLatencyMs": 17, "p50LatencyMs": 17, "p75LatencyMs": 18, "p90LatencyMs": 19, - "p99LatencyMs": 30, - "maxLatencyMs": 45, - "bytesPerSec": 155831500.81 + "p99LatencyMs": 28, + "maxLatencyMs": 51, + "bytesPerSec": 158190796.81 }, { "workers": 25, "durationMs": 5000, - "requests": 2831, + "requests": 2898, "errors": 0, - "requestsPerSec": 566.21, - "avgLatencyMs": 43.49, - "medianLatencyMs": 43, - "p50LatencyMs": 43, - "p75LatencyMs": 45, - "p90LatencyMs": 55, - "p99LatencyMs": 77, - "maxLatencyMs": 167, - "bytesPerSec": 157902438.4 + "requestsPerSec": 579.6, + "avgLatencyMs": 42.45, + "medianLatencyMs": 41, + "p50LatencyMs": 41, + "p75LatencyMs": 44, + "p90LatencyMs": 56, + "p99LatencyMs": 76, + "maxLatencyMs": 275, + "bytesPerSec": 161677312 }, { "workers": 50, - "durationMs": 5010, - "requests": 2706, + "durationMs": 5000, + "requests": 2841, "errors": 0, - "requestsPerSec": 541.21, - "avgLatencyMs": 90.94, - "medianLatencyMs": 86, - "p50LatencyMs": 86, - "p75LatencyMs": 101, - "p90LatencyMs": 127, - "p99LatencyMs": 217, - "maxLatencyMs": 1239, - "bytesPerSec": 150955622.4 + "requestsPerSec": 568.21, + "avgLatencyMs": 86.66, + "medianLatencyMs": 82, + "p50LatencyMs": 82, + "p75LatencyMs": 97, + "p90LatencyMs": 123, + "p99LatencyMs": 197, + "maxLatencyMs": 1319, + "bytesPerSec": 158479155.2 }, { "workers": 100, "durationMs": 5010, - "requests": 2660, + "requests": 2824, "errors": 0, - "requestsPerSec": 532, - "avgLatencyMs": 162.15, - "medianLatencyMs": 108, - "p50LatencyMs": 108, - "p75LatencyMs": 152, - "p90LatencyMs": 194, - "p99LatencyMs": 2187, - "maxLatencyMs": 4987, - "bytesPerSec": 148412825.6 + "requestsPerSec": 564.8, + "avgLatencyMs": 156.35, + "medianLatencyMs": 110, + "p50LatencyMs": 110, + "p75LatencyMs": 137, + "p90LatencyMs": 193, + "p99LatencyMs": 1961, + "maxLatencyMs": 4966, + "bytesPerSec": 157509222.4 }, { "workers": 200, "durationMs": 5010, - "requests": 2607, + "requests": 2795, "errors": 0, - "requestsPerSec": 521.4, - "avgLatencyMs": 161.78, - "medianLatencyMs": 112, - "p50LatencyMs": 112, - "p75LatencyMs": 150, - "p90LatencyMs": 185, - "p99LatencyMs": 1983, - "maxLatencyMs": 4954, - "bytesPerSec": 145444044.81 + "requestsPerSec": 559, + "avgLatencyMs": 157.9, + "medianLatencyMs": 104, + "p50LatencyMs": 104, + "p75LatencyMs": 136, + "p90LatencyMs": 193, + "p99LatencyMs": 2233, + "maxLatencyMs": 4945, + "bytesPerSec": 155910144 } ] }, { - "peakWorkers": 10, - "peakRequestsPerSec": 567.6, - "peakAvgLatencyMs": 17.09, - "peakP50LatencyMs": 17, - "peakP75LatencyMs": 18, - "peakP90LatencyMs": 19, - "peakP99LatencyMs": 29, - "totalRequests": 18413, + "peakWorkers": 25, + "peakRequestsPerSec": 572.6, + "peakAvgLatencyMs": 42.98, + "peakP50LatencyMs": 42, + "peakP75LatencyMs": 47, + "peakP90LatencyMs": 57, + "peakP99LatencyMs": 79, + "totalRequests": 18593, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1686, + "requests": 1747, "errors": 0, - "requestsPerSec": 337.2, - "avgLatencyMs": 2.28, + "requestsPerSec": 349.4, + "avgLatencyMs": 2.16, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 3, "p99LatencyMs": 4, - "maxLatencyMs": 6, - "bytesPerSec": 94037606.4 + "maxLatencyMs": 5, + "bytesPerSec": 97458585.6 }, { "workers": 5, "durationMs": 5000, - "requests": 2646, + "requests": 2772, "errors": 0, - "requestsPerSec": 529.21, - "avgLatencyMs": 8.95, - "medianLatencyMs": 9, - "p50LatencyMs": 9, + "requestsPerSec": 554.4, + "avgLatencyMs": 8.54, + "medianLatencyMs": 8, + "p50LatencyMs": 8, "p75LatencyMs": 9, "p90LatencyMs": 10, - "p99LatencyMs": 14, - "maxLatencyMs": 20, - "bytesPerSec": 147626393.6 + "p99LatencyMs": 13, + "maxLatencyMs": 18, + "bytesPerSec": 154651852.81 }, { "workers": 10, "durationMs": 5000, - "requests": 2838, + "requests": 2836, "errors": 0, - "requestsPerSec": 567.6, - "avgLatencyMs": 17.09, + "requestsPerSec": 567.21, + "avgLatencyMs": 17.1, "medianLatencyMs": 17, "p50LatencyMs": 17, "p75LatencyMs": 18, "p90LatencyMs": 19, "p99LatencyMs": 29, - "maxLatencyMs": 46, - "bytesPerSec": 158321868.81 + "maxLatencyMs": 40, + "bytesPerSec": 158164582.4 }, { "workers": 25, "durationMs": 5000, - "requests": 2807, + "requests": 2863, "errors": 0, - "requestsPerSec": 561.4, - "avgLatencyMs": 43.85, - "medianLatencyMs": 43, - "p50LatencyMs": 43, - "p75LatencyMs": 46, + "requestsPerSec": 572.6, + "avgLatencyMs": 42.98, + "medianLatencyMs": 42, + "p50LatencyMs": 42, + "p75LatencyMs": 47, "p90LatencyMs": 57, - "p99LatencyMs": 77, - "maxLatencyMs": 179, - "bytesPerSec": 156617932.81 + "p99LatencyMs": 79, + "maxLatencyMs": 115, + "bytesPerSec": 159685017.6 }, { "workers": 50, "durationMs": 5000, - "requests": 2830, + "requests": 2831, "errors": 0, - "requestsPerSec": 566, - "avgLatencyMs": 87.05, - "medianLatencyMs": 83, - "p50LatencyMs": 83, - "p75LatencyMs": 98, - "p90LatencyMs": 116, - "p99LatencyMs": 243, - "maxLatencyMs": 1382, + "requestsPerSec": 566.21, + "avgLatencyMs": 86.97, + "medianLatencyMs": 82, + "p50LatencyMs": 82, + "p75LatencyMs": 96, + "p90LatencyMs": 119, + "p99LatencyMs": 281, + "maxLatencyMs": 1038, "bytesPerSec": 157902438.4 }, { "workers": 100, - "durationMs": 5010, - "requests": 2819, + "durationMs": 5000, + "requests": 2789, "errors": 0, - "requestsPerSec": 563.8, - "avgLatencyMs": 159.76, - "medianLatencyMs": 107, - "p50LatencyMs": 107, - "p75LatencyMs": 143, - "p90LatencyMs": 204, - "p99LatencyMs": 2023, - "maxLatencyMs": 4935, - "bytesPerSec": 157247078.4 + "requestsPerSec": 557.8, + "avgLatencyMs": 161.51, + "medianLatencyMs": 106, + "p50LatencyMs": 106, + "p75LatencyMs": 146, + "p90LatencyMs": 200, + "p99LatencyMs": 2024, + "maxLatencyMs": 4908, + "bytesPerSec": 155569356.81 }, { "workers": 200, "durationMs": 5010, - "requests": 2787, + "requests": 2755, "errors": 0, - "requestsPerSec": 557.4, - "avgLatencyMs": 160.15, - "medianLatencyMs": 104, - "p50LatencyMs": 104, - "p75LatencyMs": 143, - "p90LatencyMs": 193, - "p99LatencyMs": 2416, - "maxLatencyMs": 4972, - "bytesPerSec": 155464499.2 + "requestsPerSec": 551, + "avgLatencyMs": 160.27, + "medianLatencyMs": 111, + "p50LatencyMs": 111, + "p75LatencyMs": 136, + "p90LatencyMs": 187, + "p99LatencyMs": 2344, + "maxLatencyMs": 4988, + "bytesPerSec": 153708134.4 } ] } diff --git a/packages/docs/src/content/runtime/app-tanstack-start-react.json b/packages/docs/src/content/runtime/app-tanstack-start-react.json index 359fc568..4022b538 100644 --- a/packages/docs/src/content/runtime/app-tanstack-start-react.json +++ b/packages/docs/src/content/runtime/app-tanstack-start-react.json @@ -3,634 +3,634 @@ "package": "app-tanstack-start-react", "isFocused": true, "type": "runtime-app", - "timingMeasuredAt": "2026-10-10T10:58:42.209Z", + "timingMeasuredAt": "2026-10-10T11:51:43.886Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", - "frameworkVersion": "1.166.18", + "frameworkVersion": "1.167.65", "order": 8, "clientSideRenderedTests": { - "firstPaintMs": 169.6, - "fcpMs": 169.61, + "firstPaintMs": 119.2, + "fcpMs": 119.4, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 28.66, - "inputDelayMs": 1.71, - "processingDurationMs": 18.93, - "presentationDelayMs": 8.01 + "interactionLatencyMs": 41.42, + "inputDelayMs": 2.13, + "processingDurationMs": 28.86, + "presentationDelayMs": 10.42 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 76.35, - "fcpMs": 76.3, - "interactionLatencyMs": 2.65, - "inputDelayMs": 0.08, - "processingDurationMs": 1.05, - "presentationDelayMs": 2.11 + "firstPaintMs": 4.82, + "fcpMs": 5.02, + "interactionLatencyMs": 2.54, + "inputDelayMs": 1.24, + "processingDurationMs": 2.74, + "presentationDelayMs": 3.67 }, "samples": [ { - "firstPaintMs": 138, - "fcpMs": 137.664, + "firstPaintMs": 126, + "fcpMs": 126.409, "interactionTests": { - "interactionLatencyMs": 30.556000000000004, - "inputDelayMs": 1.771, - "processingDurationMs": 19.821, - "presentationDelayMs": 8.964 + "interactionLatencyMs": 45.899, + "inputDelayMs": 4.343, + "processingDurationMs": 27.253, + "presentationDelayMs": 14.303 } }, { - "firstPaintMs": 306, - "fcpMs": 305.936, + "firstPaintMs": 118, + "fcpMs": 118.245, "interactionTests": { - "interactionLatencyMs": 23.985, - "inputDelayMs": 1.58, - "processingDurationMs": 17.895, - "presentationDelayMs": 4.51 + "interactionLatencyMs": 40.910000000000004, + "inputDelayMs": 1.545, + "processingDurationMs": 26.542, + "presentationDelayMs": 12.823 } }, { - "firstPaintMs": 140, - "fcpMs": 139.928, + "firstPaintMs": 114, + "fcpMs": 114.317, "interactionTests": { - "interactionLatencyMs": 29.251, - "inputDelayMs": 1.754, - "processingDurationMs": 18.497, - "presentationDelayMs": 9 + "interactionLatencyMs": 40.02, + "inputDelayMs": 1.691, + "processingDurationMs": 30.647, + "presentationDelayMs": 7.682 } }, { - "firstPaintMs": 134, - "fcpMs": 134.151, + "firstPaintMs": 122, + "fcpMs": 122.499, "interactionTests": { - "interactionLatencyMs": 29.637999999999998, - "inputDelayMs": 1.703, - "processingDurationMs": 20.274, - "presentationDelayMs": 7.661 + "interactionLatencyMs": 40.452, + "inputDelayMs": 1.633, + "processingDurationMs": 27.056, + "presentationDelayMs": 11.763 } }, { - "firstPaintMs": 130, - "fcpMs": 130.353, + "firstPaintMs": 116, + "fcpMs": 115.516, "interactionTests": { - "interactionLatencyMs": 29.857, - "inputDelayMs": 1.764, - "processingDurationMs": 18.187, - "presentationDelayMs": 9.906 + "interactionLatencyMs": 39.811, + "inputDelayMs": 1.453, + "processingDurationMs": 32.815, + "presentationDelayMs": 5.543 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 318, - "avgLatencyMs": 3.18, - "medianLatencyMs": 3.1, - "samples": 3145, - "bodySizeKb": 191.92, + "opsPerSec": 344, + "avgLatencyMs": 2.931, + "medianLatencyMs": 2.855, + "samples": 3413, + "bodySizeKb": 192.62, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 90.6, - "fcpMs": 90.57, + "firstPaintMs": 102.6, + "fcpMs": 102.72, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 27.42, - "inputDelayMs": 1.76, - "processingDurationMs": 18.1, - "presentationDelayMs": 7.55 + "interactionLatencyMs": 47.93, + "inputDelayMs": 1.85, + "processingDurationMs": 34.42, + "presentationDelayMs": 11.66 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 6.5, - "fcpMs": 6.38, - "interactionLatencyMs": 3.06, - "inputDelayMs": 0.15, - "processingDurationMs": 1.98, - "presentationDelayMs": 1.31 + "firstPaintMs": 5.55, + "fcpMs": 5.33, + "interactionLatencyMs": 6.45, + "inputDelayMs": 0.27, + "processingDurationMs": 1.83, + "presentationDelayMs": 6.08 }, "samples": [ { - "firstPaintMs": 96, - "fcpMs": 95.856, + "firstPaintMs": 110, + "fcpMs": 109.551, "interactionTests": { - "interactionLatencyMs": 30.128, - "inputDelayMs": 1.951, - "processingDurationMs": 20.489, - "presentationDelayMs": 7.688 + "interactionLatencyMs": 55.38699999999999, + "inputDelayMs": 1.754, + "processingDurationMs": 35.675, + "presentationDelayMs": 17.958 } }, { - "firstPaintMs": 95, - "fcpMs": 94.996, + "firstPaintMs": 107, + "fcpMs": 107.387, "interactionTests": { - "interactionLatencyMs": 31.198999999999998, - "inputDelayMs": 1.642, - "processingDurationMs": 20.033, - "presentationDelayMs": 9.524 + "interactionLatencyMs": 53.925000000000004, + "inputDelayMs": 2.289, + "processingDurationMs": 33.023, + "presentationDelayMs": 18.613 } }, { - "firstPaintMs": 93, - "fcpMs": 92.693, + "firstPaintMs": 98, + "fcpMs": 98.487, "interactionTests": { - "interactionLatencyMs": 25.218000000000004, - "inputDelayMs": 1.73, - "processingDurationMs": 16.795, - "presentationDelayMs": 6.693 + "interactionLatencyMs": 43.992999999999995, + "inputDelayMs": 1.916, + "processingDurationMs": 34.039, + "presentationDelayMs": 8.038 } }, { - "firstPaintMs": 89, - "fcpMs": 89.132, + "firstPaintMs": 100, + "fcpMs": 99.705, "interactionTests": { - "interactionLatencyMs": 24.351, - "inputDelayMs": 1.87, - "processingDurationMs": 16.41, - "presentationDelayMs": 6.071 + "interactionLatencyMs": 45.824, + "inputDelayMs": 1.638, + "processingDurationMs": 36.87, + "presentationDelayMs": 7.316 } }, { - "firstPaintMs": 80, - "fcpMs": 80.152, + "firstPaintMs": 98, + "fcpMs": 98.473, "interactionTests": { - "interactionLatencyMs": 26.189999999999998, - "inputDelayMs": 1.615, - "processingDurationMs": 16.782, - "presentationDelayMs": 7.793 + "interactionLatencyMs": 40.519999999999996, + "inputDelayMs": 1.653, + "processingDurationMs": 32.492, + "presentationDelayMs": 6.375 } } ] }, "ssrRouterLinkLoadTests": { - "peakWorkers": 50, - "peakRequestsPerSec": 156, - "peakAvgLatencyMs": 308.93, - "peakP50LatencyMs": 210, - "peakP75LatencyMs": 273, - "peakP90LatencyMs": 420, - "peakP99LatencyMs": 3292, - "totalRequests": 5247, + "peakWorkers": 25, + "peakRequestsPerSec": 166.2, + "peakAvgLatencyMs": 147.74, + "peakP50LatencyMs": 145, + "peakP75LatencyMs": 155, + "peakP90LatencyMs": 199, + "peakP99LatencyMs": 546, + "totalRequests": 5585, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 673, + "requests": 705, "errors": 0, - "requestsPerSec": 134.6, - "avgLatencyMs": 7.09, - "medianLatencyMs": 7, - "p50LatencyMs": 7, + "requestsPerSec": 141, + "avgLatencyMs": 6.33, + "medianLatencyMs": 6, + "p50LatencyMs": 6, "p75LatencyMs": 7, "p90LatencyMs": 7, - "p99LatencyMs": 10, - "maxLatencyMs": 11, - "bytesPerSec": 38689177.6 + "p99LatencyMs": 9, + "maxLatencyMs": 13, + "bytesPerSec": 40629043.21 }, { "workers": 5, "durationMs": 5000, - "requests": 776, + "requests": 821, "errors": 0, - "requestsPerSec": 155.2, - "avgLatencyMs": 31.64, - "medianLatencyMs": 31, - "p50LatencyMs": 31, - "p75LatencyMs": 32, + "requestsPerSec": 164.2, + "avgLatencyMs": 29.86, + "medianLatencyMs": 29, + "p50LatencyMs": 29, + "p75LatencyMs": 30, "p90LatencyMs": 35, - "p99LatencyMs": 51, - "maxLatencyMs": 65, - "bytesPerSec": 44600524.8 + "p99LatencyMs": 49, + "maxLatencyMs": 67, + "bytesPerSec": 47313715.2 }, { "workers": 10, "durationMs": 5000, - "requests": 769, + "requests": 826, "errors": 0, - "requestsPerSec": 153.81, - "avgLatencyMs": 64.1, - "medianLatencyMs": 62, - "p50LatencyMs": 62, - "p75LatencyMs": 66, - "p90LatencyMs": 80, - "p99LatencyMs": 104, - "maxLatencyMs": 223, - "bytesPerSec": 44207308.8 + "requestsPerSec": 165.2, + "avgLatencyMs": 59.6, + "medianLatencyMs": 58, + "p50LatencyMs": 58, + "p75LatencyMs": 62, + "p90LatencyMs": 74, + "p99LatencyMs": 95, + "maxLatencyMs": 126, + "bytesPerSec": 47602073.6 }, { "workers": 25, "durationMs": 5000, - "requests": 779, + "requests": 831, "errors": 0, - "requestsPerSec": 155.81, - "avgLatencyMs": 157.5, - "medianLatencyMs": 156, - "p50LatencyMs": 156, - "p75LatencyMs": 162, - "p90LatencyMs": 197, - "p99LatencyMs": 695, - "maxLatencyMs": 1236, - "bytesPerSec": 44777472 + "requestsPerSec": 166.2, + "avgLatencyMs": 147.74, + "medianLatencyMs": 145, + "p50LatencyMs": 145, + "p75LatencyMs": 155, + "p90LatencyMs": 199, + "p99LatencyMs": 546, + "maxLatencyMs": 1191, + "bytesPerSec": 47890432 }, { "workers": 50, - "durationMs": 5010, - "requests": 780, + "durationMs": 5000, + "requests": 831, "errors": 0, - "requestsPerSec": 156, - "avgLatencyMs": 308.93, - "medianLatencyMs": 210, - "p50LatencyMs": 210, - "p75LatencyMs": 273, - "p90LatencyMs": 420, - "p99LatencyMs": 3292, - "maxLatencyMs": 4821, - "bytesPerSec": 44843008 + "requestsPerSec": 166.2, + "avgLatencyMs": 285.93, + "medianLatencyMs": 191, + "p50LatencyMs": 191, + "p75LatencyMs": 266, + "p90LatencyMs": 357, + "p99LatencyMs": 3338, + "maxLatencyMs": 4975, + "bytesPerSec": 47883878.4 }, { "workers": 100, "durationMs": 5010, - "requests": 757, + "requests": 811, "errors": 0, - "requestsPerSec": 151.4, - "avgLatencyMs": 306.76, - "medianLatencyMs": 205, - "p50LatencyMs": 205, - "p75LatencyMs": 277, - "p90LatencyMs": 368, - "p99LatencyMs": 3460, - "maxLatencyMs": 4943, - "bytesPerSec": 43510988.8 + "requestsPerSec": 162.2, + "avgLatencyMs": 284.78, + "medianLatencyMs": 185, + "p50LatencyMs": 185, + "p75LatencyMs": 240, + "p90LatencyMs": 343, + "p99LatencyMs": 3378, + "maxLatencyMs": 4864, + "bytesPerSec": 46736998.4 }, { "workers": 200, "durationMs": 5010, - "requests": 713, + "requests": 760, "errors": 0, - "requestsPerSec": 142.6, - "avgLatencyMs": 312.75, - "medianLatencyMs": 190, - "p50LatencyMs": 190, - "p75LatencyMs": 259, - "p90LatencyMs": 349, - "p99LatencyMs": 3541, - "maxLatencyMs": 4897, - "bytesPerSec": 40981299.21 + "requestsPerSec": 152, + "avgLatencyMs": 306.3, + "medianLatencyMs": 208, + "p50LatencyMs": 208, + "p75LatencyMs": 252, + "p90LatencyMs": 415, + "p99LatencyMs": 3463, + "maxLatencyMs": 4860, + "bytesPerSec": 43802624 } ], "runs": 3, "samples": [ { - "peakWorkers": 5, - "peakRequestsPerSec": 156, - "peakAvgLatencyMs": 31.45, - "peakP50LatencyMs": 31, - "peakP75LatencyMs": 32, - "peakP90LatencyMs": 35, - "peakP99LatencyMs": 51, - "totalRequests": 5171, + "peakWorkers": 25, + "peakRequestsPerSec": 165, + "peakAvgLatencyMs": 148.94, + "peakP50LatencyMs": 147, + "peakP75LatencyMs": 159, + "peakP90LatencyMs": 202, + "peakP99LatencyMs": 466, + "totalRequests": 5544, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 666, + "requests": 695, "errors": 0, - "requestsPerSec": 133.2, - "avgLatencyMs": 7.13, - "medianLatencyMs": 7, - "p50LatencyMs": 7, + "requestsPerSec": 139, + "avgLatencyMs": 6.47, + "medianLatencyMs": 6, + "p50LatencyMs": 6, "p75LatencyMs": 7, - "p90LatencyMs": 7, - "p99LatencyMs": 10, - "maxLatencyMs": 23, - "bytesPerSec": 38282854.4 + "p90LatencyMs": 8, + "p99LatencyMs": 11, + "maxLatencyMs": 12, + "bytesPerSec": 40058880 }, { "workers": 5, "durationMs": 5000, - "requests": 780, + "requests": 814, "errors": 0, - "requestsPerSec": 156, - "avgLatencyMs": 31.45, - "medianLatencyMs": 31, - "p50LatencyMs": 31, - "p75LatencyMs": 32, - "p90LatencyMs": 35, - "p99LatencyMs": 51, - "maxLatencyMs": 57, - "bytesPerSec": 44843008 + "requestsPerSec": 162.81, + "avgLatencyMs": 30.13, + "medianLatencyMs": 30, + "p50LatencyMs": 30, + "p75LatencyMs": 31, + "p90LatencyMs": 36, + "p99LatencyMs": 49, + "maxLatencyMs": 62, + "bytesPerSec": 46913945.6 }, { "workers": 10, "durationMs": 5000, - "requests": 765, + "requests": 813, "errors": 0, - "requestsPerSec": 153, - "avgLatencyMs": 64.47, - "medianLatencyMs": 62, - "p50LatencyMs": 62, - "p75LatencyMs": 68, - "p90LatencyMs": 80, - "p99LatencyMs": 104, - "maxLatencyMs": 126, - "bytesPerSec": 43971379.2 + "requestsPerSec": 162.6, + "avgLatencyMs": 60.66, + "medianLatencyMs": 60, + "p50LatencyMs": 60, + "p75LatencyMs": 62, + "p90LatencyMs": 70, + "p99LatencyMs": 98, + "maxLatencyMs": 152, + "bytesPerSec": 46848409.6 }, { "workers": 25, "durationMs": 5000, - "requests": 773, + "requests": 825, "errors": 0, - "requestsPerSec": 154.6, - "avgLatencyMs": 158.68, - "medianLatencyMs": 156, - "p50LatencyMs": 156, - "p75LatencyMs": 179, - "p90LatencyMs": 214, - "p99LatencyMs": 603, - "maxLatencyMs": 1161, - "bytesPerSec": 44436684.8 + "requestsPerSec": 165, + "avgLatencyMs": 148.94, + "medianLatencyMs": 147, + "p50LatencyMs": 147, + "p75LatencyMs": 159, + "p90LatencyMs": 202, + "p99LatencyMs": 466, + "maxLatencyMs": 1099, + "bytesPerSec": 47543091.2 }, { "workers": 50, "durationMs": 5000, - "requests": 763, + "requests": 823, "errors": 0, - "requestsPerSec": 152.6, - "avgLatencyMs": 308.21, - "medianLatencyMs": 199, - "p50LatencyMs": 199, - "p75LatencyMs": 299, - "p90LatencyMs": 366, - "p99LatencyMs": 3711, - "maxLatencyMs": 4860, - "bytesPerSec": 43859968 + "requestsPerSec": 164.6, + "avgLatencyMs": 287.49, + "medianLatencyMs": 192, + "p50LatencyMs": 192, + "p75LatencyMs": 260, + "p90LatencyMs": 396, + "p99LatencyMs": 3262, + "maxLatencyMs": 4929, + "bytesPerSec": 47425126.4 }, { "workers": 100, "durationMs": 5010, - "requests": 733, + "requests": 808, "errors": 0, - "requestsPerSec": 146.6, - "avgLatencyMs": 310.35, - "medianLatencyMs": 207, - "p50LatencyMs": 207, - "p75LatencyMs": 287, - "p90LatencyMs": 402, - "p99LatencyMs": 3276, - "maxLatencyMs": 4758, - "bytesPerSec": 42141286.4 + "requestsPerSec": 161.6, + "avgLatencyMs": 293.49, + "medianLatencyMs": 178, + "p50LatencyMs": 178, + "p75LatencyMs": 277, + "p90LatencyMs": 387, + "p99LatencyMs": 3415, + "maxLatencyMs": 4962, + "bytesPerSec": 46566604.8 }, { "workers": 200, "durationMs": 5010, - "requests": 691, + "requests": 766, "errors": 0, - "requestsPerSec": 138.2, - "avgLatencyMs": 323.03, - "medianLatencyMs": 215, - "p50LatencyMs": 215, - "p75LatencyMs": 249, - "p90LatencyMs": 448, - "p99LatencyMs": 3734, - "maxLatencyMs": 4996, - "bytesPerSec": 39723008 + "requestsPerSec": 153.2, + "avgLatencyMs": 297.87, + "medianLatencyMs": 190, + "p50LatencyMs": 190, + "p75LatencyMs": 241, + "p90LatencyMs": 360, + "p99LatencyMs": 3661, + "maxLatencyMs": 4961, + "bytesPerSec": 44146688 } ] }, { - "peakWorkers": 50, - "peakRequestsPerSec": 156, - "peakAvgLatencyMs": 308.93, - "peakP50LatencyMs": 210, - "peakP75LatencyMs": 273, - "peakP90LatencyMs": 420, - "peakP99LatencyMs": 3292, - "totalRequests": 5247, + "peakWorkers": 25, + "peakRequestsPerSec": 166.2, + "peakAvgLatencyMs": 147.74, + "peakP50LatencyMs": 145, + "peakP75LatencyMs": 155, + "peakP90LatencyMs": 199, + "peakP99LatencyMs": 546, + "totalRequests": 5585, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 673, + "requests": 705, "errors": 0, - "requestsPerSec": 134.6, - "avgLatencyMs": 7.09, - "medianLatencyMs": 7, - "p50LatencyMs": 7, + "requestsPerSec": 141, + "avgLatencyMs": 6.33, + "medianLatencyMs": 6, + "p50LatencyMs": 6, "p75LatencyMs": 7, "p90LatencyMs": 7, - "p99LatencyMs": 10, - "maxLatencyMs": 11, - "bytesPerSec": 38689177.6 + "p99LatencyMs": 9, + "maxLatencyMs": 13, + "bytesPerSec": 40629043.21 }, { "workers": 5, "durationMs": 5000, - "requests": 776, + "requests": 821, "errors": 0, - "requestsPerSec": 155.2, - "avgLatencyMs": 31.64, - "medianLatencyMs": 31, - "p50LatencyMs": 31, - "p75LatencyMs": 32, + "requestsPerSec": 164.2, + "avgLatencyMs": 29.86, + "medianLatencyMs": 29, + "p50LatencyMs": 29, + "p75LatencyMs": 30, "p90LatencyMs": 35, - "p99LatencyMs": 51, - "maxLatencyMs": 65, - "bytesPerSec": 44600524.8 + "p99LatencyMs": 49, + "maxLatencyMs": 67, + "bytesPerSec": 47313715.2 }, { "workers": 10, "durationMs": 5000, - "requests": 769, + "requests": 826, "errors": 0, - "requestsPerSec": 153.81, - "avgLatencyMs": 64.1, - "medianLatencyMs": 62, - "p50LatencyMs": 62, - "p75LatencyMs": 66, - "p90LatencyMs": 80, - "p99LatencyMs": 104, - "maxLatencyMs": 223, - "bytesPerSec": 44207308.8 + "requestsPerSec": 165.2, + "avgLatencyMs": 59.6, + "medianLatencyMs": 58, + "p50LatencyMs": 58, + "p75LatencyMs": 62, + "p90LatencyMs": 74, + "p99LatencyMs": 95, + "maxLatencyMs": 126, + "bytesPerSec": 47602073.6 }, { "workers": 25, "durationMs": 5000, - "requests": 779, + "requests": 831, "errors": 0, - "requestsPerSec": 155.81, - "avgLatencyMs": 157.5, - "medianLatencyMs": 156, - "p50LatencyMs": 156, - "p75LatencyMs": 162, - "p90LatencyMs": 197, - "p99LatencyMs": 695, - "maxLatencyMs": 1236, - "bytesPerSec": 44777472 + "requestsPerSec": 166.2, + "avgLatencyMs": 147.74, + "medianLatencyMs": 145, + "p50LatencyMs": 145, + "p75LatencyMs": 155, + "p90LatencyMs": 199, + "p99LatencyMs": 546, + "maxLatencyMs": 1191, + "bytesPerSec": 47890432 }, { "workers": 50, - "durationMs": 5010, - "requests": 780, + "durationMs": 5000, + "requests": 831, "errors": 0, - "requestsPerSec": 156, - "avgLatencyMs": 308.93, - "medianLatencyMs": 210, - "p50LatencyMs": 210, - "p75LatencyMs": 273, - "p90LatencyMs": 420, - "p99LatencyMs": 3292, - "maxLatencyMs": 4821, - "bytesPerSec": 44843008 + "requestsPerSec": 166.2, + "avgLatencyMs": 285.93, + "medianLatencyMs": 191, + "p50LatencyMs": 191, + "p75LatencyMs": 266, + "p90LatencyMs": 357, + "p99LatencyMs": 3338, + "maxLatencyMs": 4975, + "bytesPerSec": 47883878.4 }, { "workers": 100, "durationMs": 5010, - "requests": 757, + "requests": 811, "errors": 0, - "requestsPerSec": 151.4, - "avgLatencyMs": 306.76, - "medianLatencyMs": 205, - "p50LatencyMs": 205, - "p75LatencyMs": 277, - "p90LatencyMs": 368, - "p99LatencyMs": 3460, - "maxLatencyMs": 4943, - "bytesPerSec": 43510988.8 + "requestsPerSec": 162.2, + "avgLatencyMs": 284.78, + "medianLatencyMs": 185, + "p50LatencyMs": 185, + "p75LatencyMs": 240, + "p90LatencyMs": 343, + "p99LatencyMs": 3378, + "maxLatencyMs": 4864, + "bytesPerSec": 46736998.4 }, { "workers": 200, "durationMs": 5010, - "requests": 713, + "requests": 760, "errors": 0, - "requestsPerSec": 142.6, - "avgLatencyMs": 312.75, - "medianLatencyMs": 190, - "p50LatencyMs": 190, - "p75LatencyMs": 259, - "p90LatencyMs": 349, - "p99LatencyMs": 3541, - "maxLatencyMs": 4897, - "bytesPerSec": 40981299.21 + "requestsPerSec": 152, + "avgLatencyMs": 306.3, + "medianLatencyMs": 208, + "p50LatencyMs": 208, + "p75LatencyMs": 252, + "p90LatencyMs": 415, + "p99LatencyMs": 3463, + "maxLatencyMs": 4860, + "bytesPerSec": 43802624 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 159.4, - "peakAvgLatencyMs": 153.9, - "peakP50LatencyMs": 153, - "peakP75LatencyMs": 159, - "peakP90LatencyMs": 206, - "peakP99LatencyMs": 566, - "totalRequests": 5282, + "peakRequestsPerSec": 173, + "peakAvgLatencyMs": 141.98, + "peakP50LatencyMs": 141, + "peakP75LatencyMs": 150, + "peakP90LatencyMs": 174, + "peakP99LatencyMs": 239, + "totalRequests": 5709, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 680, + "requests": 709, "errors": 0, - "requestsPerSec": 136, - "avgLatencyMs": 7.05, - "medianLatencyMs": 7, - "p50LatencyMs": 7, + "requestsPerSec": 141.81, + "avgLatencyMs": 6.42, + "medianLatencyMs": 6, + "p50LatencyMs": 6, "p75LatencyMs": 7, "p90LatencyMs": 7, "p99LatencyMs": 9, - "maxLatencyMs": 10, - "bytesPerSec": 39082393.6 + "maxLatencyMs": 11, + "bytesPerSec": 40864972.8 }, { "workers": 5, "durationMs": 5000, - "requests": 779, + "requests": 841, "errors": 0, - "requestsPerSec": 155.81, - "avgLatencyMs": 31.47, - "medianLatencyMs": 31, - "p50LatencyMs": 31, - "p75LatencyMs": 32, - "p90LatencyMs": 37, - "p99LatencyMs": 50, - "maxLatencyMs": 65, - "bytesPerSec": 44784025.6 + "requestsPerSec": 168.2, + "avgLatencyMs": 29.07, + "medianLatencyMs": 28, + "p50LatencyMs": 28, + "p75LatencyMs": 29, + "p90LatencyMs": 34, + "p99LatencyMs": 47, + "maxLatencyMs": 64, + "bytesPerSec": 48473702.4 }, { "workers": 10, "durationMs": 5000, - "requests": 777, + "requests": 847, "errors": 0, - "requestsPerSec": 155.4, - "avgLatencyMs": 63.47, - "medianLatencyMs": 62, - "p50LatencyMs": 62, - "p75LatencyMs": 64, - "p90LatencyMs": 75, - "p99LatencyMs": 100, - "maxLatencyMs": 117, - "bytesPerSec": 44659507.2 + "requestsPerSec": 169.4, + "avgLatencyMs": 58.13, + "medianLatencyMs": 57, + "p50LatencyMs": 57, + "p75LatencyMs": 59, + "p90LatencyMs": 68, + "p99LatencyMs": 97, + "maxLatencyMs": 119, + "bytesPerSec": 48807936 }, { "workers": 25, "durationMs": 5000, - "requests": 797, + "requests": 865, "errors": 0, - "requestsPerSec": 159.4, - "avgLatencyMs": 153.9, - "medianLatencyMs": 153, - "p50LatencyMs": 153, - "p75LatencyMs": 159, - "p90LatencyMs": 206, - "p99LatencyMs": 566, - "maxLatencyMs": 1119, - "bytesPerSec": 45806387.2 + "requestsPerSec": 173, + "avgLatencyMs": 141.98, + "medianLatencyMs": 141, + "p50LatencyMs": 141, + "p75LatencyMs": 150, + "p90LatencyMs": 174, + "p99LatencyMs": 239, + "maxLatencyMs": 742, + "bytesPerSec": 49843404.8 }, { "workers": 50, "durationMs": 5000, - "requests": 784, + "requests": 853, "errors": 0, - "requestsPerSec": 156.81, - "avgLatencyMs": 305.47, - "medianLatencyMs": 234, - "p50LatencyMs": 234, - "p75LatencyMs": 329, - "p90LatencyMs": 388, - "p99LatencyMs": 2731, - "maxLatencyMs": 3982, - "bytesPerSec": 45065830.4 + "requestsPerSec": 170.6, + "avgLatencyMs": 283.55, + "medianLatencyMs": 205, + "p50LatencyMs": 205, + "p75LatencyMs": 261, + "p90LatencyMs": 361, + "p99LatencyMs": 3017, + "maxLatencyMs": 4495, + "bytesPerSec": 49148723.2 }, { "workers": 100, - "durationMs": 5010, - "requests": 757, + "durationMs": 5000, + "requests": 831, "errors": 0, - "requestsPerSec": 151.4, - "avgLatencyMs": 307.18, - "medianLatencyMs": 196, - "p50LatencyMs": 196, - "p75LatencyMs": 280, - "p90LatencyMs": 386, - "p99LatencyMs": 3631, - "maxLatencyMs": 4890, - "bytesPerSec": 43504435.2 + "requestsPerSec": 166.2, + "avgLatencyMs": 301.95, + "medianLatencyMs": 203, + "p50LatencyMs": 203, + "p75LatencyMs": 261, + "p90LatencyMs": 351, + "p99LatencyMs": 3589, + "maxLatencyMs": 4940, + "bytesPerSec": 47883878.4 }, { "workers": 200, "durationMs": 5010, - "requests": 708, + "requests": 763, "errors": 0, - "requestsPerSec": 141.6, - "avgLatencyMs": 321.52, - "medianLatencyMs": 192, - "p50LatencyMs": 192, - "p75LatencyMs": 283, - "p90LatencyMs": 417, - "p99LatencyMs": 3508, - "maxLatencyMs": 4917, - "bytesPerSec": 40692940.8 + "requestsPerSec": 152.6, + "avgLatencyMs": 304.28, + "medianLatencyMs": 199, + "p50LatencyMs": 199, + "p75LatencyMs": 256, + "p90LatencyMs": 368, + "p99LatencyMs": 3585, + "maxLatencyMs": 4936, + "bytesPerSec": 43969740.8 } ] } @@ -639,475 +639,475 @@ }, "browserVersion": "Google Chrome 154.0.8037.97", "ssrLoadTests": { - "peakWorkers": 50, - "peakRequestsPerSec": 390.4, - "peakAvgLatencyMs": 125.9, - "peakP50LatencyMs": 111, - "peakP75LatencyMs": 139, - "peakP90LatencyMs": 175, - "peakP99LatencyMs": 768, - "totalRequests": 12942, + "peakWorkers": 25, + "peakRequestsPerSec": 384.6, + "peakAvgLatencyMs": 64.08, + "peakP50LatencyMs": 63, + "peakP75LatencyMs": 71, + "peakP90LatencyMs": 84, + "peakP99LatencyMs": 128, + "totalRequests": 12716, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1356, + "requests": 1330, "errors": 0, - "requestsPerSec": 271.2, - "avgLatencyMs": 3.12, + "requestsPerSec": 266, + "avgLatencyMs": 3.14, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 4, - "maxLatencyMs": 8, - "bytesPerSec": 77968179.2 + "p90LatencyMs": 4, + "p99LatencyMs": 5, + "maxLatencyMs": 10, + "bytesPerSec": 76657459.2 }, { "workers": 5, "durationMs": 5000, - "requests": 1928, + "requests": 1887, "errors": 0, - "requestsPerSec": 385.6, - "avgLatencyMs": 12.51, - "medianLatencyMs": 12, - "p50LatencyMs": 12, + "requestsPerSec": 377.4, + "avgLatencyMs": 12.85, + "medianLatencyMs": 13, + "p50LatencyMs": 13, "p75LatencyMs": 13, "p90LatencyMs": 15, - "p99LatencyMs": 21, - "maxLatencyMs": 32, - "bytesPerSec": 110867251.2 + "p99LatencyMs": 20, + "maxLatencyMs": 25, + "bytesPerSec": 108783206.4 }, { "workers": 10, "durationMs": 5000, - "requests": 1930, + "requests": 1904, "errors": 0, - "requestsPerSec": 386, - "avgLatencyMs": 25.34, + "requestsPerSec": 380.8, + "avgLatencyMs": 25.65, "medianLatencyMs": 25, "p50LatencyMs": 25, "p75LatencyMs": 26, - "p90LatencyMs": 32, - "p99LatencyMs": 45, - "maxLatencyMs": 70, - "bytesPerSec": 110985216 + "p90LatencyMs": 30, + "p99LatencyMs": 44, + "maxLatencyMs": 86, + "bytesPerSec": 109779353.6 }, { "workers": 25, "durationMs": 5000, - "requests": 1943, + "requests": 1923, "errors": 0, - "requestsPerSec": 388.6, - "avgLatencyMs": 63.41, - "medianLatencyMs": 62, - "p50LatencyMs": 62, - "p75LatencyMs": 69, - "p90LatencyMs": 86, - "p99LatencyMs": 126, - "maxLatencyMs": 392, - "bytesPerSec": 111719219.2 + "requestsPerSec": 384.6, + "avgLatencyMs": 64.08, + "medianLatencyMs": 63, + "p50LatencyMs": 63, + "p75LatencyMs": 71, + "p90LatencyMs": 84, + "p99LatencyMs": 128, + "maxLatencyMs": 481, + "bytesPerSec": 110867251.2 }, { "workers": 50, "durationMs": 5000, - "requests": 1952, + "requests": 1905, "errors": 0, - "requestsPerSec": 390.4, - "avgLatencyMs": 125.9, - "medianLatencyMs": 111, - "p50LatencyMs": 111, - "p75LatencyMs": 139, - "p90LatencyMs": 175, - "p99LatencyMs": 768, - "maxLatencyMs": 2032, - "bytesPerSec": 112243507.2 + "requestsPerSec": 381, + "avgLatencyMs": 128.31, + "medianLatencyMs": 102, + "p50LatencyMs": 102, + "p75LatencyMs": 154, + "p90LatencyMs": 173, + "p99LatencyMs": 755, + "maxLatencyMs": 2092, + "bytesPerSec": 109805568 }, { "workers": 100, "durationMs": 5010, - "requests": 1947, + "requests": 1896, "errors": 0, - "requestsPerSec": 389.4, - "avgLatencyMs": 183.42, - "medianLatencyMs": 135, - "p50LatencyMs": 135, - "p75LatencyMs": 158, - "p90LatencyMs": 226, - "p99LatencyMs": 2456, - "maxLatencyMs": 4942, - "bytesPerSec": 111955148.8 + "requestsPerSec": 379.2, + "avgLatencyMs": 190.73, + "medianLatencyMs": 122, + "p50LatencyMs": 122, + "p75LatencyMs": 179, + "p90LatencyMs": 236, + "p99LatencyMs": 2732, + "maxLatencyMs": 4958, + "bytesPerSec": 109307494.4 }, { "workers": 200, "durationMs": 5010, - "requests": 1886, + "requests": 1871, "errors": 0, - "requestsPerSec": 377.2, - "avgLatencyMs": 189.63, + "requestsPerSec": 374.2, + "avgLatencyMs": 188.07, "medianLatencyMs": 128, "p50LatencyMs": 128, - "p75LatencyMs": 165, - "p90LatencyMs": 234, - "p99LatencyMs": 2712, - "maxLatencyMs": 4969, - "bytesPerSec": 108442419.2 + "p75LatencyMs": 152, + "p90LatencyMs": 249, + "p99LatencyMs": 2717, + "maxLatencyMs": 4963, + "bytesPerSec": 107865702.4 } ], "runs": 3, "samples": [ { - "peakWorkers": 10, - "peakRequestsPerSec": 384.2, - "peakAvgLatencyMs": 25.48, - "peakP50LatencyMs": 25, - "peakP75LatencyMs": 26, - "peakP90LatencyMs": 32, - "peakP99LatencyMs": 47, - "totalRequests": 12677, + "peakWorkers": 25, + "peakRequestsPerSec": 380.8, + "peakAvgLatencyMs": 64.67, + "peakP50LatencyMs": 63, + "peakP75LatencyMs": 72, + "peakP90LatencyMs": 88, + "peakP99LatencyMs": 118, + "totalRequests": 12489, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1354, + "requests": 1313, "errors": 0, - "requestsPerSec": 270.8, - "avgLatencyMs": 3.1, + "requestsPerSec": 262.61, + "avgLatencyMs": 3.12, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, "p90LatencyMs": 3, - "p99LatencyMs": 4, - "maxLatencyMs": 5, - "bytesPerSec": 77850214.41 + "p99LatencyMs": 5, + "maxLatencyMs": 8, + "bytesPerSec": 75687526.41 }, { "workers": 5, "durationMs": 5000, - "requests": 1898, + "requests": 1875, "errors": 0, - "requestsPerSec": 379.6, - "avgLatencyMs": 12.78, + "requestsPerSec": 375, + "avgLatencyMs": 12.86, "medianLatencyMs": 13, "p50LatencyMs": 13, "p75LatencyMs": 13, "p90LatencyMs": 15, - "p99LatencyMs": 23, - "maxLatencyMs": 32, - "bytesPerSec": 109137100.8 + "p99LatencyMs": 21, + "maxLatencyMs": 28, + "bytesPerSec": 108088524.8 }, { "workers": 10, "durationMs": 5000, - "requests": 1921, + "requests": 1898, "errors": 0, - "requestsPerSec": 384.2, - "avgLatencyMs": 25.48, + "requestsPerSec": 379.6, + "avgLatencyMs": 25.76, "medianLatencyMs": 25, "p50LatencyMs": 25, "p75LatencyMs": 26, - "p90LatencyMs": 32, - "p99LatencyMs": 47, - "maxLatencyMs": 64, - "bytesPerSec": 110460928 + "p90LatencyMs": 34, + "p99LatencyMs": 49, + "maxLatencyMs": 62, + "bytesPerSec": 109412352 }, { "workers": 25, "durationMs": 5000, - "requests": 1913, + "requests": 1904, "errors": 0, - "requestsPerSec": 382.6, - "avgLatencyMs": 64.41, + "requestsPerSec": 380.8, + "avgLatencyMs": 64.67, "medianLatencyMs": 63, "p50LatencyMs": 63, - "p75LatencyMs": 74, - "p90LatencyMs": 89, - "p99LatencyMs": 114, - "maxLatencyMs": 470, - "bytesPerSec": 109989068.8 + "p75LatencyMs": 72, + "p90LatencyMs": 88, + "p99LatencyMs": 118, + "maxLatencyMs": 485, + "bytesPerSec": 109740032 }, { "workers": 50, "durationMs": 5000, - "requests": 1890, + "requests": 1904, "errors": 0, - "requestsPerSec": 378, - "avgLatencyMs": 129.82, - "medianLatencyMs": 107, - "p50LatencyMs": 107, - "p75LatencyMs": 152, - "p90LatencyMs": 184, - "p99LatencyMs": 929, - "maxLatencyMs": 2249, - "bytesPerSec": 108665241.6 + "requestsPerSec": 380.8, + "avgLatencyMs": 129.05, + "medianLatencyMs": 105, + "p50LatencyMs": 105, + "p75LatencyMs": 135, + "p90LatencyMs": 198, + "p99LatencyMs": 815, + "maxLatencyMs": 2297, + "bytesPerSec": 109753139.2 }, { "workers": 100, - "durationMs": 5000, - "requests": 1873, + "durationMs": 5010, + "requests": 1831, "errors": 0, - "requestsPerSec": 374.6, - "avgLatencyMs": 185.66, - "medianLatencyMs": 125, - "p50LatencyMs": 125, - "p75LatencyMs": 159, - "p90LatencyMs": 236, - "p99LatencyMs": 2538, - "maxLatencyMs": 4850, - "bytesPerSec": 107695308.8 + "requestsPerSec": 366.2, + "avgLatencyMs": 187.26, + "medianLatencyMs": 127, + "p50LatencyMs": 127, + "p75LatencyMs": 167, + "p90LatencyMs": 222, + "p99LatencyMs": 2531, + "maxLatencyMs": 4887, + "bytesPerSec": 105558835.2 }, { "workers": 200, "durationMs": 5010, - "requests": 1828, + "requests": 1764, "errors": 0, - "requestsPerSec": 365.6, - "avgLatencyMs": 192.79, - "medianLatencyMs": 131, - "p50LatencyMs": 131, - "p75LatencyMs": 172, - "p90LatencyMs": 237, - "p99LatencyMs": 2576, - "maxLatencyMs": 4869, - "bytesPerSec": 105113190.4 + "requestsPerSec": 352.8, + "avgLatencyMs": 191.06, + "medianLatencyMs": 123, + "p50LatencyMs": 123, + "p75LatencyMs": 162, + "p90LatencyMs": 255, + "p99LatencyMs": 2704, + "maxLatencyMs": 4923, + "bytesPerSec": 101692211.2 } ] }, { - "peakWorkers": 50, - "peakRequestsPerSec": 390.4, - "peakAvgLatencyMs": 125.9, - "peakP50LatencyMs": 111, - "peakP75LatencyMs": 139, - "peakP90LatencyMs": 175, - "peakP99LatencyMs": 768, - "totalRequests": 12942, + "peakWorkers": 10, + "peakRequestsPerSec": 385, + "peakAvgLatencyMs": 25.39, + "peakP50LatencyMs": 25, + "peakP75LatencyMs": 25, + "peakP90LatencyMs": 33, + "peakP99LatencyMs": 45, + "totalRequests": 12705, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1356, + "requests": 1343, "errors": 0, - "requestsPerSec": 271.2, - "avgLatencyMs": 3.12, + "requestsPerSec": 268.61, + "avgLatencyMs": 3.11, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, "p90LatencyMs": 3, "p99LatencyMs": 4, - "maxLatencyMs": 8, - "bytesPerSec": 77968179.2 + "maxLatencyMs": 6, + "bytesPerSec": 77430784 }, { "workers": 5, "durationMs": 5000, - "requests": 1928, + "requests": 1920, "errors": 0, - "requestsPerSec": 385.6, - "avgLatencyMs": 12.51, - "medianLatencyMs": 12, - "p50LatencyMs": 12, + "requestsPerSec": 384, + "avgLatencyMs": 12.66, + "medianLatencyMs": 13, + "p50LatencyMs": 13, "p75LatencyMs": 13, "p90LatencyMs": 15, - "p99LatencyMs": 21, - "maxLatencyMs": 32, - "bytesPerSec": 110867251.2 + "p99LatencyMs": 20, + "maxLatencyMs": 26, + "bytesPerSec": 110683750.4 }, { "workers": 10, "durationMs": 5000, - "requests": 1930, + "requests": 1925, "errors": 0, - "requestsPerSec": 386, - "avgLatencyMs": 25.34, + "requestsPerSec": 385, + "avgLatencyMs": 25.39, "medianLatencyMs": 25, "p50LatencyMs": 25, - "p75LatencyMs": 26, - "p90LatencyMs": 32, + "p75LatencyMs": 25, + "p90LatencyMs": 33, "p99LatencyMs": 45, - "maxLatencyMs": 70, - "bytesPerSec": 110985216 + "maxLatencyMs": 77, + "bytesPerSec": 110959001.6 }, { "workers": 25, "durationMs": 5000, - "requests": 1943, + "requests": 1908, "errors": 0, - "requestsPerSec": 388.6, - "avgLatencyMs": 63.41, - "medianLatencyMs": 62, - "p50LatencyMs": 62, - "p75LatencyMs": 69, - "p90LatencyMs": 86, - "p99LatencyMs": 126, - "maxLatencyMs": 392, - "bytesPerSec": 111719219.2 + "requestsPerSec": 381.6, + "avgLatencyMs": 64.51, + "medianLatencyMs": 63, + "p50LatencyMs": 63, + "p75LatencyMs": 70, + "p90LatencyMs": 84, + "p99LatencyMs": 129, + "maxLatencyMs": 464, + "bytesPerSec": 110002176 }, { "workers": 50, "durationMs": 5000, - "requests": 1952, + "requests": 1899, "errors": 0, - "requestsPerSec": 390.4, - "avgLatencyMs": 125.9, - "medianLatencyMs": 111, - "p50LatencyMs": 111, - "p75LatencyMs": 139, - "p90LatencyMs": 175, - "p99LatencyMs": 768, - "maxLatencyMs": 2032, - "bytesPerSec": 112243507.2 + "requestsPerSec": 379.8, + "avgLatencyMs": 129.41, + "medianLatencyMs": 117, + "p50LatencyMs": 117, + "p75LatencyMs": 138, + "p90LatencyMs": 183, + "p99LatencyMs": 839, + "maxLatencyMs": 2053, + "bytesPerSec": 109477888 }, { "workers": 100, "durationMs": 5010, - "requests": 1947, + "requests": 1891, "errors": 0, - "requestsPerSec": 389.4, - "avgLatencyMs": 183.42, - "medianLatencyMs": 135, - "p50LatencyMs": 135, - "p75LatencyMs": 158, - "p90LatencyMs": 226, - "p99LatencyMs": 2456, + "requestsPerSec": 378.2, + "avgLatencyMs": 188.99, + "medianLatencyMs": 127, + "p50LatencyMs": 127, + "p75LatencyMs": 177, + "p90LatencyMs": 237, + "p99LatencyMs": 2592, "maxLatencyMs": 4942, - "bytesPerSec": 111955148.8 + "bytesPerSec": 109006028.8 }, { "workers": 200, "durationMs": 5010, - "requests": 1886, + "requests": 1819, "errors": 0, - "requestsPerSec": 377.2, - "avgLatencyMs": 189.63, - "medianLatencyMs": 128, - "p50LatencyMs": 128, - "p75LatencyMs": 165, - "p90LatencyMs": 234, - "p99LatencyMs": 2712, - "maxLatencyMs": 4969, - "bytesPerSec": 108442419.2 + "requestsPerSec": 363.8, + "avgLatencyMs": 188.63, + "medianLatencyMs": 120, + "p50LatencyMs": 120, + "p75LatencyMs": 173, + "p90LatencyMs": 223, + "p99LatencyMs": 2613, + "maxLatencyMs": 4843, + "bytesPerSec": 104864153.6 } ] }, { - "peakWorkers": 5, - "peakRequestsPerSec": 397.4, - "peakAvgLatencyMs": 11.99, - "peakP50LatencyMs": 12, - "peakP75LatencyMs": 12, - "peakP90LatencyMs": 13, - "peakP99LatencyMs": 17, - "totalRequests": 12901, + "peakWorkers": 25, + "peakRequestsPerSec": 384.6, + "peakAvgLatencyMs": 64.08, + "peakP50LatencyMs": 63, + "peakP75LatencyMs": 71, + "peakP90LatencyMs": 84, + "peakP99LatencyMs": 128, + "totalRequests": 12716, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1379, + "requests": 1330, "errors": 0, - "requestsPerSec": 275.8, - "avgLatencyMs": 3.09, + "requestsPerSec": 266, + "avgLatencyMs": 3.14, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 4, - "maxLatencyMs": 4, - "bytesPerSec": 79278899.2 + "p90LatencyMs": 4, + "p99LatencyMs": 5, + "maxLatencyMs": 10, + "bytesPerSec": 76657459.2 }, { "workers": 5, "durationMs": 5000, - "requests": 1987, + "requests": 1887, "errors": 0, - "requestsPerSec": 397.4, - "avgLatencyMs": 11.99, - "medianLatencyMs": 12, - "p50LatencyMs": 12, - "p75LatencyMs": 12, - "p90LatencyMs": 13, - "p99LatencyMs": 17, - "maxLatencyMs": 20, - "bytesPerSec": 114235801.6 + "requestsPerSec": 377.4, + "avgLatencyMs": 12.85, + "medianLatencyMs": 13, + "p50LatencyMs": 13, + "p75LatencyMs": 13, + "p90LatencyMs": 15, + "p99LatencyMs": 20, + "maxLatencyMs": 25, + "bytesPerSec": 108783206.4 }, { "workers": 10, "durationMs": 5000, - "requests": 1982, + "requests": 1904, "errors": 0, - "requestsPerSec": 396.4, - "avgLatencyMs": 24.63, + "requestsPerSec": 380.8, + "avgLatencyMs": 25.65, "medianLatencyMs": 25, "p50LatencyMs": 25, - "p75LatencyMs": 25, - "p90LatencyMs": 29, - "p99LatencyMs": 41, - "maxLatencyMs": 50, - "bytesPerSec": 113947443.2 + "p75LatencyMs": 26, + "p90LatencyMs": 30, + "p99LatencyMs": 44, + "maxLatencyMs": 86, + "bytesPerSec": 109779353.6 }, { "workers": 25, "durationMs": 5000, - "requests": 1911, + "requests": 1923, "errors": 0, - "requestsPerSec": 382.2, - "avgLatencyMs": 64.49, - "medianLatencyMs": 64, - "p50LatencyMs": 64, - "p75LatencyMs": 70, - "p90LatencyMs": 87, - "p99LatencyMs": 115, - "maxLatencyMs": 456, - "bytesPerSec": 109871104 + "requestsPerSec": 384.6, + "avgLatencyMs": 64.08, + "medianLatencyMs": 63, + "p50LatencyMs": 63, + "p75LatencyMs": 71, + "p90LatencyMs": 84, + "p99LatencyMs": 128, + "maxLatencyMs": 481, + "bytesPerSec": 110867251.2 }, { "workers": 50, - "durationMs": 5010, - "requests": 1899, + "durationMs": 5000, + "requests": 1905, "errors": 0, - "requestsPerSec": 379.8, - "avgLatencyMs": 129.2, - "medianLatencyMs": 114, - "p50LatencyMs": 114, - "p75LatencyMs": 143, - "p90LatencyMs": 180, - "p99LatencyMs": 848, - "maxLatencyMs": 2093, - "bytesPerSec": 109189529.6 + "requestsPerSec": 381, + "avgLatencyMs": 128.31, + "medianLatencyMs": 102, + "p50LatencyMs": 102, + "p75LatencyMs": 154, + "p90LatencyMs": 173, + "p99LatencyMs": 755, + "maxLatencyMs": 2092, + "bytesPerSec": 109805568 }, { "workers": 100, "durationMs": 5010, - "requests": 1894, + "requests": 1896, "errors": 0, - "requestsPerSec": 378.8, - "avgLatencyMs": 190.98, - "medianLatencyMs": 134, - "p50LatencyMs": 134, - "p75LatencyMs": 166, - "p90LatencyMs": 227, - "p99LatencyMs": 2645, - "maxLatencyMs": 4976, - "bytesPerSec": 108901171.2 + "requestsPerSec": 379.2, + "avgLatencyMs": 190.73, + "medianLatencyMs": 122, + "p50LatencyMs": 122, + "p75LatencyMs": 179, + "p90LatencyMs": 236, + "p99LatencyMs": 2732, + "maxLatencyMs": 4958, + "bytesPerSec": 109307494.4 }, { "workers": 200, "durationMs": 5010, - "requests": 1849, + "requests": 1871, "errors": 0, - "requestsPerSec": 369.8, - "avgLatencyMs": 193.19, - "medianLatencyMs": 122, - "p50LatencyMs": 122, - "p75LatencyMs": 172, - "p90LatencyMs": 227, - "p99LatencyMs": 2761, - "maxLatencyMs": 4955, - "bytesPerSec": 106305945.6 + "requestsPerSec": 374.2, + "avgLatencyMs": 188.07, + "medianLatencyMs": 128, + "p50LatencyMs": 128, + "p75LatencyMs": 152, + "p90LatencyMs": 249, + "p99LatencyMs": 2717, + "maxLatencyMs": 4963, + "bytesPerSec": 107865702.4 } ] } diff --git a/packages/docs/src/content/runtime/versions/app-astro/7.3.5.json b/packages/docs/src/content/runtime/versions/app-astro/7.3.5.json index e2381d62..d5bc5b5a 100644 --- a/packages/docs/src/content/runtime/versions/app-astro/7.3.5.json +++ b/packages/docs/src/content/runtime/versions/app-astro/7.3.5.json @@ -4,633 +4,633 @@ "type": "runtime-app", "isFocused": true, "order": 1, - "timingMeasuredAt": "2026-10-10T10:58:42.209Z", + "timingMeasuredAt": "2026-10-10T11:51:43.886Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "7.3.5", "clientSideRenderedTests": { - "firstPaintMs": 87.4, - "fcpMs": 87.52, + "firstPaintMs": 95.2, + "fcpMs": 95.01, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 3.3, - "inputDelayMs": 3.03, - "processingDurationMs": 0.28, - "presentationDelayMs": 0 + "interactionLatencyMs": 3.77, + "inputDelayMs": 2.42, + "processingDurationMs": 0.42, + "presentationDelayMs": 0.93 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 6.99, - "fcpMs": 6.95, - "interactionLatencyMs": 1.52, - "inputDelayMs": 1.52, - "processingDurationMs": 0.02, - "presentationDelayMs": 0 + "firstPaintMs": 11.34, + "fcpMs": 11.33, + "interactionLatencyMs": 3.67, + "inputDelayMs": 1.28, + "processingDurationMs": 0.32, + "presentationDelayMs": 2.08 }, "samples": [ { - "firstPaintMs": 92, - "fcpMs": 91.833, + "firstPaintMs": 109, + "fcpMs": 108.781, "interactionTests": { - "interactionLatencyMs": 2.327, - "inputDelayMs": 2.053, - "processingDurationMs": 0.274, - "presentationDelayMs": 0 + "interactionLatencyMs": 10.338999999999999, + "inputDelayMs": 4.691, + "processingDurationMs": 0.991, + "presentationDelayMs": 4.657 } }, { - "firstPaintMs": 88, - "fcpMs": 88.3, + "firstPaintMs": 86, + "fcpMs": 85.759, "interactionTests": { - "interactionLatencyMs": 4.904, - "inputDelayMs": 4.632, - "processingDurationMs": 0.272, + "interactionLatencyMs": 2.259, + "inputDelayMs": 1.977, + "processingDurationMs": 0.282, "presentationDelayMs": 0 } }, { - "firstPaintMs": 76, - "fcpMs": 76.264, + "firstPaintMs": 106, + "fcpMs": 105.821, "interactionTests": { - "interactionLatencyMs": 2.013, - "inputDelayMs": 1.757, - "processingDurationMs": 0.256, + "interactionLatencyMs": 2.3320000000000003, + "inputDelayMs": 1.995, + "processingDurationMs": 0.337, "presentationDelayMs": 0 } }, { - "firstPaintMs": 87, - "fcpMs": 86.826, + "firstPaintMs": 86, + "fcpMs": 85.96, "interactionTests": { - "interactionLatencyMs": 2.261, - "inputDelayMs": 1.957, - "processingDurationMs": 0.304, + "interactionLatencyMs": 1.932, + "inputDelayMs": 1.685, + "processingDurationMs": 0.247, "presentationDelayMs": 0 } }, { - "firstPaintMs": 94, - "fcpMs": 94.368, + "firstPaintMs": 89, + "fcpMs": 88.744, "interactionTests": { - "interactionLatencyMs": 5.011, - "inputDelayMs": 4.742, - "processingDurationMs": 0.269, + "interactionLatencyMs": 2.0020000000000002, + "inputDelayMs": 1.745, + "processingDurationMs": 0.257, "presentationDelayMs": 0 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 725, - "avgLatencyMs": 1.484, - "medianLatencyMs": 1.342, - "samples": 6739, + "opsPerSec": 742, + "avgLatencyMs": 1.44, + "medianLatencyMs": 1.314, + "samples": 6944, "bodySizeKb": 96.89, "duplicationFactor": 1 }, "serverSideRenderedTests": { - "firstPaintMs": 62.2, - "fcpMs": 62.06, + "firstPaintMs": 60, + "fcpMs": 60.21, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 0.82, - "inputDelayMs": 0.55, - "processingDurationMs": 0.27, + "interactionLatencyMs": 0.79, + "inputDelayMs": 0.5, + "processingDurationMs": 0.29, "presentationDelayMs": 0 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 4.92, - "fcpMs": 4.76, - "interactionLatencyMs": 0.19, - "inputDelayMs": 0.25, - "processingDurationMs": 0.05, + "firstPaintMs": 25.23, + "fcpMs": 25.03, + "interactionLatencyMs": 0.26, + "inputDelayMs": 0.21, + "processingDurationMs": 0.08, "presentationDelayMs": 0 }, "samples": [ { - "firstPaintMs": 66, - "fcpMs": 65.657, + "firstPaintMs": 105, + "fcpMs": 104.849, "interactionTests": { - "interactionLatencyMs": 0.868, - "inputDelayMs": 0.605, - "processingDurationMs": 0.263, + "interactionLatencyMs": 0.904, + "inputDelayMs": 0.671, + "processingDurationMs": 0.233, "presentationDelayMs": 0 } }, { - "firstPaintMs": 63, - "fcpMs": 62.51, + "firstPaintMs": 47, + "fcpMs": 47.2, "interactionTests": { - "interactionLatencyMs": 0.474, - "inputDelayMs": 0.119, - "processingDurationMs": 0.355, + "interactionLatencyMs": 0.356, + "inputDelayMs": 0.132, + "processingDurationMs": 0.224, "presentationDelayMs": 0 } }, { - "firstPaintMs": 54, - "fcpMs": 54.216, + "firstPaintMs": 52, + "fcpMs": 52.429, "interactionTests": { - "interactionLatencyMs": 0.953, - "inputDelayMs": 0.722, - "processingDurationMs": 0.231, + "interactionLatencyMs": 0.758, + "inputDelayMs": 0.51, + "processingDurationMs": 0.248, "presentationDelayMs": 0 } }, { - "firstPaintMs": 66, - "fcpMs": 66.039, + "firstPaintMs": 48, + "fcpMs": 48.426, "interactionTests": { - "interactionLatencyMs": 0.9239999999999999, - "inputDelayMs": 0.692, - "processingDurationMs": 0.232, + "interactionLatencyMs": 0.901, + "inputDelayMs": 0.557, + "processingDurationMs": 0.344, "presentationDelayMs": 0 } }, { - "firstPaintMs": 62, - "fcpMs": 61.868, + "firstPaintMs": 48, + "fcpMs": 48.148, "interactionTests": { - "interactionLatencyMs": 0.86, - "inputDelayMs": 0.608, - "processingDurationMs": 0.252, + "interactionLatencyMs": 1.03, + "inputDelayMs": 0.617, + "processingDurationMs": 0.413, "presentationDelayMs": 0 } } ] }, "ssrLoadTests": { - "peakWorkers": 25, - "peakRequestsPerSec": 1534.4, - "peakAvgLatencyMs": 15.73, - "peakP50LatencyMs": 15, - "peakP75LatencyMs": 16, - "peakP90LatencyMs": 18, - "peakP99LatencyMs": 24, - "totalRequests": 46109, + "peakWorkers": 50, + "peakRequestsPerSec": 1535, + "peakAvgLatencyMs": 31.96, + "peakP50LatencyMs": 32, + "peakP75LatencyMs": 33, + "peakP90LatencyMs": 34, + "peakP99LatencyMs": 45, + "totalRequests": 45772, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2692, + "requests": 2742, "errors": 0, - "requestsPerSec": 538.4, - "avgLatencyMs": 1.08, + "requestsPerSec": 548.4, + "avgLatencyMs": 1.06, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 3, - "maxLatencyMs": 5, - "bytesPerSec": 101954355.2 + "maxLatencyMs": 4, + "bytesPerSec": 103854899.2 }, { "workers": 5, "durationMs": 5000, - "requests": 6045, + "requests": 6007, "errors": 0, - "requestsPerSec": 1209, - "avgLatencyMs": 3.8, + "requestsPerSec": 1201.41, + "avgLatencyMs": 3.91, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, "maxLatencyMs": 8, - "bytesPerSec": 228995891.2 + "bytesPerSec": 227527884.8 }, { "workers": 10, "durationMs": 5000, - "requests": 6971, + "requests": 6912, "errors": 0, - "requestsPerSec": 1394.2, - "avgLatencyMs": 6.6, - "medianLatencyMs": 6, - "p50LatencyMs": 6, + "requestsPerSec": 1382.4, + "avgLatencyMs": 6.71, + "medianLatencyMs": 7, + "p50LatencyMs": 7, "p75LatencyMs": 7, "p90LatencyMs": 8, - "p99LatencyMs": 11, - "maxLatencyMs": 14, - "bytesPerSec": 264044544 + "p99LatencyMs": 10, + "maxLatencyMs": 17, + "bytesPerSec": 261790105.6 }, { "workers": 25, "durationMs": 5000, - "requests": 7672, + "requests": 7463, "errors": 0, - "requestsPerSec": 1534.4, - "avgLatencyMs": 15.73, - "medianLatencyMs": 15, - "p50LatencyMs": 15, - "p75LatencyMs": 16, + "requestsPerSec": 1492.6, + "avgLatencyMs": 16.23, + "medianLatencyMs": 16, + "p50LatencyMs": 16, + "p75LatencyMs": 17, "p90LatencyMs": 18, - "p99LatencyMs": 24, - "maxLatencyMs": 77, - "bytesPerSec": 290639052.8 + "p99LatencyMs": 25, + "maxLatencyMs": 63, + "bytesPerSec": 282722304 }, { "workers": 50, "durationMs": 5000, - "requests": 7618, + "requests": 7675, "errors": 0, - "requestsPerSec": 1523.6, - "avgLatencyMs": 32.24, - "medianLatencyMs": 31, - "p50LatencyMs": 31, + "requestsPerSec": 1535, + "avgLatencyMs": 31.96, + "medianLatencyMs": 32, + "p50LatencyMs": 32, "p75LatencyMs": 33, - "p90LatencyMs": 35, - "p99LatencyMs": 50, - "maxLatencyMs": 323, - "bytesPerSec": 288541900.8 + "p90LatencyMs": 34, + "p99LatencyMs": 45, + "maxLatencyMs": 302, + "bytesPerSec": 290691481.61 }, { "workers": 100, "durationMs": 5010, - "requests": 7585, + "requests": 7512, "errors": 0, - "requestsPerSec": 1517, - "avgLatencyMs": 64.99, + "requestsPerSec": 1502.4, + "avgLatencyMs": 65.66, "medianLatencyMs": 62, "p50LatencyMs": 62, - "p75LatencyMs": 65, - "p90LatencyMs": 68, + "p75LatencyMs": 66, + "p90LatencyMs": 69, "p99LatencyMs": 100, - "maxLatencyMs": 1561, - "bytesPerSec": 287336038.4 + "maxLatencyMs": 1586, + "bytesPerSec": 284504883.2 }, { "workers": 200, "durationMs": 5010, - "requests": 7526, + "requests": 7461, "errors": 0, - "requestsPerSec": 1505.2, - "avgLatencyMs": 114.18, + "requestsPerSec": 1492.2, + "avgLatencyMs": 114.85, "medianLatencyMs": 85, "p50LatencyMs": 85, - "p75LatencyMs": 98, - "p90LatencyMs": 104, - "p99LatencyMs": 1555, - "maxLatencyMs": 4947, - "bytesPerSec": 285081600 + "p75LatencyMs": 102, + "p90LatencyMs": 109, + "p99LatencyMs": 1553, + "maxLatencyMs": 4966, + "bytesPerSec": 282617446.4 } ], "runs": 3, "samples": [ { "peakWorkers": 50, - "peakRequestsPerSec": 1510.2, - "peakAvgLatencyMs": 32.48, - "peakP50LatencyMs": 32, - "peakP75LatencyMs": 33, + "peakRequestsPerSec": 1536.8, + "peakAvgLatencyMs": 31.92, + "peakP50LatencyMs": 31, + "peakP75LatencyMs": 32, "peakP90LatencyMs": 35, - "peakP99LatencyMs": 49, - "totalRequests": 45273, + "peakP99LatencyMs": 46, + "totalRequests": 45653, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2652, + "requests": 2649, "errors": 0, - "requestsPerSec": 530.4, - "avgLatencyMs": 1.06, + "requestsPerSec": 529.8, + "avgLatencyMs": 1.05, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 3, "maxLatencyMs": 4, - "bytesPerSec": 100447027.2 + "bytesPerSec": 100342169.6 }, { "workers": 5, "durationMs": 5000, - "requests": 5924, + "requests": 5791, "errors": 0, - "requestsPerSec": 1184.8, - "avgLatencyMs": 3.95, + "requestsPerSec": 1158.2, + "avgLatencyMs": 4.01, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 8, - "bytesPerSec": 224382156.8 + "maxLatencyMs": 10, + "bytesPerSec": 219348992 }, { "workers": 10, "durationMs": 5000, - "requests": 6829, + "requests": 6756, "errors": 0, - "requestsPerSec": 1365.8, - "avgLatencyMs": 6.84, + "requestsPerSec": 1351.2, + "avgLatencyMs": 6.85, "medianLatencyMs": 7, "p50LatencyMs": 7, "p75LatencyMs": 7, "p90LatencyMs": 8, "p99LatencyMs": 11, - "maxLatencyMs": 16, - "bytesPerSec": 258644377.6 + "maxLatencyMs": 20, + "bytesPerSec": 255891865.6 }, { "workers": 25, "durationMs": 5000, - "requests": 7508, + "requests": 7556, "errors": 0, - "requestsPerSec": 1501.6, - "avgLatencyMs": 16.12, + "requestsPerSec": 1511.2, + "avgLatencyMs": 16.01, "medianLatencyMs": 16, "p50LatencyMs": 16, "p75LatencyMs": 17, "p90LatencyMs": 18, - "p99LatencyMs": 25, - "maxLatencyMs": 74, - "bytesPerSec": 284400025.61 + "p99LatencyMs": 27, + "maxLatencyMs": 77, + "bytesPerSec": 286182604.8 }, { "workers": 50, "durationMs": 5000, - "requests": 7551, + "requests": 7684, "errors": 0, - "requestsPerSec": 1510.2, - "avgLatencyMs": 32.48, - "medianLatencyMs": 32, - "p50LatencyMs": 32, - "p75LatencyMs": 33, + "requestsPerSec": 1536.8, + "avgLatencyMs": 31.92, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 32, "p90LatencyMs": 35, - "p99LatencyMs": 49, - "maxLatencyMs": 112, - "bytesPerSec": 286025318.4 + "p99LatencyMs": 46, + "maxLatencyMs": 78, + "bytesPerSec": 291006054.4 }, { "workers": 100, - "durationMs": 5010, - "requests": 7333, + "durationMs": 5000, + "requests": 7577, "errors": 0, - "requestsPerSec": 1466.6, - "avgLatencyMs": 67.28, - "medianLatencyMs": 64, - "p50LatencyMs": 64, - "p75LatencyMs": 68, - "p90LatencyMs": 72, - "p99LatencyMs": 110, - "maxLatencyMs": 1565, - "bytesPerSec": 277807104 + "requestsPerSec": 1515.4, + "avgLatencyMs": 65.08, + "medianLatencyMs": 62, + "p50LatencyMs": 62, + "p75LatencyMs": 65, + "p90LatencyMs": 69, + "p99LatencyMs": 102, + "maxLatencyMs": 1540, + "bytesPerSec": 286969036.8 }, { "workers": 200, "durationMs": 5010, - "requests": 7476, + "requests": 7640, "errors": 0, - "requestsPerSec": 1495.2, - "avgLatencyMs": 114.58, - "medianLatencyMs": 85, - "p50LatencyMs": 85, - "p75LatencyMs": 97, - "p90LatencyMs": 107, - "p99LatencyMs": 1641, - "maxLatencyMs": 4938, - "bytesPerSec": 283194163.2 + "requestsPerSec": 1528, + "avgLatencyMs": 113.54, + "medianLatencyMs": 82, + "p50LatencyMs": 82, + "p75LatencyMs": 99, + "p90LatencyMs": 108, + "p99LatencyMs": 1554, + "maxLatencyMs": 4930, + "bytesPerSec": 289380761.61 } ] }, { - "peakWorkers": 25, - "peakRequestsPerSec": 1534.4, - "peakAvgLatencyMs": 15.73, - "peakP50LatencyMs": 15, - "peakP75LatencyMs": 16, - "peakP90LatencyMs": 18, - "peakP99LatencyMs": 24, - "totalRequests": 46109, + "peakWorkers": 50, + "peakRequestsPerSec": 1535, + "peakAvgLatencyMs": 31.96, + "peakP50LatencyMs": 32, + "peakP75LatencyMs": 33, + "peakP90LatencyMs": 34, + "peakP99LatencyMs": 45, + "totalRequests": 45772, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2692, + "requests": 2742, "errors": 0, - "requestsPerSec": 538.4, - "avgLatencyMs": 1.08, + "requestsPerSec": 548.4, + "avgLatencyMs": 1.06, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 3, - "maxLatencyMs": 5, - "bytesPerSec": 101954355.2 + "maxLatencyMs": 4, + "bytesPerSec": 103854899.2 }, { "workers": 5, "durationMs": 5000, - "requests": 6045, + "requests": 6007, "errors": 0, - "requestsPerSec": 1209, - "avgLatencyMs": 3.8, + "requestsPerSec": 1201.41, + "avgLatencyMs": 3.91, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, "maxLatencyMs": 8, - "bytesPerSec": 228995891.2 + "bytesPerSec": 227527884.8 }, { "workers": 10, "durationMs": 5000, - "requests": 6971, + "requests": 6912, "errors": 0, - "requestsPerSec": 1394.2, - "avgLatencyMs": 6.6, - "medianLatencyMs": 6, - "p50LatencyMs": 6, + "requestsPerSec": 1382.4, + "avgLatencyMs": 6.71, + "medianLatencyMs": 7, + "p50LatencyMs": 7, "p75LatencyMs": 7, "p90LatencyMs": 8, - "p99LatencyMs": 11, - "maxLatencyMs": 14, - "bytesPerSec": 264044544 + "p99LatencyMs": 10, + "maxLatencyMs": 17, + "bytesPerSec": 261790105.6 }, { "workers": 25, "durationMs": 5000, - "requests": 7672, + "requests": 7463, "errors": 0, - "requestsPerSec": 1534.4, - "avgLatencyMs": 15.73, - "medianLatencyMs": 15, - "p50LatencyMs": 15, - "p75LatencyMs": 16, + "requestsPerSec": 1492.6, + "avgLatencyMs": 16.23, + "medianLatencyMs": 16, + "p50LatencyMs": 16, + "p75LatencyMs": 17, "p90LatencyMs": 18, - "p99LatencyMs": 24, - "maxLatencyMs": 77, - "bytesPerSec": 290639052.8 + "p99LatencyMs": 25, + "maxLatencyMs": 63, + "bytesPerSec": 282722304 }, { "workers": 50, "durationMs": 5000, - "requests": 7618, + "requests": 7675, "errors": 0, - "requestsPerSec": 1523.6, - "avgLatencyMs": 32.24, - "medianLatencyMs": 31, - "p50LatencyMs": 31, + "requestsPerSec": 1535, + "avgLatencyMs": 31.96, + "medianLatencyMs": 32, + "p50LatencyMs": 32, "p75LatencyMs": 33, - "p90LatencyMs": 35, - "p99LatencyMs": 50, - "maxLatencyMs": 323, - "bytesPerSec": 288541900.8 + "p90LatencyMs": 34, + "p99LatencyMs": 45, + "maxLatencyMs": 302, + "bytesPerSec": 290691481.61 }, { "workers": 100, "durationMs": 5010, - "requests": 7585, + "requests": 7512, "errors": 0, - "requestsPerSec": 1517, - "avgLatencyMs": 64.99, + "requestsPerSec": 1502.4, + "avgLatencyMs": 65.66, "medianLatencyMs": 62, "p50LatencyMs": 62, - "p75LatencyMs": 65, - "p90LatencyMs": 68, + "p75LatencyMs": 66, + "p90LatencyMs": 69, "p99LatencyMs": 100, - "maxLatencyMs": 1561, - "bytesPerSec": 287336038.4 + "maxLatencyMs": 1586, + "bytesPerSec": 284504883.2 }, { "workers": 200, "durationMs": 5010, - "requests": 7526, + "requests": 7461, "errors": 0, - "requestsPerSec": 1505.2, - "avgLatencyMs": 114.18, + "requestsPerSec": 1492.2, + "avgLatencyMs": 114.85, "medianLatencyMs": 85, "p50LatencyMs": 85, - "p75LatencyMs": 98, - "p90LatencyMs": 104, - "p99LatencyMs": 1555, - "maxLatencyMs": 4947, - "bytesPerSec": 285081600 + "p75LatencyMs": 102, + "p90LatencyMs": 109, + "p99LatencyMs": 1553, + "maxLatencyMs": 4966, + "bytesPerSec": 282617446.4 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 1550.2, - "peakAvgLatencyMs": 15.59, - "peakP50LatencyMs": 15, - "peakP75LatencyMs": 16, + "peakRequestsPerSec": 1510.4, + "peakAvgLatencyMs": 16.04, + "peakP50LatencyMs": 16, + "peakP75LatencyMs": 17, "peakP90LatencyMs": 18, - "peakP99LatencyMs": 24, - "totalRequests": 46420, + "peakP99LatencyMs": 25, + "totalRequests": 45633, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2735, + "requests": 2738, "errors": 0, - "requestsPerSec": 547, - "avgLatencyMs": 1.04, + "requestsPerSec": 547.6, + "avgLatencyMs": 1.05, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 3, - "maxLatencyMs": 4, - "bytesPerSec": 103579648 + "maxLatencyMs": 6, + "bytesPerSec": 103697612.8 }, { "workers": 5, "durationMs": 5000, - "requests": 6007, + "requests": 5999, "errors": 0, - "requestsPerSec": 1201.41, - "avgLatencyMs": 3.88, + "requestsPerSec": 1199.8, + "avgLatencyMs": 3.93, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 14, - "bytesPerSec": 227527884.8 + "maxLatencyMs": 9, + "bytesPerSec": 227239526.4 }, { "workers": 10, "durationMs": 5000, - "requests": 7044, + "requests": 6859, "errors": 0, - "requestsPerSec": 1408.8, - "avgLatencyMs": 6.48, - "medianLatencyMs": 6, - "p50LatencyMs": 6, + "requestsPerSec": 1371.8, + "avgLatencyMs": 6.78, + "medianLatencyMs": 7, + "p50LatencyMs": 7, "p75LatencyMs": 7, "p90LatencyMs": 8, "p99LatencyMs": 11, - "maxLatencyMs": 16, - "bytesPerSec": 266770841.6 + "maxLatencyMs": 15, + "bytesPerSec": 259797811.2 }, { "workers": 25, "durationMs": 5000, - "requests": 7751, + "requests": 7552, "errors": 0, - "requestsPerSec": 1550.2, - "avgLatencyMs": 15.59, - "medianLatencyMs": 15, - "p50LatencyMs": 15, - "p75LatencyMs": 16, + "requestsPerSec": 1510.4, + "avgLatencyMs": 16.04, + "medianLatencyMs": 16, + "p50LatencyMs": 16, + "p75LatencyMs": 17, "p90LatencyMs": 18, - "p99LatencyMs": 24, - "maxLatencyMs": 71, - "bytesPerSec": 293575065.61 + "p99LatencyMs": 25, + "maxLatencyMs": 66, + "bytesPerSec": 286025318.4 }, { "workers": 50, "durationMs": 5000, - "requests": 7724, + "requests": 7526, "errors": 0, - "requestsPerSec": 1544.8, - "avgLatencyMs": 31.79, - "medianLatencyMs": 31, - "p50LatencyMs": 31, - "p75LatencyMs": 32, - "p90LatencyMs": 34, - "p99LatencyMs": 50, - "maxLatencyMs": 305, - "bytesPerSec": 292631347.2 + "requestsPerSec": 1505.2, + "avgLatencyMs": 32.61, + "medianLatencyMs": 32, + "p50LatencyMs": 32, + "p75LatencyMs": 33, + "p90LatencyMs": 36, + "p99LatencyMs": 49, + "maxLatencyMs": 340, + "bytesPerSec": 285029171.2 }, { "workers": 100, "durationMs": 5000, - "requests": 7612, + "requests": 7425, "errors": 0, - "requestsPerSec": 1522.4, - "avgLatencyMs": 64.74, - "medianLatencyMs": 62, - "p50LatencyMs": 62, - "p75LatencyMs": 65, - "p90LatencyMs": 69, - "p99LatencyMs": 82, - "maxLatencyMs": 1565, - "bytesPerSec": 288279756.8 + "requestsPerSec": 1485, + "avgLatencyMs": 66.45, + "medianLatencyMs": 63, + "p50LatencyMs": 63, + "p75LatencyMs": 67, + "p90LatencyMs": 71, + "p99LatencyMs": 104, + "maxLatencyMs": 1545, + "bytesPerSec": 281201868.8 }, { "workers": 200, "durationMs": 5010, - "requests": 7547, + "requests": 7534, "errors": 0, - "requestsPerSec": 1509.4, - "avgLatencyMs": 114.2, - "medianLatencyMs": 82, - "p50LatencyMs": 82, - "p75LatencyMs": 98, + "requestsPerSec": 1506.8, + "avgLatencyMs": 115.01, + "medianLatencyMs": 85, + "p50LatencyMs": 85, + "p75LatencyMs": 99, "p90LatencyMs": 110, - "p99LatencyMs": 1616, - "maxLatencyMs": 4971, - "bytesPerSec": 285881139.2 + "p99LatencyMs": 1522, + "maxLatencyMs": 4947, + "bytesPerSec": 285396172.8 } ] } diff --git a/packages/docs/src/content/runtime/versions/app-baseline-html/24.21.0.json b/packages/docs/src/content/runtime/versions/app-baseline-html/24.21.0.json index 66ec3bb9..6f060a33 100644 --- a/packages/docs/src/content/runtime/versions/app-baseline-html/24.21.0.json +++ b/packages/docs/src/content/runtime/versions/app-baseline-html/24.21.0.json @@ -4,487 +4,487 @@ "type": "runtime-app", "isFocused": false, "order": 0, - "timingMeasuredAt": "2026-10-10T10:58:42.209Z", + "timingMeasuredAt": "2026-10-10T11:51:43.886Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "ssrRequestThroughputTests": { - "opsPerSec": 843, - "avgLatencyMs": 1.208, - "medianLatencyMs": 1.2, - "samples": 8279, + "opsPerSec": 851, + "avgLatencyMs": 1.201, + "medianLatencyMs": 1.201, + "samples": 8330, "bodySizeKb": 96.83, "duplicationFactor": 1 }, "frameworkVersion": "24.21.0", "ssrLoadTests": { - "peakWorkers": 200, - "peakRequestsPerSec": 1647, - "peakAvgLatencyMs": 119.62, - "peakP50LatencyMs": 106, - "peakP75LatencyMs": 119, - "peakP90LatencyMs": 163, - "peakP99LatencyMs": 1115, - "totalRequests": 48356, + "peakWorkers": 50, + "peakRequestsPerSec": 1683.2, + "peakAvgLatencyMs": 29.14, + "peakP50LatencyMs": 28, + "peakP75LatencyMs": 31, + "peakP90LatencyMs": 35, + "peakP99LatencyMs": 38, + "totalRequests": 49090, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2895, + "requests": 3038, "errors": 0, - "requestsPerSec": 579, - "avgLatencyMs": 1.05, + "requestsPerSec": 607.6, + "avgLatencyMs": 1.03, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, - "p99LatencyMs": 3, - "maxLatencyMs": 6, - "bytesPerSec": 109622067.2 + "p99LatencyMs": 2, + "maxLatencyMs": 4, + "bytesPerSec": 115048448 }, { "workers": 5, "durationMs": 5000, - "requests": 6450, + "requests": 6316, "errors": 0, - "requestsPerSec": 1290, - "avgLatencyMs": 3.2, + "requestsPerSec": 1263.2, + "avgLatencyMs": 3.43, "medianLatencyMs": 3, "p50LatencyMs": 3, - "p75LatencyMs": 3, + "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 7, - "bytesPerSec": 244226457.6 + "maxLatencyMs": 6, + "bytesPerSec": 239140864 }, { "workers": 10, "durationMs": 5000, - "requests": 6864, + "requests": 7310, "errors": 0, - "requestsPerSec": 1372.8, - "avgLatencyMs": 6.74, + "requestsPerSec": 1462, + "avgLatencyMs": 6.47, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 7, - "p90LatencyMs": 8, - "p99LatencyMs": 10, - "maxLatencyMs": 13, - "bytesPerSec": 259889561.6 + "p90LatencyMs": 7, + "p99LatencyMs": 9, + "maxLatencyMs": 12, + "bytesPerSec": 276758528 }, { "workers": 25, "durationMs": 5000, - "requests": 8003, + "requests": 7834, "errors": 0, - "requestsPerSec": 1600.6, - "avgLatencyMs": 15.14, - "medianLatencyMs": 14, - "p50LatencyMs": 14, + "requestsPerSec": 1566.8, + "avgLatencyMs": 15.41, + "medianLatencyMs": 16, + "p50LatencyMs": 16, "p75LatencyMs": 17, "p90LatencyMs": 18, - "p99LatencyMs": 21, - "maxLatencyMs": 31, - "bytesPerSec": 302972928 + "p99LatencyMs": 20, + "maxLatencyMs": 32, + "bytesPerSec": 296615936 }, { "workers": 50, "durationMs": 5000, - "requests": 8117, + "requests": 8416, "errors": 0, - "requestsPerSec": 1623.4, - "avgLatencyMs": 30.19, - "medianLatencyMs": 30, - "p50LatencyMs": 30, - "p75LatencyMs": 33, - "p90LatencyMs": 36, - "p99LatencyMs": 40, - "maxLatencyMs": 69, - "bytesPerSec": 307363840 + "requestsPerSec": 1683.2, + "avgLatencyMs": 29.14, + "medianLatencyMs": 28, + "p50LatencyMs": 28, + "p75LatencyMs": 31, + "p90LatencyMs": 35, + "p99LatencyMs": 38, + "maxLatencyMs": 71, + "bytesPerSec": 318688460.8 }, { "workers": 100, - "durationMs": 5000, - "requests": 7792, + "durationMs": 5010, + "requests": 8274, "errors": 0, - "requestsPerSec": 1558.4, - "avgLatencyMs": 63.22, - "medianLatencyMs": 58, - "p50LatencyMs": 58, - "p75LatencyMs": 71, - "p90LatencyMs": 82, - "p99LatencyMs": 114, - "maxLatencyMs": 703, - "bytesPerSec": 295029964.8 + "requestsPerSec": 1654.8, + "avgLatencyMs": 59.57, + "medianLatencyMs": 55, + "p50LatencyMs": 55, + "p75LatencyMs": 69, + "p90LatencyMs": 77, + "p99LatencyMs": 111, + "maxLatencyMs": 463, + "bytesPerSec": 313288294.4 }, { "workers": 200, "durationMs": 5010, - "requests": 8235, + "requests": 7902, "errors": 0, - "requestsPerSec": 1647, - "avgLatencyMs": 119.62, - "medianLatencyMs": 106, - "p50LatencyMs": 106, - "p75LatencyMs": 119, - "p90LatencyMs": 163, - "p99LatencyMs": 1115, - "maxLatencyMs": 3470, - "bytesPerSec": 311872716.8 + "requestsPerSec": 1580.4, + "avgLatencyMs": 124.63, + "medianLatencyMs": 114, + "p50LatencyMs": 114, + "p75LatencyMs": 152, + "p90LatencyMs": 171, + "p99LatencyMs": 608, + "maxLatencyMs": 1153, + "bytesPerSec": 299184947.2 } ], "runs": 3, "samples": [ { - "peakWorkers": 50, - "peakRequestsPerSec": 1655.2, - "peakAvgLatencyMs": 29.59, - "peakP50LatencyMs": 28, - "peakP75LatencyMs": 32, - "peakP90LatencyMs": 35, - "peakP99LatencyMs": 44, - "totalRequests": 47860, + "peakWorkers": 100, + "peakRequestsPerSec": 1651, + "peakAvgLatencyMs": 59.66, + "peakP50LatencyMs": 56, + "peakP75LatencyMs": 68, + "peakP90LatencyMs": 81, + "peakP99LatencyMs": 103, + "totalRequests": 49363, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2992, + "requests": 3001, "errors": 0, - "requestsPerSec": 598.4, + "requestsPerSec": 600.21, "avgLatencyMs": 1.04, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 2, - "maxLatencyMs": 5, - "bytesPerSec": 113292083.2 + "maxLatencyMs": 4, + "bytesPerSec": 113632870.4 }, { "workers": 5, "durationMs": 5000, - "requests": 6242, + "requests": 6327, "errors": 0, - "requestsPerSec": 1248.41, - "avgLatencyMs": 3.41, + "requestsPerSec": 1265.41, + "avgLatencyMs": 3.34, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 7, - "bytesPerSec": 236335923.2 + "maxLatencyMs": 6, + "bytesPerSec": 239534080 }, { "workers": 10, "durationMs": 5000, - "requests": 6858, + "requests": 7494, "errors": 0, - "requestsPerSec": 1371.6, - "avgLatencyMs": 6.88, - "medianLatencyMs": 7, - "p50LatencyMs": 7, - "p75LatencyMs": 8, + "requestsPerSec": 1498.8, + "avgLatencyMs": 6.36, + "medianLatencyMs": 6, + "p50LatencyMs": 6, + "p75LatencyMs": 7, "p90LatencyMs": 8, - "p99LatencyMs": 11, - "maxLatencyMs": 17, - "bytesPerSec": 259706060.8 + "p99LatencyMs": 9, + "maxLatencyMs": 13, + "bytesPerSec": 283770880 }, { "workers": 25, "durationMs": 5000, - "requests": 8104, + "requests": 8150, "errors": 0, - "requestsPerSec": 1620.8, - "avgLatencyMs": 14.86, + "requestsPerSec": 1630, + "avgLatencyMs": 14.8, "medianLatencyMs": 14, "p50LatencyMs": 14, - "p75LatencyMs": 17, + "p75LatencyMs": 16, "p90LatencyMs": 17, - "p99LatencyMs": 20, - "maxLatencyMs": 25, - "bytesPerSec": 306839552 + "p99LatencyMs": 19, + "maxLatencyMs": 30, + "bytesPerSec": 308517273.61 }, { "workers": 50, "durationMs": 5000, - "requests": 8276, + "requests": 7913, "errors": 0, - "requestsPerSec": 1655.2, - "avgLatencyMs": 29.59, - "medianLatencyMs": 28, - "p50LatencyMs": 28, - "p75LatencyMs": 32, - "p90LatencyMs": 35, - "p99LatencyMs": 44, - "maxLatencyMs": 66, - "bytesPerSec": 313340723.2 + "requestsPerSec": 1582.6, + "avgLatencyMs": 31, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 34, + "p90LatencyMs": 36, + "p99LatencyMs": 47, + "maxLatencyMs": 65, + "bytesPerSec": 299604377.61 }, { "workers": 100, "durationMs": 5010, - "requests": 7590, + "requests": 8255, "errors": 0, - "requestsPerSec": 1518, - "avgLatencyMs": 64.82, - "medianLatencyMs": 61, - "p50LatencyMs": 61, - "p75LatencyMs": 75, - "p90LatencyMs": 88, - "p99LatencyMs": 137, - "maxLatencyMs": 644, - "bytesPerSec": 287440896 + "requestsPerSec": 1651, + "avgLatencyMs": 59.66, + "medianLatencyMs": 56, + "p50LatencyMs": 56, + "p75LatencyMs": 68, + "p90LatencyMs": 81, + "p99LatencyMs": 103, + "maxLatencyMs": 428, + "bytesPerSec": 312606720 }, { "workers": 200, "durationMs": 5010, - "requests": 7798, + "requests": 8223, "errors": 0, - "requestsPerSec": 1559.6, - "avgLatencyMs": 120.91, - "medianLatencyMs": 97, - "p50LatencyMs": 97, - "p75LatencyMs": 119, - "p90LatencyMs": 146, - "p99LatencyMs": 1218, - "maxLatencyMs": 4887, - "bytesPerSec": 295252787.2 + "requestsPerSec": 1644.6, + "avgLatencyMs": 119.89, + "medianLatencyMs": 99, + "p50LatencyMs": 99, + "p75LatencyMs": 132, + "p90LatencyMs": 157, + "p99LatencyMs": 225, + "maxLatencyMs": 3939, + "bytesPerSec": 311348428.8 } ] }, { - "peakWorkers": 200, - "peakRequestsPerSec": 1606.6, - "peakAvgLatencyMs": 108.55, - "peakP50LatencyMs": 77, - "peakP75LatencyMs": 92, - "peakP90LatencyMs": 124, - "peakP99LatencyMs": 1372, - "totalRequests": 46847, + "peakWorkers": 50, + "peakRequestsPerSec": 1683.2, + "peakAvgLatencyMs": 29.14, + "peakP50LatencyMs": 28, + "peakP75LatencyMs": 31, + "peakP90LatencyMs": 35, + "peakP99LatencyMs": 38, + "totalRequests": 49090, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2924, + "requests": 3038, "errors": 0, - "requestsPerSec": 584.8, + "requestsPerSec": 607.6, "avgLatencyMs": 1.03, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 2, - "maxLatencyMs": 5, - "bytesPerSec": 110723072 + "maxLatencyMs": 4, + "bytesPerSec": 115048448 }, { "workers": 5, "durationMs": 5000, - "requests": 6149, + "requests": 6316, "errors": 0, - "requestsPerSec": 1229.8, - "avgLatencyMs": 3.37, + "requestsPerSec": 1263.2, + "avgLatencyMs": 3.43, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 4, "p90LatencyMs": 4, - "p99LatencyMs": 7, - "maxLatencyMs": 8, - "bytesPerSec": 232823193.6 + "p99LatencyMs": 6, + "maxLatencyMs": 6, + "bytesPerSec": 239140864 }, { "workers": 10, "durationMs": 5000, - "requests": 7228, + "requests": 7310, "errors": 0, - "requestsPerSec": 1445.6, - "avgLatencyMs": 6.38, + "requestsPerSec": 1462, + "avgLatencyMs": 6.47, "medianLatencyMs": 6, "p50LatencyMs": 6, - "p75LatencyMs": 6, - "p90LatencyMs": 8, - "p99LatencyMs": 10, + "p75LatencyMs": 7, + "p90LatencyMs": 7, + "p99LatencyMs": 9, "maxLatencyMs": 12, - "bytesPerSec": 273717657.61 + "bytesPerSec": 276758528 }, { "workers": 25, "durationMs": 5000, - "requests": 7608, + "requests": 7834, "errors": 0, - "requestsPerSec": 1521.6, - "avgLatencyMs": 15.89, - "medianLatencyMs": 15, - "p50LatencyMs": 15, - "p75LatencyMs": 18, - "p90LatencyMs": 19, - "p99LatencyMs": 23, - "maxLatencyMs": 33, - "bytesPerSec": 288122470.4 + "requestsPerSec": 1566.8, + "avgLatencyMs": 15.41, + "medianLatencyMs": 16, + "p50LatencyMs": 16, + "p75LatencyMs": 17, + "p90LatencyMs": 18, + "p99LatencyMs": 20, + "maxLatencyMs": 32, + "bytesPerSec": 296615936 }, { "workers": 50, "durationMs": 5000, - "requests": 7284, + "requests": 8416, "errors": 0, - "requestsPerSec": 1456.8, - "avgLatencyMs": 33.69, - "medianLatencyMs": 34, - "p50LatencyMs": 34, - "p75LatencyMs": 37, - "p90LatencyMs": 40, - "p99LatencyMs": 47, - "maxLatencyMs": 85, - "bytesPerSec": 275775488 + "requestsPerSec": 1683.2, + "avgLatencyMs": 29.14, + "medianLatencyMs": 28, + "p50LatencyMs": 28, + "p75LatencyMs": 31, + "p90LatencyMs": 35, + "p99LatencyMs": 38, + "maxLatencyMs": 71, + "bytesPerSec": 318688460.8 }, { "workers": 100, "durationMs": 5010, - "requests": 7621, + "requests": 8274, "errors": 0, - "requestsPerSec": 1524.2, - "avgLatencyMs": 64.65, - "medianLatencyMs": 59, - "p50LatencyMs": 59, - "p75LatencyMs": 71, - "p90LatencyMs": 78, - "p99LatencyMs": 115, - "maxLatencyMs": 1283, - "bytesPerSec": 288555008 + "requestsPerSec": 1654.8, + "avgLatencyMs": 59.57, + "medianLatencyMs": 55, + "p50LatencyMs": 55, + "p75LatencyMs": 69, + "p90LatencyMs": 77, + "p99LatencyMs": 111, + "maxLatencyMs": 463, + "bytesPerSec": 313288294.4 }, { "workers": 200, "durationMs": 5010, - "requests": 8033, + "requests": 7902, "errors": 0, - "requestsPerSec": 1606.6, - "avgLatencyMs": 108.55, - "medianLatencyMs": 77, - "p50LatencyMs": 77, - "p75LatencyMs": 92, - "p90LatencyMs": 124, - "p99LatencyMs": 1372, - "maxLatencyMs": 4936, - "bytesPerSec": 304178790.4 + "requestsPerSec": 1580.4, + "avgLatencyMs": 124.63, + "medianLatencyMs": 114, + "p50LatencyMs": 114, + "p75LatencyMs": 152, + "p90LatencyMs": 171, + "p99LatencyMs": 608, + "maxLatencyMs": 1153, + "bytesPerSec": 299184947.2 } ] }, { - "peakWorkers": 200, - "peakRequestsPerSec": 1647, - "peakAvgLatencyMs": 119.62, - "peakP50LatencyMs": 106, - "peakP75LatencyMs": 119, - "peakP90LatencyMs": 163, - "peakP99LatencyMs": 1115, - "totalRequests": 48356, + "peakWorkers": 100, + "peakRequestsPerSec": 1693, + "peakAvgLatencyMs": 58.15, + "peakP50LatencyMs": 54, + "peakP75LatencyMs": 62, + "peakP90LatencyMs": 70, + "peakP99LatencyMs": 95, + "totalRequests": 48926, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2895, + "requests": 2941, "errors": 0, - "requestsPerSec": 579, - "avgLatencyMs": 1.05, + "requestsPerSec": 588.21, + "avgLatencyMs": 1.04, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 3, - "maxLatencyMs": 6, - "bytesPerSec": 109622067.2 + "maxLatencyMs": 4, + "bytesPerSec": 111365324.8 }, { "workers": 5, "durationMs": 5000, - "requests": 6450, + "requests": 6178, "errors": 0, - "requestsPerSec": 1290, - "avgLatencyMs": 3.2, - "medianLatencyMs": 3, - "p50LatencyMs": 3, - "p75LatencyMs": 3, + "requestsPerSec": 1235.6, + "avgLatencyMs": 3.55, + "medianLatencyMs": 4, + "p50LatencyMs": 4, + "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, "maxLatencyMs": 7, - "bytesPerSec": 244226457.6 + "bytesPerSec": 233950412.8 }, { "workers": 10, "durationMs": 5000, - "requests": 6864, + "requests": 7448, "errors": 0, - "requestsPerSec": 1372.8, - "avgLatencyMs": 6.74, + "requestsPerSec": 1489.6, + "avgLatencyMs": 6.37, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 7, - "p90LatencyMs": 8, + "p90LatencyMs": 7, "p99LatencyMs": 10, - "maxLatencyMs": 13, - "bytesPerSec": 259889561.6 + "maxLatencyMs": 10, + "bytesPerSec": 281935872 }, { "workers": 25, "durationMs": 5000, - "requests": 8003, + "requests": 7810, "errors": 0, - "requestsPerSec": 1600.6, - "avgLatencyMs": 15.14, - "medianLatencyMs": 14, - "p50LatencyMs": 14, + "requestsPerSec": 1562, + "avgLatencyMs": 15.46, + "medianLatencyMs": 16, + "p50LatencyMs": 16, "p75LatencyMs": 17, - "p90LatencyMs": 18, - "p99LatencyMs": 21, - "maxLatencyMs": 31, - "bytesPerSec": 302972928 + "p90LatencyMs": 17, + "p99LatencyMs": 20, + "maxLatencyMs": 30, + "bytesPerSec": 295724646.4 }, { "workers": 50, "durationMs": 5000, - "requests": 8117, + "requests": 7625, "errors": 0, - "requestsPerSec": 1623.4, - "avgLatencyMs": 30.19, - "medianLatencyMs": 30, - "p50LatencyMs": 30, - "p75LatencyMs": 33, + "requestsPerSec": 1525, + "avgLatencyMs": 32.21, + "medianLatencyMs": 33, + "p50LatencyMs": 33, + "p75LatencyMs": 34, "p90LatencyMs": 36, - "p99LatencyMs": 40, - "maxLatencyMs": 69, - "bytesPerSec": 307363840 + "p99LatencyMs": 44, + "maxLatencyMs": 67, + "bytesPerSec": 288699187.2 }, { "workers": 100, "durationMs": 5000, - "requests": 7792, + "requests": 8465, "errors": 0, - "requestsPerSec": 1558.4, - "avgLatencyMs": 63.22, - "medianLatencyMs": 58, - "p50LatencyMs": 58, - "p75LatencyMs": 71, - "p90LatencyMs": 82, - "p99LatencyMs": 114, - "maxLatencyMs": 703, - "bytesPerSec": 295029964.8 + "requestsPerSec": 1693, + "avgLatencyMs": 58.15, + "medianLatencyMs": 54, + "p50LatencyMs": 54, + "p75LatencyMs": 62, + "p90LatencyMs": 70, + "p99LatencyMs": 95, + "maxLatencyMs": 976, + "bytesPerSec": 320523468.8 }, { "workers": 200, "durationMs": 5010, - "requests": 8235, + "requests": 8459, "errors": 0, - "requestsPerSec": 1647, - "avgLatencyMs": 119.62, - "medianLatencyMs": 106, - "p50LatencyMs": 106, - "p75LatencyMs": 119, - "p90LatencyMs": 163, - "p99LatencyMs": 1115, - "maxLatencyMs": 3470, - "bytesPerSec": 311872716.8 + "requestsPerSec": 1691.8, + "avgLatencyMs": 116.03, + "medianLatencyMs": 79, + "p50LatencyMs": 79, + "p75LatencyMs": 106, + "p90LatencyMs": 137, + "p99LatencyMs": 1153, + "maxLatencyMs": 4976, + "bytesPerSec": 320261324.8 } ] } diff --git a/packages/docs/src/content/runtime/versions/app-next-js/16.1.1.json b/packages/docs/src/content/runtime/versions/app-next-js/16.1.1.json index 276ed06a..b8a62bee 100644 --- a/packages/docs/src/content/runtime/versions/app-next-js/16.1.1.json +++ b/packages/docs/src/content/runtime/versions/app-next-js/16.1.1.json @@ -4,233 +4,233 @@ "type": "runtime-app", "isFocused": true, "order": 2, - "timingMeasuredAt": "2026-10-10T10:58:42.209Z", + "timingMeasuredAt": "2026-10-10T11:51:43.886Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "16.1.1", "clientSideRenderedTests": { - "firstPaintMs": 338.8, - "fcpMs": 338.67, + "firstPaintMs": 340.2, + "fcpMs": 340.4, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 21.53, - "inputDelayMs": 1.29, - "processingDurationMs": 6.88, - "presentationDelayMs": 13.36 + "interactionLatencyMs": 21.31, + "inputDelayMs": 1.66, + "processingDurationMs": 7.76, + "presentationDelayMs": 11.89 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 1.79, - "fcpMs": 1.87, - "interactionLatencyMs": 1.46, - "inputDelayMs": 0.06, - "processingDurationMs": 3.04, - "presentationDelayMs": 4.31 + "firstPaintMs": 3.83, + "fcpMs": 3.74, + "interactionLatencyMs": 2.06, + "inputDelayMs": 0.3, + "processingDurationMs": 0.73, + "presentationDelayMs": 1.95 }, "samples": [ { - "firstPaintMs": 341, - "fcpMs": 341.053, + "firstPaintMs": 339, + "fcpMs": 339.416, "interactionTests": { - "interactionLatencyMs": 19.177999999999997, - "inputDelayMs": 1.296, - "processingDurationMs": 11.356, - "presentationDelayMs": 6.526 + "interactionLatencyMs": 19.052999999999997, + "inputDelayMs": 1.344, + "processingDurationMs": 7.541, + "presentationDelayMs": 10.168 } }, { - "firstPaintMs": 339, - "fcpMs": 338.958, + "firstPaintMs": 338, + "fcpMs": 337.978, "interactionTests": { - "interactionLatencyMs": 23.115, - "inputDelayMs": 1.202, - "processingDurationMs": 6.293, - "presentationDelayMs": 15.62 + "interactionLatencyMs": 23.147, + "inputDelayMs": 1.626, + "processingDurationMs": 8.843, + "presentationDelayMs": 12.678 } }, { - "firstPaintMs": 339, - "fcpMs": 338.633, + "firstPaintMs": 347, + "fcpMs": 346.978, "interactionTests": { - "interactionLatencyMs": 21.963, - "inputDelayMs": 1.284, - "processingDurationMs": 4.46, - "presentationDelayMs": 16.219 + "interactionLatencyMs": 19.091, + "inputDelayMs": 1.765, + "processingDurationMs": 7.813, + "presentationDelayMs": 9.513 } }, { "firstPaintMs": 339, - "fcpMs": 338.896, + "fcpMs": 339.444, "interactionTests": { - "interactionLatencyMs": 22.082, - "inputDelayMs": 1.378, - "processingDurationMs": 3.951, - "presentationDelayMs": 16.753 + "interactionLatencyMs": 22.954, + "inputDelayMs": 2.112, + "processingDurationMs": 6.804, + "presentationDelayMs": 14.038 } }, { - "firstPaintMs": 336, - "fcpMs": 335.802, + "firstPaintMs": 338, + "fcpMs": 338.177, "interactionTests": { - "interactionLatencyMs": 21.313, - "inputDelayMs": 1.296, - "processingDurationMs": 8.317, - "presentationDelayMs": 11.7 + "interactionLatencyMs": 22.285, + "inputDelayMs": 1.437, + "processingDurationMs": 7.795, + "presentationDelayMs": 13.053 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 216, - "avgLatencyMs": 4.795, - "medianLatencyMs": 4.744, - "samples": 2086, + "opsPerSec": 234, + "avgLatencyMs": 4.417, + "medianLatencyMs": 4.484, + "samples": 2264, "bodySizeKb": 199.57, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 134.2, - "fcpMs": 134.25, + "firstPaintMs": 128.8, + "fcpMs": 128.82, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 18.89, - "inputDelayMs": 1.53, - "processingDurationMs": 7.5, - "presentationDelayMs": 9.86 + "interactionLatencyMs": 17.87, + "inputDelayMs": 1.82, + "processingDurationMs": 6.69, + "presentationDelayMs": 9.36 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 12.97, - "fcpMs": 13.18, - "interactionLatencyMs": 3.23, - "inputDelayMs": 0.59, - "processingDurationMs": 2.91, - "presentationDelayMs": 3.14 + "firstPaintMs": 8.76, + "fcpMs": 8.68, + "interactionLatencyMs": 3.95, + "inputDelayMs": 1.15, + "processingDurationMs": 1.96, + "presentationDelayMs": 4.45 }, "samples": [ { - "firstPaintMs": 146, - "fcpMs": 146.421, + "firstPaintMs": 136, + "fcpMs": 135.57, "interactionTests": { - "interactionLatencyMs": 17.297, - "inputDelayMs": 1.338, - "processingDurationMs": 6.497, - "presentationDelayMs": 9.462 + "interactionLatencyMs": 16.075, + "inputDelayMs": 1.492, + "processingDurationMs": 7.607, + "presentationDelayMs": 6.976 } }, { - "firstPaintMs": 147, - "fcpMs": 147.158, + "firstPaintMs": 140, + "fcpMs": 140.208, "interactionTests": { - "interactionLatencyMs": 14.691, - "inputDelayMs": 1.179, - "processingDurationMs": 5.071, - "presentationDelayMs": 8.441 + "interactionLatencyMs": 22.647, + "inputDelayMs": 1.349, + "processingDurationMs": 4.318, + "presentationDelayMs": 16.98 } }, { - "firstPaintMs": 136, - "fcpMs": 136.049, + "firstPaintMs": 126, + "fcpMs": 126.083, "interactionTests": { - "interactionLatencyMs": 18.224, - "inputDelayMs": 1.305, - "processingDurationMs": 8.677, - "presentationDelayMs": 8.242 + "interactionLatencyMs": 15.732000000000001, + "inputDelayMs": 1.184, + "processingDurationMs": 5.45, + "presentationDelayMs": 9.098 } }, { - "firstPaintMs": 118, - "fcpMs": 117.975, + "firstPaintMs": 121, + "fcpMs": 121.399, "interactionTests": { - "interactionLatencyMs": 22.400000000000002, - "inputDelayMs": 2.588, - "processingDurationMs": 12.032, - "presentationDelayMs": 7.78 + "interactionLatencyMs": 21.427999999999997, + "inputDelayMs": 3.868, + "processingDurationMs": 9.415, + "presentationDelayMs": 8.145 } }, { - "firstPaintMs": 124, - "fcpMs": 123.658, + "firstPaintMs": 121, + "fcpMs": 120.862, "interactionTests": { - "interactionLatencyMs": 21.862000000000002, - "inputDelayMs": 1.257, - "processingDurationMs": 5.241, - "presentationDelayMs": 15.364 + "interactionLatencyMs": 13.493, + "inputDelayMs": 1.216, + "processingDurationMs": 6.664, + "presentationDelayMs": 5.613 } } ] }, "ssrRouterLinkLoadTests": { - "peakWorkers": 5, - "peakRequestsPerSec": 42, - "peakAvgLatencyMs": 117.69, - "peakP50LatencyMs": 117, - "peakP75LatencyMs": 118, - "peakP90LatencyMs": 119, - "peakP99LatencyMs": 145, - "totalRequests": 1166, + "peakWorkers": 1, + "peakRequestsPerSec": 41.4, + "peakAvgLatencyMs": 23.59, + "peakP50LatencyMs": 23, + "peakP75LatencyMs": 25, + "peakP90LatencyMs": 26, + "peakP99LatencyMs": 27, + "totalRequests": 1178, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 209, + "requests": 207, "errors": 0, - "requestsPerSec": 41.8, - "avgLatencyMs": 23.39, + "requestsPerSec": 41.4, + "avgLatencyMs": 23.59, "medianLatencyMs": 23, "p50LatencyMs": 23, "p75LatencyMs": 25, - "p90LatencyMs": 25, + "p90LatencyMs": 26, "p99LatencyMs": 27, "maxLatencyMs": 36, - "bytesPerSec": 24843059.2 + "bytesPerSec": 24607129.6 }, { "workers": 5, "durationMs": 5000, - "requests": 210, + "requests": 205, "errors": 0, - "requestsPerSec": 42, - "avgLatencyMs": 117.69, - "medianLatencyMs": 117, - "p50LatencyMs": 117, - "p75LatencyMs": 118, - "p90LatencyMs": 119, - "p99LatencyMs": 145, - "maxLatencyMs": 146, - "bytesPerSec": 24967577.6 + "requestsPerSec": 41, + "avgLatencyMs": 120.17, + "medianLatencyMs": 120, + "p50LatencyMs": 120, + "p75LatencyMs": 121, + "p90LatencyMs": 124, + "p99LatencyMs": 143, + "maxLatencyMs": 149, + "bytesPerSec": 24367923.2 }, { "workers": 10, "durationMs": 5000, - "requests": 194, + "requests": 193, "errors": 0, - "requestsPerSec": 38.8, - "avgLatencyMs": 252.34, - "medianLatencyMs": 249, - "p50LatencyMs": 249, - "p75LatencyMs": 256, - "p90LatencyMs": 266, - "p99LatencyMs": 428, - "maxLatencyMs": 463, - "bytesPerSec": 23067033.6 + "requestsPerSec": 38.6, + "avgLatencyMs": 253.3, + "medianLatencyMs": 250, + "p50LatencyMs": 250, + "p75LatencyMs": 253, + "p90LatencyMs": 273, + "p99LatencyMs": 441, + "maxLatencyMs": 473, + "bytesPerSec": 22945792 }, { "workers": 25, "durationMs": 5000, - "requests": 169, + "requests": 177, "errors": 0, - "requestsPerSec": 33.8, - "avgLatencyMs": 688.09, - "medianLatencyMs": 671, - "p50LatencyMs": 671, - "p75LatencyMs": 683, - "p90LatencyMs": 697, - "p99LatencyMs": 2007, - "maxLatencyMs": 2110, - "bytesPerSec": 20089241.61 + "requestsPerSec": 35.4, + "avgLatencyMs": 665.81, + "medianLatencyMs": 653, + "p50LatencyMs": 653, + "p75LatencyMs": 666, + "p90LatencyMs": 686, + "p99LatencyMs": 1921, + "maxLatencyMs": 2024, + "bytesPerSec": 21042790.4 }, { "workers": 50, @@ -238,73 +238,73 @@ "requests": 154, "errors": 0, "requestsPerSec": 30.8, - "avgLatencyMs": 1157.29, - "medianLatencyMs": 931, - "p50LatencyMs": 931, - "p75LatencyMs": 1119, - "p90LatencyMs": 2380, - "p99LatencyMs": 4734, - "maxLatencyMs": 4921, + "avgLatencyMs": 1132.21, + "medianLatencyMs": 902, + "p50LatencyMs": 902, + "p75LatencyMs": 1102, + "p90LatencyMs": 2350, + "p99LatencyMs": 4636, + "maxLatencyMs": 4819, "bytesPerSec": 18308300.8 }, { "workers": 100, - "durationMs": 5000, - "requests": 134, + "durationMs": 5010, + "requests": 140, "errors": 0, - "requestsPerSec": 26.8, - "avgLatencyMs": 1215.96, - "medianLatencyMs": 926, - "p50LatencyMs": 926, - "p75LatencyMs": 1077, - "p90LatencyMs": 2729, - "p99LatencyMs": 4644, - "maxLatencyMs": 4828, - "bytesPerSec": 15926988.8 + "requestsPerSec": 28, + "avgLatencyMs": 1192.16, + "medianLatencyMs": 913, + "p50LatencyMs": 913, + "p75LatencyMs": 1073, + "p90LatencyMs": 2599, + "p99LatencyMs": 4664, + "maxLatencyMs": 4848, + "bytesPerSec": 16641843.2 }, { "workers": 200, "durationMs": 5010, - "requests": 96, + "requests": 102, "errors": 0, - "requestsPerSec": 19.2, - "avgLatencyMs": 1447.65, - "medianLatencyMs": 795, - "p50LatencyMs": 795, - "p75LatencyMs": 2246, - "p90LatencyMs": 3551, - "p99LatencyMs": 4868, - "maxLatencyMs": 4868, - "bytesPerSec": 11411456 + "requestsPerSec": 20.4, + "avgLatencyMs": 1433.43, + "medianLatencyMs": 790, + "p50LatencyMs": 790, + "p75LatencyMs": 2250, + "p90LatencyMs": 3521, + "p99LatencyMs": 4794, + "maxLatencyMs": 4956, + "bytesPerSec": 12125798.4 } ], "runs": 3, "samples": [ { - "peakWorkers": 5, - "peakRequestsPerSec": 40, - "peakAvgLatencyMs": 123.32, - "peakP50LatencyMs": 122, - "peakP75LatencyMs": 125, - "peakP90LatencyMs": 128, - "peakP99LatencyMs": 150, - "totalRequests": 1128, + "peakWorkers": 1, + "peakRequestsPerSec": 40.21, + "peakAvgLatencyMs": 24.23, + "peakP50LatencyMs": 24, + "peakP75LatencyMs": 25, + "peakP90LatencyMs": 26, + "peakP99LatencyMs": 31, + "totalRequests": 1141, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 198, + "requests": 201, "errors": 0, - "requestsPerSec": 39.6, - "avgLatencyMs": 24.69, + "requestsPerSec": 40.21, + "avgLatencyMs": 24.23, "medianLatencyMs": 24, "p50LatencyMs": 24, - "p75LatencyMs": 26, - "p90LatencyMs": 27, - "p99LatencyMs": 32, - "maxLatencyMs": 33, - "bytesPerSec": 23538892.8 + "p75LatencyMs": 25, + "p90LatencyMs": 26, + "p99LatencyMs": 31, + "maxLatencyMs": 39, + "bytesPerSec": 23896064 }, { "workers": 5, @@ -312,29 +312,29 @@ "requests": 200, "errors": 0, "requestsPerSec": 40, - "avgLatencyMs": 123.32, - "medianLatencyMs": 122, - "p50LatencyMs": 122, - "p75LatencyMs": 125, - "p90LatencyMs": 128, - "p99LatencyMs": 150, - "maxLatencyMs": 157, + "avgLatencyMs": 122.54, + "medianLatencyMs": 123, + "p50LatencyMs": 123, + "p75LatencyMs": 124, + "p90LatencyMs": 126, + "p99LatencyMs": 151, + "maxLatencyMs": 151, "bytesPerSec": 23781376 }, { "workers": 10, "durationMs": 5000, - "requests": 185, + "requests": 188, "errors": 0, - "requestsPerSec": 37, - "avgLatencyMs": 262.22, - "medianLatencyMs": 259, - "p50LatencyMs": 259, - "p75LatencyMs": 265, - "p90LatencyMs": 283, - "p99LatencyMs": 440, - "maxLatencyMs": 469, - "bytesPerSec": 21992243.2 + "requestsPerSec": 37.6, + "avgLatencyMs": 257.5, + "medianLatencyMs": 255, + "p50LatencyMs": 255, + "p75LatencyMs": 260, + "p90LatencyMs": 281, + "p99LatencyMs": 421, + "maxLatencyMs": 457, + "bytesPerSec": 22349414.4 }, { "workers": 25, @@ -342,29 +342,29 @@ "requests": 169, "errors": 0, "requestsPerSec": 33.8, - "avgLatencyMs": 696.62, - "medianLatencyMs": 686, - "p50LatencyMs": 686, - "p75LatencyMs": 702, - "p90LatencyMs": 724, - "p99LatencyMs": 1987, - "maxLatencyMs": 2095, + "avgLatencyMs": 685.18, + "medianLatencyMs": 682, + "p50LatencyMs": 682, + "p75LatencyMs": 690, + "p90LatencyMs": 696, + "p99LatencyMs": 1956, + "maxLatencyMs": 2063, "bytesPerSec": 20092518.4 }, { "workers": 50, "durationMs": 5000, - "requests": 147, + "requests": 154, "errors": 0, - "requestsPerSec": 29.4, - "avgLatencyMs": 1178.92, - "medianLatencyMs": 915, - "p50LatencyMs": 915, - "p75LatencyMs": 1129, - "p90LatencyMs": 2501, - "p99LatencyMs": 4719, - "maxLatencyMs": 4934, - "bytesPerSec": 17472716.8 + "requestsPerSec": 30.8, + "avgLatencyMs": 1154.24, + "medianLatencyMs": 916, + "p50LatencyMs": 916, + "p75LatencyMs": 1134, + "p90LatencyMs": 2373, + "p99LatencyMs": 4731, + "maxLatencyMs": 4923, + "bytesPerSec": 18308300.8 }, { "workers": 100, @@ -372,14 +372,14 @@ "requests": 133, "errors": 0, "requestsPerSec": 26.6, - "avgLatencyMs": 1224.74, - "medianLatencyMs": 899, - "p50LatencyMs": 899, - "p75LatencyMs": 1059, - "p90LatencyMs": 2786, - "p99LatencyMs": 4666, - "maxLatencyMs": 4848, - "bytesPerSec": 15808153.6 + "avgLatencyMs": 1230.23, + "medianLatencyMs": 923, + "p50LatencyMs": 923, + "p75LatencyMs": 1066, + "p90LatencyMs": 2781, + "p99LatencyMs": 4693, + "maxLatencyMs": 4880, + "bytesPerSec": 15809024 }, { "workers": 200, @@ -387,87 +387,87 @@ "requests": 96, "errors": 0, "requestsPerSec": 19.2, - "avgLatencyMs": 1443.73, - "medianLatencyMs": 795, - "p50LatencyMs": 795, - "p75LatencyMs": 2235, - "p90LatencyMs": 3563, - "p99LatencyMs": 4859, - "maxLatencyMs": 4859, - "bytesPerSec": 11411456 + "avgLatencyMs": 1479.03, + "medianLatencyMs": 778, + "p50LatencyMs": 778, + "p75LatencyMs": 2309, + "p90LatencyMs": 3665, + "p99LatencyMs": 4970, + "maxLatencyMs": 4970, + "bytesPerSec": 11414732.8 } ] }, { - "peakWorkers": 5, - "peakRequestsPerSec": 42.2, - "peakAvgLatencyMs": 116.19, - "peakP50LatencyMs": 115, - "peakP75LatencyMs": 116, - "peakP90LatencyMs": 122, - "peakP99LatencyMs": 138, - "totalRequests": 1169, + "peakWorkers": 1, + "peakRequestsPerSec": 41.4, + "peakAvgLatencyMs": 23.59, + "peakP50LatencyMs": 23, + "peakP75LatencyMs": 25, + "peakP90LatencyMs": 26, + "peakP99LatencyMs": 27, + "totalRequests": 1178, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 210, + "requests": 207, "errors": 0, - "requestsPerSec": 42, - "avgLatencyMs": 23.26, + "requestsPerSec": 41.4, + "avgLatencyMs": 23.59, "medianLatencyMs": 23, "p50LatencyMs": 23, - "p75LatencyMs": 24, - "p90LatencyMs": 25, - "p99LatencyMs": 32, - "maxLatencyMs": 35, - "bytesPerSec": 24961024 + "p75LatencyMs": 25, + "p90LatencyMs": 26, + "p99LatencyMs": 27, + "maxLatencyMs": 36, + "bytesPerSec": 24607129.6 }, { "workers": 5, "durationMs": 5000, - "requests": 211, + "requests": 205, "errors": 0, - "requestsPerSec": 42.2, - "avgLatencyMs": 116.19, - "medianLatencyMs": 115, - "p50LatencyMs": 115, - "p75LatencyMs": 116, - "p90LatencyMs": 122, - "p99LatencyMs": 138, - "maxLatencyMs": 139, - "bytesPerSec": 25085542.4 + "requestsPerSec": 41, + "avgLatencyMs": 120.17, + "medianLatencyMs": 120, + "p50LatencyMs": 120, + "p75LatencyMs": 121, + "p90LatencyMs": 124, + "p99LatencyMs": 143, + "maxLatencyMs": 149, + "bytesPerSec": 24367923.2 }, { "workers": 10, "durationMs": 5000, - "requests": 196, + "requests": 193, "errors": 0, - "requestsPerSec": 39.21, - "avgLatencyMs": 248.46, - "medianLatencyMs": 248, - "p50LatencyMs": 248, - "p75LatencyMs": 251, - "p90LatencyMs": 260, - "p99LatencyMs": 396, - "maxLatencyMs": 426, - "bytesPerSec": 23302963.2 + "requestsPerSec": 38.6, + "avgLatencyMs": 253.3, + "medianLatencyMs": 250, + "p50LatencyMs": 250, + "p75LatencyMs": 253, + "p90LatencyMs": 273, + "p99LatencyMs": 441, + "maxLatencyMs": 473, + "bytesPerSec": 22945792 }, { "workers": 25, "durationMs": 5000, - "requests": 169, + "requests": 177, "errors": 0, - "requestsPerSec": 33.8, - "avgLatencyMs": 684.66, - "medianLatencyMs": 675, - "p50LatencyMs": 675, - "p75LatencyMs": 687, - "p90LatencyMs": 700, - "p99LatencyMs": 1955, - "maxLatencyMs": 2059, - "bytesPerSec": 20090880 + "requestsPerSec": 35.4, + "avgLatencyMs": 665.81, + "medianLatencyMs": 653, + "p50LatencyMs": 653, + "p75LatencyMs": 666, + "p90LatencyMs": 686, + "p99LatencyMs": 1921, + "maxLatencyMs": 2024, + "bytesPerSec": 21042790.4 }, { "workers": 50, @@ -475,117 +475,117 @@ "requests": 154, "errors": 0, "requestsPerSec": 30.8, - "avgLatencyMs": 1151.91, - "medianLatencyMs": 928, - "p50LatencyMs": 928, - "p75LatencyMs": 1116, - "p90LatencyMs": 2360, - "p99LatencyMs": 4713, - "maxLatencyMs": 4901, + "avgLatencyMs": 1132.21, + "medianLatencyMs": 902, + "p50LatencyMs": 902, + "p75LatencyMs": 1102, + "p90LatencyMs": 2350, + "p99LatencyMs": 4636, + "maxLatencyMs": 4819, "bytesPerSec": 18308300.8 }, { "workers": 100, "durationMs": 5010, - "requests": 133, + "requests": 140, "errors": 0, - "requestsPerSec": 26.6, - "avgLatencyMs": 1219.35, - "medianLatencyMs": 932, - "p50LatencyMs": 932, - "p75LatencyMs": 1068, - "p90LatencyMs": 2739, - "p99LatencyMs": 4650, + "requestsPerSec": 28, + "avgLatencyMs": 1192.16, + "medianLatencyMs": 913, + "p50LatencyMs": 913, + "p75LatencyMs": 1073, + "p90LatencyMs": 2599, + "p99LatencyMs": 4664, "maxLatencyMs": 4848, - "bytesPerSec": 15810048 + "bytesPerSec": 16641843.2 }, { "workers": 200, "durationMs": 5010, - "requests": 96, + "requests": 102, "errors": 0, - "requestsPerSec": 19.2, - "avgLatencyMs": 1464.9, - "medianLatencyMs": 788, - "p50LatencyMs": 788, - "p75LatencyMs": 2313, - "p90LatencyMs": 3625, - "p99LatencyMs": 4924, - "maxLatencyMs": 4924, - "bytesPerSec": 11414732.8 + "requestsPerSec": 20.4, + "avgLatencyMs": 1433.43, + "medianLatencyMs": 790, + "p50LatencyMs": 790, + "p75LatencyMs": 2250, + "p90LatencyMs": 3521, + "p99LatencyMs": 4794, + "maxLatencyMs": 4956, + "bytesPerSec": 12125798.4 } ] }, { - "peakWorkers": 5, - "peakRequestsPerSec": 42, - "peakAvgLatencyMs": 117.69, - "peakP50LatencyMs": 117, - "peakP75LatencyMs": 118, - "peakP90LatencyMs": 119, - "peakP99LatencyMs": 145, - "totalRequests": 1166, + "peakWorkers": 1, + "peakRequestsPerSec": 42.6, + "peakAvgLatencyMs": 22.95, + "peakP50LatencyMs": 23, + "peakP75LatencyMs": 24, + "peakP90LatencyMs": 25, + "peakP99LatencyMs": 27, + "totalRequests": 1170, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 209, + "requests": 213, "errors": 0, - "requestsPerSec": 41.8, - "avgLatencyMs": 23.39, + "requestsPerSec": 42.6, + "avgLatencyMs": 22.95, "medianLatencyMs": 23, "p50LatencyMs": 23, - "p75LatencyMs": 25, + "p75LatencyMs": 24, "p90LatencyMs": 25, "p99LatencyMs": 27, - "maxLatencyMs": 36, - "bytesPerSec": 24843059.2 + "maxLatencyMs": 35, + "bytesPerSec": 25318195.2 }, { "workers": 5, "durationMs": 5000, - "requests": 210, + "requests": 209, "errors": 0, - "requestsPerSec": 42, - "avgLatencyMs": 117.69, + "requestsPerSec": 41.8, + "avgLatencyMs": 118.09, "medianLatencyMs": 117, "p50LatencyMs": 117, - "p75LatencyMs": 118, - "p90LatencyMs": 119, - "p99LatencyMs": 145, - "maxLatencyMs": 146, - "bytesPerSec": 24967577.6 + "p75LatencyMs": 119, + "p90LatencyMs": 123, + "p99LatencyMs": 136, + "maxLatencyMs": 136, + "bytesPerSec": 24843059.2 }, { "workers": 10, "durationMs": 5000, - "requests": 194, + "requests": 192, "errors": 0, - "requestsPerSec": 38.8, - "avgLatencyMs": 252.34, - "medianLatencyMs": 249, - "p50LatencyMs": 249, - "p75LatencyMs": 256, - "p90LatencyMs": 266, - "p99LatencyMs": 428, - "maxLatencyMs": 463, - "bytesPerSec": 23067033.6 + "requestsPerSec": 38.4, + "avgLatencyMs": 253.91, + "medianLatencyMs": 250, + "p50LatencyMs": 250, + "p75LatencyMs": 255, + "p90LatencyMs": 274, + "p99LatencyMs": 453, + "maxLatencyMs": 485, + "bytesPerSec": 22824550.4 }, { "workers": 25, "durationMs": 5000, - "requests": 169, + "requests": 173, "errors": 0, - "requestsPerSec": 33.8, - "avgLatencyMs": 688.09, - "medianLatencyMs": 671, - "p50LatencyMs": 671, - "p75LatencyMs": 683, - "p90LatencyMs": 697, - "p99LatencyMs": 2007, - "maxLatencyMs": 2110, - "bytesPerSec": 20089241.61 + "requestsPerSec": 34.6, + "avgLatencyMs": 679.51, + "medianLatencyMs": 669, + "p50LatencyMs": 669, + "p75LatencyMs": 682, + "p90LatencyMs": 696, + "p99LatencyMs": 1964, + "maxLatencyMs": 2072, + "bytesPerSec": 20567654.4 }, { "workers": 50, @@ -593,29 +593,29 @@ "requests": 154, "errors": 0, "requestsPerSec": 30.8, - "avgLatencyMs": 1157.29, - "medianLatencyMs": 931, - "p50LatencyMs": 931, - "p75LatencyMs": 1119, - "p90LatencyMs": 2380, - "p99LatencyMs": 4734, - "maxLatencyMs": 4921, - "bytesPerSec": 18308300.8 + "avgLatencyMs": 1169.54, + "medianLatencyMs": 921, + "p50LatencyMs": 921, + "p75LatencyMs": 1125, + "p90LatencyMs": 2428, + "p99LatencyMs": 4781, + "maxLatencyMs": 4970, + "bytesPerSec": 18305024 }, { "workers": 100, "durationMs": 5000, - "requests": 134, + "requests": 133, "errors": 0, - "requestsPerSec": 26.8, - "avgLatencyMs": 1215.96, - "medianLatencyMs": 926, - "p50LatencyMs": 926, - "p75LatencyMs": 1077, - "p90LatencyMs": 2729, - "p99LatencyMs": 4644, - "maxLatencyMs": 4828, - "bytesPerSec": 15926988.8 + "requestsPerSec": 26.6, + "avgLatencyMs": 1223.01, + "medianLatencyMs": 920, + "p50LatencyMs": 920, + "p75LatencyMs": 1070, + "p90LatencyMs": 2764, + "p99LatencyMs": 4661, + "maxLatencyMs": 4844, + "bytesPerSec": 15808153.6 }, { "workers": 200, @@ -623,13 +623,13 @@ "requests": 96, "errors": 0, "requestsPerSec": 19.2, - "avgLatencyMs": 1447.65, - "medianLatencyMs": 795, - "p50LatencyMs": 795, - "p75LatencyMs": 2246, - "p90LatencyMs": 3551, - "p99LatencyMs": 4868, - "maxLatencyMs": 4868, + "avgLatencyMs": 1454.84, + "medianLatencyMs": 788, + "p50LatencyMs": 788, + "p75LatencyMs": 2257, + "p90LatencyMs": 3595, + "p99LatencyMs": 4900, + "maxLatencyMs": 4900, "bytesPerSec": 11411456 } ] @@ -640,193 +640,193 @@ "browserVersion": "Google Chrome 154.0.8037.97", "ssrLoadTests": { "peakWorkers": 1, - "peakRequestsPerSec": 44.8, - "peakAvgLatencyMs": 21.79, + "peakRequestsPerSec": 45.8, + "peakAvgLatencyMs": 21.29, "peakP50LatencyMs": 21, - "peakP75LatencyMs": 23, - "peakP90LatencyMs": 24, - "peakP99LatencyMs": 26, - "totalRequests": 1245, + "peakP75LatencyMs": 22, + "peakP90LatencyMs": 23, + "peakP99LatencyMs": 25, + "totalRequests": 1282, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 224, + "requests": 229, "errors": 0, - "requestsPerSec": 44.8, - "avgLatencyMs": 21.79, + "requestsPerSec": 45.8, + "avgLatencyMs": 21.29, "medianLatencyMs": 21, "p50LatencyMs": 21, - "p75LatencyMs": 23, - "p90LatencyMs": 24, - "p99LatencyMs": 26, - "maxLatencyMs": 33, - "bytesPerSec": 26530611.2 + "p75LatencyMs": 22, + "p90LatencyMs": 23, + "p99LatencyMs": 25, + "maxLatencyMs": 36, + "bytesPerSec": 27120435.2 }, { "workers": 5, "durationMs": 5000, - "requests": 220, + "requests": 226, "errors": 0, - "requestsPerSec": 44, - "avgLatencyMs": 111.61, - "medianLatencyMs": 111, - "p50LatencyMs": 111, - "p75LatencyMs": 113, - "p90LatencyMs": 115, + "requestsPerSec": 45.2, + "avgLatencyMs": 108.76, + "medianLatencyMs": 108, + "p50LatencyMs": 108, + "p75LatencyMs": 110, + "p90LatencyMs": 112, "p99LatencyMs": 130, - "maxLatencyMs": 157, - "bytesPerSec": 26055475.2 + "maxLatencyMs": 131, + "bytesPerSec": 26766540.8 }, { "workers": 10, "durationMs": 5000, - "requests": 204, + "requests": 206, "errors": 0, - "requestsPerSec": 40.8, - "avgLatencyMs": 240.83, - "medianLatencyMs": 243, - "p50LatencyMs": 243, - "p75LatencyMs": 246, - "p90LatencyMs": 250, - "p99LatencyMs": 346, - "maxLatencyMs": 398, - "bytesPerSec": 24158208 + "requestsPerSec": 41.2, + "avgLatencyMs": 236.41, + "medianLatencyMs": 239, + "p50LatencyMs": 239, + "p75LatencyMs": 242, + "p90LatencyMs": 249, + "p99LatencyMs": 342, + "maxLatencyMs": 401, + "bytesPerSec": 24390860.8 }, { "workers": 25, "durationMs": 5000, - "requests": 181, + "requests": 185, "errors": 0, - "requestsPerSec": 36.21, - "avgLatencyMs": 647.82, - "medianLatencyMs": 639, - "p50LatencyMs": 639, - "p75LatencyMs": 646, - "p90LatencyMs": 650, - "p99LatencyMs": 1870, - "maxLatencyMs": 1973, - "bytesPerSec": 21436006.4 + "requestsPerSec": 37, + "avgLatencyMs": 633.42, + "medianLatencyMs": 634, + "p50LatencyMs": 634, + "p75LatencyMs": 639, + "p90LatencyMs": 647, + "p99LatencyMs": 1789, + "maxLatencyMs": 1895, + "bytesPerSec": 21907046.4 }, { "workers": 50, - "durationMs": 5010, - "requests": 161, + "durationMs": 5000, + "requests": 168, "errors": 0, - "requestsPerSec": 32.21, - "avgLatencyMs": 1129.96, - "medianLatencyMs": 887, - "p50LatencyMs": 887, - "p75LatencyMs": 1061, - "p90LatencyMs": 2271, - "p99LatencyMs": 4705, - "maxLatencyMs": 4902, - "bytesPerSec": 19061964.8 + "requestsPerSec": 33.6, + "avgLatencyMs": 1110.04, + "medianLatencyMs": 875, + "p50LatencyMs": 875, + "p75LatencyMs": 1051, + "p90LatencyMs": 2313, + "p99LatencyMs": 4728, + "maxLatencyMs": 4921, + "bytesPerSec": 19889356.8 }, { "workers": 100, "durationMs": 5010, - "requests": 147, + "requests": 154, "errors": 0, - "requestsPerSec": 29.4, - "avgLatencyMs": 1186.03, - "medianLatencyMs": 916, - "p50LatencyMs": 916, - "p75LatencyMs": 1056, - "p90LatencyMs": 2671, - "p99LatencyMs": 4730, - "maxLatencyMs": 4910, - "bytesPerSec": 17402060.8 + "requestsPerSec": 30.8, + "avgLatencyMs": 1158.44, + "medianLatencyMs": 868, + "p50LatencyMs": 868, + "p75LatencyMs": 1037, + "p90LatencyMs": 2564, + "p99LatencyMs": 4716, + "maxLatencyMs": 4889, + "bytesPerSec": 18232524.8 }, { "workers": 200, "durationMs": 5010, - "requests": 108, + "requests": 114, "errors": 0, - "requestsPerSec": 21.6, - "avgLatencyMs": 1386.31, - "medianLatencyMs": 803, - "p50LatencyMs": 803, - "p75LatencyMs": 2140, - "p90LatencyMs": 3492, - "p99LatencyMs": 4752, - "maxLatencyMs": 4906, - "bytesPerSec": 12788172.8 + "requestsPerSec": 22.8, + "avgLatencyMs": 1365.42, + "medianLatencyMs": 808, + "p50LatencyMs": 808, + "p75LatencyMs": 2045, + "p90LatencyMs": 3411, + "p99LatencyMs": 4795, + "maxLatencyMs": 4951, + "bytesPerSec": 13497753.6 } ], "runs": 3, "samples": [ { "peakWorkers": 1, - "peakRequestsPerSec": 46, - "peakAvgLatencyMs": 21.25, - "peakP50LatencyMs": 21, - "peakP75LatencyMs": 22, - "peakP90LatencyMs": 23, - "peakP99LatencyMs": 26, - "totalRequests": 1296, + "peakRequestsPerSec": 42.2, + "peakAvgLatencyMs": 23.2, + "peakP50LatencyMs": 23, + "peakP75LatencyMs": 24, + "peakP90LatencyMs": 25, + "peakP99LatencyMs": 29, + "totalRequests": 1207, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 230, + "requests": 211, "errors": 0, - "requestsPerSec": 46, - "avgLatencyMs": 21.25, - "medianLatencyMs": 21, - "p50LatencyMs": 21, - "p75LatencyMs": 22, - "p90LatencyMs": 23, - "p99LatencyMs": 26, - "maxLatencyMs": 30, - "bytesPerSec": 27238400 + "requestsPerSec": 42.2, + "avgLatencyMs": 23.2, + "medianLatencyMs": 23, + "p50LatencyMs": 23, + "p75LatencyMs": 24, + "p90LatencyMs": 25, + "p99LatencyMs": 29, + "maxLatencyMs": 34, + "bytesPerSec": 24980684.8 }, { "workers": 5, "durationMs": 5000, - "requests": 229, + "requests": 205, "errors": 0, - "requestsPerSec": 45.8, - "avgLatencyMs": 107.86, - "medianLatencyMs": 107, - "p50LatencyMs": 107, - "p75LatencyMs": 108, - "p90LatencyMs": 111, - "p99LatencyMs": 125, - "maxLatencyMs": 132, - "bytesPerSec": 27120435.2 + "requestsPerSec": 41, + "avgLatencyMs": 120.55, + "medianLatencyMs": 120, + "p50LatencyMs": 120, + "p75LatencyMs": 122, + "p90LatencyMs": 125, + "p99LatencyMs": 138, + "maxLatencyMs": 159, + "bytesPerSec": 24272896 }, { "workers": 10, - "durationMs": 5000, - "requests": 210, + "durationMs": 5010, + "requests": 194, "errors": 0, - "requestsPerSec": 42, - "avgLatencyMs": 231.21, - "medianLatencyMs": 231, - "p50LatencyMs": 231, - "p75LatencyMs": 234, - "p90LatencyMs": 238, - "p99LatencyMs": 367, - "maxLatencyMs": 417, - "bytesPerSec": 24862720 + "requestsPerSec": 38.8, + "avgLatencyMs": 252.08, + "medianLatencyMs": 253, + "p50LatencyMs": 253, + "p75LatencyMs": 256, + "p90LatencyMs": 258, + "p99LatencyMs": 432, + "maxLatencyMs": 459, + "bytesPerSec": 22972006.4 }, { "workers": 25, "durationMs": 5000, - "requests": 198, + "requests": 181, "errors": 0, - "requestsPerSec": 39.6, - "avgLatencyMs": 597.49, - "medianLatencyMs": 594, - "p50LatencyMs": 594, - "p75LatencyMs": 601, - "p90LatencyMs": 611, - "p99LatencyMs": 1696, - "maxLatencyMs": 1792, - "bytesPerSec": 23443865.6 + "requestsPerSec": 36.21, + "avgLatencyMs": 650.77, + "medianLatencyMs": 642, + "p50LatencyMs": 642, + "p75LatencyMs": 649, + "p90LatencyMs": 653, + "p99LatencyMs": 1897, + "maxLatencyMs": 1997, + "bytesPerSec": 21436006.4 }, { "workers": 50, @@ -834,235 +834,235 @@ "requests": 161, "errors": 0, "requestsPerSec": 32.21, - "avgLatencyMs": 1111.61, - "medianLatencyMs": 866, - "p50LatencyMs": 866, - "p75LatencyMs": 1068, - "p90LatencyMs": 2229, - "p99LatencyMs": 4631, - "maxLatencyMs": 4820, + "avgLatencyMs": 1133.74, + "medianLatencyMs": 883, + "p50LatencyMs": 883, + "p75LatencyMs": 1072, + "p90LatencyMs": 2310, + "p99LatencyMs": 4736, + "maxLatencyMs": 4941, "bytesPerSec": 19061964.8 }, { "workers": 100, "durationMs": 5010, - "requests": 154, + "requests": 147, "errors": 0, - "requestsPerSec": 30.8, - "avgLatencyMs": 1155.39, - "medianLatencyMs": 889, - "p50LatencyMs": 889, - "p75LatencyMs": 1040, - "p90LatencyMs": 2518, - "p99LatencyMs": 4706, - "maxLatencyMs": 4892, - "bytesPerSec": 18233344 + "requestsPerSec": 29.4, + "avgLatencyMs": 1185.39, + "medianLatencyMs": 896, + "p50LatencyMs": 896, + "p75LatencyMs": 1037, + "p90LatencyMs": 2702, + "p99LatencyMs": 4719, + "maxLatencyMs": 4895, + "bytesPerSec": 17405337.61 }, { "workers": 200, "durationMs": 5010, - "requests": 114, + "requests": 108, "errors": 0, - "requestsPerSec": 22.8, - "avgLatencyMs": 1383.4, - "medianLatencyMs": 795, - "p50LatencyMs": 795, - "p75LatencyMs": 2115, - "p90LatencyMs": 3484, - "p99LatencyMs": 4854, - "maxLatencyMs": 5004, - "bytesPerSec": 13500108.8 + "requestsPerSec": 21.6, + "avgLatencyMs": 1391.41, + "medianLatencyMs": 775, + "p50LatencyMs": 775, + "p75LatencyMs": 2104, + "p90LatencyMs": 3531, + "p99LatencyMs": 4761, + "maxLatencyMs": 4919, + "bytesPerSec": 12789043.2 } ] }, { "peakWorkers": 1, - "peakRequestsPerSec": 44.8, - "peakAvgLatencyMs": 21.79, - "peakP50LatencyMs": 21, - "peakP75LatencyMs": 23, - "peakP90LatencyMs": 24, + "peakRequestsPerSec": 47, + "peakAvgLatencyMs": 20.67, + "peakP50LatencyMs": 20, + "peakP75LatencyMs": 21, + "peakP90LatencyMs": 22, "peakP99LatencyMs": 26, - "totalRequests": 1245, + "totalRequests": 1294, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 224, + "requests": 235, "errors": 0, - "requestsPerSec": 44.8, - "avgLatencyMs": 21.79, - "medianLatencyMs": 21, - "p50LatencyMs": 21, - "p75LatencyMs": 23, - "p90LatencyMs": 24, + "requestsPerSec": 47, + "avgLatencyMs": 20.67, + "medianLatencyMs": 20, + "p50LatencyMs": 20, + "p75LatencyMs": 21, + "p90LatencyMs": 22, "p99LatencyMs": 26, - "maxLatencyMs": 33, - "bytesPerSec": 26530611.2 + "maxLatencyMs": 30, + "bytesPerSec": 27828224 }, { "workers": 5, "durationMs": 5000, - "requests": 220, + "requests": 227, "errors": 0, - "requestsPerSec": 44, - "avgLatencyMs": 111.61, - "medianLatencyMs": 111, - "p50LatencyMs": 111, - "p75LatencyMs": 113, - "p90LatencyMs": 115, - "p99LatencyMs": 130, - "maxLatencyMs": 157, - "bytesPerSec": 26055475.2 + "requestsPerSec": 45.4, + "avgLatencyMs": 108.19, + "medianLatencyMs": 107, + "p50LatencyMs": 107, + "p75LatencyMs": 109, + "p90LatencyMs": 112, + "p99LatencyMs": 128, + "maxLatencyMs": 142, + "bytesPerSec": 26881228.8 }, { "workers": 10, "durationMs": 5000, - "requests": 204, + "requests": 206, "errors": 0, - "requestsPerSec": 40.8, - "avgLatencyMs": 240.83, - "medianLatencyMs": 243, - "p50LatencyMs": 243, - "p75LatencyMs": 246, - "p90LatencyMs": 250, - "p99LatencyMs": 346, - "maxLatencyMs": 398, - "bytesPerSec": 24158208 + "requestsPerSec": 41.2, + "avgLatencyMs": 235.98, + "medianLatencyMs": 237, + "p50LatencyMs": 237, + "p75LatencyMs": 239, + "p90LatencyMs": 248, + "p99LatencyMs": 347, + "maxLatencyMs": 406, + "bytesPerSec": 24394137.6 }, { "workers": 25, "durationMs": 5000, - "requests": 181, + "requests": 190, "errors": 0, - "requestsPerSec": 36.21, - "avgLatencyMs": 647.82, - "medianLatencyMs": 639, - "p50LatencyMs": 639, - "p75LatencyMs": 646, - "p90LatencyMs": 650, - "p99LatencyMs": 1870, - "maxLatencyMs": 1973, - "bytesPerSec": 21436006.4 + "requestsPerSec": 38, + "avgLatencyMs": 617.89, + "medianLatencyMs": 617, + "p50LatencyMs": 617, + "p75LatencyMs": 629, + "p90LatencyMs": 638, + "p99LatencyMs": 1736, + "maxLatencyMs": 1835, + "bytesPerSec": 22500147.2 }, { "workers": 50, - "durationMs": 5010, - "requests": 161, + "durationMs": 5000, + "requests": 168, "errors": 0, - "requestsPerSec": 32.21, - "avgLatencyMs": 1129.96, - "medianLatencyMs": 887, - "p50LatencyMs": 887, - "p75LatencyMs": 1061, - "p90LatencyMs": 2271, - "p99LatencyMs": 4705, + "requestsPerSec": 33.6, + "avgLatencyMs": 1106.12, + "medianLatencyMs": 864, + "p50LatencyMs": 864, + "p75LatencyMs": 1036, + "p90LatencyMs": 2321, + "p99LatencyMs": 4712, "maxLatencyMs": 4902, - "bytesPerSec": 19061964.8 + "bytesPerSec": 19889356.8 }, { "workers": 100, "durationMs": 5010, - "requests": 147, + "requests": 154, "errors": 0, - "requestsPerSec": 29.4, - "avgLatencyMs": 1186.03, - "medianLatencyMs": 916, - "p50LatencyMs": 916, - "p75LatencyMs": 1056, - "p90LatencyMs": 2671, - "p99LatencyMs": 4730, - "maxLatencyMs": 4910, - "bytesPerSec": 17402060.8 + "requestsPerSec": 30.8, + "avgLatencyMs": 1157.91, + "medianLatencyMs": 872, + "p50LatencyMs": 872, + "p75LatencyMs": 1034, + "p90LatencyMs": 2553, + "p99LatencyMs": 4712, + "maxLatencyMs": 4888, + "bytesPerSec": 18232524.8 }, { "workers": 200, "durationMs": 5010, - "requests": 108, + "requests": 114, "errors": 0, - "requestsPerSec": 21.6, - "avgLatencyMs": 1386.31, - "medianLatencyMs": 803, - "p50LatencyMs": 803, - "p75LatencyMs": 2140, - "p90LatencyMs": 3492, - "p99LatencyMs": 4752, - "maxLatencyMs": 4906, - "bytesPerSec": 12788172.8 + "requestsPerSec": 22.8, + "avgLatencyMs": 1355.87, + "medianLatencyMs": 812, + "p50LatencyMs": 812, + "p75LatencyMs": 2034, + "p90LatencyMs": 3381, + "p99LatencyMs": 4761, + "maxLatencyMs": 4913, + "bytesPerSec": 13497753.6 } ] }, { - "peakWorkers": 5, - "peakRequestsPerSec": 44, - "peakAvgLatencyMs": 110.83, - "peakP50LatencyMs": 110, - "peakP75LatencyMs": 111, - "peakP90LatencyMs": 117, - "peakP99LatencyMs": 131, - "totalRequests": 1272, + "peakWorkers": 1, + "peakRequestsPerSec": 45.8, + "peakAvgLatencyMs": 21.29, + "peakP50LatencyMs": 21, + "peakP75LatencyMs": 22, + "peakP90LatencyMs": 23, + "peakP99LatencyMs": 25, + "totalRequests": 1282, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 217, + "requests": 229, "errors": 0, - "requestsPerSec": 43.4, - "avgLatencyMs": 22.45, - "medianLatencyMs": 22, - "p50LatencyMs": 22, - "p75LatencyMs": 24, - "p90LatencyMs": 25, - "p99LatencyMs": 29, - "maxLatencyMs": 30, - "bytesPerSec": 25695027.2 + "requestsPerSec": 45.8, + "avgLatencyMs": 21.29, + "medianLatencyMs": 21, + "p50LatencyMs": 21, + "p75LatencyMs": 22, + "p90LatencyMs": 23, + "p99LatencyMs": 25, + "maxLatencyMs": 36, + "bytesPerSec": 27120435.2 }, { "workers": 5, "durationMs": 5000, - "requests": 220, + "requests": 226, "errors": 0, - "requestsPerSec": 44, - "avgLatencyMs": 110.83, - "medianLatencyMs": 110, - "p50LatencyMs": 110, - "p75LatencyMs": 111, - "p90LatencyMs": 117, - "p99LatencyMs": 131, - "maxLatencyMs": 132, - "bytesPerSec": 26052198.4 + "requestsPerSec": 45.2, + "avgLatencyMs": 108.76, + "medianLatencyMs": 108, + "p50LatencyMs": 108, + "p75LatencyMs": 110, + "p90LatencyMs": 112, + "p99LatencyMs": 130, + "maxLatencyMs": 131, + "bytesPerSec": 26766540.8 }, { "workers": 10, "durationMs": 5000, - "requests": 202, + "requests": 206, "errors": 0, - "requestsPerSec": 40.4, - "avgLatencyMs": 241.26, - "medianLatencyMs": 245, - "p50LatencyMs": 245, - "p75LatencyMs": 248, - "p90LatencyMs": 252, - "p99LatencyMs": 313, - "maxLatencyMs": 371, - "bytesPerSec": 23919001.6 + "requestsPerSec": 41.2, + "avgLatencyMs": 236.41, + "medianLatencyMs": 239, + "p50LatencyMs": 239, + "p75LatencyMs": 242, + "p90LatencyMs": 249, + "p99LatencyMs": 342, + "maxLatencyMs": 401, + "bytesPerSec": 24390860.8 }, { "workers": 25, "durationMs": 5000, - "requests": 190, + "requests": 185, "errors": 0, - "requestsPerSec": 38, - "avgLatencyMs": 617.15, - "medianLatencyMs": 607, - "p50LatencyMs": 607, - "p75LatencyMs": 615, - "p90LatencyMs": 628, - "p99LatencyMs": 1784, - "maxLatencyMs": 1882, - "bytesPerSec": 22500147.2 + "requestsPerSec": 37, + "avgLatencyMs": 633.42, + "medianLatencyMs": 634, + "p50LatencyMs": 634, + "p75LatencyMs": 639, + "p90LatencyMs": 647, + "p99LatencyMs": 1789, + "maxLatencyMs": 1895, + "bytesPerSec": 21907046.4 }, { "workers": 50, @@ -1070,29 +1070,29 @@ "requests": 168, "errors": 0, "requestsPerSec": 33.6, - "avgLatencyMs": 1091.05, - "medianLatencyMs": 846, - "p50LatencyMs": 846, - "p75LatencyMs": 1028, - "p90LatencyMs": 2284, - "p99LatencyMs": 4633, - "maxLatencyMs": 4831, - "bytesPerSec": 19892633.61 + "avgLatencyMs": 1110.04, + "medianLatencyMs": 875, + "p50LatencyMs": 875, + "p75LatencyMs": 1051, + "p90LatencyMs": 2313, + "p99LatencyMs": 4728, + "maxLatencyMs": 4921, + "bytesPerSec": 19889356.8 }, { "workers": 100, - "durationMs": 5000, - "requests": 161, + "durationMs": 5010, + "requests": 154, "errors": 0, - "requestsPerSec": 32.21, - "avgLatencyMs": 1149.01, - "medianLatencyMs": 890, - "p50LatencyMs": 890, - "p75LatencyMs": 1049, - "p90LatencyMs": 2414, - "p99LatencyMs": 4776, - "maxLatencyMs": 4982, - "bytesPerSec": 19063193.61 + "requestsPerSec": 30.8, + "avgLatencyMs": 1158.44, + "medianLatencyMs": 868, + "p50LatencyMs": 868, + "p75LatencyMs": 1037, + "p90LatencyMs": 2564, + "p99LatencyMs": 4716, + "maxLatencyMs": 4889, + "bytesPerSec": 18232524.8 }, { "workers": 200, @@ -1100,14 +1100,14 @@ "requests": 114, "errors": 0, "requestsPerSec": 22.8, - "avgLatencyMs": 1370.88, - "medianLatencyMs": 786, - "p50LatencyMs": 786, - "p75LatencyMs": 2121, - "p90LatencyMs": 3458, - "p99LatencyMs": 4807, - "maxLatencyMs": 4946, - "bytesPerSec": 13499699.2 + "avgLatencyMs": 1365.42, + "medianLatencyMs": 808, + "p50LatencyMs": 808, + "p75LatencyMs": 2045, + "p90LatencyMs": 3411, + "p99LatencyMs": 4795, + "maxLatencyMs": 4951, + "bytesPerSec": 13497753.6 } ] } diff --git a/packages/docs/src/content/runtime/versions/app-nuxt/4.6.0.json b/packages/docs/src/content/runtime/versions/app-nuxt/4.6.0.json index 36caf49b..acdbc2bc 100644 --- a/packages/docs/src/content/runtime/versions/app-nuxt/4.6.0.json +++ b/packages/docs/src/content/runtime/versions/app-nuxt/4.6.0.json @@ -4,291 +4,291 @@ "type": "runtime-app", "isFocused": true, "order": 3, - "timingMeasuredAt": "2026-10-10T10:58:42.209Z", + "timingMeasuredAt": "2026-10-10T11:51:43.886Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "4.6.0", "clientSideRenderedTests": { - "firstPaintMs": 139.6, - "fcpMs": 139.37, + "firstPaintMs": 147.4, + "fcpMs": 147.43, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 12.38, - "inputDelayMs": 0.78, - "processingDurationMs": 1.57, - "presentationDelayMs": 10.02 + "interactionLatencyMs": 8.81, + "inputDelayMs": 0.79, + "processingDurationMs": 1.21, + "presentationDelayMs": 6.81 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 9.42, - "fcpMs": 9.45, - "interactionLatencyMs": 3.22, - "inputDelayMs": 0.22, - "processingDurationMs": 0.93, - "presentationDelayMs": 4.01 + "firstPaintMs": 15.19, + "fcpMs": 15.1, + "interactionLatencyMs": 0.81, + "inputDelayMs": 0.05, + "processingDurationMs": 0.15, + "presentationDelayMs": 0.74 }, "samples": [ { - "firstPaintMs": 153, - "fcpMs": 152.824, + "firstPaintMs": 163, + "fcpMs": 162.629, "interactionTests": { - "interactionLatencyMs": 9.292, - "inputDelayMs": 0.642, - "processingDurationMs": 1.164, - "presentationDelayMs": 7.486 + "interactionLatencyMs": 9.362, + "inputDelayMs": 0.814, + "processingDurationMs": 1.469, + "presentationDelayMs": 7.079 } }, { - "firstPaintMs": 136, - "fcpMs": 136.226, + "firstPaintMs": 149, + "fcpMs": 149.139, "interactionTests": { - "interactionLatencyMs": 15.407, - "inputDelayMs": 0.806, - "processingDurationMs": 1.1, - "presentationDelayMs": 13.501 + "interactionLatencyMs": 8.172, + "inputDelayMs": 0.779, + "processingDurationMs": 1.151, + "presentationDelayMs": 6.242 } }, { - "firstPaintMs": 141, - "fcpMs": 140.63, + "firstPaintMs": 135, + "fcpMs": 134.763, "interactionTests": { - "interactionLatencyMs": 12.972, - "inputDelayMs": 0.721, - "processingDurationMs": 1.148, - "presentationDelayMs": 11.103 + "interactionLatencyMs": 8.009, + "inputDelayMs": 0.755, + "processingDurationMs": 1.073, + "presentationDelayMs": 6.181 } }, { - "firstPaintMs": 141, - "fcpMs": 140.586, + "firstPaintMs": 129, + "fcpMs": 129.36, "interactionTests": { - "interactionLatencyMs": 15.433, - "inputDelayMs": 0.604, - "processingDurationMs": 1.231, - "presentationDelayMs": 13.598 + "interactionLatencyMs": 8.592, + "inputDelayMs": 0.873, + "processingDurationMs": 1.146, + "presentationDelayMs": 6.573 } }, { - "firstPaintMs": 127, - "fcpMs": 126.595, + "firstPaintMs": 161, + "fcpMs": 161.24, "interactionTests": { - "interactionLatencyMs": 8.771999999999998, - "inputDelayMs": 1.15, - "processingDurationMs": 3.232, - "presentationDelayMs": 4.39 + "interactionLatencyMs": 9.92, + "inputDelayMs": 0.75, + "processingDurationMs": 1.203, + "presentationDelayMs": 7.967 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 373, - "avgLatencyMs": 2.768, - "medianLatencyMs": 2.606, - "samples": 3613, + "opsPerSec": 405, + "avgLatencyMs": 2.54, + "medianLatencyMs": 2.417, + "samples": 3938, "bodySizeKb": 201.73, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 90.6, - "fcpMs": 90.74, + "firstPaintMs": 85.6, + "fcpMs": 85.44, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 10.56, - "inputDelayMs": 0.8, - "processingDurationMs": 1.63, - "presentationDelayMs": 8.13 + "interactionLatencyMs": 10.75, + "inputDelayMs": 0.87, + "processingDurationMs": 1.36, + "presentationDelayMs": 8.52 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 8.26, - "fcpMs": 8.38, - "interactionLatencyMs": 2.76, - "inputDelayMs": 0.05, - "processingDurationMs": 0.98, - "presentationDelayMs": 2.01 + "firstPaintMs": 7.5, + "fcpMs": 7.36, + "interactionLatencyMs": 2.1, + "inputDelayMs": 0.14, + "processingDurationMs": 0.4, + "presentationDelayMs": 2.19 }, "samples": [ { - "firstPaintMs": 93, - "fcpMs": 93.272, + "firstPaintMs": 80, + "fcpMs": 79.908, "interactionTests": { - "interactionLatencyMs": 8.631, - "inputDelayMs": 0.875, - "processingDurationMs": 1.225, - "presentationDelayMs": 6.531 + "interactionLatencyMs": 11.033000000000001, + "inputDelayMs": 1.102, + "processingDurationMs": 2.06, + "presentationDelayMs": 7.871 } }, { - "firstPaintMs": 84, - "fcpMs": 83.551, + "firstPaintMs": 92, + "fcpMs": 91.882, "interactionTests": { - "interactionLatencyMs": 7.9559999999999995, - "inputDelayMs": 0.744, - "processingDurationMs": 1.266, - "presentationDelayMs": 5.946 + "interactionLatencyMs": 14.197000000000001, + "inputDelayMs": 0.774, + "processingDurationMs": 1.072, + "presentationDelayMs": 12.351 } }, { - "firstPaintMs": 80, - "fcpMs": 80.357, + "firstPaintMs": 78, + "fcpMs": 78.157, "interactionTests": { - "interactionLatencyMs": 9.695, - "inputDelayMs": 0.785, - "processingDurationMs": 1.064, - "presentationDelayMs": 7.846 + "interactionLatencyMs": 8.802, + "inputDelayMs": 0.767, + "processingDurationMs": 1.154, + "presentationDelayMs": 6.881 } }, { - "firstPaintMs": 99, - "fcpMs": 99.23, + "firstPaintMs": 83, + "fcpMs": 82.653, "interactionTests": { - "interactionLatencyMs": 11.719, - "inputDelayMs": 0.823, - "processingDurationMs": 1.2, - "presentationDelayMs": 9.696 + "interactionLatencyMs": 9.491, + "inputDelayMs": 0.834, + "processingDurationMs": 1.233, + "presentationDelayMs": 7.424 } }, { - "firstPaintMs": 97, - "fcpMs": 97.284, + "firstPaintMs": 95, + "fcpMs": 94.608, "interactionTests": { - "interactionLatencyMs": 14.783, - "inputDelayMs": 0.784, - "processingDurationMs": 3.37, - "presentationDelayMs": 10.629 + "interactionLatencyMs": 10.228, + "inputDelayMs": 0.879, + "processingDurationMs": 1.285, + "presentationDelayMs": 8.064 } } ] }, "ssrRouterLinkLoadTests": { - "peakWorkers": 5, - "peakRequestsPerSec": 168, - "peakAvgLatencyMs": 29.21, - "peakP50LatencyMs": 29, - "peakP75LatencyMs": 30, - "peakP90LatencyMs": 30, - "peakP99LatencyMs": 43, - "totalRequests": 5540, + "peakWorkers": 25, + "peakRequestsPerSec": 164.8, + "peakAvgLatencyMs": 148.99, + "peakP50LatencyMs": 150, + "peakP75LatencyMs": 154, + "peakP90LatencyMs": 158, + "peakP99LatencyMs": 553, + "totalRequests": 5165, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 712, + "requests": 640, "errors": 0, - "requestsPerSec": 142.4, - "avgLatencyMs": 6.33, - "medianLatencyMs": 6, - "p50LatencyMs": 6, - "p75LatencyMs": 6, + "requestsPerSec": 128, + "avgLatencyMs": 7.26, + "medianLatencyMs": 7, + "p50LatencyMs": 7, + "p75LatencyMs": 7, "p90LatencyMs": 8, - "p99LatencyMs": 8, - "maxLatencyMs": 12, - "bytesPerSec": 43545395.2 + "p99LatencyMs": 9, + "maxLatencyMs": 13, + "bytesPerSec": 39141376 }, { "workers": 5, "durationMs": 5000, - "requests": 840, + "requests": 796, "errors": 0, - "requestsPerSec": 168, - "avgLatencyMs": 29.21, - "medianLatencyMs": 29, - "p50LatencyMs": 29, - "p75LatencyMs": 30, - "p90LatencyMs": 30, - "p99LatencyMs": 43, - "maxLatencyMs": 51, - "bytesPerSec": 51357286.4 + "requestsPerSec": 159.2, + "avgLatencyMs": 30.78, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 32, + "p90LatencyMs": 33, + "p99LatencyMs": 53, + "maxLatencyMs": 57, + "bytesPerSec": 48676864 }, { "workers": 10, "durationMs": 5000, - "requests": 834, + "requests": 778, "errors": 0, - "requestsPerSec": 166.8, - "avgLatencyMs": 59.14, - "medianLatencyMs": 58, - "p50LatencyMs": 58, - "p75LatencyMs": 59, - "p90LatencyMs": 60, - "p99LatencyMs": 89, - "maxLatencyMs": 192, - "bytesPerSec": 51003392 + "requestsPerSec": 155.6, + "avgLatencyMs": 63.33, + "medianLatencyMs": 63, + "p50LatencyMs": 63, + "p75LatencyMs": 64, + "p90LatencyMs": 66, + "p99LatencyMs": 94, + "maxLatencyMs": 187, + "bytesPerSec": 47575859.2 }, { "workers": 25, "durationMs": 5000, - "requests": 817, + "requests": 824, "errors": 0, - "requestsPerSec": 163.4, - "avgLatencyMs": 149.47, - "medianLatencyMs": 145, - "p50LatencyMs": 145, - "p75LatencyMs": 149, - "p90LatencyMs": 157, - "p99LatencyMs": 518, - "maxLatencyMs": 1075, - "bytesPerSec": 49954816 + "requestsPerSec": 164.8, + "avgLatencyMs": 148.99, + "medianLatencyMs": 150, + "p50LatencyMs": 150, + "p75LatencyMs": 154, + "p90LatencyMs": 158, + "p99LatencyMs": 553, + "maxLatencyMs": 1036, + "bytesPerSec": 50380800 }, { "workers": 50, - "durationMs": 5010, - "requests": 800, + "durationMs": 5000, + "requests": 725, "errors": 0, - "requestsPerSec": 160, - "avgLatencyMs": 300.4, - "medianLatencyMs": 251, - "p50LatencyMs": 251, - "p75LatencyMs": 294, - "p90LatencyMs": 304, - "p99LatencyMs": 2855, - "maxLatencyMs": 3994, - "bytesPerSec": 48919347.2 + "requestsPerSec": 145, + "avgLatencyMs": 327.5, + "medianLatencyMs": 263, + "p50LatencyMs": 263, + "p75LatencyMs": 314, + "p90LatencyMs": 336, + "p99LatencyMs": 3238, + "maxLatencyMs": 4340, + "bytesPerSec": 44331827.2 }, { "workers": 100, "durationMs": 5010, - "requests": 782, + "requests": 701, "errors": 0, - "requestsPerSec": 156.4, - "avgLatencyMs": 337.25, - "medianLatencyMs": 250, - "p50LatencyMs": 250, - "p75LatencyMs": 309, - "p90LatencyMs": 332, - "p99LatencyMs": 3767, - "maxLatencyMs": 4895, - "bytesPerSec": 47818342.4 + "requestsPerSec": 140.2, + "avgLatencyMs": 357.54, + "medianLatencyMs": 260, + "p50LatencyMs": 260, + "p75LatencyMs": 318, + "p90LatencyMs": 345, + "p99LatencyMs": 3748, + "maxLatencyMs": 4918, + "bytesPerSec": 42863820.8 }, { "workers": 200, "durationMs": 5010, - "requests": 755, + "requests": 701, "errors": 0, - "requestsPerSec": 151, - "avgLatencyMs": 347.24, - "medianLatencyMs": 237, - "p50LatencyMs": 237, - "p75LatencyMs": 290, - "p90LatencyMs": 324, - "p99LatencyMs": 3866, - "maxLatencyMs": 4950, - "bytesPerSec": 46165196.8 + "requestsPerSec": 140.2, + "avgLatencyMs": 359.65, + "medianLatencyMs": 238, + "p50LatencyMs": 238, + "p75LatencyMs": 292, + "p90LatencyMs": 323, + "p99LatencyMs": 3858, + "maxLatencyMs": 4941, + "bytesPerSec": 42865459.21 } ], "runs": 3, "samples": [ { - "peakWorkers": 10, - "peakRequestsPerSec": 169.6, - "peakAvgLatencyMs": 58.2, - "peakP50LatencyMs": 57, - "peakP75LatencyMs": 58, - "peakP90LatencyMs": 59, - "peakP99LatencyMs": 84, - "totalRequests": 5523, + "peakWorkers": 25, + "peakRequestsPerSec": 173.6, + "peakAvgLatencyMs": 142.45, + "peakP50LatencyMs": 140, + "peakP75LatencyMs": 145, + "peakP90LatencyMs": 151, + "peakP99LatencyMs": 480, + "totalRequests": 5517, "totalErrors": 0, "stages": [ { @@ -303,53 +303,53 @@ "p75LatencyMs": 6, "p90LatencyMs": 7, "p99LatencyMs": 8, - "maxLatencyMs": 11, - "bytesPerSec": 43853414.4 + "maxLatencyMs": 10, + "bytesPerSec": 43846860.8 }, { "workers": 5, "durationMs": 5000, - "requests": 841, + "requests": 864, "errors": 0, - "requestsPerSec": 168.2, - "avgLatencyMs": 29.1, - "medianLatencyMs": 29, - "p50LatencyMs": 29, + "requestsPerSec": 172.8, + "avgLatencyMs": 28.34, + "medianLatencyMs": 28, + "p50LatencyMs": 28, "p75LatencyMs": 29, - "p90LatencyMs": 31, - "p99LatencyMs": 44, - "maxLatencyMs": 58, - "bytesPerSec": 51422822.4 + "p90LatencyMs": 29, + "p99LatencyMs": 45, + "maxLatencyMs": 53, + "bytesPerSec": 52838400 }, { "workers": 10, "durationMs": 5000, - "requests": 848, + "requests": 839, "errors": 0, - "requestsPerSec": 169.6, - "avgLatencyMs": 58.2, - "medianLatencyMs": 57, - "p50LatencyMs": 57, - "p75LatencyMs": 58, - "p90LatencyMs": 59, - "p99LatencyMs": 84, - "maxLatencyMs": 178, - "bytesPerSec": 51861913.6 + "requestsPerSec": 167.8, + "avgLatencyMs": 58.67, + "medianLatencyMs": 58, + "p50LatencyMs": 58, + "p75LatencyMs": 59, + "p90LatencyMs": 60, + "p99LatencyMs": 86, + "maxLatencyMs": 181, + "bytesPerSec": 51304857.6 }, { "workers": 25, "durationMs": 5000, - "requests": 831, + "requests": 868, "errors": 0, - "requestsPerSec": 166.2, - "avgLatencyMs": 148.15, - "medianLatencyMs": 144, - "p50LatencyMs": 144, - "p75LatencyMs": 152, - "p90LatencyMs": 159, - "p99LatencyMs": 516, - "maxLatencyMs": 1027, - "bytesPerSec": 50813337.6 + "requestsPerSec": 173.6, + "avgLatencyMs": 142.45, + "medianLatencyMs": 140, + "p50LatencyMs": 140, + "p75LatencyMs": 145, + "p90LatencyMs": 151, + "p99LatencyMs": 480, + "maxLatencyMs": 968, + "bytesPerSec": 53074329.6 }, { "workers": 50, @@ -357,29 +357,29 @@ "requests": 775, "errors": 0, "requestsPerSec": 155, - "avgLatencyMs": 308.26, - "medianLatencyMs": 249, - "p50LatencyMs": 249, - "p75LatencyMs": 296, - "p90LatencyMs": 306, - "p99LatencyMs": 3070, - "maxLatencyMs": 4118, + "avgLatencyMs": 309.67, + "medianLatencyMs": 236, + "p50LatencyMs": 236, + "p75LatencyMs": 330, + "p90LatencyMs": 337, + "p99LatencyMs": 2907, + "maxLatencyMs": 4059, "bytesPerSec": 47385804.8 }, { "workers": 100, "durationMs": 5010, - "requests": 783, + "requests": 726, "errors": 0, - "requestsPerSec": 156.6, - "avgLatencyMs": 339.78, - "medianLatencyMs": 242, - "p50LatencyMs": 242, - "p75LatencyMs": 305, - "p90LatencyMs": 332, - "p99LatencyMs": 3794, - "maxLatencyMs": 4936, - "bytesPerSec": 47883878.4 + "requestsPerSec": 145.2, + "avgLatencyMs": 350.91, + "medianLatencyMs": 266, + "p50LatencyMs": 266, + "p75LatencyMs": 309, + "p90LatencyMs": 353, + "p99LatencyMs": 3708, + "maxLatencyMs": 4846, + "bytesPerSec": 44397363.2 }, { "workers": 200, @@ -387,250 +387,250 @@ "requests": 728, "errors": 0, "requestsPerSec": 145.6, - "avgLatencyMs": 347.19, - "medianLatencyMs": 240, - "p50LatencyMs": 240, - "p75LatencyMs": 297, - "p90LatencyMs": 322, - "p99LatencyMs": 3774, - "maxLatencyMs": 4863, + "avgLatencyMs": 354.91, + "medianLatencyMs": 245, + "p50LatencyMs": 245, + "p75LatencyMs": 313, + "p90LatencyMs": 353, + "p99LatencyMs": 3797, + "maxLatencyMs": 4973, "bytesPerSec": 44513689.6 } ] }, { - "peakWorkers": 10, - "peakRequestsPerSec": 167, - "peakAvgLatencyMs": 59.07, - "peakP50LatencyMs": 58, - "peakP75LatencyMs": 60, - "peakP90LatencyMs": 61, - "peakP99LatencyMs": 93, - "totalRequests": 5510, + "peakWorkers": 25, + "peakRequestsPerSec": 164.8, + "peakAvgLatencyMs": 148.99, + "peakP50LatencyMs": 150, + "peakP75LatencyMs": 154, + "peakP90LatencyMs": 158, + "peakP99LatencyMs": 553, + "totalRequests": 5165, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 714, + "requests": 640, "errors": 0, - "requestsPerSec": 142.81, - "avgLatencyMs": 6.31, - "medianLatencyMs": 6, - "p50LatencyMs": 6, - "p75LatencyMs": 6, + "requestsPerSec": 128, + "avgLatencyMs": 7.26, + "medianLatencyMs": 7, + "p50LatencyMs": 7, + "p75LatencyMs": 7, "p90LatencyMs": 8, - "p99LatencyMs": 8, + "p99LatencyMs": 9, "maxLatencyMs": 13, - "bytesPerSec": 43663360 + "bytesPerSec": 39141376 }, { "workers": 5, "durationMs": 5000, - "requests": 832, + "requests": 796, "errors": 0, - "requestsPerSec": 166.4, - "avgLatencyMs": 29.46, - "medianLatencyMs": 29, - "p50LatencyMs": 29, - "p75LatencyMs": 30, - "p90LatencyMs": 31, - "p99LatencyMs": 45, - "maxLatencyMs": 52, - "bytesPerSec": 50878873.6 + "requestsPerSec": 159.2, + "avgLatencyMs": 30.78, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 32, + "p90LatencyMs": 33, + "p99LatencyMs": 53, + "maxLatencyMs": 57, + "bytesPerSec": 48676864 }, { "workers": 10, "durationMs": 5000, - "requests": 835, + "requests": 778, "errors": 0, - "requestsPerSec": 167, - "avgLatencyMs": 59.07, - "medianLatencyMs": 58, - "p50LatencyMs": 58, - "p75LatencyMs": 60, - "p90LatencyMs": 61, - "p99LatencyMs": 93, - "maxLatencyMs": 201, - "bytesPerSec": 51062374.4 + "requestsPerSec": 155.6, + "avgLatencyMs": 63.33, + "medianLatencyMs": 63, + "p50LatencyMs": 63, + "p75LatencyMs": 64, + "p90LatencyMs": 66, + "p99LatencyMs": 94, + "maxLatencyMs": 187, + "bytesPerSec": 47575859.2 }, { "workers": 25, "durationMs": 5000, - "requests": 819, + "requests": 824, "errors": 0, - "requestsPerSec": 163.81, - "avgLatencyMs": 150.32, - "medianLatencyMs": 146, - "p50LatencyMs": 146, - "p75LatencyMs": 152, - "p90LatencyMs": 162, - "p99LatencyMs": 532, - "maxLatencyMs": 1080, - "bytesPerSec": 50072780.8 + "requestsPerSec": 164.8, + "avgLatencyMs": 148.99, + "medianLatencyMs": 150, + "p50LatencyMs": 150, + "p75LatencyMs": 154, + "p90LatencyMs": 158, + "p99LatencyMs": 553, + "maxLatencyMs": 1036, + "bytesPerSec": 50380800 }, { "workers": 50, - "durationMs": 5010, - "requests": 798, + "durationMs": 5000, + "requests": 725, "errors": 0, - "requestsPerSec": 159.6, - "avgLatencyMs": 307.8, - "medianLatencyMs": 255, - "p50LatencyMs": 255, - "p75LatencyMs": 304, - "p90LatencyMs": 309, - "p99LatencyMs": 3053, - "maxLatencyMs": 4076, - "bytesPerSec": 48794828.8 + "requestsPerSec": 145, + "avgLatencyMs": 327.5, + "medianLatencyMs": 263, + "p50LatencyMs": 263, + "p75LatencyMs": 314, + "p90LatencyMs": 336, + "p99LatencyMs": 3238, + "maxLatencyMs": 4340, + "bytesPerSec": 44331827.2 }, { "workers": 100, "durationMs": 5010, - "requests": 756, + "requests": 701, "errors": 0, - "requestsPerSec": 151.2, - "avgLatencyMs": 341.92, - "medianLatencyMs": 254, - "p50LatencyMs": 254, - "p75LatencyMs": 301, - "p90LatencyMs": 329, - "p99LatencyMs": 3782, - "maxLatencyMs": 4884, - "bytesPerSec": 46225817.6 + "requestsPerSec": 140.2, + "avgLatencyMs": 357.54, + "medianLatencyMs": 260, + "p50LatencyMs": 260, + "p75LatencyMs": 318, + "p90LatencyMs": 345, + "p99LatencyMs": 3748, + "maxLatencyMs": 4918, + "bytesPerSec": 42863820.8 }, { "workers": 200, "durationMs": 5010, - "requests": 756, + "requests": 701, "errors": 0, - "requestsPerSec": 151.2, - "avgLatencyMs": 350.59, - "medianLatencyMs": 248, - "p50LatencyMs": 248, - "p75LatencyMs": 301, - "p90LatencyMs": 324, - "p99LatencyMs": 3903, - "maxLatencyMs": 5002, - "bytesPerSec": 46227456 + "requestsPerSec": 140.2, + "avgLatencyMs": 359.65, + "medianLatencyMs": 238, + "p50LatencyMs": 238, + "p75LatencyMs": 292, + "p90LatencyMs": 323, + "p99LatencyMs": 3858, + "maxLatencyMs": 4941, + "bytesPerSec": 42865459.21 } ] }, { - "peakWorkers": 5, - "peakRequestsPerSec": 168, - "peakAvgLatencyMs": 29.21, - "peakP50LatencyMs": 29, - "peakP75LatencyMs": 30, - "peakP90LatencyMs": 30, - "peakP99LatencyMs": 43, - "totalRequests": 5540, + "peakWorkers": 25, + "peakRequestsPerSec": 156.2, + "peakAvgLatencyMs": 157.89, + "peakP50LatencyMs": 154, + "peakP75LatencyMs": 162, + "peakP90LatencyMs": 175, + "peakP99LatencyMs": 609, + "totalRequests": 5041, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 712, + "requests": 602, "errors": 0, - "requestsPerSec": 142.4, - "avgLatencyMs": 6.33, - "medianLatencyMs": 6, - "p50LatencyMs": 6, - "p75LatencyMs": 6, - "p90LatencyMs": 8, - "p99LatencyMs": 8, - "maxLatencyMs": 12, - "bytesPerSec": 43545395.2 + "requestsPerSec": 120.4, + "avgLatencyMs": 7.73, + "medianLatencyMs": 8, + "p50LatencyMs": 8, + "p75LatencyMs": 8, + "p90LatencyMs": 9, + "p99LatencyMs": 10, + "maxLatencyMs": 15, + "bytesPerSec": 36808294.4 }, { "workers": 5, "durationMs": 5000, - "requests": 840, + "requests": 759, "errors": 0, - "requestsPerSec": 168, - "avgLatencyMs": 29.21, - "medianLatencyMs": 29, - "p50LatencyMs": 29, - "p75LatencyMs": 30, - "p90LatencyMs": 30, - "p99LatencyMs": 43, - "maxLatencyMs": 51, - "bytesPerSec": 51357286.4 + "requestsPerSec": 151.81, + "avgLatencyMs": 32.4, + "medianLatencyMs": 32, + "p50LatencyMs": 32, + "p75LatencyMs": 33, + "p90LatencyMs": 34, + "p99LatencyMs": 48, + "maxLatencyMs": 48, + "bytesPerSec": 46409318.4 }, { "workers": 10, "durationMs": 5000, - "requests": 834, + "requests": 775, "errors": 0, - "requestsPerSec": 166.8, - "avgLatencyMs": 59.14, - "medianLatencyMs": 58, - "p50LatencyMs": 58, - "p75LatencyMs": 59, - "p90LatencyMs": 60, - "p99LatencyMs": 89, - "maxLatencyMs": 192, - "bytesPerSec": 51003392 + "requestsPerSec": 155, + "avgLatencyMs": 63.8, + "medianLatencyMs": 63, + "p50LatencyMs": 63, + "p75LatencyMs": 65, + "p90LatencyMs": 67, + "p99LatencyMs": 93, + "maxLatencyMs": 213, + "bytesPerSec": 47385804.8 }, { "workers": 25, "durationMs": 5000, - "requests": 817, + "requests": 781, "errors": 0, - "requestsPerSec": 163.4, - "avgLatencyMs": 149.47, - "medianLatencyMs": 145, - "p50LatencyMs": 145, - "p75LatencyMs": 149, - "p90LatencyMs": 157, - "p99LatencyMs": 518, - "maxLatencyMs": 1075, - "bytesPerSec": 49954816 + "requestsPerSec": 156.2, + "avgLatencyMs": 157.89, + "medianLatencyMs": 154, + "p50LatencyMs": 154, + "p75LatencyMs": 162, + "p90LatencyMs": 175, + "p99LatencyMs": 609, + "maxLatencyMs": 1097, + "bytesPerSec": 47759360 }, { "workers": 50, - "durationMs": 5010, - "requests": 800, + "durationMs": 5000, + "requests": 773, "errors": 0, - "requestsPerSec": 160, - "avgLatencyMs": 300.4, - "medianLatencyMs": 251, - "p50LatencyMs": 251, - "p75LatencyMs": 294, - "p90LatencyMs": 304, - "p99LatencyMs": 2855, - "maxLatencyMs": 3994, - "bytesPerSec": 48919347.2 + "requestsPerSec": 154.6, + "avgLatencyMs": 316.76, + "medianLatencyMs": 247, + "p50LatencyMs": 247, + "p75LatencyMs": 316, + "p90LatencyMs": 324, + "p99LatencyMs": 3135, + "maxLatencyMs": 4204, + "bytesPerSec": 47267840 }, { "workers": 100, "durationMs": 5010, - "requests": 782, + "requests": 676, "errors": 0, - "requestsPerSec": 156.4, - "avgLatencyMs": 337.25, - "medianLatencyMs": 250, - "p50LatencyMs": 250, - "p75LatencyMs": 309, - "p90LatencyMs": 332, - "p99LatencyMs": 3767, - "maxLatencyMs": 4895, - "bytesPerSec": 47818342.4 + "requestsPerSec": 135.2, + "avgLatencyMs": 361.14, + "medianLatencyMs": 273, + "p50LatencyMs": 273, + "p75LatencyMs": 315, + "p90LatencyMs": 333, + "p99LatencyMs": 3904, + "maxLatencyMs": 4888, + "bytesPerSec": 41341747.21 }, { "workers": 200, "durationMs": 5010, - "requests": 755, + "requests": 675, "errors": 0, - "requestsPerSec": 151, - "avgLatencyMs": 347.24, - "medianLatencyMs": 237, - "p50LatencyMs": 237, - "p75LatencyMs": 290, - "p90LatencyMs": 324, - "p99LatencyMs": 3866, + "requestsPerSec": 135, + "avgLatencyMs": 365.57, + "medianLatencyMs": 239, + "p50LatencyMs": 239, + "p75LatencyMs": 319, + "p90LatencyMs": 386, + "p99LatencyMs": 3867, "maxLatencyMs": 4950, - "bytesPerSec": 46165196.8 + "bytesPerSec": 41269657.6 } ] } @@ -639,327 +639,327 @@ }, "browserVersion": "Google Chrome 154.0.8037.97", "ssrLoadTests": { - "peakWorkers": 100, - "peakRequestsPerSec": 520, - "peakAvgLatencyMs": 187.36, - "peakP50LatencyMs": 134, - "peakP75LatencyMs": 169, - "peakP90LatencyMs": 181, - "peakP99LatencyMs": 2692, - "totalRequests": 16975, + "peakWorkers": 10, + "peakRequestsPerSec": 529.21, + "peakAvgLatencyMs": 18.4, + "peakP50LatencyMs": 17, + "peakP75LatencyMs": 20, + "peakP90LatencyMs": 20, + "peakP99LatencyMs": 31, + "totalRequests": 17231, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1600, + "requests": 1635, "errors": 0, - "requestsPerSec": 320, - "avgLatencyMs": 2.83, - "medianLatencyMs": 3, - "p50LatencyMs": 3, - "p75LatencyMs": 3, + "requestsPerSec": 327, + "avgLatencyMs": 2.22, + "medianLatencyMs": 2, + "p50LatencyMs": 2, + "p75LatencyMs": 2, "p90LatencyMs": 3, "p99LatencyMs": 5, "maxLatencyMs": 7, - "bytesPerSec": 94968217.6 + "bytesPerSec": 97039155.2 }, { "workers": 5, "durationMs": 5000, - "requests": 2513, + "requests": 2598, "errors": 0, - "requestsPerSec": 502.6, - "avgLatencyMs": 9.62, - "medianLatencyMs": 9, - "p50LatencyMs": 9, + "requestsPerSec": 519.6, + "avgLatencyMs": 8.97, + "medianLatencyMs": 8, + "p50LatencyMs": 8, "p75LatencyMs": 9, - "p90LatencyMs": 12, - "p99LatencyMs": 14, - "maxLatencyMs": 26, - "bytesPerSec": 149146828.81 + "p90LatencyMs": 11, + "p99LatencyMs": 16, + "maxLatencyMs": 21, + "bytesPerSec": 154232422.4 }, { "workers": 10, "durationMs": 5000, - "requests": 2559, + "requests": 2646, "errors": 0, - "requestsPerSec": 511.8, - "avgLatencyMs": 19.04, - "medianLatencyMs": 18, - "p50LatencyMs": 18, + "requestsPerSec": 529.21, + "avgLatencyMs": 18.4, + "medianLatencyMs": 17, + "p50LatencyMs": 17, "p75LatencyMs": 20, - "p90LatencyMs": 21, - "p99LatencyMs": 33, - "maxLatencyMs": 63, - "bytesPerSec": 151899340.81 + "p90LatencyMs": 20, + "p99LatencyMs": 31, + "maxLatencyMs": 56, + "bytesPerSec": 157063577.6 }, { "workers": 25, "durationMs": 5000, - "requests": 2530, + "requests": 2619, "errors": 0, - "requestsPerSec": 506, - "avgLatencyMs": 48.6, - "medianLatencyMs": 48, - "p50LatencyMs": 48, - "p75LatencyMs": 49, + "requestsPerSec": 523.8, + "avgLatencyMs": 47.04, + "medianLatencyMs": 46, + "p50LatencyMs": 46, + "p75LatencyMs": 48, "p90LatencyMs": 50, - "p99LatencyMs": 79, - "maxLatencyMs": 339, - "bytesPerSec": 150169190.4 + "p99LatencyMs": 69, + "maxLatencyMs": 349, + "bytesPerSec": 155438284.81 }, { "workers": 50, "durationMs": 5000, - "requests": 2574, + "requests": 2579, "errors": 0, - "requestsPerSec": 514.8, - "avgLatencyMs": 95.69, - "medianLatencyMs": 92, - "p50LatencyMs": 92, + "requestsPerSec": 515.8, + "avgLatencyMs": 95.33, + "medianLatencyMs": 93, + "p50LatencyMs": 93, "p75LatencyMs": 96, - "p90LatencyMs": 102, - "p99LatencyMs": 338, - "maxLatencyMs": 1303, - "bytesPerSec": 152764416 + "p90LatencyMs": 100, + "p99LatencyMs": 346, + "maxLatencyMs": 1263, + "bytesPerSec": 153078988.81 }, { "workers": 100, - "durationMs": 5000, - "requests": 2600, + "durationMs": 5010, + "requests": 2597, "errors": 0, - "requestsPerSec": 520, - "avgLatencyMs": 187.36, - "medianLatencyMs": 134, - "p50LatencyMs": 134, + "requestsPerSec": 519.4, + "avgLatencyMs": 188.15, + "medianLatencyMs": 137, + "p50LatencyMs": 137, "p75LatencyMs": 169, - "p90LatencyMs": 181, - "p99LatencyMs": 2692, - "maxLatencyMs": 4850, - "bytesPerSec": 154311065.6 + "p90LatencyMs": 180, + "p99LatencyMs": 2784, + "maxLatencyMs": 4863, + "bytesPerSec": 154179993.6 }, { "workers": 200, "durationMs": 5010, - "requests": 2599, + "requests": 2557, "errors": 0, - "requestsPerSec": 519.8, - "avgLatencyMs": 190.07, - "medianLatencyMs": 134, - "p50LatencyMs": 134, - "p75LatencyMs": 165, - "p90LatencyMs": 186, - "p99LatencyMs": 2876, - "maxLatencyMs": 4963, - "bytesPerSec": 154284851.2 + "requestsPerSec": 511.4, + "avgLatencyMs": 189.98, + "medianLatencyMs": 135, + "p50LatencyMs": 135, + "p75LatencyMs": 168, + "p90LatencyMs": 181, + "p99LatencyMs": 2846, + "maxLatencyMs": 4916, + "bytesPerSec": 151794483.2 } ], "runs": 3, "samples": [ { - "peakWorkers": 100, - "peakRequestsPerSec": 520, - "peakAvgLatencyMs": 187.36, - "peakP50LatencyMs": 134, - "peakP75LatencyMs": 169, - "peakP90LatencyMs": 181, - "peakP99LatencyMs": 2692, - "totalRequests": 16975, + "peakWorkers": 10, + "peakRequestsPerSec": 508.8, + "peakAvgLatencyMs": 19.07, + "peakP50LatencyMs": 18, + "peakP75LatencyMs": 20, + "peakP90LatencyMs": 21, + "peakP99LatencyMs": 33, + "totalRequests": 16779, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1600, + "requests": 1629, "errors": 0, - "requestsPerSec": 320, - "avgLatencyMs": 2.83, - "medianLatencyMs": 3, - "p50LatencyMs": 3, + "requestsPerSec": 325.8, + "avgLatencyMs": 2.37, + "medianLatencyMs": 2, + "p50LatencyMs": 2, "p75LatencyMs": 3, "p90LatencyMs": 3, "p99LatencyMs": 5, - "maxLatencyMs": 7, - "bytesPerSec": 94968217.6 + "maxLatencyMs": 6, + "bytesPerSec": 96685260.8 }, { "workers": 5, "durationMs": 5000, - "requests": 2513, + "requests": 2529, "errors": 0, - "requestsPerSec": 502.6, - "avgLatencyMs": 9.62, + "requestsPerSec": 505.8, + "avgLatencyMs": 9.55, "medianLatencyMs": 9, "p50LatencyMs": 9, "p75LatencyMs": 9, "p90LatencyMs": 12, "p99LatencyMs": 14, "maxLatencyMs": 26, - "bytesPerSec": 149146828.81 + "bytesPerSec": 150116761.6 }, { "workers": 10, "durationMs": 5000, - "requests": 2559, + "requests": 2544, "errors": 0, - "requestsPerSec": 511.8, - "avgLatencyMs": 19.04, + "requestsPerSec": 508.8, + "avgLatencyMs": 19.07, "medianLatencyMs": 18, "p50LatencyMs": 18, "p75LatencyMs": 20, "p90LatencyMs": 21, "p99LatencyMs": 33, - "maxLatencyMs": 63, - "bytesPerSec": 151899340.81 + "maxLatencyMs": 61, + "bytesPerSec": 150981836.81 }, { "workers": 25, "durationMs": 5000, - "requests": 2530, + "requests": 2503, "errors": 0, - "requestsPerSec": 506, - "avgLatencyMs": 48.6, + "requestsPerSec": 500.6, + "avgLatencyMs": 49.28, "medianLatencyMs": 48, "p50LatencyMs": 48, - "p75LatencyMs": 49, - "p90LatencyMs": 50, - "p99LatencyMs": 79, - "maxLatencyMs": 339, - "bytesPerSec": 150169190.4 + "p75LatencyMs": 50, + "p90LatencyMs": 52, + "p99LatencyMs": 76, + "maxLatencyMs": 338, + "bytesPerSec": 148570112 }, { "workers": 50, "durationMs": 5000, - "requests": 2574, + "requests": 2511, "errors": 0, - "requestsPerSec": 514.8, - "avgLatencyMs": 95.69, - "medianLatencyMs": 92, - "p50LatencyMs": 92, - "p75LatencyMs": 96, - "p90LatencyMs": 102, - "p99LatencyMs": 338, - "maxLatencyMs": 1303, - "bytesPerSec": 152764416 + "requestsPerSec": 502.2, + "avgLatencyMs": 97.94, + "medianLatencyMs": 95, + "p50LatencyMs": 95, + "p75LatencyMs": 98, + "p90LatencyMs": 113, + "p99LatencyMs": 126, + "maxLatencyMs": 314, + "bytesPerSec": 149068185.6 }, { "workers": 100, "durationMs": 5000, - "requests": 2600, + "requests": 2520, "errors": 0, - "requestsPerSec": 520, - "avgLatencyMs": 187.36, - "medianLatencyMs": 134, - "p50LatencyMs": 134, - "p75LatencyMs": 169, - "p90LatencyMs": 181, - "p99LatencyMs": 2692, - "maxLatencyMs": 4850, - "bytesPerSec": 154311065.6 + "requestsPerSec": 504, + "avgLatencyMs": 192.14, + "medianLatencyMs": 137, + "p50LatencyMs": 137, + "p75LatencyMs": 171, + "p90LatencyMs": 185, + "p99LatencyMs": 2798, + "maxLatencyMs": 4919, + "bytesPerSec": 149592473.6 }, { "workers": 200, "durationMs": 5010, - "requests": 2599, + "requests": 2543, "errors": 0, - "requestsPerSec": 519.8, - "avgLatencyMs": 190.07, + "requestsPerSec": 508.6, + "avgLatencyMs": 191.54, "medianLatencyMs": 134, "p50LatencyMs": 134, - "p75LatencyMs": 165, - "p90LatencyMs": 186, - "p99LatencyMs": 2876, - "maxLatencyMs": 4963, - "bytesPerSec": 154284851.2 + "p75LatencyMs": 164, + "p90LatencyMs": 189, + "p99LatencyMs": 2836, + "maxLatencyMs": 4908, + "bytesPerSec": 150935961.6 } ] }, { "peakWorkers": 10, - "peakRequestsPerSec": 542, - "peakAvgLatencyMs": 17.87, + "peakRequestsPerSec": 530.4, + "peakAvgLatencyMs": 18.3, "peakP50LatencyMs": 17, - "peakP75LatencyMs": 19, + "peakP75LatencyMs": 20, "peakP90LatencyMs": 20, - "peakP99LatencyMs": 30, - "totalRequests": 17484, + "peakP99LatencyMs": 29, + "totalRequests": 17286, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1644, + "requests": 1650, "errors": 0, - "requestsPerSec": 328.8, - "avgLatencyMs": 2.22, + "requestsPerSec": 330, + "avgLatencyMs": 2.19, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 3, "p99LatencyMs": 5, - "maxLatencyMs": 11, - "bytesPerSec": 97563443.2 + "maxLatencyMs": 8, + "bytesPerSec": 97930444.8 }, { "workers": 5, "durationMs": 5000, - "requests": 2632, + "requests": 2651, "errors": 0, - "requestsPerSec": 526.4, - "avgLatencyMs": 8.87, + "requestsPerSec": 530.21, + "avgLatencyMs": 8.81, "medianLatencyMs": 8, "p50LatencyMs": 8, "p75LatencyMs": 9, "p90LatencyMs": 11, - "p99LatencyMs": 13, - "maxLatencyMs": 22, - "bytesPerSec": 156250931.2 + "p99LatencyMs": 14, + "maxLatencyMs": 24, + "bytesPerSec": 157351936 }, { "workers": 10, "durationMs": 5000, - "requests": 2710, + "requests": 2652, "errors": 0, - "requestsPerSec": 542, - "avgLatencyMs": 17.87, + "requestsPerSec": 530.4, + "avgLatencyMs": 18.3, "medianLatencyMs": 17, "p50LatencyMs": 17, - "p75LatencyMs": 19, + "p75LatencyMs": 20, "p90LatencyMs": 20, - "p99LatencyMs": 30, - "maxLatencyMs": 31, - "bytesPerSec": 160864665.6 + "p99LatencyMs": 29, + "maxLatencyMs": 47, + "bytesPerSec": 157430579.2 }, { "workers": 25, "durationMs": 5000, - "requests": 2703, + "requests": 2603, "errors": 0, - "requestsPerSec": 540.6, - "avgLatencyMs": 45.34, - "medianLatencyMs": 45, - "p50LatencyMs": 45, - "p75LatencyMs": 46, - "p90LatencyMs": 47, - "p99LatencyMs": 69, - "maxLatencyMs": 316, - "bytesPerSec": 160419020.81 + "requestsPerSec": 520.6, + "avgLatencyMs": 47.28, + "medianLatencyMs": 46, + "p50LatencyMs": 46, + "p75LatencyMs": 48, + "p90LatencyMs": 50, + "p99LatencyMs": 70, + "maxLatencyMs": 326, + "bytesPerSec": 154520780.81 }, { "workers": 50, "durationMs": 5000, - "requests": 2598, + "requests": 2623, "errors": 0, - "requestsPerSec": 519.6, - "avgLatencyMs": 94.85, + "requestsPerSec": 524.6, + "avgLatencyMs": 93.77, "medianLatencyMs": 91, "p50LatencyMs": 91, "p75LatencyMs": 95, - "p90LatencyMs": 106, - "p99LatencyMs": 343, - "maxLatencyMs": 1261, - "bytesPerSec": 154206208 + "p90LatencyMs": 104, + "p99LatencyMs": 314, + "maxLatencyMs": 1228, + "bytesPerSec": 155700428.81 }, { "workers": 100, @@ -967,147 +967,147 @@ "requests": 2598, "errors": 0, "requestsPerSec": 519.6, - "avgLatencyMs": 188.37, - "medianLatencyMs": 137, - "p50LatencyMs": 137, - "p75LatencyMs": 166, - "p90LatencyMs": 180, - "p99LatencyMs": 2788, - "maxLatencyMs": 4876, + "avgLatencyMs": 188.58, + "medianLatencyMs": 134, + "p50LatencyMs": 134, + "p75LatencyMs": 171, + "p90LatencyMs": 186, + "p99LatencyMs": 2770, + "maxLatencyMs": 4877, "bytesPerSec": 154206208 }, { "workers": 200, "durationMs": 5010, - "requests": 2599, + "requests": 2509, "errors": 0, - "requestsPerSec": 519.8, - "avgLatencyMs": 189.81, - "medianLatencyMs": 133, - "p50LatencyMs": 133, - "p75LatencyMs": 173, - "p90LatencyMs": 187, - "p99LatencyMs": 2827, - "maxLatencyMs": 4956, - "bytesPerSec": 154258636.81 + "requestsPerSec": 501.8, + "avgLatencyMs": 191.86, + "medianLatencyMs": 131, + "p50LatencyMs": 131, + "p75LatencyMs": 167, + "p90LatencyMs": 188, + "p99LatencyMs": 2794, + "maxLatencyMs": 4912, + "bytesPerSec": 148917452.81 } ] }, { - "peakWorkers": 5, - "peakRequestsPerSec": 516, - "peakAvgLatencyMs": 9.06, - "peakP50LatencyMs": 8, - "peakP75LatencyMs": 9, - "peakP90LatencyMs": 11, - "peakP99LatencyMs": 13, - "totalRequests": 16648, + "peakWorkers": 10, + "peakRequestsPerSec": 529.21, + "peakAvgLatencyMs": 18.4, + "peakP50LatencyMs": 17, + "peakP75LatencyMs": 20, + "peakP90LatencyMs": 20, + "peakP99LatencyMs": 31, + "totalRequests": 17231, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1632, + "requests": 1635, "errors": 0, - "requestsPerSec": 326.4, - "avgLatencyMs": 2.26, + "requestsPerSec": 327, + "avgLatencyMs": 2.22, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 3, "p99LatencyMs": 5, - "maxLatencyMs": 6, - "bytesPerSec": 96855654.4 + "maxLatencyMs": 7, + "bytesPerSec": 97039155.2 }, { "workers": 5, "durationMs": 5000, - "requests": 2580, + "requests": 2598, "errors": 0, - "requestsPerSec": 516, - "avgLatencyMs": 9.06, + "requestsPerSec": 519.6, + "avgLatencyMs": 8.97, "medianLatencyMs": 8, "p50LatencyMs": 8, "p75LatencyMs": 9, "p90LatencyMs": 11, - "p99LatencyMs": 13, - "maxLatencyMs": 26, - "bytesPerSec": 153131417.6 + "p99LatencyMs": 16, + "maxLatencyMs": 21, + "bytesPerSec": 154232422.4 }, { "workers": 10, "durationMs": 5000, - "requests": 2558, + "requests": 2646, "errors": 0, - "requestsPerSec": 511.6, - "avgLatencyMs": 18.98, - "medianLatencyMs": 18, - "p50LatencyMs": 18, + "requestsPerSec": 529.21, + "avgLatencyMs": 18.4, + "medianLatencyMs": 17, + "p50LatencyMs": 17, "p75LatencyMs": 20, - "p90LatencyMs": 21, - "p99LatencyMs": 32, - "maxLatencyMs": 41, - "bytesPerSec": 151846912 + "p90LatencyMs": 20, + "p99LatencyMs": 31, + "maxLatencyMs": 56, + "bytesPerSec": 157063577.6 }, { "workers": 25, "durationMs": 5000, - "requests": 2467, + "requests": 2619, "errors": 0, - "requestsPerSec": 493.4, - "avgLatencyMs": 50, - "medianLatencyMs": 49, - "p50LatencyMs": 49, - "p75LatencyMs": 50, - "p90LatencyMs": 52, - "p99LatencyMs": 81, - "maxLatencyMs": 334, - "bytesPerSec": 146420531.2 + "requestsPerSec": 523.8, + "avgLatencyMs": 47.04, + "medianLatencyMs": 46, + "p50LatencyMs": 46, + "p75LatencyMs": 48, + "p90LatencyMs": 50, + "p99LatencyMs": 69, + "maxLatencyMs": 349, + "bytesPerSec": 155438284.81 }, { "workers": 50, "durationMs": 5000, - "requests": 2523, + "requests": 2579, "errors": 0, - "requestsPerSec": 504.6, - "avgLatencyMs": 97.82, + "requestsPerSec": 515.8, + "avgLatencyMs": 95.33, "medianLatencyMs": 93, "p50LatencyMs": 93, "p75LatencyMs": 96, - "p90LatencyMs": 107, - "p99LatencyMs": 356, - "maxLatencyMs": 1333, - "bytesPerSec": 149775974.4 + "p90LatencyMs": 100, + "p99LatencyMs": 346, + "maxLatencyMs": 1263, + "bytesPerSec": 153078988.81 }, { "workers": 100, "durationMs": 5010, - "requests": 2449, + "requests": 2597, "errors": 0, - "requestsPerSec": 489.8, - "avgLatencyMs": 195.04, - "medianLatencyMs": 133, - "p50LatencyMs": 133, - "p75LatencyMs": 180, - "p90LatencyMs": 195, - "p99LatencyMs": 2788, - "maxLatencyMs": 4954, - "bytesPerSec": 145371955.2 + "requestsPerSec": 519.4, + "avgLatencyMs": 188.15, + "medianLatencyMs": 137, + "p50LatencyMs": 137, + "p75LatencyMs": 169, + "p90LatencyMs": 180, + "p99LatencyMs": 2784, + "maxLatencyMs": 4863, + "bytesPerSec": 154179993.6 }, { "workers": 200, "durationMs": 5010, - "requests": 2439, + "requests": 2557, "errors": 0, - "requestsPerSec": 487.8, - "avgLatencyMs": 195.44, - "medianLatencyMs": 138, - "p50LatencyMs": 138, - "p75LatencyMs": 165, - "p90LatencyMs": 189, - "p99LatencyMs": 2892, - "maxLatencyMs": 4908, - "bytesPerSec": 144762470.4 + "requestsPerSec": 511.4, + "avgLatencyMs": 189.98, + "medianLatencyMs": 135, + "p50LatencyMs": 135, + "p75LatencyMs": 168, + "p90LatencyMs": 181, + "p99LatencyMs": 2846, + "maxLatencyMs": 4916, + "bytesPerSec": 151794483.2 } ] } diff --git a/packages/docs/src/content/runtime/versions/app-pracht/0.18.0.json b/packages/docs/src/content/runtime/versions/app-pracht/0.18.0.json index 65ffc08d..1f804d51 100644 --- a/packages/docs/src/content/runtime/versions/app-pracht/0.18.0.json +++ b/packages/docs/src/content/runtime/versions/app-pracht/0.18.0.json @@ -4,487 +4,487 @@ "type": "runtime-app", "isFocused": false, "order": 4, - "timingMeasuredAt": "2026-10-10T10:58:42.209Z", + "timingMeasuredAt": "2026-10-10T11:51:43.886Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "0.18.0", "ssrRequestThroughputTests": { - "opsPerSec": 585, - "avgLatencyMs": 1.762, - "medianLatencyMs": 1.65, - "samples": 5675, + "opsPerSec": 598, + "avgLatencyMs": 1.715, + "medianLatencyMs": 1.623, + "samples": 5832, "bodySizeKb": 187.02, "duplicationFactor": 2 }, "ssrLoadTests": { "peakWorkers": 25, - "peakRequestsPerSec": 663.8, - "peakAvgLatencyMs": 37.02, - "peakP50LatencyMs": 37, - "peakP75LatencyMs": 38, - "peakP90LatencyMs": 39, - "peakP99LatencyMs": 43, - "totalRequests": 20577, + "peakRequestsPerSec": 680.2, + "peakAvgLatencyMs": 36.13, + "peakP50LatencyMs": 36, + "peakP75LatencyMs": 37, + "peakP90LatencyMs": 38, + "peakP99LatencyMs": 40, + "totalRequests": 21377, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1854, + "requests": 1872, "errors": 0, - "requestsPerSec": 370.8, - "avgLatencyMs": 2.1, + "requestsPerSec": 374.4, + "avgLatencyMs": 2.07, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 2, "p99LatencyMs": 3, - "maxLatencyMs": 6, - "bytesPerSec": 104588902.4 + "maxLatencyMs": 7, + "bytesPerSec": 105624371.2 }, { "workers": 5, "durationMs": 5000, - "requests": 2864, + "requests": 2958, "errors": 0, - "requestsPerSec": 572.8, - "avgLatencyMs": 8.3, + "requestsPerSec": 591.6, + "avgLatencyMs": 8.1, "medianLatencyMs": 8, "p50LatencyMs": 8, - "p75LatencyMs": 9, + "p75LatencyMs": 8, "p90LatencyMs": 9, - "p99LatencyMs": 12, - "maxLatencyMs": 16, - "bytesPerSec": 161598668.81 + "p99LatencyMs": 10, + "maxLatencyMs": 17, + "bytesPerSec": 166867763.2 }, { "workers": 10, "durationMs": 5000, - "requests": 3028, + "requests": 3204, "errors": 0, - "requestsPerSec": 605.6, - "avgLatencyMs": 16.01, - "medianLatencyMs": 16, - "p50LatencyMs": 16, - "p75LatencyMs": 17, - "p90LatencyMs": 18, + "requestsPerSec": 640.8, + "avgLatencyMs": 15.08, + "medianLatencyMs": 15, + "p50LatencyMs": 15, + "p75LatencyMs": 15, + "p90LatencyMs": 16, "p99LatencyMs": 26, - "maxLatencyMs": 34, - "bytesPerSec": 170826137.6 + "maxLatencyMs": 75, + "bytesPerSec": 180735180.8 }, { "workers": 25, "durationMs": 5000, - "requests": 3319, + "requests": 3401, "errors": 0, - "requestsPerSec": 663.8, - "avgLatencyMs": 37.02, - "medianLatencyMs": 37, - "p50LatencyMs": 37, - "p75LatencyMs": 38, - "p90LatencyMs": 39, - "p99LatencyMs": 43, - "maxLatencyMs": 113, - "bytesPerSec": 187210137.6 + "requestsPerSec": 680.2, + "avgLatencyMs": 36.13, + "medianLatencyMs": 36, + "p50LatencyMs": 36, + "p75LatencyMs": 37, + "p90LatencyMs": 38, + "p99LatencyMs": 40, + "maxLatencyMs": 133, + "bytesPerSec": 191876300.8 }, { "workers": 50, "durationMs": 5000, - "requests": 3188, + "requests": 3288, "errors": 0, - "requestsPerSec": 637.6, - "avgLatencyMs": 77.34, - "medianLatencyMs": 76, - "p50LatencyMs": 76, - "p75LatencyMs": 77, - "p90LatencyMs": 80, - "p99LatencyMs": 113, - "maxLatencyMs": 205, - "bytesPerSec": 179870105.6 + "requestsPerSec": 657.6, + "avgLatencyMs": 75.01, + "medianLatencyMs": 74, + "p50LatencyMs": 74, + "p75LatencyMs": 75, + "p90LatencyMs": 77, + "p99LatencyMs": 117, + "maxLatencyMs": 608, + "bytesPerSec": 185506201.6 }, { "workers": 100, "durationMs": 5010, - "requests": 3212, + "requests": 3291, "errors": 0, - "requestsPerSec": 642.4, - "avgLatencyMs": 152.99, - "medianLatencyMs": 148, - "p50LatencyMs": 148, - "p75LatencyMs": 153, - "p90LatencyMs": 157, - "p99LatencyMs": 1161, - "maxLatencyMs": 2525, - "bytesPerSec": 181207040 + "requestsPerSec": 658.2, + "avgLatencyMs": 148.78, + "medianLatencyMs": 142, + "p50LatencyMs": 142, + "p75LatencyMs": 145, + "p90LatencyMs": 148, + "p99LatencyMs": 1159, + "maxLatencyMs": 2445, + "bytesPerSec": 185663488 }, { "workers": 200, "durationMs": 5010, - "requests": 3112, + "requests": 3363, "errors": 0, - "requestsPerSec": 622.4, - "avgLatencyMs": 215.21, - "medianLatencyMs": 155, - "p50LatencyMs": 155, - "p75LatencyMs": 182, - "p90LatencyMs": 213, - "p99LatencyMs": 2951, - "maxLatencyMs": 4947, - "bytesPerSec": 175544729.6 + "requestsPerSec": 672.6, + "avgLatencyMs": 206.38, + "medianLatencyMs": 148, + "p50LatencyMs": 148, + "p75LatencyMs": 185, + "p90LatencyMs": 200, + "p99LatencyMs": 2899, + "maxLatencyMs": 4936, + "bytesPerSec": 189752934.4 } ], "runs": 3, "samples": [ { "peakWorkers": 25, - "peakRequestsPerSec": 663.8, - "peakAvgLatencyMs": 37.02, + "peakRequestsPerSec": 667.6, + "peakAvgLatencyMs": 36.83, "peakP50LatencyMs": 37, "peakP75LatencyMs": 38, "peakP90LatencyMs": 39, - "peakP99LatencyMs": 43, - "totalRequests": 20577, + "peakP99LatencyMs": 41, + "totalRequests": 20686, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1854, + "requests": 1832, "errors": 0, - "requestsPerSec": 370.8, - "avgLatencyMs": 2.1, + "requestsPerSec": 366.4, + "avgLatencyMs": 2.12, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, - "p90LatencyMs": 2, + "p90LatencyMs": 3, "p99LatencyMs": 3, "maxLatencyMs": 6, - "bytesPerSec": 104588902.4 + "bytesPerSec": 103356825.6 }, { "workers": 5, "durationMs": 5000, - "requests": 2864, + "requests": 2809, "errors": 0, - "requestsPerSec": 572.8, - "avgLatencyMs": 8.3, + "requestsPerSec": 561.8, + "avgLatencyMs": 8.42, "medianLatencyMs": 8, "p50LatencyMs": 8, "p75LatencyMs": 9, "p90LatencyMs": 9, "p99LatencyMs": 12, - "maxLatencyMs": 16, - "bytesPerSec": 161598668.81 + "maxLatencyMs": 17, + "bytesPerSec": 158479155.2 }, { "workers": 10, "durationMs": 5000, - "requests": 3028, + "requests": 3130, "errors": 0, - "requestsPerSec": 605.6, - "avgLatencyMs": 16.01, - "medianLatencyMs": 16, - "p50LatencyMs": 16, - "p75LatencyMs": 17, - "p90LatencyMs": 18, - "p99LatencyMs": 26, - "maxLatencyMs": 34, - "bytesPerSec": 170826137.6 + "requestsPerSec": 626, + "avgLatencyMs": 15.46, + "medianLatencyMs": 15, + "p50LatencyMs": 15, + "p75LatencyMs": 16, + "p90LatencyMs": 17, + "p99LatencyMs": 24, + "maxLatencyMs": 31, + "bytesPerSec": 176593305.6 }, { "workers": 25, "durationMs": 5000, - "requests": 3319, + "requests": 3338, "errors": 0, - "requestsPerSec": 663.8, - "avgLatencyMs": 37.02, + "requestsPerSec": 667.6, + "avgLatencyMs": 36.83, "medianLatencyMs": 37, "p50LatencyMs": 37, "p75LatencyMs": 38, "p90LatencyMs": 39, - "p99LatencyMs": 43, - "maxLatencyMs": 113, - "bytesPerSec": 187210137.6 + "p99LatencyMs": 41, + "maxLatencyMs": 147, + "bytesPerSec": 188311142.4 }, { "workers": 50, - "durationMs": 5000, - "requests": 3188, + "durationMs": 5010, + "requests": 3233, "errors": 0, - "requestsPerSec": 637.6, - "avgLatencyMs": 77.34, - "medianLatencyMs": 76, - "p50LatencyMs": 76, - "p75LatencyMs": 77, - "p90LatencyMs": 80, + "requestsPerSec": 646.6, + "avgLatencyMs": 76.25, + "medianLatencyMs": 74, + "p50LatencyMs": 74, + "p75LatencyMs": 76, + "p90LatencyMs": 79, "p99LatencyMs": 113, - "maxLatencyMs": 205, - "bytesPerSec": 179870105.6 + "maxLatencyMs": 567, + "bytesPerSec": 182386688 }, { "workers": 100, "durationMs": 5010, - "requests": 3212, + "requests": 3185, "errors": 0, - "requestsPerSec": 642.4, - "avgLatencyMs": 152.99, - "medianLatencyMs": 148, - "p50LatencyMs": 148, - "p75LatencyMs": 153, - "p90LatencyMs": 157, - "p99LatencyMs": 1161, - "maxLatencyMs": 2525, - "bytesPerSec": 181207040 + "requestsPerSec": 637, + "avgLatencyMs": 154.15, + "medianLatencyMs": 147, + "p50LatencyMs": 147, + "p75LatencyMs": 151, + "p90LatencyMs": 156, + "p99LatencyMs": 1083, + "maxLatencyMs": 2419, + "bytesPerSec": 179686604.8 }, { "workers": 200, "durationMs": 5010, - "requests": 3112, + "requests": 3159, "errors": 0, - "requestsPerSec": 622.4, - "avgLatencyMs": 215.21, + "requestsPerSec": 631.8, + "avgLatencyMs": 215.01, "medianLatencyMs": 155, "p50LatencyMs": 155, - "p75LatencyMs": 182, + "p75LatencyMs": 190, "p90LatencyMs": 213, - "p99LatencyMs": 2951, - "maxLatencyMs": 4947, - "bytesPerSec": 175544729.6 + "p99LatencyMs": 2992, + "maxLatencyMs": 4974, + "bytesPerSec": 178192384 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 678, - "peakAvgLatencyMs": 36.25, + "peakRequestsPerSec": 680.2, + "peakAvgLatencyMs": 36.13, "peakP50LatencyMs": 36, "peakP75LatencyMs": 37, "peakP90LatencyMs": 38, - "peakP99LatencyMs": 55, - "totalRequests": 20996, + "peakP99LatencyMs": 40, + "totalRequests": 21377, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1912, + "requests": 1872, "errors": 0, - "requestsPerSec": 382.4, - "avgLatencyMs": 2.06, + "requestsPerSec": 374.4, + "avgLatencyMs": 2.07, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 2, "p99LatencyMs": 3, - "maxLatencyMs": 5, - "bytesPerSec": 107865702.4 + "maxLatencyMs": 7, + "bytesPerSec": 105624371.2 }, { "workers": 5, "durationMs": 5000, - "requests": 3027, + "requests": 2958, "errors": 0, - "requestsPerSec": 605.4, - "avgLatencyMs": 7.69, + "requestsPerSec": 591.6, + "avgLatencyMs": 8.1, "medianLatencyMs": 8, "p50LatencyMs": 8, "p75LatencyMs": 8, "p90LatencyMs": 9, "p99LatencyMs": 10, - "maxLatencyMs": 13, - "bytesPerSec": 170773708.81 + "maxLatencyMs": 17, + "bytesPerSec": 166867763.2 }, { "workers": 10, "durationMs": 5000, - "requests": 3198, + "requests": 3204, "errors": 0, - "requestsPerSec": 639.6, - "avgLatencyMs": 15.11, + "requestsPerSec": 640.8, + "avgLatencyMs": 15.08, "medianLatencyMs": 15, "p50LatencyMs": 15, - "p75LatencyMs": 16, + "p75LatencyMs": 15, "p90LatencyMs": 16, - "p99LatencyMs": 17, - "maxLatencyMs": 27, - "bytesPerSec": 180420608 + "p99LatencyMs": 26, + "maxLatencyMs": 75, + "bytesPerSec": 180735180.8 }, { "workers": 25, "durationMs": 5000, - "requests": 3390, + "requests": 3401, "errors": 0, - "requestsPerSec": 678, - "avgLatencyMs": 36.25, + "requestsPerSec": 680.2, + "avgLatencyMs": 36.13, "medianLatencyMs": 36, "p50LatencyMs": 36, "p75LatencyMs": 37, "p90LatencyMs": 38, - "p99LatencyMs": 55, - "maxLatencyMs": 87, - "bytesPerSec": 191273369.6 + "p99LatencyMs": 40, + "maxLatencyMs": 133, + "bytesPerSec": 191876300.8 }, { "workers": 50, "durationMs": 5000, - "requests": 3259, + "requests": 3288, "errors": 0, - "requestsPerSec": 651.8, - "avgLatencyMs": 75.65, - "medianLatencyMs": 75, - "p50LatencyMs": 75, - "p75LatencyMs": 76, - "p90LatencyMs": 78, - "p99LatencyMs": 115, - "maxLatencyMs": 594, - "bytesPerSec": 183828480 + "requestsPerSec": 657.6, + "avgLatencyMs": 75.01, + "medianLatencyMs": 74, + "p50LatencyMs": 74, + "p75LatencyMs": 75, + "p90LatencyMs": 77, + "p99LatencyMs": 117, + "maxLatencyMs": 608, + "bytesPerSec": 185506201.6 }, { "workers": 100, "durationMs": 5010, - "requests": 3147, + "requests": 3291, "errors": 0, - "requestsPerSec": 629.4, - "avgLatencyMs": 156.04, - "medianLatencyMs": 150, - "p50LatencyMs": 150, - "p75LatencyMs": 153, - "p90LatencyMs": 160, - "p99LatencyMs": 1048, - "maxLatencyMs": 2456, - "bytesPerSec": 177563238.4 + "requestsPerSec": 658.2, + "avgLatencyMs": 148.78, + "medianLatencyMs": 142, + "p50LatencyMs": 142, + "p75LatencyMs": 145, + "p90LatencyMs": 148, + "p99LatencyMs": 1159, + "maxLatencyMs": 2445, + "bytesPerSec": 185663488 }, { "workers": 200, "durationMs": 5010, - "requests": 3063, + "requests": 3363, "errors": 0, - "requestsPerSec": 612.6, - "avgLatencyMs": 218.54, - "medianLatencyMs": 166, - "p50LatencyMs": 166, - "p75LatencyMs": 190, - "p90LatencyMs": 211, - "p99LatencyMs": 3016, - "maxLatencyMs": 4945, - "bytesPerSec": 172818432 + "requestsPerSec": 672.6, + "avgLatencyMs": 206.38, + "medianLatencyMs": 148, + "p50LatencyMs": 148, + "p75LatencyMs": 185, + "p90LatencyMs": 200, + "p99LatencyMs": 2899, + "maxLatencyMs": 4936, + "bytesPerSec": 189752934.4 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 651.21, - "peakAvgLatencyMs": 37.78, - "peakP50LatencyMs": 38, - "peakP75LatencyMs": 39, - "peakP90LatencyMs": 40, - "peakP99LatencyMs": 42, - "totalRequests": 20597, + "peakRequestsPerSec": 690.6, + "peakAvgLatencyMs": 35.58, + "peakP50LatencyMs": 35, + "peakP75LatencyMs": 36, + "peakP90LatencyMs": 37, + "peakP99LatencyMs": 40, + "totalRequests": 21524, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1857, + "requests": 1886, "errors": 0, - "requestsPerSec": 371.4, + "requestsPerSec": 377.2, "avgLatencyMs": 2.07, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 2, "p99LatencyMs": 3, - "maxLatencyMs": 6, - "bytesPerSec": 104759296 + "maxLatencyMs": 5, + "bytesPerSec": 106397696 }, { "workers": 5, "durationMs": 5000, - "requests": 2934, + "requests": 3012, "errors": 0, - "requestsPerSec": 586.8, - "avgLatencyMs": 8.17, + "requestsPerSec": 602.4, + "avgLatencyMs": 7.81, "medianLatencyMs": 8, "p50LatencyMs": 8, "p75LatencyMs": 8, "p90LatencyMs": 9, "p99LatencyMs": 10, - "maxLatencyMs": 14, - "bytesPerSec": 165504614.4 + "maxLatencyMs": 16, + "bytesPerSec": 169934848 }, { "workers": 10, "durationMs": 5000, - "requests": 3144, + "requests": 3248, "errors": 0, - "requestsPerSec": 628.8, - "avgLatencyMs": 15.44, + "requestsPerSec": 649.6, + "avgLatencyMs": 14.86, "medianLatencyMs": 15, "p50LatencyMs": 15, - "p75LatencyMs": 16, - "p90LatencyMs": 17, - "p99LatencyMs": 18, - "maxLatencyMs": 30, - "bytesPerSec": 177379737.6 + "p75LatencyMs": 15, + "p90LatencyMs": 16, + "p99LatencyMs": 25, + "maxLatencyMs": 45, + "bytesPerSec": 183251763.2 }, { "workers": 25, - "durationMs": 5010, - "requests": 3256, + "durationMs": 5000, + "requests": 3453, "errors": 0, - "requestsPerSec": 651.21, - "avgLatencyMs": 37.78, - "medianLatencyMs": 38, - "p50LatencyMs": 38, - "p75LatencyMs": 39, - "p90LatencyMs": 40, - "p99LatencyMs": 42, - "maxLatencyMs": 128, - "bytesPerSec": 183671193.6 + "requestsPerSec": 690.6, + "avgLatencyMs": 35.58, + "medianLatencyMs": 35, + "p50LatencyMs": 35, + "p75LatencyMs": 36, + "p90LatencyMs": 37, + "p99LatencyMs": 40, + "maxLatencyMs": 99, + "bytesPerSec": 194786099.2 }, { "workers": 50, - "durationMs": 5010, - "requests": 3174, + "durationMs": 5000, + "requests": 3369, "errors": 0, - "requestsPerSec": 634.8, - "avgLatencyMs": 77.68, - "medianLatencyMs": 76, - "p50LatencyMs": 76, - "p75LatencyMs": 78, - "p90LatencyMs": 80, - "p99LatencyMs": 127, - "maxLatencyMs": 570, - "bytesPerSec": 179083673.6 + "requestsPerSec": 673.8, + "avgLatencyMs": 73.13, + "medianLatencyMs": 72, + "p50LatencyMs": 72, + "p75LatencyMs": 74, + "p90LatencyMs": 76, + "p99LatencyMs": 106, + "maxLatencyMs": 448, + "bytesPerSec": 190067507.2 }, { "workers": 100, "durationMs": 5010, - "requests": 3159, + "requests": 3324, "errors": 0, - "requestsPerSec": 631.8, - "avgLatencyMs": 155.43, - "medianLatencyMs": 150, - "p50LatencyMs": 150, - "p75LatencyMs": 153, - "p90LatencyMs": 157, - "p99LatencyMs": 1109, - "maxLatencyMs": 2513, - "bytesPerSec": 178192384 + "requestsPerSec": 664.8, + "avgLatencyMs": 147.72, + "medianLatencyMs": 143, + "p50LatencyMs": 143, + "p75LatencyMs": 146, + "p90LatencyMs": 148, + "p99LatencyMs": 1014, + "maxLatencyMs": 2400, + "bytesPerSec": 187524710.4 }, { "workers": 200, "durationMs": 5010, - "requests": 3073, + "requests": 3232, "errors": 0, - "requestsPerSec": 614.6, - "avgLatencyMs": 219.8, - "medianLatencyMs": 162, - "p50LatencyMs": 162, - "p75LatencyMs": 200, - "p90LatencyMs": 209, - "p99LatencyMs": 2953, - "maxLatencyMs": 4962, - "bytesPerSec": 173368934.4 + "requestsPerSec": 646.4, + "avgLatencyMs": 214.7, + "medianLatencyMs": 156, + "p50LatencyMs": 156, + "p75LatencyMs": 187, + "p90LatencyMs": 212, + "p99LatencyMs": 2911, + "maxLatencyMs": 4998, + "bytesPerSec": 182360473.6 } ] } @@ -493,474 +493,474 @@ }, "ssrRouterLinkLoadTests": { "peakWorkers": 50, - "peakRequestsPerSec": 397, - "peakAvgLatencyMs": 123.88, - "peakP50LatencyMs": 122, - "peakP75LatencyMs": 123, - "peakP90LatencyMs": 128, - "peakP99LatencyMs": 272, - "totalRequests": 12102, + "peakRequestsPerSec": 329.2, + "peakAvgLatencyMs": 149.29, + "peakP50LatencyMs": 147, + "peakP75LatencyMs": 156, + "peakP90LatencyMs": 163, + "peakP99LatencyMs": 395, + "totalRequests": 10792, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1171, + "requests": 1169, "errors": 0, - "requestsPerSec": 234.2, - "avgLatencyMs": 3.6, + "requestsPerSec": 233.8, + "avgLatencyMs": 3.58, "medianLatencyMs": 3, "p50LatencyMs": 3, - "p75LatencyMs": 4, + "p75LatencyMs": 3, "p90LatencyMs": 4, - "p99LatencyMs": 10, + "p99LatencyMs": 9, "maxLatencyMs": 11, - "bytesPerSec": 66096332.8 + "bytesPerSec": 65975091.2 }, { "workers": 5, "durationMs": 5000, - "requests": 1535, + "requests": 1561, "errors": 0, - "requestsPerSec": 307, - "avgLatencyMs": 15.77, + "requestsPerSec": 312.2, + "avgLatencyMs": 15.49, "medianLatencyMs": 14, "p50LatencyMs": 14, "p75LatencyMs": 18, - "p90LatencyMs": 20, - "p99LatencyMs": 23, - "maxLatencyMs": 29, - "bytesPerSec": 86618931.2 + "p90LatencyMs": 19, + "p99LatencyMs": 24, + "maxLatencyMs": 28, + "bytesPerSec": 88113152 }, { "workers": 10, "durationMs": 5000, - "requests": 1606, + "requests": 1562, "errors": 0, - "requestsPerSec": 321.2, - "avgLatencyMs": 30.53, - "medianLatencyMs": 31, - "p50LatencyMs": 31, - "p75LatencyMs": 33, - "p90LatencyMs": 35, - "p99LatencyMs": 39, - "maxLatencyMs": 47, - "bytesPerSec": 90642841.6 + "requestsPerSec": 312.4, + "avgLatencyMs": 31.43, + "medianLatencyMs": 32, + "p50LatencyMs": 32, + "p75LatencyMs": 34, + "p90LatencyMs": 37, + "p99LatencyMs": 43, + "maxLatencyMs": 56, + "bytesPerSec": 88152473.6 }, { "workers": 25, "durationMs": 5000, - "requests": 1921, + "requests": 1628, "errors": 0, - "requestsPerSec": 384.2, - "avgLatencyMs": 64.19, - "medianLatencyMs": 62, - "p50LatencyMs": 62, - "p75LatencyMs": 64, - "p90LatencyMs": 74, - "p99LatencyMs": 92, - "maxLatencyMs": 263, - "bytesPerSec": 108416204.8 + "requestsPerSec": 325.61, + "avgLatencyMs": 75.66, + "medianLatencyMs": 75, + "p50LatencyMs": 75, + "p75LatencyMs": 79, + "p90LatencyMs": 83, + "p99LatencyMs": 95, + "maxLatencyMs": 226, + "bytesPerSec": 91861811.2 }, { "workers": 50, "durationMs": 5000, - "requests": 1985, + "requests": 1646, "errors": 0, - "requestsPerSec": 397, - "avgLatencyMs": 123.88, - "medianLatencyMs": 122, - "p50LatencyMs": 122, - "p75LatencyMs": 123, - "p90LatencyMs": 128, - "p99LatencyMs": 272, - "maxLatencyMs": 831, - "bytesPerSec": 112033792 + "requestsPerSec": 329.2, + "avgLatencyMs": 149.29, + "medianLatencyMs": 147, + "p50LatencyMs": 147, + "p75LatencyMs": 156, + "p90LatencyMs": 163, + "p99LatencyMs": 395, + "maxLatencyMs": 1034, + "bytesPerSec": 92897280 }, { "workers": 100, "durationMs": 5010, - "requests": 1964, + "requests": 1619, "errors": 0, - "requestsPerSec": 392.8, - "avgLatencyMs": 247.94, - "medianLatencyMs": 204, - "p50LatencyMs": 204, - "p75LatencyMs": 241, - "p90LatencyMs": 256, - "p99LatencyMs": 2480, - "maxLatencyMs": 3917, - "bytesPerSec": 110827929.6 + "requestsPerSec": 323.8, + "avgLatencyMs": 298.98, + "medianLatencyMs": 220, + "p50LatencyMs": 220, + "p75LatencyMs": 258, + "p90LatencyMs": 295, + "p99LatencyMs": 3511, + "maxLatencyMs": 4989, + "bytesPerSec": 91376844.8 }, { "workers": 200, "durationMs": 5010, - "requests": 1920, + "requests": 1607, "errors": 0, - "requestsPerSec": 384, - "avgLatencyMs": 280.95, - "medianLatencyMs": 208, - "p50LatencyMs": 208, - "p75LatencyMs": 244, - "p90LatencyMs": 286, - "p99LatencyMs": 3331, - "maxLatencyMs": 4938, - "bytesPerSec": 108350668.8 + "requestsPerSec": 321.4, + "avgLatencyMs": 301.87, + "medianLatencyMs": 221, + "p50LatencyMs": 221, + "p75LatencyMs": 272, + "p90LatencyMs": 282, + "p99LatencyMs": 3498, + "maxLatencyMs": 4976, + "bytesPerSec": 90695270.4 } ], "runs": 3, "samples": [ { - "peakWorkers": 100, - "peakRequestsPerSec": 342.2, - "peakAvgLatencyMs": 282.72, - "peakP50LatencyMs": 223, - "peakP75LatencyMs": 262, - "peakP90LatencyMs": 295, - "peakP99LatencyMs": 3051, - "totalRequests": 11094, + "peakWorkers": 25, + "peakRequestsPerSec": 351.8, + "peakAvgLatencyMs": 70.09, + "peakP50LatencyMs": 69, + "peakP75LatencyMs": 73, + "peakP90LatencyMs": 79, + "peakP99LatencyMs": 88, + "totalRequests": 10572, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1165, + "requests": 1160, "errors": 0, - "requestsPerSec": 233, - "avgLatencyMs": 3.67, + "requestsPerSec": 232, + "avgLatencyMs": 3.68, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 4, "p90LatencyMs": 5, "p99LatencyMs": 8, "maxLatencyMs": 9, - "bytesPerSec": 65748992 + "bytesPerSec": 65467187.2 }, { "workers": 5, "durationMs": 5000, - "requests": 1571, + "requests": 1534, "errors": 0, - "requestsPerSec": 314.2, - "avgLatencyMs": 15.39, - "medianLatencyMs": 14, - "p50LatencyMs": 14, - "p75LatencyMs": 17, + "requestsPerSec": 306.8, + "avgLatencyMs": 15.75, + "medianLatencyMs": 15, + "p50LatencyMs": 15, + "p75LatencyMs": 18, "p90LatencyMs": 19, - "p99LatencyMs": 21, + "p99LatencyMs": 23, "maxLatencyMs": 26, - "bytesPerSec": 88663654.4 + "bytesPerSec": 86579609.6 }, { "workers": 10, "durationMs": 5000, - "requests": 1659, + "requests": 1636, "errors": 0, - "requestsPerSec": 331.8, - "avgLatencyMs": 29.55, + "requestsPerSec": 327.2, + "avgLatencyMs": 29.98, "medianLatencyMs": 30, "p50LatencyMs": 30, "p75LatencyMs": 32, "p90LatencyMs": 34, - "p99LatencyMs": 39, - "maxLatencyMs": 45, - "bytesPerSec": 93631283.2 + "p99LatencyMs": 40, + "maxLatencyMs": 59, + "bytesPerSec": 92333670.4 }, { "workers": 25, "durationMs": 5000, - "requests": 1710, + "requests": 1759, "errors": 0, - "requestsPerSec": 342, - "avgLatencyMs": 72.07, - "medianLatencyMs": 71, - "p50LatencyMs": 71, - "p75LatencyMs": 76, - "p90LatencyMs": 80, - "p99LatencyMs": 89, - "maxLatencyMs": 312, - "bytesPerSec": 96501760 + "requestsPerSec": 351.8, + "avgLatencyMs": 70.09, + "medianLatencyMs": 69, + "p50LatencyMs": 69, + "p75LatencyMs": 73, + "p90LatencyMs": 79, + "p99LatencyMs": 88, + "maxLatencyMs": 280, + "bytesPerSec": 99280486.4 }, { "workers": 50, "durationMs": 5000, - "requests": 1694, + "requests": 1520, "errors": 0, - "requestsPerSec": 338.8, - "avgLatencyMs": 144.75, - "medianLatencyMs": 141, - "p50LatencyMs": 141, - "p75LatencyMs": 150, - "p90LatencyMs": 157, - "p99LatencyMs": 527, - "maxLatencyMs": 1097, - "bytesPerSec": 95597363.2 + "requestsPerSec": 304, + "avgLatencyMs": 161.31, + "medianLatencyMs": 162, + "p50LatencyMs": 162, + "p75LatencyMs": 169, + "p90LatencyMs": 174, + "p99LatencyMs": 510, + "maxLatencyMs": 1007, + "bytesPerSec": 85780070.41 }, { "workers": 100, "durationMs": 5010, - "requests": 1711, + "requests": 1513, "errors": 0, - "requestsPerSec": 342.2, - "avgLatencyMs": 282.72, - "medianLatencyMs": 223, - "p50LatencyMs": 223, - "p75LatencyMs": 262, - "p90LatencyMs": 295, - "p99LatencyMs": 3051, - "maxLatencyMs": 4475, - "bytesPerSec": 96554188.8 + "requestsPerSec": 302.61, + "avgLatencyMs": 304.26, + "medianLatencyMs": 219, + "p50LatencyMs": 219, + "p75LatencyMs": 281, + "p90LatencyMs": 297, + "p99LatencyMs": 3425, + "maxLatencyMs": 4858, + "bytesPerSec": 85399961.6 }, { "workers": 200, "durationMs": 5010, - "requests": 1584, + "requests": 1450, "errors": 0, - "requestsPerSec": 316.8, - "avgLatencyMs": 302.8, - "medianLatencyMs": 222, - "p50LatencyMs": 222, - "p75LatencyMs": 259, - "p90LatencyMs": 289, - "p99LatencyMs": 3619, - "maxLatencyMs": 4991, - "bytesPerSec": 89397657.6 + "requestsPerSec": 290, + "avgLatencyMs": 317.33, + "medianLatencyMs": 227, + "p50LatencyMs": 227, + "p75LatencyMs": 271, + "p90LatencyMs": 301, + "p99LatencyMs": 3667, + "maxLatencyMs": 4995, + "bytesPerSec": 81831526.41 } ] }, { - "peakWorkers": 50, - "peakRequestsPerSec": 397, - "peakAvgLatencyMs": 123.88, - "peakP50LatencyMs": 122, - "peakP75LatencyMs": 123, - "peakP90LatencyMs": 128, - "peakP99LatencyMs": 272, - "totalRequests": 12102, + "peakWorkers": 25, + "peakRequestsPerSec": 326.4, + "peakAvgLatencyMs": 75.57, + "peakP50LatencyMs": 74, + "peakP75LatencyMs": 79, + "peakP90LatencyMs": 83, + "peakP99LatencyMs": 94, + "totalRequests": 10399, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1171, + "requests": 1079, "errors": 0, - "requestsPerSec": 234.2, - "avgLatencyMs": 3.6, - "medianLatencyMs": 3, - "p50LatencyMs": 3, + "requestsPerSec": 215.8, + "avgLatencyMs": 4.23, + "medianLatencyMs": 4, + "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 10, "maxLatencyMs": 11, - "bytesPerSec": 66096332.8 + "bytesPerSec": 60899328 }, { "workers": 5, "durationMs": 5000, - "requests": 1535, + "requests": 1488, "errors": 0, - "requestsPerSec": 307, - "avgLatencyMs": 15.77, - "medianLatencyMs": 14, - "p50LatencyMs": 14, + "requestsPerSec": 297.61, + "avgLatencyMs": 16.28, + "medianLatencyMs": 15, + "p50LatencyMs": 15, "p75LatencyMs": 18, "p90LatencyMs": 20, - "p99LatencyMs": 23, - "maxLatencyMs": 29, - "bytesPerSec": 86618931.2 + "p99LatencyMs": 25, + "maxLatencyMs": 30, + "bytesPerSec": 83984384 }, { "workers": 10, "durationMs": 5000, - "requests": 1606, + "requests": 1500, "errors": 0, - "requestsPerSec": 321.2, - "avgLatencyMs": 30.53, - "medianLatencyMs": 31, - "p50LatencyMs": 31, - "p75LatencyMs": 33, - "p90LatencyMs": 35, - "p99LatencyMs": 39, - "maxLatencyMs": 47, - "bytesPerSec": 90642841.6 + "requestsPerSec": 300, + "avgLatencyMs": 32.71, + "medianLatencyMs": 33, + "p50LatencyMs": 33, + "p75LatencyMs": 35, + "p90LatencyMs": 37, + "p99LatencyMs": 43, + "maxLatencyMs": 49, + "bytesPerSec": 84665958.41 }, { "workers": 25, "durationMs": 5000, - "requests": 1921, + "requests": 1632, "errors": 0, - "requestsPerSec": 384.2, - "avgLatencyMs": 64.19, - "medianLatencyMs": 62, - "p50LatencyMs": 62, - "p75LatencyMs": 64, - "p90LatencyMs": 74, - "p99LatencyMs": 92, - "maxLatencyMs": 263, - "bytesPerSec": 108416204.8 + "requestsPerSec": 326.4, + "avgLatencyMs": 75.57, + "medianLatencyMs": 74, + "p50LatencyMs": 74, + "p75LatencyMs": 79, + "p90LatencyMs": 83, + "p99LatencyMs": 94, + "maxLatencyMs": 206, + "bytesPerSec": 92110848 }, { "workers": 50, "durationMs": 5000, - "requests": 1985, + "requests": 1613, "errors": 0, - "requestsPerSec": 397, - "avgLatencyMs": 123.88, - "medianLatencyMs": 122, - "p50LatencyMs": 122, - "p75LatencyMs": 123, - "p90LatencyMs": 128, - "p99LatencyMs": 272, - "maxLatencyMs": 831, - "bytesPerSec": 112033792 + "requestsPerSec": 322.61, + "avgLatencyMs": 151.99, + "medianLatencyMs": 150, + "p50LatencyMs": 150, + "p75LatencyMs": 158, + "p90LatencyMs": 163, + "p99LatencyMs": 305, + "maxLatencyMs": 869, + "bytesPerSec": 91036057.6 }, { "workers": 100, "durationMs": 5010, - "requests": 1964, + "requests": 1591, "errors": 0, - "requestsPerSec": 392.8, - "avgLatencyMs": 247.94, - "medianLatencyMs": 204, - "p50LatencyMs": 204, - "p75LatencyMs": 241, - "p90LatencyMs": 256, - "p99LatencyMs": 2480, - "maxLatencyMs": 3917, - "bytesPerSec": 110827929.6 + "requestsPerSec": 318.2, + "avgLatencyMs": 300.43, + "medianLatencyMs": 224, + "p50LatencyMs": 224, + "p75LatencyMs": 272, + "p90LatencyMs": 304, + "p99LatencyMs": 3496, + "maxLatencyMs": 4925, + "bytesPerSec": 89790873.6 }, { "workers": 200, "durationMs": 5010, - "requests": 1920, + "requests": 1496, "errors": 0, - "requestsPerSec": 384, - "avgLatencyMs": 280.95, - "medianLatencyMs": 208, - "p50LatencyMs": 208, - "p75LatencyMs": 244, - "p90LatencyMs": 286, - "p99LatencyMs": 3331, - "maxLatencyMs": 4938, - "bytesPerSec": 108350668.8 + "requestsPerSec": 299.2, + "avgLatencyMs": 311.34, + "medianLatencyMs": 228, + "p50LatencyMs": 228, + "p75LatencyMs": 270, + "p90LatencyMs": 296, + "p99LatencyMs": 3618, + "maxLatencyMs": 4901, + "bytesPerSec": 84426752 } ] }, { - "peakWorkers": 25, - "peakRequestsPerSec": 398.8, - "peakAvgLatencyMs": 61.82, - "peakP50LatencyMs": 61, - "peakP75LatencyMs": 62, - "peakP90LatencyMs": 63, - "peakP99LatencyMs": 86, - "totalRequests": 12988, + "peakWorkers": 50, + "peakRequestsPerSec": 329.2, + "peakAvgLatencyMs": 149.29, + "peakP50LatencyMs": 147, + "peakP75LatencyMs": 156, + "peakP90LatencyMs": 163, + "peakP99LatencyMs": 395, + "totalRequests": 10792, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1375, + "requests": 1169, "errors": 0, - "requestsPerSec": 275, - "avgLatencyMs": 3.02, + "requestsPerSec": 233.8, + "avgLatencyMs": 3.58, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 4, - "maxLatencyMs": 4, - "bytesPerSec": 77614284.8 + "p90LatencyMs": 4, + "p99LatencyMs": 9, + "maxLatencyMs": 11, + "bytesPerSec": 65975091.2 }, { "workers": 5, "durationMs": 5000, - "requests": 1843, + "requests": 1561, "errors": 0, - "requestsPerSec": 368.6, - "avgLatencyMs": 12.97, - "medianLatencyMs": 13, - "p50LatencyMs": 13, - "p75LatencyMs": 13, - "p90LatencyMs": 14, - "p99LatencyMs": 18, - "maxLatencyMs": 22, - "bytesPerSec": 104012185.6 + "requestsPerSec": 312.2, + "avgLatencyMs": 15.49, + "medianLatencyMs": 14, + "p50LatencyMs": 14, + "p75LatencyMs": 18, + "p90LatencyMs": 19, + "p99LatencyMs": 24, + "maxLatencyMs": 28, + "bytesPerSec": 88113152 }, { "workers": 10, "durationMs": 5000, - "requests": 1945, + "requests": 1562, "errors": 0, - "requestsPerSec": 389, - "avgLatencyMs": 25.14, - "medianLatencyMs": 25, - "p50LatencyMs": 25, - "p75LatencyMs": 26, - "p90LatencyMs": 26, - "p99LatencyMs": 30, - "maxLatencyMs": 40, - "bytesPerSec": 109766246.4 + "requestsPerSec": 312.4, + "avgLatencyMs": 31.43, + "medianLatencyMs": 32, + "p50LatencyMs": 32, + "p75LatencyMs": 34, + "p90LatencyMs": 37, + "p99LatencyMs": 43, + "maxLatencyMs": 56, + "bytesPerSec": 88152473.6 }, { "workers": 25, "durationMs": 5000, - "requests": 1994, + "requests": 1628, "errors": 0, - "requestsPerSec": 398.8, - "avgLatencyMs": 61.82, - "medianLatencyMs": 61, - "p50LatencyMs": 61, - "p75LatencyMs": 62, - "p90LatencyMs": 63, - "p99LatencyMs": 86, - "maxLatencyMs": 205, - "bytesPerSec": 112531865.6 + "requestsPerSec": 325.61, + "avgLatencyMs": 75.66, + "medianLatencyMs": 75, + "p50LatencyMs": 75, + "p75LatencyMs": 79, + "p90LatencyMs": 83, + "p99LatencyMs": 95, + "maxLatencyMs": 226, + "bytesPerSec": 91861811.2 }, { "workers": 50, "durationMs": 5000, - "requests": 1993, + "requests": 1646, "errors": 0, - "requestsPerSec": 398.6, - "avgLatencyMs": 123.42, - "medianLatencyMs": 121, - "p50LatencyMs": 121, - "p75LatencyMs": 123, - "p90LatencyMs": 126, - "p99LatencyMs": 360, - "maxLatencyMs": 897, - "bytesPerSec": 112479436.8 + "requestsPerSec": 329.2, + "avgLatencyMs": 149.29, + "medianLatencyMs": 147, + "p50LatencyMs": 147, + "p75LatencyMs": 156, + "p90LatencyMs": 163, + "p99LatencyMs": 395, + "maxLatencyMs": 1034, + "bytesPerSec": 92897280 }, { "workers": 100, - "durationMs": 5000, - "requests": 1947, + "durationMs": 5010, + "requests": 1619, "errors": 0, - "requestsPerSec": 389.4, - "avgLatencyMs": 249.41, - "medianLatencyMs": 208, - "p50LatencyMs": 208, - "p75LatencyMs": 244, - "p90LatencyMs": 249, - "p99LatencyMs": 2475, - "maxLatencyMs": 3926, - "bytesPerSec": 109884211.2 + "requestsPerSec": 323.8, + "avgLatencyMs": 298.98, + "medianLatencyMs": 220, + "p50LatencyMs": 220, + "p75LatencyMs": 258, + "p90LatencyMs": 295, + "p99LatencyMs": 3511, + "maxLatencyMs": 4989, + "bytesPerSec": 91376844.8 }, { "workers": 200, "durationMs": 5010, - "requests": 1891, + "requests": 1607, "errors": 0, - "requestsPerSec": 378.2, - "avgLatencyMs": 283.88, - "medianLatencyMs": 216, - "p50LatencyMs": 216, - "p75LatencyMs": 247, - "p90LatencyMs": 267, - "p99LatencyMs": 3431, - "maxLatencyMs": 4999, - "bytesPerSec": 106725376 + "requestsPerSec": 321.4, + "avgLatencyMs": 301.87, + "medianLatencyMs": 221, + "p50LatencyMs": 221, + "p75LatencyMs": 272, + "p90LatencyMs": 282, + "p99LatencyMs": 3498, + "maxLatencyMs": 4976, + "bytesPerSec": 90695270.4 } ] } @@ -969,147 +969,147 @@ }, "browserVersion": "Google Chrome 154.0.8037.97", "clientSideRenderedTests": { - "firstPaintMs": 92.8, - "fcpMs": 92.64, + "firstPaintMs": 98.6, + "fcpMs": 98.61, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 20.68, - "inputDelayMs": 0.86, - "processingDurationMs": 3.67, - "presentationDelayMs": 16.15 + "interactionLatencyMs": 18.71, + "inputDelayMs": 0.85, + "processingDurationMs": 2.31, + "presentationDelayMs": 15.55 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 6.98, - "fcpMs": 7.09, - "interactionLatencyMs": 2.94, - "inputDelayMs": 0.05, - "processingDurationMs": 2.69, - "presentationDelayMs": 1.53 + "firstPaintMs": 9.13, + "fcpMs": 9.08, + "interactionLatencyMs": 3.22, + "inputDelayMs": 0.12, + "processingDurationMs": 0.18, + "presentationDelayMs": 2.93 }, "samples": [ { - "firstPaintMs": 103, - "fcpMs": 103.187, + "firstPaintMs": 96, + "fcpMs": 95.676, "interactionTests": { - "interactionLatencyMs": 25.083, - "inputDelayMs": 0.782, - "processingDurationMs": 8.469, - "presentationDelayMs": 15.832 + "interactionLatencyMs": 22.901, + "inputDelayMs": 1.002, + "processingDurationMs": 2.602, + "presentationDelayMs": 19.297 } }, { - "firstPaintMs": 96, - "fcpMs": 95.72, + "firstPaintMs": 101, + "fcpMs": 100.98, "interactionTests": { - "interactionLatencyMs": 17.361, - "inputDelayMs": 0.916, - "processingDurationMs": 2.37, - "presentationDelayMs": 14.075 + "interactionLatencyMs": 21.273, + "inputDelayMs": 0.972, + "processingDurationMs": 2.356, + "presentationDelayMs": 17.945 } }, { - "firstPaintMs": 87, - "fcpMs": 87.128, + "firstPaintMs": 94, + "fcpMs": 93.955, "interactionTests": { - "interactionLatencyMs": 20.68, - "inputDelayMs": 0.861, - "processingDurationMs": 2.254, - "presentationDelayMs": 17.565 + "interactionLatencyMs": 17.428, + "inputDelayMs": 0.794, + "processingDurationMs": 2.176, + "presentationDelayMs": 14.458 } }, { - "firstPaintMs": 86, - "fcpMs": 85.665, + "firstPaintMs": 89, + "fcpMs": 89.392, "interactionTests": { - "interactionLatencyMs": 21.482, - "inputDelayMs": 0.825, - "processingDurationMs": 2.916, - "presentationDelayMs": 17.741 + "interactionLatencyMs": 15.344, + "inputDelayMs": 0.734, + "processingDurationMs": 2.211, + "presentationDelayMs": 12.399 } }, { - "firstPaintMs": 92, - "fcpMs": 91.515, + "firstPaintMs": 113, + "fcpMs": 113.065, "interactionTests": { - "interactionLatencyMs": 18.774, - "inputDelayMs": 0.896, - "processingDurationMs": 2.358, - "presentationDelayMs": 15.52 + "interactionLatencyMs": 16.624, + "inputDelayMs": 0.766, + "processingDurationMs": 2.193, + "presentationDelayMs": 13.665 } } ] }, "serverSideRenderedTests": { - "firstPaintMs": 92.8, - "fcpMs": 92.82, + "firstPaintMs": 78.4, + "fcpMs": 78.51, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 17.6, - "inputDelayMs": 1.59, - "processingDurationMs": 2.39, - "presentationDelayMs": 13.62 + "interactionLatencyMs": 14.3, + "inputDelayMs": 0.84, + "processingDurationMs": 2.79, + "presentationDelayMs": 10.66 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 6.22, - "fcpMs": 6.48, - "interactionLatencyMs": 4.54, - "inputDelayMs": 1.18, - "processingDurationMs": 0.37, - "presentationDelayMs": 3.91 + "firstPaintMs": 10.92, + "fcpMs": 10.74, + "interactionLatencyMs": 3.73, + "inputDelayMs": 0.19, + "processingDurationMs": 1.73, + "presentationDelayMs": 3.9 }, "samples": [ { - "firstPaintMs": 100, - "fcpMs": 100.17, + "firstPaintMs": 96, + "fcpMs": 95.64, "interactionTests": { - "interactionLatencyMs": 24.282, - "inputDelayMs": 3.68, - "processingDurationMs": 1.977, - "presentationDelayMs": 18.625 + "interactionLatencyMs": 15.661, + "inputDelayMs": 0.99, + "processingDurationMs": 5.869, + "presentationDelayMs": 8.802 } }, { - "firstPaintMs": 94, - "fcpMs": 93.959, + "firstPaintMs": 77, + "fcpMs": 77.215, "interactionTests": { - "interactionLatencyMs": 14.652000000000001, - "inputDelayMs": 0.998, - "processingDurationMs": 2.599, - "presentationDelayMs": 11.055 + "interactionLatencyMs": 13.549, + "inputDelayMs": 1.096, + "processingDurationMs": 2.037, + "presentationDelayMs": 10.416 } }, { - "firstPaintMs": 88, - "fcpMs": 87.807, + "firstPaintMs": 75, + "fcpMs": 75.232, "interactionTests": { - "interactionLatencyMs": 15.413, - "inputDelayMs": 0.974, - "processingDurationMs": 2.626, - "presentationDelayMs": 11.813 + "interactionLatencyMs": 10.477, + "inputDelayMs": 0.719, + "processingDurationMs": 1.829, + "presentationDelayMs": 7.929 } }, { - "firstPaintMs": 85, - "fcpMs": 84.71, + "firstPaintMs": 66, + "fcpMs": 66.044, "interactionTests": { - "interactionLatencyMs": 13.411999999999999, - "inputDelayMs": 0.971, - "processingDurationMs": 2.738, - "presentationDelayMs": 9.703 + "interactionLatencyMs": 19.988, + "inputDelayMs": 0.676, + "processingDurationMs": 1.871, + "presentationDelayMs": 17.441 } }, { - "firstPaintMs": 97, - "fcpMs": 97.464, + "firstPaintMs": 78, + "fcpMs": 78.397, "interactionTests": { - "interactionLatencyMs": 20.22, - "inputDelayMs": 1.319, - "processingDurationMs": 1.989, - "presentationDelayMs": 16.912 + "interactionLatencyMs": 11.803, + "inputDelayMs": 0.724, + "processingDurationMs": 2.368, + "presentationDelayMs": 8.711 } } ] diff --git a/packages/docs/src/content/runtime/versions/app-react-router/7.16.0.json b/packages/docs/src/content/runtime/versions/app-react-router/7.16.0.json index 7bb3f850..f1ffd4d6 100644 --- a/packages/docs/src/content/runtime/versions/app-react-router/7.16.0.json +++ b/packages/docs/src/content/runtime/versions/app-react-router/7.16.0.json @@ -4,633 +4,633 @@ "type": "runtime-app", "isFocused": true, "order": 5, - "timingMeasuredAt": "2026-10-10T10:58:42.209Z", + "timingMeasuredAt": "2026-10-10T11:51:43.886Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "7.16.0", "clientSideRenderedTests": { - "firstPaintMs": 159.4, - "fcpMs": 159.35, + "firstPaintMs": 152.2, + "fcpMs": 152.22, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 16.21, - "inputDelayMs": 2.09, - "processingDurationMs": 2.18, - "presentationDelayMs": 11.94 + "interactionLatencyMs": 22.1, + "inputDelayMs": 2.38, + "processingDurationMs": 2.15, + "presentationDelayMs": 17.57 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 11.22, - "fcpMs": 11.22, - "interactionLatencyMs": 5.36, - "inputDelayMs": 1.25, - "processingDurationMs": 0.14, - "presentationDelayMs": 5.97 + "firstPaintMs": 25.79, + "fcpMs": 25.65, + "interactionLatencyMs": 6.96, + "inputDelayMs": 1.89, + "processingDurationMs": 0.34, + "presentationDelayMs": 7.48 }, "samples": [ { - "firstPaintMs": 161, - "fcpMs": 161.439, + "firstPaintMs": 123, + "fcpMs": 123.377, "interactionTests": { - "interactionLatencyMs": 10.922, - "inputDelayMs": 4.326, - "processingDurationMs": 2.18, - "presentationDelayMs": 4.416 + "interactionLatencyMs": 20.845, + "inputDelayMs": 5.76, + "processingDurationMs": 2.138, + "presentationDelayMs": 12.947 } }, { - "firstPaintMs": 166, - "fcpMs": 165.866, + "firstPaintMs": 158, + "fcpMs": 157.522, "interactionTests": { - "interactionLatencyMs": 21.371, - "inputDelayMs": 1.67, - "processingDurationMs": 2.21, - "presentationDelayMs": 17.491 + "interactionLatencyMs": 33.830999999999996, + "inputDelayMs": 1.69, + "processingDurationMs": 1.921, + "presentationDelayMs": 30.22 } }, { - "firstPaintMs": 162, - "fcpMs": 161.548, + "firstPaintMs": 164, + "fcpMs": 163.897, "interactionTests": { - "interactionLatencyMs": 22.599999999999998, - "inputDelayMs": 1.644, - "processingDurationMs": 2.387, - "presentationDelayMs": 18.569 + "interactionLatencyMs": 17.602, + "inputDelayMs": 1.484, + "processingDurationMs": 2.743, + "presentationDelayMs": 13.375 } }, { - "firstPaintMs": 168, - "fcpMs": 167.966, + "firstPaintMs": 186, + "fcpMs": 186.123, "interactionTests": { - "interactionLatencyMs": 13.426, - "inputDelayMs": 1.401, - "processingDurationMs": 2.029, - "presentationDelayMs": 9.996 + "interactionLatencyMs": 22.012, + "inputDelayMs": 1.511, + "processingDurationMs": 1.912, + "presentationDelayMs": 18.589 } }, { - "firstPaintMs": 140, - "fcpMs": 139.924, + "firstPaintMs": 130, + "fcpMs": 130.195, "interactionTests": { - "interactionLatencyMs": 12.753, - "inputDelayMs": 1.433, - "processingDurationMs": 2.071, - "presentationDelayMs": 9.249 + "interactionLatencyMs": 16.219, + "inputDelayMs": 1.466, + "processingDurationMs": 2.041, + "presentationDelayMs": 12.712 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 329, - "avgLatencyMs": 3.079, - "medianLatencyMs": 3.003, - "samples": 3248, + "opsPerSec": 349, + "avgLatencyMs": 2.888, + "medianLatencyMs": 2.836, + "samples": 3463, "bodySizeKb": 216.9, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 104.8, - "fcpMs": 104.73, + "firstPaintMs": 116.6, + "fcpMs": 116.35, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 18.41, - "inputDelayMs": 1.77, - "processingDurationMs": 3.39, - "presentationDelayMs": 13.25 + "interactionLatencyMs": 19.19, + "inputDelayMs": 1.59, + "processingDurationMs": 2.71, + "presentationDelayMs": 14.89 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 16.19, - "fcpMs": 16.43, - "interactionLatencyMs": 4.97, - "inputDelayMs": 0.1, - "processingDurationMs": 0.79, - "presentationDelayMs": 5.26 + "firstPaintMs": 25.13, + "fcpMs": 25, + "interactionLatencyMs": 2.03, + "inputDelayMs": 0.11, + "processingDurationMs": 0.24, + "presentationDelayMs": 2.08 }, "samples": [ { - "firstPaintMs": 83, - "fcpMs": 82.583, + "firstPaintMs": 156, + "fcpMs": 155.518, "interactionTests": { - "interactionLatencyMs": 12.918, - "inputDelayMs": 1.733, - "processingDurationMs": 2.759, - "presentationDelayMs": 8.426 + "interactionLatencyMs": 16.617, + "inputDelayMs": 1.509, + "processingDurationMs": 2.573, + "presentationDelayMs": 12.535 } }, { - "firstPaintMs": 125, - "fcpMs": 125.184, + "firstPaintMs": 109, + "fcpMs": 108.505, "interactionTests": { - "interactionLatencyMs": 22.282, - "inputDelayMs": 1.627, - "processingDurationMs": 3.077, - "presentationDelayMs": 17.578 + "interactionLatencyMs": 19.852999999999998, + "inputDelayMs": 1.5, + "processingDurationMs": 2.448, + "presentationDelayMs": 15.905 } }, { - "firstPaintMs": 104, - "fcpMs": 103.759, + "firstPaintMs": 123, + "fcpMs": 122.874, "interactionTests": { - "interactionLatencyMs": 17.724, - "inputDelayMs": 1.876, - "processingDurationMs": 3.108, - "presentationDelayMs": 12.74 + "interactionLatencyMs": 21.887, + "inputDelayMs": 1.602, + "processingDurationMs": 2.599, + "presentationDelayMs": 17.686 } }, { - "firstPaintMs": 97, - "fcpMs": 96.923, + "firstPaintMs": 89, + "fcpMs": 88.865, "interactionTests": { - "interactionLatencyMs": 14.538, - "inputDelayMs": 1.847, - "processingDurationMs": 4.771, - "presentationDelayMs": 7.92 + "interactionLatencyMs": 17.844, + "inputDelayMs": 1.578, + "processingDurationMs": 3.047, + "presentationDelayMs": 13.219 } }, { - "firstPaintMs": 115, - "fcpMs": 115.184, + "firstPaintMs": 106, + "fcpMs": 106.011, "interactionTests": { - "interactionLatencyMs": 24.586, - "inputDelayMs": 1.753, - "processingDurationMs": 3.247, - "presentationDelayMs": 19.586 + "interactionLatencyMs": 19.731, + "inputDelayMs": 1.781, + "processingDurationMs": 2.863, + "presentationDelayMs": 15.087 } } ] }, "ssrRouterLinkLoadTests": { - "peakWorkers": 10, - "peakRequestsPerSec": 169.8, - "peakAvgLatencyMs": 58.11, - "peakP50LatencyMs": 57, - "peakP75LatencyMs": 58, - "peakP90LatencyMs": 62, - "peakP99LatencyMs": 88, - "totalRequests": 5649, + "peakWorkers": 25, + "peakRequestsPerSec": 173.6, + "peakAvgLatencyMs": 141.68, + "peakP50LatencyMs": 140, + "peakP75LatencyMs": 141, + "peakP90LatencyMs": 151, + "peakP99LatencyMs": 302, + "totalRequests": 5738, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 723, + "requests": 731, "errors": 0, - "requestsPerSec": 144.6, - "avgLatencyMs": 6.28, + "requestsPerSec": 146.2, + "avgLatencyMs": 6.25, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 6, "p90LatencyMs": 7, - "p99LatencyMs": 8, + "p99LatencyMs": 9, "maxLatencyMs": 11, - "bytesPerSec": 48316416 + "bytesPerSec": 48840704 }, { "workers": 5, "durationMs": 5000, - "requests": 830, + "requests": 843, "errors": 0, - "requestsPerSec": 166, - "avgLatencyMs": 29.55, + "requestsPerSec": 168.6, + "avgLatencyMs": 29.11, "medianLatencyMs": 29, "p50LatencyMs": 29, "p75LatencyMs": 29, - "p90LatencyMs": 31, - "p99LatencyMs": 45, - "maxLatencyMs": 60, - "bytesPerSec": 55466393.6 + "p90LatencyMs": 30, + "p99LatencyMs": 49, + "maxLatencyMs": 54, + "bytesPerSec": 56331468.8 }, { "workers": 10, "durationMs": 5000, - "requests": 849, + "requests": 858, "errors": 0, - "requestsPerSec": 169.8, - "avgLatencyMs": 58.11, - "medianLatencyMs": 57, - "p50LatencyMs": 57, - "p75LatencyMs": 58, - "p90LatencyMs": 62, - "p99LatencyMs": 88, - "maxLatencyMs": 88, - "bytesPerSec": 56737792 + "requestsPerSec": 171.6, + "avgLatencyMs": 57.42, + "medianLatencyMs": 56, + "p50LatencyMs": 56, + "p75LatencyMs": 57, + "p90LatencyMs": 61, + "p99LatencyMs": 86, + "maxLatencyMs": 93, + "bytesPerSec": 57334169.6 }, { "workers": 25, "durationMs": 5000, - "requests": 836, + "requests": 868, "errors": 0, - "requestsPerSec": 167.2, - "avgLatencyMs": 146.91, - "medianLatencyMs": 145, - "p50LatencyMs": 145, - "p75LatencyMs": 146, - "p90LatencyMs": 162, - "p99LatencyMs": 339, - "maxLatencyMs": 634, - "bytesPerSec": 55859609.6 + "requestsPerSec": 173.6, + "avgLatencyMs": 141.68, + "medianLatencyMs": 140, + "p50LatencyMs": 140, + "p75LatencyMs": 141, + "p90LatencyMs": 151, + "p99LatencyMs": 302, + "maxLatencyMs": 579, + "bytesPerSec": 58002636.8 }, { "workers": 50, "durationMs": 5000, - "requests": 841, + "requests": 856, "errors": 0, - "requestsPerSec": 168.2, - "avgLatencyMs": 288.37, - "medianLatencyMs": 287, - "p50LatencyMs": 287, - "p75LatencyMs": 289, - "p90LatencyMs": 296, - "p99LatencyMs": 1716, - "maxLatencyMs": 2353, - "bytesPerSec": 56200396.8 + "requestsPerSec": 171.2, + "avgLatencyMs": 283.56, + "medianLatencyMs": 280, + "p50LatencyMs": 280, + "p75LatencyMs": 282, + "p90LatencyMs": 287, + "p99LatencyMs": 1631, + "maxLatencyMs": 2284, + "bytesPerSec": 57203097.6 }, { "workers": 100, "durationMs": 5010, - "requests": 819, + "requests": 833, "errors": 0, - "requestsPerSec": 163.81, - "avgLatencyMs": 420.92, - "medianLatencyMs": 315, - "p50LatencyMs": 315, - "p75LatencyMs": 378, - "p90LatencyMs": 407, - "p99LatencyMs": 3883, - "maxLatencyMs": 4978, - "bytesPerSec": 54732390.4 + "requestsPerSec": 166.6, + "avgLatencyMs": 412.18, + "medianLatencyMs": 304, + "p50LatencyMs": 304, + "p75LatencyMs": 365, + "p90LatencyMs": 406, + "p99LatencyMs": 3983, + "maxLatencyMs": 4940, + "bytesPerSec": 55656448 }, { "workers": 200, "durationMs": 5010, - "requests": 751, + "requests": 749, "errors": 0, - "requestsPerSec": 150.2, - "avgLatencyMs": 427.11, - "medianLatencyMs": 323, - "p50LatencyMs": 323, - "p75LatencyMs": 386, - "p90LatencyMs": 419, - "p99LatencyMs": 3928, - "maxLatencyMs": 4969, - "bytesPerSec": 50190745.6 + "requestsPerSec": 149.81, + "avgLatencyMs": 429.3, + "medianLatencyMs": 315, + "p50LatencyMs": 315, + "p75LatencyMs": 380, + "p90LatencyMs": 411, + "p99LatencyMs": 3891, + "maxLatencyMs": 4903, + "bytesPerSec": 50058035.2 } ], "runs": 3, "samples": [ { - "peakWorkers": 25, - "peakRequestsPerSec": 165.6, - "peakAvgLatencyMs": 148.32, - "peakP50LatencyMs": 147, - "peakP75LatencyMs": 149, - "peakP90LatencyMs": 154, - "peakP99LatencyMs": 318, - "totalRequests": 5525, + "peakWorkers": 10, + "peakRequestsPerSec": 158.2, + "peakAvgLatencyMs": 62.34, + "peakP50LatencyMs": 61, + "peakP75LatencyMs": 63, + "peakP90LatencyMs": 69, + "peakP99LatencyMs": 90, + "totalRequests": 5339, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 679, + "requests": 711, "errors": 0, - "requestsPerSec": 135.81, - "avgLatencyMs": 6.81, - "medianLatencyMs": 7, - "p50LatencyMs": 7, - "p75LatencyMs": 7, - "p90LatencyMs": 8, - "p99LatencyMs": 12, - "maxLatencyMs": 14, - "bytesPerSec": 45373849.6 + "requestsPerSec": 142.2, + "avgLatencyMs": 6.33, + "medianLatencyMs": 6, + "p50LatencyMs": 6, + "p75LatencyMs": 6, + "p90LatencyMs": 7, + "p99LatencyMs": 10, + "maxLatencyMs": 12, + "bytesPerSec": 47516876.8 }, { "workers": 5, "durationMs": 5000, - "requests": 797, + "requests": 775, "errors": 0, - "requestsPerSec": 159.4, - "avgLatencyMs": 30.77, - "medianLatencyMs": 30, - "p50LatencyMs": 30, - "p75LatencyMs": 31, - "p90LatencyMs": 33, - "p99LatencyMs": 50, - "maxLatencyMs": 55, - "bytesPerSec": 53264384 + "requestsPerSec": 155, + "avgLatencyMs": 31.64, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 32, + "p90LatencyMs": 35, + "p99LatencyMs": 53, + "maxLatencyMs": 62, + "bytesPerSec": 51789824 }, { "workers": 10, "durationMs": 5000, - "requests": 821, + "requests": 791, "errors": 0, - "requestsPerSec": 164.2, - "avgLatencyMs": 60.04, - "medianLatencyMs": 59, - "p50LatencyMs": 59, - "p75LatencyMs": 60, - "p90LatencyMs": 64, - "p99LatencyMs": 88, - "maxLatencyMs": 129, - "bytesPerSec": 54856908.8 + "requestsPerSec": 158.2, + "avgLatencyMs": 62.34, + "medianLatencyMs": 61, + "p50LatencyMs": 61, + "p75LatencyMs": 63, + "p90LatencyMs": 69, + "p99LatencyMs": 90, + "maxLatencyMs": 126, + "bytesPerSec": 52864614.4 }, { "workers": 25, "durationMs": 5000, - "requests": 828, + "requests": 784, "errors": 0, - "requestsPerSec": 165.6, - "avgLatencyMs": 148.32, - "medianLatencyMs": 147, - "p50LatencyMs": 147, - "p75LatencyMs": 149, - "p90LatencyMs": 154, - "p99LatencyMs": 318, - "maxLatencyMs": 619, - "bytesPerSec": 55341875.2 + "requestsPerSec": 156.81, + "avgLatencyMs": 156.2, + "medianLatencyMs": 151, + "p50LatencyMs": 151, + "p75LatencyMs": 158, + "p90LatencyMs": 186, + "p99LatencyMs": 336, + "maxLatencyMs": 624, + "bytesPerSec": 52386201.6 }, { "workers": 50, "durationMs": 5000, - "requests": 820, + "requests": 771, "errors": 0, - "requestsPerSec": 164, - "avgLatencyMs": 295.53, - "medianLatencyMs": 291, - "p50LatencyMs": 291, - "p75LatencyMs": 295, - "p90LatencyMs": 302, - "p99LatencyMs": 1880, - "maxLatencyMs": 2668, - "bytesPerSec": 54804480 + "requestsPerSec": 154.2, + "avgLatencyMs": 313.5, + "medianLatencyMs": 304, + "p50LatencyMs": 304, + "p75LatencyMs": 318, + "p90LatencyMs": 328, + "p99LatencyMs": 2048, + "maxLatencyMs": 2660, + "bytesPerSec": 51521126.4 }, { "workers": 100, "durationMs": 5010, - "requests": 819, + "requests": 754, "errors": 0, - "requestsPerSec": 163.81, - "avgLatencyMs": 403.9, - "medianLatencyMs": 304, - "p50LatencyMs": 304, - "p75LatencyMs": 369, - "p90LatencyMs": 402, - "p99LatencyMs": 3823, - "maxLatencyMs": 4880, - "bytesPerSec": 54732390.4 + "requestsPerSec": 150.81, + "avgLatencyMs": 424.06, + "medianLatencyMs": 317, + "p50LatencyMs": 317, + "p75LatencyMs": 376, + "p90LatencyMs": 416, + "p99LatencyMs": 3954, + "maxLatencyMs": 4908, + "bytesPerSec": 50387353.6 }, { "workers": 200, "durationMs": 5010, - "requests": 761, + "requests": 753, "errors": 0, - "requestsPerSec": 152.2, - "avgLatencyMs": 428.61, - "medianLatencyMs": 305, - "p50LatencyMs": 305, - "p75LatencyMs": 365, - "p90LatencyMs": 408, - "p99LatencyMs": 4010, - "maxLatencyMs": 4868, - "bytesPerSec": 50857574.4 + "requestsPerSec": 150.6, + "avgLatencyMs": 421.91, + "medianLatencyMs": 300, + "p50LatencyMs": 300, + "p75LatencyMs": 359, + "p90LatencyMs": 378, + "p99LatencyMs": 3973, + "maxLatencyMs": 4831, + "bytesPerSec": 50330009.6 } ] }, { - "peakWorkers": 5, - "peakRequestsPerSec": 170, - "peakAvgLatencyMs": 28.94, - "peakP50LatencyMs": 29, - "peakP75LatencyMs": 29, - "peakP90LatencyMs": 29, - "peakP99LatencyMs": 44, - "totalRequests": 5693, + "peakWorkers": 25, + "peakRequestsPerSec": 173.6, + "peakAvgLatencyMs": 141.68, + "peakP50LatencyMs": 140, + "peakP75LatencyMs": 141, + "peakP90LatencyMs": 151, + "peakP99LatencyMs": 302, + "totalRequests": 5738, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 719, + "requests": 731, "errors": 0, - "requestsPerSec": 143.81, - "avgLatencyMs": 6.28, + "requestsPerSec": 146.2, + "avgLatencyMs": 6.25, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 6, "p90LatencyMs": 7, "p99LatencyMs": 9, "maxLatencyMs": 11, - "bytesPerSec": 48054272 + "bytesPerSec": 48840704 }, { "workers": 5, "durationMs": 5000, - "requests": 850, + "requests": 843, "errors": 0, - "requestsPerSec": 170, - "avgLatencyMs": 28.94, + "requestsPerSec": 168.6, + "avgLatencyMs": 29.11, "medianLatencyMs": 29, "p50LatencyMs": 29, "p75LatencyMs": 29, - "p90LatencyMs": 29, - "p99LatencyMs": 44, - "maxLatencyMs": 52, - "bytesPerSec": 56809881.6 + "p90LatencyMs": 30, + "p99LatencyMs": 49, + "maxLatencyMs": 54, + "bytesPerSec": 56331468.8 }, { "workers": 10, "durationMs": 5000, - "requests": 840, + "requests": 858, "errors": 0, - "requestsPerSec": 168, - "avgLatencyMs": 58.68, - "medianLatencyMs": 58, - "p50LatencyMs": 58, - "p75LatencyMs": 59, - "p90LatencyMs": 62, - "p99LatencyMs": 89, - "maxLatencyMs": 113, - "bytesPerSec": 56128307.2 + "requestsPerSec": 171.6, + "avgLatencyMs": 57.42, + "medianLatencyMs": 56, + "p50LatencyMs": 56, + "p75LatencyMs": 57, + "p90LatencyMs": 61, + "p99LatencyMs": 86, + "maxLatencyMs": 93, + "bytesPerSec": 57334169.6 }, { "workers": 25, "durationMs": 5000, - "requests": 838, + "requests": 868, "errors": 0, - "requestsPerSec": 167.6, - "avgLatencyMs": 146.51, - "medianLatencyMs": 145, - "p50LatencyMs": 145, - "p75LatencyMs": 146, - "p90LatencyMs": 153, - "p99LatencyMs": 249, - "maxLatencyMs": 584, - "bytesPerSec": 55990681.6 + "requestsPerSec": 173.6, + "avgLatencyMs": 141.68, + "medianLatencyMs": 140, + "p50LatencyMs": 140, + "p75LatencyMs": 141, + "p90LatencyMs": 151, + "p99LatencyMs": 302, + "maxLatencyMs": 579, + "bytesPerSec": 58002636.8 }, { "workers": 50, "durationMs": 5000, - "requests": 839, + "requests": 856, "errors": 0, - "requestsPerSec": 167.8, - "avgLatencyMs": 288.78, - "medianLatencyMs": 288, - "p50LatencyMs": 288, - "p75LatencyMs": 292, - "p90LatencyMs": 298, - "p99LatencyMs": 1730, - "maxLatencyMs": 2493, - "bytesPerSec": 56062771.2 + "requestsPerSec": 171.2, + "avgLatencyMs": 283.56, + "medianLatencyMs": 280, + "p50LatencyMs": 280, + "p75LatencyMs": 282, + "p90LatencyMs": 287, + "p99LatencyMs": 1631, + "maxLatencyMs": 2284, + "bytesPerSec": 57203097.6 }, { "workers": 100, "durationMs": 5010, - "requests": 822, + "requests": 833, "errors": 0, - "requestsPerSec": 164.4, - "avgLatencyMs": 413.49, - "medianLatencyMs": 307, - "p50LatencyMs": 307, - "p75LatencyMs": 364, - "p90LatencyMs": 410, - "p99LatencyMs": 3945, - "maxLatencyMs": 4991, - "bytesPerSec": 54935552 + "requestsPerSec": 166.6, + "avgLatencyMs": 412.18, + "medianLatencyMs": 304, + "p50LatencyMs": 304, + "p75LatencyMs": 365, + "p90LatencyMs": 406, + "p99LatencyMs": 3983, + "maxLatencyMs": 4940, + "bytesPerSec": 55656448 }, { "workers": 200, "durationMs": 5010, - "requests": 785, + "requests": 749, "errors": 0, - "requestsPerSec": 157, - "avgLatencyMs": 420.83, - "medianLatencyMs": 302, - "p50LatencyMs": 302, - "p75LatencyMs": 372, - "p90LatencyMs": 412, - "p99LatencyMs": 4022, - "maxLatencyMs": 4929, - "bytesPerSec": 52451737.6 + "requestsPerSec": 149.81, + "avgLatencyMs": 429.3, + "medianLatencyMs": 315, + "p50LatencyMs": 315, + "p75LatencyMs": 380, + "p90LatencyMs": 411, + "p99LatencyMs": 3891, + "maxLatencyMs": 4903, + "bytesPerSec": 50058035.2 } ] }, { - "peakWorkers": 10, - "peakRequestsPerSec": 169.8, - "peakAvgLatencyMs": 58.11, - "peakP50LatencyMs": 57, - "peakP75LatencyMs": 58, - "peakP90LatencyMs": 62, - "peakP99LatencyMs": 88, - "totalRequests": 5649, + "peakWorkers": 25, + "peakRequestsPerSec": 176.6, + "peakAvgLatencyMs": 139.14, + "peakP50LatencyMs": 140, + "peakP75LatencyMs": 141, + "peakP90LatencyMs": 145, + "peakP99LatencyMs": 263, + "totalRequests": 5790, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 723, + "requests": 685, "errors": 0, - "requestsPerSec": 144.6, - "avgLatencyMs": 6.28, - "medianLatencyMs": 6, - "p50LatencyMs": 6, - "p75LatencyMs": 6, - "p90LatencyMs": 7, + "requestsPerSec": 137, + "avgLatencyMs": 7.04, + "medianLatencyMs": 7, + "p50LatencyMs": 7, + "p75LatencyMs": 7, + "p90LatencyMs": 8, "p99LatencyMs": 8, - "maxLatencyMs": 11, - "bytesPerSec": 48316416 + "maxLatencyMs": 9, + "bytesPerSec": 45780172.8 }, { "workers": 5, "durationMs": 5000, - "requests": 830, + "requests": 837, "errors": 0, - "requestsPerSec": 166, - "avgLatencyMs": 29.55, + "requestsPerSec": 167.4, + "avgLatencyMs": 29.33, "medianLatencyMs": 29, "p50LatencyMs": 29, - "p75LatencyMs": 29, + "p75LatencyMs": 30, "p90LatencyMs": 31, - "p99LatencyMs": 45, - "maxLatencyMs": 60, - "bytesPerSec": 55466393.6 + "p99LatencyMs": 37, + "maxLatencyMs": 42, + "bytesPerSec": 55938252.8 }, { "workers": 10, "durationMs": 5000, - "requests": 849, + "requests": 856, "errors": 0, - "requestsPerSec": 169.8, - "avgLatencyMs": 58.11, + "requestsPerSec": 171.2, + "avgLatencyMs": 57.56, "medianLatencyMs": 57, "p50LatencyMs": 57, - "p75LatencyMs": 58, - "p90LatencyMs": 62, - "p99LatencyMs": 88, - "maxLatencyMs": 88, - "bytesPerSec": 56737792 + "p75LatencyMs": 57, + "p90LatencyMs": 61, + "p99LatencyMs": 89, + "maxLatencyMs": 113, + "bytesPerSec": 57203097.6 }, { "workers": 25, "durationMs": 5000, - "requests": 836, + "requests": 883, "errors": 0, - "requestsPerSec": 167.2, - "avgLatencyMs": 146.91, - "medianLatencyMs": 145, - "p50LatencyMs": 145, - "p75LatencyMs": 146, - "p90LatencyMs": 162, - "p99LatencyMs": 339, - "maxLatencyMs": 634, - "bytesPerSec": 55859609.6 + "requestsPerSec": 176.6, + "avgLatencyMs": 139.14, + "medianLatencyMs": 140, + "p50LatencyMs": 140, + "p75LatencyMs": 141, + "p90LatencyMs": 145, + "p99LatencyMs": 263, + "maxLatencyMs": 525, + "bytesPerSec": 59011891.2 }, { "workers": 50, - "durationMs": 5000, - "requests": 841, + "durationMs": 5010, + "requests": 859, "errors": 0, - "requestsPerSec": 168.2, - "avgLatencyMs": 288.37, - "medianLatencyMs": 287, - "p50LatencyMs": 287, - "p75LatencyMs": 289, - "p90LatencyMs": 296, - "p99LatencyMs": 1716, - "maxLatencyMs": 2353, - "bytesPerSec": 56200396.8 + "requestsPerSec": 171.8, + "avgLatencyMs": 282.38, + "medianLatencyMs": 279, + "p50LatencyMs": 279, + "p75LatencyMs": 282, + "p90LatencyMs": 297, + "p99LatencyMs": 1687, + "maxLatencyMs": 2351, + "bytesPerSec": 57399705.6 }, { "workers": 100, "durationMs": 5010, - "requests": 819, + "requests": 852, "errors": 0, - "requestsPerSec": 163.81, - "avgLatencyMs": 420.92, - "medianLatencyMs": 315, - "p50LatencyMs": 315, - "p75LatencyMs": 378, - "p90LatencyMs": 407, - "p99LatencyMs": 3883, - "maxLatencyMs": 4978, - "bytesPerSec": 54732390.4 + "requestsPerSec": 170.4, + "avgLatencyMs": 410.65, + "medianLatencyMs": 312, + "p50LatencyMs": 312, + "p75LatencyMs": 377, + "p90LatencyMs": 403, + "p99LatencyMs": 3912, + "maxLatencyMs": 4852, + "bytesPerSec": 56934400 }, { "workers": 200, "durationMs": 5010, - "requests": 751, + "requests": 818, "errors": 0, - "requestsPerSec": 150.2, - "avgLatencyMs": 427.11, - "medianLatencyMs": 323, - "p50LatencyMs": 323, - "p75LatencyMs": 386, - "p90LatencyMs": 419, - "p99LatencyMs": 3928, - "maxLatencyMs": 4969, - "bytesPerSec": 50190745.6 + "requestsPerSec": 163.6, + "avgLatencyMs": 411.39, + "medianLatencyMs": 298, + "p50LatencyMs": 298, + "p75LatencyMs": 359, + "p90LatencyMs": 388, + "p99LatencyMs": 3941, + "maxLatencyMs": 4948, + "bytesPerSec": 54660300.8 } ] } @@ -640,474 +640,474 @@ "browserVersion": "Google Chrome 154.0.8037.97", "ssrLoadTests": { "peakWorkers": 25, - "peakRequestsPerSec": 342, - "peakAvgLatencyMs": 72.01, - "peakP50LatencyMs": 72, + "peakRequestsPerSec": 343, + "peakAvgLatencyMs": 71.88, + "peakP50LatencyMs": 71, "peakP75LatencyMs": 72, "peakP90LatencyMs": 73, - "peakP99LatencyMs": 105, - "totalRequests": 11297, + "peakP99LatencyMs": 99, + "totalRequests": 11341, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1238, + "requests": 1230, "errors": 0, - "requestsPerSec": 247.6, - "avgLatencyMs": 3.18, + "requestsPerSec": 246, + "avgLatencyMs": 3.26, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, "p90LatencyMs": 4, "p99LatencyMs": 5, - "maxLatencyMs": 8, - "bytesPerSec": 77535641.6 + "maxLatencyMs": 15, + "bytesPerSec": 77050675.2 }, { "workers": 5, "durationMs": 5000, - "requests": 1635, + "requests": 1640, "errors": 0, - "requestsPerSec": 327, + "requestsPerSec": 328, "avgLatencyMs": 14.63, "medianLatencyMs": 14, "p50LatencyMs": 14, "p75LatencyMs": 15, "p90LatencyMs": 16, - "p99LatencyMs": 21, - "maxLatencyMs": 29, - "bytesPerSec": 102400000 + "p99LatencyMs": 19, + "maxLatencyMs": 31, + "bytesPerSec": 102701465.6 }, { "workers": 10, "durationMs": 5000, - "requests": 1690, + "requests": 1697, "errors": 0, - "requestsPerSec": 338, - "avgLatencyMs": 28.97, + "requestsPerSec": 339.4, + "avgLatencyMs": 28.89, "medianLatencyMs": 29, "p50LatencyMs": 29, "p75LatencyMs": 29, "p90LatencyMs": 30, - "p99LatencyMs": 44, - "maxLatencyMs": 60, - "bytesPerSec": 105834086.4 + "p99LatencyMs": 43, + "maxLatencyMs": 62, + "bytesPerSec": 106279731.2 }, { "workers": 25, "durationMs": 5000, - "requests": 1710, + "requests": 1715, "errors": 0, - "requestsPerSec": 342, - "avgLatencyMs": 72.01, - "medianLatencyMs": 72, - "p50LatencyMs": 72, + "requestsPerSec": 343, + "avgLatencyMs": 71.88, + "medianLatencyMs": 71, + "p50LatencyMs": 71, "p75LatencyMs": 72, "p90LatencyMs": 73, - "p99LatencyMs": 105, - "maxLatencyMs": 274, - "bytesPerSec": 107092377.6 + "p99LatencyMs": 99, + "maxLatencyMs": 275, + "bytesPerSec": 107406950.4 }, { "workers": 50, "durationMs": 5000, - "requests": 1705, + "requests": 1712, "errors": 0, - "requestsPerSec": 341, - "avgLatencyMs": 144.04, - "medianLatencyMs": 144, - "p50LatencyMs": 144, - "p75LatencyMs": 145, - "p90LatencyMs": 147, - "p99LatencyMs": 503, - "maxLatencyMs": 1172, - "bytesPerSec": 106777804.8 + "requestsPerSec": 342.4, + "avgLatencyMs": 143.45, + "medianLatencyMs": 142, + "p50LatencyMs": 142, + "p75LatencyMs": 144, + "p90LatencyMs": 146, + "p99LatencyMs": 485, + "maxLatencyMs": 1137, + "bytesPerSec": 107223449.6 }, { "workers": 100, "durationMs": 5010, - "requests": 1673, + "requests": 1679, "errors": 0, - "requestsPerSec": 334.6, - "avgLatencyMs": 289.43, - "medianLatencyMs": 225, - "p50LatencyMs": 225, - "p75LatencyMs": 262, - "p90LatencyMs": 285, - "p99LatencyMs": 3437, - "maxLatencyMs": 4805, - "bytesPerSec": 104785510.4 + "requestsPerSec": 335.8, + "avgLatencyMs": 288.85, + "medianLatencyMs": 212, + "p50LatencyMs": 212, + "p75LatencyMs": 258, + "p90LatencyMs": 309, + "p99LatencyMs": 3482, + "maxLatencyMs": 4911, + "bytesPerSec": 105152512 }, { "workers": 200, "durationMs": 5010, - "requests": 1646, + "requests": 1668, "errors": 0, - "requestsPerSec": 329.2, - "avgLatencyMs": 294.75, + "requestsPerSec": 333.6, + "avgLatencyMs": 293.16, "medianLatencyMs": 214, "p50LatencyMs": 214, - "p75LatencyMs": 257, - "p90LatencyMs": 280, - "p99LatencyMs": 3547, - "maxLatencyMs": 4946, - "bytesPerSec": 103107788.8 + "p75LatencyMs": 261, + "p90LatencyMs": 282, + "p99LatencyMs": 3495, + "maxLatencyMs": 4943, + "bytesPerSec": 104457830.4 } ], "runs": 3, "samples": [ { - "peakWorkers": 25, - "peakRequestsPerSec": 320.4, - "peakAvgLatencyMs": 76.93, - "peakP50LatencyMs": 76, - "peakP75LatencyMs": 77, - "peakP90LatencyMs": 78, - "peakP99LatencyMs": 112, - "totalRequests": 10690, + "peakWorkers": 10, + "peakRequestsPerSec": 341.2, + "peakAvgLatencyMs": 28.76, + "peakP50LatencyMs": 29, + "peakP75LatencyMs": 29, + "peakP90LatencyMs": 30, + "peakP99LatencyMs": 39, + "totalRequests": 11227, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1195, + "requests": 1237, "errors": 0, - "requestsPerSec": 239, - "avgLatencyMs": 3.94, - "medianLatencyMs": 4, - "p50LatencyMs": 4, - "p75LatencyMs": 4, + "requestsPerSec": 247.4, + "avgLatencyMs": 3.25, + "medianLatencyMs": 3, + "p50LatencyMs": 3, + "p75LatencyMs": 3, "p90LatencyMs": 4, "p99LatencyMs": 5, "maxLatencyMs": 9, - "bytesPerSec": 74848665.6 + "bytesPerSec": 77470105.6 }, { "workers": 5, "durationMs": 5000, - "requests": 1542, + "requests": 1635, "errors": 0, - "requestsPerSec": 308.4, - "avgLatencyMs": 15.66, - "medianLatencyMs": 15, - "p50LatencyMs": 15, - "p75LatencyMs": 16, - "p90LatencyMs": 17, - "p99LatencyMs": 23, - "maxLatencyMs": 32, - "bytesPerSec": 96580403.2 + "requestsPerSec": 327, + "avgLatencyMs": 14.67, + "medianLatencyMs": 14, + "p50LatencyMs": 14, + "p75LatencyMs": 15, + "p90LatencyMs": 16, + "p99LatencyMs": 21, + "maxLatencyMs": 30, + "bytesPerSec": 102386892.8 }, { "workers": 10, "durationMs": 5000, - "requests": 1598, + "requests": 1706, "errors": 0, - "requestsPerSec": 319.61, - "avgLatencyMs": 30.7, - "medianLatencyMs": 30, - "p50LatencyMs": 30, - "p75LatencyMs": 31, - "p90LatencyMs": 32, - "p99LatencyMs": 44, - "maxLatencyMs": 57, - "bytesPerSec": 100080025.6 + "requestsPerSec": 341.2, + "avgLatencyMs": 28.76, + "medianLatencyMs": 29, + "p50LatencyMs": 29, + "p75LatencyMs": 29, + "p90LatencyMs": 30, + "p99LatencyMs": 39, + "maxLatencyMs": 74, + "bytesPerSec": 106843340.8 }, { "workers": 25, "durationMs": 5000, - "requests": 1602, + "requests": 1682, "errors": 0, - "requestsPerSec": 320.4, - "avgLatencyMs": 76.93, - "medianLatencyMs": 76, - "p50LatencyMs": 76, - "p75LatencyMs": 77, - "p90LatencyMs": 78, - "p99LatencyMs": 112, - "maxLatencyMs": 310, - "bytesPerSec": 100329062.4 + "requestsPerSec": 336.4, + "avgLatencyMs": 73.27, + "medianLatencyMs": 72, + "p50LatencyMs": 72, + "p75LatencyMs": 73, + "p90LatencyMs": 75, + "p99LatencyMs": 105, + "maxLatencyMs": 347, + "bytesPerSec": 105336012.8 }, { "workers": 50, "durationMs": 5000, - "requests": 1571, + "requests": 1667, "errors": 0, - "requestsPerSec": 314.2, - "avgLatencyMs": 156.25, - "medianLatencyMs": 153, - "p50LatencyMs": 153, - "p75LatencyMs": 154, - "p90LatencyMs": 166, - "p99LatencyMs": 661, - "maxLatencyMs": 1348, - "bytesPerSec": 98376089.6 + "requestsPerSec": 333.4, + "avgLatencyMs": 147.37, + "medianLatencyMs": 144, + "p50LatencyMs": 144, + "p75LatencyMs": 146, + "p90LatencyMs": 163, + "p99LatencyMs": 566, + "maxLatencyMs": 1320, + "bytesPerSec": 104418508.8 }, { "workers": 100, "durationMs": 5010, - "requests": 1589, + "requests": 1672, "errors": 0, - "requestsPerSec": 317.8, - "avgLatencyMs": 295.69, - "medianLatencyMs": 214, - "p50LatencyMs": 214, - "p75LatencyMs": 271, - "p90LatencyMs": 291, - "p99LatencyMs": 3522, - "maxLatencyMs": 4916, - "bytesPerSec": 99516416 + "requestsPerSec": 334.4, + "avgLatencyMs": 287.35, + "medianLatencyMs": 219, + "p50LatencyMs": 219, + "p75LatencyMs": 257, + "p90LatencyMs": 286, + "p99LatencyMs": 3474, + "maxLatencyMs": 4930, + "bytesPerSec": 104719974.4 }, { "workers": 200, "durationMs": 5010, - "requests": 1593, + "requests": 1628, "errors": 0, - "requestsPerSec": 318.61, - "avgLatencyMs": 295.69, - "medianLatencyMs": 208, - "p50LatencyMs": 208, - "p75LatencyMs": 252, - "p90LatencyMs": 274, - "p99LatencyMs": 3622, - "maxLatencyMs": 4921, - "bytesPerSec": 99791667.2 + "requestsPerSec": 325.61, + "avgLatencyMs": 292.2, + "medianLatencyMs": 212, + "p50LatencyMs": 212, + "p75LatencyMs": 259, + "p90LatencyMs": 276, + "p99LatencyMs": 3513, + "maxLatencyMs": 4937, + "bytesPerSec": 101954355.2 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 346.6, - "peakAvgLatencyMs": 71.12, + "peakRequestsPerSec": 343, + "peakAvgLatencyMs": 71.88, "peakP50LatencyMs": 71, - "peakP75LatencyMs": 71, - "peakP90LatencyMs": 72, - "peakP99LatencyMs": 91, - "totalRequests": 11440, + "peakP75LatencyMs": 72, + "peakP90LatencyMs": 73, + "peakP99LatencyMs": 99, + "totalRequests": 11341, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1239, + "requests": 1230, "errors": 0, - "requestsPerSec": 247.8, - "avgLatencyMs": 3.18, + "requestsPerSec": 246, + "avgLatencyMs": 3.26, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, "p90LatencyMs": 4, "p99LatencyMs": 5, - "maxLatencyMs": 7, - "bytesPerSec": 77601177.6 + "maxLatencyMs": 15, + "bytesPerSec": 77050675.2 }, { "workers": 5, "durationMs": 5000, - "requests": 1648, + "requests": 1640, "errors": 0, - "requestsPerSec": 329.6, - "avgLatencyMs": 14.5, + "requestsPerSec": 328, + "avgLatencyMs": 14.63, "medianLatencyMs": 14, "p50LatencyMs": 14, "p75LatencyMs": 15, "p90LatencyMs": 16, "p99LatencyMs": 19, - "maxLatencyMs": 28, - "bytesPerSec": 103225753.6 + "maxLatencyMs": 31, + "bytesPerSec": 102701465.6 }, { "workers": 10, "durationMs": 5000, - "requests": 1715, + "requests": 1697, "errors": 0, - "requestsPerSec": 343, - "avgLatencyMs": 28.63, - "medianLatencyMs": 28, - "p50LatencyMs": 28, + "requestsPerSec": 339.4, + "avgLatencyMs": 28.89, + "medianLatencyMs": 29, + "p50LatencyMs": 29, "p75LatencyMs": 29, - "p90LatencyMs": 29, - "p99LatencyMs": 42, - "maxLatencyMs": 60, - "bytesPerSec": 107406950.4 + "p90LatencyMs": 30, + "p99LatencyMs": 43, + "maxLatencyMs": 62, + "bytesPerSec": 106279731.2 }, { "workers": 25, "durationMs": 5000, - "requests": 1733, + "requests": 1715, "errors": 0, - "requestsPerSec": 346.6, - "avgLatencyMs": 71.12, + "requestsPerSec": 343, + "avgLatencyMs": 71.88, "medianLatencyMs": 71, "p50LatencyMs": 71, - "p75LatencyMs": 71, - "p90LatencyMs": 72, - "p99LatencyMs": 91, - "maxLatencyMs": 232, - "bytesPerSec": 108547276.8 + "p75LatencyMs": 72, + "p90LatencyMs": 73, + "p99LatencyMs": 99, + "maxLatencyMs": 275, + "bytesPerSec": 107406950.4 }, { "workers": 50, "durationMs": 5000, - "requests": 1730, + "requests": 1712, "errors": 0, - "requestsPerSec": 346, - "avgLatencyMs": 142.02, - "medianLatencyMs": 141, - "p50LatencyMs": 141, - "p75LatencyMs": 142, - "p90LatencyMs": 143, - "p99LatencyMs": 560, - "maxLatencyMs": 1189, - "bytesPerSec": 108337561.6 + "requestsPerSec": 342.4, + "avgLatencyMs": 143.45, + "medianLatencyMs": 142, + "p50LatencyMs": 142, + "p75LatencyMs": 144, + "p90LatencyMs": 146, + "p99LatencyMs": 485, + "maxLatencyMs": 1137, + "bytesPerSec": 107223449.6 }, { "workers": 100, "durationMs": 5010, - "requests": 1709, + "requests": 1679, "errors": 0, - "requestsPerSec": 341.8, - "avgLatencyMs": 283.87, - "medianLatencyMs": 225, - "p50LatencyMs": 225, - "p75LatencyMs": 261, - "p90LatencyMs": 282, - "p99LatencyMs": 3257, - "maxLatencyMs": 4750, - "bytesPerSec": 107039948.8 + "requestsPerSec": 335.8, + "avgLatencyMs": 288.85, + "medianLatencyMs": 212, + "p50LatencyMs": 212, + "p75LatencyMs": 258, + "p90LatencyMs": 309, + "p99LatencyMs": 3482, + "maxLatencyMs": 4911, + "bytesPerSec": 105152512 }, { "workers": 200, "durationMs": 5010, - "requests": 1666, + "requests": 1668, "errors": 0, - "requestsPerSec": 333.2, - "avgLatencyMs": 293.96, - "medianLatencyMs": 215, - "p50LatencyMs": 215, - "p75LatencyMs": 259, + "requestsPerSec": 333.6, + "avgLatencyMs": 293.16, + "medianLatencyMs": 214, + "p50LatencyMs": 214, + "p75LatencyMs": 261, "p90LatencyMs": 282, - "p99LatencyMs": 3509, - "maxLatencyMs": 4972, - "bytesPerSec": 104339865.6 + "p99LatencyMs": 3495, + "maxLatencyMs": 4943, + "bytesPerSec": 104457830.4 } ] }, { - "peakWorkers": 25, - "peakRequestsPerSec": 342, - "peakAvgLatencyMs": 72.01, - "peakP50LatencyMs": 72, - "peakP75LatencyMs": 72, - "peakP90LatencyMs": 73, - "peakP99LatencyMs": 105, - "totalRequests": 11297, + "peakWorkers": 50, + "peakRequestsPerSec": 343.2, + "peakAvgLatencyMs": 142.91, + "peakP50LatencyMs": 143, + "peakP75LatencyMs": 144, + "peakP90LatencyMs": 145, + "peakP99LatencyMs": 452, + "totalRequests": 11366, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1238, + "requests": 1237, "errors": 0, - "requestsPerSec": 247.6, - "avgLatencyMs": 3.18, + "requestsPerSec": 247.4, + "avgLatencyMs": 3.23, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, "p90LatencyMs": 4, "p99LatencyMs": 5, - "maxLatencyMs": 8, - "bytesPerSec": 77535641.6 + "maxLatencyMs": 10, + "bytesPerSec": 77470105.6 }, { "workers": 5, "durationMs": 5000, - "requests": 1635, + "requests": 1653, "errors": 0, - "requestsPerSec": 327, - "avgLatencyMs": 14.63, + "requestsPerSec": 330.6, + "avgLatencyMs": 14.53, "medianLatencyMs": 14, "p50LatencyMs": 14, "p75LatencyMs": 15, "p90LatencyMs": 16, "p99LatencyMs": 21, "maxLatencyMs": 29, - "bytesPerSec": 102400000 + "bytesPerSec": 103527219.2 }, { "workers": 10, "durationMs": 5000, - "requests": 1690, + "requests": 1706, "errors": 0, - "requestsPerSec": 338, - "avgLatencyMs": 28.97, + "requestsPerSec": 341.2, + "avgLatencyMs": 28.74, "medianLatencyMs": 29, "p50LatencyMs": 29, "p75LatencyMs": 29, "p90LatencyMs": 30, - "p99LatencyMs": 44, - "maxLatencyMs": 60, - "bytesPerSec": 105834086.4 + "p99LatencyMs": 40, + "maxLatencyMs": 49, + "bytesPerSec": 106843340.8 }, { "workers": 25, "durationMs": 5000, - "requests": 1710, + "requests": 1711, "errors": 0, - "requestsPerSec": 342, + "requestsPerSec": 342.2, "avgLatencyMs": 72.01, - "medianLatencyMs": 72, - "p50LatencyMs": 72, + "medianLatencyMs": 71, + "p50LatencyMs": 71, "p75LatencyMs": 72, "p90LatencyMs": 73, - "p99LatencyMs": 105, - "maxLatencyMs": 274, - "bytesPerSec": 107092377.6 + "p99LatencyMs": 106, + "maxLatencyMs": 281, + "bytesPerSec": 107144806.4 }, { "workers": 50, "durationMs": 5000, - "requests": 1705, + "requests": 1716, "errors": 0, - "requestsPerSec": 341, - "avgLatencyMs": 144.04, - "medianLatencyMs": 144, - "p50LatencyMs": 144, - "p75LatencyMs": 145, - "p90LatencyMs": 147, - "p99LatencyMs": 503, - "maxLatencyMs": 1172, - "bytesPerSec": 106777804.8 + "requestsPerSec": 343.2, + "avgLatencyMs": 142.91, + "medianLatencyMs": 143, + "p50LatencyMs": 143, + "p75LatencyMs": 144, + "p90LatencyMs": 145, + "p99LatencyMs": 452, + "maxLatencyMs": 1076, + "bytesPerSec": 107472486.4 }, { "workers": 100, "durationMs": 5010, - "requests": 1673, + "requests": 1689, "errors": 0, - "requestsPerSec": 334.6, - "avgLatencyMs": 289.43, - "medianLatencyMs": 225, - "p50LatencyMs": 225, + "requestsPerSec": 337.8, + "avgLatencyMs": 286.95, + "medianLatencyMs": 215, + "p50LatencyMs": 215, "p75LatencyMs": 262, "p90LatencyMs": 285, - "p99LatencyMs": 3437, - "maxLatencyMs": 4805, - "bytesPerSec": 104785510.4 + "p99LatencyMs": 3393, + "maxLatencyMs": 4819, + "bytesPerSec": 105781657.6 }, { "workers": 200, "durationMs": 5010, - "requests": 1646, + "requests": 1654, "errors": 0, - "requestsPerSec": 329.2, - "avgLatencyMs": 294.75, - "medianLatencyMs": 214, - "p50LatencyMs": 214, - "p75LatencyMs": 257, - "p90LatencyMs": 280, - "p99LatencyMs": 3547, - "maxLatencyMs": 4946, - "bytesPerSec": 103107788.8 + "requestsPerSec": 330.8, + "avgLatencyMs": 293.54, + "medianLatencyMs": 216, + "p50LatencyMs": 216, + "p75LatencyMs": 268, + "p90LatencyMs": 285, + "p99LatencyMs": 3477, + "maxLatencyMs": 4904, + "bytesPerSec": 103592755.2 } ] } diff --git a/packages/docs/src/content/runtime/versions/app-solid-start/2.0.5.json b/packages/docs/src/content/runtime/versions/app-solid-start/2.0.5.json index f159f063..7e1d947d 100644 --- a/packages/docs/src/content/runtime/versions/app-solid-start/2.0.5.json +++ b/packages/docs/src/content/runtime/versions/app-solid-start/2.0.5.json @@ -4,633 +4,633 @@ "type": "runtime-app", "isFocused": true, "order": 6, - "timingMeasuredAt": "2026-10-10T10:58:42.209Z", + "timingMeasuredAt": "2026-10-10T11:51:43.886Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "2.0.5", "clientSideRenderedTests": { - "firstPaintMs": 96.4, - "fcpMs": 96.38, + "firstPaintMs": 89, + "fcpMs": 88.79, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 16.78, - "inputDelayMs": 1.22, - "processingDurationMs": 2.9, - "presentationDelayMs": 12.66 + "interactionLatencyMs": 20.83, + "inputDelayMs": 3.35, + "processingDurationMs": 2.99, + "presentationDelayMs": 14.49 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 14.17, - "fcpMs": 14.19, - "interactionLatencyMs": 4.39, - "inputDelayMs": 0.77, - "processingDurationMs": 1.27, - "presentationDelayMs": 3.5 + "firstPaintMs": 7.52, + "fcpMs": 7.49, + "interactionLatencyMs": 5.31, + "inputDelayMs": 5.69, + "processingDurationMs": 1.59, + "presentationDelayMs": 3.86 }, "samples": [ { - "firstPaintMs": 81, - "fcpMs": 81.07, + "firstPaintMs": 95, + "fcpMs": 94.753, "interactionTests": { - "interactionLatencyMs": 21.959, - "inputDelayMs": 2.595, - "processingDurationMs": 5.087, - "presentationDelayMs": 14.277 + "interactionLatencyMs": 20.702, + "inputDelayMs": 0.866, + "processingDurationMs": 2.225, + "presentationDelayMs": 17.611 } }, { - "firstPaintMs": 89, - "fcpMs": 88.563, + "firstPaintMs": 82, + "fcpMs": 82.052, "interactionTests": { - "interactionLatencyMs": 19.202, - "inputDelayMs": 0.894, - "processingDurationMs": 2.15, - "presentationDelayMs": 16.158 + "interactionLatencyMs": 14.216999999999999, + "inputDelayMs": 0.719, + "processingDurationMs": 2.661, + "presentationDelayMs": 10.837 } }, { - "firstPaintMs": 104, - "fcpMs": 103.609, + "firstPaintMs": 84, + "fcpMs": 83.623, "interactionTests": { - "interactionLatencyMs": 14.158, - "inputDelayMs": 0.884, - "processingDurationMs": 2.96, - "presentationDelayMs": 10.314 + "interactionLatencyMs": 20.212, + "inputDelayMs": 0.797, + "processingDurationMs": 2.204, + "presentationDelayMs": 17.211 } }, { - "firstPaintMs": 91, - "fcpMs": 91.465, + "firstPaintMs": 85, + "fcpMs": 84.696, "interactionTests": { - "interactionLatencyMs": 10.745000000000001, - "inputDelayMs": 0.86, - "processingDurationMs": 2.14, - "presentationDelayMs": 7.745 + "interactionLatencyMs": 29.077999999999996, + "inputDelayMs": 13.53, + "processingDurationMs": 5.803, + "presentationDelayMs": 9.745 } }, { - "firstPaintMs": 117, - "fcpMs": 117.194, + "firstPaintMs": 99, + "fcpMs": 98.804, "interactionTests": { - "interactionLatencyMs": 17.835, - "inputDelayMs": 0.869, - "processingDurationMs": 2.171, - "presentationDelayMs": 14.795 + "interactionLatencyMs": 19.93, + "inputDelayMs": 0.815, + "processingDurationMs": 2.061, + "presentationDelayMs": 17.054 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 420, - "avgLatencyMs": 2.52, - "medianLatencyMs": 2.308, - "samples": 3968, + "opsPerSec": 441, + "avgLatencyMs": 2.373, + "medianLatencyMs": 2.197, + "samples": 4215, "bodySizeKb": 224.17, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 89, - "fcpMs": 89.02, + "firstPaintMs": 85, + "fcpMs": 85.01, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 17.75, - "inputDelayMs": 1.5, - "processingDurationMs": 2.45, - "presentationDelayMs": 13.8 + "interactionLatencyMs": 14.77, + "inputDelayMs": 1.47, + "processingDurationMs": 3.15, + "presentationDelayMs": 10.15 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 14.61, - "fcpMs": 14.32, - "interactionLatencyMs": 2.64, - "inputDelayMs": 1.19, - "processingDurationMs": 0.5, - "presentationDelayMs": 1.89 + "firstPaintMs": 19.77, + "fcpMs": 19.8, + "interactionLatencyMs": 4.02, + "inputDelayMs": 1.47, + "processingDurationMs": 1.26, + "presentationDelayMs": 1.8 }, "samples": [ { - "firstPaintMs": 115, - "fcpMs": 114.525, + "firstPaintMs": 118, + "fcpMs": 118.065, "interactionTests": { - "interactionLatencyMs": 21.973, - "inputDelayMs": 3.632, - "processingDurationMs": 2.09, - "presentationDelayMs": 16.251 + "interactionLatencyMs": 21.843, + "inputDelayMs": 4.095, + "processingDurationMs": 4.687, + "presentationDelayMs": 13.061 } }, { "firstPaintMs": 80, - "fcpMs": 80.282, + "fcpMs": 79.852, "interactionTests": { - "interactionLatencyMs": 16.345, - "inputDelayMs": 1, - "processingDurationMs": 2.635, - "presentationDelayMs": 12.71 + "interactionLatencyMs": 13.803, + "inputDelayMs": 0.806, + "processingDurationMs": 4.339, + "presentationDelayMs": 8.658 } }, { - "firstPaintMs": 84, - "fcpMs": 83.711, + "firstPaintMs": 65, + "fcpMs": 65.097, "interactionTests": { - "interactionLatencyMs": 15.212, - "inputDelayMs": 0.944, - "processingDurationMs": 2.138, - "presentationDelayMs": 12.13 + "interactionLatencyMs": 12.403, + "inputDelayMs": 0.744, + "processingDurationMs": 2.519, + "presentationDelayMs": 9.14 } }, { - "firstPaintMs": 83, - "fcpMs": 83.244, + "firstPaintMs": 84, + "fcpMs": 84.176, "interactionTests": { - "interactionLatencyMs": 16.724, - "inputDelayMs": 0.966, - "processingDurationMs": 3.247, - "presentationDelayMs": 12.511 + "interactionLatencyMs": 12.198, + "inputDelayMs": 0.923, + "processingDurationMs": 2.088, + "presentationDelayMs": 9.187 } }, { - "firstPaintMs": 83, - "fcpMs": 83.357, + "firstPaintMs": 78, + "fcpMs": 77.868, "interactionTests": { - "interactionLatencyMs": 18.517, - "inputDelayMs": 0.958, - "processingDurationMs": 2.155, - "presentationDelayMs": 15.404 + "interactionLatencyMs": 13.593, + "inputDelayMs": 0.768, + "processingDurationMs": 2.132, + "presentationDelayMs": 10.693 } } ] }, "ssrLoadTests": { - "peakWorkers": 10, - "peakRequestsPerSec": 515, - "peakAvgLatencyMs": 18.88, - "peakP50LatencyMs": 18, - "peakP75LatencyMs": 21, - "peakP90LatencyMs": 25, - "peakP99LatencyMs": 36, - "totalRequests": 15777, + "peakWorkers": 50, + "peakRequestsPerSec": 529, + "peakAvgLatencyMs": 93.09, + "peakP50LatencyMs": 80, + "peakP75LatencyMs": 90, + "peakP90LatencyMs": 149, + "peakP99LatencyMs": 368, + "totalRequests": 16866, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1654, + "requests": 1583, "errors": 0, - "requestsPerSec": 330.8, - "avgLatencyMs": 2.27, + "requestsPerSec": 316.61, + "avgLatencyMs": 2.58, "medianLatencyMs": 2, "p50LatencyMs": 2, - "p75LatencyMs": 2, + "p75LatencyMs": 3, "p90LatencyMs": 3, - "p99LatencyMs": 6, - "maxLatencyMs": 9, - "bytesPerSec": 105755443.2 + "p99LatencyMs": 7, + "maxLatencyMs": 10, + "bytesPerSec": 101220352 }, { "workers": 5, "durationMs": 5000, - "requests": 2474, + "requests": 2421, "errors": 0, - "requestsPerSec": 494.8, - "avgLatencyMs": 9.61, + "requestsPerSec": 484.2, + "avgLatencyMs": 9.83, "medianLatencyMs": 9, "p50LatencyMs": 9, - "p75LatencyMs": 10, + "p75LatencyMs": 11, "p90LatencyMs": 12, "p99LatencyMs": 19, - "maxLatencyMs": 29, - "bytesPerSec": 158217011.2 + "maxLatencyMs": 24, + "bytesPerSec": 154782924.81 }, { "workers": 10, "durationMs": 5000, - "requests": 2575, + "requests": 2485, "errors": 0, - "requestsPerSec": 515, - "avgLatencyMs": 18.88, - "medianLatencyMs": 18, - "p50LatencyMs": 18, - "p75LatencyMs": 21, - "p90LatencyMs": 25, - "p99LatencyMs": 36, - "maxLatencyMs": 70, - "bytesPerSec": 164639539.2 + "requestsPerSec": 497, + "avgLatencyMs": 19.56, + "medianLatencyMs": 19, + "p50LatencyMs": 19, + "p75LatencyMs": 22, + "p90LatencyMs": 26, + "p99LatencyMs": 39, + "maxLatencyMs": 71, + "bytesPerSec": 158924800 }, { "workers": 25, "durationMs": 5000, - "requests": 2408, + "requests": 2568, "errors": 0, - "requestsPerSec": 481.6, - "avgLatencyMs": 51.13, - "medianLatencyMs": 44, - "p50LatencyMs": 44, - "p75LatencyMs": 62, - "p90LatencyMs": 78, - "p99LatencyMs": 111, - "maxLatencyMs": 401, - "bytesPerSec": 153970278.4 + "requestsPerSec": 513.6, + "avgLatencyMs": 47.94, + "medianLatencyMs": 42, + "p50LatencyMs": 42, + "p75LatencyMs": 60, + "p90LatencyMs": 71, + "p99LatencyMs": 101, + "maxLatencyMs": 470, + "bytesPerSec": 164193894.4 }, { "workers": 50, - "durationMs": 5000, - "requests": 2214, + "durationMs": 5010, + "requests": 2645, "errors": 0, - "requestsPerSec": 442.8, - "avgLatencyMs": 111.02, - "medianLatencyMs": 96, - "p50LatencyMs": 96, - "p75LatencyMs": 109, - "p90LatencyMs": 175, - "p99LatencyMs": 614, - "maxLatencyMs": 2243, - "bytesPerSec": 141570867.2 + "requestsPerSec": 529, + "avgLatencyMs": 93.09, + "medianLatencyMs": 80, + "p50LatencyMs": 80, + "p75LatencyMs": 90, + "p90LatencyMs": 149, + "p99LatencyMs": 368, + "maxLatencyMs": 1726, + "bytesPerSec": 169122201.6 }, { "workers": 100, "durationMs": 5010, - "requests": 2223, + "requests": 2587, "errors": 0, - "requestsPerSec": 444.6, - "avgLatencyMs": 158.55, - "medianLatencyMs": 106, - "p50LatencyMs": 106, - "p75LatencyMs": 131, - "p90LatencyMs": 173, - "p99LatencyMs": 2352, - "maxLatencyMs": 4936, - "bytesPerSec": 142134476.81 + "requestsPerSec": 517.4, + "avgLatencyMs": 147.75, + "medianLatencyMs": 100, + "p50LatencyMs": 100, + "p75LatencyMs": 125, + "p90LatencyMs": 174, + "p99LatencyMs": 2146, + "maxLatencyMs": 4870, + "bytesPerSec": 165425971.2 }, { "workers": 200, "durationMs": 5010, - "requests": 2229, + "requests": 2577, "errors": 0, - "requestsPerSec": 445.8, - "avgLatencyMs": 160.72, - "medianLatencyMs": 106, - "p50LatencyMs": 106, - "p75LatencyMs": 130, - "p90LatencyMs": 190, - "p99LatencyMs": 2404, - "maxLatencyMs": 4976, - "bytesPerSec": 142521139.2 + "requestsPerSec": 515.4, + "avgLatencyMs": 150.69, + "medianLatencyMs": 103, + "p50LatencyMs": 103, + "p75LatencyMs": 123, + "p90LatencyMs": 168, + "p99LatencyMs": 2349, + "maxLatencyMs": 4982, + "bytesPerSec": 164816486.4 } ], "runs": 3, "samples": [ { - "peakWorkers": 10, - "peakRequestsPerSec": 515, - "peakAvgLatencyMs": 18.88, - "peakP50LatencyMs": 18, - "peakP75LatencyMs": 21, - "peakP90LatencyMs": 25, - "peakP99LatencyMs": 36, - "totalRequests": 15777, + "peakWorkers": 50, + "peakRequestsPerSec": 529, + "peakAvgLatencyMs": 93.09, + "peakP50LatencyMs": 80, + "peakP75LatencyMs": 90, + "peakP90LatencyMs": 149, + "peakP99LatencyMs": 368, + "totalRequests": 16866, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1654, + "requests": 1583, "errors": 0, - "requestsPerSec": 330.8, - "avgLatencyMs": 2.27, + "requestsPerSec": 316.61, + "avgLatencyMs": 2.58, "medianLatencyMs": 2, "p50LatencyMs": 2, - "p75LatencyMs": 2, + "p75LatencyMs": 3, "p90LatencyMs": 3, - "p99LatencyMs": 6, - "maxLatencyMs": 9, - "bytesPerSec": 105755443.2 + "p99LatencyMs": 7, + "maxLatencyMs": 10, + "bytesPerSec": 101220352 }, { "workers": 5, "durationMs": 5000, - "requests": 2474, + "requests": 2421, "errors": 0, - "requestsPerSec": 494.8, - "avgLatencyMs": 9.61, + "requestsPerSec": 484.2, + "avgLatencyMs": 9.83, "medianLatencyMs": 9, "p50LatencyMs": 9, - "p75LatencyMs": 10, + "p75LatencyMs": 11, "p90LatencyMs": 12, "p99LatencyMs": 19, - "maxLatencyMs": 29, - "bytesPerSec": 158217011.2 + "maxLatencyMs": 24, + "bytesPerSec": 154782924.81 }, { "workers": 10, "durationMs": 5000, - "requests": 2575, + "requests": 2485, "errors": 0, - "requestsPerSec": 515, - "avgLatencyMs": 18.88, - "medianLatencyMs": 18, - "p50LatencyMs": 18, - "p75LatencyMs": 21, - "p90LatencyMs": 25, - "p99LatencyMs": 36, - "maxLatencyMs": 70, - "bytesPerSec": 164639539.2 + "requestsPerSec": 497, + "avgLatencyMs": 19.56, + "medianLatencyMs": 19, + "p50LatencyMs": 19, + "p75LatencyMs": 22, + "p90LatencyMs": 26, + "p99LatencyMs": 39, + "maxLatencyMs": 71, + "bytesPerSec": 158924800 }, { "workers": 25, "durationMs": 5000, - "requests": 2408, + "requests": 2568, "errors": 0, - "requestsPerSec": 481.6, - "avgLatencyMs": 51.13, - "medianLatencyMs": 44, - "p50LatencyMs": 44, - "p75LatencyMs": 62, - "p90LatencyMs": 78, - "p99LatencyMs": 111, - "maxLatencyMs": 401, - "bytesPerSec": 153970278.4 + "requestsPerSec": 513.6, + "avgLatencyMs": 47.94, + "medianLatencyMs": 42, + "p50LatencyMs": 42, + "p75LatencyMs": 60, + "p90LatencyMs": 71, + "p99LatencyMs": 101, + "maxLatencyMs": 470, + "bytesPerSec": 164193894.4 }, { "workers": 50, - "durationMs": 5000, - "requests": 2214, + "durationMs": 5010, + "requests": 2645, "errors": 0, - "requestsPerSec": 442.8, - "avgLatencyMs": 111.02, - "medianLatencyMs": 96, - "p50LatencyMs": 96, - "p75LatencyMs": 109, - "p90LatencyMs": 175, - "p99LatencyMs": 614, - "maxLatencyMs": 2243, - "bytesPerSec": 141570867.2 + "requestsPerSec": 529, + "avgLatencyMs": 93.09, + "medianLatencyMs": 80, + "p50LatencyMs": 80, + "p75LatencyMs": 90, + "p90LatencyMs": 149, + "p99LatencyMs": 368, + "maxLatencyMs": 1726, + "bytesPerSec": 169122201.6 }, { "workers": 100, "durationMs": 5010, - "requests": 2223, + "requests": 2587, "errors": 0, - "requestsPerSec": 444.6, - "avgLatencyMs": 158.55, - "medianLatencyMs": 106, - "p50LatencyMs": 106, - "p75LatencyMs": 131, - "p90LatencyMs": 173, - "p99LatencyMs": 2352, - "maxLatencyMs": 4936, - "bytesPerSec": 142134476.81 + "requestsPerSec": 517.4, + "avgLatencyMs": 147.75, + "medianLatencyMs": 100, + "p50LatencyMs": 100, + "p75LatencyMs": 125, + "p90LatencyMs": 174, + "p99LatencyMs": 2146, + "maxLatencyMs": 4870, + "bytesPerSec": 165425971.2 }, { "workers": 200, "durationMs": 5010, - "requests": 2229, + "requests": 2577, "errors": 0, - "requestsPerSec": 445.8, - "avgLatencyMs": 160.72, - "medianLatencyMs": 106, - "p50LatencyMs": 106, - "p75LatencyMs": 130, - "p90LatencyMs": 190, - "p99LatencyMs": 2404, - "maxLatencyMs": 4976, - "bytesPerSec": 142521139.2 + "requestsPerSec": 515.4, + "avgLatencyMs": 150.69, + "medianLatencyMs": 103, + "p50LatencyMs": 103, + "p75LatencyMs": 123, + "p90LatencyMs": 168, + "p99LatencyMs": 2349, + "maxLatencyMs": 4982, + "bytesPerSec": 164816486.4 } ] }, { - "peakWorkers": 100, - "peakRequestsPerSec": 507, - "peakAvgLatencyMs": 148.95, - "peakP50LatencyMs": 102, - "peakP75LatencyMs": 121, - "peakP90LatencyMs": 177, - "peakP99LatencyMs": 2154, - "totalRequests": 16234, + "peakWorkers": 50, + "peakRequestsPerSec": 534.21, + "peakAvgLatencyMs": 92.25, + "peakP50LatencyMs": 79, + "peakP75LatencyMs": 91, + "peakP90LatencyMs": 145, + "peakP99LatencyMs": 381, + "totalRequests": 17386, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1610, + "requests": 1704, "errors": 0, - "requestsPerSec": 322, - "avgLatencyMs": 2.39, + "requestsPerSec": 340.8, + "avgLatencyMs": 2.16, "medianLatencyMs": 2, "p50LatencyMs": 2, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 6, + "p75LatencyMs": 2, + "p90LatencyMs": 2, + "p99LatencyMs": 5, "maxLatencyMs": 7, - "bytesPerSec": 102950502.4 + "bytesPerSec": 108966707.2 }, { "workers": 5, "durationMs": 5000, - "requests": 2368, + "requests": 2638, "errors": 0, - "requestsPerSec": 473.6, - "avgLatencyMs": 10.07, - "medianLatencyMs": 10, - "p50LatencyMs": 10, - "p75LatencyMs": 11, - "p90LatencyMs": 12, - "p99LatencyMs": 20, - "maxLatencyMs": 26, - "bytesPerSec": 151401267.2 + "requestsPerSec": 527.6, + "avgLatencyMs": 9.01, + "medianLatencyMs": 9, + "p50LatencyMs": 9, + "p75LatencyMs": 10, + "p90LatencyMs": 11, + "p99LatencyMs": 17, + "maxLatencyMs": 20, + "bytesPerSec": 168676556.81 }, { "workers": 10, "durationMs": 5000, - "requests": 2446, + "requests": 2604, "errors": 0, - "requestsPerSec": 489.2, - "avgLatencyMs": 19.91, - "medianLatencyMs": 19, - "p50LatencyMs": 19, - "p75LatencyMs": 22, - "p90LatencyMs": 27, - "p99LatencyMs": 39, - "maxLatencyMs": 61, - "bytesPerSec": 156382003.2 + "requestsPerSec": 520.8, + "avgLatencyMs": 18.67, + "medianLatencyMs": 18, + "p50LatencyMs": 18, + "p75LatencyMs": 20, + "p90LatencyMs": 24, + "p99LatencyMs": 35, + "maxLatencyMs": 51, + "bytesPerSec": 166526976 }, { "workers": 25, "durationMs": 5000, - "requests": 2428, + "requests": 2607, "errors": 0, - "requestsPerSec": 485.6, - "avgLatencyMs": 50.71, - "medianLatencyMs": 46, - "p50LatencyMs": 46, - "p75LatencyMs": 63, - "p90LatencyMs": 74, - "p99LatencyMs": 106, - "maxLatencyMs": 416, - "bytesPerSec": 155280998.4 + "requestsPerSec": 521.4, + "avgLatencyMs": 47.14, + "medianLatencyMs": 43, + "p50LatencyMs": 43, + "p75LatencyMs": 58, + "p90LatencyMs": 69, + "p99LatencyMs": 99, + "maxLatencyMs": 413, + "bytesPerSec": 166658048 }, { "workers": 50, "durationMs": 5000, - "requests": 2338, + "requests": 2671, "errors": 0, - "requestsPerSec": 467.6, - "avgLatencyMs": 105.23, - "medianLatencyMs": 88, - "p50LatencyMs": 88, - "p75LatencyMs": 105, - "p90LatencyMs": 163, - "p99LatencyMs": 560, - "maxLatencyMs": 2083, - "bytesPerSec": 149487616 + "requestsPerSec": 534.21, + "avgLatencyMs": 92.25, + "medianLatencyMs": 79, + "p50LatencyMs": 79, + "p75LatencyMs": 91, + "p90LatencyMs": 145, + "p99LatencyMs": 381, + "maxLatencyMs": 1788, + "bytesPerSec": 170799923.2 }, { "workers": 100, "durationMs": 5010, - "requests": 2535, + "requests": 2616, "errors": 0, - "requestsPerSec": 507, - "avgLatencyMs": 148.95, - "medianLatencyMs": 102, - "p50LatencyMs": 102, - "p75LatencyMs": 121, - "p90LatencyMs": 177, - "p99LatencyMs": 2154, - "maxLatencyMs": 4893, - "bytesPerSec": 162096742.4 + "requestsPerSec": 523.21, + "avgLatencyMs": 150.26, + "medianLatencyMs": 106, + "p50LatencyMs": 106, + "p75LatencyMs": 120, + "p90LatencyMs": 193, + "p99LatencyMs": 2134, + "maxLatencyMs": 4946, + "bytesPerSec": 167287193.6 }, { "workers": 200, "durationMs": 5010, - "requests": 2509, + "requests": 2546, "errors": 0, - "requestsPerSec": 501.8, - "avgLatencyMs": 150.76, - "medianLatencyMs": 106, - "p50LatencyMs": 106, - "p75LatencyMs": 125, - "p90LatencyMs": 162, - "p99LatencyMs": 2113, - "maxLatencyMs": 4870, - "bytesPerSec": 160445235.2 + "requestsPerSec": 509.2, + "avgLatencyMs": 150.55, + "medianLatencyMs": 104, + "p50LatencyMs": 104, + "p75LatencyMs": 124, + "p90LatencyMs": 159, + "p99LatencyMs": 2203, + "maxLatencyMs": 4991, + "bytesPerSec": 162804531.2 } ] }, { - "peakWorkers": 10, - "peakRequestsPerSec": 532.6, - "peakAvgLatencyMs": 18.25, - "peakP50LatencyMs": 18, - "peakP75LatencyMs": 20, - "peakP90LatencyMs": 24, - "peakP99LatencyMs": 35, - "totalRequests": 16661, + "peakWorkers": 5, + "peakRequestsPerSec": 486, + "peakAvgLatencyMs": 9.77, + "peakP50LatencyMs": 9, + "peakP75LatencyMs": 11, + "peakP90LatencyMs": 12, + "peakP99LatencyMs": 20, + "totalRequests": 16031, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1736, + "requests": 1608, "errors": 0, - "requestsPerSec": 347.2, - "avgLatencyMs": 2.14, + "requestsPerSec": 321.61, + "avgLatencyMs": 2.5, "medianLatencyMs": 2, "p50LatencyMs": 2, - "p75LatencyMs": 2, - "p90LatencyMs": 2, - "p99LatencyMs": 5, - "maxLatencyMs": 5, - "bytesPerSec": 110985216 + "p75LatencyMs": 3, + "p90LatencyMs": 3, + "p99LatencyMs": 6, + "maxLatencyMs": 6, + "bytesPerSec": 102819430.4 }, { "workers": 5, "durationMs": 5000, - "requests": 2653, + "requests": 2430, "errors": 0, - "requestsPerSec": 530.6, - "avgLatencyMs": 8.95, + "requestsPerSec": 486, + "avgLatencyMs": 9.77, "medianLatencyMs": 9, "p50LatencyMs": 9, - "p75LatencyMs": 10, - "p90LatencyMs": 11, - "p99LatencyMs": 18, - "maxLatencyMs": 24, - "bytesPerSec": 169594060.81 + "p75LatencyMs": 11, + "p90LatencyMs": 12, + "p99LatencyMs": 20, + "maxLatencyMs": 27, + "bytesPerSec": 155359641.6 }, { "workers": 10, "durationMs": 5000, - "requests": 2663, + "requests": 2405, "errors": 0, - "requestsPerSec": 532.6, - "avgLatencyMs": 18.25, - "medianLatencyMs": 18, - "p50LatencyMs": 18, - "p75LatencyMs": 20, - "p90LatencyMs": 24, - "p99LatencyMs": 35, - "maxLatencyMs": 54, - "bytesPerSec": 170301849.6 + "requestsPerSec": 481, + "avgLatencyMs": 20.24, + "medianLatencyMs": 20, + "p50LatencyMs": 20, + "p75LatencyMs": 22, + "p90LatencyMs": 27, + "p99LatencyMs": 40, + "maxLatencyMs": 72, + "bytesPerSec": 153786777.6 }, { "workers": 25, "durationMs": 5000, - "requests": 2621, + "requests": 2378, "errors": 0, - "requestsPerSec": 524.21, - "avgLatencyMs": 46.96, - "medianLatencyMs": 43, - "p50LatencyMs": 43, - "p75LatencyMs": 58, - "p90LatencyMs": 69, - "p99LatencyMs": 92, - "maxLatencyMs": 430, - "bytesPerSec": 167601766.4 + "requestsPerSec": 475.6, + "avgLatencyMs": 51.79, + "medianLatencyMs": 46, + "p50LatencyMs": 46, + "p75LatencyMs": 63, + "p90LatencyMs": 76, + "p99LatencyMs": 109, + "maxLatencyMs": 434, + "bytesPerSec": 152056627.2 }, { "workers": 50, "durationMs": 5000, - "requests": 2541, + "requests": 2373, "errors": 0, - "requestsPerSec": 508.2, - "avgLatencyMs": 96.75, - "medianLatencyMs": 81, - "p50LatencyMs": 81, - "p75LatencyMs": 99, - "p90LatencyMs": 150, - "p99LatencyMs": 405, - "maxLatencyMs": 1744, - "bytesPerSec": 162516172.81 + "requestsPerSec": 474.6, + "avgLatencyMs": 103.7, + "medianLatencyMs": 85, + "p50LatencyMs": 85, + "p75LatencyMs": 103, + "p90LatencyMs": 161, + "p99LatencyMs": 566, + "maxLatencyMs": 2030, + "bytesPerSec": 151742054.4 }, { "workers": 100, "durationMs": 5010, - "requests": 2126, + "requests": 2408, "errors": 0, - "requestsPerSec": 425.2, - "avgLatencyMs": 161.65, - "medianLatencyMs": 125, - "p50LatencyMs": 125, - "p75LatencyMs": 139, - "p90LatencyMs": 160, - "p99LatencyMs": 2186, - "maxLatencyMs": 4937, - "bytesPerSec": 135934771.2 + "requestsPerSec": 481.6, + "avgLatencyMs": 152.89, + "medianLatencyMs": 104, + "p50LatencyMs": 104, + "p75LatencyMs": 123, + "p90LatencyMs": 182, + "p99LatencyMs": 2281, + "maxLatencyMs": 4930, + "bytesPerSec": 154003046.4 }, { "workers": 200, "durationMs": 5010, - "requests": 2321, + "requests": 2429, "errors": 0, - "requestsPerSec": 464.2, - "avgLatencyMs": 154.57, - "medianLatencyMs": 104, - "p50LatencyMs": 104, - "p75LatencyMs": 127, - "p90LatencyMs": 160, - "p99LatencyMs": 2388, - "maxLatencyMs": 4884, - "bytesPerSec": 148406272 + "requestsPerSec": 485.8, + "avgLatencyMs": 151.59, + "medianLatencyMs": 107, + "p50LatencyMs": 107, + "p75LatencyMs": 131, + "p90LatencyMs": 155, + "p99LatencyMs": 2201, + "maxLatencyMs": 4936, + "bytesPerSec": 155274444.81 } ] } diff --git a/packages/docs/src/content/runtime/versions/app-sveltekit/3.0.1.json b/packages/docs/src/content/runtime/versions/app-sveltekit/3.0.1.json index 730e7613..8c8bacb5 100644 --- a/packages/docs/src/content/runtime/versions/app-sveltekit/3.0.1.json +++ b/packages/docs/src/content/runtime/versions/app-sveltekit/3.0.1.json @@ -4,299 +4,299 @@ "type": "runtime-app", "isFocused": true, "order": 7, - "timingMeasuredAt": "2026-10-10T10:58:42.209Z", + "timingMeasuredAt": "2026-10-10T11:51:43.886Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "3.0.1", "clientSideRenderedTests": { - "firstPaintMs": 112.8, - "fcpMs": 112.92, + "firstPaintMs": 109.4, + "fcpMs": 109.55, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 18.81, - "inputDelayMs": 0.87, - "processingDurationMs": 3.15, - "presentationDelayMs": 14.79 + "interactionLatencyMs": 14.95, + "inputDelayMs": 0.8, + "processingDurationMs": 1.71, + "presentationDelayMs": 12.44 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 8.53, - "fcpMs": 8.55, - "interactionLatencyMs": 5.43, - "inputDelayMs": 0.1, - "processingDurationMs": 1.15, - "presentationDelayMs": 5.89 + "firstPaintMs": 24.55, + "fcpMs": 24.55, + "interactionLatencyMs": 5.21, + "inputDelayMs": 0.08, + "processingDurationMs": 0.3, + "presentationDelayMs": 5.16 }, "samples": [ { - "firstPaintMs": 118, - "fcpMs": 118.147, + "firstPaintMs": 112, + "fcpMs": 112.382, "interactionTests": { - "interactionLatencyMs": 27.366, - "inputDelayMs": 0.999, - "processingDurationMs": 2.343, - "presentationDelayMs": 24.024 + "interactionLatencyMs": 18.424, + "inputDelayMs": 0.815, + "processingDurationMs": 2.222, + "presentationDelayMs": 15.387 } }, { - "firstPaintMs": 110, - "fcpMs": 109.996, + "firstPaintMs": 97, + "fcpMs": 97.075, "interactionTests": { - "interactionLatencyMs": 19.677, - "inputDelayMs": 0.911, - "processingDurationMs": 4.3, - "presentationDelayMs": 14.466 + "interactionLatencyMs": 10.111, + "inputDelayMs": 0.768, + "processingDurationMs": 1.583, + "presentationDelayMs": 7.76 } }, { - "firstPaintMs": 99, - "fcpMs": 99.163, + "firstPaintMs": 86, + "fcpMs": 86.181, "interactionTests": { - "interactionLatencyMs": 16.634, - "inputDelayMs": 0.772, - "processingDurationMs": 1.746, - "presentationDelayMs": 14.116 + "interactionLatencyMs": 13.718, + "inputDelayMs": 0.688, + "processingDurationMs": 1.654, + "presentationDelayMs": 11.376 } }, { - "firstPaintMs": 119, - "fcpMs": 119.489, + "firstPaintMs": 102, + "fcpMs": 102.022, "interactionTests": { - "interactionLatencyMs": 12.644, - "inputDelayMs": 0.771, - "processingDurationMs": 4.295, - "presentationDelayMs": 7.578 + "interactionLatencyMs": 22.078, + "inputDelayMs": 0.855, + "processingDurationMs": 1.439, + "presentationDelayMs": 19.784 } }, { - "firstPaintMs": 118, - "fcpMs": 117.825, + "firstPaintMs": 150, + "fcpMs": 150.113, "interactionTests": { - "interactionLatencyMs": 17.727, - "inputDelayMs": 0.881, - "processingDurationMs": 3.089, - "presentationDelayMs": 13.757 + "interactionLatencyMs": 10.408000000000001, + "inputDelayMs": 0.879, + "processingDurationMs": 1.651, + "presentationDelayMs": 7.878 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 449, - "avgLatencyMs": 2.256, - "medianLatencyMs": 2.205, - "samples": 4432, + "opsPerSec": 448, + "avgLatencyMs": 2.275, + "medianLatencyMs": 2.19, + "samples": 4396, "bodySizeKb": 184.3, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 82.8, - "fcpMs": 82.59, + "firstPaintMs": 75.8, + "fcpMs": 75.71, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 16.29, - "inputDelayMs": 0.83, - "processingDurationMs": 1.97, - "presentationDelayMs": 13.48 + "interactionLatencyMs": 15.99, + "inputDelayMs": 0.76, + "processingDurationMs": 2.46, + "presentationDelayMs": 12.77 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 7.19, - "fcpMs": 7.13, - "interactionLatencyMs": 5.4, - "inputDelayMs": 0.12, - "processingDurationMs": 0.19, - "presentationDelayMs": 5.46 + "firstPaintMs": 7.95, + "fcpMs": 7.8, + "interactionLatencyMs": 1.99, + "inputDelayMs": 0.04, + "processingDurationMs": 0.99, + "presentationDelayMs": 2.5 }, "samples": [ { - "firstPaintMs": 82, - "fcpMs": 82.035, + "firstPaintMs": 85, + "fcpMs": 84.945, "interactionTests": { - "interactionLatencyMs": 13.661, - "inputDelayMs": 0.983, - "processingDurationMs": 2.302, - "presentationDelayMs": 10.376 + "interactionLatencyMs": 14.742999999999999, + "inputDelayMs": 0.758, + "processingDurationMs": 2.83, + "presentationDelayMs": 11.155 } }, { - "firstPaintMs": 93, - "fcpMs": 92.553, + "firstPaintMs": 82, + "fcpMs": 81.617, "interactionTests": { - "interactionLatencyMs": 18.609, - "inputDelayMs": 0.728, - "processingDurationMs": 1.891, - "presentationDelayMs": 15.99 + "interactionLatencyMs": 14.931, + "inputDelayMs": 0.778, + "processingDurationMs": 1.697, + "presentationDelayMs": 12.456 } }, { - "firstPaintMs": 74, - "fcpMs": 73.559, + "firstPaintMs": 70, + "fcpMs": 70.265, "interactionTests": { - "interactionLatencyMs": 15.267999999999999, - "inputDelayMs": 0.884, - "processingDurationMs": 1.86, - "presentationDelayMs": 12.524 + "interactionLatencyMs": 15.454, + "inputDelayMs": 0.818, + "processingDurationMs": 1.845, + "presentationDelayMs": 12.791 } }, { - "firstPaintMs": 79, - "fcpMs": 79.076, + "firstPaintMs": 66, + "fcpMs": 66.052, "interactionTests": { - "interactionLatencyMs": 9.788, - "inputDelayMs": 0.697, - "processingDurationMs": 1.942, - "presentationDelayMs": 7.149 + "interactionLatencyMs": 15.297, + "inputDelayMs": 0.739, + "processingDurationMs": 4.036, + "presentationDelayMs": 10.522 } }, { - "firstPaintMs": 86, - "fcpMs": 85.733, + "firstPaintMs": 76, + "fcpMs": 75.679, "interactionTests": { - "interactionLatencyMs": 24.105999999999998, - "inputDelayMs": 0.876, - "processingDurationMs": 1.867, - "presentationDelayMs": 21.363 + "interactionLatencyMs": 19.509, + "inputDelayMs": 0.711, + "processingDurationMs": 1.872, + "presentationDelayMs": 16.926 } } ] }, "ssrLoadTests": { "peakWorkers": 25, - "peakRequestsPerSec": 566.21, - "peakAvgLatencyMs": 43.49, - "peakP50LatencyMs": 43, - "peakP75LatencyMs": 45, - "peakP90LatencyMs": 55, - "peakP99LatencyMs": 77, - "totalRequests": 18065, + "peakRequestsPerSec": 579.6, + "peakAvgLatencyMs": 42.45, + "peakP50LatencyMs": 41, + "peakP75LatencyMs": 44, + "peakP90LatencyMs": 56, + "peakP99LatencyMs": 76, + "totalRequests": 18704, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1695, + "requests": 1753, "errors": 0, - "requestsPerSec": 339, - "avgLatencyMs": 2.16, + "requestsPerSec": 350.6, + "avgLatencyMs": 2.19, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 3, - "p99LatencyMs": 4, - "maxLatencyMs": 6, - "bytesPerSec": 94548787.2 + "p99LatencyMs": 3, + "maxLatencyMs": 5, + "bytesPerSec": 97786265.6 }, { "workers": 5, "durationMs": 5000, - "requests": 2773, + "requests": 2757, "errors": 0, - "requestsPerSec": 554.6, - "avgLatencyMs": 8.57, + "requestsPerSec": 551.4, + "avgLatencyMs": 8.55, "medianLatencyMs": 8, "p50LatencyMs": 8, "p75LatencyMs": 9, "p90LatencyMs": 10, - "p99LatencyMs": 13, - "maxLatencyMs": 22, - "bytesPerSec": 154704281.6 + "p99LatencyMs": 14, + "maxLatencyMs": 18, + "bytesPerSec": 153786777.6 }, { "workers": 10, "durationMs": 5000, - "requests": 2793, + "requests": 2836, "errors": 0, - "requestsPerSec": 558.6, - "avgLatencyMs": 17.38, + "requestsPerSec": 567.21, + "avgLatencyMs": 17.11, "medianLatencyMs": 17, "p50LatencyMs": 17, "p75LatencyMs": 18, "p90LatencyMs": 19, - "p99LatencyMs": 30, - "maxLatencyMs": 45, - "bytesPerSec": 155831500.81 + "p99LatencyMs": 28, + "maxLatencyMs": 51, + "bytesPerSec": 158190796.81 }, { "workers": 25, "durationMs": 5000, - "requests": 2831, + "requests": 2898, "errors": 0, - "requestsPerSec": 566.21, - "avgLatencyMs": 43.49, - "medianLatencyMs": 43, - "p50LatencyMs": 43, - "p75LatencyMs": 45, - "p90LatencyMs": 55, - "p99LatencyMs": 77, - "maxLatencyMs": 167, - "bytesPerSec": 157902438.4 + "requestsPerSec": 579.6, + "avgLatencyMs": 42.45, + "medianLatencyMs": 41, + "p50LatencyMs": 41, + "p75LatencyMs": 44, + "p90LatencyMs": 56, + "p99LatencyMs": 76, + "maxLatencyMs": 275, + "bytesPerSec": 161677312 }, { "workers": 50, - "durationMs": 5010, - "requests": 2706, + "durationMs": 5000, + "requests": 2841, "errors": 0, - "requestsPerSec": 541.21, - "avgLatencyMs": 90.94, - "medianLatencyMs": 86, - "p50LatencyMs": 86, - "p75LatencyMs": 101, - "p90LatencyMs": 127, - "p99LatencyMs": 217, - "maxLatencyMs": 1239, - "bytesPerSec": 150955622.4 + "requestsPerSec": 568.21, + "avgLatencyMs": 86.66, + "medianLatencyMs": 82, + "p50LatencyMs": 82, + "p75LatencyMs": 97, + "p90LatencyMs": 123, + "p99LatencyMs": 197, + "maxLatencyMs": 1319, + "bytesPerSec": 158479155.2 }, { "workers": 100, "durationMs": 5010, - "requests": 2660, + "requests": 2824, "errors": 0, - "requestsPerSec": 532, - "avgLatencyMs": 162.15, - "medianLatencyMs": 108, - "p50LatencyMs": 108, - "p75LatencyMs": 152, - "p90LatencyMs": 194, - "p99LatencyMs": 2187, - "maxLatencyMs": 4987, - "bytesPerSec": 148412825.6 + "requestsPerSec": 564.8, + "avgLatencyMs": 156.35, + "medianLatencyMs": 110, + "p50LatencyMs": 110, + "p75LatencyMs": 137, + "p90LatencyMs": 193, + "p99LatencyMs": 1961, + "maxLatencyMs": 4966, + "bytesPerSec": 157509222.4 }, { "workers": 200, "durationMs": 5010, - "requests": 2607, + "requests": 2795, "errors": 0, - "requestsPerSec": 521.4, - "avgLatencyMs": 161.78, - "medianLatencyMs": 112, - "p50LatencyMs": 112, - "p75LatencyMs": 150, - "p90LatencyMs": 185, - "p99LatencyMs": 1983, - "maxLatencyMs": 4954, - "bytesPerSec": 145444044.81 + "requestsPerSec": 559, + "avgLatencyMs": 157.9, + "medianLatencyMs": 104, + "p50LatencyMs": 104, + "p75LatencyMs": 136, + "p90LatencyMs": 193, + "p99LatencyMs": 2233, + "maxLatencyMs": 4945, + "bytesPerSec": 155910144 } ], "runs": 3, "samples": [ { "peakWorkers": 25, - "peakRequestsPerSec": 533, - "peakAvgLatencyMs": 46.18, - "peakP50LatencyMs": 45, - "peakP75LatencyMs": 48, - "peakP90LatencyMs": 60, - "peakP99LatencyMs": 81, - "totalRequests": 17423, + "peakRequestsPerSec": 581.21, + "peakAvgLatencyMs": 42.29, + "peakP50LatencyMs": 41, + "peakP75LatencyMs": 45, + "peakP90LatencyMs": 56, + "peakP99LatencyMs": 72, + "totalRequests": 18770, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1728, + "requests": 1787, "errors": 0, - "requestsPerSec": 345.6, + "requestsPerSec": 357.4, "avgLatencyMs": 2.08, "medianLatencyMs": 2, "p50LatencyMs": 2, @@ -304,333 +304,333 @@ "p90LatencyMs": 2, "p99LatencyMs": 3, "maxLatencyMs": 4, - "bytesPerSec": 96396902.4 + "bytesPerSec": 99699916.8 }, { "workers": 5, "durationMs": 5000, - "requests": 2663, + "requests": 2807, "errors": 0, - "requestsPerSec": 532.6, - "avgLatencyMs": 8.87, - "medianLatencyMs": 9, - "p50LatencyMs": 9, + "requestsPerSec": 561.4, + "avgLatencyMs": 8.47, + "medianLatencyMs": 8, + "p50LatencyMs": 8, "p75LatencyMs": 9, - "p90LatencyMs": 10, - "p99LatencyMs": 14, - "maxLatencyMs": 19, - "bytesPerSec": 148517683.2 + "p90LatencyMs": 9, + "p99LatencyMs": 13, + "maxLatencyMs": 17, + "bytesPerSec": 156591718.4 }, { "workers": 10, "durationMs": 5000, - "requests": 2656, + "requests": 2864, "errors": 0, - "requestsPerSec": 531.21, - "avgLatencyMs": 18.29, - "medianLatencyMs": 18, - "p50LatencyMs": 18, - "p75LatencyMs": 19, - "p90LatencyMs": 21, - "p99LatencyMs": 31, - "maxLatencyMs": 53, - "bytesPerSec": 148176896 + "requestsPerSec": 572.8, + "avgLatencyMs": 16.93, + "medianLatencyMs": 17, + "p50LatencyMs": 17, + "p75LatencyMs": 18, + "p90LatencyMs": 19, + "p99LatencyMs": 27, + "maxLatencyMs": 40, + "bytesPerSec": 159763660.81 }, { "workers": 25, "durationMs": 5000, - "requests": 2665, + "requests": 2906, "errors": 0, - "requestsPerSec": 533, - "avgLatencyMs": 46.18, - "medianLatencyMs": 45, - "p50LatencyMs": 45, - "p75LatencyMs": 48, - "p90LatencyMs": 60, - "p99LatencyMs": 81, - "maxLatencyMs": 162, - "bytesPerSec": 148648755.2 + "requestsPerSec": 581.21, + "avgLatencyMs": 42.29, + "medianLatencyMs": 41, + "p50LatencyMs": 41, + "p75LatencyMs": 45, + "p90LatencyMs": 56, + "p99LatencyMs": 72, + "maxLatencyMs": 321, + "bytesPerSec": 162096742.4 }, { "workers": 50, "durationMs": 5000, - "requests": 2579, + "requests": 2786, "errors": 0, - "requestsPerSec": 515.8, - "avgLatencyMs": 95.09, - "medianLatencyMs": 89, - "p50LatencyMs": 89, - "p75LatencyMs": 104, - "p90LatencyMs": 134, - "p99LatencyMs": 380, - "maxLatencyMs": 1566, - "bytesPerSec": 143851520 + "requestsPerSec": 557.21, + "avgLatencyMs": 88.31, + "medianLatencyMs": 85, + "p50LatencyMs": 85, + "p75LatencyMs": 106, + "p90LatencyMs": 129, + "p99LatencyMs": 162, + "maxLatencyMs": 449, + "bytesPerSec": 155385856 }, { "workers": 100, "durationMs": 5010, - "requests": 2590, + "requests": 2821, "errors": 0, - "requestsPerSec": 518, - "avgLatencyMs": 160.4, - "medianLatencyMs": 118, - "p50LatencyMs": 118, - "p75LatencyMs": 139, - "p90LatencyMs": 175, - "p99LatencyMs": 2096, - "maxLatencyMs": 4887, - "bytesPerSec": 144480665.6 + "requestsPerSec": 564.21, + "avgLatencyMs": 154.61, + "medianLatencyMs": 106, + "p50LatencyMs": 106, + "p75LatencyMs": 137, + "p90LatencyMs": 195, + "p99LatencyMs": 1992, + "maxLatencyMs": 4877, + "bytesPerSec": 157404364.81 }, { "workers": 200, "durationMs": 5010, - "requests": 2542, + "requests": 2799, "errors": 0, - "requestsPerSec": 508.4, - "avgLatencyMs": 162.2, - "medianLatencyMs": 117, - "p50LatencyMs": 117, - "p75LatencyMs": 144, - "p90LatencyMs": 189, - "p99LatencyMs": 1993, - "maxLatencyMs": 4870, - "bytesPerSec": 141787136 + "requestsPerSec": 559.8, + "avgLatencyMs": 167.79, + "medianLatencyMs": 118, + "p50LatencyMs": 118, + "p75LatencyMs": 145, + "p90LatencyMs": 228, + "p99LatencyMs": 1719, + "maxLatencyMs": 4892, + "bytesPerSec": 156146073.6 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 566.21, - "peakAvgLatencyMs": 43.49, - "peakP50LatencyMs": 43, - "peakP75LatencyMs": 45, - "peakP90LatencyMs": 55, - "peakP99LatencyMs": 77, - "totalRequests": 18065, + "peakRequestsPerSec": 579.6, + "peakAvgLatencyMs": 42.45, + "peakP50LatencyMs": 41, + "peakP75LatencyMs": 44, + "peakP90LatencyMs": 56, + "peakP99LatencyMs": 76, + "totalRequests": 18704, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1695, + "requests": 1753, "errors": 0, - "requestsPerSec": 339, - "avgLatencyMs": 2.16, + "requestsPerSec": 350.6, + "avgLatencyMs": 2.19, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 3, - "p99LatencyMs": 4, - "maxLatencyMs": 6, - "bytesPerSec": 94548787.2 + "p99LatencyMs": 3, + "maxLatencyMs": 5, + "bytesPerSec": 97786265.6 }, { "workers": 5, "durationMs": 5000, - "requests": 2773, + "requests": 2757, "errors": 0, - "requestsPerSec": 554.6, - "avgLatencyMs": 8.57, + "requestsPerSec": 551.4, + "avgLatencyMs": 8.55, "medianLatencyMs": 8, "p50LatencyMs": 8, "p75LatencyMs": 9, "p90LatencyMs": 10, - "p99LatencyMs": 13, - "maxLatencyMs": 22, - "bytesPerSec": 154704281.6 + "p99LatencyMs": 14, + "maxLatencyMs": 18, + "bytesPerSec": 153786777.6 }, { "workers": 10, "durationMs": 5000, - "requests": 2793, + "requests": 2836, "errors": 0, - "requestsPerSec": 558.6, - "avgLatencyMs": 17.38, + "requestsPerSec": 567.21, + "avgLatencyMs": 17.11, "medianLatencyMs": 17, "p50LatencyMs": 17, "p75LatencyMs": 18, "p90LatencyMs": 19, - "p99LatencyMs": 30, - "maxLatencyMs": 45, - "bytesPerSec": 155831500.81 + "p99LatencyMs": 28, + "maxLatencyMs": 51, + "bytesPerSec": 158190796.81 }, { "workers": 25, "durationMs": 5000, - "requests": 2831, + "requests": 2898, "errors": 0, - "requestsPerSec": 566.21, - "avgLatencyMs": 43.49, - "medianLatencyMs": 43, - "p50LatencyMs": 43, - "p75LatencyMs": 45, - "p90LatencyMs": 55, - "p99LatencyMs": 77, - "maxLatencyMs": 167, - "bytesPerSec": 157902438.4 + "requestsPerSec": 579.6, + "avgLatencyMs": 42.45, + "medianLatencyMs": 41, + "p50LatencyMs": 41, + "p75LatencyMs": 44, + "p90LatencyMs": 56, + "p99LatencyMs": 76, + "maxLatencyMs": 275, + "bytesPerSec": 161677312 }, { "workers": 50, - "durationMs": 5010, - "requests": 2706, + "durationMs": 5000, + "requests": 2841, "errors": 0, - "requestsPerSec": 541.21, - "avgLatencyMs": 90.94, - "medianLatencyMs": 86, - "p50LatencyMs": 86, - "p75LatencyMs": 101, - "p90LatencyMs": 127, - "p99LatencyMs": 217, - "maxLatencyMs": 1239, - "bytesPerSec": 150955622.4 + "requestsPerSec": 568.21, + "avgLatencyMs": 86.66, + "medianLatencyMs": 82, + "p50LatencyMs": 82, + "p75LatencyMs": 97, + "p90LatencyMs": 123, + "p99LatencyMs": 197, + "maxLatencyMs": 1319, + "bytesPerSec": 158479155.2 }, { "workers": 100, "durationMs": 5010, - "requests": 2660, + "requests": 2824, "errors": 0, - "requestsPerSec": 532, - "avgLatencyMs": 162.15, - "medianLatencyMs": 108, - "p50LatencyMs": 108, - "p75LatencyMs": 152, - "p90LatencyMs": 194, - "p99LatencyMs": 2187, - "maxLatencyMs": 4987, - "bytesPerSec": 148412825.6 + "requestsPerSec": 564.8, + "avgLatencyMs": 156.35, + "medianLatencyMs": 110, + "p50LatencyMs": 110, + "p75LatencyMs": 137, + "p90LatencyMs": 193, + "p99LatencyMs": 1961, + "maxLatencyMs": 4966, + "bytesPerSec": 157509222.4 }, { "workers": 200, "durationMs": 5010, - "requests": 2607, + "requests": 2795, "errors": 0, - "requestsPerSec": 521.4, - "avgLatencyMs": 161.78, - "medianLatencyMs": 112, - "p50LatencyMs": 112, - "p75LatencyMs": 150, - "p90LatencyMs": 185, - "p99LatencyMs": 1983, - "maxLatencyMs": 4954, - "bytesPerSec": 145444044.81 + "requestsPerSec": 559, + "avgLatencyMs": 157.9, + "medianLatencyMs": 104, + "p50LatencyMs": 104, + "p75LatencyMs": 136, + "p90LatencyMs": 193, + "p99LatencyMs": 2233, + "maxLatencyMs": 4945, + "bytesPerSec": 155910144 } ] }, { - "peakWorkers": 10, - "peakRequestsPerSec": 567.6, - "peakAvgLatencyMs": 17.09, - "peakP50LatencyMs": 17, - "peakP75LatencyMs": 18, - "peakP90LatencyMs": 19, - "peakP99LatencyMs": 29, - "totalRequests": 18413, + "peakWorkers": 25, + "peakRequestsPerSec": 572.6, + "peakAvgLatencyMs": 42.98, + "peakP50LatencyMs": 42, + "peakP75LatencyMs": 47, + "peakP90LatencyMs": 57, + "peakP99LatencyMs": 79, + "totalRequests": 18593, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1686, + "requests": 1747, "errors": 0, - "requestsPerSec": 337.2, - "avgLatencyMs": 2.28, + "requestsPerSec": 349.4, + "avgLatencyMs": 2.16, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 3, "p99LatencyMs": 4, - "maxLatencyMs": 6, - "bytesPerSec": 94037606.4 + "maxLatencyMs": 5, + "bytesPerSec": 97458585.6 }, { "workers": 5, "durationMs": 5000, - "requests": 2646, + "requests": 2772, "errors": 0, - "requestsPerSec": 529.21, - "avgLatencyMs": 8.95, - "medianLatencyMs": 9, - "p50LatencyMs": 9, + "requestsPerSec": 554.4, + "avgLatencyMs": 8.54, + "medianLatencyMs": 8, + "p50LatencyMs": 8, "p75LatencyMs": 9, "p90LatencyMs": 10, - "p99LatencyMs": 14, - "maxLatencyMs": 20, - "bytesPerSec": 147626393.6 + "p99LatencyMs": 13, + "maxLatencyMs": 18, + "bytesPerSec": 154651852.81 }, { "workers": 10, "durationMs": 5000, - "requests": 2838, + "requests": 2836, "errors": 0, - "requestsPerSec": 567.6, - "avgLatencyMs": 17.09, + "requestsPerSec": 567.21, + "avgLatencyMs": 17.1, "medianLatencyMs": 17, "p50LatencyMs": 17, "p75LatencyMs": 18, "p90LatencyMs": 19, "p99LatencyMs": 29, - "maxLatencyMs": 46, - "bytesPerSec": 158321868.81 + "maxLatencyMs": 40, + "bytesPerSec": 158164582.4 }, { "workers": 25, "durationMs": 5000, - "requests": 2807, + "requests": 2863, "errors": 0, - "requestsPerSec": 561.4, - "avgLatencyMs": 43.85, - "medianLatencyMs": 43, - "p50LatencyMs": 43, - "p75LatencyMs": 46, + "requestsPerSec": 572.6, + "avgLatencyMs": 42.98, + "medianLatencyMs": 42, + "p50LatencyMs": 42, + "p75LatencyMs": 47, "p90LatencyMs": 57, - "p99LatencyMs": 77, - "maxLatencyMs": 179, - "bytesPerSec": 156617932.81 + "p99LatencyMs": 79, + "maxLatencyMs": 115, + "bytesPerSec": 159685017.6 }, { "workers": 50, "durationMs": 5000, - "requests": 2830, + "requests": 2831, "errors": 0, - "requestsPerSec": 566, - "avgLatencyMs": 87.05, - "medianLatencyMs": 83, - "p50LatencyMs": 83, - "p75LatencyMs": 98, - "p90LatencyMs": 116, - "p99LatencyMs": 243, - "maxLatencyMs": 1382, + "requestsPerSec": 566.21, + "avgLatencyMs": 86.97, + "medianLatencyMs": 82, + "p50LatencyMs": 82, + "p75LatencyMs": 96, + "p90LatencyMs": 119, + "p99LatencyMs": 281, + "maxLatencyMs": 1038, "bytesPerSec": 157902438.4 }, { "workers": 100, - "durationMs": 5010, - "requests": 2819, + "durationMs": 5000, + "requests": 2789, "errors": 0, - "requestsPerSec": 563.8, - "avgLatencyMs": 159.76, - "medianLatencyMs": 107, - "p50LatencyMs": 107, - "p75LatencyMs": 143, - "p90LatencyMs": 204, - "p99LatencyMs": 2023, - "maxLatencyMs": 4935, - "bytesPerSec": 157247078.4 + "requestsPerSec": 557.8, + "avgLatencyMs": 161.51, + "medianLatencyMs": 106, + "p50LatencyMs": 106, + "p75LatencyMs": 146, + "p90LatencyMs": 200, + "p99LatencyMs": 2024, + "maxLatencyMs": 4908, + "bytesPerSec": 155569356.81 }, { "workers": 200, "durationMs": 5010, - "requests": 2787, + "requests": 2755, "errors": 0, - "requestsPerSec": 557.4, - "avgLatencyMs": 160.15, - "medianLatencyMs": 104, - "p50LatencyMs": 104, - "p75LatencyMs": 143, - "p90LatencyMs": 193, - "p99LatencyMs": 2416, - "maxLatencyMs": 4972, - "bytesPerSec": 155464499.2 + "requestsPerSec": 551, + "avgLatencyMs": 160.27, + "medianLatencyMs": 111, + "p50LatencyMs": 111, + "p75LatencyMs": 136, + "p90LatencyMs": 187, + "p99LatencyMs": 2344, + "maxLatencyMs": 4988, + "bytesPerSec": 153708134.4 } ] } diff --git a/packages/docs/src/content/runtime/versions/app-tanstack-start-react/1.167.65.json b/packages/docs/src/content/runtime/versions/app-tanstack-start-react/1.167.65.json new file mode 100644 index 00000000..f3ef4317 --- /dev/null +++ b/packages/docs/src/content/runtime/versions/app-tanstack-start-react/1.167.65.json @@ -0,0 +1,1117 @@ +{ + "name": "TanStack Start", + "package": "app-tanstack-start-react", + "type": "runtime-app", + "isFocused": true, + "order": 8, + "timingMeasuredAt": "2026-10-10T11:51:43.886Z", + "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "frameworkVersion": "1.167.65", + "clientSideRenderedTests": { + "firstPaintMs": 119.2, + "fcpMs": 119.4, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": 41.42, + "inputDelayMs": 2.13, + "processingDurationMs": 28.86, + "presentationDelayMs": 10.42 + }, + "runs": 5, + "standardDeviation": { + "firstPaintMs": 4.82, + "fcpMs": 5.02, + "interactionLatencyMs": 2.54, + "inputDelayMs": 1.24, + "processingDurationMs": 2.74, + "presentationDelayMs": 3.67 + }, + "samples": [ + { + "firstPaintMs": 126, + "fcpMs": 126.409, + "interactionTests": { + "interactionLatencyMs": 45.899, + "inputDelayMs": 4.343, + "processingDurationMs": 27.253, + "presentationDelayMs": 14.303 + } + }, + { + "firstPaintMs": 118, + "fcpMs": 118.245, + "interactionTests": { + "interactionLatencyMs": 40.910000000000004, + "inputDelayMs": 1.545, + "processingDurationMs": 26.542, + "presentationDelayMs": 12.823 + } + }, + { + "firstPaintMs": 114, + "fcpMs": 114.317, + "interactionTests": { + "interactionLatencyMs": 40.02, + "inputDelayMs": 1.691, + "processingDurationMs": 30.647, + "presentationDelayMs": 7.682 + } + }, + { + "firstPaintMs": 122, + "fcpMs": 122.499, + "interactionTests": { + "interactionLatencyMs": 40.452, + "inputDelayMs": 1.633, + "processingDurationMs": 27.056, + "presentationDelayMs": 11.763 + } + }, + { + "firstPaintMs": 116, + "fcpMs": 115.516, + "interactionTests": { + "interactionLatencyMs": 39.811, + "inputDelayMs": 1.453, + "processingDurationMs": 32.815, + "presentationDelayMs": 5.543 + } + } + ] + }, + "ssrRequestThroughputTests": { + "opsPerSec": 344, + "avgLatencyMs": 2.931, + "medianLatencyMs": 2.855, + "samples": 3413, + "bodySizeKb": 192.62, + "duplicationFactor": 2 + }, + "serverSideRenderedTests": { + "firstPaintMs": 102.6, + "fcpMs": 102.72, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": 47.93, + "inputDelayMs": 1.85, + "processingDurationMs": 34.42, + "presentationDelayMs": 11.66 + }, + "runs": 5, + "standardDeviation": { + "firstPaintMs": 5.55, + "fcpMs": 5.33, + "interactionLatencyMs": 6.45, + "inputDelayMs": 0.27, + "processingDurationMs": 1.83, + "presentationDelayMs": 6.08 + }, + "samples": [ + { + "firstPaintMs": 110, + "fcpMs": 109.551, + "interactionTests": { + "interactionLatencyMs": 55.38699999999999, + "inputDelayMs": 1.754, + "processingDurationMs": 35.675, + "presentationDelayMs": 17.958 + } + }, + { + "firstPaintMs": 107, + "fcpMs": 107.387, + "interactionTests": { + "interactionLatencyMs": 53.925000000000004, + "inputDelayMs": 2.289, + "processingDurationMs": 33.023, + "presentationDelayMs": 18.613 + } + }, + { + "firstPaintMs": 98, + "fcpMs": 98.487, + "interactionTests": { + "interactionLatencyMs": 43.992999999999995, + "inputDelayMs": 1.916, + "processingDurationMs": 34.039, + "presentationDelayMs": 8.038 + } + }, + { + "firstPaintMs": 100, + "fcpMs": 99.705, + "interactionTests": { + "interactionLatencyMs": 45.824, + "inputDelayMs": 1.638, + "processingDurationMs": 36.87, + "presentationDelayMs": 7.316 + } + }, + { + "firstPaintMs": 98, + "fcpMs": 98.473, + "interactionTests": { + "interactionLatencyMs": 40.519999999999996, + "inputDelayMs": 1.653, + "processingDurationMs": 32.492, + "presentationDelayMs": 6.375 + } + } + ] + }, + "ssrRouterLinkLoadTests": { + "peakWorkers": 25, + "peakRequestsPerSec": 166.2, + "peakAvgLatencyMs": 147.74, + "peakP50LatencyMs": 145, + "peakP75LatencyMs": 155, + "peakP90LatencyMs": 199, + "peakP99LatencyMs": 546, + "totalRequests": 5585, + "totalErrors": 0, + "stages": [ + { + "workers": 1, + "durationMs": 5000, + "requests": 705, + "errors": 0, + "requestsPerSec": 141, + "avgLatencyMs": 6.33, + "medianLatencyMs": 6, + "p50LatencyMs": 6, + "p75LatencyMs": 7, + "p90LatencyMs": 7, + "p99LatencyMs": 9, + "maxLatencyMs": 13, + "bytesPerSec": 40629043.21 + }, + { + "workers": 5, + "durationMs": 5000, + "requests": 821, + "errors": 0, + "requestsPerSec": 164.2, + "avgLatencyMs": 29.86, + "medianLatencyMs": 29, + "p50LatencyMs": 29, + "p75LatencyMs": 30, + "p90LatencyMs": 35, + "p99LatencyMs": 49, + "maxLatencyMs": 67, + "bytesPerSec": 47313715.2 + }, + { + "workers": 10, + "durationMs": 5000, + "requests": 826, + "errors": 0, + "requestsPerSec": 165.2, + "avgLatencyMs": 59.6, + "medianLatencyMs": 58, + "p50LatencyMs": 58, + "p75LatencyMs": 62, + "p90LatencyMs": 74, + "p99LatencyMs": 95, + "maxLatencyMs": 126, + "bytesPerSec": 47602073.6 + }, + { + "workers": 25, + "durationMs": 5000, + "requests": 831, + "errors": 0, + "requestsPerSec": 166.2, + "avgLatencyMs": 147.74, + "medianLatencyMs": 145, + "p50LatencyMs": 145, + "p75LatencyMs": 155, + "p90LatencyMs": 199, + "p99LatencyMs": 546, + "maxLatencyMs": 1191, + "bytesPerSec": 47890432 + }, + { + "workers": 50, + "durationMs": 5000, + "requests": 831, + "errors": 0, + "requestsPerSec": 166.2, + "avgLatencyMs": 285.93, + "medianLatencyMs": 191, + "p50LatencyMs": 191, + "p75LatencyMs": 266, + "p90LatencyMs": 357, + "p99LatencyMs": 3338, + "maxLatencyMs": 4975, + "bytesPerSec": 47883878.4 + }, + { + "workers": 100, + "durationMs": 5010, + "requests": 811, + "errors": 0, + "requestsPerSec": 162.2, + "avgLatencyMs": 284.78, + "medianLatencyMs": 185, + "p50LatencyMs": 185, + "p75LatencyMs": 240, + "p90LatencyMs": 343, + "p99LatencyMs": 3378, + "maxLatencyMs": 4864, + "bytesPerSec": 46736998.4 + }, + { + "workers": 200, + "durationMs": 5010, + "requests": 760, + "errors": 0, + "requestsPerSec": 152, + "avgLatencyMs": 306.3, + "medianLatencyMs": 208, + "p50LatencyMs": 208, + "p75LatencyMs": 252, + "p90LatencyMs": 415, + "p99LatencyMs": 3463, + "maxLatencyMs": 4860, + "bytesPerSec": 43802624 + } + ], + "runs": 3, + "samples": [ + { + "peakWorkers": 25, + "peakRequestsPerSec": 165, + "peakAvgLatencyMs": 148.94, + "peakP50LatencyMs": 147, + "peakP75LatencyMs": 159, + "peakP90LatencyMs": 202, + "peakP99LatencyMs": 466, + "totalRequests": 5544, + "totalErrors": 0, + "stages": [ + { + "workers": 1, + "durationMs": 5000, + "requests": 695, + "errors": 0, + "requestsPerSec": 139, + "avgLatencyMs": 6.47, + "medianLatencyMs": 6, + "p50LatencyMs": 6, + "p75LatencyMs": 7, + "p90LatencyMs": 8, + "p99LatencyMs": 11, + "maxLatencyMs": 12, + "bytesPerSec": 40058880 + }, + { + "workers": 5, + "durationMs": 5000, + "requests": 814, + "errors": 0, + "requestsPerSec": 162.81, + "avgLatencyMs": 30.13, + "medianLatencyMs": 30, + "p50LatencyMs": 30, + "p75LatencyMs": 31, + "p90LatencyMs": 36, + "p99LatencyMs": 49, + "maxLatencyMs": 62, + "bytesPerSec": 46913945.6 + }, + { + "workers": 10, + "durationMs": 5000, + "requests": 813, + "errors": 0, + "requestsPerSec": 162.6, + "avgLatencyMs": 60.66, + "medianLatencyMs": 60, + "p50LatencyMs": 60, + "p75LatencyMs": 62, + "p90LatencyMs": 70, + "p99LatencyMs": 98, + "maxLatencyMs": 152, + "bytesPerSec": 46848409.6 + }, + { + "workers": 25, + "durationMs": 5000, + "requests": 825, + "errors": 0, + "requestsPerSec": 165, + "avgLatencyMs": 148.94, + "medianLatencyMs": 147, + "p50LatencyMs": 147, + "p75LatencyMs": 159, + "p90LatencyMs": 202, + "p99LatencyMs": 466, + "maxLatencyMs": 1099, + "bytesPerSec": 47543091.2 + }, + { + "workers": 50, + "durationMs": 5000, + "requests": 823, + "errors": 0, + "requestsPerSec": 164.6, + "avgLatencyMs": 287.49, + "medianLatencyMs": 192, + "p50LatencyMs": 192, + "p75LatencyMs": 260, + "p90LatencyMs": 396, + "p99LatencyMs": 3262, + "maxLatencyMs": 4929, + "bytesPerSec": 47425126.4 + }, + { + "workers": 100, + "durationMs": 5010, + "requests": 808, + "errors": 0, + "requestsPerSec": 161.6, + "avgLatencyMs": 293.49, + "medianLatencyMs": 178, + "p50LatencyMs": 178, + "p75LatencyMs": 277, + "p90LatencyMs": 387, + "p99LatencyMs": 3415, + "maxLatencyMs": 4962, + "bytesPerSec": 46566604.8 + }, + { + "workers": 200, + "durationMs": 5010, + "requests": 766, + "errors": 0, + "requestsPerSec": 153.2, + "avgLatencyMs": 297.87, + "medianLatencyMs": 190, + "p50LatencyMs": 190, + "p75LatencyMs": 241, + "p90LatencyMs": 360, + "p99LatencyMs": 3661, + "maxLatencyMs": 4961, + "bytesPerSec": 44146688 + } + ] + }, + { + "peakWorkers": 25, + "peakRequestsPerSec": 166.2, + "peakAvgLatencyMs": 147.74, + "peakP50LatencyMs": 145, + "peakP75LatencyMs": 155, + "peakP90LatencyMs": 199, + "peakP99LatencyMs": 546, + "totalRequests": 5585, + "totalErrors": 0, + "stages": [ + { + "workers": 1, + "durationMs": 5000, + "requests": 705, + "errors": 0, + "requestsPerSec": 141, + "avgLatencyMs": 6.33, + "medianLatencyMs": 6, + "p50LatencyMs": 6, + "p75LatencyMs": 7, + "p90LatencyMs": 7, + "p99LatencyMs": 9, + "maxLatencyMs": 13, + "bytesPerSec": 40629043.21 + }, + { + "workers": 5, + "durationMs": 5000, + "requests": 821, + "errors": 0, + "requestsPerSec": 164.2, + "avgLatencyMs": 29.86, + "medianLatencyMs": 29, + "p50LatencyMs": 29, + "p75LatencyMs": 30, + "p90LatencyMs": 35, + "p99LatencyMs": 49, + "maxLatencyMs": 67, + "bytesPerSec": 47313715.2 + }, + { + "workers": 10, + "durationMs": 5000, + "requests": 826, + "errors": 0, + "requestsPerSec": 165.2, + "avgLatencyMs": 59.6, + "medianLatencyMs": 58, + "p50LatencyMs": 58, + "p75LatencyMs": 62, + "p90LatencyMs": 74, + "p99LatencyMs": 95, + "maxLatencyMs": 126, + "bytesPerSec": 47602073.6 + }, + { + "workers": 25, + "durationMs": 5000, + "requests": 831, + "errors": 0, + "requestsPerSec": 166.2, + "avgLatencyMs": 147.74, + "medianLatencyMs": 145, + "p50LatencyMs": 145, + "p75LatencyMs": 155, + "p90LatencyMs": 199, + "p99LatencyMs": 546, + "maxLatencyMs": 1191, + "bytesPerSec": 47890432 + }, + { + "workers": 50, + "durationMs": 5000, + "requests": 831, + "errors": 0, + "requestsPerSec": 166.2, + "avgLatencyMs": 285.93, + "medianLatencyMs": 191, + "p50LatencyMs": 191, + "p75LatencyMs": 266, + "p90LatencyMs": 357, + "p99LatencyMs": 3338, + "maxLatencyMs": 4975, + "bytesPerSec": 47883878.4 + }, + { + "workers": 100, + "durationMs": 5010, + "requests": 811, + "errors": 0, + "requestsPerSec": 162.2, + "avgLatencyMs": 284.78, + "medianLatencyMs": 185, + "p50LatencyMs": 185, + "p75LatencyMs": 240, + "p90LatencyMs": 343, + "p99LatencyMs": 3378, + "maxLatencyMs": 4864, + "bytesPerSec": 46736998.4 + }, + { + "workers": 200, + "durationMs": 5010, + "requests": 760, + "errors": 0, + "requestsPerSec": 152, + "avgLatencyMs": 306.3, + "medianLatencyMs": 208, + "p50LatencyMs": 208, + "p75LatencyMs": 252, + "p90LatencyMs": 415, + "p99LatencyMs": 3463, + "maxLatencyMs": 4860, + "bytesPerSec": 43802624 + } + ] + }, + { + "peakWorkers": 25, + "peakRequestsPerSec": 173, + "peakAvgLatencyMs": 141.98, + "peakP50LatencyMs": 141, + "peakP75LatencyMs": 150, + "peakP90LatencyMs": 174, + "peakP99LatencyMs": 239, + "totalRequests": 5709, + "totalErrors": 0, + "stages": [ + { + "workers": 1, + "durationMs": 5000, + "requests": 709, + "errors": 0, + "requestsPerSec": 141.81, + "avgLatencyMs": 6.42, + "medianLatencyMs": 6, + "p50LatencyMs": 6, + "p75LatencyMs": 7, + "p90LatencyMs": 7, + "p99LatencyMs": 9, + "maxLatencyMs": 11, + "bytesPerSec": 40864972.8 + }, + { + "workers": 5, + "durationMs": 5000, + "requests": 841, + "errors": 0, + "requestsPerSec": 168.2, + "avgLatencyMs": 29.07, + "medianLatencyMs": 28, + "p50LatencyMs": 28, + "p75LatencyMs": 29, + "p90LatencyMs": 34, + "p99LatencyMs": 47, + "maxLatencyMs": 64, + "bytesPerSec": 48473702.4 + }, + { + "workers": 10, + "durationMs": 5000, + "requests": 847, + "errors": 0, + "requestsPerSec": 169.4, + "avgLatencyMs": 58.13, + "medianLatencyMs": 57, + "p50LatencyMs": 57, + "p75LatencyMs": 59, + "p90LatencyMs": 68, + "p99LatencyMs": 97, + "maxLatencyMs": 119, + "bytesPerSec": 48807936 + }, + { + "workers": 25, + "durationMs": 5000, + "requests": 865, + "errors": 0, + "requestsPerSec": 173, + "avgLatencyMs": 141.98, + "medianLatencyMs": 141, + "p50LatencyMs": 141, + "p75LatencyMs": 150, + "p90LatencyMs": 174, + "p99LatencyMs": 239, + "maxLatencyMs": 742, + "bytesPerSec": 49843404.8 + }, + { + "workers": 50, + "durationMs": 5000, + "requests": 853, + "errors": 0, + "requestsPerSec": 170.6, + "avgLatencyMs": 283.55, + "medianLatencyMs": 205, + "p50LatencyMs": 205, + "p75LatencyMs": 261, + "p90LatencyMs": 361, + "p99LatencyMs": 3017, + "maxLatencyMs": 4495, + "bytesPerSec": 49148723.2 + }, + { + "workers": 100, + "durationMs": 5000, + "requests": 831, + "errors": 0, + "requestsPerSec": 166.2, + "avgLatencyMs": 301.95, + "medianLatencyMs": 203, + "p50LatencyMs": 203, + "p75LatencyMs": 261, + "p90LatencyMs": 351, + "p99LatencyMs": 3589, + "maxLatencyMs": 4940, + "bytesPerSec": 47883878.4 + }, + { + "workers": 200, + "durationMs": 5010, + "requests": 763, + "errors": 0, + "requestsPerSec": 152.6, + "avgLatencyMs": 304.28, + "medianLatencyMs": 199, + "p50LatencyMs": 199, + "p75LatencyMs": 256, + "p90LatencyMs": 368, + "p99LatencyMs": 3585, + "maxLatencyMs": 4936, + "bytesPerSec": 43969740.8 + } + ] + } + ], + "warmupDurationMs": 5000 + }, + "browserVersion": "Google Chrome 154.0.8037.97", + "ssrLoadTests": { + "peakWorkers": 25, + "peakRequestsPerSec": 384.6, + "peakAvgLatencyMs": 64.08, + "peakP50LatencyMs": 63, + "peakP75LatencyMs": 71, + "peakP90LatencyMs": 84, + "peakP99LatencyMs": 128, + "totalRequests": 12716, + "totalErrors": 0, + "stages": [ + { + "workers": 1, + "durationMs": 5000, + "requests": 1330, + "errors": 0, + "requestsPerSec": 266, + "avgLatencyMs": 3.14, + "medianLatencyMs": 3, + "p50LatencyMs": 3, + "p75LatencyMs": 3, + "p90LatencyMs": 4, + "p99LatencyMs": 5, + "maxLatencyMs": 10, + "bytesPerSec": 76657459.2 + }, + { + "workers": 5, + "durationMs": 5000, + "requests": 1887, + "errors": 0, + "requestsPerSec": 377.4, + "avgLatencyMs": 12.85, + "medianLatencyMs": 13, + "p50LatencyMs": 13, + "p75LatencyMs": 13, + "p90LatencyMs": 15, + "p99LatencyMs": 20, + "maxLatencyMs": 25, + "bytesPerSec": 108783206.4 + }, + { + "workers": 10, + "durationMs": 5000, + "requests": 1904, + "errors": 0, + "requestsPerSec": 380.8, + "avgLatencyMs": 25.65, + "medianLatencyMs": 25, + "p50LatencyMs": 25, + "p75LatencyMs": 26, + "p90LatencyMs": 30, + "p99LatencyMs": 44, + "maxLatencyMs": 86, + "bytesPerSec": 109779353.6 + }, + { + "workers": 25, + "durationMs": 5000, + "requests": 1923, + "errors": 0, + "requestsPerSec": 384.6, + "avgLatencyMs": 64.08, + "medianLatencyMs": 63, + "p50LatencyMs": 63, + "p75LatencyMs": 71, + "p90LatencyMs": 84, + "p99LatencyMs": 128, + "maxLatencyMs": 481, + "bytesPerSec": 110867251.2 + }, + { + "workers": 50, + "durationMs": 5000, + "requests": 1905, + "errors": 0, + "requestsPerSec": 381, + "avgLatencyMs": 128.31, + "medianLatencyMs": 102, + "p50LatencyMs": 102, + "p75LatencyMs": 154, + "p90LatencyMs": 173, + "p99LatencyMs": 755, + "maxLatencyMs": 2092, + "bytesPerSec": 109805568 + }, + { + "workers": 100, + "durationMs": 5010, + "requests": 1896, + "errors": 0, + "requestsPerSec": 379.2, + "avgLatencyMs": 190.73, + "medianLatencyMs": 122, + "p50LatencyMs": 122, + "p75LatencyMs": 179, + "p90LatencyMs": 236, + "p99LatencyMs": 2732, + "maxLatencyMs": 4958, + "bytesPerSec": 109307494.4 + }, + { + "workers": 200, + "durationMs": 5010, + "requests": 1871, + "errors": 0, + "requestsPerSec": 374.2, + "avgLatencyMs": 188.07, + "medianLatencyMs": 128, + "p50LatencyMs": 128, + "p75LatencyMs": 152, + "p90LatencyMs": 249, + "p99LatencyMs": 2717, + "maxLatencyMs": 4963, + "bytesPerSec": 107865702.4 + } + ], + "runs": 3, + "samples": [ + { + "peakWorkers": 25, + "peakRequestsPerSec": 380.8, + "peakAvgLatencyMs": 64.67, + "peakP50LatencyMs": 63, + "peakP75LatencyMs": 72, + "peakP90LatencyMs": 88, + "peakP99LatencyMs": 118, + "totalRequests": 12489, + "totalErrors": 0, + "stages": [ + { + "workers": 1, + "durationMs": 5000, + "requests": 1313, + "errors": 0, + "requestsPerSec": 262.61, + "avgLatencyMs": 3.12, + "medianLatencyMs": 3, + "p50LatencyMs": 3, + "p75LatencyMs": 3, + "p90LatencyMs": 3, + "p99LatencyMs": 5, + "maxLatencyMs": 8, + "bytesPerSec": 75687526.41 + }, + { + "workers": 5, + "durationMs": 5000, + "requests": 1875, + "errors": 0, + "requestsPerSec": 375, + "avgLatencyMs": 12.86, + "medianLatencyMs": 13, + "p50LatencyMs": 13, + "p75LatencyMs": 13, + "p90LatencyMs": 15, + "p99LatencyMs": 21, + "maxLatencyMs": 28, + "bytesPerSec": 108088524.8 + }, + { + "workers": 10, + "durationMs": 5000, + "requests": 1898, + "errors": 0, + "requestsPerSec": 379.6, + "avgLatencyMs": 25.76, + "medianLatencyMs": 25, + "p50LatencyMs": 25, + "p75LatencyMs": 26, + "p90LatencyMs": 34, + "p99LatencyMs": 49, + "maxLatencyMs": 62, + "bytesPerSec": 109412352 + }, + { + "workers": 25, + "durationMs": 5000, + "requests": 1904, + "errors": 0, + "requestsPerSec": 380.8, + "avgLatencyMs": 64.67, + "medianLatencyMs": 63, + "p50LatencyMs": 63, + "p75LatencyMs": 72, + "p90LatencyMs": 88, + "p99LatencyMs": 118, + "maxLatencyMs": 485, + "bytesPerSec": 109740032 + }, + { + "workers": 50, + "durationMs": 5000, + "requests": 1904, + "errors": 0, + "requestsPerSec": 380.8, + "avgLatencyMs": 129.05, + "medianLatencyMs": 105, + "p50LatencyMs": 105, + "p75LatencyMs": 135, + "p90LatencyMs": 198, + "p99LatencyMs": 815, + "maxLatencyMs": 2297, + "bytesPerSec": 109753139.2 + }, + { + "workers": 100, + "durationMs": 5010, + "requests": 1831, + "errors": 0, + "requestsPerSec": 366.2, + "avgLatencyMs": 187.26, + "medianLatencyMs": 127, + "p50LatencyMs": 127, + "p75LatencyMs": 167, + "p90LatencyMs": 222, + "p99LatencyMs": 2531, + "maxLatencyMs": 4887, + "bytesPerSec": 105558835.2 + }, + { + "workers": 200, + "durationMs": 5010, + "requests": 1764, + "errors": 0, + "requestsPerSec": 352.8, + "avgLatencyMs": 191.06, + "medianLatencyMs": 123, + "p50LatencyMs": 123, + "p75LatencyMs": 162, + "p90LatencyMs": 255, + "p99LatencyMs": 2704, + "maxLatencyMs": 4923, + "bytesPerSec": 101692211.2 + } + ] + }, + { + "peakWorkers": 10, + "peakRequestsPerSec": 385, + "peakAvgLatencyMs": 25.39, + "peakP50LatencyMs": 25, + "peakP75LatencyMs": 25, + "peakP90LatencyMs": 33, + "peakP99LatencyMs": 45, + "totalRequests": 12705, + "totalErrors": 0, + "stages": [ + { + "workers": 1, + "durationMs": 5000, + "requests": 1343, + "errors": 0, + "requestsPerSec": 268.61, + "avgLatencyMs": 3.11, + "medianLatencyMs": 3, + "p50LatencyMs": 3, + "p75LatencyMs": 3, + "p90LatencyMs": 3, + "p99LatencyMs": 4, + "maxLatencyMs": 6, + "bytesPerSec": 77430784 + }, + { + "workers": 5, + "durationMs": 5000, + "requests": 1920, + "errors": 0, + "requestsPerSec": 384, + "avgLatencyMs": 12.66, + "medianLatencyMs": 13, + "p50LatencyMs": 13, + "p75LatencyMs": 13, + "p90LatencyMs": 15, + "p99LatencyMs": 20, + "maxLatencyMs": 26, + "bytesPerSec": 110683750.4 + }, + { + "workers": 10, + "durationMs": 5000, + "requests": 1925, + "errors": 0, + "requestsPerSec": 385, + "avgLatencyMs": 25.39, + "medianLatencyMs": 25, + "p50LatencyMs": 25, + "p75LatencyMs": 25, + "p90LatencyMs": 33, + "p99LatencyMs": 45, + "maxLatencyMs": 77, + "bytesPerSec": 110959001.6 + }, + { + "workers": 25, + "durationMs": 5000, + "requests": 1908, + "errors": 0, + "requestsPerSec": 381.6, + "avgLatencyMs": 64.51, + "medianLatencyMs": 63, + "p50LatencyMs": 63, + "p75LatencyMs": 70, + "p90LatencyMs": 84, + "p99LatencyMs": 129, + "maxLatencyMs": 464, + "bytesPerSec": 110002176 + }, + { + "workers": 50, + "durationMs": 5000, + "requests": 1899, + "errors": 0, + "requestsPerSec": 379.8, + "avgLatencyMs": 129.41, + "medianLatencyMs": 117, + "p50LatencyMs": 117, + "p75LatencyMs": 138, + "p90LatencyMs": 183, + "p99LatencyMs": 839, + "maxLatencyMs": 2053, + "bytesPerSec": 109477888 + }, + { + "workers": 100, + "durationMs": 5010, + "requests": 1891, + "errors": 0, + "requestsPerSec": 378.2, + "avgLatencyMs": 188.99, + "medianLatencyMs": 127, + "p50LatencyMs": 127, + "p75LatencyMs": 177, + "p90LatencyMs": 237, + "p99LatencyMs": 2592, + "maxLatencyMs": 4942, + "bytesPerSec": 109006028.8 + }, + { + "workers": 200, + "durationMs": 5010, + "requests": 1819, + "errors": 0, + "requestsPerSec": 363.8, + "avgLatencyMs": 188.63, + "medianLatencyMs": 120, + "p50LatencyMs": 120, + "p75LatencyMs": 173, + "p90LatencyMs": 223, + "p99LatencyMs": 2613, + "maxLatencyMs": 4843, + "bytesPerSec": 104864153.6 + } + ] + }, + { + "peakWorkers": 25, + "peakRequestsPerSec": 384.6, + "peakAvgLatencyMs": 64.08, + "peakP50LatencyMs": 63, + "peakP75LatencyMs": 71, + "peakP90LatencyMs": 84, + "peakP99LatencyMs": 128, + "totalRequests": 12716, + "totalErrors": 0, + "stages": [ + { + "workers": 1, + "durationMs": 5000, + "requests": 1330, + "errors": 0, + "requestsPerSec": 266, + "avgLatencyMs": 3.14, + "medianLatencyMs": 3, + "p50LatencyMs": 3, + "p75LatencyMs": 3, + "p90LatencyMs": 4, + "p99LatencyMs": 5, + "maxLatencyMs": 10, + "bytesPerSec": 76657459.2 + }, + { + "workers": 5, + "durationMs": 5000, + "requests": 1887, + "errors": 0, + "requestsPerSec": 377.4, + "avgLatencyMs": 12.85, + "medianLatencyMs": 13, + "p50LatencyMs": 13, + "p75LatencyMs": 13, + "p90LatencyMs": 15, + "p99LatencyMs": 20, + "maxLatencyMs": 25, + "bytesPerSec": 108783206.4 + }, + { + "workers": 10, + "durationMs": 5000, + "requests": 1904, + "errors": 0, + "requestsPerSec": 380.8, + "avgLatencyMs": 25.65, + "medianLatencyMs": 25, + "p50LatencyMs": 25, + "p75LatencyMs": 26, + "p90LatencyMs": 30, + "p99LatencyMs": 44, + "maxLatencyMs": 86, + "bytesPerSec": 109779353.6 + }, + { + "workers": 25, + "durationMs": 5000, + "requests": 1923, + "errors": 0, + "requestsPerSec": 384.6, + "avgLatencyMs": 64.08, + "medianLatencyMs": 63, + "p50LatencyMs": 63, + "p75LatencyMs": 71, + "p90LatencyMs": 84, + "p99LatencyMs": 128, + "maxLatencyMs": 481, + "bytesPerSec": 110867251.2 + }, + { + "workers": 50, + "durationMs": 5000, + "requests": 1905, + "errors": 0, + "requestsPerSec": 381, + "avgLatencyMs": 128.31, + "medianLatencyMs": 102, + "p50LatencyMs": 102, + "p75LatencyMs": 154, + "p90LatencyMs": 173, + "p99LatencyMs": 755, + "maxLatencyMs": 2092, + "bytesPerSec": 109805568 + }, + { + "workers": 100, + "durationMs": 5010, + "requests": 1896, + "errors": 0, + "requestsPerSec": 379.2, + "avgLatencyMs": 190.73, + "medianLatencyMs": 122, + "p50LatencyMs": 122, + "p75LatencyMs": 179, + "p90LatencyMs": 236, + "p99LatencyMs": 2732, + "maxLatencyMs": 4958, + "bytesPerSec": 109307494.4 + }, + { + "workers": 200, + "durationMs": 5010, + "requests": 1871, + "errors": 0, + "requestsPerSec": 374.2, + "avgLatencyMs": 188.07, + "medianLatencyMs": 128, + "p50LatencyMs": 128, + "p75LatencyMs": 152, + "p90LatencyMs": 249, + "p99LatencyMs": 2717, + "maxLatencyMs": 4963, + "bytesPerSec": 107865702.4 + } + ] + } + ], + "warmupDurationMs": 5000 + } +} diff --git a/packages/starter-astro/ci-stats.json b/packages/starter-astro/ci-stats.json index 735ccb6a..be42b5bc 100644 --- a/packages/starter-astro/ci-stats.json +++ b/packages/starter-astro/ci-stats.json @@ -1,5 +1,5 @@ { - "timingMeasuredAt": "2026-10-10T10:58:42.209Z", + "timingMeasuredAt": "2026-10-10T11:51:43.886Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "7.3.5", "avgInstallTimeMs": 2482.2, @@ -9,25 +9,25 @@ "coldBuildTimeMs": 2595, "warmBuildTimeMs": 2117, "coldBuildTime": { - "avgMs": 845.6, - "standardDeviationMs": 16.74, - "minMs": 831, - "maxMs": 868, - "samplesMs": [859, 868, 836, 834, 831] + "avgMs": 880.2, + "standardDeviationMs": 13.54, + "minMs": 868, + "maxMs": 900, + "samplesMs": [888, 900, 875, 868, 870] }, "warmBuildTime": { - "avgMs": 821.6, - "standardDeviationMs": 28.57, - "minMs": 773, - "maxMs": 846, - "samplesMs": [822, 846, 837, 830, 773] + "avgMs": 845.2, + "standardDeviationMs": 28.79, + "minMs": 825, + "maxMs": 894, + "samplesMs": [848, 894, 833, 826, 825] }, "installTime": { - "avgMs": 3443.2, - "standardDeviationMs": 1078.2, - "minMs": 1750, - "maxMs": 4203, - "samplesMs": [1750, 2975, 4098, 4203, 4190] + "avgMs": 3174.2, + "standardDeviationMs": 971.5, + "minMs": 1593, + "maxMs": 3860, + "samplesMs": [1593, 2874, 3860, 3775, 3769] }, "prodDependencies": 1, "devDependencies": 2, @@ -131,11 +131,11 @@ "minimumNodeVersion": "22.19.0", "minimumNodeVersionImposedBy": ["undici"], "devServerStartTime": { - "avgMs": 1446.4, - "standardDeviationMs": 25.17, - "minMs": 1414, - "maxMs": 1481, - "samplesMs": [1481, 1459, 1414, 1436, 1442] + "avgMs": 1440.2, + "standardDeviationMs": 68.32, + "minMs": 1356, + "maxMs": 1530, + "samplesMs": [1463, 1462, 1530, 1390, 1356] }, "firstPartyDependencies": { "prodDependencies": 1, diff --git a/packages/starter-astro/stats/7.3.5.json b/packages/starter-astro/stats/7.3.5.json index 735ccb6a..be42b5bc 100644 --- a/packages/starter-astro/stats/7.3.5.json +++ b/packages/starter-astro/stats/7.3.5.json @@ -1,5 +1,5 @@ { - "timingMeasuredAt": "2026-10-10T10:58:42.209Z", + "timingMeasuredAt": "2026-10-10T11:51:43.886Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "7.3.5", "avgInstallTimeMs": 2482.2, @@ -9,25 +9,25 @@ "coldBuildTimeMs": 2595, "warmBuildTimeMs": 2117, "coldBuildTime": { - "avgMs": 845.6, - "standardDeviationMs": 16.74, - "minMs": 831, - "maxMs": 868, - "samplesMs": [859, 868, 836, 834, 831] + "avgMs": 880.2, + "standardDeviationMs": 13.54, + "minMs": 868, + "maxMs": 900, + "samplesMs": [888, 900, 875, 868, 870] }, "warmBuildTime": { - "avgMs": 821.6, - "standardDeviationMs": 28.57, - "minMs": 773, - "maxMs": 846, - "samplesMs": [822, 846, 837, 830, 773] + "avgMs": 845.2, + "standardDeviationMs": 28.79, + "minMs": 825, + "maxMs": 894, + "samplesMs": [848, 894, 833, 826, 825] }, "installTime": { - "avgMs": 3443.2, - "standardDeviationMs": 1078.2, - "minMs": 1750, - "maxMs": 4203, - "samplesMs": [1750, 2975, 4098, 4203, 4190] + "avgMs": 3174.2, + "standardDeviationMs": 971.5, + "minMs": 1593, + "maxMs": 3860, + "samplesMs": [1593, 2874, 3860, 3775, 3769] }, "prodDependencies": 1, "devDependencies": 2, @@ -131,11 +131,11 @@ "minimumNodeVersion": "22.19.0", "minimumNodeVersionImposedBy": ["undici"], "devServerStartTime": { - "avgMs": 1446.4, - "standardDeviationMs": 25.17, - "minMs": 1414, - "maxMs": 1481, - "samplesMs": [1481, 1459, 1414, 1436, 1442] + "avgMs": 1440.2, + "standardDeviationMs": 68.32, + "minMs": 1356, + "maxMs": 1530, + "samplesMs": [1463, 1462, 1530, 1390, 1356] }, "firstPartyDependencies": { "prodDependencies": 1, diff --git a/packages/starter-next-js/ci-stats.json b/packages/starter-next-js/ci-stats.json index ac399c06..848caf2b 100644 --- a/packages/starter-next-js/ci-stats.json +++ b/packages/starter-next-js/ci-stats.json @@ -1,5 +1,5 @@ { - "timingMeasuredAt": "2026-10-10T10:58:42.209Z", + "timingMeasuredAt": "2026-10-10T11:51:43.886Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "16.1.1", "avgInstallTimeMs": 4198, @@ -9,25 +9,25 @@ "coldBuildTimeMs": 7159, "warmBuildTimeMs": 7159, "coldBuildTime": { - "avgMs": 4892.2, - "standardDeviationMs": 49.98, - "minMs": 4838, - "maxMs": 4972, - "samplesMs": [4901, 4872, 4838, 4972, 4878] + "avgMs": 4937.6, + "standardDeviationMs": 523.54, + "minMs": 4618, + "maxMs": 5866, + "samplesMs": [5866, 4811, 4618, 4695, 4698] }, "warmBuildTime": { - "avgMs": 4963.6, - "standardDeviationMs": 125.53, - "minMs": 4850, - "maxMs": 5173, - "samplesMs": [4890, 5173, 4935, 4850, 4970] + "avgMs": 4915.8, + "standardDeviationMs": 377.38, + "minMs": 4651, + "maxMs": 5576, + "samplesMs": [5576, 4706, 4858, 4651, 4788] }, "installTime": { - "avgMs": 5993.8, - "standardDeviationMs": 1598.8, - "minMs": 3138, - "maxMs": 6821, - "samplesMs": [3138, 6821, 6620, 6762, 6628] + "avgMs": 5880.8, + "standardDeviationMs": 1489.1, + "minMs": 3232, + "maxMs": 6722, + "samplesMs": [3232, 6649, 6722, 6312, 6489] }, "prodDependencies": 3, "devDependencies": 6, @@ -440,11 +440,11 @@ "minimumNodeVersion": "20.9.0", "minimumNodeVersionImposedBy": ["next"], "devServerStartTime": { - "avgMs": 2751.4, - "standardDeviationMs": 528.54, - "minMs": 2301, - "maxMs": 3546, - "samplesMs": [3546, 2507, 2301, 2371, 3032] + "avgMs": 2660.6, + "standardDeviationMs": 71.81, + "minMs": 2583, + "maxMs": 2773, + "samplesMs": [2773, 2649, 2583, 2621, 2677] }, "firstPartyDependencies": { "prodDependencies": 1, diff --git a/packages/starter-next-js/stats/16.1.1.json b/packages/starter-next-js/stats/16.1.1.json index ac399c06..848caf2b 100644 --- a/packages/starter-next-js/stats/16.1.1.json +++ b/packages/starter-next-js/stats/16.1.1.json @@ -1,5 +1,5 @@ { - "timingMeasuredAt": "2026-10-10T10:58:42.209Z", + "timingMeasuredAt": "2026-10-10T11:51:43.886Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "16.1.1", "avgInstallTimeMs": 4198, @@ -9,25 +9,25 @@ "coldBuildTimeMs": 7159, "warmBuildTimeMs": 7159, "coldBuildTime": { - "avgMs": 4892.2, - "standardDeviationMs": 49.98, - "minMs": 4838, - "maxMs": 4972, - "samplesMs": [4901, 4872, 4838, 4972, 4878] + "avgMs": 4937.6, + "standardDeviationMs": 523.54, + "minMs": 4618, + "maxMs": 5866, + "samplesMs": [5866, 4811, 4618, 4695, 4698] }, "warmBuildTime": { - "avgMs": 4963.6, - "standardDeviationMs": 125.53, - "minMs": 4850, - "maxMs": 5173, - "samplesMs": [4890, 5173, 4935, 4850, 4970] + "avgMs": 4915.8, + "standardDeviationMs": 377.38, + "minMs": 4651, + "maxMs": 5576, + "samplesMs": [5576, 4706, 4858, 4651, 4788] }, "installTime": { - "avgMs": 5993.8, - "standardDeviationMs": 1598.8, - "minMs": 3138, - "maxMs": 6821, - "samplesMs": [3138, 6821, 6620, 6762, 6628] + "avgMs": 5880.8, + "standardDeviationMs": 1489.1, + "minMs": 3232, + "maxMs": 6722, + "samplesMs": [3232, 6649, 6722, 6312, 6489] }, "prodDependencies": 3, "devDependencies": 6, @@ -440,11 +440,11 @@ "minimumNodeVersion": "20.9.0", "minimumNodeVersionImposedBy": ["next"], "devServerStartTime": { - "avgMs": 2751.4, - "standardDeviationMs": 528.54, - "minMs": 2301, - "maxMs": 3546, - "samplesMs": [3546, 2507, 2301, 2371, 3032] + "avgMs": 2660.6, + "standardDeviationMs": 71.81, + "minMs": 2583, + "maxMs": 2773, + "samplesMs": [2773, 2649, 2583, 2621, 2677] }, "firstPartyDependencies": { "prodDependencies": 1, diff --git a/packages/starter-nuxt/ci-stats.json b/packages/starter-nuxt/ci-stats.json index 343a03e4..1a33536b 100644 --- a/packages/starter-nuxt/ci-stats.json +++ b/packages/starter-nuxt/ci-stats.json @@ -1,5 +1,5 @@ { - "timingMeasuredAt": "2026-10-10T10:58:42.209Z", + "timingMeasuredAt": "2026-10-10T11:51:43.886Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "4.6.0", "avgInstallTimeMs": 5070, @@ -9,25 +9,25 @@ "coldBuildTimeMs": 6962, "warmBuildTimeMs": 6545, "coldBuildTime": { - "avgMs": 3692.4, - "standardDeviationMs": 62.15, - "minMs": 3642, - "maxMs": 3798, - "samplesMs": [3666, 3642, 3696, 3660, 3798] + "avgMs": 3937.6, + "standardDeviationMs": 112.67, + "minMs": 3821, + "maxMs": 4097, + "samplesMs": [3838, 3955, 3977, 4097, 3821] }, "warmBuildTime": { - "avgMs": 3569, - "standardDeviationMs": 178.18, - "minMs": 3470, - "maxMs": 3886, - "samplesMs": [3515, 3470, 3500, 3886, 3474] + "avgMs": 3839.8, + "standardDeviationMs": 153.37, + "minMs": 3680, + "maxMs": 4093, + "samplesMs": [3680, 3779, 3813, 3834, 4093] }, "installTime": { - "avgMs": 5311.4, - "standardDeviationMs": 1079.5, - "minMs": 3445, - "maxMs": 6227, - "samplesMs": [3445, 6227, 5704, 5469, 5712] + "avgMs": 5003.8, + "standardDeviationMs": 1065.5, + "minMs": 3155, + "maxMs": 5903, + "samplesMs": [3155, 5903, 5348, 5227, 5386] }, "prodDependencies": 3, "devDependencies": 2, @@ -494,11 +494,11 @@ "stylehacks" ], "devServerStartTime": { - "avgMs": 2545, - "standardDeviationMs": 78.32, - "minMs": 2476, - "maxMs": 2671, - "samplesMs": [2671, 2543, 2476, 2483, 2552] + "avgMs": 2571.2, + "standardDeviationMs": 49.09, + "minMs": 2507, + "maxMs": 2613, + "samplesMs": [2613, 2598, 2530, 2608, 2507] }, "firstPartyDependencies": { "prodDependencies": 1, diff --git a/packages/starter-nuxt/stats/4.6.0.json b/packages/starter-nuxt/stats/4.6.0.json index 343a03e4..1a33536b 100644 --- a/packages/starter-nuxt/stats/4.6.0.json +++ b/packages/starter-nuxt/stats/4.6.0.json @@ -1,5 +1,5 @@ { - "timingMeasuredAt": "2026-10-10T10:58:42.209Z", + "timingMeasuredAt": "2026-10-10T11:51:43.886Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "4.6.0", "avgInstallTimeMs": 5070, @@ -9,25 +9,25 @@ "coldBuildTimeMs": 6962, "warmBuildTimeMs": 6545, "coldBuildTime": { - "avgMs": 3692.4, - "standardDeviationMs": 62.15, - "minMs": 3642, - "maxMs": 3798, - "samplesMs": [3666, 3642, 3696, 3660, 3798] + "avgMs": 3937.6, + "standardDeviationMs": 112.67, + "minMs": 3821, + "maxMs": 4097, + "samplesMs": [3838, 3955, 3977, 4097, 3821] }, "warmBuildTime": { - "avgMs": 3569, - "standardDeviationMs": 178.18, - "minMs": 3470, - "maxMs": 3886, - "samplesMs": [3515, 3470, 3500, 3886, 3474] + "avgMs": 3839.8, + "standardDeviationMs": 153.37, + "minMs": 3680, + "maxMs": 4093, + "samplesMs": [3680, 3779, 3813, 3834, 4093] }, "installTime": { - "avgMs": 5311.4, - "standardDeviationMs": 1079.5, - "minMs": 3445, - "maxMs": 6227, - "samplesMs": [3445, 6227, 5704, 5469, 5712] + "avgMs": 5003.8, + "standardDeviationMs": 1065.5, + "minMs": 3155, + "maxMs": 5903, + "samplesMs": [3155, 5903, 5348, 5227, 5386] }, "prodDependencies": 3, "devDependencies": 2, @@ -494,11 +494,11 @@ "stylehacks" ], "devServerStartTime": { - "avgMs": 2545, - "standardDeviationMs": 78.32, - "minMs": 2476, - "maxMs": 2671, - "samplesMs": [2671, 2543, 2476, 2483, 2552] + "avgMs": 2571.2, + "standardDeviationMs": 49.09, + "minMs": 2507, + "maxMs": 2613, + "samplesMs": [2613, 2598, 2530, 2608, 2507] }, "firstPartyDependencies": { "prodDependencies": 1, diff --git a/packages/starter-pracht/ci-stats.json b/packages/starter-pracht/ci-stats.json index 919a173a..d2880a7f 100644 --- a/packages/starter-pracht/ci-stats.json +++ b/packages/starter-pracht/ci-stats.json @@ -1,35 +1,35 @@ { - "timingMeasuredAt": "2026-10-10T10:58:42.209Z", + "timingMeasuredAt": "2026-10-10T11:51:43.886Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "0.18.0", "installTime": { - "avgMs": 2085.4, - "standardDeviationMs": 466.3, - "minMs": 1584, - "maxMs": 2753, - "samplesMs": [1584, 1700, 2203, 2187, 2753] + "avgMs": 1994, + "standardDeviationMs": 335, + "minMs": 1541, + "maxMs": 2317, + "samplesMs": [1541, 1999, 1800, 2313, 2317] }, "nodeModulesSize": 138997760, "coldBuildTime": { - "avgMs": 650, - "standardDeviationMs": 10.68, - "minMs": 636, - "maxMs": 659, - "samplesMs": [657, 657, 659, 636, 641] + "avgMs": 712.6, + "standardDeviationMs": 40.15, + "minMs": 658, + "maxMs": 755, + "samplesMs": [684, 736, 755, 730, 658] }, "warmBuildTime": { - "avgMs": 663.2, - "standardDeviationMs": 27.82, - "minMs": 643, - "maxMs": 711, - "samplesMs": [644, 711, 659, 643, 659] + "avgMs": 695, + "standardDeviationMs": 16.63, + "minMs": 676, + "maxMs": 721, + "samplesMs": [721, 694, 676, 697, 687] }, "devServerStartTime": { - "avgMs": 843, - "standardDeviationMs": 20.11, - "minMs": 819, - "maxMs": 871, - "samplesMs": [839, 819, 871, 832, 854] + "avgMs": 904.4, + "standardDeviationMs": 10.04, + "minMs": 887, + "maxMs": 911, + "samplesMs": [911, 905, 908, 911, 887] }, "vendoredCoreJsSize": 0, "vendoredCoreJsUnnecessaryModules": [], diff --git a/packages/starter-pracht/stats/0.18.0.json b/packages/starter-pracht/stats/0.18.0.json index 919a173a..d2880a7f 100644 --- a/packages/starter-pracht/stats/0.18.0.json +++ b/packages/starter-pracht/stats/0.18.0.json @@ -1,35 +1,35 @@ { - "timingMeasuredAt": "2026-10-10T10:58:42.209Z", + "timingMeasuredAt": "2026-10-10T11:51:43.886Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "0.18.0", "installTime": { - "avgMs": 2085.4, - "standardDeviationMs": 466.3, - "minMs": 1584, - "maxMs": 2753, - "samplesMs": [1584, 1700, 2203, 2187, 2753] + "avgMs": 1994, + "standardDeviationMs": 335, + "minMs": 1541, + "maxMs": 2317, + "samplesMs": [1541, 1999, 1800, 2313, 2317] }, "nodeModulesSize": 138997760, "coldBuildTime": { - "avgMs": 650, - "standardDeviationMs": 10.68, - "minMs": 636, - "maxMs": 659, - "samplesMs": [657, 657, 659, 636, 641] + "avgMs": 712.6, + "standardDeviationMs": 40.15, + "minMs": 658, + "maxMs": 755, + "samplesMs": [684, 736, 755, 730, 658] }, "warmBuildTime": { - "avgMs": 663.2, - "standardDeviationMs": 27.82, - "minMs": 643, - "maxMs": 711, - "samplesMs": [644, 711, 659, 643, 659] + "avgMs": 695, + "standardDeviationMs": 16.63, + "minMs": 676, + "maxMs": 721, + "samplesMs": [721, 694, 676, 697, 687] }, "devServerStartTime": { - "avgMs": 843, - "standardDeviationMs": 20.11, - "minMs": 819, - "maxMs": 871, - "samplesMs": [839, 819, 871, 832, 854] + "avgMs": 904.4, + "standardDeviationMs": 10.04, + "minMs": 887, + "maxMs": 911, + "samplesMs": [911, 905, 908, 911, 887] }, "vendoredCoreJsSize": 0, "vendoredCoreJsUnnecessaryModules": [], diff --git a/packages/starter-react-router/ci-stats.json b/packages/starter-react-router/ci-stats.json index 521fc525..97f2ccfb 100644 --- a/packages/starter-react-router/ci-stats.json +++ b/packages/starter-react-router/ci-stats.json @@ -1,5 +1,5 @@ { - "timingMeasuredAt": "2026-10-10T10:58:42.209Z", + "timingMeasuredAt": "2026-10-10T11:51:43.886Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "7.16.0", "avgInstallTimeMs": 1983.2, @@ -9,25 +9,25 @@ "coldBuildTimeMs": 2747, "warmBuildTimeMs": 2746, "coldBuildTime": { - "avgMs": 1702.2, - "standardDeviationMs": 30.7, - "minMs": 1663, - "maxMs": 1747, - "samplesMs": [1697, 1747, 1712, 1692, 1663] + "avgMs": 1640.2, + "standardDeviationMs": 57.32, + "minMs": 1586, + "maxMs": 1702, + "samplesMs": [1586, 1702, 1626, 1588, 1699] }, "warmBuildTime": { - "avgMs": 1688.4, - "standardDeviationMs": 27.26, - "minMs": 1646, - "maxMs": 1717, - "samplesMs": [1700, 1700, 1679, 1717, 1646] + "avgMs": 1724.6, + "standardDeviationMs": 180.02, + "minMs": 1552, + "maxMs": 1978, + "samplesMs": [1623, 1623, 1552, 1847, 1978] }, "installTime": { - "avgMs": 1371.6, - "standardDeviationMs": 176.1, - "minMs": 1198, - "maxMs": 1592, - "samplesMs": [1198, 1592, 1496, 1199, 1373] + "avgMs": 1327.8, + "standardDeviationMs": 120.9, + "minMs": 1229, + "maxMs": 1499, + "samplesMs": [1249, 1250, 1499, 1229, 1412] }, "prodDependencies": 6, "devDependencies": 9, @@ -118,11 +118,11 @@ "minimumNodeVersion": "20.19.0", "minimumNodeVersionImposedBy": ["vite"], "devServerStartTime": { - "avgMs": 980.6, - "standardDeviationMs": 33.02, - "minMs": 949, - "maxMs": 1029, - "samplesMs": [954, 1029, 997, 974, 949] + "avgMs": 873.6, + "standardDeviationMs": 54.76, + "minMs": 793, + "maxMs": 941, + "samplesMs": [894, 854, 941, 886, 793] }, "firstPartyDependencies": { "prodDependencies": 3, diff --git a/packages/starter-react-router/stats/7.16.0.json b/packages/starter-react-router/stats/7.16.0.json index 521fc525..97f2ccfb 100644 --- a/packages/starter-react-router/stats/7.16.0.json +++ b/packages/starter-react-router/stats/7.16.0.json @@ -1,5 +1,5 @@ { - "timingMeasuredAt": "2026-10-10T10:58:42.209Z", + "timingMeasuredAt": "2026-10-10T11:51:43.886Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "7.16.0", "avgInstallTimeMs": 1983.2, @@ -9,25 +9,25 @@ "coldBuildTimeMs": 2747, "warmBuildTimeMs": 2746, "coldBuildTime": { - "avgMs": 1702.2, - "standardDeviationMs": 30.7, - "minMs": 1663, - "maxMs": 1747, - "samplesMs": [1697, 1747, 1712, 1692, 1663] + "avgMs": 1640.2, + "standardDeviationMs": 57.32, + "minMs": 1586, + "maxMs": 1702, + "samplesMs": [1586, 1702, 1626, 1588, 1699] }, "warmBuildTime": { - "avgMs": 1688.4, - "standardDeviationMs": 27.26, - "minMs": 1646, - "maxMs": 1717, - "samplesMs": [1700, 1700, 1679, 1717, 1646] + "avgMs": 1724.6, + "standardDeviationMs": 180.02, + "minMs": 1552, + "maxMs": 1978, + "samplesMs": [1623, 1623, 1552, 1847, 1978] }, "installTime": { - "avgMs": 1371.6, - "standardDeviationMs": 176.1, - "minMs": 1198, - "maxMs": 1592, - "samplesMs": [1198, 1592, 1496, 1199, 1373] + "avgMs": 1327.8, + "standardDeviationMs": 120.9, + "minMs": 1229, + "maxMs": 1499, + "samplesMs": [1249, 1250, 1499, 1229, 1412] }, "prodDependencies": 6, "devDependencies": 9, @@ -118,11 +118,11 @@ "minimumNodeVersion": "20.19.0", "minimumNodeVersionImposedBy": ["vite"], "devServerStartTime": { - "avgMs": 980.6, - "standardDeviationMs": 33.02, - "minMs": 949, - "maxMs": 1029, - "samplesMs": [954, 1029, 997, 974, 949] + "avgMs": 873.6, + "standardDeviationMs": 54.76, + "minMs": 793, + "maxMs": 941, + "samplesMs": [894, 854, 941, 886, 793] }, "firstPartyDependencies": { "prodDependencies": 3, diff --git a/packages/starter-solid-start/ci-stats.json b/packages/starter-solid-start/ci-stats.json index 2563fd89..be19312f 100644 --- a/packages/starter-solid-start/ci-stats.json +++ b/packages/starter-solid-start/ci-stats.json @@ -1,5 +1,5 @@ { - "timingMeasuredAt": "2026-10-10T10:58:42.209Z", + "timingMeasuredAt": "2026-10-10T11:51:43.886Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "2.0.5", "avgInstallTimeMs": 3066.2, @@ -9,25 +9,25 @@ "coldBuildTimeMs": 9919, "warmBuildTimeMs": 9551, "coldBuildTime": { - "avgMs": 2856.6, - "standardDeviationMs": 46.51, - "minMs": 2816, - "maxMs": 2933, - "samplesMs": [2933, 2848, 2816, 2862, 2824] + "avgMs": 2859.8, + "standardDeviationMs": 59.48, + "minMs": 2790, + "maxMs": 2927, + "samplesMs": [2881, 2927, 2896, 2790, 2805] }, "warmBuildTime": { - "avgMs": 2784.4, - "standardDeviationMs": 91.26, - "minMs": 2715, - "maxMs": 2940, - "samplesMs": [2940, 2734, 2790, 2715, 2743] + "avgMs": 2735.8, + "standardDeviationMs": 51.48, + "minMs": 2674, + "maxMs": 2778, + "samplesMs": [2763, 2778, 2778, 2674, 2686] }, "installTime": { - "avgMs": 1902.6, - "standardDeviationMs": 356.3, - "minMs": 1455, - "maxMs": 2271, - "samplesMs": [1455, 1593, 2086, 2271, 2108] + "avgMs": 1873.2, + "standardDeviationMs": 342, + "minMs": 1559, + "maxMs": 2311, + "samplesMs": [1559, 1586, 1753, 2157, 2311] }, "prodDependencies": 6, "devDependencies": 1, @@ -105,11 +105,11 @@ "minimumNodeVersion": "24.0.0", "minimumNodeVersionImposedBy": ["@solidjs/start", "starter-solid-start"], "devServerStartTime": { - "avgMs": 2733.8, - "standardDeviationMs": 75.77, - "minMs": 2658, - "maxMs": 2836, - "samplesMs": [2836, 2690, 2694, 2791, 2658] + "avgMs": 2482.2, + "standardDeviationMs": 57.5, + "minMs": 2430, + "maxMs": 2574, + "samplesMs": [2464, 2574, 2444, 2430, 2499] }, "firstPartyDependencies": { "prodDependencies": 4, diff --git a/packages/starter-solid-start/stats/2.0.5.json b/packages/starter-solid-start/stats/2.0.5.json index 2563fd89..be19312f 100644 --- a/packages/starter-solid-start/stats/2.0.5.json +++ b/packages/starter-solid-start/stats/2.0.5.json @@ -1,5 +1,5 @@ { - "timingMeasuredAt": "2026-10-10T10:58:42.209Z", + "timingMeasuredAt": "2026-10-10T11:51:43.886Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "2.0.5", "avgInstallTimeMs": 3066.2, @@ -9,25 +9,25 @@ "coldBuildTimeMs": 9919, "warmBuildTimeMs": 9551, "coldBuildTime": { - "avgMs": 2856.6, - "standardDeviationMs": 46.51, - "minMs": 2816, - "maxMs": 2933, - "samplesMs": [2933, 2848, 2816, 2862, 2824] + "avgMs": 2859.8, + "standardDeviationMs": 59.48, + "minMs": 2790, + "maxMs": 2927, + "samplesMs": [2881, 2927, 2896, 2790, 2805] }, "warmBuildTime": { - "avgMs": 2784.4, - "standardDeviationMs": 91.26, - "minMs": 2715, - "maxMs": 2940, - "samplesMs": [2940, 2734, 2790, 2715, 2743] + "avgMs": 2735.8, + "standardDeviationMs": 51.48, + "minMs": 2674, + "maxMs": 2778, + "samplesMs": [2763, 2778, 2778, 2674, 2686] }, "installTime": { - "avgMs": 1902.6, - "standardDeviationMs": 356.3, - "minMs": 1455, - "maxMs": 2271, - "samplesMs": [1455, 1593, 2086, 2271, 2108] + "avgMs": 1873.2, + "standardDeviationMs": 342, + "minMs": 1559, + "maxMs": 2311, + "samplesMs": [1559, 1586, 1753, 2157, 2311] }, "prodDependencies": 6, "devDependencies": 1, @@ -105,11 +105,11 @@ "minimumNodeVersion": "24.0.0", "minimumNodeVersionImposedBy": ["@solidjs/start", "starter-solid-start"], "devServerStartTime": { - "avgMs": 2733.8, - "standardDeviationMs": 75.77, - "minMs": 2658, - "maxMs": 2836, - "samplesMs": [2836, 2690, 2694, 2791, 2658] + "avgMs": 2482.2, + "standardDeviationMs": 57.5, + "minMs": 2430, + "maxMs": 2574, + "samplesMs": [2464, 2574, 2444, 2430, 2499] }, "firstPartyDependencies": { "prodDependencies": 4, diff --git a/packages/starter-sveltekit/ci-stats.json b/packages/starter-sveltekit/ci-stats.json index 2652f6f4..5d5baf8c 100644 --- a/packages/starter-sveltekit/ci-stats.json +++ b/packages/starter-sveltekit/ci-stats.json @@ -1,5 +1,5 @@ { - "timingMeasuredAt": "2026-10-10T10:58:42.209Z", + "timingMeasuredAt": "2026-10-10T11:51:43.886Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "3.0.1", "avgInstallTimeMs": 2195, @@ -9,25 +9,25 @@ "coldBuildTimeMs": 4220, "warmBuildTimeMs": 3910, "coldBuildTime": { - "avgMs": 1654.6, - "standardDeviationMs": 34.27, - "minMs": 1611, - "maxMs": 1696, - "samplesMs": [1611, 1664, 1696, 1629, 1673] + "avgMs": 1625.2, + "standardDeviationMs": 19.98, + "minMs": 1600, + "maxMs": 1647, + "samplesMs": [1631, 1647, 1609, 1600, 1639] }, "warmBuildTime": { - "avgMs": 1488.2, - "standardDeviationMs": 21.06, - "minMs": 1457, - "maxMs": 1512, - "samplesMs": [1512, 1499, 1479, 1494, 1457] + "avgMs": 1458.4, + "standardDeviationMs": 29.08, + "minMs": 1428, + "maxMs": 1501, + "samplesMs": [1501, 1428, 1439, 1451, 1473] }, "installTime": { - "avgMs": 1548, - "standardDeviationMs": 128.8, - "minMs": 1369, - "maxMs": 1688, - "samplesMs": [1369, 1499, 1527, 1688, 1657] + "avgMs": 1414.8, + "standardDeviationMs": 111.7, + "minMs": 1317, + "maxMs": 1540, + "samplesMs": [1348, 1317, 1336, 1533, 1540] }, "prodDependencies": 0, "devDependencies": 8, @@ -75,11 +75,11 @@ "minimumNodeVersion": "22.17.0", "minimumNodeVersionImposedBy": ["@sveltejs/kit"], "devServerStartTime": { - "avgMs": 1382, - "standardDeviationMs": 31.3, - "minMs": 1348, - "maxMs": 1415, - "samplesMs": [1388, 1415, 1408, 1351, 1348] + "avgMs": 1208.2, + "standardDeviationMs": 25.84, + "minMs": 1177, + "maxMs": 1234, + "samplesMs": [1229, 1177, 1234, 1185, 1216] }, "firstPartyDependencies": { "prodDependencies": 0, diff --git a/packages/starter-sveltekit/stats/3.0.1.json b/packages/starter-sveltekit/stats/3.0.1.json index 2652f6f4..5d5baf8c 100644 --- a/packages/starter-sveltekit/stats/3.0.1.json +++ b/packages/starter-sveltekit/stats/3.0.1.json @@ -1,5 +1,5 @@ { - "timingMeasuredAt": "2026-10-10T10:58:42.209Z", + "timingMeasuredAt": "2026-10-10T11:51:43.886Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "3.0.1", "avgInstallTimeMs": 2195, @@ -9,25 +9,25 @@ "coldBuildTimeMs": 4220, "warmBuildTimeMs": 3910, "coldBuildTime": { - "avgMs": 1654.6, - "standardDeviationMs": 34.27, - "minMs": 1611, - "maxMs": 1696, - "samplesMs": [1611, 1664, 1696, 1629, 1673] + "avgMs": 1625.2, + "standardDeviationMs": 19.98, + "minMs": 1600, + "maxMs": 1647, + "samplesMs": [1631, 1647, 1609, 1600, 1639] }, "warmBuildTime": { - "avgMs": 1488.2, - "standardDeviationMs": 21.06, - "minMs": 1457, - "maxMs": 1512, - "samplesMs": [1512, 1499, 1479, 1494, 1457] + "avgMs": 1458.4, + "standardDeviationMs": 29.08, + "minMs": 1428, + "maxMs": 1501, + "samplesMs": [1501, 1428, 1439, 1451, 1473] }, "installTime": { - "avgMs": 1548, - "standardDeviationMs": 128.8, - "minMs": 1369, - "maxMs": 1688, - "samplesMs": [1369, 1499, 1527, 1688, 1657] + "avgMs": 1414.8, + "standardDeviationMs": 111.7, + "minMs": 1317, + "maxMs": 1540, + "samplesMs": [1348, 1317, 1336, 1533, 1540] }, "prodDependencies": 0, "devDependencies": 8, @@ -75,11 +75,11 @@ "minimumNodeVersion": "22.17.0", "minimumNodeVersionImposedBy": ["@sveltejs/kit"], "devServerStartTime": { - "avgMs": 1382, - "standardDeviationMs": 31.3, - "minMs": 1348, - "maxMs": 1415, - "samplesMs": [1388, 1415, 1408, 1351, 1348] + "avgMs": 1208.2, + "standardDeviationMs": 25.84, + "minMs": 1177, + "maxMs": 1234, + "samplesMs": [1229, 1177, 1234, 1185, 1216] }, "firstPartyDependencies": { "prodDependencies": 0, diff --git a/packages/starter-tanstack-start-react/ci-stats.json b/packages/starter-tanstack-start-react/ci-stats.json index 9dbc7556..09453e9c 100644 --- a/packages/starter-tanstack-start-react/ci-stats.json +++ b/packages/starter-tanstack-start-react/ci-stats.json @@ -1,47 +1,47 @@ { - "timingMeasuredAt": "2026-10-10T10:58:42.209Z", + "timingMeasuredAt": "2026-10-10T11:51:43.886Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", - "frameworkVersion": "1.166.18", + "frameworkVersion": "1.167.65", "avgInstallTimeMs": 3204.4, "minInstallTimeMs": 2522, "maxInstallTimeMs": 5487, - "nodeModulesSize": 281001984, + "nodeModulesSize": 255545344, "coldBuildTimeMs": 9098, "warmBuildTimeMs": 8359, "coldBuildTime": { - "avgMs": 1887.6, - "standardDeviationMs": 39.89, - "minMs": 1844, - "maxMs": 1931, - "samplesMs": [1931, 1894, 1844, 1920, 1849] + "avgMs": 2077.4, + "standardDeviationMs": 123.45, + "minMs": 1942, + "maxMs": 2220, + "samplesMs": [2220, 2179, 2078, 1968, 1942] }, "warmBuildTime": { - "avgMs": 1735.6, - "standardDeviationMs": 55.4, - "minMs": 1690, - "maxMs": 1802, - "samplesMs": [1790, 1699, 1690, 1802, 1697] + "avgMs": 1905.4, + "standardDeviationMs": 184.08, + "minMs": 1727, + "maxMs": 2203, + "samplesMs": [1916, 1898, 1783, 2203, 1727] }, "installTime": { - "avgMs": 4636.2, - "standardDeviationMs": 1503, - "minMs": 1950, - "maxMs": 5409, - "samplesMs": [1950, 5409, 5231, 5289, 5302] + "avgMs": 4434.6, + "standardDeviationMs": 1455.1, + "minMs": 1849, + "maxMs": 5222, + "samplesMs": [1849, 5222, 5157, 5151, 4794] }, "prodDependencies": 13, "devDependencies": 11, - "allDependencies": 397, - "duplicateDependencies": 47, - "depInstallSize": 242975281, + "allDependencies": 361, + "duplicateDependencies": 44, + "depInstallSize": 211343469, "e18eMessages": [ { - "message": "[duplicate dependency] css-tree has 2 installed versions:\n3.2.1 via the following 3 package(s) @asamuzakjp/dom-selector@7.1.1, @csstools/css-syntax-patches-for-csstree@1.1.14, jsdom@29.0.0\n3.1.0 via the following 1 package(s) @bramus/specificity@2.4.2\n💡 Suggestions\n- Consider standardizing on version 3.2.1 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] @tanstack/router-plugin has 2 installed versions:\n1.167.34 via the following 1 package(s) root@\n1.167.35 via the following 1 package(s) @tanstack/start-plugin-core@1.169.20\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] @babel/code-frame has 2 installed versions:\n7.27.1 via the following 1 package(s) @tanstack/start-plugin-core@1.167.2\n7.29.0 via the following 4 package(s) @babel/core@7.29.0, @babel/traverse@7.29.0, @babel/template@7.28.6, @testing-library/dom@10.4.1\n💡 Suggestions\n- Consider standardizing on version 7.29.0 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] @babel/code-frame has 2 installed versions:\n7.27.1 via the following 1 package(s) @tanstack/start-plugin-core@1.169.20\n7.29.0 via the following 4 package(s) @babel/core@7.29.0, @babel/traverse@7.29.0, @babel/template@7.28.6, @testing-library/dom@10.4.1\n💡 Suggestions\n- Consider standardizing on version 7.29.0 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, @@ -51,77 +51,67 @@ "score": 0 }, { - "message": "[duplicate dependency] lru-cache has 2 installed versions:\n5.1.1 via the following 1 package(s) @babel/helper-compilation-targets@7.28.6\n11.5.3 via the following 1 package(s) jsdom@29.0.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] lru-cache has 2 installed versions:\n5.1.1 via the following 1 package(s) @babel/helper-compilation-targets@7.28.6\n11.5.3 via the following 1 package(s) jsdom@29.1.1\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] lightningcss has 2 installed versions:\n1.32.0 via the following 1 package(s) @tailwindcss/node@4.2.2\n1.33.0 via the following 1 package(s) vite@8.0.1\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] jiti has 2 installed versions:\n2.6.1 via the following 2 package(s) @tailwindcss/node@4.2.4, @tanstack/router-generator@1.166.41\n2.7.0 via the following 3 package(s) vite@8.0.10, @tanstack/router-generator@1.166.42, nitro@3.0.260429-beta\n💡 Suggestions\n- Consider standardizing on version 2.7.0 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] picomatch has 2 installed versions:\n4.0.7 via the following 7 package(s) vite@8.0.1, fdir@6.5.0, tinyglobby@0.2.17, unplugin@2.3.11, @tanstack/start-plugin-core@1.167.2, @tanstack/devtools-vite@0.6.0, vitest@4.1.0\n2.3.1 via the following 2 package(s) anymatch@3.1.3, readdirp@3.6.0\n💡 Suggestions\n- Consider standardizing on version 4.0.7 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] lightningcss has 2 installed versions:\n1.32.0 via the following 1 package(s) @tailwindcss/node@4.2.4\n1.33.0 via the following 2 package(s) vite@8.0.10, @tanstack/start-plugin-core@1.169.20\n💡 Suggestions\n- Consider standardizing on version 1.33.0 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] @tanstack/router-utils has 2 installed versions:\n1.162.3 via the following 1 package(s) @tanstack/react-start@1.166.18\n1.161.6 via the following 3 package(s) @tanstack/router-generator@1.166.13, @tanstack/router-plugin@1.166.14, @tanstack/start-plugin-core@1.167.2\n💡 Suggestions\n- Consider standardizing on version 1.161.6 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] picomatch has 2 installed versions:\n4.0.7 via the following 7 package(s) vite@8.0.10, fdir@6.5.0, tinyglobby@0.2.17, unplugin@3.4.0, @tanstack/start-plugin-core@1.169.20, @tanstack/devtools-vite@0.6.0, vitest@4.1.5\n2.3.1 via the following 2 package(s) anymatch@3.1.3, readdirp@3.6.0\n💡 Suggestions\n- Consider standardizing on version 4.0.7 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] source-map has 2 installed versions:\n0.7.6 via the following 2 package(s) @tanstack/router-generator@1.166.13, @tanstack/start-plugin-core@1.167.2\n0.6.1 via the following 1 package(s) recast@0.23.11\n💡 Suggestions\n- Consider standardizing on version 0.7.6 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] seroval has 2 installed versions:\n1.6.7 via the following 5 package(s) @tanstack/router-core@1.169.2, seroval-plugins@1.6.7, @tanstack/start-client-core@1.168.2, @tanstack/start-server-core@1.167.30, @tanstack/start-plugin-core@1.169.20\n1.5.0 via the following 2 package(s) solid-js@1.9.11, seroval-plugins@1.5.0\n💡 Suggestions\n- Consider standardizing on version 1.6.7 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] @rolldown/pluginutils has 4 installed versions:\n1.0.0-beta.40 via the following 1 package(s) @tanstack/start-plugin-core@1.167.2\n1.0.0-rc.7 via the following 1 package(s) @vitejs/plugin-react@6.0.1\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.0.1 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] seroval-plugins has 2 installed versions:\n1.6.7 via the following 1 package(s) @tanstack/router-core@1.169.2\n1.5.0 via the following 1 package(s) solid-js@1.9.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] exsolve has 2 installed versions:\n1.0.8 via the following 1 package(s) @tanstack/start-plugin-core@1.167.2\n1.1.1 via the following 1 package(s) env-runner@0.1.16\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] @tanstack/router-generator has 2 installed versions:\n1.166.41 via the following 1 package(s) @tanstack/router-plugin@1.167.34\n1.166.42 via the following 2 package(s) @tanstack/start-plugin-core@1.169.20, @tanstack/router-plugin@1.167.35\n💡 Suggestions\n- Consider standardizing on version 1.166.42 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] srvx has 2 installed versions:\n0.11.22 via the following 5 package(s) @tanstack/start-plugin-core@1.167.2, crossws@0.4.4, crossws@0.4.12, env-runner@0.1.16, nitro@3.0.260311-beta\n1.0.5 via the following 1 package(s) h3@2.0.1-rc.32\n💡 Suggestions\n- Consider standardizing on version 0.11.22 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] @rolldown/pluginutils has 4 installed versions:\n1.0.0-beta.40 via the following 1 package(s) @tanstack/start-plugin-core@1.169.20\n1.0.0-rc.7 via the following 1 package(s) @vitejs/plugin-react@6.0.1\n1.0.0-rc.17 via the following 1 package(s) rolldown@1.0.0-rc.17\n1.0.1 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] parse5 has 2 installed versions:\n7.3.0 via the following 3 package(s) cheerio@1.2.0, parse5-htmlparser2-tree-adapter@7.1.0, parse5-parser-stream@7.1.2\n8.0.0 via the following 1 package(s) jsdom@29.0.0\n💡 Suggestions\n- Consider standardizing on version 7.3.0 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] srvx has 2 installed versions:\n0.11.22 via the following 4 package(s) @tanstack/start-plugin-core@1.169.20, crossws@0.4.12, env-runner@0.1.16, nitro@3.0.260429-beta\n1.0.5 via the following 1 package(s) h3@2.0.1-rc.32\n💡 Suggestions\n- Consider standardizing on version 0.11.22 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] undici has 2 installed versions:\n7.22.0 via the following 1 package(s) cheerio@1.2.0\n7.30.0 via the following 1 package(s) jsdom@29.0.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] parse5 has 2 installed versions:\n7.3.0 via the following 3 package(s) cheerio@1.2.0, parse5-htmlparser2-tree-adapter@7.1.0, parse5-parser-stream@7.1.2\n8.0.1 via the following 1 package(s) jsdom@29.1.1\n💡 Suggestions\n- Consider standardizing on version 7.3.0 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] whatwg-mimetype has 2 installed versions:\n4.0.0 via the following 1 package(s) cheerio@1.2.0\n5.0.0 via the following 2 package(s) data-urls@7.0.0, jsdom@29.0.0\n💡 Suggestions\n- Consider standardizing on version 5.0.0 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] whatwg-mimetype has 2 installed versions:\n4.0.0 via the following 1 package(s) cheerio@1.2.0\n5.0.0 via the following 2 package(s) data-urls@7.0.0, jsdom@29.1.1\n💡 Suggestions\n- Consider standardizing on version 5.0.0 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] crossws has 2 installed versions:\n0.4.12 via the following 1 package(s) env-runner@0.1.16\n0.4.4 via the following 2 package(s) nitro@3.0.260311-beta, h3@2.0.1-rc.32\n💡 Suggestions\n- Consider standardizing on version 0.4.4 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] entities has 4 installed versions:\n4.5.0 via the following 1 package(s) dom-serializer@2.0.0\n7.0.1 via the following 1 package(s) htmlparser2@10.1.0\n6.0.1 via the following 1 package(s) parse5@7.3.0\n8.1.0 via the following 1 package(s) parse5@8.0.1\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] mdn-data has 2 installed versions:\n2.12.2 via the following 1 package(s) css-tree@3.1.0\n2.27.1 via the following 1 package(s) css-tree@3.2.1\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", - "severity": "warning", - "score": 0 - }, - { - "message": "[duplicate dependency] entities has 3 installed versions:\n4.5.0 via the following 1 package(s) dom-serializer@2.0.0\n7.0.1 via the following 1 package(s) htmlparser2@10.1.0\n6.0.1 via the following 2 package(s) parse5@7.3.0, parse5@8.0.0\n💡 Suggestions\n- Consider standardizing on version 6.0.1 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", - "severity": "warning", - "score": 0 - }, - { - "message": "[duplicate dependency] h3 has 2 installed versions:\n2.0.1-rc.16 via the following 0 package(s) \n2.0.1-rc.32 via the following 1 package(s) nitro@3.0.260311-beta\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] h3 has 2 installed versions:\n2.0.1-rc.20 via the following 0 package(s) \n2.0.1-rc.32 via the following 1 package(s) nitro@3.0.260429-beta\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, @@ -130,11 +120,6 @@ "severity": "warning", "score": 0 }, - { - "message": "[duplicate dependency] @exodus/bytes has 2 installed versions:\n1.14.1 via the following 2 package(s) whatwg-url@16.0.1, html-encoding-sniffer@6.0.0\n1.16.0 via the following 1 package(s) jsdom@29.0.0\n💡 Suggestions\n- Consider standardizing on version 1.14.1 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", - "severity": "warning", - "score": 0 - }, { "message": "[duplicate dependency] lightningcss-android-arm64 has 2 installed versions:\n1.32.0 via the following 1 package(s) lightningcss@1.32.0\n1.33.0 via the following 1 package(s) lightningcss@1.33.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", @@ -191,82 +176,82 @@ "score": 0 }, { - "message": "[duplicate dependency] rolldown has 2 installed versions:\n1.2.11 via the following 1 package(s) nitro@3.0.260311-beta\n1.0.0-rc.10 via the following 1 package(s) vite@8.0.1\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] rolldown has 2 installed versions:\n1.2.11 via the following 2 package(s) unplugin@3.4.0, nitro@3.0.260429-beta\n1.0.0-rc.17 via the following 1 package(s) vite@8.0.10\n💡 Suggestions\n- Consider standardizing on version 1.2.11 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] @oxc-project/types has 2 installed versions:\n0.120.0 via the following 1 package(s) rolldown@1.0.0-rc.10\n0.151.0 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] @oxc-project/types has 2 installed versions:\n0.127.0 via the following 1 package(s) rolldown@1.0.0-rc.17\n0.151.0 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] @rolldown/binding-android-arm64 has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] @rolldown/binding-android-arm64 has 2 installed versions:\n1.0.0-rc.17 via the following 1 package(s) rolldown@1.0.0-rc.17\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] @rolldown/binding-darwin-arm64 has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] @rolldown/binding-darwin-arm64 has 2 installed versions:\n1.0.0-rc.17 via the following 1 package(s) rolldown@1.0.0-rc.17\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] @rolldown/binding-darwin-x64 has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] @rolldown/binding-darwin-x64 has 2 installed versions:\n1.0.0-rc.17 via the following 1 package(s) rolldown@1.0.0-rc.17\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] @rolldown/binding-freebsd-x64 has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] @rolldown/binding-freebsd-x64 has 2 installed versions:\n1.0.0-rc.17 via the following 1 package(s) rolldown@1.0.0-rc.17\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] @rolldown/binding-linux-arm-gnueabihf has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] @rolldown/binding-linux-arm-gnueabihf has 2 installed versions:\n1.0.0-rc.17 via the following 1 package(s) rolldown@1.0.0-rc.17\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] @rolldown/binding-linux-arm64-gnu has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] @rolldown/binding-linux-arm64-gnu has 2 installed versions:\n1.0.0-rc.17 via the following 1 package(s) rolldown@1.0.0-rc.17\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] @rolldown/binding-linux-arm64-musl has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] @rolldown/binding-linux-arm64-musl has 2 installed versions:\n1.0.0-rc.17 via the following 1 package(s) rolldown@1.0.0-rc.17\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] @rolldown/binding-linux-ppc64-gnu has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] @rolldown/binding-linux-ppc64-gnu has 2 installed versions:\n1.0.0-rc.17 via the following 1 package(s) rolldown@1.0.0-rc.17\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] @rolldown/binding-linux-s390x-gnu has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] @rolldown/binding-linux-s390x-gnu has 2 installed versions:\n1.0.0-rc.17 via the following 1 package(s) rolldown@1.0.0-rc.17\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] @rolldown/binding-linux-x64-gnu has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] @rolldown/binding-linux-x64-gnu has 2 installed versions:\n1.0.0-rc.17 via the following 1 package(s) rolldown@1.0.0-rc.17\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] @rolldown/binding-linux-x64-musl has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] @rolldown/binding-linux-x64-musl has 2 installed versions:\n1.0.0-rc.17 via the following 1 package(s) rolldown@1.0.0-rc.17\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] @rolldown/binding-openharmony-arm64 has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] @rolldown/binding-openharmony-arm64 has 2 installed versions:\n1.0.0-rc.17 via the following 1 package(s) rolldown@1.0.0-rc.17\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] @rolldown/binding-win32-arm64-msvc has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] @rolldown/binding-win32-arm64-msvc has 2 installed versions:\n1.0.0-rc.17 via the following 1 package(s) rolldown@1.0.0-rc.17\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] @rolldown/binding-win32-x64-msvc has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] @rolldown/binding-win32-x64-msvc has 2 installed versions:\n1.0.0-rc.17 via the following 1 package(s) rolldown@1.0.0-rc.17\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 } @@ -274,50 +259,51 @@ "vendoredCoreJsSize": 0, "vendoredCoreJsUnnecessaryModules": [], "browserBaselineTests": { - "baselineStatus": "high", - "baselineYear": 2022, - "baselineReason": null, - "baselineFeatureCount": 45 + "baselineStatus": false, + "baselineYear": null, + "baselineReason": "temporal", + "baselineFeatureCount": 47 }, "packageJson": { "dependencies": { - "@tailwindcss/vite": "4.2.2", - "@tanstack/react-devtools": "0.10.0", - "@tanstack/react-router": "1.167.5", - "@tanstack/react-router-devtools": "1.166.9", - "@tanstack/react-router-ssr-query": "1.166.9", - "@tanstack/react-start": "1.166.18", - "@tanstack/router-plugin": "1.166.14", - "lucide-react": "0.577.0", - "nitro": "3.0.260311-beta", - "react": "19.2.4", - "react-dom": "19.2.4", - "tailwindcss": "4.2.2", + "@tailwindcss/vite": "4.2.4", + "@tanstack/react-devtools": "0.10.2", + "@tanstack/react-router": "1.169.2", + "@tanstack/react-router-devtools": "1.166.13", + "@tanstack/react-router-ssr-query": "1.166.12", + "@tanstack/react-start": "1.167.65", + "@tanstack/router-plugin": "1.167.34", + "lucide-react": "1.14.0", + "nitro": "3.0.260429-beta", + "react": "19.2.6", + "react-dom": "19.2.6", + "tailwindcss": "4.2.4", "vite-tsconfig-paths": "6.1.1" }, "devDependencies": { "@tanstack/devtools-vite": "0.6.0", "@testing-library/dom": "10.4.1", "@testing-library/react": "16.3.2", - "@types/node": "25.5.0", + "@types/node": "25.6.0", "@types/react": "19.2.14", "@types/react-dom": "19.2.3", "@vitejs/plugin-react": "6.0.1", - "jsdom": "29.0.0", - "vite": "8.0.1", - "vitest": "4.1.0", - "web-vitals": "5.1.0" + "jsdom": "29.1.1", + "vite": "8.0.10", + "vitest": "4.1.5", + "web-vitals": "5.2.0" } }, "frameworkDependencies": { - "prodDependencies": 8, - "devDependencies": 1, - "allDependencies": 9 + "prodDependencies": 9, + "devDependencies": 2, + "allDependencies": 11 }, "minimumNodeVersion": "22.13.0", "minimumNodeVersionImposedBy": [ "@tanstack/react-start", "@tanstack/react-start-client", + "@tanstack/react-start-rsc", "@tanstack/react-start-server", "@tanstack/start-client-core", "@tanstack/start-fn-stubs", @@ -327,16 +313,16 @@ "jsdom" ], "devServerStartTime": { - "avgMs": 3107, - "standardDeviationMs": 127.21, - "minMs": 2976, - "maxMs": 3308, - "samplesMs": [3033, 3138, 3080, 2976, 3308] + "avgMs": 2721.2, + "standardDeviationMs": 20.39, + "minMs": 2690, + "maxMs": 2744, + "samplesMs": [2744, 2715, 2690, 2725, 2732] }, "firstPartyDependencies": { "prodDependencies": 6, "devDependencies": 1, - "allDependencies": 246, - "duplicateDependencies": 7 + "allDependencies": 234, + "duplicateDependencies": 26 } } diff --git a/packages/starter-tanstack-start-react/stats/1.167.65.json b/packages/starter-tanstack-start-react/stats/1.167.65.json new file mode 100644 index 00000000..09453e9c --- /dev/null +++ b/packages/starter-tanstack-start-react/stats/1.167.65.json @@ -0,0 +1,328 @@ +{ + "timingMeasuredAt": "2026-10-10T11:51:43.886Z", + "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "frameworkVersion": "1.167.65", + "avgInstallTimeMs": 3204.4, + "minInstallTimeMs": 2522, + "maxInstallTimeMs": 5487, + "nodeModulesSize": 255545344, + "coldBuildTimeMs": 9098, + "warmBuildTimeMs": 8359, + "coldBuildTime": { + "avgMs": 2077.4, + "standardDeviationMs": 123.45, + "minMs": 1942, + "maxMs": 2220, + "samplesMs": [2220, 2179, 2078, 1968, 1942] + }, + "warmBuildTime": { + "avgMs": 1905.4, + "standardDeviationMs": 184.08, + "minMs": 1727, + "maxMs": 2203, + "samplesMs": [1916, 1898, 1783, 2203, 1727] + }, + "installTime": { + "avgMs": 4434.6, + "standardDeviationMs": 1455.1, + "minMs": 1849, + "maxMs": 5222, + "samplesMs": [1849, 5222, 5157, 5151, 4794] + }, + "prodDependencies": 13, + "devDependencies": 11, + "allDependencies": 361, + "duplicateDependencies": 44, + "depInstallSize": 211343469, + "e18eMessages": [ + { + "message": "[duplicate dependency] @tanstack/router-plugin has 2 installed versions:\n1.167.34 via the following 1 package(s) root@\n1.167.35 via the following 1 package(s) @tanstack/start-plugin-core@1.169.20\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @babel/code-frame has 2 installed versions:\n7.27.1 via the following 1 package(s) @tanstack/start-plugin-core@1.169.20\n7.29.0 via the following 4 package(s) @babel/core@7.29.0, @babel/traverse@7.29.0, @babel/template@7.28.6, @testing-library/dom@10.4.1\n💡 Suggestions\n- Consider standardizing on version 7.29.0 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @babel/helper-validator-identifier has 2 installed versions:\n7.29.7 via the following 3 package(s) @babel/types@7.29.8, @babel/helper-module-transforms@7.28.6, @babel/code-frame@7.27.1\n7.28.5 via the following 1 package(s) @babel/code-frame@7.29.0\n💡 Suggestions\n- Consider standardizing on version 7.29.7 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] lru-cache has 2 installed versions:\n5.1.1 via the following 1 package(s) @babel/helper-compilation-targets@7.28.6\n11.5.3 via the following 1 package(s) jsdom@29.1.1\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] jiti has 2 installed versions:\n2.6.1 via the following 2 package(s) @tailwindcss/node@4.2.4, @tanstack/router-generator@1.166.41\n2.7.0 via the following 3 package(s) vite@8.0.10, @tanstack/router-generator@1.166.42, nitro@3.0.260429-beta\n💡 Suggestions\n- Consider standardizing on version 2.7.0 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] lightningcss has 2 installed versions:\n1.32.0 via the following 1 package(s) @tailwindcss/node@4.2.4\n1.33.0 via the following 2 package(s) vite@8.0.10, @tanstack/start-plugin-core@1.169.20\n💡 Suggestions\n- Consider standardizing on version 1.33.0 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] picomatch has 2 installed versions:\n4.0.7 via the following 7 package(s) vite@8.0.10, fdir@6.5.0, tinyglobby@0.2.17, unplugin@3.4.0, @tanstack/start-plugin-core@1.169.20, @tanstack/devtools-vite@0.6.0, vitest@4.1.5\n2.3.1 via the following 2 package(s) anymatch@3.1.3, readdirp@3.6.0\n💡 Suggestions\n- Consider standardizing on version 4.0.7 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] seroval has 2 installed versions:\n1.6.7 via the following 5 package(s) @tanstack/router-core@1.169.2, seroval-plugins@1.6.7, @tanstack/start-client-core@1.168.2, @tanstack/start-server-core@1.167.30, @tanstack/start-plugin-core@1.169.20\n1.5.0 via the following 2 package(s) solid-js@1.9.11, seroval-plugins@1.5.0\n💡 Suggestions\n- Consider standardizing on version 1.6.7 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] seroval-plugins has 2 installed versions:\n1.6.7 via the following 1 package(s) @tanstack/router-core@1.169.2\n1.5.0 via the following 1 package(s) solid-js@1.9.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @tanstack/router-generator has 2 installed versions:\n1.166.41 via the following 1 package(s) @tanstack/router-plugin@1.167.34\n1.166.42 via the following 2 package(s) @tanstack/start-plugin-core@1.169.20, @tanstack/router-plugin@1.167.35\n💡 Suggestions\n- Consider standardizing on version 1.166.42 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/pluginutils has 4 installed versions:\n1.0.0-beta.40 via the following 1 package(s) @tanstack/start-plugin-core@1.169.20\n1.0.0-rc.7 via the following 1 package(s) @vitejs/plugin-react@6.0.1\n1.0.0-rc.17 via the following 1 package(s) rolldown@1.0.0-rc.17\n1.0.1 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] srvx has 2 installed versions:\n0.11.22 via the following 4 package(s) @tanstack/start-plugin-core@1.169.20, crossws@0.4.12, env-runner@0.1.16, nitro@3.0.260429-beta\n1.0.5 via the following 1 package(s) h3@2.0.1-rc.32\n💡 Suggestions\n- Consider standardizing on version 0.11.22 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] parse5 has 2 installed versions:\n7.3.0 via the following 3 package(s) cheerio@1.2.0, parse5-htmlparser2-tree-adapter@7.1.0, parse5-parser-stream@7.1.2\n8.0.1 via the following 1 package(s) jsdom@29.1.1\n💡 Suggestions\n- Consider standardizing on version 7.3.0 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] whatwg-mimetype has 2 installed versions:\n4.0.0 via the following 1 package(s) cheerio@1.2.0\n5.0.0 via the following 2 package(s) data-urls@7.0.0, jsdom@29.1.1\n💡 Suggestions\n- Consider standardizing on version 5.0.0 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] entities has 4 installed versions:\n4.5.0 via the following 1 package(s) dom-serializer@2.0.0\n7.0.1 via the following 1 package(s) htmlparser2@10.1.0\n6.0.1 via the following 1 package(s) parse5@7.3.0\n8.1.0 via the following 1 package(s) parse5@8.0.1\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] h3 has 2 installed versions:\n2.0.1-rc.20 via the following 0 package(s) \n2.0.1-rc.32 via the following 1 package(s) nitro@3.0.260429-beta\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] rou3 has 2 installed versions:\n0.8.1 via the following 0 package(s) \n0.9.2 via the following 1 package(s) h3@2.0.1-rc.32\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] lightningcss-android-arm64 has 2 installed versions:\n1.32.0 via the following 1 package(s) lightningcss@1.32.0\n1.33.0 via the following 1 package(s) lightningcss@1.33.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] lightningcss-darwin-arm64 has 2 installed versions:\n1.32.0 via the following 1 package(s) lightningcss@1.32.0\n1.33.0 via the following 1 package(s) lightningcss@1.33.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] lightningcss-darwin-x64 has 2 installed versions:\n1.32.0 via the following 1 package(s) lightningcss@1.32.0\n1.33.0 via the following 1 package(s) lightningcss@1.33.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] lightningcss-freebsd-x64 has 2 installed versions:\n1.32.0 via the following 1 package(s) lightningcss@1.32.0\n1.33.0 via the following 1 package(s) lightningcss@1.33.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] lightningcss-linux-arm-gnueabihf has 2 installed versions:\n1.32.0 via the following 1 package(s) lightningcss@1.32.0\n1.33.0 via the following 1 package(s) lightningcss@1.33.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] lightningcss-linux-arm64-gnu has 2 installed versions:\n1.32.0 via the following 1 package(s) lightningcss@1.32.0\n1.33.0 via the following 1 package(s) lightningcss@1.33.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] lightningcss-linux-arm64-musl has 2 installed versions:\n1.32.0 via the following 1 package(s) lightningcss@1.32.0\n1.33.0 via the following 1 package(s) lightningcss@1.33.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] lightningcss-linux-x64-gnu has 2 installed versions:\n1.32.0 via the following 1 package(s) lightningcss@1.32.0\n1.33.0 via the following 1 package(s) lightningcss@1.33.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] lightningcss-linux-x64-musl has 2 installed versions:\n1.32.0 via the following 1 package(s) lightningcss@1.32.0\n1.33.0 via the following 1 package(s) lightningcss@1.33.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] lightningcss-win32-arm64-msvc has 2 installed versions:\n1.32.0 via the following 1 package(s) lightningcss@1.32.0\n1.33.0 via the following 1 package(s) lightningcss@1.33.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] lightningcss-win32-x64-msvc has 2 installed versions:\n1.32.0 via the following 1 package(s) lightningcss@1.32.0\n1.33.0 via the following 1 package(s) lightningcss@1.33.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] rolldown has 2 installed versions:\n1.2.11 via the following 2 package(s) unplugin@3.4.0, nitro@3.0.260429-beta\n1.0.0-rc.17 via the following 1 package(s) vite@8.0.10\n💡 Suggestions\n- Consider standardizing on version 1.2.11 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @oxc-project/types has 2 installed versions:\n0.127.0 via the following 1 package(s) rolldown@1.0.0-rc.17\n0.151.0 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-android-arm64 has 2 installed versions:\n1.0.0-rc.17 via the following 1 package(s) rolldown@1.0.0-rc.17\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-darwin-arm64 has 2 installed versions:\n1.0.0-rc.17 via the following 1 package(s) rolldown@1.0.0-rc.17\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-darwin-x64 has 2 installed versions:\n1.0.0-rc.17 via the following 1 package(s) rolldown@1.0.0-rc.17\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-freebsd-x64 has 2 installed versions:\n1.0.0-rc.17 via the following 1 package(s) rolldown@1.0.0-rc.17\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-linux-arm-gnueabihf has 2 installed versions:\n1.0.0-rc.17 via the following 1 package(s) rolldown@1.0.0-rc.17\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-linux-arm64-gnu has 2 installed versions:\n1.0.0-rc.17 via the following 1 package(s) rolldown@1.0.0-rc.17\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-linux-arm64-musl has 2 installed versions:\n1.0.0-rc.17 via the following 1 package(s) rolldown@1.0.0-rc.17\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-linux-ppc64-gnu has 2 installed versions:\n1.0.0-rc.17 via the following 1 package(s) rolldown@1.0.0-rc.17\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-linux-s390x-gnu has 2 installed versions:\n1.0.0-rc.17 via the following 1 package(s) rolldown@1.0.0-rc.17\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-linux-x64-gnu has 2 installed versions:\n1.0.0-rc.17 via the following 1 package(s) rolldown@1.0.0-rc.17\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-linux-x64-musl has 2 installed versions:\n1.0.0-rc.17 via the following 1 package(s) rolldown@1.0.0-rc.17\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-openharmony-arm64 has 2 installed versions:\n1.0.0-rc.17 via the following 1 package(s) rolldown@1.0.0-rc.17\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-win32-arm64-msvc has 2 installed versions:\n1.0.0-rc.17 via the following 1 package(s) rolldown@1.0.0-rc.17\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-win32-x64-msvc has 2 installed versions:\n1.0.0-rc.17 via the following 1 package(s) rolldown@1.0.0-rc.17\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + } + ], + "vendoredCoreJsSize": 0, + "vendoredCoreJsUnnecessaryModules": [], + "browserBaselineTests": { + "baselineStatus": false, + "baselineYear": null, + "baselineReason": "temporal", + "baselineFeatureCount": 47 + }, + "packageJson": { + "dependencies": { + "@tailwindcss/vite": "4.2.4", + "@tanstack/react-devtools": "0.10.2", + "@tanstack/react-router": "1.169.2", + "@tanstack/react-router-devtools": "1.166.13", + "@tanstack/react-router-ssr-query": "1.166.12", + "@tanstack/react-start": "1.167.65", + "@tanstack/router-plugin": "1.167.34", + "lucide-react": "1.14.0", + "nitro": "3.0.260429-beta", + "react": "19.2.6", + "react-dom": "19.2.6", + "tailwindcss": "4.2.4", + "vite-tsconfig-paths": "6.1.1" + }, + "devDependencies": { + "@tanstack/devtools-vite": "0.6.0", + "@testing-library/dom": "10.4.1", + "@testing-library/react": "16.3.2", + "@types/node": "25.6.0", + "@types/react": "19.2.14", + "@types/react-dom": "19.2.3", + "@vitejs/plugin-react": "6.0.1", + "jsdom": "29.1.1", + "vite": "8.0.10", + "vitest": "4.1.5", + "web-vitals": "5.2.0" + } + }, + "frameworkDependencies": { + "prodDependencies": 9, + "devDependencies": 2, + "allDependencies": 11 + }, + "minimumNodeVersion": "22.13.0", + "minimumNodeVersionImposedBy": [ + "@tanstack/react-start", + "@tanstack/react-start-client", + "@tanstack/react-start-rsc", + "@tanstack/react-start-server", + "@tanstack/start-client-core", + "@tanstack/start-fn-stubs", + "@tanstack/start-plugin-core", + "@tanstack/start-server-core", + "@tanstack/start-storage-context", + "jsdom" + ], + "devServerStartTime": { + "avgMs": 2721.2, + "standardDeviationMs": 20.39, + "minMs": 2690, + "maxMs": 2744, + "samplesMs": [2744, 2715, 2690, 2725, 2732] + }, + "firstPartyDependencies": { + "prodDependencies": 6, + "devDependencies": 1, + "allDependencies": 234, + "duplicateDependencies": 26 + } +}