From ece97d7b5db1a5583a4f43bd9a2486d0e26e3dff Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 11 Oct 2026 00:44:38 +0000 Subject: [PATCH] Update CI stats and generated stats after starter changes --- packages/app-astro/ci-stats.json | 646 ++++---- packages/app-astro/stats/7.3.5.json | 646 ++++---- packages/app-baseline-html/ci-stats.json | 498 +++--- packages/app-baseline-html/stats/24.21.0.json | 498 +++--- packages/app-next-js/ci-stats.json | 1294 +++++++-------- packages/app-next-js/stats/16.1.1.json | 1294 +++++++-------- packages/app-nuxt/ci-stats.json | 1360 ++++++++-------- packages/app-nuxt/stats/4.6.0.json | 1360 ++++++++-------- packages/app-pracht/ci-stats.json | 1280 +++++++-------- packages/app-pracht/stats/0.18.0.json | 1280 +++++++-------- packages/app-react-router/ci-stats.json | 1334 ++++++++-------- packages/app-react-router/stats/7.16.0.json | 1334 ++++++++-------- packages/app-solid-start/ci-stats.json | 748 ++++----- packages/app-solid-start/stats/2.0.5.json | 748 ++++----- packages/app-sveltekit/ci-stats.json | 706 ++++----- packages/app-sveltekit/stats/3.0.1.json | 706 ++++----- .../app-tanstack-start-react/ci-stats.json | 1412 ++++++++--------- .../stats/1.168.59.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 | 187 +-- .../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.168.59.json | 262 +++ .../docs/src/content/runtime/app-astro.json | 646 ++++---- .../content/runtime/app-baseline-html.json | 498 +++--- .../docs/src/content/runtime/app-next-js.json | 1294 +++++++-------- .../docs/src/content/runtime/app-nuxt.json | 1360 ++++++++-------- .../docs/src/content/runtime/app-pracht.json | 1280 +++++++-------- .../src/content/runtime/app-react-router.json | 1334 ++++++++-------- .../src/content/runtime/app-solid-start.json | 748 ++++----- .../src/content/runtime/app-sveltekit.json | 706 ++++----- .../runtime/app-tanstack-start-react.json | 1388 ++++++++-------- .../runtime/versions/app-astro/7.3.5.json | 646 ++++---- .../versions/app-baseline-html/24.21.0.json | 498 +++--- .../runtime/versions/app-next-js/16.1.1.json | 1294 +++++++-------- .../runtime/versions/app-nuxt/4.6.0.json | 1360 ++++++++-------- .../runtime/versions/app-pracht/0.18.0.json | 1280 +++++++-------- .../versions/app-react-router/7.16.0.json | 1334 ++++++++-------- .../versions/app-solid-start/2.0.5.json | 748 ++++----- .../runtime/versions/app-sveltekit/3.0.1.json | 706 ++++----- .../app-tanstack-start-react/1.168.59.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 | 233 ++- .../stats/1.168.59.json | 287 ++++ 68 files changed, 20685 insertions(+), 17971 deletions(-) create mode 100644 packages/app-tanstack-start-react/stats/1.168.59.json create mode 100644 packages/docs/src/content/devtime/versions/starter-tanstack-start-react/1.168.59.json create mode 100644 packages/docs/src/content/runtime/versions/app-tanstack-start-react/1.168.59.json create mode 100644 packages/starter-tanstack-start-react/stats/1.168.59.json diff --git a/packages/app-astro/ci-stats.json b/packages/app-astro/ci-stats.json index 5beeb2eb..d91fe695 100644 --- a/packages/app-astro/ci-stats.json +++ b/packages/app-astro/ci-stats.json @@ -1,415 +1,415 @@ { - "timingMeasuredAt": "2026-10-10T11:51:43.886Z", + "timingMeasuredAt": "2026-10-11T00:44:30.326Z", "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": 95.2, - "fcpMs": 95.01, + "firstPaintMs": 86.8, + "fcpMs": 86.86, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 3.77, - "inputDelayMs": 2.42, - "processingDurationMs": 0.42, - "presentationDelayMs": 0.93 + "interactionLatencyMs": 2.32, + "inputDelayMs": 1.99, + "processingDurationMs": 0.33, + "presentationDelayMs": 0 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 11.34, - "fcpMs": 11.33, - "interactionLatencyMs": 3.67, - "inputDelayMs": 1.28, - "processingDurationMs": 0.32, - "presentationDelayMs": 2.08 + "firstPaintMs": 6.06, + "fcpMs": 6.07, + "interactionLatencyMs": 1.52, + "inputDelayMs": 1.49, + "processingDurationMs": 0.08, + "presentationDelayMs": 0 }, "samples": [ { - "firstPaintMs": 109, - "fcpMs": 108.781, + "firstPaintMs": 86, + "fcpMs": 86.462, "interactionTests": { - "interactionLatencyMs": 10.338999999999999, - "inputDelayMs": 4.691, - "processingDurationMs": 0.991, - "presentationDelayMs": 4.657 + "interactionLatencyMs": 0.643, + "inputDelayMs": 0.241, + "processingDurationMs": 0.402, + "presentationDelayMs": 0 } }, { - "firstPaintMs": 86, - "fcpMs": 85.759, + "firstPaintMs": 81, + "fcpMs": 81.058, "interactionTests": { - "interactionLatencyMs": 2.259, - "inputDelayMs": 1.977, - "processingDurationMs": 0.282, + "interactionLatencyMs": 2.06, + "inputDelayMs": 1.797, + "processingDurationMs": 0.263, "presentationDelayMs": 0 } }, { - "firstPaintMs": 106, - "fcpMs": 105.821, + "firstPaintMs": 82, + "fcpMs": 81.807, "interactionTests": { - "interactionLatencyMs": 2.3320000000000003, - "inputDelayMs": 1.995, - "processingDurationMs": 0.337, + "interactionLatencyMs": 1.984, + "inputDelayMs": 1.703, + "processingDurationMs": 0.281, "presentationDelayMs": 0 } }, { - "firstPaintMs": 86, - "fcpMs": 85.96, + "firstPaintMs": 89, + "fcpMs": 88.966, "interactionTests": { - "interactionLatencyMs": 1.932, - "inputDelayMs": 1.685, - "processingDurationMs": 0.247, + "interactionLatencyMs": 4.805000000000001, + "inputDelayMs": 4.368, + "processingDurationMs": 0.437, "presentationDelayMs": 0 } }, { - "firstPaintMs": 89, - "fcpMs": 88.744, + "firstPaintMs": 96, + "fcpMs": 96.004, "interactionTests": { - "interactionLatencyMs": 2.0020000000000002, - "inputDelayMs": 1.745, - "processingDurationMs": 0.257, + "interactionLatencyMs": 2.109, + "inputDelayMs": 1.83, + "processingDurationMs": 0.279, "presentationDelayMs": 0 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 742, + "opsPerSec": 739, "avgLatencyMs": 1.44, - "medianLatencyMs": 1.314, - "samples": 6944, + "medianLatencyMs": 1.321, + "samples": 6946, "bodySizeKb": 96.89, "duplicationFactor": 1 }, "serverSideRenderedTests": { - "firstPaintMs": 60, - "fcpMs": 60.21, + "firstPaintMs": 55.2, + "fcpMs": 55.29, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 0.79, - "inputDelayMs": 0.5, - "processingDurationMs": 0.29, + "interactionLatencyMs": 0.72, + "inputDelayMs": 0.49, + "processingDurationMs": 0.22, "presentationDelayMs": 0 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 25.23, - "fcpMs": 25.03, - "interactionLatencyMs": 0.26, - "inputDelayMs": 0.21, - "processingDurationMs": 0.08, + "firstPaintMs": 7.76, + "fcpMs": 7.97, + "interactionLatencyMs": 0.23, + "inputDelayMs": 0.23, + "processingDurationMs": 0.01, "presentationDelayMs": 0 }, "samples": [ { - "firstPaintMs": 105, - "fcpMs": 104.849, + "firstPaintMs": 69, + "fcpMs": 69.442, "interactionTests": { - "interactionLatencyMs": 0.904, - "inputDelayMs": 0.671, - "processingDurationMs": 0.233, + "interactionLatencyMs": 0.332, + "inputDelayMs": 0.103, + "processingDurationMs": 0.229, "presentationDelayMs": 0 } }, { - "firstPaintMs": 47, - "fcpMs": 47.2, + "firstPaintMs": 52, + "fcpMs": 51.681, "interactionTests": { - "interactionLatencyMs": 0.356, - "inputDelayMs": 0.132, - "processingDurationMs": 0.224, + "interactionLatencyMs": 0.84, + "inputDelayMs": 0.629, + "processingDurationMs": 0.211, "presentationDelayMs": 0 } }, { - "firstPaintMs": 52, - "fcpMs": 52.429, + "firstPaintMs": 53, + "fcpMs": 53.266, "interactionTests": { - "interactionLatencyMs": 0.758, - "inputDelayMs": 0.51, - "processingDurationMs": 0.248, + "interactionLatencyMs": 0.862, + "inputDelayMs": 0.646, + "processingDurationMs": 0.216, "presentationDelayMs": 0 } }, { - "firstPaintMs": 48, - "fcpMs": 48.426, + "firstPaintMs": 51, + "fcpMs": 50.656, "interactionTests": { - "interactionLatencyMs": 0.901, - "inputDelayMs": 0.557, - "processingDurationMs": 0.344, + "interactionLatencyMs": 0.869, + "inputDelayMs": 0.63, + "processingDurationMs": 0.239, "presentationDelayMs": 0 } }, { - "firstPaintMs": 48, - "fcpMs": 48.148, + "firstPaintMs": 51, + "fcpMs": 51.396, "interactionTests": { - "interactionLatencyMs": 1.03, - "inputDelayMs": 0.617, - "processingDurationMs": 0.413, + "interactionLatencyMs": 0.679, + "inputDelayMs": 0.466, + "processingDurationMs": 0.213, "presentationDelayMs": 0 } } ] }, "ssrLoadTests": { - "peakWorkers": 50, - "peakRequestsPerSec": 1535, - "peakAvgLatencyMs": 31.96, - "peakP50LatencyMs": 32, - "peakP75LatencyMs": 33, - "peakP90LatencyMs": 34, - "peakP99LatencyMs": 45, - "totalRequests": 45772, + "peakWorkers": 25, + "peakRequestsPerSec": 1568.6, + "peakAvgLatencyMs": 15.37, + "peakP50LatencyMs": 15, + "peakP75LatencyMs": 16, + "peakP90LatencyMs": 17, + "peakP99LatencyMs": 24, + "totalRequests": 46886, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2742, + "requests": 2682, "errors": 0, - "requestsPerSec": 548.4, - "avgLatencyMs": 1.06, + "requestsPerSec": 536.4, + "avgLatencyMs": 1.09, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 3, - "maxLatencyMs": 4, - "bytesPerSec": 103854899.2 + "maxLatencyMs": 7, + "bytesPerSec": 101600460.8 }, { "workers": 5, "durationMs": 5000, - "requests": 6007, + "requests": 6050, "errors": 0, - "requestsPerSec": 1201.41, - "avgLatencyMs": 3.91, + "requestsPerSec": 1210, + "avgLatencyMs": 3.81, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 8, - "bytesPerSec": 227527884.8 + "maxLatencyMs": 7, + "bytesPerSec": 229153177.6 }, { "workers": 10, "durationMs": 5000, - "requests": 6912, + "requests": 7065, "errors": 0, - "requestsPerSec": 1382.4, - "avgLatencyMs": 6.71, - "medianLatencyMs": 7, - "p50LatencyMs": 7, + "requestsPerSec": 1413, + "avgLatencyMs": 6.46, + "medianLatencyMs": 6, + "p50LatencyMs": 6, "p75LatencyMs": 7, - "p90LatencyMs": 8, + "p90LatencyMs": 7, "p99LatencyMs": 10, - "maxLatencyMs": 17, - "bytesPerSec": 261790105.6 + "maxLatencyMs": 14, + "bytesPerSec": 267635916.8 }, { "workers": 25, "durationMs": 5000, - "requests": 7463, + "requests": 7843, "errors": 0, - "requestsPerSec": 1492.6, - "avgLatencyMs": 16.23, - "medianLatencyMs": 16, - "p50LatencyMs": 16, - "p75LatencyMs": 17, - "p90LatencyMs": 18, - "p99LatencyMs": 25, - "maxLatencyMs": 63, - "bytesPerSec": 282722304 + "requestsPerSec": 1568.6, + "avgLatencyMs": 15.37, + "medianLatencyMs": 15, + "p50LatencyMs": 15, + "p75LatencyMs": 16, + "p90LatencyMs": 17, + "p99LatencyMs": 24, + "maxLatencyMs": 70, + "bytesPerSec": 297087795.2 }, { "workers": 50, "durationMs": 5000, - "requests": 7675, + "requests": 7818, "errors": 0, - "requestsPerSec": 1535, - "avgLatencyMs": 31.96, - "medianLatencyMs": 32, - "p50LatencyMs": 32, - "p75LatencyMs": 33, + "requestsPerSec": 1563.6, + "avgLatencyMs": 31.36, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 32, "p90LatencyMs": 34, - "p99LatencyMs": 45, - "maxLatencyMs": 302, - "bytesPerSec": 290691481.61 + "p99LatencyMs": 48, + "maxLatencyMs": 277, + "bytesPerSec": 296144076.8 }, { "workers": 100, "durationMs": 5010, - "requests": 7512, + "requests": 7766, "errors": 0, - "requestsPerSec": 1502.4, - "avgLatencyMs": 65.66, - "medianLatencyMs": 62, - "p50LatencyMs": 62, - "p75LatencyMs": 66, - "p90LatencyMs": 69, - "p99LatencyMs": 100, - "maxLatencyMs": 1586, - "bytesPerSec": 284504883.2 + "requestsPerSec": 1553.2, + "avgLatencyMs": 63.5, + "medianLatencyMs": 61, + "p50LatencyMs": 61, + "p75LatencyMs": 64, + "p90LatencyMs": 68, + "p99LatencyMs": 84, + "maxLatencyMs": 1526, + "bytesPerSec": 294151782.4 }, { "workers": 200, "durationMs": 5010, - "requests": 7461, + "requests": 7662, "errors": 0, - "requestsPerSec": 1492.2, - "avgLatencyMs": 114.85, - "medianLatencyMs": 85, - "p50LatencyMs": 85, - "p75LatencyMs": 102, - "p90LatencyMs": 109, - "p99LatencyMs": 1553, - "maxLatencyMs": 4966, - "bytesPerSec": 282617446.4 + "requestsPerSec": 1532.4, + "avgLatencyMs": 113.75, + "medianLatencyMs": 82, + "p50LatencyMs": 82, + "p75LatencyMs": 97, + "p90LatencyMs": 115, + "p99LatencyMs": 1524, + "maxLatencyMs": 4965, + "bytesPerSec": 290272051.2 } ], "runs": 3, "samples": [ { "peakWorkers": 50, - "peakRequestsPerSec": 1536.8, - "peakAvgLatencyMs": 31.92, - "peakP50LatencyMs": 31, + "peakRequestsPerSec": 1576, + "peakAvgLatencyMs": 31.12, + "peakP50LatencyMs": 30, "peakP75LatencyMs": 32, - "peakP90LatencyMs": 35, - "peakP99LatencyMs": 46, - "totalRequests": 45653, + "peakP90LatencyMs": 33, + "peakP99LatencyMs": 47, + "totalRequests": 46634, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2649, + "requests": 2661, "errors": 0, - "requestsPerSec": 529.8, - "avgLatencyMs": 1.05, + "requestsPerSec": 532.21, + "avgLatencyMs": 1.07, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 3, - "maxLatencyMs": 4, - "bytesPerSec": 100342169.6 + "maxLatencyMs": 6, + "bytesPerSec": 100800921.6 }, { "workers": 5, "durationMs": 5000, - "requests": 5791, + "requests": 6006, "errors": 0, - "requestsPerSec": 1158.2, - "avgLatencyMs": 4.01, + "requestsPerSec": 1201.2, + "avgLatencyMs": 3.9, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, - "p99LatencyMs": 6, - "maxLatencyMs": 10, - "bytesPerSec": 219348992 + "p99LatencyMs": 7, + "maxLatencyMs": 9, + "bytesPerSec": 227501670.4 }, { "workers": 10, "durationMs": 5000, - "requests": 6756, + "requests": 6901, "errors": 0, - "requestsPerSec": 1351.2, - "avgLatencyMs": 6.85, - "medianLatencyMs": 7, - "p50LatencyMs": 7, + "requestsPerSec": 1380.2, + "avgLatencyMs": 6.68, + "medianLatencyMs": 6, + "p50LatencyMs": 6, "p75LatencyMs": 7, "p90LatencyMs": 8, - "p99LatencyMs": 11, - "maxLatencyMs": 20, - "bytesPerSec": 255891865.6 + "p99LatencyMs": 12, + "maxLatencyMs": 18, + "bytesPerSec": 261396889.6 }, { "workers": 25, "durationMs": 5000, - "requests": 7556, + "requests": 7615, "errors": 0, - "requestsPerSec": 1511.2, - "avgLatencyMs": 16.01, - "medianLatencyMs": 16, - "p50LatencyMs": 16, + "requestsPerSec": 1523, + "avgLatencyMs": 15.87, + "medianLatencyMs": 15, + "p50LatencyMs": 15, "p75LatencyMs": 17, "p90LatencyMs": 18, - "p99LatencyMs": 27, - "maxLatencyMs": 77, - "bytesPerSec": 286182604.8 + "p99LatencyMs": 26, + "maxLatencyMs": 67, + "bytesPerSec": 288489472 }, { "workers": 50, "durationMs": 5000, - "requests": 7684, + "requests": 7880, "errors": 0, - "requestsPerSec": 1536.8, - "avgLatencyMs": 31.92, - "medianLatencyMs": 31, - "p50LatencyMs": 31, + "requestsPerSec": 1576, + "avgLatencyMs": 31.12, + "medianLatencyMs": 30, + "p50LatencyMs": 30, "p75LatencyMs": 32, - "p90LatencyMs": 35, - "p99LatencyMs": 46, - "maxLatencyMs": 78, - "bytesPerSec": 291006054.4 + "p90LatencyMs": 33, + "p99LatencyMs": 47, + "maxLatencyMs": 103, + "bytesPerSec": 298503372.8 }, { "workers": 100, - "durationMs": 5000, - "requests": 7577, + "durationMs": 5010, + "requests": 7777, "errors": 0, - "requestsPerSec": 1515.4, - "avgLatencyMs": 65.08, - "medianLatencyMs": 62, - "p50LatencyMs": 62, - "p75LatencyMs": 65, - "p90LatencyMs": 69, - "p99LatencyMs": 102, - "maxLatencyMs": 1540, - "bytesPerSec": 286969036.8 + "requestsPerSec": 1555.4, + "avgLatencyMs": 63.44, + "medianLatencyMs": 61, + "p50LatencyMs": 61, + "p75LatencyMs": 63, + "p90LatencyMs": 66, + "p99LatencyMs": 97, + "maxLatencyMs": 1553, + "bytesPerSec": 294571212.8 }, { "workers": 200, "durationMs": 5010, - "requests": 7640, + "requests": 7794, "errors": 0, - "requestsPerSec": 1528, - "avgLatencyMs": 113.54, + "requestsPerSec": 1558.8, + "avgLatencyMs": 112.49, "medianLatencyMs": 82, "p50LatencyMs": 82, - "p75LatencyMs": 99, - "p90LatencyMs": 108, - "p99LatencyMs": 1554, - "maxLatencyMs": 4930, - "bytesPerSec": 289380761.61 + "p75LatencyMs": 100, + "p90LatencyMs": 105, + "p99LatencyMs": 1556, + "maxLatencyMs": 4985, + "bytesPerSec": 295200358.4 } ] }, { "peakWorkers": 50, - "peakRequestsPerSec": 1535, - "peakAvgLatencyMs": 31.96, - "peakP50LatencyMs": 32, - "peakP75LatencyMs": 33, + "peakRequestsPerSec": 1544.2, + "peakAvgLatencyMs": 31.77, + "peakP50LatencyMs": 31, + "peakP75LatencyMs": 32, "peakP90LatencyMs": 34, - "peakP99LatencyMs": 45, - "totalRequests": 45772, + "peakP99LatencyMs": 48, + "totalRequests": 45737, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2742, + "requests": 2741, "errors": 0, - "requestsPerSec": 548.4, + "requestsPerSec": 548.21, "avgLatencyMs": 1.06, "medianLatencyMs": 1, "p50LatencyMs": 1, @@ -417,215 +417,215 @@ "p90LatencyMs": 1, "p99LatencyMs": 3, "maxLatencyMs": 4, - "bytesPerSec": 103854899.2 + "bytesPerSec": 103815577.6 }, { "workers": 5, "durationMs": 5000, - "requests": 6007, + "requests": 6003, "errors": 0, - "requestsPerSec": 1201.41, - "avgLatencyMs": 3.91, + "requestsPerSec": 1200.6, + "avgLatencyMs": 3.6, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, "maxLatencyMs": 8, - "bytesPerSec": 227527884.8 + "bytesPerSec": 227396812.8 }, { "workers": 10, "durationMs": 5000, - "requests": 6912, + "requests": 6905, "errors": 0, - "requestsPerSec": 1382.4, - "avgLatencyMs": 6.71, - "medianLatencyMs": 7, - "p50LatencyMs": 7, + "requestsPerSec": 1381, + "avgLatencyMs": 6.68, + "medianLatencyMs": 6, + "p50LatencyMs": 6, "p75LatencyMs": 7, "p90LatencyMs": 8, - "p99LatencyMs": 10, + "p99LatencyMs": 12, "maxLatencyMs": 17, - "bytesPerSec": 261790105.6 + "bytesPerSec": 261501747.2 }, { "workers": 25, "durationMs": 5000, - "requests": 7463, + "requests": 7528, "errors": 0, - "requestsPerSec": 1492.6, - "avgLatencyMs": 16.23, + "requestsPerSec": 1505.6, + "avgLatencyMs": 16.08, "medianLatencyMs": 16, "p50LatencyMs": 16, "p75LatencyMs": 17, "p90LatencyMs": 18, "p99LatencyMs": 25, - "maxLatencyMs": 63, - "bytesPerSec": 282722304 + "maxLatencyMs": 71, + "bytesPerSec": 285134028.8 }, { "workers": 50, "durationMs": 5000, - "requests": 7675, + "requests": 7721, "errors": 0, - "requestsPerSec": 1535, - "avgLatencyMs": 31.96, - "medianLatencyMs": 32, - "p50LatencyMs": 32, - "p75LatencyMs": 33, + "requestsPerSec": 1544.2, + "avgLatencyMs": 31.77, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 32, "p90LatencyMs": 34, - "p99LatencyMs": 45, - "maxLatencyMs": 302, - "bytesPerSec": 290691481.61 + "p99LatencyMs": 48, + "maxLatencyMs": 342, + "bytesPerSec": 292421632 }, { "workers": 100, "durationMs": 5010, - "requests": 7512, + "requests": 7451, "errors": 0, - "requestsPerSec": 1502.4, - "avgLatencyMs": 65.66, - "medianLatencyMs": 62, - "p50LatencyMs": 62, + "requestsPerSec": 1490.2, + "avgLatencyMs": 66.21, + "medianLatencyMs": 63, + "p50LatencyMs": 63, "p75LatencyMs": 66, - "p90LatencyMs": 69, - "p99LatencyMs": 100, - "maxLatencyMs": 1586, - "bytesPerSec": 284504883.2 + "p90LatencyMs": 70, + "p99LatencyMs": 113, + "maxLatencyMs": 1574, + "bytesPerSec": 282211123.2 }, { "workers": 200, "durationMs": 5010, - "requests": 7461, + "requests": 7388, "errors": 0, - "requestsPerSec": 1492.2, - "avgLatencyMs": 114.85, - "medianLatencyMs": 85, - "p50LatencyMs": 85, - "p75LatencyMs": 102, - "p90LatencyMs": 109, - "p99LatencyMs": 1553, - "maxLatencyMs": 4966, - "bytesPerSec": 282617446.4 + "requestsPerSec": 1477.6, + "avgLatencyMs": 115.9, + "medianLatencyMs": 84, + "p50LatencyMs": 84, + "p75LatencyMs": 99, + "p90LatencyMs": 114, + "p99LatencyMs": 1618, + "maxLatencyMs": 4997, + "bytesPerSec": 279838720 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 1510.4, - "peakAvgLatencyMs": 16.04, - "peakP50LatencyMs": 16, - "peakP75LatencyMs": 17, - "peakP90LatencyMs": 18, - "peakP99LatencyMs": 25, - "totalRequests": 45633, + "peakRequestsPerSec": 1568.6, + "peakAvgLatencyMs": 15.37, + "peakP50LatencyMs": 15, + "peakP75LatencyMs": 16, + "peakP90LatencyMs": 17, + "peakP99LatencyMs": 24, + "totalRequests": 46886, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2738, + "requests": 2682, "errors": 0, - "requestsPerSec": 547.6, - "avgLatencyMs": 1.05, + "requestsPerSec": 536.4, + "avgLatencyMs": 1.09, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 3, - "maxLatencyMs": 6, - "bytesPerSec": 103697612.8 + "maxLatencyMs": 7, + "bytesPerSec": 101600460.8 }, { "workers": 5, "durationMs": 5000, - "requests": 5999, + "requests": 6050, "errors": 0, - "requestsPerSec": 1199.8, - "avgLatencyMs": 3.93, + "requestsPerSec": 1210, + "avgLatencyMs": 3.81, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 9, - "bytesPerSec": 227239526.4 + "maxLatencyMs": 7, + "bytesPerSec": 229153177.6 }, { "workers": 10, "durationMs": 5000, - "requests": 6859, + "requests": 7065, "errors": 0, - "requestsPerSec": 1371.8, - "avgLatencyMs": 6.78, - "medianLatencyMs": 7, - "p50LatencyMs": 7, + "requestsPerSec": 1413, + "avgLatencyMs": 6.46, + "medianLatencyMs": 6, + "p50LatencyMs": 6, "p75LatencyMs": 7, - "p90LatencyMs": 8, - "p99LatencyMs": 11, - "maxLatencyMs": 15, - "bytesPerSec": 259797811.2 + "p90LatencyMs": 7, + "p99LatencyMs": 10, + "maxLatencyMs": 14, + "bytesPerSec": 267635916.8 }, { "workers": 25, "durationMs": 5000, - "requests": 7552, + "requests": 7843, "errors": 0, - "requestsPerSec": 1510.4, - "avgLatencyMs": 16.04, - "medianLatencyMs": 16, - "p50LatencyMs": 16, - "p75LatencyMs": 17, - "p90LatencyMs": 18, - "p99LatencyMs": 25, - "maxLatencyMs": 66, - "bytesPerSec": 286025318.4 + "requestsPerSec": 1568.6, + "avgLatencyMs": 15.37, + "medianLatencyMs": 15, + "p50LatencyMs": 15, + "p75LatencyMs": 16, + "p90LatencyMs": 17, + "p99LatencyMs": 24, + "maxLatencyMs": 70, + "bytesPerSec": 297087795.2 }, { "workers": 50, "durationMs": 5000, - "requests": 7526, + "requests": 7818, "errors": 0, - "requestsPerSec": 1505.2, - "avgLatencyMs": 32.61, - "medianLatencyMs": 32, - "p50LatencyMs": 32, - "p75LatencyMs": 33, - "p90LatencyMs": 36, - "p99LatencyMs": 49, - "maxLatencyMs": 340, - "bytesPerSec": 285029171.2 + "requestsPerSec": 1563.6, + "avgLatencyMs": 31.36, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 32, + "p90LatencyMs": 34, + "p99LatencyMs": 48, + "maxLatencyMs": 277, + "bytesPerSec": 296144076.8 }, { "workers": 100, - "durationMs": 5000, - "requests": 7425, + "durationMs": 5010, + "requests": 7766, "errors": 0, - "requestsPerSec": 1485, - "avgLatencyMs": 66.45, - "medianLatencyMs": 63, - "p50LatencyMs": 63, - "p75LatencyMs": 67, - "p90LatencyMs": 71, - "p99LatencyMs": 104, - "maxLatencyMs": 1545, - "bytesPerSec": 281201868.8 + "requestsPerSec": 1553.2, + "avgLatencyMs": 63.5, + "medianLatencyMs": 61, + "p50LatencyMs": 61, + "p75LatencyMs": 64, + "p90LatencyMs": 68, + "p99LatencyMs": 84, + "maxLatencyMs": 1526, + "bytesPerSec": 294151782.4 }, { "workers": 200, "durationMs": 5010, - "requests": 7534, + "requests": 7662, "errors": 0, - "requestsPerSec": 1506.8, - "avgLatencyMs": 115.01, - "medianLatencyMs": 85, - "p50LatencyMs": 85, - "p75LatencyMs": 99, - "p90LatencyMs": 110, - "p99LatencyMs": 1522, - "maxLatencyMs": 4947, - "bytesPerSec": 285396172.8 + "requestsPerSec": 1532.4, + "avgLatencyMs": 113.75, + "medianLatencyMs": 82, + "p50LatencyMs": 82, + "p75LatencyMs": 97, + "p90LatencyMs": 115, + "p99LatencyMs": 1524, + "maxLatencyMs": 4965, + "bytesPerSec": 290272051.2 } ] } diff --git a/packages/app-astro/stats/7.3.5.json b/packages/app-astro/stats/7.3.5.json index 5beeb2eb..d91fe695 100644 --- a/packages/app-astro/stats/7.3.5.json +++ b/packages/app-astro/stats/7.3.5.json @@ -1,415 +1,415 @@ { - "timingMeasuredAt": "2026-10-10T11:51:43.886Z", + "timingMeasuredAt": "2026-10-11T00:44:30.326Z", "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": 95.2, - "fcpMs": 95.01, + "firstPaintMs": 86.8, + "fcpMs": 86.86, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 3.77, - "inputDelayMs": 2.42, - "processingDurationMs": 0.42, - "presentationDelayMs": 0.93 + "interactionLatencyMs": 2.32, + "inputDelayMs": 1.99, + "processingDurationMs": 0.33, + "presentationDelayMs": 0 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 11.34, - "fcpMs": 11.33, - "interactionLatencyMs": 3.67, - "inputDelayMs": 1.28, - "processingDurationMs": 0.32, - "presentationDelayMs": 2.08 + "firstPaintMs": 6.06, + "fcpMs": 6.07, + "interactionLatencyMs": 1.52, + "inputDelayMs": 1.49, + "processingDurationMs": 0.08, + "presentationDelayMs": 0 }, "samples": [ { - "firstPaintMs": 109, - "fcpMs": 108.781, + "firstPaintMs": 86, + "fcpMs": 86.462, "interactionTests": { - "interactionLatencyMs": 10.338999999999999, - "inputDelayMs": 4.691, - "processingDurationMs": 0.991, - "presentationDelayMs": 4.657 + "interactionLatencyMs": 0.643, + "inputDelayMs": 0.241, + "processingDurationMs": 0.402, + "presentationDelayMs": 0 } }, { - "firstPaintMs": 86, - "fcpMs": 85.759, + "firstPaintMs": 81, + "fcpMs": 81.058, "interactionTests": { - "interactionLatencyMs": 2.259, - "inputDelayMs": 1.977, - "processingDurationMs": 0.282, + "interactionLatencyMs": 2.06, + "inputDelayMs": 1.797, + "processingDurationMs": 0.263, "presentationDelayMs": 0 } }, { - "firstPaintMs": 106, - "fcpMs": 105.821, + "firstPaintMs": 82, + "fcpMs": 81.807, "interactionTests": { - "interactionLatencyMs": 2.3320000000000003, - "inputDelayMs": 1.995, - "processingDurationMs": 0.337, + "interactionLatencyMs": 1.984, + "inputDelayMs": 1.703, + "processingDurationMs": 0.281, "presentationDelayMs": 0 } }, { - "firstPaintMs": 86, - "fcpMs": 85.96, + "firstPaintMs": 89, + "fcpMs": 88.966, "interactionTests": { - "interactionLatencyMs": 1.932, - "inputDelayMs": 1.685, - "processingDurationMs": 0.247, + "interactionLatencyMs": 4.805000000000001, + "inputDelayMs": 4.368, + "processingDurationMs": 0.437, "presentationDelayMs": 0 } }, { - "firstPaintMs": 89, - "fcpMs": 88.744, + "firstPaintMs": 96, + "fcpMs": 96.004, "interactionTests": { - "interactionLatencyMs": 2.0020000000000002, - "inputDelayMs": 1.745, - "processingDurationMs": 0.257, + "interactionLatencyMs": 2.109, + "inputDelayMs": 1.83, + "processingDurationMs": 0.279, "presentationDelayMs": 0 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 742, + "opsPerSec": 739, "avgLatencyMs": 1.44, - "medianLatencyMs": 1.314, - "samples": 6944, + "medianLatencyMs": 1.321, + "samples": 6946, "bodySizeKb": 96.89, "duplicationFactor": 1 }, "serverSideRenderedTests": { - "firstPaintMs": 60, - "fcpMs": 60.21, + "firstPaintMs": 55.2, + "fcpMs": 55.29, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 0.79, - "inputDelayMs": 0.5, - "processingDurationMs": 0.29, + "interactionLatencyMs": 0.72, + "inputDelayMs": 0.49, + "processingDurationMs": 0.22, "presentationDelayMs": 0 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 25.23, - "fcpMs": 25.03, - "interactionLatencyMs": 0.26, - "inputDelayMs": 0.21, - "processingDurationMs": 0.08, + "firstPaintMs": 7.76, + "fcpMs": 7.97, + "interactionLatencyMs": 0.23, + "inputDelayMs": 0.23, + "processingDurationMs": 0.01, "presentationDelayMs": 0 }, "samples": [ { - "firstPaintMs": 105, - "fcpMs": 104.849, + "firstPaintMs": 69, + "fcpMs": 69.442, "interactionTests": { - "interactionLatencyMs": 0.904, - "inputDelayMs": 0.671, - "processingDurationMs": 0.233, + "interactionLatencyMs": 0.332, + "inputDelayMs": 0.103, + "processingDurationMs": 0.229, "presentationDelayMs": 0 } }, { - "firstPaintMs": 47, - "fcpMs": 47.2, + "firstPaintMs": 52, + "fcpMs": 51.681, "interactionTests": { - "interactionLatencyMs": 0.356, - "inputDelayMs": 0.132, - "processingDurationMs": 0.224, + "interactionLatencyMs": 0.84, + "inputDelayMs": 0.629, + "processingDurationMs": 0.211, "presentationDelayMs": 0 } }, { - "firstPaintMs": 52, - "fcpMs": 52.429, + "firstPaintMs": 53, + "fcpMs": 53.266, "interactionTests": { - "interactionLatencyMs": 0.758, - "inputDelayMs": 0.51, - "processingDurationMs": 0.248, + "interactionLatencyMs": 0.862, + "inputDelayMs": 0.646, + "processingDurationMs": 0.216, "presentationDelayMs": 0 } }, { - "firstPaintMs": 48, - "fcpMs": 48.426, + "firstPaintMs": 51, + "fcpMs": 50.656, "interactionTests": { - "interactionLatencyMs": 0.901, - "inputDelayMs": 0.557, - "processingDurationMs": 0.344, + "interactionLatencyMs": 0.869, + "inputDelayMs": 0.63, + "processingDurationMs": 0.239, "presentationDelayMs": 0 } }, { - "firstPaintMs": 48, - "fcpMs": 48.148, + "firstPaintMs": 51, + "fcpMs": 51.396, "interactionTests": { - "interactionLatencyMs": 1.03, - "inputDelayMs": 0.617, - "processingDurationMs": 0.413, + "interactionLatencyMs": 0.679, + "inputDelayMs": 0.466, + "processingDurationMs": 0.213, "presentationDelayMs": 0 } } ] }, "ssrLoadTests": { - "peakWorkers": 50, - "peakRequestsPerSec": 1535, - "peakAvgLatencyMs": 31.96, - "peakP50LatencyMs": 32, - "peakP75LatencyMs": 33, - "peakP90LatencyMs": 34, - "peakP99LatencyMs": 45, - "totalRequests": 45772, + "peakWorkers": 25, + "peakRequestsPerSec": 1568.6, + "peakAvgLatencyMs": 15.37, + "peakP50LatencyMs": 15, + "peakP75LatencyMs": 16, + "peakP90LatencyMs": 17, + "peakP99LatencyMs": 24, + "totalRequests": 46886, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2742, + "requests": 2682, "errors": 0, - "requestsPerSec": 548.4, - "avgLatencyMs": 1.06, + "requestsPerSec": 536.4, + "avgLatencyMs": 1.09, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 3, - "maxLatencyMs": 4, - "bytesPerSec": 103854899.2 + "maxLatencyMs": 7, + "bytesPerSec": 101600460.8 }, { "workers": 5, "durationMs": 5000, - "requests": 6007, + "requests": 6050, "errors": 0, - "requestsPerSec": 1201.41, - "avgLatencyMs": 3.91, + "requestsPerSec": 1210, + "avgLatencyMs": 3.81, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 8, - "bytesPerSec": 227527884.8 + "maxLatencyMs": 7, + "bytesPerSec": 229153177.6 }, { "workers": 10, "durationMs": 5000, - "requests": 6912, + "requests": 7065, "errors": 0, - "requestsPerSec": 1382.4, - "avgLatencyMs": 6.71, - "medianLatencyMs": 7, - "p50LatencyMs": 7, + "requestsPerSec": 1413, + "avgLatencyMs": 6.46, + "medianLatencyMs": 6, + "p50LatencyMs": 6, "p75LatencyMs": 7, - "p90LatencyMs": 8, + "p90LatencyMs": 7, "p99LatencyMs": 10, - "maxLatencyMs": 17, - "bytesPerSec": 261790105.6 + "maxLatencyMs": 14, + "bytesPerSec": 267635916.8 }, { "workers": 25, "durationMs": 5000, - "requests": 7463, + "requests": 7843, "errors": 0, - "requestsPerSec": 1492.6, - "avgLatencyMs": 16.23, - "medianLatencyMs": 16, - "p50LatencyMs": 16, - "p75LatencyMs": 17, - "p90LatencyMs": 18, - "p99LatencyMs": 25, - "maxLatencyMs": 63, - "bytesPerSec": 282722304 + "requestsPerSec": 1568.6, + "avgLatencyMs": 15.37, + "medianLatencyMs": 15, + "p50LatencyMs": 15, + "p75LatencyMs": 16, + "p90LatencyMs": 17, + "p99LatencyMs": 24, + "maxLatencyMs": 70, + "bytesPerSec": 297087795.2 }, { "workers": 50, "durationMs": 5000, - "requests": 7675, + "requests": 7818, "errors": 0, - "requestsPerSec": 1535, - "avgLatencyMs": 31.96, - "medianLatencyMs": 32, - "p50LatencyMs": 32, - "p75LatencyMs": 33, + "requestsPerSec": 1563.6, + "avgLatencyMs": 31.36, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 32, "p90LatencyMs": 34, - "p99LatencyMs": 45, - "maxLatencyMs": 302, - "bytesPerSec": 290691481.61 + "p99LatencyMs": 48, + "maxLatencyMs": 277, + "bytesPerSec": 296144076.8 }, { "workers": 100, "durationMs": 5010, - "requests": 7512, + "requests": 7766, "errors": 0, - "requestsPerSec": 1502.4, - "avgLatencyMs": 65.66, - "medianLatencyMs": 62, - "p50LatencyMs": 62, - "p75LatencyMs": 66, - "p90LatencyMs": 69, - "p99LatencyMs": 100, - "maxLatencyMs": 1586, - "bytesPerSec": 284504883.2 + "requestsPerSec": 1553.2, + "avgLatencyMs": 63.5, + "medianLatencyMs": 61, + "p50LatencyMs": 61, + "p75LatencyMs": 64, + "p90LatencyMs": 68, + "p99LatencyMs": 84, + "maxLatencyMs": 1526, + "bytesPerSec": 294151782.4 }, { "workers": 200, "durationMs": 5010, - "requests": 7461, + "requests": 7662, "errors": 0, - "requestsPerSec": 1492.2, - "avgLatencyMs": 114.85, - "medianLatencyMs": 85, - "p50LatencyMs": 85, - "p75LatencyMs": 102, - "p90LatencyMs": 109, - "p99LatencyMs": 1553, - "maxLatencyMs": 4966, - "bytesPerSec": 282617446.4 + "requestsPerSec": 1532.4, + "avgLatencyMs": 113.75, + "medianLatencyMs": 82, + "p50LatencyMs": 82, + "p75LatencyMs": 97, + "p90LatencyMs": 115, + "p99LatencyMs": 1524, + "maxLatencyMs": 4965, + "bytesPerSec": 290272051.2 } ], "runs": 3, "samples": [ { "peakWorkers": 50, - "peakRequestsPerSec": 1536.8, - "peakAvgLatencyMs": 31.92, - "peakP50LatencyMs": 31, + "peakRequestsPerSec": 1576, + "peakAvgLatencyMs": 31.12, + "peakP50LatencyMs": 30, "peakP75LatencyMs": 32, - "peakP90LatencyMs": 35, - "peakP99LatencyMs": 46, - "totalRequests": 45653, + "peakP90LatencyMs": 33, + "peakP99LatencyMs": 47, + "totalRequests": 46634, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2649, + "requests": 2661, "errors": 0, - "requestsPerSec": 529.8, - "avgLatencyMs": 1.05, + "requestsPerSec": 532.21, + "avgLatencyMs": 1.07, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 3, - "maxLatencyMs": 4, - "bytesPerSec": 100342169.6 + "maxLatencyMs": 6, + "bytesPerSec": 100800921.6 }, { "workers": 5, "durationMs": 5000, - "requests": 5791, + "requests": 6006, "errors": 0, - "requestsPerSec": 1158.2, - "avgLatencyMs": 4.01, + "requestsPerSec": 1201.2, + "avgLatencyMs": 3.9, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, - "p99LatencyMs": 6, - "maxLatencyMs": 10, - "bytesPerSec": 219348992 + "p99LatencyMs": 7, + "maxLatencyMs": 9, + "bytesPerSec": 227501670.4 }, { "workers": 10, "durationMs": 5000, - "requests": 6756, + "requests": 6901, "errors": 0, - "requestsPerSec": 1351.2, - "avgLatencyMs": 6.85, - "medianLatencyMs": 7, - "p50LatencyMs": 7, + "requestsPerSec": 1380.2, + "avgLatencyMs": 6.68, + "medianLatencyMs": 6, + "p50LatencyMs": 6, "p75LatencyMs": 7, "p90LatencyMs": 8, - "p99LatencyMs": 11, - "maxLatencyMs": 20, - "bytesPerSec": 255891865.6 + "p99LatencyMs": 12, + "maxLatencyMs": 18, + "bytesPerSec": 261396889.6 }, { "workers": 25, "durationMs": 5000, - "requests": 7556, + "requests": 7615, "errors": 0, - "requestsPerSec": 1511.2, - "avgLatencyMs": 16.01, - "medianLatencyMs": 16, - "p50LatencyMs": 16, + "requestsPerSec": 1523, + "avgLatencyMs": 15.87, + "medianLatencyMs": 15, + "p50LatencyMs": 15, "p75LatencyMs": 17, "p90LatencyMs": 18, - "p99LatencyMs": 27, - "maxLatencyMs": 77, - "bytesPerSec": 286182604.8 + "p99LatencyMs": 26, + "maxLatencyMs": 67, + "bytesPerSec": 288489472 }, { "workers": 50, "durationMs": 5000, - "requests": 7684, + "requests": 7880, "errors": 0, - "requestsPerSec": 1536.8, - "avgLatencyMs": 31.92, - "medianLatencyMs": 31, - "p50LatencyMs": 31, + "requestsPerSec": 1576, + "avgLatencyMs": 31.12, + "medianLatencyMs": 30, + "p50LatencyMs": 30, "p75LatencyMs": 32, - "p90LatencyMs": 35, - "p99LatencyMs": 46, - "maxLatencyMs": 78, - "bytesPerSec": 291006054.4 + "p90LatencyMs": 33, + "p99LatencyMs": 47, + "maxLatencyMs": 103, + "bytesPerSec": 298503372.8 }, { "workers": 100, - "durationMs": 5000, - "requests": 7577, + "durationMs": 5010, + "requests": 7777, "errors": 0, - "requestsPerSec": 1515.4, - "avgLatencyMs": 65.08, - "medianLatencyMs": 62, - "p50LatencyMs": 62, - "p75LatencyMs": 65, - "p90LatencyMs": 69, - "p99LatencyMs": 102, - "maxLatencyMs": 1540, - "bytesPerSec": 286969036.8 + "requestsPerSec": 1555.4, + "avgLatencyMs": 63.44, + "medianLatencyMs": 61, + "p50LatencyMs": 61, + "p75LatencyMs": 63, + "p90LatencyMs": 66, + "p99LatencyMs": 97, + "maxLatencyMs": 1553, + "bytesPerSec": 294571212.8 }, { "workers": 200, "durationMs": 5010, - "requests": 7640, + "requests": 7794, "errors": 0, - "requestsPerSec": 1528, - "avgLatencyMs": 113.54, + "requestsPerSec": 1558.8, + "avgLatencyMs": 112.49, "medianLatencyMs": 82, "p50LatencyMs": 82, - "p75LatencyMs": 99, - "p90LatencyMs": 108, - "p99LatencyMs": 1554, - "maxLatencyMs": 4930, - "bytesPerSec": 289380761.61 + "p75LatencyMs": 100, + "p90LatencyMs": 105, + "p99LatencyMs": 1556, + "maxLatencyMs": 4985, + "bytesPerSec": 295200358.4 } ] }, { "peakWorkers": 50, - "peakRequestsPerSec": 1535, - "peakAvgLatencyMs": 31.96, - "peakP50LatencyMs": 32, - "peakP75LatencyMs": 33, + "peakRequestsPerSec": 1544.2, + "peakAvgLatencyMs": 31.77, + "peakP50LatencyMs": 31, + "peakP75LatencyMs": 32, "peakP90LatencyMs": 34, - "peakP99LatencyMs": 45, - "totalRequests": 45772, + "peakP99LatencyMs": 48, + "totalRequests": 45737, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2742, + "requests": 2741, "errors": 0, - "requestsPerSec": 548.4, + "requestsPerSec": 548.21, "avgLatencyMs": 1.06, "medianLatencyMs": 1, "p50LatencyMs": 1, @@ -417,215 +417,215 @@ "p90LatencyMs": 1, "p99LatencyMs": 3, "maxLatencyMs": 4, - "bytesPerSec": 103854899.2 + "bytesPerSec": 103815577.6 }, { "workers": 5, "durationMs": 5000, - "requests": 6007, + "requests": 6003, "errors": 0, - "requestsPerSec": 1201.41, - "avgLatencyMs": 3.91, + "requestsPerSec": 1200.6, + "avgLatencyMs": 3.6, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, "maxLatencyMs": 8, - "bytesPerSec": 227527884.8 + "bytesPerSec": 227396812.8 }, { "workers": 10, "durationMs": 5000, - "requests": 6912, + "requests": 6905, "errors": 0, - "requestsPerSec": 1382.4, - "avgLatencyMs": 6.71, - "medianLatencyMs": 7, - "p50LatencyMs": 7, + "requestsPerSec": 1381, + "avgLatencyMs": 6.68, + "medianLatencyMs": 6, + "p50LatencyMs": 6, "p75LatencyMs": 7, "p90LatencyMs": 8, - "p99LatencyMs": 10, + "p99LatencyMs": 12, "maxLatencyMs": 17, - "bytesPerSec": 261790105.6 + "bytesPerSec": 261501747.2 }, { "workers": 25, "durationMs": 5000, - "requests": 7463, + "requests": 7528, "errors": 0, - "requestsPerSec": 1492.6, - "avgLatencyMs": 16.23, + "requestsPerSec": 1505.6, + "avgLatencyMs": 16.08, "medianLatencyMs": 16, "p50LatencyMs": 16, "p75LatencyMs": 17, "p90LatencyMs": 18, "p99LatencyMs": 25, - "maxLatencyMs": 63, - "bytesPerSec": 282722304 + "maxLatencyMs": 71, + "bytesPerSec": 285134028.8 }, { "workers": 50, "durationMs": 5000, - "requests": 7675, + "requests": 7721, "errors": 0, - "requestsPerSec": 1535, - "avgLatencyMs": 31.96, - "medianLatencyMs": 32, - "p50LatencyMs": 32, - "p75LatencyMs": 33, + "requestsPerSec": 1544.2, + "avgLatencyMs": 31.77, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 32, "p90LatencyMs": 34, - "p99LatencyMs": 45, - "maxLatencyMs": 302, - "bytesPerSec": 290691481.61 + "p99LatencyMs": 48, + "maxLatencyMs": 342, + "bytesPerSec": 292421632 }, { "workers": 100, "durationMs": 5010, - "requests": 7512, + "requests": 7451, "errors": 0, - "requestsPerSec": 1502.4, - "avgLatencyMs": 65.66, - "medianLatencyMs": 62, - "p50LatencyMs": 62, + "requestsPerSec": 1490.2, + "avgLatencyMs": 66.21, + "medianLatencyMs": 63, + "p50LatencyMs": 63, "p75LatencyMs": 66, - "p90LatencyMs": 69, - "p99LatencyMs": 100, - "maxLatencyMs": 1586, - "bytesPerSec": 284504883.2 + "p90LatencyMs": 70, + "p99LatencyMs": 113, + "maxLatencyMs": 1574, + "bytesPerSec": 282211123.2 }, { "workers": 200, "durationMs": 5010, - "requests": 7461, + "requests": 7388, "errors": 0, - "requestsPerSec": 1492.2, - "avgLatencyMs": 114.85, - "medianLatencyMs": 85, - "p50LatencyMs": 85, - "p75LatencyMs": 102, - "p90LatencyMs": 109, - "p99LatencyMs": 1553, - "maxLatencyMs": 4966, - "bytesPerSec": 282617446.4 + "requestsPerSec": 1477.6, + "avgLatencyMs": 115.9, + "medianLatencyMs": 84, + "p50LatencyMs": 84, + "p75LatencyMs": 99, + "p90LatencyMs": 114, + "p99LatencyMs": 1618, + "maxLatencyMs": 4997, + "bytesPerSec": 279838720 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 1510.4, - "peakAvgLatencyMs": 16.04, - "peakP50LatencyMs": 16, - "peakP75LatencyMs": 17, - "peakP90LatencyMs": 18, - "peakP99LatencyMs": 25, - "totalRequests": 45633, + "peakRequestsPerSec": 1568.6, + "peakAvgLatencyMs": 15.37, + "peakP50LatencyMs": 15, + "peakP75LatencyMs": 16, + "peakP90LatencyMs": 17, + "peakP99LatencyMs": 24, + "totalRequests": 46886, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2738, + "requests": 2682, "errors": 0, - "requestsPerSec": 547.6, - "avgLatencyMs": 1.05, + "requestsPerSec": 536.4, + "avgLatencyMs": 1.09, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 3, - "maxLatencyMs": 6, - "bytesPerSec": 103697612.8 + "maxLatencyMs": 7, + "bytesPerSec": 101600460.8 }, { "workers": 5, "durationMs": 5000, - "requests": 5999, + "requests": 6050, "errors": 0, - "requestsPerSec": 1199.8, - "avgLatencyMs": 3.93, + "requestsPerSec": 1210, + "avgLatencyMs": 3.81, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 9, - "bytesPerSec": 227239526.4 + "maxLatencyMs": 7, + "bytesPerSec": 229153177.6 }, { "workers": 10, "durationMs": 5000, - "requests": 6859, + "requests": 7065, "errors": 0, - "requestsPerSec": 1371.8, - "avgLatencyMs": 6.78, - "medianLatencyMs": 7, - "p50LatencyMs": 7, + "requestsPerSec": 1413, + "avgLatencyMs": 6.46, + "medianLatencyMs": 6, + "p50LatencyMs": 6, "p75LatencyMs": 7, - "p90LatencyMs": 8, - "p99LatencyMs": 11, - "maxLatencyMs": 15, - "bytesPerSec": 259797811.2 + "p90LatencyMs": 7, + "p99LatencyMs": 10, + "maxLatencyMs": 14, + "bytesPerSec": 267635916.8 }, { "workers": 25, "durationMs": 5000, - "requests": 7552, + "requests": 7843, "errors": 0, - "requestsPerSec": 1510.4, - "avgLatencyMs": 16.04, - "medianLatencyMs": 16, - "p50LatencyMs": 16, - "p75LatencyMs": 17, - "p90LatencyMs": 18, - "p99LatencyMs": 25, - "maxLatencyMs": 66, - "bytesPerSec": 286025318.4 + "requestsPerSec": 1568.6, + "avgLatencyMs": 15.37, + "medianLatencyMs": 15, + "p50LatencyMs": 15, + "p75LatencyMs": 16, + "p90LatencyMs": 17, + "p99LatencyMs": 24, + "maxLatencyMs": 70, + "bytesPerSec": 297087795.2 }, { "workers": 50, "durationMs": 5000, - "requests": 7526, + "requests": 7818, "errors": 0, - "requestsPerSec": 1505.2, - "avgLatencyMs": 32.61, - "medianLatencyMs": 32, - "p50LatencyMs": 32, - "p75LatencyMs": 33, - "p90LatencyMs": 36, - "p99LatencyMs": 49, - "maxLatencyMs": 340, - "bytesPerSec": 285029171.2 + "requestsPerSec": 1563.6, + "avgLatencyMs": 31.36, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 32, + "p90LatencyMs": 34, + "p99LatencyMs": 48, + "maxLatencyMs": 277, + "bytesPerSec": 296144076.8 }, { "workers": 100, - "durationMs": 5000, - "requests": 7425, + "durationMs": 5010, + "requests": 7766, "errors": 0, - "requestsPerSec": 1485, - "avgLatencyMs": 66.45, - "medianLatencyMs": 63, - "p50LatencyMs": 63, - "p75LatencyMs": 67, - "p90LatencyMs": 71, - "p99LatencyMs": 104, - "maxLatencyMs": 1545, - "bytesPerSec": 281201868.8 + "requestsPerSec": 1553.2, + "avgLatencyMs": 63.5, + "medianLatencyMs": 61, + "p50LatencyMs": 61, + "p75LatencyMs": 64, + "p90LatencyMs": 68, + "p99LatencyMs": 84, + "maxLatencyMs": 1526, + "bytesPerSec": 294151782.4 }, { "workers": 200, "durationMs": 5010, - "requests": 7534, + "requests": 7662, "errors": 0, - "requestsPerSec": 1506.8, - "avgLatencyMs": 115.01, - "medianLatencyMs": 85, - "p50LatencyMs": 85, - "p75LatencyMs": 99, - "p90LatencyMs": 110, - "p99LatencyMs": 1522, - "maxLatencyMs": 4947, - "bytesPerSec": 285396172.8 + "requestsPerSec": 1532.4, + "avgLatencyMs": 113.75, + "medianLatencyMs": 82, + "p50LatencyMs": 82, + "p75LatencyMs": 97, + "p90LatencyMs": 115, + "p99LatencyMs": 1524, + "maxLatencyMs": 4965, + "bytesPerSec": 290272051.2 } ] } diff --git a/packages/app-baseline-html/ci-stats.json b/packages/app-baseline-html/ci-stats.json index cf2bd72e..69214d0c 100644 --- a/packages/app-baseline-html/ci-stats.json +++ b/packages/app-baseline-html/ci-stats.json @@ -1,32 +1,32 @@ { - "timingMeasuredAt": "2026-10-10T11:51:43.886Z", + "timingMeasuredAt": "2026-10-11T00:44:30.326Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "ssrRequestThroughputTests": { "opsPerSec": 851, - "avgLatencyMs": 1.201, - "medianLatencyMs": 1.201, - "samples": 8330, + "avgLatencyMs": 1.206, + "medianLatencyMs": 1.206, + "samples": 8292, "bodySizeKb": 96.83, "duplicationFactor": 1 }, "frameworkVersion": "24.21.0", "ssrLoadTests": { - "peakWorkers": 50, - "peakRequestsPerSec": 1683.2, - "peakAvgLatencyMs": 29.14, - "peakP50LatencyMs": 28, - "peakP75LatencyMs": 31, - "peakP90LatencyMs": 35, - "peakP99LatencyMs": 38, - "totalRequests": 49090, + "peakWorkers": 200, + "peakRequestsPerSec": 1765.4, + "peakAvgLatencyMs": 111.09, + "peakP50LatencyMs": 92, + "peakP75LatencyMs": 117, + "peakP90LatencyMs": 154, + "peakP99LatencyMs": 707, + "totalRequests": 49968, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 3038, + "requests": 3000, "errors": 0, - "requestsPerSec": 607.6, + "requestsPerSec": 600, "avgLatencyMs": 1.03, "medianLatencyMs": 1, "p50LatencyMs": 1, @@ -34,236 +34,236 @@ "p90LatencyMs": 1, "p99LatencyMs": 2, "maxLatencyMs": 4, - "bytesPerSec": 115048448 + "bytesPerSec": 113593548.8 }, { "workers": 5, "durationMs": 5000, - "requests": 6316, + "requests": 6637, "errors": 0, - "requestsPerSec": 1263.2, - "avgLatencyMs": 3.43, + "requestsPerSec": 1327.4, + "avgLatencyMs": 3.15, "medianLatencyMs": 3, "p50LatencyMs": 3, - "p75LatencyMs": 4, + "p75LatencyMs": 3, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 6, - "bytesPerSec": 239140864 + "maxLatencyMs": 7, + "bytesPerSec": 251304345.6 }, { "workers": 10, "durationMs": 5000, - "requests": 7310, + "requests": 7692, "errors": 0, - "requestsPerSec": 1462, - "avgLatencyMs": 6.47, + "requestsPerSec": 1538.4, + "avgLatencyMs": 6.18, "medianLatencyMs": 6, "p50LatencyMs": 6, - "p75LatencyMs": 7, + "p75LatencyMs": 6, "p90LatencyMs": 7, "p99LatencyMs": 9, - "maxLatencyMs": 12, - "bytesPerSec": 276758528 + "maxLatencyMs": 11, + "bytesPerSec": 291268198.4 }, { "workers": 25, "durationMs": 5000, - "requests": 7834, + "requests": 7935, "errors": 0, - "requestsPerSec": 1566.8, - "avgLatencyMs": 15.41, - "medianLatencyMs": 16, - "p50LatencyMs": 16, + "requestsPerSec": 1587, + "avgLatencyMs": 15.26, + "medianLatencyMs": 14, + "p50LatencyMs": 14, "p75LatencyMs": 17, "p90LatencyMs": 18, "p99LatencyMs": 20, - "maxLatencyMs": 32, - "bytesPerSec": 296615936 + "maxLatencyMs": 30, + "bytesPerSec": 300495667.2 }, { "workers": 50, "durationMs": 5000, - "requests": 8416, + "requests": 7478, "errors": 0, - "requestsPerSec": 1683.2, - "avgLatencyMs": 29.14, - "medianLatencyMs": 28, - "p50LatencyMs": 28, - "p75LatencyMs": 31, - "p90LatencyMs": 35, - "p99LatencyMs": 38, - "maxLatencyMs": 71, - "bytesPerSec": 318688460.8 + "requestsPerSec": 1495.6, + "avgLatencyMs": 32.81, + "medianLatencyMs": 34, + "p50LatencyMs": 34, + "p75LatencyMs": 35, + "p90LatencyMs": 37, + "p99LatencyMs": 46, + "maxLatencyMs": 167, + "bytesPerSec": 283128627.2 }, { "workers": 100, "durationMs": 5010, - "requests": 8274, + "requests": 8399, "errors": 0, - "requestsPerSec": 1654.8, - "avgLatencyMs": 59.57, - "medianLatencyMs": 55, - "p50LatencyMs": 55, - "p75LatencyMs": 69, + "requestsPerSec": 1679.8, + "avgLatencyMs": 58.73, + "medianLatencyMs": 56, + "p50LatencyMs": 56, + "p75LatencyMs": 66, "p90LatencyMs": 77, - "p99LatencyMs": 111, - "maxLatencyMs": 463, - "bytesPerSec": 313288294.4 + "p99LatencyMs": 108, + "maxLatencyMs": 454, + "bytesPerSec": 318059315.2 }, { "workers": 200, "durationMs": 5010, - "requests": 7902, + "requests": 8827, "errors": 0, - "requestsPerSec": 1580.4, - "avgLatencyMs": 124.63, - "medianLatencyMs": 114, - "p50LatencyMs": 114, - "p75LatencyMs": 152, - "p90LatencyMs": 171, - "p99LatencyMs": 608, - "maxLatencyMs": 1153, - "bytesPerSec": 299184947.2 + "requestsPerSec": 1765.4, + "avgLatencyMs": 111.09, + "medianLatencyMs": 92, + "p50LatencyMs": 92, + "p75LatencyMs": 117, + "p90LatencyMs": 154, + "p99LatencyMs": 707, + "maxLatencyMs": 3776, + "bytesPerSec": 334259814.4 } ], "runs": 3, "samples": [ { "peakWorkers": 100, - "peakRequestsPerSec": 1651, - "peakAvgLatencyMs": 59.66, - "peakP50LatencyMs": 56, - "peakP75LatencyMs": 68, - "peakP90LatencyMs": 81, - "peakP99LatencyMs": 103, - "totalRequests": 49363, + "peakRequestsPerSec": 1804, + "peakAvgLatencyMs": 54.64, + "peakP50LatencyMs": 54, + "peakP75LatencyMs": 56, + "peakP90LatencyMs": 69, + "peakP99LatencyMs": 101, + "totalRequests": 50704, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 3001, + "requests": 3010, "errors": 0, - "requestsPerSec": 600.21, - "avgLatencyMs": 1.04, + "requestsPerSec": 602, + "avgLatencyMs": 1.03, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 2, "maxLatencyMs": 4, - "bytesPerSec": 113632870.4 + "bytesPerSec": 113986764.8 }, { "workers": 5, "durationMs": 5000, - "requests": 6327, + "requests": 6455, "errors": 0, - "requestsPerSec": 1265.41, - "avgLatencyMs": 3.34, + "requestsPerSec": 1291, + "avgLatencyMs": 3.25, "medianLatencyMs": 3, "p50LatencyMs": 3, - "p75LatencyMs": 4, + "p75LatencyMs": 3, "p90LatencyMs": 4, - "p99LatencyMs": 6, + "p99LatencyMs": 5, "maxLatencyMs": 6, - "bytesPerSec": 239534080 + "bytesPerSec": 244409958.4 }, { "workers": 10, "durationMs": 5000, - "requests": 7494, + "requests": 7610, "errors": 0, - "requestsPerSec": 1498.8, - "avgLatencyMs": 6.36, + "requestsPerSec": 1522, + "avgLatencyMs": 6.24, "medianLatencyMs": 6, "p50LatencyMs": 6, - "p75LatencyMs": 7, - "p90LatencyMs": 8, - "p99LatencyMs": 9, - "maxLatencyMs": 13, - "bytesPerSec": 283770880 + "p75LatencyMs": 6, + "p90LatencyMs": 7, + "p99LatencyMs": 8, + "maxLatencyMs": 12, + "bytesPerSec": 288161792 }, { "workers": 25, "durationMs": 5000, - "requests": 8150, + "requests": 8190, "errors": 0, - "requestsPerSec": 1630, - "avgLatencyMs": 14.8, + "requestsPerSec": 1638, + "avgLatencyMs": 14.7, "medianLatencyMs": 14, "p50LatencyMs": 14, "p75LatencyMs": 16, "p90LatencyMs": 17, "p99LatencyMs": 19, - "maxLatencyMs": 30, - "bytesPerSec": 308517273.61 + "maxLatencyMs": 33, + "bytesPerSec": 310142566.4 }, { "workers": 50, "durationMs": 5000, - "requests": 7913, + "requests": 8129, "errors": 0, - "requestsPerSec": 1582.6, - "avgLatencyMs": 31, - "medianLatencyMs": 31, - "p50LatencyMs": 31, - "p75LatencyMs": 34, - "p90LatencyMs": 36, - "p99LatencyMs": 47, - "maxLatencyMs": 65, - "bytesPerSec": 299604377.61 + "requestsPerSec": 1625.8, + "avgLatencyMs": 30.19, + "medianLatencyMs": 29, + "p50LatencyMs": 29, + "p75LatencyMs": 33, + "p90LatencyMs": 35, + "p99LatencyMs": 49, + "maxLatencyMs": 88, + "bytesPerSec": 307835699.2 }, { "workers": 100, "durationMs": 5010, - "requests": 8255, + "requests": 9020, "errors": 0, - "requestsPerSec": 1651, - "avgLatencyMs": 59.66, - "medianLatencyMs": 56, - "p50LatencyMs": 56, - "p75LatencyMs": 68, - "p90LatencyMs": 81, - "p99LatencyMs": 103, - "maxLatencyMs": 428, - "bytesPerSec": 312606720 + "requestsPerSec": 1804, + "avgLatencyMs": 54.64, + "medianLatencyMs": 54, + "p50LatencyMs": 54, + "p75LatencyMs": 56, + "p90LatencyMs": 69, + "p99LatencyMs": 101, + "maxLatencyMs": 407, + "bytesPerSec": 341547417.61 }, { "workers": 200, "durationMs": 5010, - "requests": 8223, + "requests": 8290, "errors": 0, - "requestsPerSec": 1644.6, - "avgLatencyMs": 119.89, - "medianLatencyMs": 99, - "p50LatencyMs": 99, - "p75LatencyMs": 132, - "p90LatencyMs": 157, - "p99LatencyMs": 225, - "maxLatencyMs": 3939, - "bytesPerSec": 311348428.8 + "requestsPerSec": 1658, + "avgLatencyMs": 118.81, + "medianLatencyMs": 89, + "p50LatencyMs": 89, + "p75LatencyMs": 109, + "p90LatencyMs": 138, + "p99LatencyMs": 964, + "maxLatencyMs": 4154, + "bytesPerSec": 313956761.61 } ] }, { - "peakWorkers": 50, - "peakRequestsPerSec": 1683.2, - "peakAvgLatencyMs": 29.14, - "peakP50LatencyMs": 28, - "peakP75LatencyMs": 31, - "peakP90LatencyMs": 35, - "peakP99LatencyMs": 38, - "totalRequests": 49090, + "peakWorkers": 200, + "peakRequestsPerSec": 1765.4, + "peakAvgLatencyMs": 111.09, + "peakP50LatencyMs": 92, + "peakP75LatencyMs": 117, + "peakP90LatencyMs": 154, + "peakP99LatencyMs": 707, + "totalRequests": 49968, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 3038, + "requests": 3000, "errors": 0, - "requestsPerSec": 607.6, + "requestsPerSec": 600, "avgLatencyMs": 1.03, "medianLatencyMs": 1, "p50LatencyMs": 1, @@ -271,215 +271,215 @@ "p90LatencyMs": 1, "p99LatencyMs": 2, "maxLatencyMs": 4, - "bytesPerSec": 115048448 + "bytesPerSec": 113593548.8 }, { "workers": 5, "durationMs": 5000, - "requests": 6316, + "requests": 6637, "errors": 0, - "requestsPerSec": 1263.2, - "avgLatencyMs": 3.43, + "requestsPerSec": 1327.4, + "avgLatencyMs": 3.15, "medianLatencyMs": 3, "p50LatencyMs": 3, - "p75LatencyMs": 4, + "p75LatencyMs": 3, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 6, - "bytesPerSec": 239140864 + "maxLatencyMs": 7, + "bytesPerSec": 251304345.6 }, { "workers": 10, "durationMs": 5000, - "requests": 7310, + "requests": 7692, "errors": 0, - "requestsPerSec": 1462, - "avgLatencyMs": 6.47, + "requestsPerSec": 1538.4, + "avgLatencyMs": 6.18, "medianLatencyMs": 6, "p50LatencyMs": 6, - "p75LatencyMs": 7, + "p75LatencyMs": 6, "p90LatencyMs": 7, "p99LatencyMs": 9, - "maxLatencyMs": 12, - "bytesPerSec": 276758528 + "maxLatencyMs": 11, + "bytesPerSec": 291268198.4 }, { "workers": 25, "durationMs": 5000, - "requests": 7834, + "requests": 7935, "errors": 0, - "requestsPerSec": 1566.8, - "avgLatencyMs": 15.41, - "medianLatencyMs": 16, - "p50LatencyMs": 16, + "requestsPerSec": 1587, + "avgLatencyMs": 15.26, + "medianLatencyMs": 14, + "p50LatencyMs": 14, "p75LatencyMs": 17, "p90LatencyMs": 18, "p99LatencyMs": 20, - "maxLatencyMs": 32, - "bytesPerSec": 296615936 + "maxLatencyMs": 30, + "bytesPerSec": 300495667.2 }, { "workers": 50, "durationMs": 5000, - "requests": 8416, + "requests": 7478, "errors": 0, - "requestsPerSec": 1683.2, - "avgLatencyMs": 29.14, - "medianLatencyMs": 28, - "p50LatencyMs": 28, - "p75LatencyMs": 31, - "p90LatencyMs": 35, - "p99LatencyMs": 38, - "maxLatencyMs": 71, - "bytesPerSec": 318688460.8 + "requestsPerSec": 1495.6, + "avgLatencyMs": 32.81, + "medianLatencyMs": 34, + "p50LatencyMs": 34, + "p75LatencyMs": 35, + "p90LatencyMs": 37, + "p99LatencyMs": 46, + "maxLatencyMs": 167, + "bytesPerSec": 283128627.2 }, { "workers": 100, "durationMs": 5010, - "requests": 8274, + "requests": 8399, "errors": 0, - "requestsPerSec": 1654.8, - "avgLatencyMs": 59.57, - "medianLatencyMs": 55, - "p50LatencyMs": 55, - "p75LatencyMs": 69, + "requestsPerSec": 1679.8, + "avgLatencyMs": 58.73, + "medianLatencyMs": 56, + "p50LatencyMs": 56, + "p75LatencyMs": 66, "p90LatencyMs": 77, - "p99LatencyMs": 111, - "maxLatencyMs": 463, - "bytesPerSec": 313288294.4 + "p99LatencyMs": 108, + "maxLatencyMs": 454, + "bytesPerSec": 318059315.2 }, { "workers": 200, "durationMs": 5010, - "requests": 7902, + "requests": 8827, "errors": 0, - "requestsPerSec": 1580.4, - "avgLatencyMs": 124.63, - "medianLatencyMs": 114, - "p50LatencyMs": 114, - "p75LatencyMs": 152, - "p90LatencyMs": 171, - "p99LatencyMs": 608, - "maxLatencyMs": 1153, - "bytesPerSec": 299184947.2 + "requestsPerSec": 1765.4, + "avgLatencyMs": 111.09, + "medianLatencyMs": 92, + "p50LatencyMs": 92, + "p75LatencyMs": 117, + "p90LatencyMs": 154, + "p99LatencyMs": 707, + "maxLatencyMs": 3776, + "bytesPerSec": 334259814.4 } ] }, { - "peakWorkers": 100, - "peakRequestsPerSec": 1693, - "peakAvgLatencyMs": 58.15, - "peakP50LatencyMs": 54, - "peakP75LatencyMs": 62, - "peakP90LatencyMs": 70, - "peakP99LatencyMs": 95, - "totalRequests": 48926, + "peakWorkers": 50, + "peakRequestsPerSec": 1762.8, + "peakAvgLatencyMs": 27.77, + "peakP50LatencyMs": 27, + "peakP75LatencyMs": 29, + "peakP90LatencyMs": 30, + "peakP99LatencyMs": 33, + "totalRequests": 50562, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2941, + "requests": 3008, "errors": 0, - "requestsPerSec": 588.21, - "avgLatencyMs": 1.04, + "requestsPerSec": 601.6, + "avgLatencyMs": 1.03, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, - "p99LatencyMs": 3, + "p99LatencyMs": 2, "maxLatencyMs": 4, - "bytesPerSec": 111365324.8 + "bytesPerSec": 113895014.4 }, { "workers": 5, "durationMs": 5000, - "requests": 6178, + "requests": 6748, "errors": 0, - "requestsPerSec": 1235.6, - "avgLatencyMs": 3.55, - "medianLatencyMs": 4, - "p50LatencyMs": 4, - "p75LatencyMs": 4, - "p90LatencyMs": 4, + "requestsPerSec": 1349.6, + "avgLatencyMs": 3.06, + "medianLatencyMs": 3, + "p50LatencyMs": 3, + "p75LatencyMs": 3, + "p90LatencyMs": 3, "p99LatencyMs": 6, "maxLatencyMs": 7, - "bytesPerSec": 233950412.8 + "bytesPerSec": 255524864 }, { "workers": 10, "durationMs": 5000, - "requests": 7448, + "requests": 7584, "errors": 0, - "requestsPerSec": 1489.6, - "avgLatencyMs": 6.37, + "requestsPerSec": 1516.8, + "avgLatencyMs": 6.27, "medianLatencyMs": 6, "p50LatencyMs": 6, - "p75LatencyMs": 7, + "p75LatencyMs": 6, "p90LatencyMs": 7, - "p99LatencyMs": 10, - "maxLatencyMs": 10, - "bytesPerSec": 281935872 + "p99LatencyMs": 9, + "maxLatencyMs": 12, + "bytesPerSec": 287165644.8 }, { "workers": 25, "durationMs": 5000, - "requests": 7810, + "requests": 7542, "errors": 0, - "requestsPerSec": 1562, - "avgLatencyMs": 15.46, - "medianLatencyMs": 16, - "p50LatencyMs": 16, + "requestsPerSec": 1508.4, + "avgLatencyMs": 16.06, + "medianLatencyMs": 17, + "p50LatencyMs": 17, "p75LatencyMs": 17, - "p90LatencyMs": 17, + "p90LatencyMs": 19, "p99LatencyMs": 20, - "maxLatencyMs": 30, - "bytesPerSec": 295724646.4 + "maxLatencyMs": 34, + "bytesPerSec": 285566566.4 }, { "workers": 50, "durationMs": 5000, - "requests": 7625, + "requests": 8814, "errors": 0, - "requestsPerSec": 1525, - "avgLatencyMs": 32.21, - "medianLatencyMs": 33, - "p50LatencyMs": 33, - "p75LatencyMs": 34, - "p90LatencyMs": 36, - "p99LatencyMs": 44, - "maxLatencyMs": 67, - "bytesPerSec": 288699187.2 + "requestsPerSec": 1762.8, + "avgLatencyMs": 27.77, + "medianLatencyMs": 27, + "p50LatencyMs": 27, + "p75LatencyMs": 29, + "p90LatencyMs": 30, + "p99LatencyMs": 33, + "maxLatencyMs": 54, + "bytesPerSec": 333735526.4 }, { "workers": 100, - "durationMs": 5000, - "requests": 8465, + "durationMs": 5010, + "requests": 8575, "errors": 0, - "requestsPerSec": 1693, - "avgLatencyMs": 58.15, - "medianLatencyMs": 54, - "p50LatencyMs": 54, - "p75LatencyMs": 62, - "p90LatencyMs": 70, - "p99LatencyMs": 95, - "maxLatencyMs": 976, - "bytesPerSec": 320523468.8 + "requestsPerSec": 1715, + "avgLatencyMs": 57.52, + "medianLatencyMs": 56, + "p50LatencyMs": 56, + "p75LatencyMs": 64, + "p90LatencyMs": 71, + "p99LatencyMs": 94, + "maxLatencyMs": 183, + "bytesPerSec": 324665344 }, { "workers": 200, "durationMs": 5010, - "requests": 8459, + "requests": 8291, "errors": 0, - "requestsPerSec": 1691.8, - "avgLatencyMs": 116.03, - "medianLatencyMs": 79, - "p50LatencyMs": 79, - "p75LatencyMs": 106, - "p90LatencyMs": 137, - "p99LatencyMs": 1153, - "maxLatencyMs": 4976, - "bytesPerSec": 320261324.8 + "requestsPerSec": 1658.2, + "avgLatencyMs": 118.77, + "medianLatencyMs": 104, + "p50LatencyMs": 104, + "p75LatencyMs": 125, + "p90LatencyMs": 140, + "p99LatencyMs": 918, + "maxLatencyMs": 4136, + "bytesPerSec": 313917440 } ] } diff --git a/packages/app-baseline-html/stats/24.21.0.json b/packages/app-baseline-html/stats/24.21.0.json index cf2bd72e..69214d0c 100644 --- a/packages/app-baseline-html/stats/24.21.0.json +++ b/packages/app-baseline-html/stats/24.21.0.json @@ -1,32 +1,32 @@ { - "timingMeasuredAt": "2026-10-10T11:51:43.886Z", + "timingMeasuredAt": "2026-10-11T00:44:30.326Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "ssrRequestThroughputTests": { "opsPerSec": 851, - "avgLatencyMs": 1.201, - "medianLatencyMs": 1.201, - "samples": 8330, + "avgLatencyMs": 1.206, + "medianLatencyMs": 1.206, + "samples": 8292, "bodySizeKb": 96.83, "duplicationFactor": 1 }, "frameworkVersion": "24.21.0", "ssrLoadTests": { - "peakWorkers": 50, - "peakRequestsPerSec": 1683.2, - "peakAvgLatencyMs": 29.14, - "peakP50LatencyMs": 28, - "peakP75LatencyMs": 31, - "peakP90LatencyMs": 35, - "peakP99LatencyMs": 38, - "totalRequests": 49090, + "peakWorkers": 200, + "peakRequestsPerSec": 1765.4, + "peakAvgLatencyMs": 111.09, + "peakP50LatencyMs": 92, + "peakP75LatencyMs": 117, + "peakP90LatencyMs": 154, + "peakP99LatencyMs": 707, + "totalRequests": 49968, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 3038, + "requests": 3000, "errors": 0, - "requestsPerSec": 607.6, + "requestsPerSec": 600, "avgLatencyMs": 1.03, "medianLatencyMs": 1, "p50LatencyMs": 1, @@ -34,236 +34,236 @@ "p90LatencyMs": 1, "p99LatencyMs": 2, "maxLatencyMs": 4, - "bytesPerSec": 115048448 + "bytesPerSec": 113593548.8 }, { "workers": 5, "durationMs": 5000, - "requests": 6316, + "requests": 6637, "errors": 0, - "requestsPerSec": 1263.2, - "avgLatencyMs": 3.43, + "requestsPerSec": 1327.4, + "avgLatencyMs": 3.15, "medianLatencyMs": 3, "p50LatencyMs": 3, - "p75LatencyMs": 4, + "p75LatencyMs": 3, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 6, - "bytesPerSec": 239140864 + "maxLatencyMs": 7, + "bytesPerSec": 251304345.6 }, { "workers": 10, "durationMs": 5000, - "requests": 7310, + "requests": 7692, "errors": 0, - "requestsPerSec": 1462, - "avgLatencyMs": 6.47, + "requestsPerSec": 1538.4, + "avgLatencyMs": 6.18, "medianLatencyMs": 6, "p50LatencyMs": 6, - "p75LatencyMs": 7, + "p75LatencyMs": 6, "p90LatencyMs": 7, "p99LatencyMs": 9, - "maxLatencyMs": 12, - "bytesPerSec": 276758528 + "maxLatencyMs": 11, + "bytesPerSec": 291268198.4 }, { "workers": 25, "durationMs": 5000, - "requests": 7834, + "requests": 7935, "errors": 0, - "requestsPerSec": 1566.8, - "avgLatencyMs": 15.41, - "medianLatencyMs": 16, - "p50LatencyMs": 16, + "requestsPerSec": 1587, + "avgLatencyMs": 15.26, + "medianLatencyMs": 14, + "p50LatencyMs": 14, "p75LatencyMs": 17, "p90LatencyMs": 18, "p99LatencyMs": 20, - "maxLatencyMs": 32, - "bytesPerSec": 296615936 + "maxLatencyMs": 30, + "bytesPerSec": 300495667.2 }, { "workers": 50, "durationMs": 5000, - "requests": 8416, + "requests": 7478, "errors": 0, - "requestsPerSec": 1683.2, - "avgLatencyMs": 29.14, - "medianLatencyMs": 28, - "p50LatencyMs": 28, - "p75LatencyMs": 31, - "p90LatencyMs": 35, - "p99LatencyMs": 38, - "maxLatencyMs": 71, - "bytesPerSec": 318688460.8 + "requestsPerSec": 1495.6, + "avgLatencyMs": 32.81, + "medianLatencyMs": 34, + "p50LatencyMs": 34, + "p75LatencyMs": 35, + "p90LatencyMs": 37, + "p99LatencyMs": 46, + "maxLatencyMs": 167, + "bytesPerSec": 283128627.2 }, { "workers": 100, "durationMs": 5010, - "requests": 8274, + "requests": 8399, "errors": 0, - "requestsPerSec": 1654.8, - "avgLatencyMs": 59.57, - "medianLatencyMs": 55, - "p50LatencyMs": 55, - "p75LatencyMs": 69, + "requestsPerSec": 1679.8, + "avgLatencyMs": 58.73, + "medianLatencyMs": 56, + "p50LatencyMs": 56, + "p75LatencyMs": 66, "p90LatencyMs": 77, - "p99LatencyMs": 111, - "maxLatencyMs": 463, - "bytesPerSec": 313288294.4 + "p99LatencyMs": 108, + "maxLatencyMs": 454, + "bytesPerSec": 318059315.2 }, { "workers": 200, "durationMs": 5010, - "requests": 7902, + "requests": 8827, "errors": 0, - "requestsPerSec": 1580.4, - "avgLatencyMs": 124.63, - "medianLatencyMs": 114, - "p50LatencyMs": 114, - "p75LatencyMs": 152, - "p90LatencyMs": 171, - "p99LatencyMs": 608, - "maxLatencyMs": 1153, - "bytesPerSec": 299184947.2 + "requestsPerSec": 1765.4, + "avgLatencyMs": 111.09, + "medianLatencyMs": 92, + "p50LatencyMs": 92, + "p75LatencyMs": 117, + "p90LatencyMs": 154, + "p99LatencyMs": 707, + "maxLatencyMs": 3776, + "bytesPerSec": 334259814.4 } ], "runs": 3, "samples": [ { "peakWorkers": 100, - "peakRequestsPerSec": 1651, - "peakAvgLatencyMs": 59.66, - "peakP50LatencyMs": 56, - "peakP75LatencyMs": 68, - "peakP90LatencyMs": 81, - "peakP99LatencyMs": 103, - "totalRequests": 49363, + "peakRequestsPerSec": 1804, + "peakAvgLatencyMs": 54.64, + "peakP50LatencyMs": 54, + "peakP75LatencyMs": 56, + "peakP90LatencyMs": 69, + "peakP99LatencyMs": 101, + "totalRequests": 50704, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 3001, + "requests": 3010, "errors": 0, - "requestsPerSec": 600.21, - "avgLatencyMs": 1.04, + "requestsPerSec": 602, + "avgLatencyMs": 1.03, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 2, "maxLatencyMs": 4, - "bytesPerSec": 113632870.4 + "bytesPerSec": 113986764.8 }, { "workers": 5, "durationMs": 5000, - "requests": 6327, + "requests": 6455, "errors": 0, - "requestsPerSec": 1265.41, - "avgLatencyMs": 3.34, + "requestsPerSec": 1291, + "avgLatencyMs": 3.25, "medianLatencyMs": 3, "p50LatencyMs": 3, - "p75LatencyMs": 4, + "p75LatencyMs": 3, "p90LatencyMs": 4, - "p99LatencyMs": 6, + "p99LatencyMs": 5, "maxLatencyMs": 6, - "bytesPerSec": 239534080 + "bytesPerSec": 244409958.4 }, { "workers": 10, "durationMs": 5000, - "requests": 7494, + "requests": 7610, "errors": 0, - "requestsPerSec": 1498.8, - "avgLatencyMs": 6.36, + "requestsPerSec": 1522, + "avgLatencyMs": 6.24, "medianLatencyMs": 6, "p50LatencyMs": 6, - "p75LatencyMs": 7, - "p90LatencyMs": 8, - "p99LatencyMs": 9, - "maxLatencyMs": 13, - "bytesPerSec": 283770880 + "p75LatencyMs": 6, + "p90LatencyMs": 7, + "p99LatencyMs": 8, + "maxLatencyMs": 12, + "bytesPerSec": 288161792 }, { "workers": 25, "durationMs": 5000, - "requests": 8150, + "requests": 8190, "errors": 0, - "requestsPerSec": 1630, - "avgLatencyMs": 14.8, + "requestsPerSec": 1638, + "avgLatencyMs": 14.7, "medianLatencyMs": 14, "p50LatencyMs": 14, "p75LatencyMs": 16, "p90LatencyMs": 17, "p99LatencyMs": 19, - "maxLatencyMs": 30, - "bytesPerSec": 308517273.61 + "maxLatencyMs": 33, + "bytesPerSec": 310142566.4 }, { "workers": 50, "durationMs": 5000, - "requests": 7913, + "requests": 8129, "errors": 0, - "requestsPerSec": 1582.6, - "avgLatencyMs": 31, - "medianLatencyMs": 31, - "p50LatencyMs": 31, - "p75LatencyMs": 34, - "p90LatencyMs": 36, - "p99LatencyMs": 47, - "maxLatencyMs": 65, - "bytesPerSec": 299604377.61 + "requestsPerSec": 1625.8, + "avgLatencyMs": 30.19, + "medianLatencyMs": 29, + "p50LatencyMs": 29, + "p75LatencyMs": 33, + "p90LatencyMs": 35, + "p99LatencyMs": 49, + "maxLatencyMs": 88, + "bytesPerSec": 307835699.2 }, { "workers": 100, "durationMs": 5010, - "requests": 8255, + "requests": 9020, "errors": 0, - "requestsPerSec": 1651, - "avgLatencyMs": 59.66, - "medianLatencyMs": 56, - "p50LatencyMs": 56, - "p75LatencyMs": 68, - "p90LatencyMs": 81, - "p99LatencyMs": 103, - "maxLatencyMs": 428, - "bytesPerSec": 312606720 + "requestsPerSec": 1804, + "avgLatencyMs": 54.64, + "medianLatencyMs": 54, + "p50LatencyMs": 54, + "p75LatencyMs": 56, + "p90LatencyMs": 69, + "p99LatencyMs": 101, + "maxLatencyMs": 407, + "bytesPerSec": 341547417.61 }, { "workers": 200, "durationMs": 5010, - "requests": 8223, + "requests": 8290, "errors": 0, - "requestsPerSec": 1644.6, - "avgLatencyMs": 119.89, - "medianLatencyMs": 99, - "p50LatencyMs": 99, - "p75LatencyMs": 132, - "p90LatencyMs": 157, - "p99LatencyMs": 225, - "maxLatencyMs": 3939, - "bytesPerSec": 311348428.8 + "requestsPerSec": 1658, + "avgLatencyMs": 118.81, + "medianLatencyMs": 89, + "p50LatencyMs": 89, + "p75LatencyMs": 109, + "p90LatencyMs": 138, + "p99LatencyMs": 964, + "maxLatencyMs": 4154, + "bytesPerSec": 313956761.61 } ] }, { - "peakWorkers": 50, - "peakRequestsPerSec": 1683.2, - "peakAvgLatencyMs": 29.14, - "peakP50LatencyMs": 28, - "peakP75LatencyMs": 31, - "peakP90LatencyMs": 35, - "peakP99LatencyMs": 38, - "totalRequests": 49090, + "peakWorkers": 200, + "peakRequestsPerSec": 1765.4, + "peakAvgLatencyMs": 111.09, + "peakP50LatencyMs": 92, + "peakP75LatencyMs": 117, + "peakP90LatencyMs": 154, + "peakP99LatencyMs": 707, + "totalRequests": 49968, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 3038, + "requests": 3000, "errors": 0, - "requestsPerSec": 607.6, + "requestsPerSec": 600, "avgLatencyMs": 1.03, "medianLatencyMs": 1, "p50LatencyMs": 1, @@ -271,215 +271,215 @@ "p90LatencyMs": 1, "p99LatencyMs": 2, "maxLatencyMs": 4, - "bytesPerSec": 115048448 + "bytesPerSec": 113593548.8 }, { "workers": 5, "durationMs": 5000, - "requests": 6316, + "requests": 6637, "errors": 0, - "requestsPerSec": 1263.2, - "avgLatencyMs": 3.43, + "requestsPerSec": 1327.4, + "avgLatencyMs": 3.15, "medianLatencyMs": 3, "p50LatencyMs": 3, - "p75LatencyMs": 4, + "p75LatencyMs": 3, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 6, - "bytesPerSec": 239140864 + "maxLatencyMs": 7, + "bytesPerSec": 251304345.6 }, { "workers": 10, "durationMs": 5000, - "requests": 7310, + "requests": 7692, "errors": 0, - "requestsPerSec": 1462, - "avgLatencyMs": 6.47, + "requestsPerSec": 1538.4, + "avgLatencyMs": 6.18, "medianLatencyMs": 6, "p50LatencyMs": 6, - "p75LatencyMs": 7, + "p75LatencyMs": 6, "p90LatencyMs": 7, "p99LatencyMs": 9, - "maxLatencyMs": 12, - "bytesPerSec": 276758528 + "maxLatencyMs": 11, + "bytesPerSec": 291268198.4 }, { "workers": 25, "durationMs": 5000, - "requests": 7834, + "requests": 7935, "errors": 0, - "requestsPerSec": 1566.8, - "avgLatencyMs": 15.41, - "medianLatencyMs": 16, - "p50LatencyMs": 16, + "requestsPerSec": 1587, + "avgLatencyMs": 15.26, + "medianLatencyMs": 14, + "p50LatencyMs": 14, "p75LatencyMs": 17, "p90LatencyMs": 18, "p99LatencyMs": 20, - "maxLatencyMs": 32, - "bytesPerSec": 296615936 + "maxLatencyMs": 30, + "bytesPerSec": 300495667.2 }, { "workers": 50, "durationMs": 5000, - "requests": 8416, + "requests": 7478, "errors": 0, - "requestsPerSec": 1683.2, - "avgLatencyMs": 29.14, - "medianLatencyMs": 28, - "p50LatencyMs": 28, - "p75LatencyMs": 31, - "p90LatencyMs": 35, - "p99LatencyMs": 38, - "maxLatencyMs": 71, - "bytesPerSec": 318688460.8 + "requestsPerSec": 1495.6, + "avgLatencyMs": 32.81, + "medianLatencyMs": 34, + "p50LatencyMs": 34, + "p75LatencyMs": 35, + "p90LatencyMs": 37, + "p99LatencyMs": 46, + "maxLatencyMs": 167, + "bytesPerSec": 283128627.2 }, { "workers": 100, "durationMs": 5010, - "requests": 8274, + "requests": 8399, "errors": 0, - "requestsPerSec": 1654.8, - "avgLatencyMs": 59.57, - "medianLatencyMs": 55, - "p50LatencyMs": 55, - "p75LatencyMs": 69, + "requestsPerSec": 1679.8, + "avgLatencyMs": 58.73, + "medianLatencyMs": 56, + "p50LatencyMs": 56, + "p75LatencyMs": 66, "p90LatencyMs": 77, - "p99LatencyMs": 111, - "maxLatencyMs": 463, - "bytesPerSec": 313288294.4 + "p99LatencyMs": 108, + "maxLatencyMs": 454, + "bytesPerSec": 318059315.2 }, { "workers": 200, "durationMs": 5010, - "requests": 7902, + "requests": 8827, "errors": 0, - "requestsPerSec": 1580.4, - "avgLatencyMs": 124.63, - "medianLatencyMs": 114, - "p50LatencyMs": 114, - "p75LatencyMs": 152, - "p90LatencyMs": 171, - "p99LatencyMs": 608, - "maxLatencyMs": 1153, - "bytesPerSec": 299184947.2 + "requestsPerSec": 1765.4, + "avgLatencyMs": 111.09, + "medianLatencyMs": 92, + "p50LatencyMs": 92, + "p75LatencyMs": 117, + "p90LatencyMs": 154, + "p99LatencyMs": 707, + "maxLatencyMs": 3776, + "bytesPerSec": 334259814.4 } ] }, { - "peakWorkers": 100, - "peakRequestsPerSec": 1693, - "peakAvgLatencyMs": 58.15, - "peakP50LatencyMs": 54, - "peakP75LatencyMs": 62, - "peakP90LatencyMs": 70, - "peakP99LatencyMs": 95, - "totalRequests": 48926, + "peakWorkers": 50, + "peakRequestsPerSec": 1762.8, + "peakAvgLatencyMs": 27.77, + "peakP50LatencyMs": 27, + "peakP75LatencyMs": 29, + "peakP90LatencyMs": 30, + "peakP99LatencyMs": 33, + "totalRequests": 50562, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2941, + "requests": 3008, "errors": 0, - "requestsPerSec": 588.21, - "avgLatencyMs": 1.04, + "requestsPerSec": 601.6, + "avgLatencyMs": 1.03, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, - "p99LatencyMs": 3, + "p99LatencyMs": 2, "maxLatencyMs": 4, - "bytesPerSec": 111365324.8 + "bytesPerSec": 113895014.4 }, { "workers": 5, "durationMs": 5000, - "requests": 6178, + "requests": 6748, "errors": 0, - "requestsPerSec": 1235.6, - "avgLatencyMs": 3.55, - "medianLatencyMs": 4, - "p50LatencyMs": 4, - "p75LatencyMs": 4, - "p90LatencyMs": 4, + "requestsPerSec": 1349.6, + "avgLatencyMs": 3.06, + "medianLatencyMs": 3, + "p50LatencyMs": 3, + "p75LatencyMs": 3, + "p90LatencyMs": 3, "p99LatencyMs": 6, "maxLatencyMs": 7, - "bytesPerSec": 233950412.8 + "bytesPerSec": 255524864 }, { "workers": 10, "durationMs": 5000, - "requests": 7448, + "requests": 7584, "errors": 0, - "requestsPerSec": 1489.6, - "avgLatencyMs": 6.37, + "requestsPerSec": 1516.8, + "avgLatencyMs": 6.27, "medianLatencyMs": 6, "p50LatencyMs": 6, - "p75LatencyMs": 7, + "p75LatencyMs": 6, "p90LatencyMs": 7, - "p99LatencyMs": 10, - "maxLatencyMs": 10, - "bytesPerSec": 281935872 + "p99LatencyMs": 9, + "maxLatencyMs": 12, + "bytesPerSec": 287165644.8 }, { "workers": 25, "durationMs": 5000, - "requests": 7810, + "requests": 7542, "errors": 0, - "requestsPerSec": 1562, - "avgLatencyMs": 15.46, - "medianLatencyMs": 16, - "p50LatencyMs": 16, + "requestsPerSec": 1508.4, + "avgLatencyMs": 16.06, + "medianLatencyMs": 17, + "p50LatencyMs": 17, "p75LatencyMs": 17, - "p90LatencyMs": 17, + "p90LatencyMs": 19, "p99LatencyMs": 20, - "maxLatencyMs": 30, - "bytesPerSec": 295724646.4 + "maxLatencyMs": 34, + "bytesPerSec": 285566566.4 }, { "workers": 50, "durationMs": 5000, - "requests": 7625, + "requests": 8814, "errors": 0, - "requestsPerSec": 1525, - "avgLatencyMs": 32.21, - "medianLatencyMs": 33, - "p50LatencyMs": 33, - "p75LatencyMs": 34, - "p90LatencyMs": 36, - "p99LatencyMs": 44, - "maxLatencyMs": 67, - "bytesPerSec": 288699187.2 + "requestsPerSec": 1762.8, + "avgLatencyMs": 27.77, + "medianLatencyMs": 27, + "p50LatencyMs": 27, + "p75LatencyMs": 29, + "p90LatencyMs": 30, + "p99LatencyMs": 33, + "maxLatencyMs": 54, + "bytesPerSec": 333735526.4 }, { "workers": 100, - "durationMs": 5000, - "requests": 8465, + "durationMs": 5010, + "requests": 8575, "errors": 0, - "requestsPerSec": 1693, - "avgLatencyMs": 58.15, - "medianLatencyMs": 54, - "p50LatencyMs": 54, - "p75LatencyMs": 62, - "p90LatencyMs": 70, - "p99LatencyMs": 95, - "maxLatencyMs": 976, - "bytesPerSec": 320523468.8 + "requestsPerSec": 1715, + "avgLatencyMs": 57.52, + "medianLatencyMs": 56, + "p50LatencyMs": 56, + "p75LatencyMs": 64, + "p90LatencyMs": 71, + "p99LatencyMs": 94, + "maxLatencyMs": 183, + "bytesPerSec": 324665344 }, { "workers": 200, "durationMs": 5010, - "requests": 8459, + "requests": 8291, "errors": 0, - "requestsPerSec": 1691.8, - "avgLatencyMs": 116.03, - "medianLatencyMs": 79, - "p50LatencyMs": 79, - "p75LatencyMs": 106, - "p90LatencyMs": 137, - "p99LatencyMs": 1153, - "maxLatencyMs": 4976, - "bytesPerSec": 320261324.8 + "requestsPerSec": 1658.2, + "avgLatencyMs": 118.77, + "medianLatencyMs": 104, + "p50LatencyMs": 104, + "p75LatencyMs": 125, + "p90LatencyMs": 140, + "p99LatencyMs": 918, + "maxLatencyMs": 4136, + "bytesPerSec": 313917440 } ] } diff --git a/packages/app-next-js/ci-stats.json b/packages/app-next-js/ci-stats.json index 6fc17cbf..3458db37 100644 --- a/packages/app-next-js/ci-stats.json +++ b/packages/app-next-js/ci-stats.json @@ -1,186 +1,186 @@ { - "timingMeasuredAt": "2026-10-10T11:51:43.886Z", + "timingMeasuredAt": "2026-10-11T00:44:30.326Z", "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": 340.2, - "fcpMs": 340.4, + "firstPaintMs": 338.8, + "fcpMs": 338.75, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 21.31, - "inputDelayMs": 1.66, - "processingDurationMs": 7.76, - "presentationDelayMs": 11.89 + "interactionLatencyMs": 19.08, + "inputDelayMs": 1.38, + "processingDurationMs": 7.43, + "presentationDelayMs": 10.27 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 3.83, - "fcpMs": 3.74, - "interactionLatencyMs": 2.06, - "inputDelayMs": 0.3, - "processingDurationMs": 0.73, - "presentationDelayMs": 1.95 + "firstPaintMs": 2.28, + "fcpMs": 2.21, + "interactionLatencyMs": 2.18, + "inputDelayMs": 0.09, + "processingDurationMs": 0.83, + "presentationDelayMs": 2.83 }, "samples": [ { - "firstPaintMs": 339, - "fcpMs": 339.416, + "firstPaintMs": 336, + "fcpMs": 335.804, "interactionTests": { - "interactionLatencyMs": 19.052999999999997, - "inputDelayMs": 1.344, - "processingDurationMs": 7.541, - "presentationDelayMs": 10.168 + "interactionLatencyMs": 22.03, + "inputDelayMs": 1.304, + "processingDurationMs": 6.921, + "presentationDelayMs": 13.805 } }, { "firstPaintMs": 338, - "fcpMs": 337.978, + "fcpMs": 338.409, "interactionTests": { - "interactionLatencyMs": 23.147, - "inputDelayMs": 1.626, - "processingDurationMs": 8.843, - "presentationDelayMs": 12.678 + "interactionLatencyMs": 18.429000000000002, + "inputDelayMs": 1.465, + "processingDurationMs": 8.382, + "presentationDelayMs": 8.582 } }, { - "firstPaintMs": 347, - "fcpMs": 346.978, + "firstPaintMs": 338, + "fcpMs": 337.926, "interactionTests": { - "interactionLatencyMs": 19.091, - "inputDelayMs": 1.765, - "processingDurationMs": 7.813, - "presentationDelayMs": 9.513 + "interactionLatencyMs": 17.297, + "inputDelayMs": 1.335, + "processingDurationMs": 8.212, + "presentationDelayMs": 7.75 } }, { - "firstPaintMs": 339, - "fcpMs": 339.444, + "firstPaintMs": 342, + "fcpMs": 341.697, "interactionTests": { - "interactionLatencyMs": 22.954, - "inputDelayMs": 2.112, - "processingDurationMs": 6.804, - "presentationDelayMs": 14.038 + "interactionLatencyMs": 16.999000000000002, + "inputDelayMs": 1.494, + "processingDurationMs": 7.139, + "presentationDelayMs": 8.366 } }, { - "firstPaintMs": 338, - "fcpMs": 338.177, + "firstPaintMs": 340, + "fcpMs": 339.933, "interactionTests": { - "interactionLatencyMs": 22.285, - "inputDelayMs": 1.437, - "processingDurationMs": 7.795, - "presentationDelayMs": 13.053 + "interactionLatencyMs": 20.636, + "inputDelayMs": 1.295, + "processingDurationMs": 6.473, + "presentationDelayMs": 12.868 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 234, - "avgLatencyMs": 4.417, - "medianLatencyMs": 4.484, - "samples": 2264, + "opsPerSec": 195, + "avgLatencyMs": 5.383, + "medianLatencyMs": 5.098, + "samples": 1858, "bodySizeKb": 199.57, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 128.8, - "fcpMs": 128.82, + "firstPaintMs": 126.6, + "fcpMs": 126.54, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 17.87, - "inputDelayMs": 1.82, - "processingDurationMs": 6.69, - "presentationDelayMs": 9.36 + "interactionLatencyMs": 15.88, + "inputDelayMs": 1.27, + "processingDurationMs": 6.1, + "presentationDelayMs": 8.51 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 8.76, - "fcpMs": 8.68, - "interactionLatencyMs": 3.95, - "inputDelayMs": 1.15, - "processingDurationMs": 1.96, - "presentationDelayMs": 4.45 + "firstPaintMs": 7.09, + "fcpMs": 6.85, + "interactionLatencyMs": 1.31, + "inputDelayMs": 0.06, + "processingDurationMs": 1.24, + "presentationDelayMs": 2.04 }, "samples": [ { - "firstPaintMs": 136, - "fcpMs": 135.57, + "firstPaintMs": 133, + "fcpMs": 132.856, "interactionTests": { - "interactionLatencyMs": 16.075, - "inputDelayMs": 1.492, - "processingDurationMs": 7.607, - "presentationDelayMs": 6.976 + "interactionLatencyMs": 16.79, + "inputDelayMs": 1.17, + "processingDurationMs": 4.13, + "presentationDelayMs": 11.49 } }, { - "firstPaintMs": 140, - "fcpMs": 140.208, + "firstPaintMs": 121, + "fcpMs": 121.333, "interactionTests": { - "interactionLatencyMs": 22.647, - "inputDelayMs": 1.349, - "processingDurationMs": 4.318, - "presentationDelayMs": 16.98 + "interactionLatencyMs": 13.635, + "inputDelayMs": 1.259, + "processingDurationMs": 6.607, + "presentationDelayMs": 5.769 } }, { - "firstPaintMs": 126, - "fcpMs": 126.083, + "firstPaintMs": 134, + "fcpMs": 133.735, "interactionTests": { - "interactionLatencyMs": 15.732000000000001, - "inputDelayMs": 1.184, - "processingDurationMs": 5.45, - "presentationDelayMs": 9.098 + "interactionLatencyMs": 16.58, + "inputDelayMs": 1.346, + "processingDurationMs": 6.996, + "presentationDelayMs": 8.238 } }, { - "firstPaintMs": 121, - "fcpMs": 121.399, + "firstPaintMs": 127, + "fcpMs": 126.541, "interactionTests": { - "interactionLatencyMs": 21.427999999999997, - "inputDelayMs": 3.868, - "processingDurationMs": 9.415, - "presentationDelayMs": 8.145 + "interactionLatencyMs": 15.776, + "inputDelayMs": 1.295, + "processingDurationMs": 5.657, + "presentationDelayMs": 8.824 } }, { - "firstPaintMs": 121, - "fcpMs": 120.862, + "firstPaintMs": 118, + "fcpMs": 118.252, "interactionTests": { - "interactionLatencyMs": 13.493, - "inputDelayMs": 1.216, - "processingDurationMs": 6.664, - "presentationDelayMs": 5.613 + "interactionLatencyMs": 16.616999999999997, + "inputDelayMs": 1.277, + "processingDurationMs": 7.119, + "presentationDelayMs": 8.221 } } ] }, "ssrRouterLinkLoadTests": { "peakWorkers": 1, - "peakRequestsPerSec": 41.4, - "peakAvgLatencyMs": 23.59, + "peakRequestsPerSec": 41.2, + "peakAvgLatencyMs": 23.65, "peakP50LatencyMs": 23, "peakP75LatencyMs": 25, "peakP90LatencyMs": 26, - "peakP99LatencyMs": 27, - "totalRequests": 1178, + "peakP99LatencyMs": 30, + "totalRequests": 1158, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 207, + "requests": 206, "errors": 0, - "requestsPerSec": 41.4, - "avgLatencyMs": 23.59, + "requestsPerSec": 41.2, + "avgLatencyMs": 23.65, "medianLatencyMs": 23, "p50LatencyMs": 23, "p75LatencyMs": 25, "p90LatencyMs": 26, - "p99LatencyMs": 27, - "maxLatencyMs": 36, - "bytesPerSec": 24607129.6 + "p99LatencyMs": 30, + "maxLatencyMs": 33, + "bytesPerSec": 24489164.8 }, { "workers": 5, @@ -188,236 +188,236 @@ "requests": 205, "errors": 0, "requestsPerSec": 41, - "avgLatencyMs": 120.17, + "avgLatencyMs": 119.7, "medianLatencyMs": 120, "p50LatencyMs": 120, - "p75LatencyMs": 121, - "p90LatencyMs": 124, - "p99LatencyMs": 143, - "maxLatencyMs": 149, - "bytesPerSec": 24367923.2 + "p75LatencyMs": 122, + "p90LatencyMs": 123, + "p99LatencyMs": 139, + "maxLatencyMs": 139, + "bytesPerSec": 24371200 }, { "workers": 10, "durationMs": 5000, - "requests": 193, + "requests": 195, "errors": 0, - "requestsPerSec": 38.6, - "avgLatencyMs": 253.3, - "medianLatencyMs": 250, - "p50LatencyMs": 250, - "p75LatencyMs": 253, - "p90LatencyMs": 273, - "p99LatencyMs": 441, - "maxLatencyMs": 473, - "bytesPerSec": 22945792 + "requestsPerSec": 39, + "avgLatencyMs": 250.68, + "medianLatencyMs": 251, + "p50LatencyMs": 251, + "p75LatencyMs": 254, + "p90LatencyMs": 258, + "p99LatencyMs": 418, + "maxLatencyMs": 445, + "bytesPerSec": 23181721.6 }, { "workers": 25, "durationMs": 5000, - "requests": 177, + "requests": 169, "errors": 0, - "requestsPerSec": 35.4, - "avgLatencyMs": 665.81, - "medianLatencyMs": 653, - "p50LatencyMs": 653, - "p75LatencyMs": 666, - "p90LatencyMs": 686, - "p99LatencyMs": 1921, - "maxLatencyMs": 2024, - "bytesPerSec": 21042790.4 + "requestsPerSec": 33.8, + "avgLatencyMs": 688.88, + "medianLatencyMs": 674, + "p50LatencyMs": 674, + "p75LatencyMs": 686, + "p90LatencyMs": 696, + "p99LatencyMs": 2010, + "maxLatencyMs": 2117, + "bytesPerSec": 20089241.61 }, { "workers": 50, - "durationMs": 5000, + "durationMs": 5010, "requests": 154, "errors": 0, "requestsPerSec": 30.8, - "avgLatencyMs": 1132.21, - "medianLatencyMs": 902, - "p50LatencyMs": 902, - "p75LatencyMs": 1102, - "p90LatencyMs": 2350, - "p99LatencyMs": 4636, - "maxLatencyMs": 4819, + "avgLatencyMs": 1148.55, + "medianLatencyMs": 916, + "p50LatencyMs": 916, + "p75LatencyMs": 1097, + "p90LatencyMs": 2383, + "p99LatencyMs": 4695, + "maxLatencyMs": 4884, "bytesPerSec": 18308300.8 }, { "workers": 100, "durationMs": 5010, - "requests": 140, + "requests": 133, "errors": 0, - "requestsPerSec": 28, - "avgLatencyMs": 1192.16, - "medianLatencyMs": 913, - "p50LatencyMs": 913, - "p75LatencyMs": 1073, - "p90LatencyMs": 2599, - "p99LatencyMs": 4664, - "maxLatencyMs": 4848, - "bytesPerSec": 16641843.2 + "requestsPerSec": 26.6, + "avgLatencyMs": 1214.39, + "medianLatencyMs": 927, + "p50LatencyMs": 927, + "p75LatencyMs": 1066, + "p90LatencyMs": 2721, + "p99LatencyMs": 4631, + "maxLatencyMs": 4824, + "bytesPerSec": 15807488 }, { "workers": 200, "durationMs": 5010, - "requests": 102, + "requests": 96, "errors": 0, - "requestsPerSec": 20.4, - "avgLatencyMs": 1433.43, - "medianLatencyMs": 790, - "p50LatencyMs": 790, - "p75LatencyMs": 2250, - "p90LatencyMs": 3521, - "p99LatencyMs": 4794, - "maxLatencyMs": 4956, - "bytesPerSec": 12125798.4 + "requestsPerSec": 19.2, + "avgLatencyMs": 1444.17, + "medianLatencyMs": 784, + "p50LatencyMs": 784, + "p75LatencyMs": 2236, + "p90LatencyMs": 3549, + "p99LatencyMs": 4862, + "maxLatencyMs": 4862, + "bytesPerSec": 11411456 } ], "runs": 3, "samples": [ { "peakWorkers": 1, - "peakRequestsPerSec": 40.21, - "peakAvgLatencyMs": 24.23, - "peakP50LatencyMs": 24, - "peakP75LatencyMs": 25, - "peakP90LatencyMs": 26, - "peakP99LatencyMs": 31, - "totalRequests": 1141, + "peakRequestsPerSec": 42.8, + "peakAvgLatencyMs": 22.86, + "peakP50LatencyMs": 23, + "peakP75LatencyMs": 23, + "peakP90LatencyMs": 24, + "peakP99LatencyMs": 27, + "totalRequests": 1201, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 201, + "requests": 214, "errors": 0, - "requestsPerSec": 40.21, - "avgLatencyMs": 24.23, - "medianLatencyMs": 24, - "p50LatencyMs": 24, - "p75LatencyMs": 25, - "p90LatencyMs": 26, - "p99LatencyMs": 31, - "maxLatencyMs": 39, - "bytesPerSec": 23896064 + "requestsPerSec": 42.8, + "avgLatencyMs": 22.86, + "medianLatencyMs": 23, + "p50LatencyMs": 23, + "p75LatencyMs": 23, + "p90LatencyMs": 24, + "p99LatencyMs": 27, + "maxLatencyMs": 29, + "bytesPerSec": 25432883.2 }, { "workers": 5, "durationMs": 5000, - "requests": 200, + "requests": 210, "errors": 0, - "requestsPerSec": 40, - "avgLatencyMs": 122.54, - "medianLatencyMs": 123, - "p50LatencyMs": 123, - "p75LatencyMs": 124, - "p90LatencyMs": 126, - "p99LatencyMs": 151, - "maxLatencyMs": 151, - "bytesPerSec": 23781376 + "requestsPerSec": 42, + "avgLatencyMs": 117.04, + "medianLatencyMs": 116, + "p50LatencyMs": 116, + "p75LatencyMs": 118, + "p90LatencyMs": 121, + "p99LatencyMs": 138, + "maxLatencyMs": 147, + "bytesPerSec": 24961024 }, { "workers": 10, - "durationMs": 5000, - "requests": 188, + "durationMs": 5010, + "requests": 198, "errors": 0, - "requestsPerSec": 37.6, - "avgLatencyMs": 257.5, - "medianLatencyMs": 255, - "p50LatencyMs": 255, - "p75LatencyMs": 260, - "p90LatencyMs": 281, - "p99LatencyMs": 421, - "maxLatencyMs": 457, - "bytesPerSec": 22349414.4 + "requestsPerSec": 39.6, + "avgLatencyMs": 246.15, + "medianLatencyMs": 242, + "p50LatencyMs": 242, + "p75LatencyMs": 248, + "p90LatencyMs": 257, + "p99LatencyMs": 443, + "maxLatencyMs": 470, + "bytesPerSec": 23538892.8 }, { "workers": 25, "durationMs": 5000, - "requests": 169, + "requests": 181, "errors": 0, - "requestsPerSec": 33.8, - "avgLatencyMs": 685.18, - "medianLatencyMs": 682, - "p50LatencyMs": 682, - "p75LatencyMs": 690, - "p90LatencyMs": 696, - "p99LatencyMs": 1956, - "maxLatencyMs": 2063, - "bytesPerSec": 20092518.4 + "requestsPerSec": 36.21, + "avgLatencyMs": 650.14, + "medianLatencyMs": 642, + "p50LatencyMs": 642, + "p75LatencyMs": 648, + "p90LatencyMs": 659, + "p99LatencyMs": 1873, + "maxLatencyMs": 1978, + "bytesPerSec": 21517926.4 }, { "workers": 50, "durationMs": 5000, - "requests": 154, + "requests": 161, "errors": 0, - "requestsPerSec": 30.8, - "avgLatencyMs": 1154.24, - "medianLatencyMs": 916, - "p50LatencyMs": 916, - "p75LatencyMs": 1134, - "p90LatencyMs": 2373, - "p99LatencyMs": 4731, - "maxLatencyMs": 4923, - "bytesPerSec": 18308300.8 + "requestsPerSec": 32.21, + "avgLatencyMs": 1134.15, + "medianLatencyMs": 894, + "p50LatencyMs": 894, + "p75LatencyMs": 1102, + "p90LatencyMs": 2295, + "p99LatencyMs": 4738, + "maxLatencyMs": 4944, + "bytesPerSec": 19140608 }, { "workers": 100, "durationMs": 5010, - "requests": 133, + "requests": 147, "errors": 0, - "requestsPerSec": 26.6, - "avgLatencyMs": 1230.23, - "medianLatencyMs": 923, - "p50LatencyMs": 923, - "p75LatencyMs": 1066, - "p90LatencyMs": 2781, - "p99LatencyMs": 4693, - "maxLatencyMs": 4880, - "bytesPerSec": 15809024 + "requestsPerSec": 29.4, + "avgLatencyMs": 1192.3, + "medianLatencyMs": 898, + "p50LatencyMs": 898, + "p75LatencyMs": 1092, + "p90LatencyMs": 2705, + "p99LatencyMs": 4768, + "maxLatencyMs": 4957, + "bytesPerSec": 17472102.4 }, { "workers": 200, "durationMs": 5010, - "requests": 96, + "requests": 90, "errors": 0, - "requestsPerSec": 19.2, - "avgLatencyMs": 1479.03, - "medianLatencyMs": 778, - "p50LatencyMs": 778, - "p75LatencyMs": 2309, - "p90LatencyMs": 3665, - "p99LatencyMs": 4970, - "maxLatencyMs": 4970, - "bytesPerSec": 11414732.8 + "requestsPerSec": 18, + "avgLatencyMs": 1491.18, + "medianLatencyMs": 801, + "p50LatencyMs": 801, + "p75LatencyMs": 2443, + "p90LatencyMs": 3600, + "p99LatencyMs": 4853, + "maxLatencyMs": 4853, + "bytesPerSec": 10701209.6 } ] }, { "peakWorkers": 1, - "peakRequestsPerSec": 41.4, - "peakAvgLatencyMs": 23.59, + "peakRequestsPerSec": 41.2, + "peakAvgLatencyMs": 23.65, "peakP50LatencyMs": 23, "peakP75LatencyMs": 25, "peakP90LatencyMs": 26, - "peakP99LatencyMs": 27, - "totalRequests": 1178, + "peakP99LatencyMs": 30, + "totalRequests": 1158, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 207, + "requests": 206, "errors": 0, - "requestsPerSec": 41.4, - "avgLatencyMs": 23.59, + "requestsPerSec": 41.2, + "avgLatencyMs": 23.65, "medianLatencyMs": 23, "p50LatencyMs": 23, "p75LatencyMs": 25, "p90LatencyMs": 26, - "p99LatencyMs": 27, - "maxLatencyMs": 36, - "bytesPerSec": 24607129.6 + "p99LatencyMs": 30, + "maxLatencyMs": 33, + "bytesPerSec": 24489164.8 }, { "workers": 5, @@ -425,132 +425,132 @@ "requests": 205, "errors": 0, "requestsPerSec": 41, - "avgLatencyMs": 120.17, + "avgLatencyMs": 119.7, "medianLatencyMs": 120, "p50LatencyMs": 120, - "p75LatencyMs": 121, - "p90LatencyMs": 124, - "p99LatencyMs": 143, - "maxLatencyMs": 149, - "bytesPerSec": 24367923.2 + "p75LatencyMs": 122, + "p90LatencyMs": 123, + "p99LatencyMs": 139, + "maxLatencyMs": 139, + "bytesPerSec": 24371200 }, { "workers": 10, "durationMs": 5000, - "requests": 193, + "requests": 195, "errors": 0, - "requestsPerSec": 38.6, - "avgLatencyMs": 253.3, - "medianLatencyMs": 250, - "p50LatencyMs": 250, - "p75LatencyMs": 253, - "p90LatencyMs": 273, - "p99LatencyMs": 441, - "maxLatencyMs": 473, - "bytesPerSec": 22945792 + "requestsPerSec": 39, + "avgLatencyMs": 250.68, + "medianLatencyMs": 251, + "p50LatencyMs": 251, + "p75LatencyMs": 254, + "p90LatencyMs": 258, + "p99LatencyMs": 418, + "maxLatencyMs": 445, + "bytesPerSec": 23181721.6 }, { "workers": 25, "durationMs": 5000, - "requests": 177, + "requests": 169, "errors": 0, - "requestsPerSec": 35.4, - "avgLatencyMs": 665.81, - "medianLatencyMs": 653, - "p50LatencyMs": 653, - "p75LatencyMs": 666, - "p90LatencyMs": 686, - "p99LatencyMs": 1921, - "maxLatencyMs": 2024, - "bytesPerSec": 21042790.4 + "requestsPerSec": 33.8, + "avgLatencyMs": 688.88, + "medianLatencyMs": 674, + "p50LatencyMs": 674, + "p75LatencyMs": 686, + "p90LatencyMs": 696, + "p99LatencyMs": 2010, + "maxLatencyMs": 2117, + "bytesPerSec": 20089241.61 }, { "workers": 50, - "durationMs": 5000, + "durationMs": 5010, "requests": 154, "errors": 0, "requestsPerSec": 30.8, - "avgLatencyMs": 1132.21, - "medianLatencyMs": 902, - "p50LatencyMs": 902, - "p75LatencyMs": 1102, - "p90LatencyMs": 2350, - "p99LatencyMs": 4636, - "maxLatencyMs": 4819, + "avgLatencyMs": 1148.55, + "medianLatencyMs": 916, + "p50LatencyMs": 916, + "p75LatencyMs": 1097, + "p90LatencyMs": 2383, + "p99LatencyMs": 4695, + "maxLatencyMs": 4884, "bytesPerSec": 18308300.8 }, { "workers": 100, "durationMs": 5010, - "requests": 140, + "requests": 133, "errors": 0, - "requestsPerSec": 28, - "avgLatencyMs": 1192.16, - "medianLatencyMs": 913, - "p50LatencyMs": 913, - "p75LatencyMs": 1073, - "p90LatencyMs": 2599, - "p99LatencyMs": 4664, - "maxLatencyMs": 4848, - "bytesPerSec": 16641843.2 + "requestsPerSec": 26.6, + "avgLatencyMs": 1214.39, + "medianLatencyMs": 927, + "p50LatencyMs": 927, + "p75LatencyMs": 1066, + "p90LatencyMs": 2721, + "p99LatencyMs": 4631, + "maxLatencyMs": 4824, + "bytesPerSec": 15807488 }, { "workers": 200, "durationMs": 5010, - "requests": 102, + "requests": 96, "errors": 0, - "requestsPerSec": 20.4, - "avgLatencyMs": 1433.43, - "medianLatencyMs": 790, - "p50LatencyMs": 790, - "p75LatencyMs": 2250, - "p90LatencyMs": 3521, - "p99LatencyMs": 4794, - "maxLatencyMs": 4956, - "bytesPerSec": 12125798.4 + "requestsPerSec": 19.2, + "avgLatencyMs": 1444.17, + "medianLatencyMs": 784, + "p50LatencyMs": 784, + "p75LatencyMs": 2236, + "p90LatencyMs": 3549, + "p99LatencyMs": 4862, + "maxLatencyMs": 4862, + "bytesPerSec": 11411456 } ] }, { "peakWorkers": 1, - "peakRequestsPerSec": 42.6, - "peakAvgLatencyMs": 22.95, + "peakRequestsPerSec": 41, + "peakAvgLatencyMs": 23.8, "peakP50LatencyMs": 23, - "peakP75LatencyMs": 24, - "peakP90LatencyMs": 25, - "peakP99LatencyMs": 27, - "totalRequests": 1170, + "peakP75LatencyMs": 25, + "peakP90LatencyMs": 26, + "peakP99LatencyMs": 36, + "totalRequests": 1154, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 213, + "requests": 205, "errors": 0, - "requestsPerSec": 42.6, - "avgLatencyMs": 22.95, + "requestsPerSec": 41, + "avgLatencyMs": 23.8, "medianLatencyMs": 23, "p50LatencyMs": 23, - "p75LatencyMs": 24, - "p90LatencyMs": 25, - "p99LatencyMs": 27, - "maxLatencyMs": 35, - "bytesPerSec": 25318195.2 + "p75LatencyMs": 25, + "p90LatencyMs": 26, + "p99LatencyMs": 36, + "maxLatencyMs": 41, + "bytesPerSec": 24371200 }, { "workers": 5, "durationMs": 5000, - "requests": 209, + "requests": 205, "errors": 0, - "requestsPerSec": 41.8, - "avgLatencyMs": 118.09, - "medianLatencyMs": 117, - "p50LatencyMs": 117, - "p75LatencyMs": 119, + "requestsPerSec": 41, + "avgLatencyMs": 119.43, + "medianLatencyMs": 119, + "p50LatencyMs": 119, + "p75LatencyMs": 121, "p90LatencyMs": 123, - "p99LatencyMs": 136, - "maxLatencyMs": 136, - "bytesPerSec": 24843059.2 + "p99LatencyMs": 138, + "maxLatencyMs": 144, + "bytesPerSec": 24371200 }, { "workers": 10, @@ -558,29 +558,29 @@ "requests": 192, "errors": 0, "requestsPerSec": 38.4, - "avgLatencyMs": 253.91, - "medianLatencyMs": 250, - "p50LatencyMs": 250, - "p75LatencyMs": 255, - "p90LatencyMs": 274, - "p99LatencyMs": 453, - "maxLatencyMs": 485, - "bytesPerSec": 22824550.4 + "avgLatencyMs": 254.91, + "medianLatencyMs": 253, + "p50LatencyMs": 253, + "p75LatencyMs": 258, + "p90LatencyMs": 272, + "p99LatencyMs": 418, + "maxLatencyMs": 453, + "bytesPerSec": 22827827.2 }, { "workers": 25, "durationMs": 5000, - "requests": 173, + "requests": 169, "errors": 0, - "requestsPerSec": 34.6, - "avgLatencyMs": 679.51, - "medianLatencyMs": 669, - "p50LatencyMs": 669, - "p75LatencyMs": 682, - "p90LatencyMs": 696, - "p99LatencyMs": 1964, - "maxLatencyMs": 2072, - "bytesPerSec": 20567654.4 + "requestsPerSec": 33.8, + "avgLatencyMs": 688.36, + "medianLatencyMs": 680, + "p50LatencyMs": 680, + "p75LatencyMs": 691, + "p90LatencyMs": 703, + "p99LatencyMs": 1982, + "maxLatencyMs": 2089, + "bytesPerSec": 20092518.4 }, { "workers": 50, @@ -588,28 +588,28 @@ "requests": 154, "errors": 0, "requestsPerSec": 30.8, - "avgLatencyMs": 1169.54, - "medianLatencyMs": 921, - "p50LatencyMs": 921, - "p75LatencyMs": 1125, - "p90LatencyMs": 2428, - "p99LatencyMs": 4781, - "maxLatencyMs": 4970, + "avgLatencyMs": 1169.65, + "medianLatencyMs": 937, + "p50LatencyMs": 937, + "p75LatencyMs": 1112, + "p90LatencyMs": 2423, + "p99LatencyMs": 4784, + "maxLatencyMs": 4980, "bytesPerSec": 18305024 }, { "workers": 100, - "durationMs": 5000, + "durationMs": 5010, "requests": 133, "errors": 0, "requestsPerSec": 26.6, - "avgLatencyMs": 1223.01, - "medianLatencyMs": 920, - "p50LatencyMs": 920, - "p75LatencyMs": 1070, - "p90LatencyMs": 2764, - "p99LatencyMs": 4661, - "maxLatencyMs": 4844, + "avgLatencyMs": 1237, + "medianLatencyMs": 903, + "p50LatencyMs": 903, + "p75LatencyMs": 1072, + "p90LatencyMs": 2818, + "p99LatencyMs": 4719, + "maxLatencyMs": 4906, "bytesPerSec": 15808153.6 }, { @@ -618,14 +618,14 @@ "requests": 96, "errors": 0, "requestsPerSec": 19.2, - "avgLatencyMs": 1454.84, - "medianLatencyMs": 788, - "p50LatencyMs": 788, - "p75LatencyMs": 2257, - "p90LatencyMs": 3595, - "p99LatencyMs": 4900, - "maxLatencyMs": 4900, - "bytesPerSec": 11411456 + "avgLatencyMs": 1473.64, + "medianLatencyMs": 786, + "p50LatencyMs": 786, + "p75LatencyMs": 2305, + "p90LatencyMs": 3662, + "p99LatencyMs": 4954, + "maxLatencyMs": 4954, + "bytesPerSec": 11414732.8 } ] } @@ -648,59 +648,59 @@ "browserVersion": "Google Chrome 154.0.8037.97", "ssrLoadTests": { "peakWorkers": 1, - "peakRequestsPerSec": 45.8, - "peakAvgLatencyMs": 21.29, - "peakP50LatencyMs": 21, - "peakP75LatencyMs": 22, - "peakP90LatencyMs": 23, - "peakP99LatencyMs": 25, - "totalRequests": 1282, + "peakRequestsPerSec": 41, + "peakAvgLatencyMs": 23.8, + "peakP50LatencyMs": 23, + "peakP75LatencyMs": 25, + "peakP90LatencyMs": 26, + "peakP99LatencyMs": 28, + "totalRequests": 1224, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 229, + "requests": 205, "errors": 0, - "requestsPerSec": 45.8, - "avgLatencyMs": 21.29, - "medianLatencyMs": 21, - "p50LatencyMs": 21, - "p75LatencyMs": 22, - "p90LatencyMs": 23, - "p99LatencyMs": 25, - "maxLatencyMs": 36, - "bytesPerSec": 27120435.2 + "requestsPerSec": 41, + "avgLatencyMs": 23.8, + "medianLatencyMs": 23, + "p50LatencyMs": 23, + "p75LatencyMs": 25, + "p90LatencyMs": 26, + "p99LatencyMs": 28, + "maxLatencyMs": 39, + "bytesPerSec": 24272896 }, { "workers": 5, "durationMs": 5000, - "requests": 226, + "requests": 205, "errors": 0, - "requestsPerSec": 45.2, - "avgLatencyMs": 108.76, - "medianLatencyMs": 108, - "p50LatencyMs": 108, - "p75LatencyMs": 110, - "p90LatencyMs": 112, - "p99LatencyMs": 130, - "maxLatencyMs": 131, - "bytesPerSec": 26766540.8 + "requestsPerSec": 41, + "avgLatencyMs": 119.33, + "medianLatencyMs": 120, + "p50LatencyMs": 120, + "p75LatencyMs": 123, + "p90LatencyMs": 127, + "p99LatencyMs": 144, + "maxLatencyMs": 147, + "bytesPerSec": 24272896 }, { "workers": 10, "durationMs": 5000, - "requests": 206, + "requests": 200, "errors": 0, - "requestsPerSec": 41.2, - "avgLatencyMs": 236.41, - "medianLatencyMs": 239, - "p50LatencyMs": 239, - "p75LatencyMs": 242, - "p90LatencyMs": 249, - "p99LatencyMs": 342, - "maxLatencyMs": 401, - "bytesPerSec": 24390860.8 + "requestsPerSec": 40, + "avgLatencyMs": 242.71, + "medianLatencyMs": 243, + "p50LatencyMs": 243, + "p75LatencyMs": 251, + "p90LatencyMs": 254, + "p99LatencyMs": 351, + "maxLatencyMs": 405, + "bytesPerSec": 23679795.2 }, { "workers": 25, @@ -708,14 +708,14 @@ "requests": 185, "errors": 0, "requestsPerSec": 37, - "avgLatencyMs": 633.42, - "medianLatencyMs": 634, - "p50LatencyMs": 634, - "p75LatencyMs": 639, - "p90LatencyMs": 647, + "avgLatencyMs": 628, + "medianLatencyMs": 627, + "p50LatencyMs": 627, + "p75LatencyMs": 633, + "p90LatencyMs": 641, "p99LatencyMs": 1789, - "maxLatencyMs": 1895, - "bytesPerSec": 21907046.4 + "maxLatencyMs": 1894, + "bytesPerSec": 21910323.2 }, { "workers": 50, @@ -723,29 +723,29 @@ "requests": 168, "errors": 0, "requestsPerSec": 33.6, - "avgLatencyMs": 1110.04, - "medianLatencyMs": 875, - "p50LatencyMs": 875, - "p75LatencyMs": 1051, - "p90LatencyMs": 2313, - "p99LatencyMs": 4728, - "maxLatencyMs": 4921, - "bytesPerSec": 19889356.8 + "avgLatencyMs": 1112.32, + "medianLatencyMs": 877, + "p50LatencyMs": 877, + "p75LatencyMs": 1084, + "p90LatencyMs": 2282, + "p99LatencyMs": 4748, + "maxLatencyMs": 4949, + "bytesPerSec": 19892633.61 }, { "workers": 100, "durationMs": 5010, - "requests": 154, + "requests": 147, "errors": 0, - "requestsPerSec": 30.8, - "avgLatencyMs": 1158.44, - "medianLatencyMs": 868, - "p50LatencyMs": 868, - "p75LatencyMs": 1037, - "p90LatencyMs": 2564, - "p99LatencyMs": 4716, - "maxLatencyMs": 4889, - "bytesPerSec": 18232524.8 + "requestsPerSec": 29.4, + "avgLatencyMs": 1192.31, + "medianLatencyMs": 903, + "p50LatencyMs": 903, + "p75LatencyMs": 1039, + "p90LatencyMs": 2714, + "p99LatencyMs": 4749, + "maxLatencyMs": 4925, + "bytesPerSec": 17404928 }, { "workers": 200, @@ -753,309 +753,309 @@ "requests": 114, "errors": 0, "requestsPerSec": 22.8, - "avgLatencyMs": 1365.42, + "avgLatencyMs": 1382.36, "medianLatencyMs": 808, "p50LatencyMs": 808, - "p75LatencyMs": 2045, - "p90LatencyMs": 3411, - "p99LatencyMs": 4795, - "maxLatencyMs": 4951, - "bytesPerSec": 13497753.6 + "p75LatencyMs": 2095, + "p90LatencyMs": 3455, + "p99LatencyMs": 4849, + "maxLatencyMs": 5000, + "bytesPerSec": 13500108.8 } ], "runs": 3, "samples": [ { "peakWorkers": 1, - "peakRequestsPerSec": 42.2, - "peakAvgLatencyMs": 23.2, - "peakP50LatencyMs": 23, + "peakRequestsPerSec": 43, + "peakAvgLatencyMs": 22.63, + "peakP50LatencyMs": 22, "peakP75LatencyMs": 24, - "peakP90LatencyMs": 25, - "peakP99LatencyMs": 29, - "totalRequests": 1207, + "peakP90LatencyMs": 26, + "peakP99LatencyMs": 31, + "totalRequests": 1157, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 211, + "requests": 215, "errors": 0, - "requestsPerSec": 42.2, - "avgLatencyMs": 23.2, - "medianLatencyMs": 23, - "p50LatencyMs": 23, + "requestsPerSec": 43, + "avgLatencyMs": 22.63, + "medianLatencyMs": 22, + "p50LatencyMs": 22, "p75LatencyMs": 24, - "p90LatencyMs": 25, - "p99LatencyMs": 29, - "maxLatencyMs": 34, - "bytesPerSec": 24980684.8 + "p90LatencyMs": 26, + "p99LatencyMs": 31, + "maxLatencyMs": 31, + "bytesPerSec": 25462374.4 }, { "workers": 5, "durationMs": 5000, - "requests": 205, + "requests": 194, "errors": 0, - "requestsPerSec": 41, - "avgLatencyMs": 120.55, - "medianLatencyMs": 120, - "p50LatencyMs": 120, - "p75LatencyMs": 122, - "p90LatencyMs": 125, - "p99LatencyMs": 138, - "maxLatencyMs": 159, - "bytesPerSec": 24272896 + "requestsPerSec": 38.8, + "avgLatencyMs": 127.55, + "medianLatencyMs": 124, + "p50LatencyMs": 124, + "p75LatencyMs": 137, + "p90LatencyMs": 142, + "p99LatencyMs": 174, + "maxLatencyMs": 174, + "bytesPerSec": 22972006.4 }, { "workers": 10, - "durationMs": 5010, - "requests": 194, + "durationMs": 5000, + "requests": 190, "errors": 0, - "requestsPerSec": 38.8, - "avgLatencyMs": 252.08, - "medianLatencyMs": 253, - "p50LatencyMs": 253, - "p75LatencyMs": 256, - "p90LatencyMs": 258, - "p99LatencyMs": 432, - "maxLatencyMs": 459, - "bytesPerSec": 22972006.4 + "requestsPerSec": 38, + "avgLatencyMs": 255.16, + "medianLatencyMs": 252, + "p50LatencyMs": 252, + "p75LatencyMs": 261, + "p90LatencyMs": 276, + "p99LatencyMs": 424, + "maxLatencyMs": 450, + "bytesPerSec": 22500147.2 }, { "workers": 25, "durationMs": 5000, - "requests": 181, + "requests": 169, "errors": 0, - "requestsPerSec": 36.21, - "avgLatencyMs": 650.77, - "medianLatencyMs": 642, - "p50LatencyMs": 642, - "p75LatencyMs": 649, - "p90LatencyMs": 653, - "p99LatencyMs": 1897, - "maxLatencyMs": 1997, - "bytesPerSec": 21436006.4 + "requestsPerSec": 33.8, + "avgLatencyMs": 676.64, + "medianLatencyMs": 680, + "p50LatencyMs": 680, + "p75LatencyMs": 713, + "p90LatencyMs": 735, + "p99LatencyMs": 1843, + "maxLatencyMs": 1958, + "bytesPerSec": 20013056 }, { "workers": 50, "durationMs": 5000, - "requests": 161, + "requests": 147, "errors": 0, - "requestsPerSec": 32.21, - "avgLatencyMs": 1133.74, - "medianLatencyMs": 883, - "p50LatencyMs": 883, - "p75LatencyMs": 1072, - "p90LatencyMs": 2310, - "p99LatencyMs": 4736, - "maxLatencyMs": 4941, - "bytesPerSec": 19061964.8 + "requestsPerSec": 29.4, + "avgLatencyMs": 1182.12, + "medianLatencyMs": 886, + "p50LatencyMs": 886, + "p75LatencyMs": 1049, + "p90LatencyMs": 2612, + "p99LatencyMs": 4710, + "maxLatencyMs": 4916, + "bytesPerSec": 17409228.8 }, { "workers": 100, "durationMs": 5010, - "requests": 147, + "requests": 140, "errors": 0, - "requestsPerSec": 29.4, - "avgLatencyMs": 1185.39, - "medianLatencyMs": 896, - "p50LatencyMs": 896, - "p75LatencyMs": 1037, - "p90LatencyMs": 2702, - "p99LatencyMs": 4719, - "maxLatencyMs": 4895, - "bytesPerSec": 17405337.61 + "requestsPerSec": 28, + "avgLatencyMs": 1233.68, + "medianLatencyMs": 1014, + "p50LatencyMs": 1014, + "p75LatencyMs": 1147, + "p90LatencyMs": 2563, + "p99LatencyMs": 4805, + "maxLatencyMs": 4978, + "bytesPerSec": 16577126.4 }, { "workers": 200, "durationMs": 5010, - "requests": 108, + "requests": 102, "errors": 0, - "requestsPerSec": 21.6, - "avgLatencyMs": 1391.41, - "medianLatencyMs": 775, - "p50LatencyMs": 775, - "p75LatencyMs": 2104, - "p90LatencyMs": 3531, - "p99LatencyMs": 4761, - "maxLatencyMs": 4919, - "bytesPerSec": 12789043.2 + "requestsPerSec": 20.4, + "avgLatencyMs": 1421.24, + "medianLatencyMs": 767, + "p50LatencyMs": 767, + "p75LatencyMs": 2303, + "p90LatencyMs": 3520, + "p99LatencyMs": 4736, + "maxLatencyMs": 4894, + "bytesPerSec": 12079923.2 } ] }, { "peakWorkers": 1, - "peakRequestsPerSec": 47, - "peakAvgLatencyMs": 20.67, - "peakP50LatencyMs": 20, - "peakP75LatencyMs": 21, - "peakP90LatencyMs": 22, - "peakP99LatencyMs": 26, - "totalRequests": 1294, + "peakRequestsPerSec": 39.6, + "peakAvgLatencyMs": 24.6, + "peakP50LatencyMs": 24, + "peakP75LatencyMs": 26, + "peakP90LatencyMs": 29, + "peakP99LatencyMs": 33, + "totalRequests": 1131, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 235, + "requests": 198, "errors": 0, - "requestsPerSec": 47, - "avgLatencyMs": 20.67, - "medianLatencyMs": 20, - "p50LatencyMs": 20, - "p75LatencyMs": 21, - "p90LatencyMs": 22, - "p99LatencyMs": 26, - "maxLatencyMs": 30, - "bytesPerSec": 27828224 + "requestsPerSec": 39.6, + "avgLatencyMs": 24.6, + "medianLatencyMs": 24, + "p50LatencyMs": 24, + "p75LatencyMs": 26, + "p90LatencyMs": 29, + "p99LatencyMs": 33, + "maxLatencyMs": 36, + "bytesPerSec": 23443865.6 }, { "workers": 5, "durationMs": 5000, - "requests": 227, + "requests": 191, "errors": 0, - "requestsPerSec": 45.4, - "avgLatencyMs": 108.19, - "medianLatencyMs": 107, - "p50LatencyMs": 107, - "p75LatencyMs": 109, - "p90LatencyMs": 112, - "p99LatencyMs": 128, - "maxLatencyMs": 142, - "bytesPerSec": 26881228.8 + "requestsPerSec": 38.21, + "avgLatencyMs": 128.38, + "medianLatencyMs": 127, + "p50LatencyMs": 127, + "p75LatencyMs": 131, + "p90LatencyMs": 138, + "p99LatencyMs": 153, + "maxLatencyMs": 163, + "bytesPerSec": 22621388.8 }, { "workers": 10, "durationMs": 5000, - "requests": 206, + "requests": 180, "errors": 0, - "requestsPerSec": 41.2, - "avgLatencyMs": 235.98, - "medianLatencyMs": 237, - "p50LatencyMs": 237, - "p75LatencyMs": 239, - "p90LatencyMs": 248, - "p99LatencyMs": 347, - "maxLatencyMs": 406, - "bytesPerSec": 24394137.6 + "requestsPerSec": 36, + "avgLatencyMs": 268.52, + "medianLatencyMs": 267, + "p50LatencyMs": 267, + "p75LatencyMs": 271, + "p90LatencyMs": 277, + "p99LatencyMs": 429, + "maxLatencyMs": 467, + "bytesPerSec": 21313945.61 }, { "workers": 25, "durationMs": 5000, - "requests": 190, + "requests": 172, "errors": 0, - "requestsPerSec": 38, - "avgLatencyMs": 617.89, - "medianLatencyMs": 617, - "p50LatencyMs": 617, - "p75LatencyMs": 629, - "p90LatencyMs": 638, - "p99LatencyMs": 1736, - "maxLatencyMs": 1835, - "bytesPerSec": 22500147.2 + "requestsPerSec": 34.4, + "avgLatencyMs": 682.08, + "medianLatencyMs": 680, + "p50LatencyMs": 680, + "p75LatencyMs": 692, + "p90LatencyMs": 704, + "p99LatencyMs": 1965, + "maxLatencyMs": 2065, + "bytesPerSec": 20371046.4 }, { "workers": 50, "durationMs": 5000, - "requests": 168, + "requests": 154, "errors": 0, - "requestsPerSec": 33.6, - "avgLatencyMs": 1106.12, - "medianLatencyMs": 864, - "p50LatencyMs": 864, - "p75LatencyMs": 1036, - "p90LatencyMs": 2321, - "p99LatencyMs": 4712, - "maxLatencyMs": 4902, - "bytesPerSec": 19889356.8 + "requestsPerSec": 30.8, + "avgLatencyMs": 1164.04, + "medianLatencyMs": 913, + "p50LatencyMs": 913, + "p75LatencyMs": 1115, + "p90LatencyMs": 2412, + "p99LatencyMs": 4753, + "maxLatencyMs": 4940, + "bytesPerSec": 18236211.2 }, { "workers": 100, "durationMs": 5010, - "requests": 154, + "requests": 140, "errors": 0, - "requestsPerSec": 30.8, - "avgLatencyMs": 1157.91, - "medianLatencyMs": 872, - "p50LatencyMs": 872, - "p75LatencyMs": 1034, - "p90LatencyMs": 2553, - "p99LatencyMs": 4712, - "maxLatencyMs": 4888, - "bytesPerSec": 18232524.8 + "requestsPerSec": 28, + "avgLatencyMs": 1210.42, + "medianLatencyMs": 901, + "p50LatencyMs": 901, + "p75LatencyMs": 1063, + "p90LatencyMs": 2670, + "p99LatencyMs": 4724, + "maxLatencyMs": 4907, + "bytesPerSec": 16579174.4 }, { "workers": 200, "durationMs": 5010, - "requests": 114, + "requests": 96, "errors": 0, - "requestsPerSec": 22.8, - "avgLatencyMs": 1355.87, - "medianLatencyMs": 812, - "p50LatencyMs": 812, - "p75LatencyMs": 2034, - "p90LatencyMs": 3381, - "p99LatencyMs": 4761, - "maxLatencyMs": 4913, - "bytesPerSec": 13497753.6 + "requestsPerSec": 19.2, + "avgLatencyMs": 1451.8, + "medianLatencyMs": 773, + "p50LatencyMs": 773, + "p75LatencyMs": 2324, + "p90LatencyMs": 3581, + "p99LatencyMs": 4880, + "maxLatencyMs": 4880, + "bytesPerSec": 11368857.6 } ] }, { "peakWorkers": 1, - "peakRequestsPerSec": 45.8, - "peakAvgLatencyMs": 21.29, - "peakP50LatencyMs": 21, - "peakP75LatencyMs": 22, - "peakP90LatencyMs": 23, - "peakP99LatencyMs": 25, - "totalRequests": 1282, + "peakRequestsPerSec": 41, + "peakAvgLatencyMs": 23.8, + "peakP50LatencyMs": 23, + "peakP75LatencyMs": 25, + "peakP90LatencyMs": 26, + "peakP99LatencyMs": 28, + "totalRequests": 1224, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 229, + "requests": 205, "errors": 0, - "requestsPerSec": 45.8, - "avgLatencyMs": 21.29, - "medianLatencyMs": 21, - "p50LatencyMs": 21, - "p75LatencyMs": 22, - "p90LatencyMs": 23, - "p99LatencyMs": 25, - "maxLatencyMs": 36, - "bytesPerSec": 27120435.2 + "requestsPerSec": 41, + "avgLatencyMs": 23.8, + "medianLatencyMs": 23, + "p50LatencyMs": 23, + "p75LatencyMs": 25, + "p90LatencyMs": 26, + "p99LatencyMs": 28, + "maxLatencyMs": 39, + "bytesPerSec": 24272896 }, { "workers": 5, "durationMs": 5000, - "requests": 226, + "requests": 205, "errors": 0, - "requestsPerSec": 45.2, - "avgLatencyMs": 108.76, - "medianLatencyMs": 108, - "p50LatencyMs": 108, - "p75LatencyMs": 110, - "p90LatencyMs": 112, - "p99LatencyMs": 130, - "maxLatencyMs": 131, - "bytesPerSec": 26766540.8 + "requestsPerSec": 41, + "avgLatencyMs": 119.33, + "medianLatencyMs": 120, + "p50LatencyMs": 120, + "p75LatencyMs": 123, + "p90LatencyMs": 127, + "p99LatencyMs": 144, + "maxLatencyMs": 147, + "bytesPerSec": 24272896 }, { "workers": 10, "durationMs": 5000, - "requests": 206, + "requests": 200, "errors": 0, - "requestsPerSec": 41.2, - "avgLatencyMs": 236.41, - "medianLatencyMs": 239, - "p50LatencyMs": 239, - "p75LatencyMs": 242, - "p90LatencyMs": 249, - "p99LatencyMs": 342, - "maxLatencyMs": 401, - "bytesPerSec": 24390860.8 + "requestsPerSec": 40, + "avgLatencyMs": 242.71, + "medianLatencyMs": 243, + "p50LatencyMs": 243, + "p75LatencyMs": 251, + "p90LatencyMs": 254, + "p99LatencyMs": 351, + "maxLatencyMs": 405, + "bytesPerSec": 23679795.2 }, { "workers": 25, @@ -1063,14 +1063,14 @@ "requests": 185, "errors": 0, "requestsPerSec": 37, - "avgLatencyMs": 633.42, - "medianLatencyMs": 634, - "p50LatencyMs": 634, - "p75LatencyMs": 639, - "p90LatencyMs": 647, + "avgLatencyMs": 628, + "medianLatencyMs": 627, + "p50LatencyMs": 627, + "p75LatencyMs": 633, + "p90LatencyMs": 641, "p99LatencyMs": 1789, - "maxLatencyMs": 1895, - "bytesPerSec": 21907046.4 + "maxLatencyMs": 1894, + "bytesPerSec": 21910323.2 }, { "workers": 50, @@ -1078,29 +1078,29 @@ "requests": 168, "errors": 0, "requestsPerSec": 33.6, - "avgLatencyMs": 1110.04, - "medianLatencyMs": 875, - "p50LatencyMs": 875, - "p75LatencyMs": 1051, - "p90LatencyMs": 2313, - "p99LatencyMs": 4728, - "maxLatencyMs": 4921, - "bytesPerSec": 19889356.8 + "avgLatencyMs": 1112.32, + "medianLatencyMs": 877, + "p50LatencyMs": 877, + "p75LatencyMs": 1084, + "p90LatencyMs": 2282, + "p99LatencyMs": 4748, + "maxLatencyMs": 4949, + "bytesPerSec": 19892633.61 }, { "workers": 100, "durationMs": 5010, - "requests": 154, + "requests": 147, "errors": 0, - "requestsPerSec": 30.8, - "avgLatencyMs": 1158.44, - "medianLatencyMs": 868, - "p50LatencyMs": 868, - "p75LatencyMs": 1037, - "p90LatencyMs": 2564, - "p99LatencyMs": 4716, - "maxLatencyMs": 4889, - "bytesPerSec": 18232524.8 + "requestsPerSec": 29.4, + "avgLatencyMs": 1192.31, + "medianLatencyMs": 903, + "p50LatencyMs": 903, + "p75LatencyMs": 1039, + "p90LatencyMs": 2714, + "p99LatencyMs": 4749, + "maxLatencyMs": 4925, + "bytesPerSec": 17404928 }, { "workers": 200, @@ -1108,14 +1108,14 @@ "requests": 114, "errors": 0, "requestsPerSec": 22.8, - "avgLatencyMs": 1365.42, + "avgLatencyMs": 1382.36, "medianLatencyMs": 808, "p50LatencyMs": 808, - "p75LatencyMs": 2045, - "p90LatencyMs": 3411, - "p99LatencyMs": 4795, - "maxLatencyMs": 4951, - "bytesPerSec": 13497753.6 + "p75LatencyMs": 2095, + "p90LatencyMs": 3455, + "p99LatencyMs": 4849, + "maxLatencyMs": 5000, + "bytesPerSec": 13500108.8 } ] } diff --git a/packages/app-next-js/stats/16.1.1.json b/packages/app-next-js/stats/16.1.1.json index 6fc17cbf..3458db37 100644 --- a/packages/app-next-js/stats/16.1.1.json +++ b/packages/app-next-js/stats/16.1.1.json @@ -1,186 +1,186 @@ { - "timingMeasuredAt": "2026-10-10T11:51:43.886Z", + "timingMeasuredAt": "2026-10-11T00:44:30.326Z", "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": 340.2, - "fcpMs": 340.4, + "firstPaintMs": 338.8, + "fcpMs": 338.75, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 21.31, - "inputDelayMs": 1.66, - "processingDurationMs": 7.76, - "presentationDelayMs": 11.89 + "interactionLatencyMs": 19.08, + "inputDelayMs": 1.38, + "processingDurationMs": 7.43, + "presentationDelayMs": 10.27 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 3.83, - "fcpMs": 3.74, - "interactionLatencyMs": 2.06, - "inputDelayMs": 0.3, - "processingDurationMs": 0.73, - "presentationDelayMs": 1.95 + "firstPaintMs": 2.28, + "fcpMs": 2.21, + "interactionLatencyMs": 2.18, + "inputDelayMs": 0.09, + "processingDurationMs": 0.83, + "presentationDelayMs": 2.83 }, "samples": [ { - "firstPaintMs": 339, - "fcpMs": 339.416, + "firstPaintMs": 336, + "fcpMs": 335.804, "interactionTests": { - "interactionLatencyMs": 19.052999999999997, - "inputDelayMs": 1.344, - "processingDurationMs": 7.541, - "presentationDelayMs": 10.168 + "interactionLatencyMs": 22.03, + "inputDelayMs": 1.304, + "processingDurationMs": 6.921, + "presentationDelayMs": 13.805 } }, { "firstPaintMs": 338, - "fcpMs": 337.978, + "fcpMs": 338.409, "interactionTests": { - "interactionLatencyMs": 23.147, - "inputDelayMs": 1.626, - "processingDurationMs": 8.843, - "presentationDelayMs": 12.678 + "interactionLatencyMs": 18.429000000000002, + "inputDelayMs": 1.465, + "processingDurationMs": 8.382, + "presentationDelayMs": 8.582 } }, { - "firstPaintMs": 347, - "fcpMs": 346.978, + "firstPaintMs": 338, + "fcpMs": 337.926, "interactionTests": { - "interactionLatencyMs": 19.091, - "inputDelayMs": 1.765, - "processingDurationMs": 7.813, - "presentationDelayMs": 9.513 + "interactionLatencyMs": 17.297, + "inputDelayMs": 1.335, + "processingDurationMs": 8.212, + "presentationDelayMs": 7.75 } }, { - "firstPaintMs": 339, - "fcpMs": 339.444, + "firstPaintMs": 342, + "fcpMs": 341.697, "interactionTests": { - "interactionLatencyMs": 22.954, - "inputDelayMs": 2.112, - "processingDurationMs": 6.804, - "presentationDelayMs": 14.038 + "interactionLatencyMs": 16.999000000000002, + "inputDelayMs": 1.494, + "processingDurationMs": 7.139, + "presentationDelayMs": 8.366 } }, { - "firstPaintMs": 338, - "fcpMs": 338.177, + "firstPaintMs": 340, + "fcpMs": 339.933, "interactionTests": { - "interactionLatencyMs": 22.285, - "inputDelayMs": 1.437, - "processingDurationMs": 7.795, - "presentationDelayMs": 13.053 + "interactionLatencyMs": 20.636, + "inputDelayMs": 1.295, + "processingDurationMs": 6.473, + "presentationDelayMs": 12.868 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 234, - "avgLatencyMs": 4.417, - "medianLatencyMs": 4.484, - "samples": 2264, + "opsPerSec": 195, + "avgLatencyMs": 5.383, + "medianLatencyMs": 5.098, + "samples": 1858, "bodySizeKb": 199.57, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 128.8, - "fcpMs": 128.82, + "firstPaintMs": 126.6, + "fcpMs": 126.54, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 17.87, - "inputDelayMs": 1.82, - "processingDurationMs": 6.69, - "presentationDelayMs": 9.36 + "interactionLatencyMs": 15.88, + "inputDelayMs": 1.27, + "processingDurationMs": 6.1, + "presentationDelayMs": 8.51 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 8.76, - "fcpMs": 8.68, - "interactionLatencyMs": 3.95, - "inputDelayMs": 1.15, - "processingDurationMs": 1.96, - "presentationDelayMs": 4.45 + "firstPaintMs": 7.09, + "fcpMs": 6.85, + "interactionLatencyMs": 1.31, + "inputDelayMs": 0.06, + "processingDurationMs": 1.24, + "presentationDelayMs": 2.04 }, "samples": [ { - "firstPaintMs": 136, - "fcpMs": 135.57, + "firstPaintMs": 133, + "fcpMs": 132.856, "interactionTests": { - "interactionLatencyMs": 16.075, - "inputDelayMs": 1.492, - "processingDurationMs": 7.607, - "presentationDelayMs": 6.976 + "interactionLatencyMs": 16.79, + "inputDelayMs": 1.17, + "processingDurationMs": 4.13, + "presentationDelayMs": 11.49 } }, { - "firstPaintMs": 140, - "fcpMs": 140.208, + "firstPaintMs": 121, + "fcpMs": 121.333, "interactionTests": { - "interactionLatencyMs": 22.647, - "inputDelayMs": 1.349, - "processingDurationMs": 4.318, - "presentationDelayMs": 16.98 + "interactionLatencyMs": 13.635, + "inputDelayMs": 1.259, + "processingDurationMs": 6.607, + "presentationDelayMs": 5.769 } }, { - "firstPaintMs": 126, - "fcpMs": 126.083, + "firstPaintMs": 134, + "fcpMs": 133.735, "interactionTests": { - "interactionLatencyMs": 15.732000000000001, - "inputDelayMs": 1.184, - "processingDurationMs": 5.45, - "presentationDelayMs": 9.098 + "interactionLatencyMs": 16.58, + "inputDelayMs": 1.346, + "processingDurationMs": 6.996, + "presentationDelayMs": 8.238 } }, { - "firstPaintMs": 121, - "fcpMs": 121.399, + "firstPaintMs": 127, + "fcpMs": 126.541, "interactionTests": { - "interactionLatencyMs": 21.427999999999997, - "inputDelayMs": 3.868, - "processingDurationMs": 9.415, - "presentationDelayMs": 8.145 + "interactionLatencyMs": 15.776, + "inputDelayMs": 1.295, + "processingDurationMs": 5.657, + "presentationDelayMs": 8.824 } }, { - "firstPaintMs": 121, - "fcpMs": 120.862, + "firstPaintMs": 118, + "fcpMs": 118.252, "interactionTests": { - "interactionLatencyMs": 13.493, - "inputDelayMs": 1.216, - "processingDurationMs": 6.664, - "presentationDelayMs": 5.613 + "interactionLatencyMs": 16.616999999999997, + "inputDelayMs": 1.277, + "processingDurationMs": 7.119, + "presentationDelayMs": 8.221 } } ] }, "ssrRouterLinkLoadTests": { "peakWorkers": 1, - "peakRequestsPerSec": 41.4, - "peakAvgLatencyMs": 23.59, + "peakRequestsPerSec": 41.2, + "peakAvgLatencyMs": 23.65, "peakP50LatencyMs": 23, "peakP75LatencyMs": 25, "peakP90LatencyMs": 26, - "peakP99LatencyMs": 27, - "totalRequests": 1178, + "peakP99LatencyMs": 30, + "totalRequests": 1158, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 207, + "requests": 206, "errors": 0, - "requestsPerSec": 41.4, - "avgLatencyMs": 23.59, + "requestsPerSec": 41.2, + "avgLatencyMs": 23.65, "medianLatencyMs": 23, "p50LatencyMs": 23, "p75LatencyMs": 25, "p90LatencyMs": 26, - "p99LatencyMs": 27, - "maxLatencyMs": 36, - "bytesPerSec": 24607129.6 + "p99LatencyMs": 30, + "maxLatencyMs": 33, + "bytesPerSec": 24489164.8 }, { "workers": 5, @@ -188,236 +188,236 @@ "requests": 205, "errors": 0, "requestsPerSec": 41, - "avgLatencyMs": 120.17, + "avgLatencyMs": 119.7, "medianLatencyMs": 120, "p50LatencyMs": 120, - "p75LatencyMs": 121, - "p90LatencyMs": 124, - "p99LatencyMs": 143, - "maxLatencyMs": 149, - "bytesPerSec": 24367923.2 + "p75LatencyMs": 122, + "p90LatencyMs": 123, + "p99LatencyMs": 139, + "maxLatencyMs": 139, + "bytesPerSec": 24371200 }, { "workers": 10, "durationMs": 5000, - "requests": 193, + "requests": 195, "errors": 0, - "requestsPerSec": 38.6, - "avgLatencyMs": 253.3, - "medianLatencyMs": 250, - "p50LatencyMs": 250, - "p75LatencyMs": 253, - "p90LatencyMs": 273, - "p99LatencyMs": 441, - "maxLatencyMs": 473, - "bytesPerSec": 22945792 + "requestsPerSec": 39, + "avgLatencyMs": 250.68, + "medianLatencyMs": 251, + "p50LatencyMs": 251, + "p75LatencyMs": 254, + "p90LatencyMs": 258, + "p99LatencyMs": 418, + "maxLatencyMs": 445, + "bytesPerSec": 23181721.6 }, { "workers": 25, "durationMs": 5000, - "requests": 177, + "requests": 169, "errors": 0, - "requestsPerSec": 35.4, - "avgLatencyMs": 665.81, - "medianLatencyMs": 653, - "p50LatencyMs": 653, - "p75LatencyMs": 666, - "p90LatencyMs": 686, - "p99LatencyMs": 1921, - "maxLatencyMs": 2024, - "bytesPerSec": 21042790.4 + "requestsPerSec": 33.8, + "avgLatencyMs": 688.88, + "medianLatencyMs": 674, + "p50LatencyMs": 674, + "p75LatencyMs": 686, + "p90LatencyMs": 696, + "p99LatencyMs": 2010, + "maxLatencyMs": 2117, + "bytesPerSec": 20089241.61 }, { "workers": 50, - "durationMs": 5000, + "durationMs": 5010, "requests": 154, "errors": 0, "requestsPerSec": 30.8, - "avgLatencyMs": 1132.21, - "medianLatencyMs": 902, - "p50LatencyMs": 902, - "p75LatencyMs": 1102, - "p90LatencyMs": 2350, - "p99LatencyMs": 4636, - "maxLatencyMs": 4819, + "avgLatencyMs": 1148.55, + "medianLatencyMs": 916, + "p50LatencyMs": 916, + "p75LatencyMs": 1097, + "p90LatencyMs": 2383, + "p99LatencyMs": 4695, + "maxLatencyMs": 4884, "bytesPerSec": 18308300.8 }, { "workers": 100, "durationMs": 5010, - "requests": 140, + "requests": 133, "errors": 0, - "requestsPerSec": 28, - "avgLatencyMs": 1192.16, - "medianLatencyMs": 913, - "p50LatencyMs": 913, - "p75LatencyMs": 1073, - "p90LatencyMs": 2599, - "p99LatencyMs": 4664, - "maxLatencyMs": 4848, - "bytesPerSec": 16641843.2 + "requestsPerSec": 26.6, + "avgLatencyMs": 1214.39, + "medianLatencyMs": 927, + "p50LatencyMs": 927, + "p75LatencyMs": 1066, + "p90LatencyMs": 2721, + "p99LatencyMs": 4631, + "maxLatencyMs": 4824, + "bytesPerSec": 15807488 }, { "workers": 200, "durationMs": 5010, - "requests": 102, + "requests": 96, "errors": 0, - "requestsPerSec": 20.4, - "avgLatencyMs": 1433.43, - "medianLatencyMs": 790, - "p50LatencyMs": 790, - "p75LatencyMs": 2250, - "p90LatencyMs": 3521, - "p99LatencyMs": 4794, - "maxLatencyMs": 4956, - "bytesPerSec": 12125798.4 + "requestsPerSec": 19.2, + "avgLatencyMs": 1444.17, + "medianLatencyMs": 784, + "p50LatencyMs": 784, + "p75LatencyMs": 2236, + "p90LatencyMs": 3549, + "p99LatencyMs": 4862, + "maxLatencyMs": 4862, + "bytesPerSec": 11411456 } ], "runs": 3, "samples": [ { "peakWorkers": 1, - "peakRequestsPerSec": 40.21, - "peakAvgLatencyMs": 24.23, - "peakP50LatencyMs": 24, - "peakP75LatencyMs": 25, - "peakP90LatencyMs": 26, - "peakP99LatencyMs": 31, - "totalRequests": 1141, + "peakRequestsPerSec": 42.8, + "peakAvgLatencyMs": 22.86, + "peakP50LatencyMs": 23, + "peakP75LatencyMs": 23, + "peakP90LatencyMs": 24, + "peakP99LatencyMs": 27, + "totalRequests": 1201, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 201, + "requests": 214, "errors": 0, - "requestsPerSec": 40.21, - "avgLatencyMs": 24.23, - "medianLatencyMs": 24, - "p50LatencyMs": 24, - "p75LatencyMs": 25, - "p90LatencyMs": 26, - "p99LatencyMs": 31, - "maxLatencyMs": 39, - "bytesPerSec": 23896064 + "requestsPerSec": 42.8, + "avgLatencyMs": 22.86, + "medianLatencyMs": 23, + "p50LatencyMs": 23, + "p75LatencyMs": 23, + "p90LatencyMs": 24, + "p99LatencyMs": 27, + "maxLatencyMs": 29, + "bytesPerSec": 25432883.2 }, { "workers": 5, "durationMs": 5000, - "requests": 200, + "requests": 210, "errors": 0, - "requestsPerSec": 40, - "avgLatencyMs": 122.54, - "medianLatencyMs": 123, - "p50LatencyMs": 123, - "p75LatencyMs": 124, - "p90LatencyMs": 126, - "p99LatencyMs": 151, - "maxLatencyMs": 151, - "bytesPerSec": 23781376 + "requestsPerSec": 42, + "avgLatencyMs": 117.04, + "medianLatencyMs": 116, + "p50LatencyMs": 116, + "p75LatencyMs": 118, + "p90LatencyMs": 121, + "p99LatencyMs": 138, + "maxLatencyMs": 147, + "bytesPerSec": 24961024 }, { "workers": 10, - "durationMs": 5000, - "requests": 188, + "durationMs": 5010, + "requests": 198, "errors": 0, - "requestsPerSec": 37.6, - "avgLatencyMs": 257.5, - "medianLatencyMs": 255, - "p50LatencyMs": 255, - "p75LatencyMs": 260, - "p90LatencyMs": 281, - "p99LatencyMs": 421, - "maxLatencyMs": 457, - "bytesPerSec": 22349414.4 + "requestsPerSec": 39.6, + "avgLatencyMs": 246.15, + "medianLatencyMs": 242, + "p50LatencyMs": 242, + "p75LatencyMs": 248, + "p90LatencyMs": 257, + "p99LatencyMs": 443, + "maxLatencyMs": 470, + "bytesPerSec": 23538892.8 }, { "workers": 25, "durationMs": 5000, - "requests": 169, + "requests": 181, "errors": 0, - "requestsPerSec": 33.8, - "avgLatencyMs": 685.18, - "medianLatencyMs": 682, - "p50LatencyMs": 682, - "p75LatencyMs": 690, - "p90LatencyMs": 696, - "p99LatencyMs": 1956, - "maxLatencyMs": 2063, - "bytesPerSec": 20092518.4 + "requestsPerSec": 36.21, + "avgLatencyMs": 650.14, + "medianLatencyMs": 642, + "p50LatencyMs": 642, + "p75LatencyMs": 648, + "p90LatencyMs": 659, + "p99LatencyMs": 1873, + "maxLatencyMs": 1978, + "bytesPerSec": 21517926.4 }, { "workers": 50, "durationMs": 5000, - "requests": 154, + "requests": 161, "errors": 0, - "requestsPerSec": 30.8, - "avgLatencyMs": 1154.24, - "medianLatencyMs": 916, - "p50LatencyMs": 916, - "p75LatencyMs": 1134, - "p90LatencyMs": 2373, - "p99LatencyMs": 4731, - "maxLatencyMs": 4923, - "bytesPerSec": 18308300.8 + "requestsPerSec": 32.21, + "avgLatencyMs": 1134.15, + "medianLatencyMs": 894, + "p50LatencyMs": 894, + "p75LatencyMs": 1102, + "p90LatencyMs": 2295, + "p99LatencyMs": 4738, + "maxLatencyMs": 4944, + "bytesPerSec": 19140608 }, { "workers": 100, "durationMs": 5010, - "requests": 133, + "requests": 147, "errors": 0, - "requestsPerSec": 26.6, - "avgLatencyMs": 1230.23, - "medianLatencyMs": 923, - "p50LatencyMs": 923, - "p75LatencyMs": 1066, - "p90LatencyMs": 2781, - "p99LatencyMs": 4693, - "maxLatencyMs": 4880, - "bytesPerSec": 15809024 + "requestsPerSec": 29.4, + "avgLatencyMs": 1192.3, + "medianLatencyMs": 898, + "p50LatencyMs": 898, + "p75LatencyMs": 1092, + "p90LatencyMs": 2705, + "p99LatencyMs": 4768, + "maxLatencyMs": 4957, + "bytesPerSec": 17472102.4 }, { "workers": 200, "durationMs": 5010, - "requests": 96, + "requests": 90, "errors": 0, - "requestsPerSec": 19.2, - "avgLatencyMs": 1479.03, - "medianLatencyMs": 778, - "p50LatencyMs": 778, - "p75LatencyMs": 2309, - "p90LatencyMs": 3665, - "p99LatencyMs": 4970, - "maxLatencyMs": 4970, - "bytesPerSec": 11414732.8 + "requestsPerSec": 18, + "avgLatencyMs": 1491.18, + "medianLatencyMs": 801, + "p50LatencyMs": 801, + "p75LatencyMs": 2443, + "p90LatencyMs": 3600, + "p99LatencyMs": 4853, + "maxLatencyMs": 4853, + "bytesPerSec": 10701209.6 } ] }, { "peakWorkers": 1, - "peakRequestsPerSec": 41.4, - "peakAvgLatencyMs": 23.59, + "peakRequestsPerSec": 41.2, + "peakAvgLatencyMs": 23.65, "peakP50LatencyMs": 23, "peakP75LatencyMs": 25, "peakP90LatencyMs": 26, - "peakP99LatencyMs": 27, - "totalRequests": 1178, + "peakP99LatencyMs": 30, + "totalRequests": 1158, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 207, + "requests": 206, "errors": 0, - "requestsPerSec": 41.4, - "avgLatencyMs": 23.59, + "requestsPerSec": 41.2, + "avgLatencyMs": 23.65, "medianLatencyMs": 23, "p50LatencyMs": 23, "p75LatencyMs": 25, "p90LatencyMs": 26, - "p99LatencyMs": 27, - "maxLatencyMs": 36, - "bytesPerSec": 24607129.6 + "p99LatencyMs": 30, + "maxLatencyMs": 33, + "bytesPerSec": 24489164.8 }, { "workers": 5, @@ -425,132 +425,132 @@ "requests": 205, "errors": 0, "requestsPerSec": 41, - "avgLatencyMs": 120.17, + "avgLatencyMs": 119.7, "medianLatencyMs": 120, "p50LatencyMs": 120, - "p75LatencyMs": 121, - "p90LatencyMs": 124, - "p99LatencyMs": 143, - "maxLatencyMs": 149, - "bytesPerSec": 24367923.2 + "p75LatencyMs": 122, + "p90LatencyMs": 123, + "p99LatencyMs": 139, + "maxLatencyMs": 139, + "bytesPerSec": 24371200 }, { "workers": 10, "durationMs": 5000, - "requests": 193, + "requests": 195, "errors": 0, - "requestsPerSec": 38.6, - "avgLatencyMs": 253.3, - "medianLatencyMs": 250, - "p50LatencyMs": 250, - "p75LatencyMs": 253, - "p90LatencyMs": 273, - "p99LatencyMs": 441, - "maxLatencyMs": 473, - "bytesPerSec": 22945792 + "requestsPerSec": 39, + "avgLatencyMs": 250.68, + "medianLatencyMs": 251, + "p50LatencyMs": 251, + "p75LatencyMs": 254, + "p90LatencyMs": 258, + "p99LatencyMs": 418, + "maxLatencyMs": 445, + "bytesPerSec": 23181721.6 }, { "workers": 25, "durationMs": 5000, - "requests": 177, + "requests": 169, "errors": 0, - "requestsPerSec": 35.4, - "avgLatencyMs": 665.81, - "medianLatencyMs": 653, - "p50LatencyMs": 653, - "p75LatencyMs": 666, - "p90LatencyMs": 686, - "p99LatencyMs": 1921, - "maxLatencyMs": 2024, - "bytesPerSec": 21042790.4 + "requestsPerSec": 33.8, + "avgLatencyMs": 688.88, + "medianLatencyMs": 674, + "p50LatencyMs": 674, + "p75LatencyMs": 686, + "p90LatencyMs": 696, + "p99LatencyMs": 2010, + "maxLatencyMs": 2117, + "bytesPerSec": 20089241.61 }, { "workers": 50, - "durationMs": 5000, + "durationMs": 5010, "requests": 154, "errors": 0, "requestsPerSec": 30.8, - "avgLatencyMs": 1132.21, - "medianLatencyMs": 902, - "p50LatencyMs": 902, - "p75LatencyMs": 1102, - "p90LatencyMs": 2350, - "p99LatencyMs": 4636, - "maxLatencyMs": 4819, + "avgLatencyMs": 1148.55, + "medianLatencyMs": 916, + "p50LatencyMs": 916, + "p75LatencyMs": 1097, + "p90LatencyMs": 2383, + "p99LatencyMs": 4695, + "maxLatencyMs": 4884, "bytesPerSec": 18308300.8 }, { "workers": 100, "durationMs": 5010, - "requests": 140, + "requests": 133, "errors": 0, - "requestsPerSec": 28, - "avgLatencyMs": 1192.16, - "medianLatencyMs": 913, - "p50LatencyMs": 913, - "p75LatencyMs": 1073, - "p90LatencyMs": 2599, - "p99LatencyMs": 4664, - "maxLatencyMs": 4848, - "bytesPerSec": 16641843.2 + "requestsPerSec": 26.6, + "avgLatencyMs": 1214.39, + "medianLatencyMs": 927, + "p50LatencyMs": 927, + "p75LatencyMs": 1066, + "p90LatencyMs": 2721, + "p99LatencyMs": 4631, + "maxLatencyMs": 4824, + "bytesPerSec": 15807488 }, { "workers": 200, "durationMs": 5010, - "requests": 102, + "requests": 96, "errors": 0, - "requestsPerSec": 20.4, - "avgLatencyMs": 1433.43, - "medianLatencyMs": 790, - "p50LatencyMs": 790, - "p75LatencyMs": 2250, - "p90LatencyMs": 3521, - "p99LatencyMs": 4794, - "maxLatencyMs": 4956, - "bytesPerSec": 12125798.4 + "requestsPerSec": 19.2, + "avgLatencyMs": 1444.17, + "medianLatencyMs": 784, + "p50LatencyMs": 784, + "p75LatencyMs": 2236, + "p90LatencyMs": 3549, + "p99LatencyMs": 4862, + "maxLatencyMs": 4862, + "bytesPerSec": 11411456 } ] }, { "peakWorkers": 1, - "peakRequestsPerSec": 42.6, - "peakAvgLatencyMs": 22.95, + "peakRequestsPerSec": 41, + "peakAvgLatencyMs": 23.8, "peakP50LatencyMs": 23, - "peakP75LatencyMs": 24, - "peakP90LatencyMs": 25, - "peakP99LatencyMs": 27, - "totalRequests": 1170, + "peakP75LatencyMs": 25, + "peakP90LatencyMs": 26, + "peakP99LatencyMs": 36, + "totalRequests": 1154, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 213, + "requests": 205, "errors": 0, - "requestsPerSec": 42.6, - "avgLatencyMs": 22.95, + "requestsPerSec": 41, + "avgLatencyMs": 23.8, "medianLatencyMs": 23, "p50LatencyMs": 23, - "p75LatencyMs": 24, - "p90LatencyMs": 25, - "p99LatencyMs": 27, - "maxLatencyMs": 35, - "bytesPerSec": 25318195.2 + "p75LatencyMs": 25, + "p90LatencyMs": 26, + "p99LatencyMs": 36, + "maxLatencyMs": 41, + "bytesPerSec": 24371200 }, { "workers": 5, "durationMs": 5000, - "requests": 209, + "requests": 205, "errors": 0, - "requestsPerSec": 41.8, - "avgLatencyMs": 118.09, - "medianLatencyMs": 117, - "p50LatencyMs": 117, - "p75LatencyMs": 119, + "requestsPerSec": 41, + "avgLatencyMs": 119.43, + "medianLatencyMs": 119, + "p50LatencyMs": 119, + "p75LatencyMs": 121, "p90LatencyMs": 123, - "p99LatencyMs": 136, - "maxLatencyMs": 136, - "bytesPerSec": 24843059.2 + "p99LatencyMs": 138, + "maxLatencyMs": 144, + "bytesPerSec": 24371200 }, { "workers": 10, @@ -558,29 +558,29 @@ "requests": 192, "errors": 0, "requestsPerSec": 38.4, - "avgLatencyMs": 253.91, - "medianLatencyMs": 250, - "p50LatencyMs": 250, - "p75LatencyMs": 255, - "p90LatencyMs": 274, - "p99LatencyMs": 453, - "maxLatencyMs": 485, - "bytesPerSec": 22824550.4 + "avgLatencyMs": 254.91, + "medianLatencyMs": 253, + "p50LatencyMs": 253, + "p75LatencyMs": 258, + "p90LatencyMs": 272, + "p99LatencyMs": 418, + "maxLatencyMs": 453, + "bytesPerSec": 22827827.2 }, { "workers": 25, "durationMs": 5000, - "requests": 173, + "requests": 169, "errors": 0, - "requestsPerSec": 34.6, - "avgLatencyMs": 679.51, - "medianLatencyMs": 669, - "p50LatencyMs": 669, - "p75LatencyMs": 682, - "p90LatencyMs": 696, - "p99LatencyMs": 1964, - "maxLatencyMs": 2072, - "bytesPerSec": 20567654.4 + "requestsPerSec": 33.8, + "avgLatencyMs": 688.36, + "medianLatencyMs": 680, + "p50LatencyMs": 680, + "p75LatencyMs": 691, + "p90LatencyMs": 703, + "p99LatencyMs": 1982, + "maxLatencyMs": 2089, + "bytesPerSec": 20092518.4 }, { "workers": 50, @@ -588,28 +588,28 @@ "requests": 154, "errors": 0, "requestsPerSec": 30.8, - "avgLatencyMs": 1169.54, - "medianLatencyMs": 921, - "p50LatencyMs": 921, - "p75LatencyMs": 1125, - "p90LatencyMs": 2428, - "p99LatencyMs": 4781, - "maxLatencyMs": 4970, + "avgLatencyMs": 1169.65, + "medianLatencyMs": 937, + "p50LatencyMs": 937, + "p75LatencyMs": 1112, + "p90LatencyMs": 2423, + "p99LatencyMs": 4784, + "maxLatencyMs": 4980, "bytesPerSec": 18305024 }, { "workers": 100, - "durationMs": 5000, + "durationMs": 5010, "requests": 133, "errors": 0, "requestsPerSec": 26.6, - "avgLatencyMs": 1223.01, - "medianLatencyMs": 920, - "p50LatencyMs": 920, - "p75LatencyMs": 1070, - "p90LatencyMs": 2764, - "p99LatencyMs": 4661, - "maxLatencyMs": 4844, + "avgLatencyMs": 1237, + "medianLatencyMs": 903, + "p50LatencyMs": 903, + "p75LatencyMs": 1072, + "p90LatencyMs": 2818, + "p99LatencyMs": 4719, + "maxLatencyMs": 4906, "bytesPerSec": 15808153.6 }, { @@ -618,14 +618,14 @@ "requests": 96, "errors": 0, "requestsPerSec": 19.2, - "avgLatencyMs": 1454.84, - "medianLatencyMs": 788, - "p50LatencyMs": 788, - "p75LatencyMs": 2257, - "p90LatencyMs": 3595, - "p99LatencyMs": 4900, - "maxLatencyMs": 4900, - "bytesPerSec": 11411456 + "avgLatencyMs": 1473.64, + "medianLatencyMs": 786, + "p50LatencyMs": 786, + "p75LatencyMs": 2305, + "p90LatencyMs": 3662, + "p99LatencyMs": 4954, + "maxLatencyMs": 4954, + "bytesPerSec": 11414732.8 } ] } @@ -648,59 +648,59 @@ "browserVersion": "Google Chrome 154.0.8037.97", "ssrLoadTests": { "peakWorkers": 1, - "peakRequestsPerSec": 45.8, - "peakAvgLatencyMs": 21.29, - "peakP50LatencyMs": 21, - "peakP75LatencyMs": 22, - "peakP90LatencyMs": 23, - "peakP99LatencyMs": 25, - "totalRequests": 1282, + "peakRequestsPerSec": 41, + "peakAvgLatencyMs": 23.8, + "peakP50LatencyMs": 23, + "peakP75LatencyMs": 25, + "peakP90LatencyMs": 26, + "peakP99LatencyMs": 28, + "totalRequests": 1224, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 229, + "requests": 205, "errors": 0, - "requestsPerSec": 45.8, - "avgLatencyMs": 21.29, - "medianLatencyMs": 21, - "p50LatencyMs": 21, - "p75LatencyMs": 22, - "p90LatencyMs": 23, - "p99LatencyMs": 25, - "maxLatencyMs": 36, - "bytesPerSec": 27120435.2 + "requestsPerSec": 41, + "avgLatencyMs": 23.8, + "medianLatencyMs": 23, + "p50LatencyMs": 23, + "p75LatencyMs": 25, + "p90LatencyMs": 26, + "p99LatencyMs": 28, + "maxLatencyMs": 39, + "bytesPerSec": 24272896 }, { "workers": 5, "durationMs": 5000, - "requests": 226, + "requests": 205, "errors": 0, - "requestsPerSec": 45.2, - "avgLatencyMs": 108.76, - "medianLatencyMs": 108, - "p50LatencyMs": 108, - "p75LatencyMs": 110, - "p90LatencyMs": 112, - "p99LatencyMs": 130, - "maxLatencyMs": 131, - "bytesPerSec": 26766540.8 + "requestsPerSec": 41, + "avgLatencyMs": 119.33, + "medianLatencyMs": 120, + "p50LatencyMs": 120, + "p75LatencyMs": 123, + "p90LatencyMs": 127, + "p99LatencyMs": 144, + "maxLatencyMs": 147, + "bytesPerSec": 24272896 }, { "workers": 10, "durationMs": 5000, - "requests": 206, + "requests": 200, "errors": 0, - "requestsPerSec": 41.2, - "avgLatencyMs": 236.41, - "medianLatencyMs": 239, - "p50LatencyMs": 239, - "p75LatencyMs": 242, - "p90LatencyMs": 249, - "p99LatencyMs": 342, - "maxLatencyMs": 401, - "bytesPerSec": 24390860.8 + "requestsPerSec": 40, + "avgLatencyMs": 242.71, + "medianLatencyMs": 243, + "p50LatencyMs": 243, + "p75LatencyMs": 251, + "p90LatencyMs": 254, + "p99LatencyMs": 351, + "maxLatencyMs": 405, + "bytesPerSec": 23679795.2 }, { "workers": 25, @@ -708,14 +708,14 @@ "requests": 185, "errors": 0, "requestsPerSec": 37, - "avgLatencyMs": 633.42, - "medianLatencyMs": 634, - "p50LatencyMs": 634, - "p75LatencyMs": 639, - "p90LatencyMs": 647, + "avgLatencyMs": 628, + "medianLatencyMs": 627, + "p50LatencyMs": 627, + "p75LatencyMs": 633, + "p90LatencyMs": 641, "p99LatencyMs": 1789, - "maxLatencyMs": 1895, - "bytesPerSec": 21907046.4 + "maxLatencyMs": 1894, + "bytesPerSec": 21910323.2 }, { "workers": 50, @@ -723,29 +723,29 @@ "requests": 168, "errors": 0, "requestsPerSec": 33.6, - "avgLatencyMs": 1110.04, - "medianLatencyMs": 875, - "p50LatencyMs": 875, - "p75LatencyMs": 1051, - "p90LatencyMs": 2313, - "p99LatencyMs": 4728, - "maxLatencyMs": 4921, - "bytesPerSec": 19889356.8 + "avgLatencyMs": 1112.32, + "medianLatencyMs": 877, + "p50LatencyMs": 877, + "p75LatencyMs": 1084, + "p90LatencyMs": 2282, + "p99LatencyMs": 4748, + "maxLatencyMs": 4949, + "bytesPerSec": 19892633.61 }, { "workers": 100, "durationMs": 5010, - "requests": 154, + "requests": 147, "errors": 0, - "requestsPerSec": 30.8, - "avgLatencyMs": 1158.44, - "medianLatencyMs": 868, - "p50LatencyMs": 868, - "p75LatencyMs": 1037, - "p90LatencyMs": 2564, - "p99LatencyMs": 4716, - "maxLatencyMs": 4889, - "bytesPerSec": 18232524.8 + "requestsPerSec": 29.4, + "avgLatencyMs": 1192.31, + "medianLatencyMs": 903, + "p50LatencyMs": 903, + "p75LatencyMs": 1039, + "p90LatencyMs": 2714, + "p99LatencyMs": 4749, + "maxLatencyMs": 4925, + "bytesPerSec": 17404928 }, { "workers": 200, @@ -753,309 +753,309 @@ "requests": 114, "errors": 0, "requestsPerSec": 22.8, - "avgLatencyMs": 1365.42, + "avgLatencyMs": 1382.36, "medianLatencyMs": 808, "p50LatencyMs": 808, - "p75LatencyMs": 2045, - "p90LatencyMs": 3411, - "p99LatencyMs": 4795, - "maxLatencyMs": 4951, - "bytesPerSec": 13497753.6 + "p75LatencyMs": 2095, + "p90LatencyMs": 3455, + "p99LatencyMs": 4849, + "maxLatencyMs": 5000, + "bytesPerSec": 13500108.8 } ], "runs": 3, "samples": [ { "peakWorkers": 1, - "peakRequestsPerSec": 42.2, - "peakAvgLatencyMs": 23.2, - "peakP50LatencyMs": 23, + "peakRequestsPerSec": 43, + "peakAvgLatencyMs": 22.63, + "peakP50LatencyMs": 22, "peakP75LatencyMs": 24, - "peakP90LatencyMs": 25, - "peakP99LatencyMs": 29, - "totalRequests": 1207, + "peakP90LatencyMs": 26, + "peakP99LatencyMs": 31, + "totalRequests": 1157, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 211, + "requests": 215, "errors": 0, - "requestsPerSec": 42.2, - "avgLatencyMs": 23.2, - "medianLatencyMs": 23, - "p50LatencyMs": 23, + "requestsPerSec": 43, + "avgLatencyMs": 22.63, + "medianLatencyMs": 22, + "p50LatencyMs": 22, "p75LatencyMs": 24, - "p90LatencyMs": 25, - "p99LatencyMs": 29, - "maxLatencyMs": 34, - "bytesPerSec": 24980684.8 + "p90LatencyMs": 26, + "p99LatencyMs": 31, + "maxLatencyMs": 31, + "bytesPerSec": 25462374.4 }, { "workers": 5, "durationMs": 5000, - "requests": 205, + "requests": 194, "errors": 0, - "requestsPerSec": 41, - "avgLatencyMs": 120.55, - "medianLatencyMs": 120, - "p50LatencyMs": 120, - "p75LatencyMs": 122, - "p90LatencyMs": 125, - "p99LatencyMs": 138, - "maxLatencyMs": 159, - "bytesPerSec": 24272896 + "requestsPerSec": 38.8, + "avgLatencyMs": 127.55, + "medianLatencyMs": 124, + "p50LatencyMs": 124, + "p75LatencyMs": 137, + "p90LatencyMs": 142, + "p99LatencyMs": 174, + "maxLatencyMs": 174, + "bytesPerSec": 22972006.4 }, { "workers": 10, - "durationMs": 5010, - "requests": 194, + "durationMs": 5000, + "requests": 190, "errors": 0, - "requestsPerSec": 38.8, - "avgLatencyMs": 252.08, - "medianLatencyMs": 253, - "p50LatencyMs": 253, - "p75LatencyMs": 256, - "p90LatencyMs": 258, - "p99LatencyMs": 432, - "maxLatencyMs": 459, - "bytesPerSec": 22972006.4 + "requestsPerSec": 38, + "avgLatencyMs": 255.16, + "medianLatencyMs": 252, + "p50LatencyMs": 252, + "p75LatencyMs": 261, + "p90LatencyMs": 276, + "p99LatencyMs": 424, + "maxLatencyMs": 450, + "bytesPerSec": 22500147.2 }, { "workers": 25, "durationMs": 5000, - "requests": 181, + "requests": 169, "errors": 0, - "requestsPerSec": 36.21, - "avgLatencyMs": 650.77, - "medianLatencyMs": 642, - "p50LatencyMs": 642, - "p75LatencyMs": 649, - "p90LatencyMs": 653, - "p99LatencyMs": 1897, - "maxLatencyMs": 1997, - "bytesPerSec": 21436006.4 + "requestsPerSec": 33.8, + "avgLatencyMs": 676.64, + "medianLatencyMs": 680, + "p50LatencyMs": 680, + "p75LatencyMs": 713, + "p90LatencyMs": 735, + "p99LatencyMs": 1843, + "maxLatencyMs": 1958, + "bytesPerSec": 20013056 }, { "workers": 50, "durationMs": 5000, - "requests": 161, + "requests": 147, "errors": 0, - "requestsPerSec": 32.21, - "avgLatencyMs": 1133.74, - "medianLatencyMs": 883, - "p50LatencyMs": 883, - "p75LatencyMs": 1072, - "p90LatencyMs": 2310, - "p99LatencyMs": 4736, - "maxLatencyMs": 4941, - "bytesPerSec": 19061964.8 + "requestsPerSec": 29.4, + "avgLatencyMs": 1182.12, + "medianLatencyMs": 886, + "p50LatencyMs": 886, + "p75LatencyMs": 1049, + "p90LatencyMs": 2612, + "p99LatencyMs": 4710, + "maxLatencyMs": 4916, + "bytesPerSec": 17409228.8 }, { "workers": 100, "durationMs": 5010, - "requests": 147, + "requests": 140, "errors": 0, - "requestsPerSec": 29.4, - "avgLatencyMs": 1185.39, - "medianLatencyMs": 896, - "p50LatencyMs": 896, - "p75LatencyMs": 1037, - "p90LatencyMs": 2702, - "p99LatencyMs": 4719, - "maxLatencyMs": 4895, - "bytesPerSec": 17405337.61 + "requestsPerSec": 28, + "avgLatencyMs": 1233.68, + "medianLatencyMs": 1014, + "p50LatencyMs": 1014, + "p75LatencyMs": 1147, + "p90LatencyMs": 2563, + "p99LatencyMs": 4805, + "maxLatencyMs": 4978, + "bytesPerSec": 16577126.4 }, { "workers": 200, "durationMs": 5010, - "requests": 108, + "requests": 102, "errors": 0, - "requestsPerSec": 21.6, - "avgLatencyMs": 1391.41, - "medianLatencyMs": 775, - "p50LatencyMs": 775, - "p75LatencyMs": 2104, - "p90LatencyMs": 3531, - "p99LatencyMs": 4761, - "maxLatencyMs": 4919, - "bytesPerSec": 12789043.2 + "requestsPerSec": 20.4, + "avgLatencyMs": 1421.24, + "medianLatencyMs": 767, + "p50LatencyMs": 767, + "p75LatencyMs": 2303, + "p90LatencyMs": 3520, + "p99LatencyMs": 4736, + "maxLatencyMs": 4894, + "bytesPerSec": 12079923.2 } ] }, { "peakWorkers": 1, - "peakRequestsPerSec": 47, - "peakAvgLatencyMs": 20.67, - "peakP50LatencyMs": 20, - "peakP75LatencyMs": 21, - "peakP90LatencyMs": 22, - "peakP99LatencyMs": 26, - "totalRequests": 1294, + "peakRequestsPerSec": 39.6, + "peakAvgLatencyMs": 24.6, + "peakP50LatencyMs": 24, + "peakP75LatencyMs": 26, + "peakP90LatencyMs": 29, + "peakP99LatencyMs": 33, + "totalRequests": 1131, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 235, + "requests": 198, "errors": 0, - "requestsPerSec": 47, - "avgLatencyMs": 20.67, - "medianLatencyMs": 20, - "p50LatencyMs": 20, - "p75LatencyMs": 21, - "p90LatencyMs": 22, - "p99LatencyMs": 26, - "maxLatencyMs": 30, - "bytesPerSec": 27828224 + "requestsPerSec": 39.6, + "avgLatencyMs": 24.6, + "medianLatencyMs": 24, + "p50LatencyMs": 24, + "p75LatencyMs": 26, + "p90LatencyMs": 29, + "p99LatencyMs": 33, + "maxLatencyMs": 36, + "bytesPerSec": 23443865.6 }, { "workers": 5, "durationMs": 5000, - "requests": 227, + "requests": 191, "errors": 0, - "requestsPerSec": 45.4, - "avgLatencyMs": 108.19, - "medianLatencyMs": 107, - "p50LatencyMs": 107, - "p75LatencyMs": 109, - "p90LatencyMs": 112, - "p99LatencyMs": 128, - "maxLatencyMs": 142, - "bytesPerSec": 26881228.8 + "requestsPerSec": 38.21, + "avgLatencyMs": 128.38, + "medianLatencyMs": 127, + "p50LatencyMs": 127, + "p75LatencyMs": 131, + "p90LatencyMs": 138, + "p99LatencyMs": 153, + "maxLatencyMs": 163, + "bytesPerSec": 22621388.8 }, { "workers": 10, "durationMs": 5000, - "requests": 206, + "requests": 180, "errors": 0, - "requestsPerSec": 41.2, - "avgLatencyMs": 235.98, - "medianLatencyMs": 237, - "p50LatencyMs": 237, - "p75LatencyMs": 239, - "p90LatencyMs": 248, - "p99LatencyMs": 347, - "maxLatencyMs": 406, - "bytesPerSec": 24394137.6 + "requestsPerSec": 36, + "avgLatencyMs": 268.52, + "medianLatencyMs": 267, + "p50LatencyMs": 267, + "p75LatencyMs": 271, + "p90LatencyMs": 277, + "p99LatencyMs": 429, + "maxLatencyMs": 467, + "bytesPerSec": 21313945.61 }, { "workers": 25, "durationMs": 5000, - "requests": 190, + "requests": 172, "errors": 0, - "requestsPerSec": 38, - "avgLatencyMs": 617.89, - "medianLatencyMs": 617, - "p50LatencyMs": 617, - "p75LatencyMs": 629, - "p90LatencyMs": 638, - "p99LatencyMs": 1736, - "maxLatencyMs": 1835, - "bytesPerSec": 22500147.2 + "requestsPerSec": 34.4, + "avgLatencyMs": 682.08, + "medianLatencyMs": 680, + "p50LatencyMs": 680, + "p75LatencyMs": 692, + "p90LatencyMs": 704, + "p99LatencyMs": 1965, + "maxLatencyMs": 2065, + "bytesPerSec": 20371046.4 }, { "workers": 50, "durationMs": 5000, - "requests": 168, + "requests": 154, "errors": 0, - "requestsPerSec": 33.6, - "avgLatencyMs": 1106.12, - "medianLatencyMs": 864, - "p50LatencyMs": 864, - "p75LatencyMs": 1036, - "p90LatencyMs": 2321, - "p99LatencyMs": 4712, - "maxLatencyMs": 4902, - "bytesPerSec": 19889356.8 + "requestsPerSec": 30.8, + "avgLatencyMs": 1164.04, + "medianLatencyMs": 913, + "p50LatencyMs": 913, + "p75LatencyMs": 1115, + "p90LatencyMs": 2412, + "p99LatencyMs": 4753, + "maxLatencyMs": 4940, + "bytesPerSec": 18236211.2 }, { "workers": 100, "durationMs": 5010, - "requests": 154, + "requests": 140, "errors": 0, - "requestsPerSec": 30.8, - "avgLatencyMs": 1157.91, - "medianLatencyMs": 872, - "p50LatencyMs": 872, - "p75LatencyMs": 1034, - "p90LatencyMs": 2553, - "p99LatencyMs": 4712, - "maxLatencyMs": 4888, - "bytesPerSec": 18232524.8 + "requestsPerSec": 28, + "avgLatencyMs": 1210.42, + "medianLatencyMs": 901, + "p50LatencyMs": 901, + "p75LatencyMs": 1063, + "p90LatencyMs": 2670, + "p99LatencyMs": 4724, + "maxLatencyMs": 4907, + "bytesPerSec": 16579174.4 }, { "workers": 200, "durationMs": 5010, - "requests": 114, + "requests": 96, "errors": 0, - "requestsPerSec": 22.8, - "avgLatencyMs": 1355.87, - "medianLatencyMs": 812, - "p50LatencyMs": 812, - "p75LatencyMs": 2034, - "p90LatencyMs": 3381, - "p99LatencyMs": 4761, - "maxLatencyMs": 4913, - "bytesPerSec": 13497753.6 + "requestsPerSec": 19.2, + "avgLatencyMs": 1451.8, + "medianLatencyMs": 773, + "p50LatencyMs": 773, + "p75LatencyMs": 2324, + "p90LatencyMs": 3581, + "p99LatencyMs": 4880, + "maxLatencyMs": 4880, + "bytesPerSec": 11368857.6 } ] }, { "peakWorkers": 1, - "peakRequestsPerSec": 45.8, - "peakAvgLatencyMs": 21.29, - "peakP50LatencyMs": 21, - "peakP75LatencyMs": 22, - "peakP90LatencyMs": 23, - "peakP99LatencyMs": 25, - "totalRequests": 1282, + "peakRequestsPerSec": 41, + "peakAvgLatencyMs": 23.8, + "peakP50LatencyMs": 23, + "peakP75LatencyMs": 25, + "peakP90LatencyMs": 26, + "peakP99LatencyMs": 28, + "totalRequests": 1224, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 229, + "requests": 205, "errors": 0, - "requestsPerSec": 45.8, - "avgLatencyMs": 21.29, - "medianLatencyMs": 21, - "p50LatencyMs": 21, - "p75LatencyMs": 22, - "p90LatencyMs": 23, - "p99LatencyMs": 25, - "maxLatencyMs": 36, - "bytesPerSec": 27120435.2 + "requestsPerSec": 41, + "avgLatencyMs": 23.8, + "medianLatencyMs": 23, + "p50LatencyMs": 23, + "p75LatencyMs": 25, + "p90LatencyMs": 26, + "p99LatencyMs": 28, + "maxLatencyMs": 39, + "bytesPerSec": 24272896 }, { "workers": 5, "durationMs": 5000, - "requests": 226, + "requests": 205, "errors": 0, - "requestsPerSec": 45.2, - "avgLatencyMs": 108.76, - "medianLatencyMs": 108, - "p50LatencyMs": 108, - "p75LatencyMs": 110, - "p90LatencyMs": 112, - "p99LatencyMs": 130, - "maxLatencyMs": 131, - "bytesPerSec": 26766540.8 + "requestsPerSec": 41, + "avgLatencyMs": 119.33, + "medianLatencyMs": 120, + "p50LatencyMs": 120, + "p75LatencyMs": 123, + "p90LatencyMs": 127, + "p99LatencyMs": 144, + "maxLatencyMs": 147, + "bytesPerSec": 24272896 }, { "workers": 10, "durationMs": 5000, - "requests": 206, + "requests": 200, "errors": 0, - "requestsPerSec": 41.2, - "avgLatencyMs": 236.41, - "medianLatencyMs": 239, - "p50LatencyMs": 239, - "p75LatencyMs": 242, - "p90LatencyMs": 249, - "p99LatencyMs": 342, - "maxLatencyMs": 401, - "bytesPerSec": 24390860.8 + "requestsPerSec": 40, + "avgLatencyMs": 242.71, + "medianLatencyMs": 243, + "p50LatencyMs": 243, + "p75LatencyMs": 251, + "p90LatencyMs": 254, + "p99LatencyMs": 351, + "maxLatencyMs": 405, + "bytesPerSec": 23679795.2 }, { "workers": 25, @@ -1063,14 +1063,14 @@ "requests": 185, "errors": 0, "requestsPerSec": 37, - "avgLatencyMs": 633.42, - "medianLatencyMs": 634, - "p50LatencyMs": 634, - "p75LatencyMs": 639, - "p90LatencyMs": 647, + "avgLatencyMs": 628, + "medianLatencyMs": 627, + "p50LatencyMs": 627, + "p75LatencyMs": 633, + "p90LatencyMs": 641, "p99LatencyMs": 1789, - "maxLatencyMs": 1895, - "bytesPerSec": 21907046.4 + "maxLatencyMs": 1894, + "bytesPerSec": 21910323.2 }, { "workers": 50, @@ -1078,29 +1078,29 @@ "requests": 168, "errors": 0, "requestsPerSec": 33.6, - "avgLatencyMs": 1110.04, - "medianLatencyMs": 875, - "p50LatencyMs": 875, - "p75LatencyMs": 1051, - "p90LatencyMs": 2313, - "p99LatencyMs": 4728, - "maxLatencyMs": 4921, - "bytesPerSec": 19889356.8 + "avgLatencyMs": 1112.32, + "medianLatencyMs": 877, + "p50LatencyMs": 877, + "p75LatencyMs": 1084, + "p90LatencyMs": 2282, + "p99LatencyMs": 4748, + "maxLatencyMs": 4949, + "bytesPerSec": 19892633.61 }, { "workers": 100, "durationMs": 5010, - "requests": 154, + "requests": 147, "errors": 0, - "requestsPerSec": 30.8, - "avgLatencyMs": 1158.44, - "medianLatencyMs": 868, - "p50LatencyMs": 868, - "p75LatencyMs": 1037, - "p90LatencyMs": 2564, - "p99LatencyMs": 4716, - "maxLatencyMs": 4889, - "bytesPerSec": 18232524.8 + "requestsPerSec": 29.4, + "avgLatencyMs": 1192.31, + "medianLatencyMs": 903, + "p50LatencyMs": 903, + "p75LatencyMs": 1039, + "p90LatencyMs": 2714, + "p99LatencyMs": 4749, + "maxLatencyMs": 4925, + "bytesPerSec": 17404928 }, { "workers": 200, @@ -1108,14 +1108,14 @@ "requests": 114, "errors": 0, "requestsPerSec": 22.8, - "avgLatencyMs": 1365.42, + "avgLatencyMs": 1382.36, "medianLatencyMs": 808, "p50LatencyMs": 808, - "p75LatencyMs": 2045, - "p90LatencyMs": 3411, - "p99LatencyMs": 4795, - "maxLatencyMs": 4951, - "bytesPerSec": 13497753.6 + "p75LatencyMs": 2095, + "p90LatencyMs": 3455, + "p99LatencyMs": 4849, + "maxLatencyMs": 5000, + "bytesPerSec": 13500108.8 } ] } diff --git a/packages/app-nuxt/ci-stats.json b/packages/app-nuxt/ci-stats.json index c852f691..32493b23 100644 --- a/packages/app-nuxt/ci-stats.json +++ b/packages/app-nuxt/ci-stats.json @@ -1,586 +1,586 @@ { - "timingMeasuredAt": "2026-10-10T11:51:43.886Z", + "timingMeasuredAt": "2026-10-11T00:44:30.326Z", "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": 147.4, - "fcpMs": 147.43, + "firstPaintMs": 159.4, + "fcpMs": 159.38, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 8.81, - "inputDelayMs": 0.79, - "processingDurationMs": 1.21, - "presentationDelayMs": 6.81 + "interactionLatencyMs": 10.65, + "inputDelayMs": 0.84, + "processingDurationMs": 1.36, + "presentationDelayMs": 8.45 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 15.19, - "fcpMs": 15.1, - "interactionLatencyMs": 0.81, - "inputDelayMs": 0.05, - "processingDurationMs": 0.15, - "presentationDelayMs": 0.74 + "firstPaintMs": 4.77, + "fcpMs": 4.66, + "interactionLatencyMs": 3.57, + "inputDelayMs": 0.08, + "processingDurationMs": 0.06, + "presentationDelayMs": 3.64 }, "samples": [ { - "firstPaintMs": 163, - "fcpMs": 162.629, + "firstPaintMs": 160, + "fcpMs": 159.537, "interactionTests": { - "interactionLatencyMs": 9.362, - "inputDelayMs": 0.814, - "processingDurationMs": 1.469, - "presentationDelayMs": 7.079 + "interactionLatencyMs": 9.618, + "inputDelayMs": 0.791, + "processingDurationMs": 1.357, + "presentationDelayMs": 7.47 } }, { - "firstPaintMs": 149, - "fcpMs": 149.139, + "firstPaintMs": 154, + "fcpMs": 153.921, "interactionTests": { - "interactionLatencyMs": 8.172, - "inputDelayMs": 0.779, - "processingDurationMs": 1.151, - "presentationDelayMs": 6.242 + "interactionLatencyMs": 7.569, + "inputDelayMs": 0.79, + "processingDurationMs": 1.452, + "presentationDelayMs": 5.327 } }, { - "firstPaintMs": 135, - "fcpMs": 134.763, + "firstPaintMs": 167, + "fcpMs": 166.782, "interactionTests": { - "interactionLatencyMs": 8.009, - "inputDelayMs": 0.755, - "processingDurationMs": 1.073, - "presentationDelayMs": 6.181 + "interactionLatencyMs": 8.882, + "inputDelayMs": 0.979, + "processingDurationMs": 1.317, + "presentationDelayMs": 6.586 } }, { - "firstPaintMs": 129, - "fcpMs": 129.36, + "firstPaintMs": 158, + "fcpMs": 158.375, "interactionTests": { - "interactionLatencyMs": 8.592, - "inputDelayMs": 0.873, - "processingDurationMs": 1.146, - "presentationDelayMs": 6.573 + "interactionLatencyMs": 16.759999999999998, + "inputDelayMs": 0.795, + "processingDurationMs": 1.284, + "presentationDelayMs": 14.681 } }, { - "firstPaintMs": 161, - "fcpMs": 161.24, + "firstPaintMs": 158, + "fcpMs": 158.26, "interactionTests": { - "interactionLatencyMs": 9.92, - "inputDelayMs": 0.75, - "processingDurationMs": 1.203, - "presentationDelayMs": 7.967 + "interactionLatencyMs": 10.407, + "inputDelayMs": 0.831, + "processingDurationMs": 1.388, + "presentationDelayMs": 8.188 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 405, - "avgLatencyMs": 2.54, - "medianLatencyMs": 2.417, - "samples": 3938, + "opsPerSec": 379, + "avgLatencyMs": 2.748, + "medianLatencyMs": 2.53, + "samples": 3639, "bodySizeKb": 201.73, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 85.6, - "fcpMs": 85.44, + "firstPaintMs": 83.8, + "fcpMs": 83.94, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 10.75, - "inputDelayMs": 0.87, - "processingDurationMs": 1.36, - "presentationDelayMs": 8.52 + "interactionLatencyMs": 13.05, + "inputDelayMs": 0.78, + "processingDurationMs": 2.1, + "presentationDelayMs": 10.17 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 7.5, - "fcpMs": 7.36, - "interactionLatencyMs": 2.1, - "inputDelayMs": 0.14, - "processingDurationMs": 0.4, - "presentationDelayMs": 2.19 + "firstPaintMs": 7.46, + "fcpMs": 7.67, + "interactionLatencyMs": 3.96, + "inputDelayMs": 0.08, + "processingDurationMs": 1.33, + "presentationDelayMs": 3.93 }, "samples": [ { - "firstPaintMs": 80, - "fcpMs": 79.908, + "firstPaintMs": 89, + "fcpMs": 88.959, "interactionTests": { - "interactionLatencyMs": 11.033000000000001, - "inputDelayMs": 1.102, - "processingDurationMs": 2.06, - "presentationDelayMs": 7.871 + "interactionLatencyMs": 10.105, + "inputDelayMs": 0.857, + "processingDurationMs": 3.233, + "presentationDelayMs": 6.015 } }, { - "firstPaintMs": 92, - "fcpMs": 91.882, + "firstPaintMs": 90, + "fcpMs": 90.441, "interactionTests": { - "interactionLatencyMs": 14.197000000000001, - "inputDelayMs": 0.774, - "processingDurationMs": 1.072, - "presentationDelayMs": 12.351 + "interactionLatencyMs": 17.192, + "inputDelayMs": 0.782, + "processingDurationMs": 3.839, + "presentationDelayMs": 12.571 } }, { - "firstPaintMs": 78, - "fcpMs": 78.157, + "firstPaintMs": 73, + "fcpMs": 72.711, "interactionTests": { - "interactionLatencyMs": 8.802, - "inputDelayMs": 0.767, - "processingDurationMs": 1.154, - "presentationDelayMs": 6.881 + "interactionLatencyMs": 15.756, + "inputDelayMs": 0.778, + "processingDurationMs": 1.152, + "presentationDelayMs": 13.826 } }, { - "firstPaintMs": 83, - "fcpMs": 82.653, + "firstPaintMs": 88, + "fcpMs": 88.362, "interactionTests": { - "interactionLatencyMs": 9.491, - "inputDelayMs": 0.834, - "processingDurationMs": 1.233, - "presentationDelayMs": 7.424 + "interactionLatencyMs": 7.797, + "inputDelayMs": 0.835, + "processingDurationMs": 1.168, + "presentationDelayMs": 5.794 } }, { - "firstPaintMs": 95, - "fcpMs": 94.608, + "firstPaintMs": 79, + "fcpMs": 79.245, "interactionTests": { - "interactionLatencyMs": 10.228, - "inputDelayMs": 0.879, - "processingDurationMs": 1.285, - "presentationDelayMs": 8.064 + "interactionLatencyMs": 14.405999999999999, + "inputDelayMs": 0.655, + "processingDurationMs": 1.115, + "presentationDelayMs": 12.636 } } ] }, "ssrRouterLinkLoadTests": { - "peakWorkers": 25, - "peakRequestsPerSec": 164.8, - "peakAvgLatencyMs": 148.99, - "peakP50LatencyMs": 150, - "peakP75LatencyMs": 154, - "peakP90LatencyMs": 158, - "peakP99LatencyMs": 553, - "totalRequests": 5165, + "peakWorkers": 10, + "peakRequestsPerSec": 152.81, + "peakAvgLatencyMs": 64.71, + "peakP50LatencyMs": 64, + "peakP75LatencyMs": 65, + "peakP90LatencyMs": 66, + "peakP99LatencyMs": 92, + "totalRequests": 5001, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 640, + "requests": 629, "errors": 0, - "requestsPerSec": 128, - "avgLatencyMs": 7.26, + "requestsPerSec": 125.8, + "avgLatencyMs": 7.35, "medianLatencyMs": 7, "p50LatencyMs": 7, "p75LatencyMs": 7, "p90LatencyMs": 8, "p99LatencyMs": 9, - "maxLatencyMs": 13, - "bytesPerSec": 39141376 + "maxLatencyMs": 12, + "bytesPerSec": 38466355.21 }, { "workers": 5, "durationMs": 5000, - "requests": 796, + "requests": 745, "errors": 0, - "requestsPerSec": 159.2, - "avgLatencyMs": 30.78, - "medianLatencyMs": 31, - "p50LatencyMs": 31, - "p75LatencyMs": 32, - "p90LatencyMs": 33, - "p99LatencyMs": 53, + "requestsPerSec": 149, + "avgLatencyMs": 32.92, + "medianLatencyMs": 33, + "p50LatencyMs": 33, + "p75LatencyMs": 34, + "p90LatencyMs": 34, + "p99LatencyMs": 49, "maxLatencyMs": 57, - "bytesPerSec": 48676864 + "bytesPerSec": 45563904 }, { "workers": 10, "durationMs": 5000, - "requests": 778, + "requests": 764, "errors": 0, - "requestsPerSec": 155.6, - "avgLatencyMs": 63.33, - "medianLatencyMs": 63, - "p50LatencyMs": 63, - "p75LatencyMs": 64, + "requestsPerSec": 152.81, + "avgLatencyMs": 64.71, + "medianLatencyMs": 64, + "p50LatencyMs": 64, + "p75LatencyMs": 65, "p90LatencyMs": 66, - "p99LatencyMs": 94, - "maxLatencyMs": 187, - "bytesPerSec": 47575859.2 + "p99LatencyMs": 92, + "maxLatencyMs": 207, + "bytesPerSec": 46723891.2 }, { "workers": 25, "durationMs": 5000, - "requests": 824, + "requests": 757, "errors": 0, - "requestsPerSec": 164.8, - "avgLatencyMs": 148.99, - "medianLatencyMs": 150, - "p50LatencyMs": 150, - "p75LatencyMs": 154, - "p90LatencyMs": 158, - "p99LatencyMs": 553, - "maxLatencyMs": 1036, - "bytesPerSec": 50380800 + "requestsPerSec": 151.4, + "avgLatencyMs": 161.27, + "medianLatencyMs": 159, + "p50LatencyMs": 159, + "p75LatencyMs": 163, + "p90LatencyMs": 172, + "p99LatencyMs": 624, + "maxLatencyMs": 1111, + "bytesPerSec": 46291353.6 }, { "workers": 50, "durationMs": 5000, - "requests": 725, + "requests": 730, "errors": 0, - "requestsPerSec": 145, - "avgLatencyMs": 327.5, - "medianLatencyMs": 263, - "p50LatencyMs": 263, - "p75LatencyMs": 314, - "p90LatencyMs": 336, - "p99LatencyMs": 3238, - "maxLatencyMs": 4340, - "bytesPerSec": 44331827.2 + "requestsPerSec": 146, + "avgLatencyMs": 328.22, + "medianLatencyMs": 260, + "p50LatencyMs": 260, + "p75LatencyMs": 316, + "p90LatencyMs": 325, + "p99LatencyMs": 3250, + "maxLatencyMs": 4360, + "bytesPerSec": 44639846.4 }, { "workers": 100, "durationMs": 5010, - "requests": 701, + "requests": 702, "errors": 0, - "requestsPerSec": 140.2, - "avgLatencyMs": 357.54, - "medianLatencyMs": 260, - "p50LatencyMs": 260, - "p75LatencyMs": 318, - "p90LatencyMs": 345, - "p99LatencyMs": 3748, - "maxLatencyMs": 4918, - "bytesPerSec": 42863820.8 + "requestsPerSec": 140.4, + "avgLatencyMs": 353.27, + "medianLatencyMs": 264, + "p50LatencyMs": 264, + "p75LatencyMs": 323, + "p90LatencyMs": 340, + "p99LatencyMs": 3700, + "maxLatencyMs": 4868, + "bytesPerSec": 42935910.4 }, { "workers": 200, "durationMs": 5010, - "requests": 701, + "requests": 674, "errors": 0, - "requestsPerSec": 140.2, - "avgLatencyMs": 359.65, - "medianLatencyMs": 238, - "p50LatencyMs": 238, - "p75LatencyMs": 292, - "p90LatencyMs": 323, - "p99LatencyMs": 3858, - "maxLatencyMs": 4941, - "bytesPerSec": 42865459.21 + "requestsPerSec": 134.81, + "avgLatencyMs": 362.64, + "medianLatencyMs": 257, + "p50LatencyMs": 257, + "p75LatencyMs": 307, + "p90LatencyMs": 338, + "p99LatencyMs": 3921, + "maxLatencyMs": 4895, + "bytesPerSec": 41220505.6 } ], "runs": 3, "samples": [ { - "peakWorkers": 25, - "peakRequestsPerSec": 173.6, - "peakAvgLatencyMs": 142.45, - "peakP50LatencyMs": 140, - "peakP75LatencyMs": 145, - "peakP90LatencyMs": 151, - "peakP99LatencyMs": 480, - "totalRequests": 5517, + "peakWorkers": 10, + "peakRequestsPerSec": 152.81, + "peakAvgLatencyMs": 64.71, + "peakP50LatencyMs": 64, + "peakP75LatencyMs": 65, + "peakP90LatencyMs": 66, + "peakP99LatencyMs": 92, + "totalRequests": 5001, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 717, + "requests": 629, "errors": 0, - "requestsPerSec": 143.4, - "avgLatencyMs": 6.23, - "medianLatencyMs": 6, - "p50LatencyMs": 6, - "p75LatencyMs": 6, - "p90LatencyMs": 7, - "p99LatencyMs": 8, - "maxLatencyMs": 10, - "bytesPerSec": 43846860.8 + "requestsPerSec": 125.8, + "avgLatencyMs": 7.35, + "medianLatencyMs": 7, + "p50LatencyMs": 7, + "p75LatencyMs": 7, + "p90LatencyMs": 8, + "p99LatencyMs": 9, + "maxLatencyMs": 12, + "bytesPerSec": 38466355.21 }, { "workers": 5, "durationMs": 5000, - "requests": 864, + "requests": 745, "errors": 0, - "requestsPerSec": 172.8, - "avgLatencyMs": 28.34, - "medianLatencyMs": 28, - "p50LatencyMs": 28, - "p75LatencyMs": 29, - "p90LatencyMs": 29, - "p99LatencyMs": 45, - "maxLatencyMs": 53, - "bytesPerSec": 52838400 + "requestsPerSec": 149, + "avgLatencyMs": 32.92, + "medianLatencyMs": 33, + "p50LatencyMs": 33, + "p75LatencyMs": 34, + "p90LatencyMs": 34, + "p99LatencyMs": 49, + "maxLatencyMs": 57, + "bytesPerSec": 45563904 }, { "workers": 10, "durationMs": 5000, - "requests": 839, + "requests": 764, "errors": 0, - "requestsPerSec": 167.8, - "avgLatencyMs": 58.67, - "medianLatencyMs": 58, - "p50LatencyMs": 58, - "p75LatencyMs": 59, - "p90LatencyMs": 60, - "p99LatencyMs": 86, - "maxLatencyMs": 181, - "bytesPerSec": 51304857.6 + "requestsPerSec": 152.81, + "avgLatencyMs": 64.71, + "medianLatencyMs": 64, + "p50LatencyMs": 64, + "p75LatencyMs": 65, + "p90LatencyMs": 66, + "p99LatencyMs": 92, + "maxLatencyMs": 207, + "bytesPerSec": 46723891.2 }, { "workers": 25, "durationMs": 5000, - "requests": 868, + "requests": 757, "errors": 0, - "requestsPerSec": 173.6, - "avgLatencyMs": 142.45, - "medianLatencyMs": 140, - "p50LatencyMs": 140, - "p75LatencyMs": 145, - "p90LatencyMs": 151, - "p99LatencyMs": 480, - "maxLatencyMs": 968, - "bytesPerSec": 53074329.6 + "requestsPerSec": 151.4, + "avgLatencyMs": 161.27, + "medianLatencyMs": 159, + "p50LatencyMs": 159, + "p75LatencyMs": 163, + "p90LatencyMs": 172, + "p99LatencyMs": 624, + "maxLatencyMs": 1111, + "bytesPerSec": 46291353.6 }, { "workers": 50, "durationMs": 5000, - "requests": 775, + "requests": 730, "errors": 0, - "requestsPerSec": 155, - "avgLatencyMs": 309.67, - "medianLatencyMs": 236, - "p50LatencyMs": 236, - "p75LatencyMs": 330, - "p90LatencyMs": 337, - "p99LatencyMs": 2907, - "maxLatencyMs": 4059, - "bytesPerSec": 47385804.8 + "requestsPerSec": 146, + "avgLatencyMs": 328.22, + "medianLatencyMs": 260, + "p50LatencyMs": 260, + "p75LatencyMs": 316, + "p90LatencyMs": 325, + "p99LatencyMs": 3250, + "maxLatencyMs": 4360, + "bytesPerSec": 44639846.4 }, { "workers": 100, "durationMs": 5010, - "requests": 726, + "requests": 702, "errors": 0, - "requestsPerSec": 145.2, - "avgLatencyMs": 350.91, - "medianLatencyMs": 266, - "p50LatencyMs": 266, - "p75LatencyMs": 309, - "p90LatencyMs": 353, - "p99LatencyMs": 3708, - "maxLatencyMs": 4846, - "bytesPerSec": 44397363.2 + "requestsPerSec": 140.4, + "avgLatencyMs": 353.27, + "medianLatencyMs": 264, + "p50LatencyMs": 264, + "p75LatencyMs": 323, + "p90LatencyMs": 340, + "p99LatencyMs": 3700, + "maxLatencyMs": 4868, + "bytesPerSec": 42935910.4 }, { "workers": 200, "durationMs": 5010, - "requests": 728, + "requests": 674, "errors": 0, - "requestsPerSec": 145.6, - "avgLatencyMs": 354.91, - "medianLatencyMs": 245, - "p50LatencyMs": 245, - "p75LatencyMs": 313, - "p90LatencyMs": 353, - "p99LatencyMs": 3797, - "maxLatencyMs": 4973, - "bytesPerSec": 44513689.6 + "requestsPerSec": 134.81, + "avgLatencyMs": 362.64, + "medianLatencyMs": 257, + "p50LatencyMs": 257, + "p75LatencyMs": 307, + "p90LatencyMs": 338, + "p99LatencyMs": 3921, + "maxLatencyMs": 4895, + "bytesPerSec": 41220505.6 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 164.8, - "peakAvgLatencyMs": 148.99, - "peakP50LatencyMs": 150, - "peakP75LatencyMs": 154, - "peakP90LatencyMs": 158, - "peakP99LatencyMs": 553, - "totalRequests": 5165, + "peakRequestsPerSec": 150.81, + "peakAvgLatencyMs": 162.41, + "peakP50LatencyMs": 160, + "peakP75LatencyMs": 163, + "peakP90LatencyMs": 183, + "peakP99LatencyMs": 597, + "totalRequests": 4881, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 640, + "requests": 612, "errors": 0, - "requestsPerSec": 128, - "avgLatencyMs": 7.26, + "requestsPerSec": 122.4, + "avgLatencyMs": 7.6, "medianLatencyMs": 7, "p50LatencyMs": 7, - "p75LatencyMs": 7, - "p90LatencyMs": 8, - "p99LatencyMs": 9, - "maxLatencyMs": 13, - "bytesPerSec": 39141376 + "p75LatencyMs": 8, + "p90LatencyMs": 9, + "p99LatencyMs": 10, + "maxLatencyMs": 14, + "bytesPerSec": 37430886.4 }, { "workers": 5, "durationMs": 5000, - "requests": 796, + "requests": 727, "errors": 0, - "requestsPerSec": 159.2, - "avgLatencyMs": 30.78, - "medianLatencyMs": 31, - "p50LatencyMs": 31, - "p75LatencyMs": 32, - "p90LatencyMs": 33, - "p99LatencyMs": 53, - "maxLatencyMs": 57, - "bytesPerSec": 48676864 + "requestsPerSec": 145.4, + "avgLatencyMs": 33.78, + "medianLatencyMs": 33, + "p50LatencyMs": 33, + "p75LatencyMs": 35, + "p90LatencyMs": 35, + "p99LatencyMs": 55, + "maxLatencyMs": 61, + "bytesPerSec": 44462899.2 }, { "workers": 10, "durationMs": 5000, - "requests": 778, + "requests": 741, "errors": 0, - "requestsPerSec": 155.6, - "avgLatencyMs": 63.33, - "medianLatencyMs": 63, - "p50LatencyMs": 63, - "p75LatencyMs": 64, - "p90LatencyMs": 66, - "p99LatencyMs": 94, - "maxLatencyMs": 187, - "bytesPerSec": 47575859.2 + "requestsPerSec": 148.2, + "avgLatencyMs": 66.37, + "medianLatencyMs": 65, + "p50LatencyMs": 65, + "p75LatencyMs": 67, + "p90LatencyMs": 68, + "p99LatencyMs": 95, + "maxLatencyMs": 199, + "bytesPerSec": 45308313.6 }, { "workers": 25, "durationMs": 5000, - "requests": 824, + "requests": 754, "errors": 0, - "requestsPerSec": 164.8, - "avgLatencyMs": 148.99, - "medianLatencyMs": 150, - "p50LatencyMs": 150, - "p75LatencyMs": 154, - "p90LatencyMs": 158, - "p99LatencyMs": 553, - "maxLatencyMs": 1036, - "bytesPerSec": 50380800 + "requestsPerSec": 150.81, + "avgLatencyMs": 162.41, + "medianLatencyMs": 160, + "p50LatencyMs": 160, + "p75LatencyMs": 163, + "p90LatencyMs": 183, + "p99LatencyMs": 597, + "maxLatencyMs": 1099, + "bytesPerSec": 46107852.8 }, { "workers": 50, "durationMs": 5000, - "requests": 725, + "requests": 724, "errors": 0, - "requestsPerSec": 145, - "avgLatencyMs": 327.5, + "requestsPerSec": 144.81, + "avgLatencyMs": 337.1, "medianLatencyMs": 263, "p50LatencyMs": 263, - "p75LatencyMs": 314, - "p90LatencyMs": 336, - "p99LatencyMs": 3238, - "maxLatencyMs": 4340, - "bytesPerSec": 44331827.2 + "p75LatencyMs": 324, + "p90LatencyMs": 340, + "p99LatencyMs": 3337, + "maxLatencyMs": 4479, + "bytesPerSec": 44279398.4 }, { "workers": 100, "durationMs": 5010, - "requests": 701, + "requests": 674, "errors": 0, - "requestsPerSec": 140.2, - "avgLatencyMs": 357.54, - "medianLatencyMs": 260, - "p50LatencyMs": 260, + "requestsPerSec": 134.81, + "avgLatencyMs": 362.25, + "medianLatencyMs": 269, + "p50LatencyMs": 269, "p75LatencyMs": 318, "p90LatencyMs": 345, - "p99LatencyMs": 3748, - "maxLatencyMs": 4918, - "bytesPerSec": 42863820.8 + "p99LatencyMs": 3878, + "maxLatencyMs": 4890, + "bytesPerSec": 41217228.8 }, { "workers": 200, "durationMs": 5010, - "requests": 701, + "requests": 649, "errors": 0, - "requestsPerSec": 140.2, - "avgLatencyMs": 359.65, - "medianLatencyMs": 238, - "p50LatencyMs": 238, - "p75LatencyMs": 292, - "p90LatencyMs": 323, - "p99LatencyMs": 3858, - "maxLatencyMs": 4941, - "bytesPerSec": 42865459.21 + "requestsPerSec": 129.81, + "avgLatencyMs": 375.18, + "medianLatencyMs": 265, + "p50LatencyMs": 265, + "p75LatencyMs": 321, + "p90LatencyMs": 347, + "p99LatencyMs": 3964, + "maxLatencyMs": 4963, + "bytesPerSec": 39686963.21 } ] }, { - "peakWorkers": 25, - "peakRequestsPerSec": 156.2, - "peakAvgLatencyMs": 157.89, - "peakP50LatencyMs": 154, - "peakP75LatencyMs": 162, - "peakP90LatencyMs": 175, - "peakP99LatencyMs": 609, - "totalRequests": 5041, + "peakWorkers": 10, + "peakRequestsPerSec": 161, + "peakAvgLatencyMs": 61.24, + "peakP50LatencyMs": 60, + "peakP75LatencyMs": 62, + "peakP90LatencyMs": 63, + "peakP99LatencyMs": 94, + "totalRequests": 5298, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 602, + "requests": 619, "errors": 0, - "requestsPerSec": 120.4, - "avgLatencyMs": 7.73, - "medianLatencyMs": 8, - "p50LatencyMs": 8, + "requestsPerSec": 123.8, + "avgLatencyMs": 7.55, + "medianLatencyMs": 7, + "p50LatencyMs": 7, "p75LatencyMs": 8, "p90LatencyMs": 9, - "p99LatencyMs": 10, - "maxLatencyMs": 15, - "bytesPerSec": 36808294.4 + "p99LatencyMs": 9, + "maxLatencyMs": 14, + "bytesPerSec": 37856870.4 }, { "workers": 5, "durationMs": 5000, - "requests": 759, + "requests": 798, "errors": 0, - "requestsPerSec": 151.81, - "avgLatencyMs": 32.4, - "medianLatencyMs": 32, - "p50LatencyMs": 32, - "p75LatencyMs": 33, - "p90LatencyMs": 34, - "p99LatencyMs": 48, - "maxLatencyMs": 48, - "bytesPerSec": 46409318.4 + "requestsPerSec": 159.6, + "avgLatencyMs": 30.73, + "medianLatencyMs": 30, + "p50LatencyMs": 30, + "p75LatencyMs": 32, + "p90LatencyMs": 32, + "p99LatencyMs": 47, + "maxLatencyMs": 55, + "bytesPerSec": 48788275.2 }, { "workers": 10, "durationMs": 5000, - "requests": 775, + "requests": 805, "errors": 0, - "requestsPerSec": 155, - "avgLatencyMs": 63.8, - "medianLatencyMs": 63, - "p50LatencyMs": 63, - "p75LatencyMs": 65, - "p90LatencyMs": 67, - "p99LatencyMs": 93, - "maxLatencyMs": 213, - "bytesPerSec": 47385804.8 + "requestsPerSec": 161, + "avgLatencyMs": 61.24, + "medianLatencyMs": 60, + "p50LatencyMs": 60, + "p75LatencyMs": 62, + "p90LatencyMs": 63, + "p99LatencyMs": 94, + "maxLatencyMs": 197, + "bytesPerSec": 49214259.2 }, { "workers": 25, "durationMs": 5000, - "requests": 781, + "requests": 792, "errors": 0, - "requestsPerSec": 156.2, - "avgLatencyMs": 157.89, - "medianLatencyMs": 154, - "p50LatencyMs": 154, - "p75LatencyMs": 162, - "p90LatencyMs": 175, - "p99LatencyMs": 609, - "maxLatencyMs": 1097, - "bytesPerSec": 47759360 + "requestsPerSec": 158.4, + "avgLatencyMs": 155.2, + "medianLatencyMs": 152, + "p50LatencyMs": 152, + "p75LatencyMs": 156, + "p90LatencyMs": 169, + "p99LatencyMs": 585, + "maxLatencyMs": 1058, + "bytesPerSec": 48434380.8 }, { "workers": 50, @@ -588,44 +588,44 @@ "requests": 773, "errors": 0, "requestsPerSec": 154.6, - "avgLatencyMs": 316.76, - "medianLatencyMs": 247, - "p50LatencyMs": 247, - "p75LatencyMs": 316, - "p90LatencyMs": 324, - "p99LatencyMs": 3135, - "maxLatencyMs": 4204, + "avgLatencyMs": 312.86, + "medianLatencyMs": 250, + "p50LatencyMs": 250, + "p75LatencyMs": 302, + "p90LatencyMs": 320, + "p99LatencyMs": 3125, + "maxLatencyMs": 4144, "bytesPerSec": 47267840 }, { "workers": 100, "durationMs": 5010, - "requests": 676, + "requests": 784, "errors": 0, - "requestsPerSec": 135.2, - "avgLatencyMs": 361.14, - "medianLatencyMs": 273, - "p50LatencyMs": 273, - "p75LatencyMs": 315, - "p90LatencyMs": 333, - "p99LatencyMs": 3904, - "maxLatencyMs": 4888, - "bytesPerSec": 41341747.21 + "requestsPerSec": 156.81, + "avgLatencyMs": 341.79, + "medianLatencyMs": 248, + "p50LatencyMs": 248, + "p75LatencyMs": 309, + "p90LatencyMs": 328, + "p99LatencyMs": 3843, + "maxLatencyMs": 4972, + "bytesPerSec": 47936307.2 }, { "workers": 200, "durationMs": 5010, - "requests": 675, + "requests": 727, "errors": 0, - "requestsPerSec": 135, - "avgLatencyMs": 365.57, - "medianLatencyMs": 239, - "p50LatencyMs": 239, - "p75LatencyMs": 319, - "p90LatencyMs": 386, - "p99LatencyMs": 3867, - "maxLatencyMs": 4950, - "bytesPerSec": 41269657.6 + "requestsPerSec": 145.4, + "avgLatencyMs": 354.74, + "medianLatencyMs": 240, + "p50LatencyMs": 240, + "p75LatencyMs": 301, + "p90LatencyMs": 322, + "p99LatencyMs": 3868, + "maxLatencyMs": 4961, + "bytesPerSec": 44454707.2 } ] } @@ -645,474 +645,474 @@ "browserVersion": "Google Chrome 154.0.8037.97", "ssrLoadTests": { "peakWorkers": 10, - "peakRequestsPerSec": 529.21, - "peakAvgLatencyMs": 18.4, - "peakP50LatencyMs": 17, - "peakP75LatencyMs": 20, - "peakP90LatencyMs": 20, - "peakP99LatencyMs": 31, - "totalRequests": 17231, + "peakRequestsPerSec": 492.2, + "peakAvgLatencyMs": 19.76, + "peakP50LatencyMs": 19, + "peakP75LatencyMs": 21, + "peakP90LatencyMs": 22, + "peakP99LatencyMs": 37, + "totalRequests": 15767, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1635, + "requests": 1543, "errors": 0, - "requestsPerSec": 327, - "avgLatencyMs": 2.22, - "medianLatencyMs": 2, - "p50LatencyMs": 2, - "p75LatencyMs": 2, + "requestsPerSec": 308.61, + "avgLatencyMs": 3.1, + "medianLatencyMs": 3, + "p50LatencyMs": 3, + "p75LatencyMs": 3, "p90LatencyMs": 3, - "p99LatencyMs": 5, - "maxLatencyMs": 7, - "bytesPerSec": 97039155.2 + "p99LatencyMs": 6, + "maxLatencyMs": 9, + "bytesPerSec": 91586560 }, { "workers": 5, "durationMs": 5000, - "requests": 2598, + "requests": 2399, "errors": 0, - "requestsPerSec": 519.6, - "avgLatencyMs": 8.97, - "medianLatencyMs": 8, - "p50LatencyMs": 8, - "p75LatencyMs": 9, - "p90LatencyMs": 11, - "p99LatencyMs": 16, - "maxLatencyMs": 21, - "bytesPerSec": 154232422.4 + "requestsPerSec": 479.8, + "avgLatencyMs": 9.87, + "medianLatencyMs": 9, + "p50LatencyMs": 9, + "p75LatencyMs": 10, + "p90LatencyMs": 12, + "p99LatencyMs": 15, + "maxLatencyMs": 27, + "bytesPerSec": 142383513.6 }, { "workers": 10, "durationMs": 5000, - "requests": 2646, + "requests": 2461, "errors": 0, - "requestsPerSec": 529.21, - "avgLatencyMs": 18.4, - "medianLatencyMs": 17, - "p50LatencyMs": 17, - "p75LatencyMs": 20, - "p90LatencyMs": 20, - "p99LatencyMs": 31, + "requestsPerSec": 492.2, + "avgLatencyMs": 19.76, + "medianLatencyMs": 19, + "p50LatencyMs": 19, + "p75LatencyMs": 21, + "p90LatencyMs": 22, + "p99LatencyMs": 37, "maxLatencyMs": 56, - "bytesPerSec": 157063577.6 + "bytesPerSec": 146079744 }, { "workers": 25, "durationMs": 5000, - "requests": 2619, + "requests": 2405, "errors": 0, - "requestsPerSec": 523.8, - "avgLatencyMs": 47.04, - "medianLatencyMs": 46, - "p50LatencyMs": 46, - "p75LatencyMs": 48, - "p90LatencyMs": 50, - "p99LatencyMs": 69, - "maxLatencyMs": 349, - "bytesPerSec": 155438284.81 + "requestsPerSec": 481, + "avgLatencyMs": 51.25, + "medianLatencyMs": 50, + "p50LatencyMs": 50, + "p75LatencyMs": 52, + "p90LatencyMs": 54, + "p99LatencyMs": 83, + "maxLatencyMs": 350, + "bytesPerSec": 142750515.2 }, { "workers": 50, "durationMs": 5000, - "requests": 2579, + "requests": 2353, "errors": 0, - "requestsPerSec": 515.8, - "avgLatencyMs": 95.33, - "medianLatencyMs": 93, - "p50LatencyMs": 93, - "p75LatencyMs": 96, - "p90LatencyMs": 100, - "p99LatencyMs": 346, - "maxLatencyMs": 1263, - "bytesPerSec": 153078988.81 + "requestsPerSec": 470.6, + "avgLatencyMs": 104.45, + "medianLatencyMs": 102, + "p50LatencyMs": 102, + "p75LatencyMs": 109, + "p90LatencyMs": 115, + "p99LatencyMs": 421, + "maxLatencyMs": 1341, + "bytesPerSec": 139683430.4 }, { "workers": 100, "durationMs": 5010, - "requests": 2597, + "requests": 2302, "errors": 0, - "requestsPerSec": 519.4, - "avgLatencyMs": 188.15, - "medianLatencyMs": 137, - "p50LatencyMs": 137, - "p75LatencyMs": 169, - "p90LatencyMs": 180, - "p99LatencyMs": 2784, - "maxLatencyMs": 4863, - "bytesPerSec": 154179993.6 + "requestsPerSec": 460.4, + "avgLatencyMs": 201.43, + "medianLatencyMs": 142, + "p50LatencyMs": 142, + "p75LatencyMs": 183, + "p90LatencyMs": 210, + "p99LatencyMs": 2794, + "maxLatencyMs": 4958, + "bytesPerSec": 136642560 }, { "workers": 200, "durationMs": 5010, - "requests": 2557, + "requests": 2304, "errors": 0, - "requestsPerSec": 511.4, - "avgLatencyMs": 189.98, - "medianLatencyMs": 135, - "p50LatencyMs": 135, - "p75LatencyMs": 168, - "p90LatencyMs": 181, - "p99LatencyMs": 2846, - "maxLatencyMs": 4916, - "bytesPerSec": 151794483.2 + "requestsPerSec": 460.8, + "avgLatencyMs": 201.42, + "medianLatencyMs": 145, + "p50LatencyMs": 145, + "p75LatencyMs": 180, + "p90LatencyMs": 207, + "p99LatencyMs": 2878, + "maxLatencyMs": 4965, + "bytesPerSec": 136753971.2 } ], "runs": 3, "samples": [ { "peakWorkers": 10, - "peakRequestsPerSec": 508.8, - "peakAvgLatencyMs": 19.07, - "peakP50LatencyMs": 18, - "peakP75LatencyMs": 20, - "peakP90LatencyMs": 21, + "peakRequestsPerSec": 497.6, + "peakAvgLatencyMs": 19.56, + "peakP50LatencyMs": 19, + "peakP75LatencyMs": 21, + "peakP90LatencyMs": 22, "peakP99LatencyMs": 33, - "totalRequests": 16779, + "totalRequests": 15733, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1629, + "requests": 1516, "errors": 0, - "requestsPerSec": 325.8, - "avgLatencyMs": 2.37, - "medianLatencyMs": 2, - "p50LatencyMs": 2, + "requestsPerSec": 303.2, + "avgLatencyMs": 3.08, + "medianLatencyMs": 3, + "p50LatencyMs": 3, "p75LatencyMs": 3, "p90LatencyMs": 3, "p99LatencyMs": 5, - "maxLatencyMs": 6, - "bytesPerSec": 96685260.8 + "maxLatencyMs": 7, + "bytesPerSec": 90000588.8 }, { "workers": 5, "durationMs": 5000, - "requests": 2529, + "requests": 2354, "errors": 0, - "requestsPerSec": 505.8, - "avgLatencyMs": 9.55, - "medianLatencyMs": 9, - "p50LatencyMs": 9, - "p75LatencyMs": 9, + "requestsPerSec": 470.8, + "avgLatencyMs": 10.16, + "medianLatencyMs": 10, + "p50LatencyMs": 10, + "p75LatencyMs": 10, "p90LatencyMs": 12, - "p99LatencyMs": 14, - "maxLatencyMs": 26, - "bytesPerSec": 150116761.6 + "p99LatencyMs": 16, + "maxLatencyMs": 27, + "bytesPerSec": 139716198.4 }, { "workers": 10, "durationMs": 5000, - "requests": 2544, + "requests": 2488, "errors": 0, - "requestsPerSec": 508.8, - "avgLatencyMs": 19.07, - "medianLatencyMs": 18, - "p50LatencyMs": 18, - "p75LatencyMs": 20, - "p90LatencyMs": 21, + "requestsPerSec": 497.6, + "avgLatencyMs": 19.56, + "medianLatencyMs": 19, + "p50LatencyMs": 19, + "p75LatencyMs": 21, + "p90LatencyMs": 22, "p99LatencyMs": 33, "maxLatencyMs": 61, - "bytesPerSec": 150981836.81 + "bytesPerSec": 147678822.4 }, { "workers": 25, "durationMs": 5000, - "requests": 2503, + "requests": 2331, "errors": 0, - "requestsPerSec": 500.6, - "avgLatencyMs": 49.28, - "medianLatencyMs": 48, - "p50LatencyMs": 48, - "p75LatencyMs": 50, - "p90LatencyMs": 52, - "p99LatencyMs": 76, - "maxLatencyMs": 338, - "bytesPerSec": 148570112 + "requestsPerSec": 466.2, + "avgLatencyMs": 52.87, + "medianLatencyMs": 52, + "p50LatencyMs": 52, + "p75LatencyMs": 53, + "p90LatencyMs": 56, + "p99LatencyMs": 83, + "maxLatencyMs": 372, + "bytesPerSec": 138372710.4 }, { "workers": 50, "durationMs": 5000, - "requests": 2511, + "requests": 2296, "errors": 0, - "requestsPerSec": 502.2, - "avgLatencyMs": 97.94, - "medianLatencyMs": 95, - "p50LatencyMs": 95, - "p75LatencyMs": 98, - "p90LatencyMs": 113, - "p99LatencyMs": 126, - "maxLatencyMs": 314, - "bytesPerSec": 149068185.6 + "requestsPerSec": 459.2, + "avgLatencyMs": 107.04, + "medianLatencyMs": 105, + "p50LatencyMs": 105, + "p75LatencyMs": 109, + "p90LatencyMs": 119, + "p99LatencyMs": 134, + "maxLatencyMs": 337, + "bytesPerSec": 136269004.81 }, { "workers": 100, - "durationMs": 5000, - "requests": 2520, + "durationMs": 5010, + "requests": 2396, "errors": 0, - "requestsPerSec": 504, - "avgLatencyMs": 192.14, - "medianLatencyMs": 137, - "p50LatencyMs": 137, - "p75LatencyMs": 171, - "p90LatencyMs": 185, - "p99LatencyMs": 2798, - "maxLatencyMs": 4919, - "bytesPerSec": 149592473.6 + "requestsPerSec": 479.2, + "avgLatencyMs": 196.89, + "medianLatencyMs": 143, + "p50LatencyMs": 143, + "p75LatencyMs": 184, + "p90LatencyMs": 199, + "p99LatencyMs": 2829, + "maxLatencyMs": 4893, + "bytesPerSec": 142200012.81 }, { "workers": 200, "durationMs": 5010, - "requests": 2543, + "requests": 2352, "errors": 0, - "requestsPerSec": 508.6, - "avgLatencyMs": 191.54, - "medianLatencyMs": 134, - "p50LatencyMs": 134, - "p75LatencyMs": 164, - "p90LatencyMs": 189, - "p99LatencyMs": 2836, - "maxLatencyMs": 4908, - "bytesPerSec": 150935961.6 + "requestsPerSec": 470.4, + "avgLatencyMs": 199.98, + "medianLatencyMs": 138, + "p50LatencyMs": 138, + "p75LatencyMs": 170, + "p90LatencyMs": 188, + "p99LatencyMs": 2978, + "maxLatencyMs": 4978, + "bytesPerSec": 139598233.6 } ] }, { "peakWorkers": 10, - "peakRequestsPerSec": 530.4, - "peakAvgLatencyMs": 18.3, - "peakP50LatencyMs": 17, - "peakP75LatencyMs": 20, - "peakP90LatencyMs": 20, - "peakP99LatencyMs": 29, - "totalRequests": 17286, + "peakRequestsPerSec": 492.2, + "peakAvgLatencyMs": 19.76, + "peakP50LatencyMs": 19, + "peakP75LatencyMs": 21, + "peakP90LatencyMs": 22, + "peakP99LatencyMs": 37, + "totalRequests": 15767, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1650, + "requests": 1543, "errors": 0, - "requestsPerSec": 330, - "avgLatencyMs": 2.19, - "medianLatencyMs": 2, - "p50LatencyMs": 2, - "p75LatencyMs": 2, + "requestsPerSec": 308.61, + "avgLatencyMs": 3.1, + "medianLatencyMs": 3, + "p50LatencyMs": 3, + "p75LatencyMs": 3, "p90LatencyMs": 3, - "p99LatencyMs": 5, - "maxLatencyMs": 8, - "bytesPerSec": 97930444.8 + "p99LatencyMs": 6, + "maxLatencyMs": 9, + "bytesPerSec": 91586560 }, { "workers": 5, "durationMs": 5000, - "requests": 2651, + "requests": 2399, "errors": 0, - "requestsPerSec": 530.21, - "avgLatencyMs": 8.81, - "medianLatencyMs": 8, - "p50LatencyMs": 8, - "p75LatencyMs": 9, - "p90LatencyMs": 11, - "p99LatencyMs": 14, - "maxLatencyMs": 24, - "bytesPerSec": 157351936 + "requestsPerSec": 479.8, + "avgLatencyMs": 9.87, + "medianLatencyMs": 9, + "p50LatencyMs": 9, + "p75LatencyMs": 10, + "p90LatencyMs": 12, + "p99LatencyMs": 15, + "maxLatencyMs": 27, + "bytesPerSec": 142383513.6 }, { "workers": 10, "durationMs": 5000, - "requests": 2652, + "requests": 2461, "errors": 0, - "requestsPerSec": 530.4, - "avgLatencyMs": 18.3, - "medianLatencyMs": 17, - "p50LatencyMs": 17, - "p75LatencyMs": 20, - "p90LatencyMs": 20, - "p99LatencyMs": 29, - "maxLatencyMs": 47, - "bytesPerSec": 157430579.2 + "requestsPerSec": 492.2, + "avgLatencyMs": 19.76, + "medianLatencyMs": 19, + "p50LatencyMs": 19, + "p75LatencyMs": 21, + "p90LatencyMs": 22, + "p99LatencyMs": 37, + "maxLatencyMs": 56, + "bytesPerSec": 146079744 }, { "workers": 25, "durationMs": 5000, - "requests": 2603, + "requests": 2405, "errors": 0, - "requestsPerSec": 520.6, - "avgLatencyMs": 47.28, - "medianLatencyMs": 46, - "p50LatencyMs": 46, - "p75LatencyMs": 48, - "p90LatencyMs": 50, - "p99LatencyMs": 70, - "maxLatencyMs": 326, - "bytesPerSec": 154520780.81 + "requestsPerSec": 481, + "avgLatencyMs": 51.25, + "medianLatencyMs": 50, + "p50LatencyMs": 50, + "p75LatencyMs": 52, + "p90LatencyMs": 54, + "p99LatencyMs": 83, + "maxLatencyMs": 350, + "bytesPerSec": 142750515.2 }, { "workers": 50, "durationMs": 5000, - "requests": 2623, + "requests": 2353, "errors": 0, - "requestsPerSec": 524.6, - "avgLatencyMs": 93.77, - "medianLatencyMs": 91, - "p50LatencyMs": 91, - "p75LatencyMs": 95, - "p90LatencyMs": 104, - "p99LatencyMs": 314, - "maxLatencyMs": 1228, - "bytesPerSec": 155700428.81 + "requestsPerSec": 470.6, + "avgLatencyMs": 104.45, + "medianLatencyMs": 102, + "p50LatencyMs": 102, + "p75LatencyMs": 109, + "p90LatencyMs": 115, + "p99LatencyMs": 421, + "maxLatencyMs": 1341, + "bytesPerSec": 139683430.4 }, { "workers": 100, "durationMs": 5010, - "requests": 2598, + "requests": 2302, "errors": 0, - "requestsPerSec": 519.6, - "avgLatencyMs": 188.58, - "medianLatencyMs": 134, - "p50LatencyMs": 134, - "p75LatencyMs": 171, - "p90LatencyMs": 186, - "p99LatencyMs": 2770, - "maxLatencyMs": 4877, - "bytesPerSec": 154206208 + "requestsPerSec": 460.4, + "avgLatencyMs": 201.43, + "medianLatencyMs": 142, + "p50LatencyMs": 142, + "p75LatencyMs": 183, + "p90LatencyMs": 210, + "p99LatencyMs": 2794, + "maxLatencyMs": 4958, + "bytesPerSec": 136642560 }, { "workers": 200, "durationMs": 5010, - "requests": 2509, + "requests": 2304, "errors": 0, - "requestsPerSec": 501.8, - "avgLatencyMs": 191.86, - "medianLatencyMs": 131, - "p50LatencyMs": 131, - "p75LatencyMs": 167, - "p90LatencyMs": 188, - "p99LatencyMs": 2794, - "maxLatencyMs": 4912, - "bytesPerSec": 148917452.81 + "requestsPerSec": 460.8, + "avgLatencyMs": 201.42, + "medianLatencyMs": 145, + "p50LatencyMs": 145, + "p75LatencyMs": 180, + "p90LatencyMs": 207, + "p99LatencyMs": 2878, + "maxLatencyMs": 4965, + "bytesPerSec": 136753971.2 } ] }, { - "peakWorkers": 10, - "peakRequestsPerSec": 529.21, - "peakAvgLatencyMs": 18.4, - "peakP50LatencyMs": 17, - "peakP75LatencyMs": 20, - "peakP90LatencyMs": 20, - "peakP99LatencyMs": 31, - "totalRequests": 17231, + "peakWorkers": 5, + "peakRequestsPerSec": 482.6, + "peakAvgLatencyMs": 9.79, + "peakP50LatencyMs": 9, + "peakP75LatencyMs": 10, + "peakP90LatencyMs": 12, + "peakP99LatencyMs": 15, + "totalRequests": 15711, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1635, + "requests": 1575, "errors": 0, - "requestsPerSec": 327, - "avgLatencyMs": 2.22, - "medianLatencyMs": 2, - "p50LatencyMs": 2, - "p75LatencyMs": 2, + "requestsPerSec": 315, + "avgLatencyMs": 2.93, + "medianLatencyMs": 3, + "p50LatencyMs": 3, + "p75LatencyMs": 3, "p90LatencyMs": 3, - "p99LatencyMs": 5, - "maxLatencyMs": 7, - "bytesPerSec": 97039155.2 + "p99LatencyMs": 6, + "maxLatencyMs": 9, + "bytesPerSec": 93473996.8 }, { "workers": 5, "durationMs": 5000, - "requests": 2598, + "requests": 2413, "errors": 0, - "requestsPerSec": 519.6, - "avgLatencyMs": 8.97, - "medianLatencyMs": 8, - "p50LatencyMs": 8, - "p75LatencyMs": 9, - "p90LatencyMs": 11, - "p99LatencyMs": 16, - "maxLatencyMs": 21, - "bytesPerSec": 154232422.4 + "requestsPerSec": 482.6, + "avgLatencyMs": 9.79, + "medianLatencyMs": 9, + "p50LatencyMs": 9, + "p75LatencyMs": 10, + "p90LatencyMs": 12, + "p99LatencyMs": 15, + "maxLatencyMs": 26, + "bytesPerSec": 143248588.81 }, { "workers": 10, "durationMs": 5000, - "requests": 2646, + "requests": 2401, "errors": 0, - "requestsPerSec": 529.21, - "avgLatencyMs": 18.4, - "medianLatencyMs": 17, - "p50LatencyMs": 17, - "p75LatencyMs": 20, - "p90LatencyMs": 20, - "p99LatencyMs": 31, + "requestsPerSec": 480.2, + "avgLatencyMs": 20.26, + "medianLatencyMs": 19, + "p50LatencyMs": 19, + "p75LatencyMs": 22, + "p90LatencyMs": 23, + "p99LatencyMs": 34, "maxLatencyMs": 56, - "bytesPerSec": 157063577.6 + "bytesPerSec": 142521139.2 }, { "workers": 25, "durationMs": 5000, - "requests": 2619, + "requests": 2392, "errors": 0, - "requestsPerSec": 523.8, - "avgLatencyMs": 47.04, - "medianLatencyMs": 46, - "p50LatencyMs": 46, - "p75LatencyMs": 48, - "p90LatencyMs": 50, - "p99LatencyMs": 69, - "maxLatencyMs": 349, - "bytesPerSec": 155438284.81 + "requestsPerSec": 478.4, + "avgLatencyMs": 51.55, + "medianLatencyMs": 51, + "p50LatencyMs": 51, + "p75LatencyMs": 52, + "p90LatencyMs": 54, + "p99LatencyMs": 85, + "maxLatencyMs": 348, + "bytesPerSec": 141964083.2 }, { "workers": 50, "durationMs": 5000, - "requests": 2579, + "requests": 2345, "errors": 0, - "requestsPerSec": 515.8, - "avgLatencyMs": 95.33, - "medianLatencyMs": 93, - "p50LatencyMs": 93, - "p75LatencyMs": 96, - "p90LatencyMs": 100, - "p99LatencyMs": 346, - "maxLatencyMs": 1263, - "bytesPerSec": 153078988.81 + "requestsPerSec": 469, + "avgLatencyMs": 105.27, + "medianLatencyMs": 102, + "p50LatencyMs": 102, + "p75LatencyMs": 107, + "p90LatencyMs": 113, + "p99LatencyMs": 436, + "maxLatencyMs": 1400, + "bytesPerSec": 139185356.81 }, { "workers": 100, "durationMs": 5010, - "requests": 2597, + "requests": 2303, "errors": 0, - "requestsPerSec": 519.4, - "avgLatencyMs": 188.15, - "medianLatencyMs": 137, - "p50LatencyMs": 137, - "p75LatencyMs": 169, - "p90LatencyMs": 180, - "p99LatencyMs": 2784, - "maxLatencyMs": 4863, - "bytesPerSec": 154179993.6 + "requestsPerSec": 460.6, + "avgLatencyMs": 201.51, + "medianLatencyMs": 140, + "p50LatencyMs": 140, + "p75LatencyMs": 183, + "p90LatencyMs": 195, + "p99LatencyMs": 2844, + "maxLatencyMs": 4968, + "bytesPerSec": 136688435.2 }, { "workers": 200, "durationMs": 5010, - "requests": 2557, + "requests": 2282, "errors": 0, - "requestsPerSec": 511.4, - "avgLatencyMs": 189.98, - "medianLatencyMs": 135, - "p50LatencyMs": 135, - "p75LatencyMs": 168, - "p90LatencyMs": 181, - "p99LatencyMs": 2846, - "maxLatencyMs": 4916, - "bytesPerSec": 151794483.2 + "requestsPerSec": 456.4, + "avgLatencyMs": 201.77, + "medianLatencyMs": 156, + "p50LatencyMs": 156, + "p75LatencyMs": 177, + "p90LatencyMs": 199, + "p99LatencyMs": 2913, + "maxLatencyMs": 4909, + "bytesPerSec": 135449804.81 } ] } diff --git a/packages/app-nuxt/stats/4.6.0.json b/packages/app-nuxt/stats/4.6.0.json index c852f691..32493b23 100644 --- a/packages/app-nuxt/stats/4.6.0.json +++ b/packages/app-nuxt/stats/4.6.0.json @@ -1,586 +1,586 @@ { - "timingMeasuredAt": "2026-10-10T11:51:43.886Z", + "timingMeasuredAt": "2026-10-11T00:44:30.326Z", "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": 147.4, - "fcpMs": 147.43, + "firstPaintMs": 159.4, + "fcpMs": 159.38, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 8.81, - "inputDelayMs": 0.79, - "processingDurationMs": 1.21, - "presentationDelayMs": 6.81 + "interactionLatencyMs": 10.65, + "inputDelayMs": 0.84, + "processingDurationMs": 1.36, + "presentationDelayMs": 8.45 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 15.19, - "fcpMs": 15.1, - "interactionLatencyMs": 0.81, - "inputDelayMs": 0.05, - "processingDurationMs": 0.15, - "presentationDelayMs": 0.74 + "firstPaintMs": 4.77, + "fcpMs": 4.66, + "interactionLatencyMs": 3.57, + "inputDelayMs": 0.08, + "processingDurationMs": 0.06, + "presentationDelayMs": 3.64 }, "samples": [ { - "firstPaintMs": 163, - "fcpMs": 162.629, + "firstPaintMs": 160, + "fcpMs": 159.537, "interactionTests": { - "interactionLatencyMs": 9.362, - "inputDelayMs": 0.814, - "processingDurationMs": 1.469, - "presentationDelayMs": 7.079 + "interactionLatencyMs": 9.618, + "inputDelayMs": 0.791, + "processingDurationMs": 1.357, + "presentationDelayMs": 7.47 } }, { - "firstPaintMs": 149, - "fcpMs": 149.139, + "firstPaintMs": 154, + "fcpMs": 153.921, "interactionTests": { - "interactionLatencyMs": 8.172, - "inputDelayMs": 0.779, - "processingDurationMs": 1.151, - "presentationDelayMs": 6.242 + "interactionLatencyMs": 7.569, + "inputDelayMs": 0.79, + "processingDurationMs": 1.452, + "presentationDelayMs": 5.327 } }, { - "firstPaintMs": 135, - "fcpMs": 134.763, + "firstPaintMs": 167, + "fcpMs": 166.782, "interactionTests": { - "interactionLatencyMs": 8.009, - "inputDelayMs": 0.755, - "processingDurationMs": 1.073, - "presentationDelayMs": 6.181 + "interactionLatencyMs": 8.882, + "inputDelayMs": 0.979, + "processingDurationMs": 1.317, + "presentationDelayMs": 6.586 } }, { - "firstPaintMs": 129, - "fcpMs": 129.36, + "firstPaintMs": 158, + "fcpMs": 158.375, "interactionTests": { - "interactionLatencyMs": 8.592, - "inputDelayMs": 0.873, - "processingDurationMs": 1.146, - "presentationDelayMs": 6.573 + "interactionLatencyMs": 16.759999999999998, + "inputDelayMs": 0.795, + "processingDurationMs": 1.284, + "presentationDelayMs": 14.681 } }, { - "firstPaintMs": 161, - "fcpMs": 161.24, + "firstPaintMs": 158, + "fcpMs": 158.26, "interactionTests": { - "interactionLatencyMs": 9.92, - "inputDelayMs": 0.75, - "processingDurationMs": 1.203, - "presentationDelayMs": 7.967 + "interactionLatencyMs": 10.407, + "inputDelayMs": 0.831, + "processingDurationMs": 1.388, + "presentationDelayMs": 8.188 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 405, - "avgLatencyMs": 2.54, - "medianLatencyMs": 2.417, - "samples": 3938, + "opsPerSec": 379, + "avgLatencyMs": 2.748, + "medianLatencyMs": 2.53, + "samples": 3639, "bodySizeKb": 201.73, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 85.6, - "fcpMs": 85.44, + "firstPaintMs": 83.8, + "fcpMs": 83.94, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 10.75, - "inputDelayMs": 0.87, - "processingDurationMs": 1.36, - "presentationDelayMs": 8.52 + "interactionLatencyMs": 13.05, + "inputDelayMs": 0.78, + "processingDurationMs": 2.1, + "presentationDelayMs": 10.17 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 7.5, - "fcpMs": 7.36, - "interactionLatencyMs": 2.1, - "inputDelayMs": 0.14, - "processingDurationMs": 0.4, - "presentationDelayMs": 2.19 + "firstPaintMs": 7.46, + "fcpMs": 7.67, + "interactionLatencyMs": 3.96, + "inputDelayMs": 0.08, + "processingDurationMs": 1.33, + "presentationDelayMs": 3.93 }, "samples": [ { - "firstPaintMs": 80, - "fcpMs": 79.908, + "firstPaintMs": 89, + "fcpMs": 88.959, "interactionTests": { - "interactionLatencyMs": 11.033000000000001, - "inputDelayMs": 1.102, - "processingDurationMs": 2.06, - "presentationDelayMs": 7.871 + "interactionLatencyMs": 10.105, + "inputDelayMs": 0.857, + "processingDurationMs": 3.233, + "presentationDelayMs": 6.015 } }, { - "firstPaintMs": 92, - "fcpMs": 91.882, + "firstPaintMs": 90, + "fcpMs": 90.441, "interactionTests": { - "interactionLatencyMs": 14.197000000000001, - "inputDelayMs": 0.774, - "processingDurationMs": 1.072, - "presentationDelayMs": 12.351 + "interactionLatencyMs": 17.192, + "inputDelayMs": 0.782, + "processingDurationMs": 3.839, + "presentationDelayMs": 12.571 } }, { - "firstPaintMs": 78, - "fcpMs": 78.157, + "firstPaintMs": 73, + "fcpMs": 72.711, "interactionTests": { - "interactionLatencyMs": 8.802, - "inputDelayMs": 0.767, - "processingDurationMs": 1.154, - "presentationDelayMs": 6.881 + "interactionLatencyMs": 15.756, + "inputDelayMs": 0.778, + "processingDurationMs": 1.152, + "presentationDelayMs": 13.826 } }, { - "firstPaintMs": 83, - "fcpMs": 82.653, + "firstPaintMs": 88, + "fcpMs": 88.362, "interactionTests": { - "interactionLatencyMs": 9.491, - "inputDelayMs": 0.834, - "processingDurationMs": 1.233, - "presentationDelayMs": 7.424 + "interactionLatencyMs": 7.797, + "inputDelayMs": 0.835, + "processingDurationMs": 1.168, + "presentationDelayMs": 5.794 } }, { - "firstPaintMs": 95, - "fcpMs": 94.608, + "firstPaintMs": 79, + "fcpMs": 79.245, "interactionTests": { - "interactionLatencyMs": 10.228, - "inputDelayMs": 0.879, - "processingDurationMs": 1.285, - "presentationDelayMs": 8.064 + "interactionLatencyMs": 14.405999999999999, + "inputDelayMs": 0.655, + "processingDurationMs": 1.115, + "presentationDelayMs": 12.636 } } ] }, "ssrRouterLinkLoadTests": { - "peakWorkers": 25, - "peakRequestsPerSec": 164.8, - "peakAvgLatencyMs": 148.99, - "peakP50LatencyMs": 150, - "peakP75LatencyMs": 154, - "peakP90LatencyMs": 158, - "peakP99LatencyMs": 553, - "totalRequests": 5165, + "peakWorkers": 10, + "peakRequestsPerSec": 152.81, + "peakAvgLatencyMs": 64.71, + "peakP50LatencyMs": 64, + "peakP75LatencyMs": 65, + "peakP90LatencyMs": 66, + "peakP99LatencyMs": 92, + "totalRequests": 5001, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 640, + "requests": 629, "errors": 0, - "requestsPerSec": 128, - "avgLatencyMs": 7.26, + "requestsPerSec": 125.8, + "avgLatencyMs": 7.35, "medianLatencyMs": 7, "p50LatencyMs": 7, "p75LatencyMs": 7, "p90LatencyMs": 8, "p99LatencyMs": 9, - "maxLatencyMs": 13, - "bytesPerSec": 39141376 + "maxLatencyMs": 12, + "bytesPerSec": 38466355.21 }, { "workers": 5, "durationMs": 5000, - "requests": 796, + "requests": 745, "errors": 0, - "requestsPerSec": 159.2, - "avgLatencyMs": 30.78, - "medianLatencyMs": 31, - "p50LatencyMs": 31, - "p75LatencyMs": 32, - "p90LatencyMs": 33, - "p99LatencyMs": 53, + "requestsPerSec": 149, + "avgLatencyMs": 32.92, + "medianLatencyMs": 33, + "p50LatencyMs": 33, + "p75LatencyMs": 34, + "p90LatencyMs": 34, + "p99LatencyMs": 49, "maxLatencyMs": 57, - "bytesPerSec": 48676864 + "bytesPerSec": 45563904 }, { "workers": 10, "durationMs": 5000, - "requests": 778, + "requests": 764, "errors": 0, - "requestsPerSec": 155.6, - "avgLatencyMs": 63.33, - "medianLatencyMs": 63, - "p50LatencyMs": 63, - "p75LatencyMs": 64, + "requestsPerSec": 152.81, + "avgLatencyMs": 64.71, + "medianLatencyMs": 64, + "p50LatencyMs": 64, + "p75LatencyMs": 65, "p90LatencyMs": 66, - "p99LatencyMs": 94, - "maxLatencyMs": 187, - "bytesPerSec": 47575859.2 + "p99LatencyMs": 92, + "maxLatencyMs": 207, + "bytesPerSec": 46723891.2 }, { "workers": 25, "durationMs": 5000, - "requests": 824, + "requests": 757, "errors": 0, - "requestsPerSec": 164.8, - "avgLatencyMs": 148.99, - "medianLatencyMs": 150, - "p50LatencyMs": 150, - "p75LatencyMs": 154, - "p90LatencyMs": 158, - "p99LatencyMs": 553, - "maxLatencyMs": 1036, - "bytesPerSec": 50380800 + "requestsPerSec": 151.4, + "avgLatencyMs": 161.27, + "medianLatencyMs": 159, + "p50LatencyMs": 159, + "p75LatencyMs": 163, + "p90LatencyMs": 172, + "p99LatencyMs": 624, + "maxLatencyMs": 1111, + "bytesPerSec": 46291353.6 }, { "workers": 50, "durationMs": 5000, - "requests": 725, + "requests": 730, "errors": 0, - "requestsPerSec": 145, - "avgLatencyMs": 327.5, - "medianLatencyMs": 263, - "p50LatencyMs": 263, - "p75LatencyMs": 314, - "p90LatencyMs": 336, - "p99LatencyMs": 3238, - "maxLatencyMs": 4340, - "bytesPerSec": 44331827.2 + "requestsPerSec": 146, + "avgLatencyMs": 328.22, + "medianLatencyMs": 260, + "p50LatencyMs": 260, + "p75LatencyMs": 316, + "p90LatencyMs": 325, + "p99LatencyMs": 3250, + "maxLatencyMs": 4360, + "bytesPerSec": 44639846.4 }, { "workers": 100, "durationMs": 5010, - "requests": 701, + "requests": 702, "errors": 0, - "requestsPerSec": 140.2, - "avgLatencyMs": 357.54, - "medianLatencyMs": 260, - "p50LatencyMs": 260, - "p75LatencyMs": 318, - "p90LatencyMs": 345, - "p99LatencyMs": 3748, - "maxLatencyMs": 4918, - "bytesPerSec": 42863820.8 + "requestsPerSec": 140.4, + "avgLatencyMs": 353.27, + "medianLatencyMs": 264, + "p50LatencyMs": 264, + "p75LatencyMs": 323, + "p90LatencyMs": 340, + "p99LatencyMs": 3700, + "maxLatencyMs": 4868, + "bytesPerSec": 42935910.4 }, { "workers": 200, "durationMs": 5010, - "requests": 701, + "requests": 674, "errors": 0, - "requestsPerSec": 140.2, - "avgLatencyMs": 359.65, - "medianLatencyMs": 238, - "p50LatencyMs": 238, - "p75LatencyMs": 292, - "p90LatencyMs": 323, - "p99LatencyMs": 3858, - "maxLatencyMs": 4941, - "bytesPerSec": 42865459.21 + "requestsPerSec": 134.81, + "avgLatencyMs": 362.64, + "medianLatencyMs": 257, + "p50LatencyMs": 257, + "p75LatencyMs": 307, + "p90LatencyMs": 338, + "p99LatencyMs": 3921, + "maxLatencyMs": 4895, + "bytesPerSec": 41220505.6 } ], "runs": 3, "samples": [ { - "peakWorkers": 25, - "peakRequestsPerSec": 173.6, - "peakAvgLatencyMs": 142.45, - "peakP50LatencyMs": 140, - "peakP75LatencyMs": 145, - "peakP90LatencyMs": 151, - "peakP99LatencyMs": 480, - "totalRequests": 5517, + "peakWorkers": 10, + "peakRequestsPerSec": 152.81, + "peakAvgLatencyMs": 64.71, + "peakP50LatencyMs": 64, + "peakP75LatencyMs": 65, + "peakP90LatencyMs": 66, + "peakP99LatencyMs": 92, + "totalRequests": 5001, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 717, + "requests": 629, "errors": 0, - "requestsPerSec": 143.4, - "avgLatencyMs": 6.23, - "medianLatencyMs": 6, - "p50LatencyMs": 6, - "p75LatencyMs": 6, - "p90LatencyMs": 7, - "p99LatencyMs": 8, - "maxLatencyMs": 10, - "bytesPerSec": 43846860.8 + "requestsPerSec": 125.8, + "avgLatencyMs": 7.35, + "medianLatencyMs": 7, + "p50LatencyMs": 7, + "p75LatencyMs": 7, + "p90LatencyMs": 8, + "p99LatencyMs": 9, + "maxLatencyMs": 12, + "bytesPerSec": 38466355.21 }, { "workers": 5, "durationMs": 5000, - "requests": 864, + "requests": 745, "errors": 0, - "requestsPerSec": 172.8, - "avgLatencyMs": 28.34, - "medianLatencyMs": 28, - "p50LatencyMs": 28, - "p75LatencyMs": 29, - "p90LatencyMs": 29, - "p99LatencyMs": 45, - "maxLatencyMs": 53, - "bytesPerSec": 52838400 + "requestsPerSec": 149, + "avgLatencyMs": 32.92, + "medianLatencyMs": 33, + "p50LatencyMs": 33, + "p75LatencyMs": 34, + "p90LatencyMs": 34, + "p99LatencyMs": 49, + "maxLatencyMs": 57, + "bytesPerSec": 45563904 }, { "workers": 10, "durationMs": 5000, - "requests": 839, + "requests": 764, "errors": 0, - "requestsPerSec": 167.8, - "avgLatencyMs": 58.67, - "medianLatencyMs": 58, - "p50LatencyMs": 58, - "p75LatencyMs": 59, - "p90LatencyMs": 60, - "p99LatencyMs": 86, - "maxLatencyMs": 181, - "bytesPerSec": 51304857.6 + "requestsPerSec": 152.81, + "avgLatencyMs": 64.71, + "medianLatencyMs": 64, + "p50LatencyMs": 64, + "p75LatencyMs": 65, + "p90LatencyMs": 66, + "p99LatencyMs": 92, + "maxLatencyMs": 207, + "bytesPerSec": 46723891.2 }, { "workers": 25, "durationMs": 5000, - "requests": 868, + "requests": 757, "errors": 0, - "requestsPerSec": 173.6, - "avgLatencyMs": 142.45, - "medianLatencyMs": 140, - "p50LatencyMs": 140, - "p75LatencyMs": 145, - "p90LatencyMs": 151, - "p99LatencyMs": 480, - "maxLatencyMs": 968, - "bytesPerSec": 53074329.6 + "requestsPerSec": 151.4, + "avgLatencyMs": 161.27, + "medianLatencyMs": 159, + "p50LatencyMs": 159, + "p75LatencyMs": 163, + "p90LatencyMs": 172, + "p99LatencyMs": 624, + "maxLatencyMs": 1111, + "bytesPerSec": 46291353.6 }, { "workers": 50, "durationMs": 5000, - "requests": 775, + "requests": 730, "errors": 0, - "requestsPerSec": 155, - "avgLatencyMs": 309.67, - "medianLatencyMs": 236, - "p50LatencyMs": 236, - "p75LatencyMs": 330, - "p90LatencyMs": 337, - "p99LatencyMs": 2907, - "maxLatencyMs": 4059, - "bytesPerSec": 47385804.8 + "requestsPerSec": 146, + "avgLatencyMs": 328.22, + "medianLatencyMs": 260, + "p50LatencyMs": 260, + "p75LatencyMs": 316, + "p90LatencyMs": 325, + "p99LatencyMs": 3250, + "maxLatencyMs": 4360, + "bytesPerSec": 44639846.4 }, { "workers": 100, "durationMs": 5010, - "requests": 726, + "requests": 702, "errors": 0, - "requestsPerSec": 145.2, - "avgLatencyMs": 350.91, - "medianLatencyMs": 266, - "p50LatencyMs": 266, - "p75LatencyMs": 309, - "p90LatencyMs": 353, - "p99LatencyMs": 3708, - "maxLatencyMs": 4846, - "bytesPerSec": 44397363.2 + "requestsPerSec": 140.4, + "avgLatencyMs": 353.27, + "medianLatencyMs": 264, + "p50LatencyMs": 264, + "p75LatencyMs": 323, + "p90LatencyMs": 340, + "p99LatencyMs": 3700, + "maxLatencyMs": 4868, + "bytesPerSec": 42935910.4 }, { "workers": 200, "durationMs": 5010, - "requests": 728, + "requests": 674, "errors": 0, - "requestsPerSec": 145.6, - "avgLatencyMs": 354.91, - "medianLatencyMs": 245, - "p50LatencyMs": 245, - "p75LatencyMs": 313, - "p90LatencyMs": 353, - "p99LatencyMs": 3797, - "maxLatencyMs": 4973, - "bytesPerSec": 44513689.6 + "requestsPerSec": 134.81, + "avgLatencyMs": 362.64, + "medianLatencyMs": 257, + "p50LatencyMs": 257, + "p75LatencyMs": 307, + "p90LatencyMs": 338, + "p99LatencyMs": 3921, + "maxLatencyMs": 4895, + "bytesPerSec": 41220505.6 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 164.8, - "peakAvgLatencyMs": 148.99, - "peakP50LatencyMs": 150, - "peakP75LatencyMs": 154, - "peakP90LatencyMs": 158, - "peakP99LatencyMs": 553, - "totalRequests": 5165, + "peakRequestsPerSec": 150.81, + "peakAvgLatencyMs": 162.41, + "peakP50LatencyMs": 160, + "peakP75LatencyMs": 163, + "peakP90LatencyMs": 183, + "peakP99LatencyMs": 597, + "totalRequests": 4881, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 640, + "requests": 612, "errors": 0, - "requestsPerSec": 128, - "avgLatencyMs": 7.26, + "requestsPerSec": 122.4, + "avgLatencyMs": 7.6, "medianLatencyMs": 7, "p50LatencyMs": 7, - "p75LatencyMs": 7, - "p90LatencyMs": 8, - "p99LatencyMs": 9, - "maxLatencyMs": 13, - "bytesPerSec": 39141376 + "p75LatencyMs": 8, + "p90LatencyMs": 9, + "p99LatencyMs": 10, + "maxLatencyMs": 14, + "bytesPerSec": 37430886.4 }, { "workers": 5, "durationMs": 5000, - "requests": 796, + "requests": 727, "errors": 0, - "requestsPerSec": 159.2, - "avgLatencyMs": 30.78, - "medianLatencyMs": 31, - "p50LatencyMs": 31, - "p75LatencyMs": 32, - "p90LatencyMs": 33, - "p99LatencyMs": 53, - "maxLatencyMs": 57, - "bytesPerSec": 48676864 + "requestsPerSec": 145.4, + "avgLatencyMs": 33.78, + "medianLatencyMs": 33, + "p50LatencyMs": 33, + "p75LatencyMs": 35, + "p90LatencyMs": 35, + "p99LatencyMs": 55, + "maxLatencyMs": 61, + "bytesPerSec": 44462899.2 }, { "workers": 10, "durationMs": 5000, - "requests": 778, + "requests": 741, "errors": 0, - "requestsPerSec": 155.6, - "avgLatencyMs": 63.33, - "medianLatencyMs": 63, - "p50LatencyMs": 63, - "p75LatencyMs": 64, - "p90LatencyMs": 66, - "p99LatencyMs": 94, - "maxLatencyMs": 187, - "bytesPerSec": 47575859.2 + "requestsPerSec": 148.2, + "avgLatencyMs": 66.37, + "medianLatencyMs": 65, + "p50LatencyMs": 65, + "p75LatencyMs": 67, + "p90LatencyMs": 68, + "p99LatencyMs": 95, + "maxLatencyMs": 199, + "bytesPerSec": 45308313.6 }, { "workers": 25, "durationMs": 5000, - "requests": 824, + "requests": 754, "errors": 0, - "requestsPerSec": 164.8, - "avgLatencyMs": 148.99, - "medianLatencyMs": 150, - "p50LatencyMs": 150, - "p75LatencyMs": 154, - "p90LatencyMs": 158, - "p99LatencyMs": 553, - "maxLatencyMs": 1036, - "bytesPerSec": 50380800 + "requestsPerSec": 150.81, + "avgLatencyMs": 162.41, + "medianLatencyMs": 160, + "p50LatencyMs": 160, + "p75LatencyMs": 163, + "p90LatencyMs": 183, + "p99LatencyMs": 597, + "maxLatencyMs": 1099, + "bytesPerSec": 46107852.8 }, { "workers": 50, "durationMs": 5000, - "requests": 725, + "requests": 724, "errors": 0, - "requestsPerSec": 145, - "avgLatencyMs": 327.5, + "requestsPerSec": 144.81, + "avgLatencyMs": 337.1, "medianLatencyMs": 263, "p50LatencyMs": 263, - "p75LatencyMs": 314, - "p90LatencyMs": 336, - "p99LatencyMs": 3238, - "maxLatencyMs": 4340, - "bytesPerSec": 44331827.2 + "p75LatencyMs": 324, + "p90LatencyMs": 340, + "p99LatencyMs": 3337, + "maxLatencyMs": 4479, + "bytesPerSec": 44279398.4 }, { "workers": 100, "durationMs": 5010, - "requests": 701, + "requests": 674, "errors": 0, - "requestsPerSec": 140.2, - "avgLatencyMs": 357.54, - "medianLatencyMs": 260, - "p50LatencyMs": 260, + "requestsPerSec": 134.81, + "avgLatencyMs": 362.25, + "medianLatencyMs": 269, + "p50LatencyMs": 269, "p75LatencyMs": 318, "p90LatencyMs": 345, - "p99LatencyMs": 3748, - "maxLatencyMs": 4918, - "bytesPerSec": 42863820.8 + "p99LatencyMs": 3878, + "maxLatencyMs": 4890, + "bytesPerSec": 41217228.8 }, { "workers": 200, "durationMs": 5010, - "requests": 701, + "requests": 649, "errors": 0, - "requestsPerSec": 140.2, - "avgLatencyMs": 359.65, - "medianLatencyMs": 238, - "p50LatencyMs": 238, - "p75LatencyMs": 292, - "p90LatencyMs": 323, - "p99LatencyMs": 3858, - "maxLatencyMs": 4941, - "bytesPerSec": 42865459.21 + "requestsPerSec": 129.81, + "avgLatencyMs": 375.18, + "medianLatencyMs": 265, + "p50LatencyMs": 265, + "p75LatencyMs": 321, + "p90LatencyMs": 347, + "p99LatencyMs": 3964, + "maxLatencyMs": 4963, + "bytesPerSec": 39686963.21 } ] }, { - "peakWorkers": 25, - "peakRequestsPerSec": 156.2, - "peakAvgLatencyMs": 157.89, - "peakP50LatencyMs": 154, - "peakP75LatencyMs": 162, - "peakP90LatencyMs": 175, - "peakP99LatencyMs": 609, - "totalRequests": 5041, + "peakWorkers": 10, + "peakRequestsPerSec": 161, + "peakAvgLatencyMs": 61.24, + "peakP50LatencyMs": 60, + "peakP75LatencyMs": 62, + "peakP90LatencyMs": 63, + "peakP99LatencyMs": 94, + "totalRequests": 5298, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 602, + "requests": 619, "errors": 0, - "requestsPerSec": 120.4, - "avgLatencyMs": 7.73, - "medianLatencyMs": 8, - "p50LatencyMs": 8, + "requestsPerSec": 123.8, + "avgLatencyMs": 7.55, + "medianLatencyMs": 7, + "p50LatencyMs": 7, "p75LatencyMs": 8, "p90LatencyMs": 9, - "p99LatencyMs": 10, - "maxLatencyMs": 15, - "bytesPerSec": 36808294.4 + "p99LatencyMs": 9, + "maxLatencyMs": 14, + "bytesPerSec": 37856870.4 }, { "workers": 5, "durationMs": 5000, - "requests": 759, + "requests": 798, "errors": 0, - "requestsPerSec": 151.81, - "avgLatencyMs": 32.4, - "medianLatencyMs": 32, - "p50LatencyMs": 32, - "p75LatencyMs": 33, - "p90LatencyMs": 34, - "p99LatencyMs": 48, - "maxLatencyMs": 48, - "bytesPerSec": 46409318.4 + "requestsPerSec": 159.6, + "avgLatencyMs": 30.73, + "medianLatencyMs": 30, + "p50LatencyMs": 30, + "p75LatencyMs": 32, + "p90LatencyMs": 32, + "p99LatencyMs": 47, + "maxLatencyMs": 55, + "bytesPerSec": 48788275.2 }, { "workers": 10, "durationMs": 5000, - "requests": 775, + "requests": 805, "errors": 0, - "requestsPerSec": 155, - "avgLatencyMs": 63.8, - "medianLatencyMs": 63, - "p50LatencyMs": 63, - "p75LatencyMs": 65, - "p90LatencyMs": 67, - "p99LatencyMs": 93, - "maxLatencyMs": 213, - "bytesPerSec": 47385804.8 + "requestsPerSec": 161, + "avgLatencyMs": 61.24, + "medianLatencyMs": 60, + "p50LatencyMs": 60, + "p75LatencyMs": 62, + "p90LatencyMs": 63, + "p99LatencyMs": 94, + "maxLatencyMs": 197, + "bytesPerSec": 49214259.2 }, { "workers": 25, "durationMs": 5000, - "requests": 781, + "requests": 792, "errors": 0, - "requestsPerSec": 156.2, - "avgLatencyMs": 157.89, - "medianLatencyMs": 154, - "p50LatencyMs": 154, - "p75LatencyMs": 162, - "p90LatencyMs": 175, - "p99LatencyMs": 609, - "maxLatencyMs": 1097, - "bytesPerSec": 47759360 + "requestsPerSec": 158.4, + "avgLatencyMs": 155.2, + "medianLatencyMs": 152, + "p50LatencyMs": 152, + "p75LatencyMs": 156, + "p90LatencyMs": 169, + "p99LatencyMs": 585, + "maxLatencyMs": 1058, + "bytesPerSec": 48434380.8 }, { "workers": 50, @@ -588,44 +588,44 @@ "requests": 773, "errors": 0, "requestsPerSec": 154.6, - "avgLatencyMs": 316.76, - "medianLatencyMs": 247, - "p50LatencyMs": 247, - "p75LatencyMs": 316, - "p90LatencyMs": 324, - "p99LatencyMs": 3135, - "maxLatencyMs": 4204, + "avgLatencyMs": 312.86, + "medianLatencyMs": 250, + "p50LatencyMs": 250, + "p75LatencyMs": 302, + "p90LatencyMs": 320, + "p99LatencyMs": 3125, + "maxLatencyMs": 4144, "bytesPerSec": 47267840 }, { "workers": 100, "durationMs": 5010, - "requests": 676, + "requests": 784, "errors": 0, - "requestsPerSec": 135.2, - "avgLatencyMs": 361.14, - "medianLatencyMs": 273, - "p50LatencyMs": 273, - "p75LatencyMs": 315, - "p90LatencyMs": 333, - "p99LatencyMs": 3904, - "maxLatencyMs": 4888, - "bytesPerSec": 41341747.21 + "requestsPerSec": 156.81, + "avgLatencyMs": 341.79, + "medianLatencyMs": 248, + "p50LatencyMs": 248, + "p75LatencyMs": 309, + "p90LatencyMs": 328, + "p99LatencyMs": 3843, + "maxLatencyMs": 4972, + "bytesPerSec": 47936307.2 }, { "workers": 200, "durationMs": 5010, - "requests": 675, + "requests": 727, "errors": 0, - "requestsPerSec": 135, - "avgLatencyMs": 365.57, - "medianLatencyMs": 239, - "p50LatencyMs": 239, - "p75LatencyMs": 319, - "p90LatencyMs": 386, - "p99LatencyMs": 3867, - "maxLatencyMs": 4950, - "bytesPerSec": 41269657.6 + "requestsPerSec": 145.4, + "avgLatencyMs": 354.74, + "medianLatencyMs": 240, + "p50LatencyMs": 240, + "p75LatencyMs": 301, + "p90LatencyMs": 322, + "p99LatencyMs": 3868, + "maxLatencyMs": 4961, + "bytesPerSec": 44454707.2 } ] } @@ -645,474 +645,474 @@ "browserVersion": "Google Chrome 154.0.8037.97", "ssrLoadTests": { "peakWorkers": 10, - "peakRequestsPerSec": 529.21, - "peakAvgLatencyMs": 18.4, - "peakP50LatencyMs": 17, - "peakP75LatencyMs": 20, - "peakP90LatencyMs": 20, - "peakP99LatencyMs": 31, - "totalRequests": 17231, + "peakRequestsPerSec": 492.2, + "peakAvgLatencyMs": 19.76, + "peakP50LatencyMs": 19, + "peakP75LatencyMs": 21, + "peakP90LatencyMs": 22, + "peakP99LatencyMs": 37, + "totalRequests": 15767, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1635, + "requests": 1543, "errors": 0, - "requestsPerSec": 327, - "avgLatencyMs": 2.22, - "medianLatencyMs": 2, - "p50LatencyMs": 2, - "p75LatencyMs": 2, + "requestsPerSec": 308.61, + "avgLatencyMs": 3.1, + "medianLatencyMs": 3, + "p50LatencyMs": 3, + "p75LatencyMs": 3, "p90LatencyMs": 3, - "p99LatencyMs": 5, - "maxLatencyMs": 7, - "bytesPerSec": 97039155.2 + "p99LatencyMs": 6, + "maxLatencyMs": 9, + "bytesPerSec": 91586560 }, { "workers": 5, "durationMs": 5000, - "requests": 2598, + "requests": 2399, "errors": 0, - "requestsPerSec": 519.6, - "avgLatencyMs": 8.97, - "medianLatencyMs": 8, - "p50LatencyMs": 8, - "p75LatencyMs": 9, - "p90LatencyMs": 11, - "p99LatencyMs": 16, - "maxLatencyMs": 21, - "bytesPerSec": 154232422.4 + "requestsPerSec": 479.8, + "avgLatencyMs": 9.87, + "medianLatencyMs": 9, + "p50LatencyMs": 9, + "p75LatencyMs": 10, + "p90LatencyMs": 12, + "p99LatencyMs": 15, + "maxLatencyMs": 27, + "bytesPerSec": 142383513.6 }, { "workers": 10, "durationMs": 5000, - "requests": 2646, + "requests": 2461, "errors": 0, - "requestsPerSec": 529.21, - "avgLatencyMs": 18.4, - "medianLatencyMs": 17, - "p50LatencyMs": 17, - "p75LatencyMs": 20, - "p90LatencyMs": 20, - "p99LatencyMs": 31, + "requestsPerSec": 492.2, + "avgLatencyMs": 19.76, + "medianLatencyMs": 19, + "p50LatencyMs": 19, + "p75LatencyMs": 21, + "p90LatencyMs": 22, + "p99LatencyMs": 37, "maxLatencyMs": 56, - "bytesPerSec": 157063577.6 + "bytesPerSec": 146079744 }, { "workers": 25, "durationMs": 5000, - "requests": 2619, + "requests": 2405, "errors": 0, - "requestsPerSec": 523.8, - "avgLatencyMs": 47.04, - "medianLatencyMs": 46, - "p50LatencyMs": 46, - "p75LatencyMs": 48, - "p90LatencyMs": 50, - "p99LatencyMs": 69, - "maxLatencyMs": 349, - "bytesPerSec": 155438284.81 + "requestsPerSec": 481, + "avgLatencyMs": 51.25, + "medianLatencyMs": 50, + "p50LatencyMs": 50, + "p75LatencyMs": 52, + "p90LatencyMs": 54, + "p99LatencyMs": 83, + "maxLatencyMs": 350, + "bytesPerSec": 142750515.2 }, { "workers": 50, "durationMs": 5000, - "requests": 2579, + "requests": 2353, "errors": 0, - "requestsPerSec": 515.8, - "avgLatencyMs": 95.33, - "medianLatencyMs": 93, - "p50LatencyMs": 93, - "p75LatencyMs": 96, - "p90LatencyMs": 100, - "p99LatencyMs": 346, - "maxLatencyMs": 1263, - "bytesPerSec": 153078988.81 + "requestsPerSec": 470.6, + "avgLatencyMs": 104.45, + "medianLatencyMs": 102, + "p50LatencyMs": 102, + "p75LatencyMs": 109, + "p90LatencyMs": 115, + "p99LatencyMs": 421, + "maxLatencyMs": 1341, + "bytesPerSec": 139683430.4 }, { "workers": 100, "durationMs": 5010, - "requests": 2597, + "requests": 2302, "errors": 0, - "requestsPerSec": 519.4, - "avgLatencyMs": 188.15, - "medianLatencyMs": 137, - "p50LatencyMs": 137, - "p75LatencyMs": 169, - "p90LatencyMs": 180, - "p99LatencyMs": 2784, - "maxLatencyMs": 4863, - "bytesPerSec": 154179993.6 + "requestsPerSec": 460.4, + "avgLatencyMs": 201.43, + "medianLatencyMs": 142, + "p50LatencyMs": 142, + "p75LatencyMs": 183, + "p90LatencyMs": 210, + "p99LatencyMs": 2794, + "maxLatencyMs": 4958, + "bytesPerSec": 136642560 }, { "workers": 200, "durationMs": 5010, - "requests": 2557, + "requests": 2304, "errors": 0, - "requestsPerSec": 511.4, - "avgLatencyMs": 189.98, - "medianLatencyMs": 135, - "p50LatencyMs": 135, - "p75LatencyMs": 168, - "p90LatencyMs": 181, - "p99LatencyMs": 2846, - "maxLatencyMs": 4916, - "bytesPerSec": 151794483.2 + "requestsPerSec": 460.8, + "avgLatencyMs": 201.42, + "medianLatencyMs": 145, + "p50LatencyMs": 145, + "p75LatencyMs": 180, + "p90LatencyMs": 207, + "p99LatencyMs": 2878, + "maxLatencyMs": 4965, + "bytesPerSec": 136753971.2 } ], "runs": 3, "samples": [ { "peakWorkers": 10, - "peakRequestsPerSec": 508.8, - "peakAvgLatencyMs": 19.07, - "peakP50LatencyMs": 18, - "peakP75LatencyMs": 20, - "peakP90LatencyMs": 21, + "peakRequestsPerSec": 497.6, + "peakAvgLatencyMs": 19.56, + "peakP50LatencyMs": 19, + "peakP75LatencyMs": 21, + "peakP90LatencyMs": 22, "peakP99LatencyMs": 33, - "totalRequests": 16779, + "totalRequests": 15733, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1629, + "requests": 1516, "errors": 0, - "requestsPerSec": 325.8, - "avgLatencyMs": 2.37, - "medianLatencyMs": 2, - "p50LatencyMs": 2, + "requestsPerSec": 303.2, + "avgLatencyMs": 3.08, + "medianLatencyMs": 3, + "p50LatencyMs": 3, "p75LatencyMs": 3, "p90LatencyMs": 3, "p99LatencyMs": 5, - "maxLatencyMs": 6, - "bytesPerSec": 96685260.8 + "maxLatencyMs": 7, + "bytesPerSec": 90000588.8 }, { "workers": 5, "durationMs": 5000, - "requests": 2529, + "requests": 2354, "errors": 0, - "requestsPerSec": 505.8, - "avgLatencyMs": 9.55, - "medianLatencyMs": 9, - "p50LatencyMs": 9, - "p75LatencyMs": 9, + "requestsPerSec": 470.8, + "avgLatencyMs": 10.16, + "medianLatencyMs": 10, + "p50LatencyMs": 10, + "p75LatencyMs": 10, "p90LatencyMs": 12, - "p99LatencyMs": 14, - "maxLatencyMs": 26, - "bytesPerSec": 150116761.6 + "p99LatencyMs": 16, + "maxLatencyMs": 27, + "bytesPerSec": 139716198.4 }, { "workers": 10, "durationMs": 5000, - "requests": 2544, + "requests": 2488, "errors": 0, - "requestsPerSec": 508.8, - "avgLatencyMs": 19.07, - "medianLatencyMs": 18, - "p50LatencyMs": 18, - "p75LatencyMs": 20, - "p90LatencyMs": 21, + "requestsPerSec": 497.6, + "avgLatencyMs": 19.56, + "medianLatencyMs": 19, + "p50LatencyMs": 19, + "p75LatencyMs": 21, + "p90LatencyMs": 22, "p99LatencyMs": 33, "maxLatencyMs": 61, - "bytesPerSec": 150981836.81 + "bytesPerSec": 147678822.4 }, { "workers": 25, "durationMs": 5000, - "requests": 2503, + "requests": 2331, "errors": 0, - "requestsPerSec": 500.6, - "avgLatencyMs": 49.28, - "medianLatencyMs": 48, - "p50LatencyMs": 48, - "p75LatencyMs": 50, - "p90LatencyMs": 52, - "p99LatencyMs": 76, - "maxLatencyMs": 338, - "bytesPerSec": 148570112 + "requestsPerSec": 466.2, + "avgLatencyMs": 52.87, + "medianLatencyMs": 52, + "p50LatencyMs": 52, + "p75LatencyMs": 53, + "p90LatencyMs": 56, + "p99LatencyMs": 83, + "maxLatencyMs": 372, + "bytesPerSec": 138372710.4 }, { "workers": 50, "durationMs": 5000, - "requests": 2511, + "requests": 2296, "errors": 0, - "requestsPerSec": 502.2, - "avgLatencyMs": 97.94, - "medianLatencyMs": 95, - "p50LatencyMs": 95, - "p75LatencyMs": 98, - "p90LatencyMs": 113, - "p99LatencyMs": 126, - "maxLatencyMs": 314, - "bytesPerSec": 149068185.6 + "requestsPerSec": 459.2, + "avgLatencyMs": 107.04, + "medianLatencyMs": 105, + "p50LatencyMs": 105, + "p75LatencyMs": 109, + "p90LatencyMs": 119, + "p99LatencyMs": 134, + "maxLatencyMs": 337, + "bytesPerSec": 136269004.81 }, { "workers": 100, - "durationMs": 5000, - "requests": 2520, + "durationMs": 5010, + "requests": 2396, "errors": 0, - "requestsPerSec": 504, - "avgLatencyMs": 192.14, - "medianLatencyMs": 137, - "p50LatencyMs": 137, - "p75LatencyMs": 171, - "p90LatencyMs": 185, - "p99LatencyMs": 2798, - "maxLatencyMs": 4919, - "bytesPerSec": 149592473.6 + "requestsPerSec": 479.2, + "avgLatencyMs": 196.89, + "medianLatencyMs": 143, + "p50LatencyMs": 143, + "p75LatencyMs": 184, + "p90LatencyMs": 199, + "p99LatencyMs": 2829, + "maxLatencyMs": 4893, + "bytesPerSec": 142200012.81 }, { "workers": 200, "durationMs": 5010, - "requests": 2543, + "requests": 2352, "errors": 0, - "requestsPerSec": 508.6, - "avgLatencyMs": 191.54, - "medianLatencyMs": 134, - "p50LatencyMs": 134, - "p75LatencyMs": 164, - "p90LatencyMs": 189, - "p99LatencyMs": 2836, - "maxLatencyMs": 4908, - "bytesPerSec": 150935961.6 + "requestsPerSec": 470.4, + "avgLatencyMs": 199.98, + "medianLatencyMs": 138, + "p50LatencyMs": 138, + "p75LatencyMs": 170, + "p90LatencyMs": 188, + "p99LatencyMs": 2978, + "maxLatencyMs": 4978, + "bytesPerSec": 139598233.6 } ] }, { "peakWorkers": 10, - "peakRequestsPerSec": 530.4, - "peakAvgLatencyMs": 18.3, - "peakP50LatencyMs": 17, - "peakP75LatencyMs": 20, - "peakP90LatencyMs": 20, - "peakP99LatencyMs": 29, - "totalRequests": 17286, + "peakRequestsPerSec": 492.2, + "peakAvgLatencyMs": 19.76, + "peakP50LatencyMs": 19, + "peakP75LatencyMs": 21, + "peakP90LatencyMs": 22, + "peakP99LatencyMs": 37, + "totalRequests": 15767, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1650, + "requests": 1543, "errors": 0, - "requestsPerSec": 330, - "avgLatencyMs": 2.19, - "medianLatencyMs": 2, - "p50LatencyMs": 2, - "p75LatencyMs": 2, + "requestsPerSec": 308.61, + "avgLatencyMs": 3.1, + "medianLatencyMs": 3, + "p50LatencyMs": 3, + "p75LatencyMs": 3, "p90LatencyMs": 3, - "p99LatencyMs": 5, - "maxLatencyMs": 8, - "bytesPerSec": 97930444.8 + "p99LatencyMs": 6, + "maxLatencyMs": 9, + "bytesPerSec": 91586560 }, { "workers": 5, "durationMs": 5000, - "requests": 2651, + "requests": 2399, "errors": 0, - "requestsPerSec": 530.21, - "avgLatencyMs": 8.81, - "medianLatencyMs": 8, - "p50LatencyMs": 8, - "p75LatencyMs": 9, - "p90LatencyMs": 11, - "p99LatencyMs": 14, - "maxLatencyMs": 24, - "bytesPerSec": 157351936 + "requestsPerSec": 479.8, + "avgLatencyMs": 9.87, + "medianLatencyMs": 9, + "p50LatencyMs": 9, + "p75LatencyMs": 10, + "p90LatencyMs": 12, + "p99LatencyMs": 15, + "maxLatencyMs": 27, + "bytesPerSec": 142383513.6 }, { "workers": 10, "durationMs": 5000, - "requests": 2652, + "requests": 2461, "errors": 0, - "requestsPerSec": 530.4, - "avgLatencyMs": 18.3, - "medianLatencyMs": 17, - "p50LatencyMs": 17, - "p75LatencyMs": 20, - "p90LatencyMs": 20, - "p99LatencyMs": 29, - "maxLatencyMs": 47, - "bytesPerSec": 157430579.2 + "requestsPerSec": 492.2, + "avgLatencyMs": 19.76, + "medianLatencyMs": 19, + "p50LatencyMs": 19, + "p75LatencyMs": 21, + "p90LatencyMs": 22, + "p99LatencyMs": 37, + "maxLatencyMs": 56, + "bytesPerSec": 146079744 }, { "workers": 25, "durationMs": 5000, - "requests": 2603, + "requests": 2405, "errors": 0, - "requestsPerSec": 520.6, - "avgLatencyMs": 47.28, - "medianLatencyMs": 46, - "p50LatencyMs": 46, - "p75LatencyMs": 48, - "p90LatencyMs": 50, - "p99LatencyMs": 70, - "maxLatencyMs": 326, - "bytesPerSec": 154520780.81 + "requestsPerSec": 481, + "avgLatencyMs": 51.25, + "medianLatencyMs": 50, + "p50LatencyMs": 50, + "p75LatencyMs": 52, + "p90LatencyMs": 54, + "p99LatencyMs": 83, + "maxLatencyMs": 350, + "bytesPerSec": 142750515.2 }, { "workers": 50, "durationMs": 5000, - "requests": 2623, + "requests": 2353, "errors": 0, - "requestsPerSec": 524.6, - "avgLatencyMs": 93.77, - "medianLatencyMs": 91, - "p50LatencyMs": 91, - "p75LatencyMs": 95, - "p90LatencyMs": 104, - "p99LatencyMs": 314, - "maxLatencyMs": 1228, - "bytesPerSec": 155700428.81 + "requestsPerSec": 470.6, + "avgLatencyMs": 104.45, + "medianLatencyMs": 102, + "p50LatencyMs": 102, + "p75LatencyMs": 109, + "p90LatencyMs": 115, + "p99LatencyMs": 421, + "maxLatencyMs": 1341, + "bytesPerSec": 139683430.4 }, { "workers": 100, "durationMs": 5010, - "requests": 2598, + "requests": 2302, "errors": 0, - "requestsPerSec": 519.6, - "avgLatencyMs": 188.58, - "medianLatencyMs": 134, - "p50LatencyMs": 134, - "p75LatencyMs": 171, - "p90LatencyMs": 186, - "p99LatencyMs": 2770, - "maxLatencyMs": 4877, - "bytesPerSec": 154206208 + "requestsPerSec": 460.4, + "avgLatencyMs": 201.43, + "medianLatencyMs": 142, + "p50LatencyMs": 142, + "p75LatencyMs": 183, + "p90LatencyMs": 210, + "p99LatencyMs": 2794, + "maxLatencyMs": 4958, + "bytesPerSec": 136642560 }, { "workers": 200, "durationMs": 5010, - "requests": 2509, + "requests": 2304, "errors": 0, - "requestsPerSec": 501.8, - "avgLatencyMs": 191.86, - "medianLatencyMs": 131, - "p50LatencyMs": 131, - "p75LatencyMs": 167, - "p90LatencyMs": 188, - "p99LatencyMs": 2794, - "maxLatencyMs": 4912, - "bytesPerSec": 148917452.81 + "requestsPerSec": 460.8, + "avgLatencyMs": 201.42, + "medianLatencyMs": 145, + "p50LatencyMs": 145, + "p75LatencyMs": 180, + "p90LatencyMs": 207, + "p99LatencyMs": 2878, + "maxLatencyMs": 4965, + "bytesPerSec": 136753971.2 } ] }, { - "peakWorkers": 10, - "peakRequestsPerSec": 529.21, - "peakAvgLatencyMs": 18.4, - "peakP50LatencyMs": 17, - "peakP75LatencyMs": 20, - "peakP90LatencyMs": 20, - "peakP99LatencyMs": 31, - "totalRequests": 17231, + "peakWorkers": 5, + "peakRequestsPerSec": 482.6, + "peakAvgLatencyMs": 9.79, + "peakP50LatencyMs": 9, + "peakP75LatencyMs": 10, + "peakP90LatencyMs": 12, + "peakP99LatencyMs": 15, + "totalRequests": 15711, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1635, + "requests": 1575, "errors": 0, - "requestsPerSec": 327, - "avgLatencyMs": 2.22, - "medianLatencyMs": 2, - "p50LatencyMs": 2, - "p75LatencyMs": 2, + "requestsPerSec": 315, + "avgLatencyMs": 2.93, + "medianLatencyMs": 3, + "p50LatencyMs": 3, + "p75LatencyMs": 3, "p90LatencyMs": 3, - "p99LatencyMs": 5, - "maxLatencyMs": 7, - "bytesPerSec": 97039155.2 + "p99LatencyMs": 6, + "maxLatencyMs": 9, + "bytesPerSec": 93473996.8 }, { "workers": 5, "durationMs": 5000, - "requests": 2598, + "requests": 2413, "errors": 0, - "requestsPerSec": 519.6, - "avgLatencyMs": 8.97, - "medianLatencyMs": 8, - "p50LatencyMs": 8, - "p75LatencyMs": 9, - "p90LatencyMs": 11, - "p99LatencyMs": 16, - "maxLatencyMs": 21, - "bytesPerSec": 154232422.4 + "requestsPerSec": 482.6, + "avgLatencyMs": 9.79, + "medianLatencyMs": 9, + "p50LatencyMs": 9, + "p75LatencyMs": 10, + "p90LatencyMs": 12, + "p99LatencyMs": 15, + "maxLatencyMs": 26, + "bytesPerSec": 143248588.81 }, { "workers": 10, "durationMs": 5000, - "requests": 2646, + "requests": 2401, "errors": 0, - "requestsPerSec": 529.21, - "avgLatencyMs": 18.4, - "medianLatencyMs": 17, - "p50LatencyMs": 17, - "p75LatencyMs": 20, - "p90LatencyMs": 20, - "p99LatencyMs": 31, + "requestsPerSec": 480.2, + "avgLatencyMs": 20.26, + "medianLatencyMs": 19, + "p50LatencyMs": 19, + "p75LatencyMs": 22, + "p90LatencyMs": 23, + "p99LatencyMs": 34, "maxLatencyMs": 56, - "bytesPerSec": 157063577.6 + "bytesPerSec": 142521139.2 }, { "workers": 25, "durationMs": 5000, - "requests": 2619, + "requests": 2392, "errors": 0, - "requestsPerSec": 523.8, - "avgLatencyMs": 47.04, - "medianLatencyMs": 46, - "p50LatencyMs": 46, - "p75LatencyMs": 48, - "p90LatencyMs": 50, - "p99LatencyMs": 69, - "maxLatencyMs": 349, - "bytesPerSec": 155438284.81 + "requestsPerSec": 478.4, + "avgLatencyMs": 51.55, + "medianLatencyMs": 51, + "p50LatencyMs": 51, + "p75LatencyMs": 52, + "p90LatencyMs": 54, + "p99LatencyMs": 85, + "maxLatencyMs": 348, + "bytesPerSec": 141964083.2 }, { "workers": 50, "durationMs": 5000, - "requests": 2579, + "requests": 2345, "errors": 0, - "requestsPerSec": 515.8, - "avgLatencyMs": 95.33, - "medianLatencyMs": 93, - "p50LatencyMs": 93, - "p75LatencyMs": 96, - "p90LatencyMs": 100, - "p99LatencyMs": 346, - "maxLatencyMs": 1263, - "bytesPerSec": 153078988.81 + "requestsPerSec": 469, + "avgLatencyMs": 105.27, + "medianLatencyMs": 102, + "p50LatencyMs": 102, + "p75LatencyMs": 107, + "p90LatencyMs": 113, + "p99LatencyMs": 436, + "maxLatencyMs": 1400, + "bytesPerSec": 139185356.81 }, { "workers": 100, "durationMs": 5010, - "requests": 2597, + "requests": 2303, "errors": 0, - "requestsPerSec": 519.4, - "avgLatencyMs": 188.15, - "medianLatencyMs": 137, - "p50LatencyMs": 137, - "p75LatencyMs": 169, - "p90LatencyMs": 180, - "p99LatencyMs": 2784, - "maxLatencyMs": 4863, - "bytesPerSec": 154179993.6 + "requestsPerSec": 460.6, + "avgLatencyMs": 201.51, + "medianLatencyMs": 140, + "p50LatencyMs": 140, + "p75LatencyMs": 183, + "p90LatencyMs": 195, + "p99LatencyMs": 2844, + "maxLatencyMs": 4968, + "bytesPerSec": 136688435.2 }, { "workers": 200, "durationMs": 5010, - "requests": 2557, + "requests": 2282, "errors": 0, - "requestsPerSec": 511.4, - "avgLatencyMs": 189.98, - "medianLatencyMs": 135, - "p50LatencyMs": 135, - "p75LatencyMs": 168, - "p90LatencyMs": 181, - "p99LatencyMs": 2846, - "maxLatencyMs": 4916, - "bytesPerSec": 151794483.2 + "requestsPerSec": 456.4, + "avgLatencyMs": 201.77, + "medianLatencyMs": 156, + "p50LatencyMs": 156, + "p75LatencyMs": 177, + "p90LatencyMs": 199, + "p99LatencyMs": 2913, + "maxLatencyMs": 4909, + "bytesPerSec": 135449804.81 } ] } diff --git a/packages/app-pracht/ci-stats.json b/packages/app-pracht/ci-stats.json index 8c83fc28..2eafae1e 100644 --- a/packages/app-pracht/ci-stats.json +++ b/packages/app-pracht/ci-stats.json @@ -1,485 +1,485 @@ { - "timingMeasuredAt": "2026-10-10T11:51:43.886Z", + "timingMeasuredAt": "2026-10-11T00:44:30.326Z", "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": 598, - "avgLatencyMs": 1.715, - "medianLatencyMs": 1.623, - "samples": 5832, + "opsPerSec": 597, + "avgLatencyMs": 1.72, + "medianLatencyMs": 1.627, + "samples": 5816, "bodySizeKb": 187.02, "duplicationFactor": 2 }, "ssrLoadTests": { "peakWorkers": 25, - "peakRequestsPerSec": 680.2, - "peakAvgLatencyMs": 36.13, + "peakRequestsPerSec": 684.6, + "peakAvgLatencyMs": 35.88, "peakP50LatencyMs": 36, "peakP75LatencyMs": 37, "peakP90LatencyMs": 38, "peakP99LatencyMs": 40, - "totalRequests": 21377, + "totalRequests": 21849, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1872, + "requests": 1928, "errors": 0, - "requestsPerSec": 374.4, - "avgLatencyMs": 2.07, + "requestsPerSec": 385.6, + "avgLatencyMs": 2.06, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 2, "p99LatencyMs": 3, - "maxLatencyMs": 7, - "bytesPerSec": 105624371.2 + "maxLatencyMs": 3, + "bytesPerSec": 108783206.4 }, { "workers": 5, "durationMs": 5000, - "requests": 2958, + "requests": 3129, "errors": 0, - "requestsPerSec": 591.6, - "avgLatencyMs": 8.1, - "medianLatencyMs": 8, - "p50LatencyMs": 8, + "requestsPerSec": 625.8, + "avgLatencyMs": 7.34, + "medianLatencyMs": 7, + "p50LatencyMs": 7, "p75LatencyMs": 8, - "p90LatencyMs": 9, - "p99LatencyMs": 10, - "maxLatencyMs": 17, - "bytesPerSec": 166867763.2 + "p90LatencyMs": 8, + "p99LatencyMs": 9, + "maxLatencyMs": 11, + "bytesPerSec": 176540876.8 }, { "workers": 10, "durationMs": 5000, - "requests": 3204, + "requests": 3308, "errors": 0, - "requestsPerSec": 640.8, - "avgLatencyMs": 15.08, - "medianLatencyMs": 15, - "p50LatencyMs": 15, + "requestsPerSec": 661.6, + "avgLatencyMs": 14.61, + "medianLatencyMs": 14, + "p50LatencyMs": 14, "p75LatencyMs": 15, "p90LatencyMs": 16, - "p99LatencyMs": 26, - "maxLatencyMs": 75, - "bytesPerSec": 180735180.8 + "p99LatencyMs": 18, + "maxLatencyMs": 25, + "bytesPerSec": 186607206.4 }, { "workers": 25, "durationMs": 5000, - "requests": 3401, + "requests": 3423, "errors": 0, - "requestsPerSec": 680.2, - "avgLatencyMs": 36.13, + "requestsPerSec": 684.6, + "avgLatencyMs": 35.88, "medianLatencyMs": 36, "p50LatencyMs": 36, "p75LatencyMs": 37, "p90LatencyMs": 38, "p99LatencyMs": 40, - "maxLatencyMs": 133, - "bytesPerSec": 191876300.8 + "maxLatencyMs": 81, + "bytesPerSec": 193108377.6 }, { "workers": 50, "durationMs": 5000, - "requests": 3288, + "requests": 3321, "errors": 0, - "requestsPerSec": 657.6, - "avgLatencyMs": 75.01, - "medianLatencyMs": 74, - "p50LatencyMs": 74, + "requestsPerSec": 664.2, + "avgLatencyMs": 74.2, + "medianLatencyMs": 73, + "p50LatencyMs": 73, "p75LatencyMs": 75, "p90LatencyMs": 77, - "p99LatencyMs": 117, - "maxLatencyMs": 608, - "bytesPerSec": 185506201.6 + "p99LatencyMs": 116, + "maxLatencyMs": 542, + "bytesPerSec": 187341209.6 }, { "workers": 100, "durationMs": 5010, - "requests": 3291, + "requests": 3326, "errors": 0, - "requestsPerSec": 658.2, - "avgLatencyMs": 148.78, - "medianLatencyMs": 142, - "p50LatencyMs": 142, + "requestsPerSec": 665.2, + "avgLatencyMs": 147.67, + "medianLatencyMs": 140, + "p50LatencyMs": 140, "p75LatencyMs": 145, - "p90LatencyMs": 148, - "p99LatencyMs": 1159, - "maxLatencyMs": 2445, - "bytesPerSec": 185663488 + "p90LatencyMs": 150, + "p99LatencyMs": 978, + "maxLatencyMs": 2398, + "bytesPerSec": 187629568 }, { "workers": 200, "durationMs": 5010, - "requests": 3363, + "requests": 3414, "errors": 0, - "requestsPerSec": 672.6, - "avgLatencyMs": 206.38, - "medianLatencyMs": 148, - "p50LatencyMs": 148, - "p75LatencyMs": 185, - "p90LatencyMs": 200, - "p99LatencyMs": 2899, - "maxLatencyMs": 4936, - "bytesPerSec": 189752934.4 + "requestsPerSec": 682.8, + "avgLatencyMs": 210.49, + "medianLatencyMs": 155, + "p50LatencyMs": 155, + "p75LatencyMs": 188, + "p90LatencyMs": 202, + "p99LatencyMs": 2852, + "maxLatencyMs": 4980, + "bytesPerSec": 192610304 } ], "runs": 3, "samples": [ { "peakWorkers": 25, - "peakRequestsPerSec": 667.6, - "peakAvgLatencyMs": 36.83, - "peakP50LatencyMs": 37, - "peakP75LatencyMs": 38, - "peakP90LatencyMs": 39, - "peakP99LatencyMs": 41, - "totalRequests": 20686, + "peakRequestsPerSec": 682.8, + "peakAvgLatencyMs": 36, + "peakP50LatencyMs": 36, + "peakP75LatencyMs": 37, + "peakP90LatencyMs": 38, + "peakP99LatencyMs": 42, + "totalRequests": 21296, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1832, + "requests": 1896, "errors": 0, - "requestsPerSec": 366.4, - "avgLatencyMs": 2.12, + "requestsPerSec": 379.2, + "avgLatencyMs": 2.08, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, - "p90LatencyMs": 3, + "p90LatencyMs": 2, "p99LatencyMs": 3, - "maxLatencyMs": 6, - "bytesPerSec": 103356825.6 + "maxLatencyMs": 5, + "bytesPerSec": 106961305.6 }, { "workers": 5, "durationMs": 5000, - "requests": 2809, + "requests": 3006, "errors": 0, - "requestsPerSec": 561.8, - "avgLatencyMs": 8.42, + "requestsPerSec": 601.21, + "avgLatencyMs": 7.77, "medianLatencyMs": 8, "p50LatencyMs": 8, - "p75LatencyMs": 9, - "p90LatencyMs": 9, - "p99LatencyMs": 12, - "maxLatencyMs": 17, - "bytesPerSec": 158479155.2 + "p75LatencyMs": 8, + "p90LatencyMs": 8, + "p99LatencyMs": 10, + "maxLatencyMs": 13, + "bytesPerSec": 169594060.81 }, { "workers": 10, "durationMs": 5000, - "requests": 3130, + "requests": 3297, "errors": 0, - "requestsPerSec": 626, - "avgLatencyMs": 15.46, + "requestsPerSec": 659.4, + "avgLatencyMs": 14.56, "medianLatencyMs": 15, "p50LatencyMs": 15, - "p75LatencyMs": 16, - "p90LatencyMs": 17, - "p99LatencyMs": 24, - "maxLatencyMs": 31, - "bytesPerSec": 176593305.6 + "p75LatencyMs": 15, + "p90LatencyMs": 15, + "p99LatencyMs": 17, + "maxLatencyMs": 19, + "bytesPerSec": 185978060.8 }, { "workers": 25, "durationMs": 5000, - "requests": 3338, + "requests": 3414, "errors": 0, - "requestsPerSec": 667.6, - "avgLatencyMs": 36.83, - "medianLatencyMs": 37, - "p50LatencyMs": 37, - "p75LatencyMs": 38, - "p90LatencyMs": 39, - "p99LatencyMs": 41, - "maxLatencyMs": 147, - "bytesPerSec": 188311142.4 + "requestsPerSec": 682.8, + "avgLatencyMs": 36, + "medianLatencyMs": 36, + "p50LatencyMs": 36, + "p75LatencyMs": 37, + "p90LatencyMs": 38, + "p99LatencyMs": 42, + "maxLatencyMs": 124, + "bytesPerSec": 192584089.6 }, { "workers": 50, - "durationMs": 5010, - "requests": 3233, + "durationMs": 5000, + "requests": 3247, "errors": 0, - "requestsPerSec": 646.6, - "avgLatencyMs": 76.25, + "requestsPerSec": 649.4, + "avgLatencyMs": 75.93, "medianLatencyMs": 74, "p50LatencyMs": 74, "p75LatencyMs": 76, "p90LatencyMs": 79, - "p99LatencyMs": 113, - "maxLatencyMs": 567, - "bytesPerSec": 182386688 + "p99LatencyMs": 118, + "maxLatencyMs": 214, + "bytesPerSec": 183173120 }, { "workers": 100, "durationMs": 5010, - "requests": 3185, + "requests": 3272, "errors": 0, - "requestsPerSec": 637, - "avgLatencyMs": 154.15, - "medianLatencyMs": 147, - "p50LatencyMs": 147, - "p75LatencyMs": 151, - "p90LatencyMs": 156, - "p99LatencyMs": 1083, + "requestsPerSec": 654.4, + "avgLatencyMs": 150.1, + "medianLatencyMs": 146, + "p50LatencyMs": 146, + "p75LatencyMs": 149, + "p90LatencyMs": 151, + "p99LatencyMs": 1078, "maxLatencyMs": 2419, - "bytesPerSec": 179686604.8 + "bytesPerSec": 184641126.4 }, { "workers": 200, "durationMs": 5010, - "requests": 3159, + "requests": 3164, "errors": 0, - "requestsPerSec": 631.8, - "avgLatencyMs": 215.01, - "medianLatencyMs": 155, - "p50LatencyMs": 155, - "p75LatencyMs": 190, - "p90LatencyMs": 213, - "p99LatencyMs": 2992, - "maxLatencyMs": 4974, - "bytesPerSec": 178192384 + "requestsPerSec": 632.8, + "avgLatencyMs": 213.15, + "medianLatencyMs": 153, + "p50LatencyMs": 153, + "p75LatencyMs": 191, + "p90LatencyMs": 205, + "p99LatencyMs": 2954, + "maxLatencyMs": 4920, + "bytesPerSec": 178533171.2 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 680.2, - "peakAvgLatencyMs": 36.13, - "peakP50LatencyMs": 36, - "peakP75LatencyMs": 37, - "peakP90LatencyMs": 38, - "peakP99LatencyMs": 40, - "totalRequests": 21377, + "peakRequestsPerSec": 705.4, + "peakAvgLatencyMs": 34.84, + "peakP50LatencyMs": 35, + "peakP75LatencyMs": 35, + "peakP90LatencyMs": 36, + "peakP99LatencyMs": 39, + "totalRequests": 22187, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1872, + "requests": 1905, "errors": 0, - "requestsPerSec": 374.4, - "avgLatencyMs": 2.07, + "requestsPerSec": 381, + "avgLatencyMs": 2.08, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 2, "p99LatencyMs": 3, "maxLatencyMs": 7, - "bytesPerSec": 105624371.2 + "bytesPerSec": 107472486.4 }, { "workers": 5, "durationMs": 5000, - "requests": 2958, + "requests": 3079, "errors": 0, - "requestsPerSec": 591.6, - "avgLatencyMs": 8.1, - "medianLatencyMs": 8, - "p50LatencyMs": 8, + "requestsPerSec": 615.8, + "avgLatencyMs": 7.44, + "medianLatencyMs": 7, + "p50LatencyMs": 7, "p75LatencyMs": 8, - "p90LatencyMs": 9, + "p90LatencyMs": 8, "p99LatencyMs": 10, "maxLatencyMs": 17, - "bytesPerSec": 166867763.2 + "bytesPerSec": 173683507.2 }, { "workers": 10, "durationMs": 5000, - "requests": 3204, + "requests": 3333, "errors": 0, - "requestsPerSec": 640.8, - "avgLatencyMs": 15.08, - "medianLatencyMs": 15, - "p50LatencyMs": 15, + "requestsPerSec": 666.6, + "avgLatencyMs": 14.5, + "medianLatencyMs": 14, + "p50LatencyMs": 14, "p75LatencyMs": 15, - "p90LatencyMs": 16, - "p99LatencyMs": 26, - "maxLatencyMs": 75, - "bytesPerSec": 180735180.8 + "p90LatencyMs": 15, + "p99LatencyMs": 19, + "maxLatencyMs": 25, + "bytesPerSec": 188022784 }, { "workers": 25, "durationMs": 5000, - "requests": 3401, + "requests": 3527, "errors": 0, - "requestsPerSec": 680.2, - "avgLatencyMs": 36.13, - "medianLatencyMs": 36, - "p50LatencyMs": 36, - "p75LatencyMs": 37, - "p90LatencyMs": 38, - "p99LatencyMs": 40, - "maxLatencyMs": 133, - "bytesPerSec": 191876300.8 + "requestsPerSec": 705.4, + "avgLatencyMs": 34.84, + "medianLatencyMs": 35, + "p50LatencyMs": 35, + "p75LatencyMs": 35, + "p90LatencyMs": 36, + "p99LatencyMs": 39, + "maxLatencyMs": 118, + "bytesPerSec": 198980403.2 }, { "workers": 50, "durationMs": 5000, - "requests": 3288, + "requests": 3506, "errors": 0, - "requestsPerSec": 657.6, - "avgLatencyMs": 75.01, - "medianLatencyMs": 74, - "p50LatencyMs": 74, - "p75LatencyMs": 75, - "p90LatencyMs": 77, - "p99LatencyMs": 117, - "maxLatencyMs": 608, - "bytesPerSec": 185506201.6 + "requestsPerSec": 701.2, + "avgLatencyMs": 70.31, + "medianLatencyMs": 70, + "p50LatencyMs": 70, + "p75LatencyMs": 71, + "p90LatencyMs": 72, + "p99LatencyMs": 106, + "maxLatencyMs": 437, + "bytesPerSec": 197800755.2 }, { "workers": 100, - "durationMs": 5010, - "requests": 3291, + "durationMs": 5000, + "requests": 3456, "errors": 0, - "requestsPerSec": 658.2, - "avgLatencyMs": 148.78, - "medianLatencyMs": 142, - "p50LatencyMs": 142, - "p75LatencyMs": 145, - "p90LatencyMs": 148, - "p99LatencyMs": 1159, - "maxLatencyMs": 2445, - "bytesPerSec": 185663488 + "requestsPerSec": 691.2, + "avgLatencyMs": 142.13, + "medianLatencyMs": 140, + "p50LatencyMs": 140, + "p75LatencyMs": 141, + "p90LatencyMs": 144, + "p99LatencyMs": 746, + "maxLatencyMs": 1982, + "bytesPerSec": 194943385.6 }, { "workers": 200, "durationMs": 5010, - "requests": 3363, + "requests": 3381, "errors": 0, - "requestsPerSec": 672.6, - "avgLatencyMs": 206.38, - "medianLatencyMs": 148, - "p50LatencyMs": 148, - "p75LatencyMs": 185, - "p90LatencyMs": 200, - "p99LatencyMs": 2899, - "maxLatencyMs": 4936, - "bytesPerSec": 189752934.4 + "requestsPerSec": 676.2, + "avgLatencyMs": 209.67, + "medianLatencyMs": 150, + "p50LatencyMs": 150, + "p75LatencyMs": 186, + "p90LatencyMs": 201, + "p99LatencyMs": 2946, + "maxLatencyMs": 4997, + "bytesPerSec": 190749081.6 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 690.6, - "peakAvgLatencyMs": 35.58, - "peakP50LatencyMs": 35, - "peakP75LatencyMs": 36, - "peakP90LatencyMs": 37, + "peakRequestsPerSec": 684.6, + "peakAvgLatencyMs": 35.88, + "peakP50LatencyMs": 36, + "peakP75LatencyMs": 37, + "peakP90LatencyMs": 38, "peakP99LatencyMs": 40, - "totalRequests": 21524, + "totalRequests": 21849, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1886, + "requests": 1928, "errors": 0, - "requestsPerSec": 377.2, - "avgLatencyMs": 2.07, + "requestsPerSec": 385.6, + "avgLatencyMs": 2.06, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 2, "p99LatencyMs": 3, - "maxLatencyMs": 5, - "bytesPerSec": 106397696 + "maxLatencyMs": 3, + "bytesPerSec": 108783206.4 }, { "workers": 5, "durationMs": 5000, - "requests": 3012, + "requests": 3129, "errors": 0, - "requestsPerSec": 602.4, - "avgLatencyMs": 7.81, - "medianLatencyMs": 8, - "p50LatencyMs": 8, + "requestsPerSec": 625.8, + "avgLatencyMs": 7.34, + "medianLatencyMs": 7, + "p50LatencyMs": 7, "p75LatencyMs": 8, - "p90LatencyMs": 9, - "p99LatencyMs": 10, - "maxLatencyMs": 16, - "bytesPerSec": 169934848 + "p90LatencyMs": 8, + "p99LatencyMs": 9, + "maxLatencyMs": 11, + "bytesPerSec": 176540876.8 }, { "workers": 10, "durationMs": 5000, - "requests": 3248, + "requests": 3308, "errors": 0, - "requestsPerSec": 649.6, - "avgLatencyMs": 14.86, - "medianLatencyMs": 15, - "p50LatencyMs": 15, + "requestsPerSec": 661.6, + "avgLatencyMs": 14.61, + "medianLatencyMs": 14, + "p50LatencyMs": 14, "p75LatencyMs": 15, "p90LatencyMs": 16, - "p99LatencyMs": 25, - "maxLatencyMs": 45, - "bytesPerSec": 183251763.2 + "p99LatencyMs": 18, + "maxLatencyMs": 25, + "bytesPerSec": 186607206.4 }, { "workers": 25, "durationMs": 5000, - "requests": 3453, + "requests": 3423, "errors": 0, - "requestsPerSec": 690.6, - "avgLatencyMs": 35.58, - "medianLatencyMs": 35, - "p50LatencyMs": 35, - "p75LatencyMs": 36, - "p90LatencyMs": 37, + "requestsPerSec": 684.6, + "avgLatencyMs": 35.88, + "medianLatencyMs": 36, + "p50LatencyMs": 36, + "p75LatencyMs": 37, + "p90LatencyMs": 38, "p99LatencyMs": 40, - "maxLatencyMs": 99, - "bytesPerSec": 194786099.2 + "maxLatencyMs": 81, + "bytesPerSec": 193108377.6 }, { "workers": 50, "durationMs": 5000, - "requests": 3369, + "requests": 3321, "errors": 0, - "requestsPerSec": 673.8, - "avgLatencyMs": 73.13, - "medianLatencyMs": 72, - "p50LatencyMs": 72, - "p75LatencyMs": 74, - "p90LatencyMs": 76, - "p99LatencyMs": 106, - "maxLatencyMs": 448, - "bytesPerSec": 190067507.2 + "requestsPerSec": 664.2, + "avgLatencyMs": 74.2, + "medianLatencyMs": 73, + "p50LatencyMs": 73, + "p75LatencyMs": 75, + "p90LatencyMs": 77, + "p99LatencyMs": 116, + "maxLatencyMs": 542, + "bytesPerSec": 187341209.6 }, { "workers": 100, "durationMs": 5010, - "requests": 3324, + "requests": 3326, "errors": 0, - "requestsPerSec": 664.8, - "avgLatencyMs": 147.72, - "medianLatencyMs": 143, - "p50LatencyMs": 143, - "p75LatencyMs": 146, - "p90LatencyMs": 148, - "p99LatencyMs": 1014, - "maxLatencyMs": 2400, - "bytesPerSec": 187524710.4 + "requestsPerSec": 665.2, + "avgLatencyMs": 147.67, + "medianLatencyMs": 140, + "p50LatencyMs": 140, + "p75LatencyMs": 145, + "p90LatencyMs": 150, + "p99LatencyMs": 978, + "maxLatencyMs": 2398, + "bytesPerSec": 187629568 }, { "workers": 200, "durationMs": 5010, - "requests": 3232, + "requests": 3414, "errors": 0, - "requestsPerSec": 646.4, - "avgLatencyMs": 214.7, - "medianLatencyMs": 156, - "p50LatencyMs": 156, - "p75LatencyMs": 187, - "p90LatencyMs": 212, - "p99LatencyMs": 2911, - "maxLatencyMs": 4998, - "bytesPerSec": 182360473.6 + "requestsPerSec": 682.8, + "avgLatencyMs": 210.49, + "medianLatencyMs": 155, + "p50LatencyMs": 155, + "p75LatencyMs": 188, + "p90LatencyMs": 202, + "p99LatencyMs": 2852, + "maxLatencyMs": 4980, + "bytesPerSec": 192610304 } ] } @@ -487,475 +487,475 @@ "warmupDurationMs": 5000 }, "ssrRouterLinkLoadTests": { - "peakWorkers": 50, - "peakRequestsPerSec": 329.2, - "peakAvgLatencyMs": 149.29, - "peakP50LatencyMs": 147, - "peakP75LatencyMs": 156, - "peakP90LatencyMs": 163, - "peakP99LatencyMs": 395, - "totalRequests": 10792, + "peakWorkers": 25, + "peakRequestsPerSec": 342.4, + "peakAvgLatencyMs": 71.94, + "peakP50LatencyMs": 71, + "peakP75LatencyMs": 76, + "peakP90LatencyMs": 80, + "peakP99LatencyMs": 90, + "totalRequests": 11314, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1169, + "requests": 1253, "errors": 0, - "requestsPerSec": 233.8, - "avgLatencyMs": 3.58, + "requestsPerSec": 250.6, + "avgLatencyMs": 3.29, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, "p90LatencyMs": 4, - "p99LatencyMs": 9, - "maxLatencyMs": 11, - "bytesPerSec": 65975091.2 + "p99LatencyMs": 7, + "maxLatencyMs": 9, + "bytesPerSec": 70719897.6 }, { "workers": 5, "durationMs": 5000, - "requests": 1561, + "requests": 1646, "errors": 0, - "requestsPerSec": 312.2, - "avgLatencyMs": 15.49, + "requestsPerSec": 329.2, + "avgLatencyMs": 14.68, "medianLatencyMs": 14, "p50LatencyMs": 14, - "p75LatencyMs": 18, - "p90LatencyMs": 19, - "p99LatencyMs": 24, - "maxLatencyMs": 28, - "bytesPerSec": 88113152 + "p75LatencyMs": 16, + "p90LatencyMs": 18, + "p99LatencyMs": 20, + "maxLatencyMs": 25, + "bytesPerSec": 92897280 }, { "workers": 10, "durationMs": 5000, - "requests": 1562, + "requests": 1663, "errors": 0, - "requestsPerSec": 312.4, - "avgLatencyMs": 31.43, - "medianLatencyMs": 32, - "p50LatencyMs": 32, - "p75LatencyMs": 34, - "p90LatencyMs": 37, - "p99LatencyMs": 43, - "maxLatencyMs": 56, - "bytesPerSec": 88152473.6 + "requestsPerSec": 332.6, + "avgLatencyMs": 29.47, + "medianLatencyMs": 29, + "p50LatencyMs": 29, + "p75LatencyMs": 31, + "p90LatencyMs": 34, + "p99LatencyMs": 39, + "maxLatencyMs": 60, + "bytesPerSec": 93854105.6 }, { "workers": 25, "durationMs": 5000, - "requests": 1628, + "requests": 1712, "errors": 0, - "requestsPerSec": 325.61, - "avgLatencyMs": 75.66, - "medianLatencyMs": 75, - "p50LatencyMs": 75, - "p75LatencyMs": 79, - "p90LatencyMs": 83, - "p99LatencyMs": 95, - "maxLatencyMs": 226, - "bytesPerSec": 91861811.2 + "requestsPerSec": 342.4, + "avgLatencyMs": 71.94, + "medianLatencyMs": 71, + "p50LatencyMs": 71, + "p75LatencyMs": 76, + "p90LatencyMs": 80, + "p99LatencyMs": 90, + "maxLatencyMs": 218, + "bytesPerSec": 96606617.6 }, { "workers": 50, - "durationMs": 5000, - "requests": 1646, + "durationMs": 5010, + "requests": 1699, "errors": 0, - "requestsPerSec": 329.2, - "avgLatencyMs": 149.29, - "medianLatencyMs": 147, - "p50LatencyMs": 147, - "p75LatencyMs": 156, - "p90LatencyMs": 163, - "p99LatencyMs": 395, - "maxLatencyMs": 1034, - "bytesPerSec": 92897280 + "requestsPerSec": 339.8, + "avgLatencyMs": 144.55, + "medianLatencyMs": 139, + "p50LatencyMs": 139, + "p75LatencyMs": 151, + "p90LatencyMs": 157, + "p99LatencyMs": 568, + "maxLatencyMs": 1214, + "bytesPerSec": 95885721.6 }, { "workers": 100, "durationMs": 5010, - "requests": 1619, + "requests": 1689, "errors": 0, - "requestsPerSec": 323.8, - "avgLatencyMs": 298.98, - "medianLatencyMs": 220, - "p50LatencyMs": 220, - "p75LatencyMs": 258, - "p90LatencyMs": 295, - "p99LatencyMs": 3511, - "maxLatencyMs": 4989, - "bytesPerSec": 91376844.8 + "requestsPerSec": 337.8, + "avgLatencyMs": 286.84, + "medianLatencyMs": 212, + "p50LatencyMs": 212, + "p75LatencyMs": 262, + "p90LatencyMs": 286, + "p99LatencyMs": 3371, + "maxLatencyMs": 4831, + "bytesPerSec": 95322112 }, { "workers": 200, "durationMs": 5010, - "requests": 1607, + "requests": 1652, "errors": 0, - "requestsPerSec": 321.4, - "avgLatencyMs": 301.87, - "medianLatencyMs": 221, - "p50LatencyMs": 221, - "p75LatencyMs": 272, - "p90LatencyMs": 282, - "p99LatencyMs": 3498, - "maxLatencyMs": 4976, - "bytesPerSec": 90695270.4 + "requestsPerSec": 330.4, + "avgLatencyMs": 305.8, + "medianLatencyMs": 230, + "p50LatencyMs": 230, + "p75LatencyMs": 278, + "p90LatencyMs": 298, + "p99LatencyMs": 3399, + "maxLatencyMs": 4854, + "bytesPerSec": 93224960 } ], "runs": 3, "samples": [ { "peakWorkers": 25, - "peakRequestsPerSec": 351.8, - "peakAvgLatencyMs": 70.09, - "peakP50LatencyMs": 69, - "peakP75LatencyMs": 73, - "peakP90LatencyMs": 79, - "peakP99LatencyMs": 88, - "totalRequests": 10572, + "peakRequestsPerSec": 342.4, + "peakAvgLatencyMs": 71.94, + "peakP50LatencyMs": 71, + "peakP75LatencyMs": 76, + "peakP90LatencyMs": 80, + "peakP99LatencyMs": 90, + "totalRequests": 11314, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1160, + "requests": 1253, "errors": 0, - "requestsPerSec": 232, - "avgLatencyMs": 3.68, + "requestsPerSec": 250.6, + "avgLatencyMs": 3.29, "medianLatencyMs": 3, "p50LatencyMs": 3, - "p75LatencyMs": 4, - "p90LatencyMs": 5, - "p99LatencyMs": 8, + "p75LatencyMs": 3, + "p90LatencyMs": 4, + "p99LatencyMs": 7, "maxLatencyMs": 9, - "bytesPerSec": 65467187.2 + "bytesPerSec": 70719897.6 }, { "workers": 5, "durationMs": 5000, - "requests": 1534, + "requests": 1646, "errors": 0, - "requestsPerSec": 306.8, - "avgLatencyMs": 15.75, - "medianLatencyMs": 15, - "p50LatencyMs": 15, - "p75LatencyMs": 18, - "p90LatencyMs": 19, - "p99LatencyMs": 23, - "maxLatencyMs": 26, - "bytesPerSec": 86579609.6 + "requestsPerSec": 329.2, + "avgLatencyMs": 14.68, + "medianLatencyMs": 14, + "p50LatencyMs": 14, + "p75LatencyMs": 16, + "p90LatencyMs": 18, + "p99LatencyMs": 20, + "maxLatencyMs": 25, + "bytesPerSec": 92897280 }, { "workers": 10, "durationMs": 5000, - "requests": 1636, + "requests": 1663, "errors": 0, - "requestsPerSec": 327.2, - "avgLatencyMs": 29.98, - "medianLatencyMs": 30, - "p50LatencyMs": 30, - "p75LatencyMs": 32, + "requestsPerSec": 332.6, + "avgLatencyMs": 29.47, + "medianLatencyMs": 29, + "p50LatencyMs": 29, + "p75LatencyMs": 31, "p90LatencyMs": 34, - "p99LatencyMs": 40, - "maxLatencyMs": 59, - "bytesPerSec": 92333670.4 + "p99LatencyMs": 39, + "maxLatencyMs": 60, + "bytesPerSec": 93854105.6 }, { "workers": 25, "durationMs": 5000, - "requests": 1759, + "requests": 1712, "errors": 0, - "requestsPerSec": 351.8, - "avgLatencyMs": 70.09, - "medianLatencyMs": 69, - "p50LatencyMs": 69, - "p75LatencyMs": 73, - "p90LatencyMs": 79, - "p99LatencyMs": 88, - "maxLatencyMs": 280, - "bytesPerSec": 99280486.4 + "requestsPerSec": 342.4, + "avgLatencyMs": 71.94, + "medianLatencyMs": 71, + "p50LatencyMs": 71, + "p75LatencyMs": 76, + "p90LatencyMs": 80, + "p99LatencyMs": 90, + "maxLatencyMs": 218, + "bytesPerSec": 96606617.6 }, { "workers": 50, - "durationMs": 5000, - "requests": 1520, + "durationMs": 5010, + "requests": 1699, "errors": 0, - "requestsPerSec": 304, - "avgLatencyMs": 161.31, - "medianLatencyMs": 162, - "p50LatencyMs": 162, - "p75LatencyMs": 169, - "p90LatencyMs": 174, - "p99LatencyMs": 510, - "maxLatencyMs": 1007, - "bytesPerSec": 85780070.41 + "requestsPerSec": 339.8, + "avgLatencyMs": 144.55, + "medianLatencyMs": 139, + "p50LatencyMs": 139, + "p75LatencyMs": 151, + "p90LatencyMs": 157, + "p99LatencyMs": 568, + "maxLatencyMs": 1214, + "bytesPerSec": 95885721.6 }, { "workers": 100, "durationMs": 5010, - "requests": 1513, + "requests": 1689, "errors": 0, - "requestsPerSec": 302.61, - "avgLatencyMs": 304.26, - "medianLatencyMs": 219, - "p50LatencyMs": 219, - "p75LatencyMs": 281, - "p90LatencyMs": 297, - "p99LatencyMs": 3425, - "maxLatencyMs": 4858, - "bytesPerSec": 85399961.6 + "requestsPerSec": 337.8, + "avgLatencyMs": 286.84, + "medianLatencyMs": 212, + "p50LatencyMs": 212, + "p75LatencyMs": 262, + "p90LatencyMs": 286, + "p99LatencyMs": 3371, + "maxLatencyMs": 4831, + "bytesPerSec": 95322112 }, { "workers": 200, "durationMs": 5010, - "requests": 1450, + "requests": 1652, "errors": 0, - "requestsPerSec": 290, - "avgLatencyMs": 317.33, - "medianLatencyMs": 227, - "p50LatencyMs": 227, - "p75LatencyMs": 271, - "p90LatencyMs": 301, - "p99LatencyMs": 3667, - "maxLatencyMs": 4995, - "bytesPerSec": 81831526.41 + "requestsPerSec": 330.4, + "avgLatencyMs": 305.8, + "medianLatencyMs": 230, + "p50LatencyMs": 230, + "p75LatencyMs": 278, + "p90LatencyMs": 298, + "p99LatencyMs": 3399, + "maxLatencyMs": 4854, + "bytesPerSec": 93224960 } ] }, { - "peakWorkers": 25, - "peakRequestsPerSec": 326.4, - "peakAvgLatencyMs": 75.57, - "peakP50LatencyMs": 74, - "peakP75LatencyMs": 79, - "peakP90LatencyMs": 83, - "peakP99LatencyMs": 94, - "totalRequests": 10399, + "peakWorkers": 50, + "peakRequestsPerSec": 342.4, + "peakAvgLatencyMs": 143.36, + "peakP50LatencyMs": 139, + "peakP75LatencyMs": 150, + "peakP90LatencyMs": 156, + "peakP99LatencyMs": 246, + "totalRequests": 11040, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1079, + "requests": 1203, "errors": 0, - "requestsPerSec": 215.8, - "avgLatencyMs": 4.23, - "medianLatencyMs": 4, - "p50LatencyMs": 4, - "p75LatencyMs": 4, + "requestsPerSec": 240.6, + "avgLatencyMs": 3.44, + "medianLatencyMs": 3, + "p50LatencyMs": 3, + "p75LatencyMs": 3, "p90LatencyMs": 4, - "p99LatencyMs": 10, - "maxLatencyMs": 11, - "bytesPerSec": 60899328 + "p99LatencyMs": 8, + "maxLatencyMs": 10, + "bytesPerSec": 67901849.6 }, { "workers": 5, "durationMs": 5000, - "requests": 1488, + "requests": 1629, "errors": 0, - "requestsPerSec": 297.61, - "avgLatencyMs": 16.28, - "medianLatencyMs": 15, - "p50LatencyMs": 15, - "p75LatencyMs": 18, - "p90LatencyMs": 20, - "p99LatencyMs": 25, - "maxLatencyMs": 30, - "bytesPerSec": 83984384 + "requestsPerSec": 325.8, + "avgLatencyMs": 14.84, + "medianLatencyMs": 14, + "p50LatencyMs": 14, + "p75LatencyMs": 17, + "p90LatencyMs": 18, + "p99LatencyMs": 22, + "maxLatencyMs": 26, + "bytesPerSec": 91927347.2 }, { "workers": 10, "durationMs": 5000, - "requests": 1500, + "requests": 1681, "errors": 0, - "requestsPerSec": 300, - "avgLatencyMs": 32.71, - "medianLatencyMs": 33, - "p50LatencyMs": 33, - "p75LatencyMs": 35, - "p90LatencyMs": 37, - "p99LatencyMs": 43, - "maxLatencyMs": 49, - "bytesPerSec": 84665958.41 + "requestsPerSec": 336.2, + "avgLatencyMs": 29.15, + "medianLatencyMs": 29, + "p50LatencyMs": 29, + "p75LatencyMs": 31, + "p90LatencyMs": 33, + "p99LatencyMs": 39, + "maxLatencyMs": 54, + "bytesPerSec": 94876467.2 }, { "workers": 25, "durationMs": 5000, - "requests": 1632, + "requests": 1663, "errors": 0, - "requestsPerSec": 326.4, - "avgLatencyMs": 75.57, - "medianLatencyMs": 74, - "p50LatencyMs": 74, - "p75LatencyMs": 79, - "p90LatencyMs": 83, - "p99LatencyMs": 94, - "maxLatencyMs": 206, - "bytesPerSec": 92110848 + "requestsPerSec": 332.6, + "avgLatencyMs": 74.11, + "medianLatencyMs": 73, + "p50LatencyMs": 73, + "p75LatencyMs": 78, + "p90LatencyMs": 84, + "p99LatencyMs": 95, + "maxLatencyMs": 183, + "bytesPerSec": 93840998.4 }, { "workers": 50, "durationMs": 5000, - "requests": 1613, + "requests": 1712, "errors": 0, - "requestsPerSec": 322.61, - "avgLatencyMs": 151.99, - "medianLatencyMs": 150, - "p50LatencyMs": 150, - "p75LatencyMs": 158, - "p90LatencyMs": 163, - "p99LatencyMs": 305, - "maxLatencyMs": 869, - "bytesPerSec": 91036057.6 + "requestsPerSec": 342.4, + "avgLatencyMs": 143.36, + "medianLatencyMs": 139, + "p50LatencyMs": 139, + "p75LatencyMs": 150, + "p90LatencyMs": 156, + "p99LatencyMs": 246, + "maxLatencyMs": 965, + "bytesPerSec": 96619724.8 }, { "workers": 100, "durationMs": 5010, - "requests": 1591, + "requests": 1604, "errors": 0, - "requestsPerSec": 318.2, - "avgLatencyMs": 300.43, - "medianLatencyMs": 224, - "p50LatencyMs": 224, - "p75LatencyMs": 272, - "p90LatencyMs": 304, - "p99LatencyMs": 3496, - "maxLatencyMs": 4925, - "bytesPerSec": 89790873.6 + "requestsPerSec": 320.8, + "avgLatencyMs": 301.62, + "medianLatencyMs": 228, + "p50LatencyMs": 228, + "p75LatencyMs": 267, + "p90LatencyMs": 296, + "p99LatencyMs": 3348, + "maxLatencyMs": 4801, + "bytesPerSec": 90511769.6 }, { "workers": 200, "durationMs": 5010, - "requests": 1496, + "requests": 1548, "errors": 0, - "requestsPerSec": 299.2, - "avgLatencyMs": 311.34, - "medianLatencyMs": 228, - "p50LatencyMs": 228, - "p75LatencyMs": 270, - "p90LatencyMs": 296, - "p99LatencyMs": 3618, - "maxLatencyMs": 4901, - "bytesPerSec": 84426752 + "requestsPerSec": 309.61, + "avgLatencyMs": 318.91, + "medianLatencyMs": 244, + "p50LatencyMs": 244, + "p75LatencyMs": 279, + "p90LatencyMs": 301, + "p99LatencyMs": 3551, + "maxLatencyMs": 4998, + "bytesPerSec": 87356211.2 } ] }, { - "peakWorkers": 50, - "peakRequestsPerSec": 329.2, - "peakAvgLatencyMs": 149.29, - "peakP50LatencyMs": 147, - "peakP75LatencyMs": 156, - "peakP90LatencyMs": 163, - "peakP99LatencyMs": 395, - "totalRequests": 10792, + "peakWorkers": 25, + "peakRequestsPerSec": 326, + "peakAvgLatencyMs": 75.66, + "peakP50LatencyMs": 74, + "peakP75LatencyMs": 79, + "peakP90LatencyMs": 85, + "peakP99LatencyMs": 97, + "totalRequests": 10636, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1169, + "requests": 1156, "errors": 0, - "requestsPerSec": 233.8, - "avgLatencyMs": 3.58, + "requestsPerSec": 231.2, + "avgLatencyMs": 3.7, "medianLatencyMs": 3, "p50LatencyMs": 3, - "p75LatencyMs": 3, + "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 9, - "maxLatencyMs": 11, - "bytesPerSec": 65975091.2 + "maxLatencyMs": 10, + "bytesPerSec": 65250918.4 }, { "workers": 5, "durationMs": 5000, - "requests": 1561, + "requests": 1535, "errors": 0, - "requestsPerSec": 312.2, - "avgLatencyMs": 15.49, - "medianLatencyMs": 14, - "p50LatencyMs": 14, + "requestsPerSec": 307, + "avgLatencyMs": 15.77, + "medianLatencyMs": 15, + "p50LatencyMs": 15, "p75LatencyMs": 18, - "p90LatencyMs": 19, + "p90LatencyMs": 20, "p99LatencyMs": 24, - "maxLatencyMs": 28, - "bytesPerSec": 88113152 + "maxLatencyMs": 27, + "bytesPerSec": 86618931.2 }, { "workers": 10, "durationMs": 5000, - "requests": 1562, + "requests": 1591, "errors": 0, - "requestsPerSec": 312.4, - "avgLatencyMs": 31.43, - "medianLatencyMs": 32, - "p50LatencyMs": 32, - "p75LatencyMs": 34, - "p90LatencyMs": 37, - "p99LatencyMs": 43, - "maxLatencyMs": 56, - "bytesPerSec": 88152473.6 + "requestsPerSec": 318.2, + "avgLatencyMs": 30.83, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 33, + "p90LatencyMs": 35, + "p99LatencyMs": 41, + "maxLatencyMs": 45, + "bytesPerSec": 89777766.4 }, { "workers": 25, "durationMs": 5000, - "requests": 1628, + "requests": 1630, "errors": 0, - "requestsPerSec": 325.61, + "requestsPerSec": 326, "avgLatencyMs": 75.66, - "medianLatencyMs": 75, - "p50LatencyMs": 75, + "medianLatencyMs": 74, + "p50LatencyMs": 74, "p75LatencyMs": 79, - "p90LatencyMs": 83, - "p99LatencyMs": 95, - "maxLatencyMs": 226, - "bytesPerSec": 91861811.2 + "p90LatencyMs": 85, + "p99LatencyMs": 97, + "maxLatencyMs": 196, + "bytesPerSec": 91992883.2 }, { "workers": 50, - "durationMs": 5000, - "requests": 1646, + "durationMs": 5010, + "requests": 1620, "errors": 0, - "requestsPerSec": 329.2, - "avgLatencyMs": 149.29, - "medianLatencyMs": 147, - "p50LatencyMs": 147, - "p75LatencyMs": 156, - "p90LatencyMs": 163, - "p99LatencyMs": 395, - "maxLatencyMs": 1034, - "bytesPerSec": 92897280 + "requestsPerSec": 324, + "avgLatencyMs": 151.45, + "medianLatencyMs": 149, + "p50LatencyMs": 149, + "p75LatencyMs": 159, + "p90LatencyMs": 164, + "p99LatencyMs": 586, + "maxLatencyMs": 1158, + "bytesPerSec": 91429273.6 }, { "workers": 100, "durationMs": 5010, - "requests": 1619, + "requests": 1577, "errors": 0, - "requestsPerSec": 323.8, - "avgLatencyMs": 298.98, - "medianLatencyMs": 220, - "p50LatencyMs": 220, - "p75LatencyMs": 258, + "requestsPerSec": 315.4, + "avgLatencyMs": 300.48, + "medianLatencyMs": 222, + "p50LatencyMs": 222, + "p75LatencyMs": 274, "p90LatencyMs": 295, - "p99LatencyMs": 3511, - "maxLatencyMs": 4989, - "bytesPerSec": 91376844.8 + "p99LatencyMs": 3485, + "maxLatencyMs": 4904, + "bytesPerSec": 89004441.6 }, { "workers": 200, "durationMs": 5010, - "requests": 1607, + "requests": 1527, "errors": 0, - "requestsPerSec": 321.4, - "avgLatencyMs": 301.87, - "medianLatencyMs": 221, - "p50LatencyMs": 221, - "p75LatencyMs": 272, - "p90LatencyMs": 282, - "p99LatencyMs": 3498, - "maxLatencyMs": 4976, - "bytesPerSec": 90695270.4 + "requestsPerSec": 305.4, + "avgLatencyMs": 310.85, + "medianLatencyMs": 225, + "p50LatencyMs": 225, + "p75LatencyMs": 275, + "p90LatencyMs": 292, + "p99LatencyMs": 3591, + "maxLatencyMs": 4997, + "bytesPerSec": 86170009.6 } ] } @@ -964,147 +964,147 @@ }, "browserVersion": "Google Chrome 154.0.8037.97", "clientSideRenderedTests": { - "firstPaintMs": 98.6, - "fcpMs": 98.61, + "firstPaintMs": 108.6, + "fcpMs": 108.57, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 18.71, - "inputDelayMs": 0.85, - "processingDurationMs": 2.31, - "presentationDelayMs": 15.55 + "interactionLatencyMs": 21.52, + "inputDelayMs": 0.84, + "processingDurationMs": 4.19, + "presentationDelayMs": 16.49 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 9.13, - "fcpMs": 9.08, - "interactionLatencyMs": 3.22, - "inputDelayMs": 0.12, - "processingDurationMs": 0.18, - "presentationDelayMs": 2.93 + "firstPaintMs": 29.16, + "fcpMs": 29.27, + "interactionLatencyMs": 4.41, + "inputDelayMs": 0.08, + "processingDurationMs": 3.12, + "presentationDelayMs": 5.25 }, "samples": [ { - "firstPaintMs": 96, - "fcpMs": 95.676, + "firstPaintMs": 103, + "fcpMs": 102.696, "interactionTests": { - "interactionLatencyMs": 22.901, - "inputDelayMs": 1.002, - "processingDurationMs": 2.602, - "presentationDelayMs": 19.297 + "interactionLatencyMs": 19.01, + "inputDelayMs": 0.791, + "processingDurationMs": 4.906, + "presentationDelayMs": 13.313 } }, { - "firstPaintMs": 101, - "fcpMs": 100.98, + "firstPaintMs": 96, + "fcpMs": 95.984, "interactionTests": { - "interactionLatencyMs": 21.273, - "inputDelayMs": 0.972, - "processingDurationMs": 2.356, - "presentationDelayMs": 17.945 + "interactionLatencyMs": 22.605, + "inputDelayMs": 0.893, + "processingDurationMs": 9.359, + "presentationDelayMs": 12.353 } }, { - "firstPaintMs": 94, - "fcpMs": 93.955, + "firstPaintMs": 95, + "fcpMs": 94.791, "interactionTests": { - "interactionLatencyMs": 17.428, - "inputDelayMs": 0.794, - "processingDurationMs": 2.176, - "presentationDelayMs": 14.458 + "interactionLatencyMs": 17.135, + "inputDelayMs": 0.729, + "processingDurationMs": 2.067, + "presentationDelayMs": 14.339 } }, { - "firstPaintMs": 89, - "fcpMs": 89.392, + "firstPaintMs": 160, + "fcpMs": 160.217, "interactionTests": { - "interactionLatencyMs": 15.344, - "inputDelayMs": 0.734, - "processingDurationMs": 2.211, - "presentationDelayMs": 12.399 + "interactionLatencyMs": 20.272, + "inputDelayMs": 0.875, + "processingDurationMs": 2.275, + "presentationDelayMs": 17.122 } }, { - "firstPaintMs": 113, - "fcpMs": 113.065, + "firstPaintMs": 89, + "fcpMs": 89.141, "interactionTests": { - "interactionLatencyMs": 16.624, - "inputDelayMs": 0.766, - "processingDurationMs": 2.193, - "presentationDelayMs": 13.665 + "interactionLatencyMs": 28.569000000000003, + "inputDelayMs": 0.928, + "processingDurationMs": 2.32, + "presentationDelayMs": 25.321 } } ] }, "serverSideRenderedTests": { - "firstPaintMs": 78.4, - "fcpMs": 78.51, + "firstPaintMs": 80.2, + "fcpMs": 79.97, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 14.3, - "inputDelayMs": 0.84, - "processingDurationMs": 2.79, - "presentationDelayMs": 10.66 + "interactionLatencyMs": 18.76, + "inputDelayMs": 0.82, + "processingDurationMs": 2.33, + "presentationDelayMs": 15.61 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 10.92, - "fcpMs": 10.74, - "interactionLatencyMs": 3.73, - "inputDelayMs": 0.19, - "processingDurationMs": 1.73, - "presentationDelayMs": 3.9 + "firstPaintMs": 10.52, + "fcpMs": 10.37, + "interactionLatencyMs": 3.7, + "inputDelayMs": 0.05, + "processingDurationMs": 0.8, + "presentationDelayMs": 4.02 }, "samples": [ { - "firstPaintMs": 96, - "fcpMs": 95.64, + "firstPaintMs": 90, + "fcpMs": 89.509, "interactionTests": { - "interactionLatencyMs": 15.661, - "inputDelayMs": 0.99, - "processingDurationMs": 5.869, - "presentationDelayMs": 8.802 + "interactionLatencyMs": 13.399, + "inputDelayMs": 0.803, + "processingDurationMs": 2.069, + "presentationDelayMs": 10.527 } }, { - "firstPaintMs": 77, - "fcpMs": 77.215, + "firstPaintMs": 91, + "fcpMs": 90.507, "interactionTests": { - "interactionLatencyMs": 13.549, - "inputDelayMs": 1.096, - "processingDurationMs": 2.037, - "presentationDelayMs": 10.416 + "interactionLatencyMs": 17.978, + "inputDelayMs": 0.752, + "processingDurationMs": 2.411, + "presentationDelayMs": 14.815 } }, { - "firstPaintMs": 75, - "fcpMs": 75.232, + "firstPaintMs": 81, + "fcpMs": 81.149, "interactionTests": { - "interactionLatencyMs": 10.477, - "inputDelayMs": 0.719, - "processingDurationMs": 1.829, - "presentationDelayMs": 7.929 + "interactionLatencyMs": 17.976, + "inputDelayMs": 0.89, + "processingDurationMs": 3.669, + "presentationDelayMs": 13.417 } }, { - "firstPaintMs": 66, - "fcpMs": 66.044, + "firstPaintMs": 70, + "fcpMs": 70.16, "interactionTests": { - "interactionLatencyMs": 19.988, - "inputDelayMs": 0.676, - "processingDurationMs": 1.871, - "presentationDelayMs": 17.441 + "interactionLatencyMs": 21.492, + "inputDelayMs": 0.804, + "processingDurationMs": 1.757, + "presentationDelayMs": 18.931 } }, { - "firstPaintMs": 78, - "fcpMs": 78.397, + "firstPaintMs": 69, + "fcpMs": 68.543, "interactionTests": { - "interactionLatencyMs": 11.803, - "inputDelayMs": 0.724, - "processingDurationMs": 2.368, - "presentationDelayMs": 8.711 + "interactionLatencyMs": 22.932, + "inputDelayMs": 0.84, + "processingDurationMs": 1.744, + "presentationDelayMs": 20.348 } } ] diff --git a/packages/app-pracht/stats/0.18.0.json b/packages/app-pracht/stats/0.18.0.json index 8c83fc28..2eafae1e 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-10T11:51:43.886Z", + "timingMeasuredAt": "2026-10-11T00:44:30.326Z", "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": 598, - "avgLatencyMs": 1.715, - "medianLatencyMs": 1.623, - "samples": 5832, + "opsPerSec": 597, + "avgLatencyMs": 1.72, + "medianLatencyMs": 1.627, + "samples": 5816, "bodySizeKb": 187.02, "duplicationFactor": 2 }, "ssrLoadTests": { "peakWorkers": 25, - "peakRequestsPerSec": 680.2, - "peakAvgLatencyMs": 36.13, + "peakRequestsPerSec": 684.6, + "peakAvgLatencyMs": 35.88, "peakP50LatencyMs": 36, "peakP75LatencyMs": 37, "peakP90LatencyMs": 38, "peakP99LatencyMs": 40, - "totalRequests": 21377, + "totalRequests": 21849, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1872, + "requests": 1928, "errors": 0, - "requestsPerSec": 374.4, - "avgLatencyMs": 2.07, + "requestsPerSec": 385.6, + "avgLatencyMs": 2.06, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 2, "p99LatencyMs": 3, - "maxLatencyMs": 7, - "bytesPerSec": 105624371.2 + "maxLatencyMs": 3, + "bytesPerSec": 108783206.4 }, { "workers": 5, "durationMs": 5000, - "requests": 2958, + "requests": 3129, "errors": 0, - "requestsPerSec": 591.6, - "avgLatencyMs": 8.1, - "medianLatencyMs": 8, - "p50LatencyMs": 8, + "requestsPerSec": 625.8, + "avgLatencyMs": 7.34, + "medianLatencyMs": 7, + "p50LatencyMs": 7, "p75LatencyMs": 8, - "p90LatencyMs": 9, - "p99LatencyMs": 10, - "maxLatencyMs": 17, - "bytesPerSec": 166867763.2 + "p90LatencyMs": 8, + "p99LatencyMs": 9, + "maxLatencyMs": 11, + "bytesPerSec": 176540876.8 }, { "workers": 10, "durationMs": 5000, - "requests": 3204, + "requests": 3308, "errors": 0, - "requestsPerSec": 640.8, - "avgLatencyMs": 15.08, - "medianLatencyMs": 15, - "p50LatencyMs": 15, + "requestsPerSec": 661.6, + "avgLatencyMs": 14.61, + "medianLatencyMs": 14, + "p50LatencyMs": 14, "p75LatencyMs": 15, "p90LatencyMs": 16, - "p99LatencyMs": 26, - "maxLatencyMs": 75, - "bytesPerSec": 180735180.8 + "p99LatencyMs": 18, + "maxLatencyMs": 25, + "bytesPerSec": 186607206.4 }, { "workers": 25, "durationMs": 5000, - "requests": 3401, + "requests": 3423, "errors": 0, - "requestsPerSec": 680.2, - "avgLatencyMs": 36.13, + "requestsPerSec": 684.6, + "avgLatencyMs": 35.88, "medianLatencyMs": 36, "p50LatencyMs": 36, "p75LatencyMs": 37, "p90LatencyMs": 38, "p99LatencyMs": 40, - "maxLatencyMs": 133, - "bytesPerSec": 191876300.8 + "maxLatencyMs": 81, + "bytesPerSec": 193108377.6 }, { "workers": 50, "durationMs": 5000, - "requests": 3288, + "requests": 3321, "errors": 0, - "requestsPerSec": 657.6, - "avgLatencyMs": 75.01, - "medianLatencyMs": 74, - "p50LatencyMs": 74, + "requestsPerSec": 664.2, + "avgLatencyMs": 74.2, + "medianLatencyMs": 73, + "p50LatencyMs": 73, "p75LatencyMs": 75, "p90LatencyMs": 77, - "p99LatencyMs": 117, - "maxLatencyMs": 608, - "bytesPerSec": 185506201.6 + "p99LatencyMs": 116, + "maxLatencyMs": 542, + "bytesPerSec": 187341209.6 }, { "workers": 100, "durationMs": 5010, - "requests": 3291, + "requests": 3326, "errors": 0, - "requestsPerSec": 658.2, - "avgLatencyMs": 148.78, - "medianLatencyMs": 142, - "p50LatencyMs": 142, + "requestsPerSec": 665.2, + "avgLatencyMs": 147.67, + "medianLatencyMs": 140, + "p50LatencyMs": 140, "p75LatencyMs": 145, - "p90LatencyMs": 148, - "p99LatencyMs": 1159, - "maxLatencyMs": 2445, - "bytesPerSec": 185663488 + "p90LatencyMs": 150, + "p99LatencyMs": 978, + "maxLatencyMs": 2398, + "bytesPerSec": 187629568 }, { "workers": 200, "durationMs": 5010, - "requests": 3363, + "requests": 3414, "errors": 0, - "requestsPerSec": 672.6, - "avgLatencyMs": 206.38, - "medianLatencyMs": 148, - "p50LatencyMs": 148, - "p75LatencyMs": 185, - "p90LatencyMs": 200, - "p99LatencyMs": 2899, - "maxLatencyMs": 4936, - "bytesPerSec": 189752934.4 + "requestsPerSec": 682.8, + "avgLatencyMs": 210.49, + "medianLatencyMs": 155, + "p50LatencyMs": 155, + "p75LatencyMs": 188, + "p90LatencyMs": 202, + "p99LatencyMs": 2852, + "maxLatencyMs": 4980, + "bytesPerSec": 192610304 } ], "runs": 3, "samples": [ { "peakWorkers": 25, - "peakRequestsPerSec": 667.6, - "peakAvgLatencyMs": 36.83, - "peakP50LatencyMs": 37, - "peakP75LatencyMs": 38, - "peakP90LatencyMs": 39, - "peakP99LatencyMs": 41, - "totalRequests": 20686, + "peakRequestsPerSec": 682.8, + "peakAvgLatencyMs": 36, + "peakP50LatencyMs": 36, + "peakP75LatencyMs": 37, + "peakP90LatencyMs": 38, + "peakP99LatencyMs": 42, + "totalRequests": 21296, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1832, + "requests": 1896, "errors": 0, - "requestsPerSec": 366.4, - "avgLatencyMs": 2.12, + "requestsPerSec": 379.2, + "avgLatencyMs": 2.08, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, - "p90LatencyMs": 3, + "p90LatencyMs": 2, "p99LatencyMs": 3, - "maxLatencyMs": 6, - "bytesPerSec": 103356825.6 + "maxLatencyMs": 5, + "bytesPerSec": 106961305.6 }, { "workers": 5, "durationMs": 5000, - "requests": 2809, + "requests": 3006, "errors": 0, - "requestsPerSec": 561.8, - "avgLatencyMs": 8.42, + "requestsPerSec": 601.21, + "avgLatencyMs": 7.77, "medianLatencyMs": 8, "p50LatencyMs": 8, - "p75LatencyMs": 9, - "p90LatencyMs": 9, - "p99LatencyMs": 12, - "maxLatencyMs": 17, - "bytesPerSec": 158479155.2 + "p75LatencyMs": 8, + "p90LatencyMs": 8, + "p99LatencyMs": 10, + "maxLatencyMs": 13, + "bytesPerSec": 169594060.81 }, { "workers": 10, "durationMs": 5000, - "requests": 3130, + "requests": 3297, "errors": 0, - "requestsPerSec": 626, - "avgLatencyMs": 15.46, + "requestsPerSec": 659.4, + "avgLatencyMs": 14.56, "medianLatencyMs": 15, "p50LatencyMs": 15, - "p75LatencyMs": 16, - "p90LatencyMs": 17, - "p99LatencyMs": 24, - "maxLatencyMs": 31, - "bytesPerSec": 176593305.6 + "p75LatencyMs": 15, + "p90LatencyMs": 15, + "p99LatencyMs": 17, + "maxLatencyMs": 19, + "bytesPerSec": 185978060.8 }, { "workers": 25, "durationMs": 5000, - "requests": 3338, + "requests": 3414, "errors": 0, - "requestsPerSec": 667.6, - "avgLatencyMs": 36.83, - "medianLatencyMs": 37, - "p50LatencyMs": 37, - "p75LatencyMs": 38, - "p90LatencyMs": 39, - "p99LatencyMs": 41, - "maxLatencyMs": 147, - "bytesPerSec": 188311142.4 + "requestsPerSec": 682.8, + "avgLatencyMs": 36, + "medianLatencyMs": 36, + "p50LatencyMs": 36, + "p75LatencyMs": 37, + "p90LatencyMs": 38, + "p99LatencyMs": 42, + "maxLatencyMs": 124, + "bytesPerSec": 192584089.6 }, { "workers": 50, - "durationMs": 5010, - "requests": 3233, + "durationMs": 5000, + "requests": 3247, "errors": 0, - "requestsPerSec": 646.6, - "avgLatencyMs": 76.25, + "requestsPerSec": 649.4, + "avgLatencyMs": 75.93, "medianLatencyMs": 74, "p50LatencyMs": 74, "p75LatencyMs": 76, "p90LatencyMs": 79, - "p99LatencyMs": 113, - "maxLatencyMs": 567, - "bytesPerSec": 182386688 + "p99LatencyMs": 118, + "maxLatencyMs": 214, + "bytesPerSec": 183173120 }, { "workers": 100, "durationMs": 5010, - "requests": 3185, + "requests": 3272, "errors": 0, - "requestsPerSec": 637, - "avgLatencyMs": 154.15, - "medianLatencyMs": 147, - "p50LatencyMs": 147, - "p75LatencyMs": 151, - "p90LatencyMs": 156, - "p99LatencyMs": 1083, + "requestsPerSec": 654.4, + "avgLatencyMs": 150.1, + "medianLatencyMs": 146, + "p50LatencyMs": 146, + "p75LatencyMs": 149, + "p90LatencyMs": 151, + "p99LatencyMs": 1078, "maxLatencyMs": 2419, - "bytesPerSec": 179686604.8 + "bytesPerSec": 184641126.4 }, { "workers": 200, "durationMs": 5010, - "requests": 3159, + "requests": 3164, "errors": 0, - "requestsPerSec": 631.8, - "avgLatencyMs": 215.01, - "medianLatencyMs": 155, - "p50LatencyMs": 155, - "p75LatencyMs": 190, - "p90LatencyMs": 213, - "p99LatencyMs": 2992, - "maxLatencyMs": 4974, - "bytesPerSec": 178192384 + "requestsPerSec": 632.8, + "avgLatencyMs": 213.15, + "medianLatencyMs": 153, + "p50LatencyMs": 153, + "p75LatencyMs": 191, + "p90LatencyMs": 205, + "p99LatencyMs": 2954, + "maxLatencyMs": 4920, + "bytesPerSec": 178533171.2 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 680.2, - "peakAvgLatencyMs": 36.13, - "peakP50LatencyMs": 36, - "peakP75LatencyMs": 37, - "peakP90LatencyMs": 38, - "peakP99LatencyMs": 40, - "totalRequests": 21377, + "peakRequestsPerSec": 705.4, + "peakAvgLatencyMs": 34.84, + "peakP50LatencyMs": 35, + "peakP75LatencyMs": 35, + "peakP90LatencyMs": 36, + "peakP99LatencyMs": 39, + "totalRequests": 22187, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1872, + "requests": 1905, "errors": 0, - "requestsPerSec": 374.4, - "avgLatencyMs": 2.07, + "requestsPerSec": 381, + "avgLatencyMs": 2.08, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 2, "p99LatencyMs": 3, "maxLatencyMs": 7, - "bytesPerSec": 105624371.2 + "bytesPerSec": 107472486.4 }, { "workers": 5, "durationMs": 5000, - "requests": 2958, + "requests": 3079, "errors": 0, - "requestsPerSec": 591.6, - "avgLatencyMs": 8.1, - "medianLatencyMs": 8, - "p50LatencyMs": 8, + "requestsPerSec": 615.8, + "avgLatencyMs": 7.44, + "medianLatencyMs": 7, + "p50LatencyMs": 7, "p75LatencyMs": 8, - "p90LatencyMs": 9, + "p90LatencyMs": 8, "p99LatencyMs": 10, "maxLatencyMs": 17, - "bytesPerSec": 166867763.2 + "bytesPerSec": 173683507.2 }, { "workers": 10, "durationMs": 5000, - "requests": 3204, + "requests": 3333, "errors": 0, - "requestsPerSec": 640.8, - "avgLatencyMs": 15.08, - "medianLatencyMs": 15, - "p50LatencyMs": 15, + "requestsPerSec": 666.6, + "avgLatencyMs": 14.5, + "medianLatencyMs": 14, + "p50LatencyMs": 14, "p75LatencyMs": 15, - "p90LatencyMs": 16, - "p99LatencyMs": 26, - "maxLatencyMs": 75, - "bytesPerSec": 180735180.8 + "p90LatencyMs": 15, + "p99LatencyMs": 19, + "maxLatencyMs": 25, + "bytesPerSec": 188022784 }, { "workers": 25, "durationMs": 5000, - "requests": 3401, + "requests": 3527, "errors": 0, - "requestsPerSec": 680.2, - "avgLatencyMs": 36.13, - "medianLatencyMs": 36, - "p50LatencyMs": 36, - "p75LatencyMs": 37, - "p90LatencyMs": 38, - "p99LatencyMs": 40, - "maxLatencyMs": 133, - "bytesPerSec": 191876300.8 + "requestsPerSec": 705.4, + "avgLatencyMs": 34.84, + "medianLatencyMs": 35, + "p50LatencyMs": 35, + "p75LatencyMs": 35, + "p90LatencyMs": 36, + "p99LatencyMs": 39, + "maxLatencyMs": 118, + "bytesPerSec": 198980403.2 }, { "workers": 50, "durationMs": 5000, - "requests": 3288, + "requests": 3506, "errors": 0, - "requestsPerSec": 657.6, - "avgLatencyMs": 75.01, - "medianLatencyMs": 74, - "p50LatencyMs": 74, - "p75LatencyMs": 75, - "p90LatencyMs": 77, - "p99LatencyMs": 117, - "maxLatencyMs": 608, - "bytesPerSec": 185506201.6 + "requestsPerSec": 701.2, + "avgLatencyMs": 70.31, + "medianLatencyMs": 70, + "p50LatencyMs": 70, + "p75LatencyMs": 71, + "p90LatencyMs": 72, + "p99LatencyMs": 106, + "maxLatencyMs": 437, + "bytesPerSec": 197800755.2 }, { "workers": 100, - "durationMs": 5010, - "requests": 3291, + "durationMs": 5000, + "requests": 3456, "errors": 0, - "requestsPerSec": 658.2, - "avgLatencyMs": 148.78, - "medianLatencyMs": 142, - "p50LatencyMs": 142, - "p75LatencyMs": 145, - "p90LatencyMs": 148, - "p99LatencyMs": 1159, - "maxLatencyMs": 2445, - "bytesPerSec": 185663488 + "requestsPerSec": 691.2, + "avgLatencyMs": 142.13, + "medianLatencyMs": 140, + "p50LatencyMs": 140, + "p75LatencyMs": 141, + "p90LatencyMs": 144, + "p99LatencyMs": 746, + "maxLatencyMs": 1982, + "bytesPerSec": 194943385.6 }, { "workers": 200, "durationMs": 5010, - "requests": 3363, + "requests": 3381, "errors": 0, - "requestsPerSec": 672.6, - "avgLatencyMs": 206.38, - "medianLatencyMs": 148, - "p50LatencyMs": 148, - "p75LatencyMs": 185, - "p90LatencyMs": 200, - "p99LatencyMs": 2899, - "maxLatencyMs": 4936, - "bytesPerSec": 189752934.4 + "requestsPerSec": 676.2, + "avgLatencyMs": 209.67, + "medianLatencyMs": 150, + "p50LatencyMs": 150, + "p75LatencyMs": 186, + "p90LatencyMs": 201, + "p99LatencyMs": 2946, + "maxLatencyMs": 4997, + "bytesPerSec": 190749081.6 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 690.6, - "peakAvgLatencyMs": 35.58, - "peakP50LatencyMs": 35, - "peakP75LatencyMs": 36, - "peakP90LatencyMs": 37, + "peakRequestsPerSec": 684.6, + "peakAvgLatencyMs": 35.88, + "peakP50LatencyMs": 36, + "peakP75LatencyMs": 37, + "peakP90LatencyMs": 38, "peakP99LatencyMs": 40, - "totalRequests": 21524, + "totalRequests": 21849, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1886, + "requests": 1928, "errors": 0, - "requestsPerSec": 377.2, - "avgLatencyMs": 2.07, + "requestsPerSec": 385.6, + "avgLatencyMs": 2.06, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 2, "p99LatencyMs": 3, - "maxLatencyMs": 5, - "bytesPerSec": 106397696 + "maxLatencyMs": 3, + "bytesPerSec": 108783206.4 }, { "workers": 5, "durationMs": 5000, - "requests": 3012, + "requests": 3129, "errors": 0, - "requestsPerSec": 602.4, - "avgLatencyMs": 7.81, - "medianLatencyMs": 8, - "p50LatencyMs": 8, + "requestsPerSec": 625.8, + "avgLatencyMs": 7.34, + "medianLatencyMs": 7, + "p50LatencyMs": 7, "p75LatencyMs": 8, - "p90LatencyMs": 9, - "p99LatencyMs": 10, - "maxLatencyMs": 16, - "bytesPerSec": 169934848 + "p90LatencyMs": 8, + "p99LatencyMs": 9, + "maxLatencyMs": 11, + "bytesPerSec": 176540876.8 }, { "workers": 10, "durationMs": 5000, - "requests": 3248, + "requests": 3308, "errors": 0, - "requestsPerSec": 649.6, - "avgLatencyMs": 14.86, - "medianLatencyMs": 15, - "p50LatencyMs": 15, + "requestsPerSec": 661.6, + "avgLatencyMs": 14.61, + "medianLatencyMs": 14, + "p50LatencyMs": 14, "p75LatencyMs": 15, "p90LatencyMs": 16, - "p99LatencyMs": 25, - "maxLatencyMs": 45, - "bytesPerSec": 183251763.2 + "p99LatencyMs": 18, + "maxLatencyMs": 25, + "bytesPerSec": 186607206.4 }, { "workers": 25, "durationMs": 5000, - "requests": 3453, + "requests": 3423, "errors": 0, - "requestsPerSec": 690.6, - "avgLatencyMs": 35.58, - "medianLatencyMs": 35, - "p50LatencyMs": 35, - "p75LatencyMs": 36, - "p90LatencyMs": 37, + "requestsPerSec": 684.6, + "avgLatencyMs": 35.88, + "medianLatencyMs": 36, + "p50LatencyMs": 36, + "p75LatencyMs": 37, + "p90LatencyMs": 38, "p99LatencyMs": 40, - "maxLatencyMs": 99, - "bytesPerSec": 194786099.2 + "maxLatencyMs": 81, + "bytesPerSec": 193108377.6 }, { "workers": 50, "durationMs": 5000, - "requests": 3369, + "requests": 3321, "errors": 0, - "requestsPerSec": 673.8, - "avgLatencyMs": 73.13, - "medianLatencyMs": 72, - "p50LatencyMs": 72, - "p75LatencyMs": 74, - "p90LatencyMs": 76, - "p99LatencyMs": 106, - "maxLatencyMs": 448, - "bytesPerSec": 190067507.2 + "requestsPerSec": 664.2, + "avgLatencyMs": 74.2, + "medianLatencyMs": 73, + "p50LatencyMs": 73, + "p75LatencyMs": 75, + "p90LatencyMs": 77, + "p99LatencyMs": 116, + "maxLatencyMs": 542, + "bytesPerSec": 187341209.6 }, { "workers": 100, "durationMs": 5010, - "requests": 3324, + "requests": 3326, "errors": 0, - "requestsPerSec": 664.8, - "avgLatencyMs": 147.72, - "medianLatencyMs": 143, - "p50LatencyMs": 143, - "p75LatencyMs": 146, - "p90LatencyMs": 148, - "p99LatencyMs": 1014, - "maxLatencyMs": 2400, - "bytesPerSec": 187524710.4 + "requestsPerSec": 665.2, + "avgLatencyMs": 147.67, + "medianLatencyMs": 140, + "p50LatencyMs": 140, + "p75LatencyMs": 145, + "p90LatencyMs": 150, + "p99LatencyMs": 978, + "maxLatencyMs": 2398, + "bytesPerSec": 187629568 }, { "workers": 200, "durationMs": 5010, - "requests": 3232, + "requests": 3414, "errors": 0, - "requestsPerSec": 646.4, - "avgLatencyMs": 214.7, - "medianLatencyMs": 156, - "p50LatencyMs": 156, - "p75LatencyMs": 187, - "p90LatencyMs": 212, - "p99LatencyMs": 2911, - "maxLatencyMs": 4998, - "bytesPerSec": 182360473.6 + "requestsPerSec": 682.8, + "avgLatencyMs": 210.49, + "medianLatencyMs": 155, + "p50LatencyMs": 155, + "p75LatencyMs": 188, + "p90LatencyMs": 202, + "p99LatencyMs": 2852, + "maxLatencyMs": 4980, + "bytesPerSec": 192610304 } ] } @@ -487,475 +487,475 @@ "warmupDurationMs": 5000 }, "ssrRouterLinkLoadTests": { - "peakWorkers": 50, - "peakRequestsPerSec": 329.2, - "peakAvgLatencyMs": 149.29, - "peakP50LatencyMs": 147, - "peakP75LatencyMs": 156, - "peakP90LatencyMs": 163, - "peakP99LatencyMs": 395, - "totalRequests": 10792, + "peakWorkers": 25, + "peakRequestsPerSec": 342.4, + "peakAvgLatencyMs": 71.94, + "peakP50LatencyMs": 71, + "peakP75LatencyMs": 76, + "peakP90LatencyMs": 80, + "peakP99LatencyMs": 90, + "totalRequests": 11314, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1169, + "requests": 1253, "errors": 0, - "requestsPerSec": 233.8, - "avgLatencyMs": 3.58, + "requestsPerSec": 250.6, + "avgLatencyMs": 3.29, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, "p90LatencyMs": 4, - "p99LatencyMs": 9, - "maxLatencyMs": 11, - "bytesPerSec": 65975091.2 + "p99LatencyMs": 7, + "maxLatencyMs": 9, + "bytesPerSec": 70719897.6 }, { "workers": 5, "durationMs": 5000, - "requests": 1561, + "requests": 1646, "errors": 0, - "requestsPerSec": 312.2, - "avgLatencyMs": 15.49, + "requestsPerSec": 329.2, + "avgLatencyMs": 14.68, "medianLatencyMs": 14, "p50LatencyMs": 14, - "p75LatencyMs": 18, - "p90LatencyMs": 19, - "p99LatencyMs": 24, - "maxLatencyMs": 28, - "bytesPerSec": 88113152 + "p75LatencyMs": 16, + "p90LatencyMs": 18, + "p99LatencyMs": 20, + "maxLatencyMs": 25, + "bytesPerSec": 92897280 }, { "workers": 10, "durationMs": 5000, - "requests": 1562, + "requests": 1663, "errors": 0, - "requestsPerSec": 312.4, - "avgLatencyMs": 31.43, - "medianLatencyMs": 32, - "p50LatencyMs": 32, - "p75LatencyMs": 34, - "p90LatencyMs": 37, - "p99LatencyMs": 43, - "maxLatencyMs": 56, - "bytesPerSec": 88152473.6 + "requestsPerSec": 332.6, + "avgLatencyMs": 29.47, + "medianLatencyMs": 29, + "p50LatencyMs": 29, + "p75LatencyMs": 31, + "p90LatencyMs": 34, + "p99LatencyMs": 39, + "maxLatencyMs": 60, + "bytesPerSec": 93854105.6 }, { "workers": 25, "durationMs": 5000, - "requests": 1628, + "requests": 1712, "errors": 0, - "requestsPerSec": 325.61, - "avgLatencyMs": 75.66, - "medianLatencyMs": 75, - "p50LatencyMs": 75, - "p75LatencyMs": 79, - "p90LatencyMs": 83, - "p99LatencyMs": 95, - "maxLatencyMs": 226, - "bytesPerSec": 91861811.2 + "requestsPerSec": 342.4, + "avgLatencyMs": 71.94, + "medianLatencyMs": 71, + "p50LatencyMs": 71, + "p75LatencyMs": 76, + "p90LatencyMs": 80, + "p99LatencyMs": 90, + "maxLatencyMs": 218, + "bytesPerSec": 96606617.6 }, { "workers": 50, - "durationMs": 5000, - "requests": 1646, + "durationMs": 5010, + "requests": 1699, "errors": 0, - "requestsPerSec": 329.2, - "avgLatencyMs": 149.29, - "medianLatencyMs": 147, - "p50LatencyMs": 147, - "p75LatencyMs": 156, - "p90LatencyMs": 163, - "p99LatencyMs": 395, - "maxLatencyMs": 1034, - "bytesPerSec": 92897280 + "requestsPerSec": 339.8, + "avgLatencyMs": 144.55, + "medianLatencyMs": 139, + "p50LatencyMs": 139, + "p75LatencyMs": 151, + "p90LatencyMs": 157, + "p99LatencyMs": 568, + "maxLatencyMs": 1214, + "bytesPerSec": 95885721.6 }, { "workers": 100, "durationMs": 5010, - "requests": 1619, + "requests": 1689, "errors": 0, - "requestsPerSec": 323.8, - "avgLatencyMs": 298.98, - "medianLatencyMs": 220, - "p50LatencyMs": 220, - "p75LatencyMs": 258, - "p90LatencyMs": 295, - "p99LatencyMs": 3511, - "maxLatencyMs": 4989, - "bytesPerSec": 91376844.8 + "requestsPerSec": 337.8, + "avgLatencyMs": 286.84, + "medianLatencyMs": 212, + "p50LatencyMs": 212, + "p75LatencyMs": 262, + "p90LatencyMs": 286, + "p99LatencyMs": 3371, + "maxLatencyMs": 4831, + "bytesPerSec": 95322112 }, { "workers": 200, "durationMs": 5010, - "requests": 1607, + "requests": 1652, "errors": 0, - "requestsPerSec": 321.4, - "avgLatencyMs": 301.87, - "medianLatencyMs": 221, - "p50LatencyMs": 221, - "p75LatencyMs": 272, - "p90LatencyMs": 282, - "p99LatencyMs": 3498, - "maxLatencyMs": 4976, - "bytesPerSec": 90695270.4 + "requestsPerSec": 330.4, + "avgLatencyMs": 305.8, + "medianLatencyMs": 230, + "p50LatencyMs": 230, + "p75LatencyMs": 278, + "p90LatencyMs": 298, + "p99LatencyMs": 3399, + "maxLatencyMs": 4854, + "bytesPerSec": 93224960 } ], "runs": 3, "samples": [ { "peakWorkers": 25, - "peakRequestsPerSec": 351.8, - "peakAvgLatencyMs": 70.09, - "peakP50LatencyMs": 69, - "peakP75LatencyMs": 73, - "peakP90LatencyMs": 79, - "peakP99LatencyMs": 88, - "totalRequests": 10572, + "peakRequestsPerSec": 342.4, + "peakAvgLatencyMs": 71.94, + "peakP50LatencyMs": 71, + "peakP75LatencyMs": 76, + "peakP90LatencyMs": 80, + "peakP99LatencyMs": 90, + "totalRequests": 11314, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1160, + "requests": 1253, "errors": 0, - "requestsPerSec": 232, - "avgLatencyMs": 3.68, + "requestsPerSec": 250.6, + "avgLatencyMs": 3.29, "medianLatencyMs": 3, "p50LatencyMs": 3, - "p75LatencyMs": 4, - "p90LatencyMs": 5, - "p99LatencyMs": 8, + "p75LatencyMs": 3, + "p90LatencyMs": 4, + "p99LatencyMs": 7, "maxLatencyMs": 9, - "bytesPerSec": 65467187.2 + "bytesPerSec": 70719897.6 }, { "workers": 5, "durationMs": 5000, - "requests": 1534, + "requests": 1646, "errors": 0, - "requestsPerSec": 306.8, - "avgLatencyMs": 15.75, - "medianLatencyMs": 15, - "p50LatencyMs": 15, - "p75LatencyMs": 18, - "p90LatencyMs": 19, - "p99LatencyMs": 23, - "maxLatencyMs": 26, - "bytesPerSec": 86579609.6 + "requestsPerSec": 329.2, + "avgLatencyMs": 14.68, + "medianLatencyMs": 14, + "p50LatencyMs": 14, + "p75LatencyMs": 16, + "p90LatencyMs": 18, + "p99LatencyMs": 20, + "maxLatencyMs": 25, + "bytesPerSec": 92897280 }, { "workers": 10, "durationMs": 5000, - "requests": 1636, + "requests": 1663, "errors": 0, - "requestsPerSec": 327.2, - "avgLatencyMs": 29.98, - "medianLatencyMs": 30, - "p50LatencyMs": 30, - "p75LatencyMs": 32, + "requestsPerSec": 332.6, + "avgLatencyMs": 29.47, + "medianLatencyMs": 29, + "p50LatencyMs": 29, + "p75LatencyMs": 31, "p90LatencyMs": 34, - "p99LatencyMs": 40, - "maxLatencyMs": 59, - "bytesPerSec": 92333670.4 + "p99LatencyMs": 39, + "maxLatencyMs": 60, + "bytesPerSec": 93854105.6 }, { "workers": 25, "durationMs": 5000, - "requests": 1759, + "requests": 1712, "errors": 0, - "requestsPerSec": 351.8, - "avgLatencyMs": 70.09, - "medianLatencyMs": 69, - "p50LatencyMs": 69, - "p75LatencyMs": 73, - "p90LatencyMs": 79, - "p99LatencyMs": 88, - "maxLatencyMs": 280, - "bytesPerSec": 99280486.4 + "requestsPerSec": 342.4, + "avgLatencyMs": 71.94, + "medianLatencyMs": 71, + "p50LatencyMs": 71, + "p75LatencyMs": 76, + "p90LatencyMs": 80, + "p99LatencyMs": 90, + "maxLatencyMs": 218, + "bytesPerSec": 96606617.6 }, { "workers": 50, - "durationMs": 5000, - "requests": 1520, + "durationMs": 5010, + "requests": 1699, "errors": 0, - "requestsPerSec": 304, - "avgLatencyMs": 161.31, - "medianLatencyMs": 162, - "p50LatencyMs": 162, - "p75LatencyMs": 169, - "p90LatencyMs": 174, - "p99LatencyMs": 510, - "maxLatencyMs": 1007, - "bytesPerSec": 85780070.41 + "requestsPerSec": 339.8, + "avgLatencyMs": 144.55, + "medianLatencyMs": 139, + "p50LatencyMs": 139, + "p75LatencyMs": 151, + "p90LatencyMs": 157, + "p99LatencyMs": 568, + "maxLatencyMs": 1214, + "bytesPerSec": 95885721.6 }, { "workers": 100, "durationMs": 5010, - "requests": 1513, + "requests": 1689, "errors": 0, - "requestsPerSec": 302.61, - "avgLatencyMs": 304.26, - "medianLatencyMs": 219, - "p50LatencyMs": 219, - "p75LatencyMs": 281, - "p90LatencyMs": 297, - "p99LatencyMs": 3425, - "maxLatencyMs": 4858, - "bytesPerSec": 85399961.6 + "requestsPerSec": 337.8, + "avgLatencyMs": 286.84, + "medianLatencyMs": 212, + "p50LatencyMs": 212, + "p75LatencyMs": 262, + "p90LatencyMs": 286, + "p99LatencyMs": 3371, + "maxLatencyMs": 4831, + "bytesPerSec": 95322112 }, { "workers": 200, "durationMs": 5010, - "requests": 1450, + "requests": 1652, "errors": 0, - "requestsPerSec": 290, - "avgLatencyMs": 317.33, - "medianLatencyMs": 227, - "p50LatencyMs": 227, - "p75LatencyMs": 271, - "p90LatencyMs": 301, - "p99LatencyMs": 3667, - "maxLatencyMs": 4995, - "bytesPerSec": 81831526.41 + "requestsPerSec": 330.4, + "avgLatencyMs": 305.8, + "medianLatencyMs": 230, + "p50LatencyMs": 230, + "p75LatencyMs": 278, + "p90LatencyMs": 298, + "p99LatencyMs": 3399, + "maxLatencyMs": 4854, + "bytesPerSec": 93224960 } ] }, { - "peakWorkers": 25, - "peakRequestsPerSec": 326.4, - "peakAvgLatencyMs": 75.57, - "peakP50LatencyMs": 74, - "peakP75LatencyMs": 79, - "peakP90LatencyMs": 83, - "peakP99LatencyMs": 94, - "totalRequests": 10399, + "peakWorkers": 50, + "peakRequestsPerSec": 342.4, + "peakAvgLatencyMs": 143.36, + "peakP50LatencyMs": 139, + "peakP75LatencyMs": 150, + "peakP90LatencyMs": 156, + "peakP99LatencyMs": 246, + "totalRequests": 11040, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1079, + "requests": 1203, "errors": 0, - "requestsPerSec": 215.8, - "avgLatencyMs": 4.23, - "medianLatencyMs": 4, - "p50LatencyMs": 4, - "p75LatencyMs": 4, + "requestsPerSec": 240.6, + "avgLatencyMs": 3.44, + "medianLatencyMs": 3, + "p50LatencyMs": 3, + "p75LatencyMs": 3, "p90LatencyMs": 4, - "p99LatencyMs": 10, - "maxLatencyMs": 11, - "bytesPerSec": 60899328 + "p99LatencyMs": 8, + "maxLatencyMs": 10, + "bytesPerSec": 67901849.6 }, { "workers": 5, "durationMs": 5000, - "requests": 1488, + "requests": 1629, "errors": 0, - "requestsPerSec": 297.61, - "avgLatencyMs": 16.28, - "medianLatencyMs": 15, - "p50LatencyMs": 15, - "p75LatencyMs": 18, - "p90LatencyMs": 20, - "p99LatencyMs": 25, - "maxLatencyMs": 30, - "bytesPerSec": 83984384 + "requestsPerSec": 325.8, + "avgLatencyMs": 14.84, + "medianLatencyMs": 14, + "p50LatencyMs": 14, + "p75LatencyMs": 17, + "p90LatencyMs": 18, + "p99LatencyMs": 22, + "maxLatencyMs": 26, + "bytesPerSec": 91927347.2 }, { "workers": 10, "durationMs": 5000, - "requests": 1500, + "requests": 1681, "errors": 0, - "requestsPerSec": 300, - "avgLatencyMs": 32.71, - "medianLatencyMs": 33, - "p50LatencyMs": 33, - "p75LatencyMs": 35, - "p90LatencyMs": 37, - "p99LatencyMs": 43, - "maxLatencyMs": 49, - "bytesPerSec": 84665958.41 + "requestsPerSec": 336.2, + "avgLatencyMs": 29.15, + "medianLatencyMs": 29, + "p50LatencyMs": 29, + "p75LatencyMs": 31, + "p90LatencyMs": 33, + "p99LatencyMs": 39, + "maxLatencyMs": 54, + "bytesPerSec": 94876467.2 }, { "workers": 25, "durationMs": 5000, - "requests": 1632, + "requests": 1663, "errors": 0, - "requestsPerSec": 326.4, - "avgLatencyMs": 75.57, - "medianLatencyMs": 74, - "p50LatencyMs": 74, - "p75LatencyMs": 79, - "p90LatencyMs": 83, - "p99LatencyMs": 94, - "maxLatencyMs": 206, - "bytesPerSec": 92110848 + "requestsPerSec": 332.6, + "avgLatencyMs": 74.11, + "medianLatencyMs": 73, + "p50LatencyMs": 73, + "p75LatencyMs": 78, + "p90LatencyMs": 84, + "p99LatencyMs": 95, + "maxLatencyMs": 183, + "bytesPerSec": 93840998.4 }, { "workers": 50, "durationMs": 5000, - "requests": 1613, + "requests": 1712, "errors": 0, - "requestsPerSec": 322.61, - "avgLatencyMs": 151.99, - "medianLatencyMs": 150, - "p50LatencyMs": 150, - "p75LatencyMs": 158, - "p90LatencyMs": 163, - "p99LatencyMs": 305, - "maxLatencyMs": 869, - "bytesPerSec": 91036057.6 + "requestsPerSec": 342.4, + "avgLatencyMs": 143.36, + "medianLatencyMs": 139, + "p50LatencyMs": 139, + "p75LatencyMs": 150, + "p90LatencyMs": 156, + "p99LatencyMs": 246, + "maxLatencyMs": 965, + "bytesPerSec": 96619724.8 }, { "workers": 100, "durationMs": 5010, - "requests": 1591, + "requests": 1604, "errors": 0, - "requestsPerSec": 318.2, - "avgLatencyMs": 300.43, - "medianLatencyMs": 224, - "p50LatencyMs": 224, - "p75LatencyMs": 272, - "p90LatencyMs": 304, - "p99LatencyMs": 3496, - "maxLatencyMs": 4925, - "bytesPerSec": 89790873.6 + "requestsPerSec": 320.8, + "avgLatencyMs": 301.62, + "medianLatencyMs": 228, + "p50LatencyMs": 228, + "p75LatencyMs": 267, + "p90LatencyMs": 296, + "p99LatencyMs": 3348, + "maxLatencyMs": 4801, + "bytesPerSec": 90511769.6 }, { "workers": 200, "durationMs": 5010, - "requests": 1496, + "requests": 1548, "errors": 0, - "requestsPerSec": 299.2, - "avgLatencyMs": 311.34, - "medianLatencyMs": 228, - "p50LatencyMs": 228, - "p75LatencyMs": 270, - "p90LatencyMs": 296, - "p99LatencyMs": 3618, - "maxLatencyMs": 4901, - "bytesPerSec": 84426752 + "requestsPerSec": 309.61, + "avgLatencyMs": 318.91, + "medianLatencyMs": 244, + "p50LatencyMs": 244, + "p75LatencyMs": 279, + "p90LatencyMs": 301, + "p99LatencyMs": 3551, + "maxLatencyMs": 4998, + "bytesPerSec": 87356211.2 } ] }, { - "peakWorkers": 50, - "peakRequestsPerSec": 329.2, - "peakAvgLatencyMs": 149.29, - "peakP50LatencyMs": 147, - "peakP75LatencyMs": 156, - "peakP90LatencyMs": 163, - "peakP99LatencyMs": 395, - "totalRequests": 10792, + "peakWorkers": 25, + "peakRequestsPerSec": 326, + "peakAvgLatencyMs": 75.66, + "peakP50LatencyMs": 74, + "peakP75LatencyMs": 79, + "peakP90LatencyMs": 85, + "peakP99LatencyMs": 97, + "totalRequests": 10636, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1169, + "requests": 1156, "errors": 0, - "requestsPerSec": 233.8, - "avgLatencyMs": 3.58, + "requestsPerSec": 231.2, + "avgLatencyMs": 3.7, "medianLatencyMs": 3, "p50LatencyMs": 3, - "p75LatencyMs": 3, + "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 9, - "maxLatencyMs": 11, - "bytesPerSec": 65975091.2 + "maxLatencyMs": 10, + "bytesPerSec": 65250918.4 }, { "workers": 5, "durationMs": 5000, - "requests": 1561, + "requests": 1535, "errors": 0, - "requestsPerSec": 312.2, - "avgLatencyMs": 15.49, - "medianLatencyMs": 14, - "p50LatencyMs": 14, + "requestsPerSec": 307, + "avgLatencyMs": 15.77, + "medianLatencyMs": 15, + "p50LatencyMs": 15, "p75LatencyMs": 18, - "p90LatencyMs": 19, + "p90LatencyMs": 20, "p99LatencyMs": 24, - "maxLatencyMs": 28, - "bytesPerSec": 88113152 + "maxLatencyMs": 27, + "bytesPerSec": 86618931.2 }, { "workers": 10, "durationMs": 5000, - "requests": 1562, + "requests": 1591, "errors": 0, - "requestsPerSec": 312.4, - "avgLatencyMs": 31.43, - "medianLatencyMs": 32, - "p50LatencyMs": 32, - "p75LatencyMs": 34, - "p90LatencyMs": 37, - "p99LatencyMs": 43, - "maxLatencyMs": 56, - "bytesPerSec": 88152473.6 + "requestsPerSec": 318.2, + "avgLatencyMs": 30.83, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 33, + "p90LatencyMs": 35, + "p99LatencyMs": 41, + "maxLatencyMs": 45, + "bytesPerSec": 89777766.4 }, { "workers": 25, "durationMs": 5000, - "requests": 1628, + "requests": 1630, "errors": 0, - "requestsPerSec": 325.61, + "requestsPerSec": 326, "avgLatencyMs": 75.66, - "medianLatencyMs": 75, - "p50LatencyMs": 75, + "medianLatencyMs": 74, + "p50LatencyMs": 74, "p75LatencyMs": 79, - "p90LatencyMs": 83, - "p99LatencyMs": 95, - "maxLatencyMs": 226, - "bytesPerSec": 91861811.2 + "p90LatencyMs": 85, + "p99LatencyMs": 97, + "maxLatencyMs": 196, + "bytesPerSec": 91992883.2 }, { "workers": 50, - "durationMs": 5000, - "requests": 1646, + "durationMs": 5010, + "requests": 1620, "errors": 0, - "requestsPerSec": 329.2, - "avgLatencyMs": 149.29, - "medianLatencyMs": 147, - "p50LatencyMs": 147, - "p75LatencyMs": 156, - "p90LatencyMs": 163, - "p99LatencyMs": 395, - "maxLatencyMs": 1034, - "bytesPerSec": 92897280 + "requestsPerSec": 324, + "avgLatencyMs": 151.45, + "medianLatencyMs": 149, + "p50LatencyMs": 149, + "p75LatencyMs": 159, + "p90LatencyMs": 164, + "p99LatencyMs": 586, + "maxLatencyMs": 1158, + "bytesPerSec": 91429273.6 }, { "workers": 100, "durationMs": 5010, - "requests": 1619, + "requests": 1577, "errors": 0, - "requestsPerSec": 323.8, - "avgLatencyMs": 298.98, - "medianLatencyMs": 220, - "p50LatencyMs": 220, - "p75LatencyMs": 258, + "requestsPerSec": 315.4, + "avgLatencyMs": 300.48, + "medianLatencyMs": 222, + "p50LatencyMs": 222, + "p75LatencyMs": 274, "p90LatencyMs": 295, - "p99LatencyMs": 3511, - "maxLatencyMs": 4989, - "bytesPerSec": 91376844.8 + "p99LatencyMs": 3485, + "maxLatencyMs": 4904, + "bytesPerSec": 89004441.6 }, { "workers": 200, "durationMs": 5010, - "requests": 1607, + "requests": 1527, "errors": 0, - "requestsPerSec": 321.4, - "avgLatencyMs": 301.87, - "medianLatencyMs": 221, - "p50LatencyMs": 221, - "p75LatencyMs": 272, - "p90LatencyMs": 282, - "p99LatencyMs": 3498, - "maxLatencyMs": 4976, - "bytesPerSec": 90695270.4 + "requestsPerSec": 305.4, + "avgLatencyMs": 310.85, + "medianLatencyMs": 225, + "p50LatencyMs": 225, + "p75LatencyMs": 275, + "p90LatencyMs": 292, + "p99LatencyMs": 3591, + "maxLatencyMs": 4997, + "bytesPerSec": 86170009.6 } ] } @@ -964,147 +964,147 @@ }, "browserVersion": "Google Chrome 154.0.8037.97", "clientSideRenderedTests": { - "firstPaintMs": 98.6, - "fcpMs": 98.61, + "firstPaintMs": 108.6, + "fcpMs": 108.57, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 18.71, - "inputDelayMs": 0.85, - "processingDurationMs": 2.31, - "presentationDelayMs": 15.55 + "interactionLatencyMs": 21.52, + "inputDelayMs": 0.84, + "processingDurationMs": 4.19, + "presentationDelayMs": 16.49 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 9.13, - "fcpMs": 9.08, - "interactionLatencyMs": 3.22, - "inputDelayMs": 0.12, - "processingDurationMs": 0.18, - "presentationDelayMs": 2.93 + "firstPaintMs": 29.16, + "fcpMs": 29.27, + "interactionLatencyMs": 4.41, + "inputDelayMs": 0.08, + "processingDurationMs": 3.12, + "presentationDelayMs": 5.25 }, "samples": [ { - "firstPaintMs": 96, - "fcpMs": 95.676, + "firstPaintMs": 103, + "fcpMs": 102.696, "interactionTests": { - "interactionLatencyMs": 22.901, - "inputDelayMs": 1.002, - "processingDurationMs": 2.602, - "presentationDelayMs": 19.297 + "interactionLatencyMs": 19.01, + "inputDelayMs": 0.791, + "processingDurationMs": 4.906, + "presentationDelayMs": 13.313 } }, { - "firstPaintMs": 101, - "fcpMs": 100.98, + "firstPaintMs": 96, + "fcpMs": 95.984, "interactionTests": { - "interactionLatencyMs": 21.273, - "inputDelayMs": 0.972, - "processingDurationMs": 2.356, - "presentationDelayMs": 17.945 + "interactionLatencyMs": 22.605, + "inputDelayMs": 0.893, + "processingDurationMs": 9.359, + "presentationDelayMs": 12.353 } }, { - "firstPaintMs": 94, - "fcpMs": 93.955, + "firstPaintMs": 95, + "fcpMs": 94.791, "interactionTests": { - "interactionLatencyMs": 17.428, - "inputDelayMs": 0.794, - "processingDurationMs": 2.176, - "presentationDelayMs": 14.458 + "interactionLatencyMs": 17.135, + "inputDelayMs": 0.729, + "processingDurationMs": 2.067, + "presentationDelayMs": 14.339 } }, { - "firstPaintMs": 89, - "fcpMs": 89.392, + "firstPaintMs": 160, + "fcpMs": 160.217, "interactionTests": { - "interactionLatencyMs": 15.344, - "inputDelayMs": 0.734, - "processingDurationMs": 2.211, - "presentationDelayMs": 12.399 + "interactionLatencyMs": 20.272, + "inputDelayMs": 0.875, + "processingDurationMs": 2.275, + "presentationDelayMs": 17.122 } }, { - "firstPaintMs": 113, - "fcpMs": 113.065, + "firstPaintMs": 89, + "fcpMs": 89.141, "interactionTests": { - "interactionLatencyMs": 16.624, - "inputDelayMs": 0.766, - "processingDurationMs": 2.193, - "presentationDelayMs": 13.665 + "interactionLatencyMs": 28.569000000000003, + "inputDelayMs": 0.928, + "processingDurationMs": 2.32, + "presentationDelayMs": 25.321 } } ] }, "serverSideRenderedTests": { - "firstPaintMs": 78.4, - "fcpMs": 78.51, + "firstPaintMs": 80.2, + "fcpMs": 79.97, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 14.3, - "inputDelayMs": 0.84, - "processingDurationMs": 2.79, - "presentationDelayMs": 10.66 + "interactionLatencyMs": 18.76, + "inputDelayMs": 0.82, + "processingDurationMs": 2.33, + "presentationDelayMs": 15.61 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 10.92, - "fcpMs": 10.74, - "interactionLatencyMs": 3.73, - "inputDelayMs": 0.19, - "processingDurationMs": 1.73, - "presentationDelayMs": 3.9 + "firstPaintMs": 10.52, + "fcpMs": 10.37, + "interactionLatencyMs": 3.7, + "inputDelayMs": 0.05, + "processingDurationMs": 0.8, + "presentationDelayMs": 4.02 }, "samples": [ { - "firstPaintMs": 96, - "fcpMs": 95.64, + "firstPaintMs": 90, + "fcpMs": 89.509, "interactionTests": { - "interactionLatencyMs": 15.661, - "inputDelayMs": 0.99, - "processingDurationMs": 5.869, - "presentationDelayMs": 8.802 + "interactionLatencyMs": 13.399, + "inputDelayMs": 0.803, + "processingDurationMs": 2.069, + "presentationDelayMs": 10.527 } }, { - "firstPaintMs": 77, - "fcpMs": 77.215, + "firstPaintMs": 91, + "fcpMs": 90.507, "interactionTests": { - "interactionLatencyMs": 13.549, - "inputDelayMs": 1.096, - "processingDurationMs": 2.037, - "presentationDelayMs": 10.416 + "interactionLatencyMs": 17.978, + "inputDelayMs": 0.752, + "processingDurationMs": 2.411, + "presentationDelayMs": 14.815 } }, { - "firstPaintMs": 75, - "fcpMs": 75.232, + "firstPaintMs": 81, + "fcpMs": 81.149, "interactionTests": { - "interactionLatencyMs": 10.477, - "inputDelayMs": 0.719, - "processingDurationMs": 1.829, - "presentationDelayMs": 7.929 + "interactionLatencyMs": 17.976, + "inputDelayMs": 0.89, + "processingDurationMs": 3.669, + "presentationDelayMs": 13.417 } }, { - "firstPaintMs": 66, - "fcpMs": 66.044, + "firstPaintMs": 70, + "fcpMs": 70.16, "interactionTests": { - "interactionLatencyMs": 19.988, - "inputDelayMs": 0.676, - "processingDurationMs": 1.871, - "presentationDelayMs": 17.441 + "interactionLatencyMs": 21.492, + "inputDelayMs": 0.804, + "processingDurationMs": 1.757, + "presentationDelayMs": 18.931 } }, { - "firstPaintMs": 78, - "fcpMs": 78.397, + "firstPaintMs": 69, + "fcpMs": 68.543, "interactionTests": { - "interactionLatencyMs": 11.803, - "inputDelayMs": 0.724, - "processingDurationMs": 2.368, - "presentationDelayMs": 8.711 + "interactionLatencyMs": 22.932, + "inputDelayMs": 0.84, + "processingDurationMs": 1.744, + "presentationDelayMs": 20.348 } } ] diff --git a/packages/app-react-router/ci-stats.json b/packages/app-react-router/ci-stats.json index a4d0ae9a..f16c8a2a 100644 --- a/packages/app-react-router/ci-stats.json +++ b/packages/app-react-router/ci-stats.json @@ -1,631 +1,631 @@ { - "timingMeasuredAt": "2026-10-10T11:51:43.886Z", + "timingMeasuredAt": "2026-10-11T00:44:30.326Z", "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": 152.2, - "fcpMs": 152.22, + "firstPaintMs": 159.4, + "fcpMs": 159.62, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 22.1, - "inputDelayMs": 2.38, - "processingDurationMs": 2.15, - "presentationDelayMs": 17.57 + "interactionLatencyMs": 16.47, + "inputDelayMs": 1.55, + "processingDurationMs": 2.09, + "presentationDelayMs": 12.82 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 25.79, - "fcpMs": 25.65, - "interactionLatencyMs": 6.96, - "inputDelayMs": 1.89, - "processingDurationMs": 0.34, - "presentationDelayMs": 7.48 + "firstPaintMs": 2.7, + "fcpMs": 2.53, + "interactionLatencyMs": 3, + "inputDelayMs": 0.1, + "processingDurationMs": 0.17, + "presentationDelayMs": 2.97 }, "samples": [ { - "firstPaintMs": 123, - "fcpMs": 123.377, + "firstPaintMs": 155, + "fcpMs": 155.38, "interactionTests": { - "interactionLatencyMs": 20.845, - "inputDelayMs": 5.76, - "processingDurationMs": 2.138, - "presentationDelayMs": 12.947 + "interactionLatencyMs": 18.211, + "inputDelayMs": 1.685, + "processingDurationMs": 2.319, + "presentationDelayMs": 14.207 } }, { - "firstPaintMs": 158, - "fcpMs": 157.522, + "firstPaintMs": 161, + "fcpMs": 160.84, "interactionTests": { - "interactionLatencyMs": 33.830999999999996, - "inputDelayMs": 1.69, - "processingDurationMs": 1.921, - "presentationDelayMs": 30.22 + "interactionLatencyMs": 17.681, + "inputDelayMs": 1.621, + "processingDurationMs": 2.115, + "presentationDelayMs": 13.945 } }, { - "firstPaintMs": 164, - "fcpMs": 163.897, + "firstPaintMs": 159, + "fcpMs": 159.498, "interactionTests": { - "interactionLatencyMs": 17.602, - "inputDelayMs": 1.484, - "processingDurationMs": 2.743, - "presentationDelayMs": 13.375 + "interactionLatencyMs": 19.747, + "inputDelayMs": 1.518, + "processingDurationMs": 1.906, + "presentationDelayMs": 16.323 } }, { - "firstPaintMs": 186, - "fcpMs": 186.123, + "firstPaintMs": 162, + "fcpMs": 161.959, "interactionTests": { - "interactionLatencyMs": 22.012, - "inputDelayMs": 1.511, - "processingDurationMs": 1.912, - "presentationDelayMs": 18.589 + "interactionLatencyMs": 14.151, + "inputDelayMs": 1.444, + "processingDurationMs": 1.948, + "presentationDelayMs": 10.759 } }, { - "firstPaintMs": 130, - "fcpMs": 130.195, + "firstPaintMs": 160, + "fcpMs": 160.401, "interactionTests": { - "interactionLatencyMs": 16.219, - "inputDelayMs": 1.466, - "processingDurationMs": 2.041, - "presentationDelayMs": 12.712 + "interactionLatencyMs": 12.562000000000001, + "inputDelayMs": 1.498, + "processingDurationMs": 2.176, + "presentationDelayMs": 8.888 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 349, - "avgLatencyMs": 2.888, - "medianLatencyMs": 2.836, - "samples": 3463, + "opsPerSec": 350, + "avgLatencyMs": 2.879, + "medianLatencyMs": 2.824, + "samples": 3474, "bodySizeKb": 216.9, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 116.6, - "fcpMs": 116.35, + "firstPaintMs": 112.2, + "fcpMs": 112.17, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 19.19, - "inputDelayMs": 1.59, - "processingDurationMs": 2.71, - "presentationDelayMs": 14.89 + "interactionLatencyMs": 18.93, + "inputDelayMs": 2.13, + "processingDurationMs": 2.97, + "presentationDelayMs": 13.83 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 25.13, - "fcpMs": 25, - "interactionLatencyMs": 2.03, - "inputDelayMs": 0.11, - "processingDurationMs": 0.24, - "presentationDelayMs": 2.08 + "firstPaintMs": 13.29, + "fcpMs": 13.37, + "interactionLatencyMs": 5.25, + "inputDelayMs": 1.32, + "processingDurationMs": 0.34, + "presentationDelayMs": 5.2 }, "samples": [ { - "firstPaintMs": 156, - "fcpMs": 155.518, + "firstPaintMs": 128, + "fcpMs": 127.686, "interactionTests": { - "interactionLatencyMs": 16.617, - "inputDelayMs": 1.509, - "processingDurationMs": 2.573, - "presentationDelayMs": 12.535 + "interactionLatencyMs": 14.161999999999999, + "inputDelayMs": 1.421, + "processingDurationMs": 3.568, + "presentationDelayMs": 9.173 } }, { - "firstPaintMs": 109, - "fcpMs": 108.505, + "firstPaintMs": 95, + "fcpMs": 94.523, "interactionTests": { - "interactionLatencyMs": 19.852999999999998, - "inputDelayMs": 1.5, - "processingDurationMs": 2.448, - "presentationDelayMs": 15.905 + "interactionLatencyMs": 21.023999999999997, + "inputDelayMs": 1.518, + "processingDurationMs": 2.798, + "presentationDelayMs": 16.708 } }, { "firstPaintMs": 123, - "fcpMs": 122.874, + "fcpMs": 123.219, "interactionTests": { - "interactionLatencyMs": 21.887, - "inputDelayMs": 1.602, - "processingDurationMs": 2.599, - "presentationDelayMs": 17.686 + "interactionLatencyMs": 12.763, + "inputDelayMs": 1.611, + "processingDurationMs": 2.831, + "presentationDelayMs": 8.321 } }, { - "firstPaintMs": 89, - "fcpMs": 88.865, + "firstPaintMs": 108, + "fcpMs": 108.176, "interactionTests": { - "interactionLatencyMs": 17.844, - "inputDelayMs": 1.578, - "processingDurationMs": 3.047, - "presentationDelayMs": 13.219 + "interactionLatencyMs": 25.116999999999997, + "inputDelayMs": 1.6, + "processingDurationMs": 2.774, + "presentationDelayMs": 20.743 } }, { - "firstPaintMs": 106, - "fcpMs": 106.011, + "firstPaintMs": 107, + "fcpMs": 107.224, "interactionTests": { - "interactionLatencyMs": 19.731, - "inputDelayMs": 1.781, - "processingDurationMs": 2.863, - "presentationDelayMs": 15.087 + "interactionLatencyMs": 21.576999999999998, + "inputDelayMs": 4.49, + "processingDurationMs": 2.876, + "presentationDelayMs": 14.211 } } ] }, "ssrRouterLinkLoadTests": { - "peakWorkers": 25, - "peakRequestsPerSec": 173.6, - "peakAvgLatencyMs": 141.68, - "peakP50LatencyMs": 140, - "peakP75LatencyMs": 141, - "peakP90LatencyMs": 151, - "peakP99LatencyMs": 302, - "totalRequests": 5738, + "peakWorkers": 10, + "peakRequestsPerSec": 172.2, + "peakAvgLatencyMs": 57.27, + "peakP50LatencyMs": 56, + "peakP75LatencyMs": 57, + "peakP90LatencyMs": 61, + "peakP99LatencyMs": 87, + "totalRequests": 5762, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 731, + "requests": 713, "errors": 0, - "requestsPerSec": 146.2, - "avgLatencyMs": 6.25, + "requestsPerSec": 142.6, + "avgLatencyMs": 6.36, "medianLatencyMs": 6, "p50LatencyMs": 6, - "p75LatencyMs": 6, + "p75LatencyMs": 7, "p90LatencyMs": 7, - "p99LatencyMs": 9, - "maxLatencyMs": 11, - "bytesPerSec": 48840704 + "p99LatencyMs": 10, + "maxLatencyMs": 13, + "bytesPerSec": 47647948.8 }, { "workers": 5, "durationMs": 5000, - "requests": 843, + "requests": 854, "errors": 0, - "requestsPerSec": 168.6, - "avgLatencyMs": 29.11, - "medianLatencyMs": 29, - "p50LatencyMs": 29, + "requestsPerSec": 170.8, + "avgLatencyMs": 28.68, + "medianLatencyMs": 28, + "p50LatencyMs": 28, "p75LatencyMs": 29, - "p90LatencyMs": 30, - "p99LatencyMs": 49, - "maxLatencyMs": 54, - "bytesPerSec": 56331468.8 + "p90LatencyMs": 29, + "p99LatencyMs": 46, + "maxLatencyMs": 55, + "bytesPerSec": 57072025.6 }, { "workers": 10, "durationMs": 5000, - "requests": 858, + "requests": 861, "errors": 0, - "requestsPerSec": 171.6, - "avgLatencyMs": 57.42, + "requestsPerSec": 172.2, + "avgLatencyMs": 57.27, "medianLatencyMs": 56, "p50LatencyMs": 56, "p75LatencyMs": 57, "p90LatencyMs": 61, - "p99LatencyMs": 86, - "maxLatencyMs": 93, - "bytesPerSec": 57334169.6 + "p99LatencyMs": 87, + "maxLatencyMs": 102, + "bytesPerSec": 57537331.2 }, { "workers": 25, "durationMs": 5000, - "requests": 868, + "requests": 849, "errors": 0, - "requestsPerSec": 173.6, - "avgLatencyMs": 141.68, - "medianLatencyMs": 140, - "p50LatencyMs": 140, - "p75LatencyMs": 141, - "p90LatencyMs": 151, - "p99LatencyMs": 302, - "maxLatencyMs": 579, - "bytesPerSec": 58002636.8 + "requestsPerSec": 169.8, + "avgLatencyMs": 144.74, + "medianLatencyMs": 142, + "p50LatencyMs": 142, + "p75LatencyMs": 144, + "p90LatencyMs": 157, + "p99LatencyMs": 304, + "maxLatencyMs": 605, + "bytesPerSec": 56737792 }, { "workers": 50, "durationMs": 5000, - "requests": 856, + "requests": 851, "errors": 0, - "requestsPerSec": 171.2, - "avgLatencyMs": 283.56, - "medianLatencyMs": 280, - "p50LatencyMs": 280, - "p75LatencyMs": 282, - "p90LatencyMs": 287, - "p99LatencyMs": 1631, - "maxLatencyMs": 2284, - "bytesPerSec": 57203097.6 + "requestsPerSec": 170.2, + "avgLatencyMs": 284.41, + "medianLatencyMs": 285, + "p50LatencyMs": 285, + "p75LatencyMs": 290, + "p90LatencyMs": 294, + "p99LatencyMs": 1544, + "maxLatencyMs": 2198, + "bytesPerSec": 56875417.6 }, { "workers": 100, "durationMs": 5010, - "requests": 833, + "requests": 840, "errors": 0, - "requestsPerSec": 166.6, - "avgLatencyMs": 412.18, - "medianLatencyMs": 304, - "p50LatencyMs": 304, - "p75LatencyMs": 365, - "p90LatencyMs": 406, - "p99LatencyMs": 3983, - "maxLatencyMs": 4940, - "bytesPerSec": 55656448 + "requestsPerSec": 168, + "avgLatencyMs": 410.48, + "medianLatencyMs": 326, + "p50LatencyMs": 326, + "p75LatencyMs": 374, + "p90LatencyMs": 409, + "p99LatencyMs": 3885, + "maxLatencyMs": 4997, + "bytesPerSec": 56128307.2 }, { "workers": 200, "durationMs": 5010, - "requests": 749, + "requests": 794, "errors": 0, - "requestsPerSec": 149.81, - "avgLatencyMs": 429.3, - "medianLatencyMs": 315, - "p50LatencyMs": 315, - "p75LatencyMs": 380, - "p90LatencyMs": 411, - "p99LatencyMs": 3891, - "maxLatencyMs": 4903, - "bytesPerSec": 50058035.2 + "requestsPerSec": 158.81, + "avgLatencyMs": 423.29, + "medianLatencyMs": 300, + "p50LatencyMs": 300, + "p75LatencyMs": 363, + "p90LatencyMs": 400, + "p99LatencyMs": 4091, + "maxLatencyMs": 4939, + "bytesPerSec": 53059584 } ], "runs": 3, "samples": [ { - "peakWorkers": 10, - "peakRequestsPerSec": 158.2, - "peakAvgLatencyMs": 62.34, - "peakP50LatencyMs": 61, - "peakP75LatencyMs": 63, - "peakP90LatencyMs": 69, - "peakP99LatencyMs": 90, - "totalRequests": 5339, + "peakWorkers": 100, + "peakRequestsPerSec": 171, + "peakAvgLatencyMs": 403.71, + "peakP50LatencyMs": 302, + "peakP75LatencyMs": 376, + "peakP90LatencyMs": 400, + "peakP99LatencyMs": 3864, + "totalRequests": 5621, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 711, + "requests": 705, "errors": 0, - "requestsPerSec": 142.2, - "avgLatencyMs": 6.33, + "requestsPerSec": 141, + "avgLatencyMs": 6.4, "medianLatencyMs": 6, "p50LatencyMs": 6, - "p75LatencyMs": 6, + "p75LatencyMs": 7, "p90LatencyMs": 7, "p99LatencyMs": 10, - "maxLatencyMs": 12, - "bytesPerSec": 47516876.8 + "maxLatencyMs": 13, + "bytesPerSec": 47104000 }, { "workers": 5, "durationMs": 5000, - "requests": 775, + "requests": 807, "errors": 0, - "requestsPerSec": 155, - "avgLatencyMs": 31.64, - "medianLatencyMs": 31, - "p50LatencyMs": 31, - "p75LatencyMs": 32, - "p90LatencyMs": 35, - "p99LatencyMs": 53, - "maxLatencyMs": 62, - "bytesPerSec": 51789824 + "requestsPerSec": 161.4, + "avgLatencyMs": 30.37, + "medianLatencyMs": 30, + "p50LatencyMs": 30, + "p75LatencyMs": 31, + "p90LatencyMs": 33, + "p99LatencyMs": 46, + "maxLatencyMs": 58, + "bytesPerSec": 53926297.6 }, { "workers": 10, "durationMs": 5000, - "requests": 791, + "requests": 789, "errors": 0, - "requestsPerSec": 158.2, - "avgLatencyMs": 62.34, + "requestsPerSec": 157.81, + "avgLatencyMs": 62.47, "medianLatencyMs": 61, "p50LatencyMs": 61, - "p75LatencyMs": 63, - "p90LatencyMs": 69, - "p99LatencyMs": 90, - "maxLatencyMs": 126, - "bytesPerSec": 52864614.4 + "p75LatencyMs": 65, + "p90LatencyMs": 70, + "p99LatencyMs": 91, + "maxLatencyMs": 119, + "bytesPerSec": 52720435.2 }, { "workers": 25, "durationMs": 5000, - "requests": 784, + "requests": 842, "errors": 0, - "requestsPerSec": 156.81, - "avgLatencyMs": 156.2, - "medianLatencyMs": 151, - "p50LatencyMs": 151, - "p75LatencyMs": 158, - "p90LatencyMs": 186, - "p99LatencyMs": 336, - "maxLatencyMs": 624, - "bytesPerSec": 52386201.6 + "requestsPerSec": 168.4, + "avgLatencyMs": 145.84, + "medianLatencyMs": 142, + "p50LatencyMs": 142, + "p75LatencyMs": 147, + "p90LatencyMs": 164, + "p99LatencyMs": 316, + "maxLatencyMs": 593, + "bytesPerSec": 56265932.8 }, { "workers": 50, "durationMs": 5000, - "requests": 771, + "requests": 832, "errors": 0, - "requestsPerSec": 154.2, - "avgLatencyMs": 313.5, - "medianLatencyMs": 304, - "p50LatencyMs": 304, - "p75LatencyMs": 318, - "p90LatencyMs": 328, - "p99LatencyMs": 2048, - "maxLatencyMs": 2660, - "bytesPerSec": 51521126.4 + "requestsPerSec": 166.4, + "avgLatencyMs": 291.48, + "medianLatencyMs": 283, + "p50LatencyMs": 283, + "p75LatencyMs": 293, + "p90LatencyMs": 311, + "p99LatencyMs": 1829, + "maxLatencyMs": 2501, + "bytesPerSec": 55597465.6 }, { "workers": 100, "durationMs": 5010, - "requests": 754, + "requests": 855, "errors": 0, - "requestsPerSec": 150.81, - "avgLatencyMs": 424.06, - "medianLatencyMs": 317, - "p50LatencyMs": 317, + "requestsPerSec": 171, + "avgLatencyMs": 403.71, + "medianLatencyMs": 302, + "p50LatencyMs": 302, "p75LatencyMs": 376, - "p90LatencyMs": 416, - "p99LatencyMs": 3954, - "maxLatencyMs": 4908, - "bytesPerSec": 50387353.6 + "p90LatencyMs": 400, + "p99LatencyMs": 3864, + "maxLatencyMs": 4963, + "bytesPerSec": 57137561.6 }, { "workers": 200, "durationMs": 5010, - "requests": 753, + "requests": 791, "errors": 0, - "requestsPerSec": 150.6, - "avgLatencyMs": 421.91, - "medianLatencyMs": 300, - "p50LatencyMs": 300, - "p75LatencyMs": 359, - "p90LatencyMs": 378, - "p99LatencyMs": 3973, - "maxLatencyMs": 4831, - "bytesPerSec": 50330009.6 + "requestsPerSec": 158.2, + "avgLatencyMs": 419.16, + "medianLatencyMs": 302, + "p50LatencyMs": 302, + "p75LatencyMs": 369, + "p90LatencyMs": 392, + "p99LatencyMs": 3988, + "maxLatencyMs": 4917, + "bytesPerSec": 52862976 } ] }, { - "peakWorkers": 25, - "peakRequestsPerSec": 173.6, - "peakAvgLatencyMs": 141.68, - "peakP50LatencyMs": 140, - "peakP75LatencyMs": 141, - "peakP90LatencyMs": 151, - "peakP99LatencyMs": 302, - "totalRequests": 5738, + "peakWorkers": 10, + "peakRequestsPerSec": 172.2, + "peakAvgLatencyMs": 57.27, + "peakP50LatencyMs": 56, + "peakP75LatencyMs": 57, + "peakP90LatencyMs": 61, + "peakP99LatencyMs": 87, + "totalRequests": 5762, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 731, + "requests": 713, "errors": 0, - "requestsPerSec": 146.2, - "avgLatencyMs": 6.25, + "requestsPerSec": 142.6, + "avgLatencyMs": 6.36, "medianLatencyMs": 6, "p50LatencyMs": 6, - "p75LatencyMs": 6, + "p75LatencyMs": 7, "p90LatencyMs": 7, - "p99LatencyMs": 9, - "maxLatencyMs": 11, - "bytesPerSec": 48840704 + "p99LatencyMs": 10, + "maxLatencyMs": 13, + "bytesPerSec": 47647948.8 }, { "workers": 5, "durationMs": 5000, - "requests": 843, + "requests": 854, "errors": 0, - "requestsPerSec": 168.6, - "avgLatencyMs": 29.11, - "medianLatencyMs": 29, - "p50LatencyMs": 29, + "requestsPerSec": 170.8, + "avgLatencyMs": 28.68, + "medianLatencyMs": 28, + "p50LatencyMs": 28, "p75LatencyMs": 29, - "p90LatencyMs": 30, - "p99LatencyMs": 49, - "maxLatencyMs": 54, - "bytesPerSec": 56331468.8 + "p90LatencyMs": 29, + "p99LatencyMs": 46, + "maxLatencyMs": 55, + "bytesPerSec": 57072025.6 }, { "workers": 10, "durationMs": 5000, - "requests": 858, + "requests": 861, "errors": 0, - "requestsPerSec": 171.6, - "avgLatencyMs": 57.42, + "requestsPerSec": 172.2, + "avgLatencyMs": 57.27, "medianLatencyMs": 56, "p50LatencyMs": 56, "p75LatencyMs": 57, "p90LatencyMs": 61, - "p99LatencyMs": 86, - "maxLatencyMs": 93, - "bytesPerSec": 57334169.6 + "p99LatencyMs": 87, + "maxLatencyMs": 102, + "bytesPerSec": 57537331.2 }, { "workers": 25, "durationMs": 5000, - "requests": 868, + "requests": 849, "errors": 0, - "requestsPerSec": 173.6, - "avgLatencyMs": 141.68, - "medianLatencyMs": 140, - "p50LatencyMs": 140, - "p75LatencyMs": 141, - "p90LatencyMs": 151, - "p99LatencyMs": 302, - "maxLatencyMs": 579, - "bytesPerSec": 58002636.8 + "requestsPerSec": 169.8, + "avgLatencyMs": 144.74, + "medianLatencyMs": 142, + "p50LatencyMs": 142, + "p75LatencyMs": 144, + "p90LatencyMs": 157, + "p99LatencyMs": 304, + "maxLatencyMs": 605, + "bytesPerSec": 56737792 }, { "workers": 50, "durationMs": 5000, - "requests": 856, + "requests": 851, "errors": 0, - "requestsPerSec": 171.2, - "avgLatencyMs": 283.56, - "medianLatencyMs": 280, - "p50LatencyMs": 280, - "p75LatencyMs": 282, - "p90LatencyMs": 287, - "p99LatencyMs": 1631, - "maxLatencyMs": 2284, - "bytesPerSec": 57203097.6 + "requestsPerSec": 170.2, + "avgLatencyMs": 284.41, + "medianLatencyMs": 285, + "p50LatencyMs": 285, + "p75LatencyMs": 290, + "p90LatencyMs": 294, + "p99LatencyMs": 1544, + "maxLatencyMs": 2198, + "bytesPerSec": 56875417.6 }, { "workers": 100, "durationMs": 5010, - "requests": 833, + "requests": 840, "errors": 0, - "requestsPerSec": 166.6, - "avgLatencyMs": 412.18, - "medianLatencyMs": 304, - "p50LatencyMs": 304, - "p75LatencyMs": 365, - "p90LatencyMs": 406, - "p99LatencyMs": 3983, - "maxLatencyMs": 4940, - "bytesPerSec": 55656448 + "requestsPerSec": 168, + "avgLatencyMs": 410.48, + "medianLatencyMs": 326, + "p50LatencyMs": 326, + "p75LatencyMs": 374, + "p90LatencyMs": 409, + "p99LatencyMs": 3885, + "maxLatencyMs": 4997, + "bytesPerSec": 56128307.2 }, { "workers": 200, "durationMs": 5010, - "requests": 749, + "requests": 794, "errors": 0, - "requestsPerSec": 149.81, - "avgLatencyMs": 429.3, - "medianLatencyMs": 315, - "p50LatencyMs": 315, - "p75LatencyMs": 380, - "p90LatencyMs": 411, - "p99LatencyMs": 3891, - "maxLatencyMs": 4903, - "bytesPerSec": 50058035.2 + "requestsPerSec": 158.81, + "avgLatencyMs": 423.29, + "medianLatencyMs": 300, + "p50LatencyMs": 300, + "p75LatencyMs": 363, + "p90LatencyMs": 400, + "p99LatencyMs": 4091, + "maxLatencyMs": 4939, + "bytesPerSec": 53059584 } ] }, { - "peakWorkers": 25, - "peakRequestsPerSec": 176.6, - "peakAvgLatencyMs": 139.14, - "peakP50LatencyMs": 140, - "peakP75LatencyMs": 141, - "peakP90LatencyMs": 145, - "peakP99LatencyMs": 263, - "totalRequests": 5790, + "peakWorkers": 10, + "peakRequestsPerSec": 176.8, + "peakAvgLatencyMs": 55.78, + "peakP50LatencyMs": 56, + "peakP75LatencyMs": 56, + "peakP90LatencyMs": 57, + "peakP99LatencyMs": 72, + "totalRequests": 5818, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 685, + "requests": 736, "errors": 0, - "requestsPerSec": 137, - "avgLatencyMs": 7.04, - "medianLatencyMs": 7, - "p50LatencyMs": 7, - "p75LatencyMs": 7, - "p90LatencyMs": 8, - "p99LatencyMs": 8, + "requestsPerSec": 147.2, + "avgLatencyMs": 6.21, + "medianLatencyMs": 6, + "p50LatencyMs": 6, + "p75LatencyMs": 6, + "p90LatencyMs": 7, + "p99LatencyMs": 7, "maxLatencyMs": 9, - "bytesPerSec": 45780172.8 + "bytesPerSec": 49181491.2 }, { "workers": 5, "durationMs": 5000, - "requests": 837, + "requests": 872, "errors": 0, - "requestsPerSec": 167.4, - "avgLatencyMs": 29.33, - "medianLatencyMs": 29, - "p50LatencyMs": 29, - "p75LatencyMs": 30, - "p90LatencyMs": 31, - "p99LatencyMs": 37, - "maxLatencyMs": 42, - "bytesPerSec": 55938252.8 + "requestsPerSec": 174.4, + "avgLatencyMs": 28.05, + "medianLatencyMs": 28, + "p50LatencyMs": 28, + "p75LatencyMs": 29, + "p90LatencyMs": 29, + "p99LatencyMs": 34, + "maxLatencyMs": 39, + "bytesPerSec": 58277888 }, { "workers": 10, "durationMs": 5000, - "requests": 856, + "requests": 884, "errors": 0, - "requestsPerSec": 171.2, - "avgLatencyMs": 57.56, - "medianLatencyMs": 57, - "p50LatencyMs": 57, - "p75LatencyMs": 57, - "p90LatencyMs": 61, - "p99LatencyMs": 89, - "maxLatencyMs": 113, - "bytesPerSec": 57203097.6 + "requestsPerSec": 176.8, + "avgLatencyMs": 55.78, + "medianLatencyMs": 56, + "p50LatencyMs": 56, + "p75LatencyMs": 56, + "p90LatencyMs": 57, + "p99LatencyMs": 72, + "maxLatencyMs": 75, + "bytesPerSec": 59083980.8 }, { "workers": 25, "durationMs": 5000, - "requests": 883, + "requests": 882, "errors": 0, - "requestsPerSec": 176.6, - "avgLatencyMs": 139.14, - "medianLatencyMs": 140, - "p50LatencyMs": 140, - "p75LatencyMs": 141, - "p90LatencyMs": 145, - "p99LatencyMs": 263, - "maxLatencyMs": 525, - "bytesPerSec": 59011891.2 + "requestsPerSec": 176.4, + "avgLatencyMs": 139.34, + "medianLatencyMs": 139, + "p50LatencyMs": 139, + "p75LatencyMs": 140, + "p90LatencyMs": 144, + "p99LatencyMs": 234, + "maxLatencyMs": 591, + "bytesPerSec": 58939801.6 }, { "workers": 50, - "durationMs": 5010, - "requests": 859, + "durationMs": 5000, + "requests": 847, "errors": 0, - "requestsPerSec": 171.8, - "avgLatencyMs": 282.38, - "medianLatencyMs": 279, - "p50LatencyMs": 279, - "p75LatencyMs": 282, - "p90LatencyMs": 297, - "p99LatencyMs": 1687, - "maxLatencyMs": 2351, - "bytesPerSec": 57399705.6 + "requestsPerSec": 169.4, + "avgLatencyMs": 285.61, + "medianLatencyMs": 278, + "p50LatencyMs": 278, + "p75LatencyMs": 303, + "p90LatencyMs": 311, + "p99LatencyMs": 1602, + "maxLatencyMs": 2359, + "bytesPerSec": 56600166.4 }, { "workers": 100, "durationMs": 5010, - "requests": 852, + "requests": 810, "errors": 0, - "requestsPerSec": 170.4, - "avgLatencyMs": 410.65, - "medianLatencyMs": 312, - "p50LatencyMs": 312, - "p75LatencyMs": 377, - "p90LatencyMs": 403, - "p99LatencyMs": 3912, - "maxLatencyMs": 4852, - "bytesPerSec": 56934400 + "requestsPerSec": 162, + "avgLatencyMs": 414.75, + "medianLatencyMs": 301, + "p50LatencyMs": 301, + "p75LatencyMs": 395, + "p90LatencyMs": 470, + "p99LatencyMs": 3740, + "maxLatencyMs": 4881, + "bytesPerSec": 54129459.2 }, { "workers": 200, "durationMs": 5010, - "requests": 818, + "requests": 787, "errors": 0, - "requestsPerSec": 163.6, - "avgLatencyMs": 411.39, - "medianLatencyMs": 298, - "p50LatencyMs": 298, - "p75LatencyMs": 359, - "p90LatencyMs": 388, - "p99LatencyMs": 3941, - "maxLatencyMs": 4948, - "bytesPerSec": 54660300.8 + "requestsPerSec": 157.4, + "avgLatencyMs": 427.42, + "medianLatencyMs": 305, + "p50LatencyMs": 305, + "p75LatencyMs": 387, + "p90LatencyMs": 427, + "p99LatencyMs": 4040, + "maxLatencyMs": 4898, + "bytesPerSec": 52591001.6 } ] } @@ -652,475 +652,475 @@ }, "browserVersion": "Google Chrome 154.0.8037.97", "ssrLoadTests": { - "peakWorkers": 25, - "peakRequestsPerSec": 343, - "peakAvgLatencyMs": 71.88, - "peakP50LatencyMs": 71, - "peakP75LatencyMs": 72, - "peakP90LatencyMs": 73, - "peakP99LatencyMs": 99, - "totalRequests": 11341, + "peakWorkers": 50, + "peakRequestsPerSec": 336.6, + "peakAvgLatencyMs": 145.9, + "peakP50LatencyMs": 146, + "peakP75LatencyMs": 147, + "peakP90LatencyMs": 150, + "peakP99LatencyMs": 515, + "totalRequests": 10979, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1230, + "requests": 1188, "errors": 0, - "requestsPerSec": 246, - "avgLatencyMs": 3.26, - "medianLatencyMs": 3, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 4, - "p99LatencyMs": 5, - "maxLatencyMs": 15, - "bytesPerSec": 77050675.2 + "requestsPerSec": 237.6, + "avgLatencyMs": 3.76, + "medianLatencyMs": 4, + "p50LatencyMs": 4, + "p75LatencyMs": 4, + "p90LatencyMs": 5, + "p99LatencyMs": 6, + "maxLatencyMs": 11, + "bytesPerSec": 74416128 }, { "workers": 5, "durationMs": 5000, - "requests": 1640, + "requests": 1596, "errors": 0, - "requestsPerSec": 328, - "avgLatencyMs": 14.63, - "medianLatencyMs": 14, - "p50LatencyMs": 14, - "p75LatencyMs": 15, - "p90LatencyMs": 16, - "p99LatencyMs": 19, - "maxLatencyMs": 31, - "bytesPerSec": 102701465.6 + "requestsPerSec": 319.2, + "avgLatencyMs": 15.15, + "medianLatencyMs": 15, + "p50LatencyMs": 15, + "p75LatencyMs": 16, + "p90LatencyMs": 17, + "p99LatencyMs": 23, + "maxLatencyMs": 30, + "bytesPerSec": 99948953.6 }, { "workers": 10, "durationMs": 5000, - "requests": 1697, + "requests": 1617, "errors": 0, - "requestsPerSec": 339.4, - "avgLatencyMs": 28.89, - "medianLatencyMs": 29, - "p50LatencyMs": 29, - "p75LatencyMs": 29, - "p90LatencyMs": 30, - "p99LatencyMs": 43, - "maxLatencyMs": 62, - "bytesPerSec": 106279731.2 + "requestsPerSec": 323.4, + "avgLatencyMs": 30.36, + "medianLatencyMs": 30, + "p50LatencyMs": 30, + "p75LatencyMs": 31, + "p90LatencyMs": 32, + "p99LatencyMs": 44, + "maxLatencyMs": 61, + "bytesPerSec": 101285888 }, { "workers": 25, "durationMs": 5000, - "requests": 1715, + "requests": 1625, "errors": 0, - "requestsPerSec": 343, - "avgLatencyMs": 71.88, - "medianLatencyMs": 71, - "p50LatencyMs": 71, - "p75LatencyMs": 72, - "p90LatencyMs": 73, - "p99LatencyMs": 99, - "maxLatencyMs": 275, - "bytesPerSec": 107406950.4 + "requestsPerSec": 325, + "avgLatencyMs": 75.84, + "medianLatencyMs": 75, + "p50LatencyMs": 75, + "p75LatencyMs": 77, + "p90LatencyMs": 79, + "p99LatencyMs": 111, + "maxLatencyMs": 294, + "bytesPerSec": 101770854.4 }, { "workers": 50, "durationMs": 5000, - "requests": 1712, + "requests": 1683, "errors": 0, - "requestsPerSec": 342.4, - "avgLatencyMs": 143.45, - "medianLatencyMs": 142, - "p50LatencyMs": 142, - "p75LatencyMs": 144, - "p90LatencyMs": 146, - "p99LatencyMs": 485, - "maxLatencyMs": 1137, - "bytesPerSec": 107223449.6 + "requestsPerSec": 336.6, + "avgLatencyMs": 145.9, + "medianLatencyMs": 146, + "p50LatencyMs": 146, + "p75LatencyMs": 147, + "p90LatencyMs": 150, + "p99LatencyMs": 515, + "maxLatencyMs": 1161, + "bytesPerSec": 105401548.8 }, { "workers": 100, "durationMs": 5010, - "requests": 1679, + "requests": 1651, "errors": 0, - "requestsPerSec": 335.8, - "avgLatencyMs": 288.85, - "medianLatencyMs": 212, - "p50LatencyMs": 212, - "p75LatencyMs": 258, - "p90LatencyMs": 309, - "p99LatencyMs": 3482, - "maxLatencyMs": 4911, - "bytesPerSec": 105152512 + "requestsPerSec": 330.2, + "avgLatencyMs": 293.32, + "medianLatencyMs": 215, + "p50LatencyMs": 215, + "p75LatencyMs": 264, + "p90LatencyMs": 289, + "p99LatencyMs": 3504, + "maxLatencyMs": 4981, + "bytesPerSec": 103396147.2 }, { "workers": 200, "durationMs": 5010, - "requests": 1668, + "requests": 1619, "errors": 0, - "requestsPerSec": 333.6, - "avgLatencyMs": 293.16, - "medianLatencyMs": 214, - "p50LatencyMs": 214, - "p75LatencyMs": 261, - "p90LatencyMs": 282, - "p99LatencyMs": 3495, - "maxLatencyMs": 4943, - "bytesPerSec": 104457830.4 + "requestsPerSec": 323.8, + "avgLatencyMs": 296.31, + "medianLatencyMs": 210, + "p50LatencyMs": 210, + "p75LatencyMs": 259, + "p90LatencyMs": 286, + "p99LatencyMs": 3591, + "maxLatencyMs": 4988, + "bytesPerSec": 101403852.8 } ], "runs": 3, "samples": [ { - "peakWorkers": 10, - "peakRequestsPerSec": 341.2, - "peakAvgLatencyMs": 28.76, - "peakP50LatencyMs": 29, - "peakP75LatencyMs": 29, - "peakP90LatencyMs": 30, - "peakP99LatencyMs": 39, - "totalRequests": 11227, + "peakWorkers": 50, + "peakRequestsPerSec": 326.8, + "peakAvgLatencyMs": 150.18, + "peakP50LatencyMs": 149, + "peakP75LatencyMs": 152, + "peakP90LatencyMs": 154, + "peakP99LatencyMs": 185, + "totalRequests": 10808, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1237, + "requests": 1192, "errors": 0, - "requestsPerSec": 247.4, - "avgLatencyMs": 3.25, - "medianLatencyMs": 3, - "p50LatencyMs": 3, - "p75LatencyMs": 3, + "requestsPerSec": 238.4, + "avgLatencyMs": 4, + "medianLatencyMs": 4, + "p50LatencyMs": 4, + "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 5, - "maxLatencyMs": 9, - "bytesPerSec": 77470105.6 + "maxLatencyMs": 10, + "bytesPerSec": 74665164.8 }, { "workers": 5, "durationMs": 5000, - "requests": 1635, + "requests": 1565, "errors": 0, - "requestsPerSec": 327, - "avgLatencyMs": 14.67, - "medianLatencyMs": 14, - "p50LatencyMs": 14, - "p75LatencyMs": 15, - "p90LatencyMs": 16, + "requestsPerSec": 313, + "avgLatencyMs": 15.44, + "medianLatencyMs": 15, + "p50LatencyMs": 15, + "p75LatencyMs": 16, + "p90LatencyMs": 17, "p99LatencyMs": 21, - "maxLatencyMs": 30, - "bytesPerSec": 102386892.8 + "maxLatencyMs": 31, + "bytesPerSec": 98009088 }, { "workers": 10, "durationMs": 5000, - "requests": 1706, + "requests": 1597, "errors": 0, - "requestsPerSec": 341.2, - "avgLatencyMs": 28.76, - "medianLatencyMs": 29, - "p50LatencyMs": 29, - "p75LatencyMs": 29, - "p90LatencyMs": 30, - "p99LatencyMs": 39, - "maxLatencyMs": 74, - "bytesPerSec": 106843340.8 + "requestsPerSec": 319.4, + "avgLatencyMs": 30.7, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 31, + "p90LatencyMs": 32, + "p99LatencyMs": 46, + "maxLatencyMs": 67, + "bytesPerSec": 100027596.8 }, { "workers": 25, "durationMs": 5000, - "requests": 1682, + "requests": 1615, "errors": 0, - "requestsPerSec": 336.4, - "avgLatencyMs": 73.27, - "medianLatencyMs": 72, - "p50LatencyMs": 72, - "p75LatencyMs": 73, - "p90LatencyMs": 75, - "p99LatencyMs": 105, - "maxLatencyMs": 347, - "bytesPerSec": 105336012.8 + "requestsPerSec": 323, + "avgLatencyMs": 76.32, + "medianLatencyMs": 76, + "p50LatencyMs": 76, + "p75LatencyMs": 77, + "p90LatencyMs": 78, + "p99LatencyMs": 107, + "maxLatencyMs": 318, + "bytesPerSec": 101167923.2 }, { "workers": 50, "durationMs": 5000, - "requests": 1667, + "requests": 1634, "errors": 0, - "requestsPerSec": 333.4, - "avgLatencyMs": 147.37, - "medianLatencyMs": 144, - "p50LatencyMs": 144, - "p75LatencyMs": 146, - "p90LatencyMs": 163, - "p99LatencyMs": 566, - "maxLatencyMs": 1320, - "bytesPerSec": 104418508.8 + "requestsPerSec": 326.8, + "avgLatencyMs": 150.18, + "medianLatencyMs": 149, + "p50LatencyMs": 149, + "p75LatencyMs": 152, + "p90LatencyMs": 154, + "p99LatencyMs": 185, + "maxLatencyMs": 332, + "bytesPerSec": 102334464 }, { "workers": 100, "durationMs": 5010, - "requests": 1672, + "requests": 1631, "errors": 0, - "requestsPerSec": 334.4, - "avgLatencyMs": 287.35, - "medianLatencyMs": 219, - "p50LatencyMs": 219, - "p75LatencyMs": 257, - "p90LatencyMs": 286, - "p99LatencyMs": 3474, - "maxLatencyMs": 4930, - "bytesPerSec": 104719974.4 + "requestsPerSec": 326.2, + "avgLatencyMs": 294.11, + "medianLatencyMs": 217, + "p50LatencyMs": 217, + "p75LatencyMs": 262, + "p90LatencyMs": 292, + "p99LatencyMs": 3505, + "maxLatencyMs": 4949, + "bytesPerSec": 102137856 }, { "workers": 200, "durationMs": 5010, - "requests": 1628, + "requests": 1574, "errors": 0, - "requestsPerSec": 325.61, - "avgLatencyMs": 292.2, - "medianLatencyMs": 212, - "p50LatencyMs": 212, - "p75LatencyMs": 259, - "p90LatencyMs": 276, - "p99LatencyMs": 3513, - "maxLatencyMs": 4937, - "bytesPerSec": 101954355.2 + "requestsPerSec": 314.8, + "avgLatencyMs": 295.95, + "medianLatencyMs": 214, + "p50LatencyMs": 214, + "p75LatencyMs": 257, + "p90LatencyMs": 306, + "p99LatencyMs": 3504, + "maxLatencyMs": 4900, + "bytesPerSec": 98572697.6 } ] }, { - "peakWorkers": 25, - "peakRequestsPerSec": 343, - "peakAvgLatencyMs": 71.88, - "peakP50LatencyMs": 71, - "peakP75LatencyMs": 72, - "peakP90LatencyMs": 73, - "peakP99LatencyMs": 99, - "totalRequests": 11341, + "peakWorkers": 50, + "peakRequestsPerSec": 336.6, + "peakAvgLatencyMs": 145.9, + "peakP50LatencyMs": 146, + "peakP75LatencyMs": 147, + "peakP90LatencyMs": 150, + "peakP99LatencyMs": 515, + "totalRequests": 10979, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1230, + "requests": 1188, "errors": 0, - "requestsPerSec": 246, - "avgLatencyMs": 3.26, - "medianLatencyMs": 3, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 4, - "p99LatencyMs": 5, - "maxLatencyMs": 15, - "bytesPerSec": 77050675.2 + "requestsPerSec": 237.6, + "avgLatencyMs": 3.76, + "medianLatencyMs": 4, + "p50LatencyMs": 4, + "p75LatencyMs": 4, + "p90LatencyMs": 5, + "p99LatencyMs": 6, + "maxLatencyMs": 11, + "bytesPerSec": 74416128 }, { "workers": 5, "durationMs": 5000, - "requests": 1640, + "requests": 1596, "errors": 0, - "requestsPerSec": 328, - "avgLatencyMs": 14.63, - "medianLatencyMs": 14, - "p50LatencyMs": 14, - "p75LatencyMs": 15, - "p90LatencyMs": 16, - "p99LatencyMs": 19, - "maxLatencyMs": 31, - "bytesPerSec": 102701465.6 + "requestsPerSec": 319.2, + "avgLatencyMs": 15.15, + "medianLatencyMs": 15, + "p50LatencyMs": 15, + "p75LatencyMs": 16, + "p90LatencyMs": 17, + "p99LatencyMs": 23, + "maxLatencyMs": 30, + "bytesPerSec": 99948953.6 }, { "workers": 10, "durationMs": 5000, - "requests": 1697, + "requests": 1617, "errors": 0, - "requestsPerSec": 339.4, - "avgLatencyMs": 28.89, - "medianLatencyMs": 29, - "p50LatencyMs": 29, - "p75LatencyMs": 29, - "p90LatencyMs": 30, - "p99LatencyMs": 43, - "maxLatencyMs": 62, - "bytesPerSec": 106279731.2 + "requestsPerSec": 323.4, + "avgLatencyMs": 30.36, + "medianLatencyMs": 30, + "p50LatencyMs": 30, + "p75LatencyMs": 31, + "p90LatencyMs": 32, + "p99LatencyMs": 44, + "maxLatencyMs": 61, + "bytesPerSec": 101285888 }, { "workers": 25, "durationMs": 5000, - "requests": 1715, + "requests": 1625, "errors": 0, - "requestsPerSec": 343, - "avgLatencyMs": 71.88, - "medianLatencyMs": 71, - "p50LatencyMs": 71, - "p75LatencyMs": 72, - "p90LatencyMs": 73, - "p99LatencyMs": 99, - "maxLatencyMs": 275, - "bytesPerSec": 107406950.4 + "requestsPerSec": 325, + "avgLatencyMs": 75.84, + "medianLatencyMs": 75, + "p50LatencyMs": 75, + "p75LatencyMs": 77, + "p90LatencyMs": 79, + "p99LatencyMs": 111, + "maxLatencyMs": 294, + "bytesPerSec": 101770854.4 }, { "workers": 50, "durationMs": 5000, - "requests": 1712, + "requests": 1683, "errors": 0, - "requestsPerSec": 342.4, - "avgLatencyMs": 143.45, - "medianLatencyMs": 142, - "p50LatencyMs": 142, - "p75LatencyMs": 144, - "p90LatencyMs": 146, - "p99LatencyMs": 485, - "maxLatencyMs": 1137, - "bytesPerSec": 107223449.6 + "requestsPerSec": 336.6, + "avgLatencyMs": 145.9, + "medianLatencyMs": 146, + "p50LatencyMs": 146, + "p75LatencyMs": 147, + "p90LatencyMs": 150, + "p99LatencyMs": 515, + "maxLatencyMs": 1161, + "bytesPerSec": 105401548.8 }, { "workers": 100, "durationMs": 5010, - "requests": 1679, + "requests": 1651, "errors": 0, - "requestsPerSec": 335.8, - "avgLatencyMs": 288.85, - "medianLatencyMs": 212, - "p50LatencyMs": 212, - "p75LatencyMs": 258, - "p90LatencyMs": 309, - "p99LatencyMs": 3482, - "maxLatencyMs": 4911, - "bytesPerSec": 105152512 + "requestsPerSec": 330.2, + "avgLatencyMs": 293.32, + "medianLatencyMs": 215, + "p50LatencyMs": 215, + "p75LatencyMs": 264, + "p90LatencyMs": 289, + "p99LatencyMs": 3504, + "maxLatencyMs": 4981, + "bytesPerSec": 103396147.2 }, { "workers": 200, "durationMs": 5010, - "requests": 1668, + "requests": 1619, "errors": 0, - "requestsPerSec": 333.6, - "avgLatencyMs": 293.16, - "medianLatencyMs": 214, - "p50LatencyMs": 214, - "p75LatencyMs": 261, - "p90LatencyMs": 282, - "p99LatencyMs": 3495, - "maxLatencyMs": 4943, - "bytesPerSec": 104457830.4 + "requestsPerSec": 323.8, + "avgLatencyMs": 296.31, + "medianLatencyMs": 210, + "p50LatencyMs": 210, + "p75LatencyMs": 259, + "p90LatencyMs": 286, + "p99LatencyMs": 3591, + "maxLatencyMs": 4988, + "bytesPerSec": 101403852.8 } ] }, { "peakWorkers": 50, - "peakRequestsPerSec": 343.2, - "peakAvgLatencyMs": 142.91, - "peakP50LatencyMs": 143, - "peakP75LatencyMs": 144, - "peakP90LatencyMs": 145, - "peakP99LatencyMs": 452, - "totalRequests": 11366, + "peakRequestsPerSec": 347, + "peakAvgLatencyMs": 141.53, + "peakP50LatencyMs": 141, + "peakP75LatencyMs": 142, + "peakP90LatencyMs": 146, + "peakP99LatencyMs": 483, + "totalRequests": 11405, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1237, + "requests": 1233, "errors": 0, - "requestsPerSec": 247.4, + "requestsPerSec": 246.6, "avgLatencyMs": 3.23, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, "p90LatencyMs": 4, "p99LatencyMs": 5, - "maxLatencyMs": 10, - "bytesPerSec": 77470105.6 + "maxLatencyMs": 8, + "bytesPerSec": 77207961.6 }, { "workers": 5, "durationMs": 5000, - "requests": 1653, + "requests": 1630, "errors": 0, - "requestsPerSec": 330.6, - "avgLatencyMs": 14.53, - "medianLatencyMs": 14, - "p50LatencyMs": 14, + "requestsPerSec": 326, + "avgLatencyMs": 14.77, + "medianLatencyMs": 15, + "p50LatencyMs": 15, "p75LatencyMs": 15, "p90LatencyMs": 16, - "p99LatencyMs": 21, + "p99LatencyMs": 19, "maxLatencyMs": 29, - "bytesPerSec": 103527219.2 + "bytesPerSec": 102098534.4 }, { "workers": 10, "durationMs": 5000, - "requests": 1706, + "requests": 1698, "errors": 0, - "requestsPerSec": 341.2, - "avgLatencyMs": 28.74, + "requestsPerSec": 339.6, + "avgLatencyMs": 28.82, "medianLatencyMs": 29, "p50LatencyMs": 29, "p75LatencyMs": 29, "p90LatencyMs": 30, - "p99LatencyMs": 40, - "maxLatencyMs": 49, - "bytesPerSec": 106843340.8 + "p99LatencyMs": 39, + "maxLatencyMs": 45, + "bytesPerSec": 106332160 }, { "workers": 25, "durationMs": 5000, - "requests": 1711, + "requests": 1704, "errors": 0, - "requestsPerSec": 342.2, - "avgLatencyMs": 72.01, + "requestsPerSec": 340.8, + "avgLatencyMs": 72.28, "medianLatencyMs": 71, "p50LatencyMs": 71, "p75LatencyMs": 72, "p90LatencyMs": 73, - "p99LatencyMs": 106, - "maxLatencyMs": 281, - "bytesPerSec": 107144806.4 + "p99LatencyMs": 100, + "maxLatencyMs": 315, + "bytesPerSec": 106712268.8 }, { "workers": 50, "durationMs": 5000, - "requests": 1716, + "requests": 1735, "errors": 0, - "requestsPerSec": 343.2, - "avgLatencyMs": 142.91, - "medianLatencyMs": 143, - "p50LatencyMs": 143, - "p75LatencyMs": 144, - "p90LatencyMs": 145, - "p99LatencyMs": 452, - "maxLatencyMs": 1076, - "bytesPerSec": 107472486.4 + "requestsPerSec": 347, + "avgLatencyMs": 141.53, + "medianLatencyMs": 141, + "p50LatencyMs": 141, + "p75LatencyMs": 142, + "p90LatencyMs": 146, + "p99LatencyMs": 483, + "maxLatencyMs": 1098, + "bytesPerSec": 108665241.6 }, { "workers": 100, "durationMs": 5010, - "requests": 1689, + "requests": 1716, "errors": 0, - "requestsPerSec": 337.8, - "avgLatencyMs": 286.95, - "medianLatencyMs": 215, - "p50LatencyMs": 215, - "p75LatencyMs": 262, + "requestsPerSec": 343.2, + "avgLatencyMs": 282.58, + "medianLatencyMs": 223, + "p50LatencyMs": 223, + "p75LatencyMs": 261, "p90LatencyMs": 285, - "p99LatencyMs": 3393, - "maxLatencyMs": 4819, - "bytesPerSec": 105781657.6 + "p99LatencyMs": 3175, + "maxLatencyMs": 4703, + "bytesPerSec": 107472486.4 }, { "workers": 200, "durationMs": 5010, - "requests": 1654, + "requests": 1689, "errors": 0, - "requestsPerSec": 330.8, - "avgLatencyMs": 293.54, - "medianLatencyMs": 216, - "p50LatencyMs": 216, - "p75LatencyMs": 268, - "p90LatencyMs": 285, - "p99LatencyMs": 3477, - "maxLatencyMs": 4904, - "bytesPerSec": 103592755.2 + "requestsPerSec": 337.8, + "avgLatencyMs": 292.8, + "medianLatencyMs": 214, + "p50LatencyMs": 214, + "p75LatencyMs": 259, + "p90LatencyMs": 280, + "p99LatencyMs": 3568, + "maxLatencyMs": 4989, + "bytesPerSec": 105768550.4 } ] } diff --git a/packages/app-react-router/stats/7.16.0.json b/packages/app-react-router/stats/7.16.0.json index a4d0ae9a..f16c8a2a 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-10T11:51:43.886Z", + "timingMeasuredAt": "2026-10-11T00:44:30.326Z", "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": 152.2, - "fcpMs": 152.22, + "firstPaintMs": 159.4, + "fcpMs": 159.62, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 22.1, - "inputDelayMs": 2.38, - "processingDurationMs": 2.15, - "presentationDelayMs": 17.57 + "interactionLatencyMs": 16.47, + "inputDelayMs": 1.55, + "processingDurationMs": 2.09, + "presentationDelayMs": 12.82 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 25.79, - "fcpMs": 25.65, - "interactionLatencyMs": 6.96, - "inputDelayMs": 1.89, - "processingDurationMs": 0.34, - "presentationDelayMs": 7.48 + "firstPaintMs": 2.7, + "fcpMs": 2.53, + "interactionLatencyMs": 3, + "inputDelayMs": 0.1, + "processingDurationMs": 0.17, + "presentationDelayMs": 2.97 }, "samples": [ { - "firstPaintMs": 123, - "fcpMs": 123.377, + "firstPaintMs": 155, + "fcpMs": 155.38, "interactionTests": { - "interactionLatencyMs": 20.845, - "inputDelayMs": 5.76, - "processingDurationMs": 2.138, - "presentationDelayMs": 12.947 + "interactionLatencyMs": 18.211, + "inputDelayMs": 1.685, + "processingDurationMs": 2.319, + "presentationDelayMs": 14.207 } }, { - "firstPaintMs": 158, - "fcpMs": 157.522, + "firstPaintMs": 161, + "fcpMs": 160.84, "interactionTests": { - "interactionLatencyMs": 33.830999999999996, - "inputDelayMs": 1.69, - "processingDurationMs": 1.921, - "presentationDelayMs": 30.22 + "interactionLatencyMs": 17.681, + "inputDelayMs": 1.621, + "processingDurationMs": 2.115, + "presentationDelayMs": 13.945 } }, { - "firstPaintMs": 164, - "fcpMs": 163.897, + "firstPaintMs": 159, + "fcpMs": 159.498, "interactionTests": { - "interactionLatencyMs": 17.602, - "inputDelayMs": 1.484, - "processingDurationMs": 2.743, - "presentationDelayMs": 13.375 + "interactionLatencyMs": 19.747, + "inputDelayMs": 1.518, + "processingDurationMs": 1.906, + "presentationDelayMs": 16.323 } }, { - "firstPaintMs": 186, - "fcpMs": 186.123, + "firstPaintMs": 162, + "fcpMs": 161.959, "interactionTests": { - "interactionLatencyMs": 22.012, - "inputDelayMs": 1.511, - "processingDurationMs": 1.912, - "presentationDelayMs": 18.589 + "interactionLatencyMs": 14.151, + "inputDelayMs": 1.444, + "processingDurationMs": 1.948, + "presentationDelayMs": 10.759 } }, { - "firstPaintMs": 130, - "fcpMs": 130.195, + "firstPaintMs": 160, + "fcpMs": 160.401, "interactionTests": { - "interactionLatencyMs": 16.219, - "inputDelayMs": 1.466, - "processingDurationMs": 2.041, - "presentationDelayMs": 12.712 + "interactionLatencyMs": 12.562000000000001, + "inputDelayMs": 1.498, + "processingDurationMs": 2.176, + "presentationDelayMs": 8.888 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 349, - "avgLatencyMs": 2.888, - "medianLatencyMs": 2.836, - "samples": 3463, + "opsPerSec": 350, + "avgLatencyMs": 2.879, + "medianLatencyMs": 2.824, + "samples": 3474, "bodySizeKb": 216.9, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 116.6, - "fcpMs": 116.35, + "firstPaintMs": 112.2, + "fcpMs": 112.17, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 19.19, - "inputDelayMs": 1.59, - "processingDurationMs": 2.71, - "presentationDelayMs": 14.89 + "interactionLatencyMs": 18.93, + "inputDelayMs": 2.13, + "processingDurationMs": 2.97, + "presentationDelayMs": 13.83 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 25.13, - "fcpMs": 25, - "interactionLatencyMs": 2.03, - "inputDelayMs": 0.11, - "processingDurationMs": 0.24, - "presentationDelayMs": 2.08 + "firstPaintMs": 13.29, + "fcpMs": 13.37, + "interactionLatencyMs": 5.25, + "inputDelayMs": 1.32, + "processingDurationMs": 0.34, + "presentationDelayMs": 5.2 }, "samples": [ { - "firstPaintMs": 156, - "fcpMs": 155.518, + "firstPaintMs": 128, + "fcpMs": 127.686, "interactionTests": { - "interactionLatencyMs": 16.617, - "inputDelayMs": 1.509, - "processingDurationMs": 2.573, - "presentationDelayMs": 12.535 + "interactionLatencyMs": 14.161999999999999, + "inputDelayMs": 1.421, + "processingDurationMs": 3.568, + "presentationDelayMs": 9.173 } }, { - "firstPaintMs": 109, - "fcpMs": 108.505, + "firstPaintMs": 95, + "fcpMs": 94.523, "interactionTests": { - "interactionLatencyMs": 19.852999999999998, - "inputDelayMs": 1.5, - "processingDurationMs": 2.448, - "presentationDelayMs": 15.905 + "interactionLatencyMs": 21.023999999999997, + "inputDelayMs": 1.518, + "processingDurationMs": 2.798, + "presentationDelayMs": 16.708 } }, { "firstPaintMs": 123, - "fcpMs": 122.874, + "fcpMs": 123.219, "interactionTests": { - "interactionLatencyMs": 21.887, - "inputDelayMs": 1.602, - "processingDurationMs": 2.599, - "presentationDelayMs": 17.686 + "interactionLatencyMs": 12.763, + "inputDelayMs": 1.611, + "processingDurationMs": 2.831, + "presentationDelayMs": 8.321 } }, { - "firstPaintMs": 89, - "fcpMs": 88.865, + "firstPaintMs": 108, + "fcpMs": 108.176, "interactionTests": { - "interactionLatencyMs": 17.844, - "inputDelayMs": 1.578, - "processingDurationMs": 3.047, - "presentationDelayMs": 13.219 + "interactionLatencyMs": 25.116999999999997, + "inputDelayMs": 1.6, + "processingDurationMs": 2.774, + "presentationDelayMs": 20.743 } }, { - "firstPaintMs": 106, - "fcpMs": 106.011, + "firstPaintMs": 107, + "fcpMs": 107.224, "interactionTests": { - "interactionLatencyMs": 19.731, - "inputDelayMs": 1.781, - "processingDurationMs": 2.863, - "presentationDelayMs": 15.087 + "interactionLatencyMs": 21.576999999999998, + "inputDelayMs": 4.49, + "processingDurationMs": 2.876, + "presentationDelayMs": 14.211 } } ] }, "ssrRouterLinkLoadTests": { - "peakWorkers": 25, - "peakRequestsPerSec": 173.6, - "peakAvgLatencyMs": 141.68, - "peakP50LatencyMs": 140, - "peakP75LatencyMs": 141, - "peakP90LatencyMs": 151, - "peakP99LatencyMs": 302, - "totalRequests": 5738, + "peakWorkers": 10, + "peakRequestsPerSec": 172.2, + "peakAvgLatencyMs": 57.27, + "peakP50LatencyMs": 56, + "peakP75LatencyMs": 57, + "peakP90LatencyMs": 61, + "peakP99LatencyMs": 87, + "totalRequests": 5762, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 731, + "requests": 713, "errors": 0, - "requestsPerSec": 146.2, - "avgLatencyMs": 6.25, + "requestsPerSec": 142.6, + "avgLatencyMs": 6.36, "medianLatencyMs": 6, "p50LatencyMs": 6, - "p75LatencyMs": 6, + "p75LatencyMs": 7, "p90LatencyMs": 7, - "p99LatencyMs": 9, - "maxLatencyMs": 11, - "bytesPerSec": 48840704 + "p99LatencyMs": 10, + "maxLatencyMs": 13, + "bytesPerSec": 47647948.8 }, { "workers": 5, "durationMs": 5000, - "requests": 843, + "requests": 854, "errors": 0, - "requestsPerSec": 168.6, - "avgLatencyMs": 29.11, - "medianLatencyMs": 29, - "p50LatencyMs": 29, + "requestsPerSec": 170.8, + "avgLatencyMs": 28.68, + "medianLatencyMs": 28, + "p50LatencyMs": 28, "p75LatencyMs": 29, - "p90LatencyMs": 30, - "p99LatencyMs": 49, - "maxLatencyMs": 54, - "bytesPerSec": 56331468.8 + "p90LatencyMs": 29, + "p99LatencyMs": 46, + "maxLatencyMs": 55, + "bytesPerSec": 57072025.6 }, { "workers": 10, "durationMs": 5000, - "requests": 858, + "requests": 861, "errors": 0, - "requestsPerSec": 171.6, - "avgLatencyMs": 57.42, + "requestsPerSec": 172.2, + "avgLatencyMs": 57.27, "medianLatencyMs": 56, "p50LatencyMs": 56, "p75LatencyMs": 57, "p90LatencyMs": 61, - "p99LatencyMs": 86, - "maxLatencyMs": 93, - "bytesPerSec": 57334169.6 + "p99LatencyMs": 87, + "maxLatencyMs": 102, + "bytesPerSec": 57537331.2 }, { "workers": 25, "durationMs": 5000, - "requests": 868, + "requests": 849, "errors": 0, - "requestsPerSec": 173.6, - "avgLatencyMs": 141.68, - "medianLatencyMs": 140, - "p50LatencyMs": 140, - "p75LatencyMs": 141, - "p90LatencyMs": 151, - "p99LatencyMs": 302, - "maxLatencyMs": 579, - "bytesPerSec": 58002636.8 + "requestsPerSec": 169.8, + "avgLatencyMs": 144.74, + "medianLatencyMs": 142, + "p50LatencyMs": 142, + "p75LatencyMs": 144, + "p90LatencyMs": 157, + "p99LatencyMs": 304, + "maxLatencyMs": 605, + "bytesPerSec": 56737792 }, { "workers": 50, "durationMs": 5000, - "requests": 856, + "requests": 851, "errors": 0, - "requestsPerSec": 171.2, - "avgLatencyMs": 283.56, - "medianLatencyMs": 280, - "p50LatencyMs": 280, - "p75LatencyMs": 282, - "p90LatencyMs": 287, - "p99LatencyMs": 1631, - "maxLatencyMs": 2284, - "bytesPerSec": 57203097.6 + "requestsPerSec": 170.2, + "avgLatencyMs": 284.41, + "medianLatencyMs": 285, + "p50LatencyMs": 285, + "p75LatencyMs": 290, + "p90LatencyMs": 294, + "p99LatencyMs": 1544, + "maxLatencyMs": 2198, + "bytesPerSec": 56875417.6 }, { "workers": 100, "durationMs": 5010, - "requests": 833, + "requests": 840, "errors": 0, - "requestsPerSec": 166.6, - "avgLatencyMs": 412.18, - "medianLatencyMs": 304, - "p50LatencyMs": 304, - "p75LatencyMs": 365, - "p90LatencyMs": 406, - "p99LatencyMs": 3983, - "maxLatencyMs": 4940, - "bytesPerSec": 55656448 + "requestsPerSec": 168, + "avgLatencyMs": 410.48, + "medianLatencyMs": 326, + "p50LatencyMs": 326, + "p75LatencyMs": 374, + "p90LatencyMs": 409, + "p99LatencyMs": 3885, + "maxLatencyMs": 4997, + "bytesPerSec": 56128307.2 }, { "workers": 200, "durationMs": 5010, - "requests": 749, + "requests": 794, "errors": 0, - "requestsPerSec": 149.81, - "avgLatencyMs": 429.3, - "medianLatencyMs": 315, - "p50LatencyMs": 315, - "p75LatencyMs": 380, - "p90LatencyMs": 411, - "p99LatencyMs": 3891, - "maxLatencyMs": 4903, - "bytesPerSec": 50058035.2 + "requestsPerSec": 158.81, + "avgLatencyMs": 423.29, + "medianLatencyMs": 300, + "p50LatencyMs": 300, + "p75LatencyMs": 363, + "p90LatencyMs": 400, + "p99LatencyMs": 4091, + "maxLatencyMs": 4939, + "bytesPerSec": 53059584 } ], "runs": 3, "samples": [ { - "peakWorkers": 10, - "peakRequestsPerSec": 158.2, - "peakAvgLatencyMs": 62.34, - "peakP50LatencyMs": 61, - "peakP75LatencyMs": 63, - "peakP90LatencyMs": 69, - "peakP99LatencyMs": 90, - "totalRequests": 5339, + "peakWorkers": 100, + "peakRequestsPerSec": 171, + "peakAvgLatencyMs": 403.71, + "peakP50LatencyMs": 302, + "peakP75LatencyMs": 376, + "peakP90LatencyMs": 400, + "peakP99LatencyMs": 3864, + "totalRequests": 5621, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 711, + "requests": 705, "errors": 0, - "requestsPerSec": 142.2, - "avgLatencyMs": 6.33, + "requestsPerSec": 141, + "avgLatencyMs": 6.4, "medianLatencyMs": 6, "p50LatencyMs": 6, - "p75LatencyMs": 6, + "p75LatencyMs": 7, "p90LatencyMs": 7, "p99LatencyMs": 10, - "maxLatencyMs": 12, - "bytesPerSec": 47516876.8 + "maxLatencyMs": 13, + "bytesPerSec": 47104000 }, { "workers": 5, "durationMs": 5000, - "requests": 775, + "requests": 807, "errors": 0, - "requestsPerSec": 155, - "avgLatencyMs": 31.64, - "medianLatencyMs": 31, - "p50LatencyMs": 31, - "p75LatencyMs": 32, - "p90LatencyMs": 35, - "p99LatencyMs": 53, - "maxLatencyMs": 62, - "bytesPerSec": 51789824 + "requestsPerSec": 161.4, + "avgLatencyMs": 30.37, + "medianLatencyMs": 30, + "p50LatencyMs": 30, + "p75LatencyMs": 31, + "p90LatencyMs": 33, + "p99LatencyMs": 46, + "maxLatencyMs": 58, + "bytesPerSec": 53926297.6 }, { "workers": 10, "durationMs": 5000, - "requests": 791, + "requests": 789, "errors": 0, - "requestsPerSec": 158.2, - "avgLatencyMs": 62.34, + "requestsPerSec": 157.81, + "avgLatencyMs": 62.47, "medianLatencyMs": 61, "p50LatencyMs": 61, - "p75LatencyMs": 63, - "p90LatencyMs": 69, - "p99LatencyMs": 90, - "maxLatencyMs": 126, - "bytesPerSec": 52864614.4 + "p75LatencyMs": 65, + "p90LatencyMs": 70, + "p99LatencyMs": 91, + "maxLatencyMs": 119, + "bytesPerSec": 52720435.2 }, { "workers": 25, "durationMs": 5000, - "requests": 784, + "requests": 842, "errors": 0, - "requestsPerSec": 156.81, - "avgLatencyMs": 156.2, - "medianLatencyMs": 151, - "p50LatencyMs": 151, - "p75LatencyMs": 158, - "p90LatencyMs": 186, - "p99LatencyMs": 336, - "maxLatencyMs": 624, - "bytesPerSec": 52386201.6 + "requestsPerSec": 168.4, + "avgLatencyMs": 145.84, + "medianLatencyMs": 142, + "p50LatencyMs": 142, + "p75LatencyMs": 147, + "p90LatencyMs": 164, + "p99LatencyMs": 316, + "maxLatencyMs": 593, + "bytesPerSec": 56265932.8 }, { "workers": 50, "durationMs": 5000, - "requests": 771, + "requests": 832, "errors": 0, - "requestsPerSec": 154.2, - "avgLatencyMs": 313.5, - "medianLatencyMs": 304, - "p50LatencyMs": 304, - "p75LatencyMs": 318, - "p90LatencyMs": 328, - "p99LatencyMs": 2048, - "maxLatencyMs": 2660, - "bytesPerSec": 51521126.4 + "requestsPerSec": 166.4, + "avgLatencyMs": 291.48, + "medianLatencyMs": 283, + "p50LatencyMs": 283, + "p75LatencyMs": 293, + "p90LatencyMs": 311, + "p99LatencyMs": 1829, + "maxLatencyMs": 2501, + "bytesPerSec": 55597465.6 }, { "workers": 100, "durationMs": 5010, - "requests": 754, + "requests": 855, "errors": 0, - "requestsPerSec": 150.81, - "avgLatencyMs": 424.06, - "medianLatencyMs": 317, - "p50LatencyMs": 317, + "requestsPerSec": 171, + "avgLatencyMs": 403.71, + "medianLatencyMs": 302, + "p50LatencyMs": 302, "p75LatencyMs": 376, - "p90LatencyMs": 416, - "p99LatencyMs": 3954, - "maxLatencyMs": 4908, - "bytesPerSec": 50387353.6 + "p90LatencyMs": 400, + "p99LatencyMs": 3864, + "maxLatencyMs": 4963, + "bytesPerSec": 57137561.6 }, { "workers": 200, "durationMs": 5010, - "requests": 753, + "requests": 791, "errors": 0, - "requestsPerSec": 150.6, - "avgLatencyMs": 421.91, - "medianLatencyMs": 300, - "p50LatencyMs": 300, - "p75LatencyMs": 359, - "p90LatencyMs": 378, - "p99LatencyMs": 3973, - "maxLatencyMs": 4831, - "bytesPerSec": 50330009.6 + "requestsPerSec": 158.2, + "avgLatencyMs": 419.16, + "medianLatencyMs": 302, + "p50LatencyMs": 302, + "p75LatencyMs": 369, + "p90LatencyMs": 392, + "p99LatencyMs": 3988, + "maxLatencyMs": 4917, + "bytesPerSec": 52862976 } ] }, { - "peakWorkers": 25, - "peakRequestsPerSec": 173.6, - "peakAvgLatencyMs": 141.68, - "peakP50LatencyMs": 140, - "peakP75LatencyMs": 141, - "peakP90LatencyMs": 151, - "peakP99LatencyMs": 302, - "totalRequests": 5738, + "peakWorkers": 10, + "peakRequestsPerSec": 172.2, + "peakAvgLatencyMs": 57.27, + "peakP50LatencyMs": 56, + "peakP75LatencyMs": 57, + "peakP90LatencyMs": 61, + "peakP99LatencyMs": 87, + "totalRequests": 5762, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 731, + "requests": 713, "errors": 0, - "requestsPerSec": 146.2, - "avgLatencyMs": 6.25, + "requestsPerSec": 142.6, + "avgLatencyMs": 6.36, "medianLatencyMs": 6, "p50LatencyMs": 6, - "p75LatencyMs": 6, + "p75LatencyMs": 7, "p90LatencyMs": 7, - "p99LatencyMs": 9, - "maxLatencyMs": 11, - "bytesPerSec": 48840704 + "p99LatencyMs": 10, + "maxLatencyMs": 13, + "bytesPerSec": 47647948.8 }, { "workers": 5, "durationMs": 5000, - "requests": 843, + "requests": 854, "errors": 0, - "requestsPerSec": 168.6, - "avgLatencyMs": 29.11, - "medianLatencyMs": 29, - "p50LatencyMs": 29, + "requestsPerSec": 170.8, + "avgLatencyMs": 28.68, + "medianLatencyMs": 28, + "p50LatencyMs": 28, "p75LatencyMs": 29, - "p90LatencyMs": 30, - "p99LatencyMs": 49, - "maxLatencyMs": 54, - "bytesPerSec": 56331468.8 + "p90LatencyMs": 29, + "p99LatencyMs": 46, + "maxLatencyMs": 55, + "bytesPerSec": 57072025.6 }, { "workers": 10, "durationMs": 5000, - "requests": 858, + "requests": 861, "errors": 0, - "requestsPerSec": 171.6, - "avgLatencyMs": 57.42, + "requestsPerSec": 172.2, + "avgLatencyMs": 57.27, "medianLatencyMs": 56, "p50LatencyMs": 56, "p75LatencyMs": 57, "p90LatencyMs": 61, - "p99LatencyMs": 86, - "maxLatencyMs": 93, - "bytesPerSec": 57334169.6 + "p99LatencyMs": 87, + "maxLatencyMs": 102, + "bytesPerSec": 57537331.2 }, { "workers": 25, "durationMs": 5000, - "requests": 868, + "requests": 849, "errors": 0, - "requestsPerSec": 173.6, - "avgLatencyMs": 141.68, - "medianLatencyMs": 140, - "p50LatencyMs": 140, - "p75LatencyMs": 141, - "p90LatencyMs": 151, - "p99LatencyMs": 302, - "maxLatencyMs": 579, - "bytesPerSec": 58002636.8 + "requestsPerSec": 169.8, + "avgLatencyMs": 144.74, + "medianLatencyMs": 142, + "p50LatencyMs": 142, + "p75LatencyMs": 144, + "p90LatencyMs": 157, + "p99LatencyMs": 304, + "maxLatencyMs": 605, + "bytesPerSec": 56737792 }, { "workers": 50, "durationMs": 5000, - "requests": 856, + "requests": 851, "errors": 0, - "requestsPerSec": 171.2, - "avgLatencyMs": 283.56, - "medianLatencyMs": 280, - "p50LatencyMs": 280, - "p75LatencyMs": 282, - "p90LatencyMs": 287, - "p99LatencyMs": 1631, - "maxLatencyMs": 2284, - "bytesPerSec": 57203097.6 + "requestsPerSec": 170.2, + "avgLatencyMs": 284.41, + "medianLatencyMs": 285, + "p50LatencyMs": 285, + "p75LatencyMs": 290, + "p90LatencyMs": 294, + "p99LatencyMs": 1544, + "maxLatencyMs": 2198, + "bytesPerSec": 56875417.6 }, { "workers": 100, "durationMs": 5010, - "requests": 833, + "requests": 840, "errors": 0, - "requestsPerSec": 166.6, - "avgLatencyMs": 412.18, - "medianLatencyMs": 304, - "p50LatencyMs": 304, - "p75LatencyMs": 365, - "p90LatencyMs": 406, - "p99LatencyMs": 3983, - "maxLatencyMs": 4940, - "bytesPerSec": 55656448 + "requestsPerSec": 168, + "avgLatencyMs": 410.48, + "medianLatencyMs": 326, + "p50LatencyMs": 326, + "p75LatencyMs": 374, + "p90LatencyMs": 409, + "p99LatencyMs": 3885, + "maxLatencyMs": 4997, + "bytesPerSec": 56128307.2 }, { "workers": 200, "durationMs": 5010, - "requests": 749, + "requests": 794, "errors": 0, - "requestsPerSec": 149.81, - "avgLatencyMs": 429.3, - "medianLatencyMs": 315, - "p50LatencyMs": 315, - "p75LatencyMs": 380, - "p90LatencyMs": 411, - "p99LatencyMs": 3891, - "maxLatencyMs": 4903, - "bytesPerSec": 50058035.2 + "requestsPerSec": 158.81, + "avgLatencyMs": 423.29, + "medianLatencyMs": 300, + "p50LatencyMs": 300, + "p75LatencyMs": 363, + "p90LatencyMs": 400, + "p99LatencyMs": 4091, + "maxLatencyMs": 4939, + "bytesPerSec": 53059584 } ] }, { - "peakWorkers": 25, - "peakRequestsPerSec": 176.6, - "peakAvgLatencyMs": 139.14, - "peakP50LatencyMs": 140, - "peakP75LatencyMs": 141, - "peakP90LatencyMs": 145, - "peakP99LatencyMs": 263, - "totalRequests": 5790, + "peakWorkers": 10, + "peakRequestsPerSec": 176.8, + "peakAvgLatencyMs": 55.78, + "peakP50LatencyMs": 56, + "peakP75LatencyMs": 56, + "peakP90LatencyMs": 57, + "peakP99LatencyMs": 72, + "totalRequests": 5818, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 685, + "requests": 736, "errors": 0, - "requestsPerSec": 137, - "avgLatencyMs": 7.04, - "medianLatencyMs": 7, - "p50LatencyMs": 7, - "p75LatencyMs": 7, - "p90LatencyMs": 8, - "p99LatencyMs": 8, + "requestsPerSec": 147.2, + "avgLatencyMs": 6.21, + "medianLatencyMs": 6, + "p50LatencyMs": 6, + "p75LatencyMs": 6, + "p90LatencyMs": 7, + "p99LatencyMs": 7, "maxLatencyMs": 9, - "bytesPerSec": 45780172.8 + "bytesPerSec": 49181491.2 }, { "workers": 5, "durationMs": 5000, - "requests": 837, + "requests": 872, "errors": 0, - "requestsPerSec": 167.4, - "avgLatencyMs": 29.33, - "medianLatencyMs": 29, - "p50LatencyMs": 29, - "p75LatencyMs": 30, - "p90LatencyMs": 31, - "p99LatencyMs": 37, - "maxLatencyMs": 42, - "bytesPerSec": 55938252.8 + "requestsPerSec": 174.4, + "avgLatencyMs": 28.05, + "medianLatencyMs": 28, + "p50LatencyMs": 28, + "p75LatencyMs": 29, + "p90LatencyMs": 29, + "p99LatencyMs": 34, + "maxLatencyMs": 39, + "bytesPerSec": 58277888 }, { "workers": 10, "durationMs": 5000, - "requests": 856, + "requests": 884, "errors": 0, - "requestsPerSec": 171.2, - "avgLatencyMs": 57.56, - "medianLatencyMs": 57, - "p50LatencyMs": 57, - "p75LatencyMs": 57, - "p90LatencyMs": 61, - "p99LatencyMs": 89, - "maxLatencyMs": 113, - "bytesPerSec": 57203097.6 + "requestsPerSec": 176.8, + "avgLatencyMs": 55.78, + "medianLatencyMs": 56, + "p50LatencyMs": 56, + "p75LatencyMs": 56, + "p90LatencyMs": 57, + "p99LatencyMs": 72, + "maxLatencyMs": 75, + "bytesPerSec": 59083980.8 }, { "workers": 25, "durationMs": 5000, - "requests": 883, + "requests": 882, "errors": 0, - "requestsPerSec": 176.6, - "avgLatencyMs": 139.14, - "medianLatencyMs": 140, - "p50LatencyMs": 140, - "p75LatencyMs": 141, - "p90LatencyMs": 145, - "p99LatencyMs": 263, - "maxLatencyMs": 525, - "bytesPerSec": 59011891.2 + "requestsPerSec": 176.4, + "avgLatencyMs": 139.34, + "medianLatencyMs": 139, + "p50LatencyMs": 139, + "p75LatencyMs": 140, + "p90LatencyMs": 144, + "p99LatencyMs": 234, + "maxLatencyMs": 591, + "bytesPerSec": 58939801.6 }, { "workers": 50, - "durationMs": 5010, - "requests": 859, + "durationMs": 5000, + "requests": 847, "errors": 0, - "requestsPerSec": 171.8, - "avgLatencyMs": 282.38, - "medianLatencyMs": 279, - "p50LatencyMs": 279, - "p75LatencyMs": 282, - "p90LatencyMs": 297, - "p99LatencyMs": 1687, - "maxLatencyMs": 2351, - "bytesPerSec": 57399705.6 + "requestsPerSec": 169.4, + "avgLatencyMs": 285.61, + "medianLatencyMs": 278, + "p50LatencyMs": 278, + "p75LatencyMs": 303, + "p90LatencyMs": 311, + "p99LatencyMs": 1602, + "maxLatencyMs": 2359, + "bytesPerSec": 56600166.4 }, { "workers": 100, "durationMs": 5010, - "requests": 852, + "requests": 810, "errors": 0, - "requestsPerSec": 170.4, - "avgLatencyMs": 410.65, - "medianLatencyMs": 312, - "p50LatencyMs": 312, - "p75LatencyMs": 377, - "p90LatencyMs": 403, - "p99LatencyMs": 3912, - "maxLatencyMs": 4852, - "bytesPerSec": 56934400 + "requestsPerSec": 162, + "avgLatencyMs": 414.75, + "medianLatencyMs": 301, + "p50LatencyMs": 301, + "p75LatencyMs": 395, + "p90LatencyMs": 470, + "p99LatencyMs": 3740, + "maxLatencyMs": 4881, + "bytesPerSec": 54129459.2 }, { "workers": 200, "durationMs": 5010, - "requests": 818, + "requests": 787, "errors": 0, - "requestsPerSec": 163.6, - "avgLatencyMs": 411.39, - "medianLatencyMs": 298, - "p50LatencyMs": 298, - "p75LatencyMs": 359, - "p90LatencyMs": 388, - "p99LatencyMs": 3941, - "maxLatencyMs": 4948, - "bytesPerSec": 54660300.8 + "requestsPerSec": 157.4, + "avgLatencyMs": 427.42, + "medianLatencyMs": 305, + "p50LatencyMs": 305, + "p75LatencyMs": 387, + "p90LatencyMs": 427, + "p99LatencyMs": 4040, + "maxLatencyMs": 4898, + "bytesPerSec": 52591001.6 } ] } @@ -652,475 +652,475 @@ }, "browserVersion": "Google Chrome 154.0.8037.97", "ssrLoadTests": { - "peakWorkers": 25, - "peakRequestsPerSec": 343, - "peakAvgLatencyMs": 71.88, - "peakP50LatencyMs": 71, - "peakP75LatencyMs": 72, - "peakP90LatencyMs": 73, - "peakP99LatencyMs": 99, - "totalRequests": 11341, + "peakWorkers": 50, + "peakRequestsPerSec": 336.6, + "peakAvgLatencyMs": 145.9, + "peakP50LatencyMs": 146, + "peakP75LatencyMs": 147, + "peakP90LatencyMs": 150, + "peakP99LatencyMs": 515, + "totalRequests": 10979, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1230, + "requests": 1188, "errors": 0, - "requestsPerSec": 246, - "avgLatencyMs": 3.26, - "medianLatencyMs": 3, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 4, - "p99LatencyMs": 5, - "maxLatencyMs": 15, - "bytesPerSec": 77050675.2 + "requestsPerSec": 237.6, + "avgLatencyMs": 3.76, + "medianLatencyMs": 4, + "p50LatencyMs": 4, + "p75LatencyMs": 4, + "p90LatencyMs": 5, + "p99LatencyMs": 6, + "maxLatencyMs": 11, + "bytesPerSec": 74416128 }, { "workers": 5, "durationMs": 5000, - "requests": 1640, + "requests": 1596, "errors": 0, - "requestsPerSec": 328, - "avgLatencyMs": 14.63, - "medianLatencyMs": 14, - "p50LatencyMs": 14, - "p75LatencyMs": 15, - "p90LatencyMs": 16, - "p99LatencyMs": 19, - "maxLatencyMs": 31, - "bytesPerSec": 102701465.6 + "requestsPerSec": 319.2, + "avgLatencyMs": 15.15, + "medianLatencyMs": 15, + "p50LatencyMs": 15, + "p75LatencyMs": 16, + "p90LatencyMs": 17, + "p99LatencyMs": 23, + "maxLatencyMs": 30, + "bytesPerSec": 99948953.6 }, { "workers": 10, "durationMs": 5000, - "requests": 1697, + "requests": 1617, "errors": 0, - "requestsPerSec": 339.4, - "avgLatencyMs": 28.89, - "medianLatencyMs": 29, - "p50LatencyMs": 29, - "p75LatencyMs": 29, - "p90LatencyMs": 30, - "p99LatencyMs": 43, - "maxLatencyMs": 62, - "bytesPerSec": 106279731.2 + "requestsPerSec": 323.4, + "avgLatencyMs": 30.36, + "medianLatencyMs": 30, + "p50LatencyMs": 30, + "p75LatencyMs": 31, + "p90LatencyMs": 32, + "p99LatencyMs": 44, + "maxLatencyMs": 61, + "bytesPerSec": 101285888 }, { "workers": 25, "durationMs": 5000, - "requests": 1715, + "requests": 1625, "errors": 0, - "requestsPerSec": 343, - "avgLatencyMs": 71.88, - "medianLatencyMs": 71, - "p50LatencyMs": 71, - "p75LatencyMs": 72, - "p90LatencyMs": 73, - "p99LatencyMs": 99, - "maxLatencyMs": 275, - "bytesPerSec": 107406950.4 + "requestsPerSec": 325, + "avgLatencyMs": 75.84, + "medianLatencyMs": 75, + "p50LatencyMs": 75, + "p75LatencyMs": 77, + "p90LatencyMs": 79, + "p99LatencyMs": 111, + "maxLatencyMs": 294, + "bytesPerSec": 101770854.4 }, { "workers": 50, "durationMs": 5000, - "requests": 1712, + "requests": 1683, "errors": 0, - "requestsPerSec": 342.4, - "avgLatencyMs": 143.45, - "medianLatencyMs": 142, - "p50LatencyMs": 142, - "p75LatencyMs": 144, - "p90LatencyMs": 146, - "p99LatencyMs": 485, - "maxLatencyMs": 1137, - "bytesPerSec": 107223449.6 + "requestsPerSec": 336.6, + "avgLatencyMs": 145.9, + "medianLatencyMs": 146, + "p50LatencyMs": 146, + "p75LatencyMs": 147, + "p90LatencyMs": 150, + "p99LatencyMs": 515, + "maxLatencyMs": 1161, + "bytesPerSec": 105401548.8 }, { "workers": 100, "durationMs": 5010, - "requests": 1679, + "requests": 1651, "errors": 0, - "requestsPerSec": 335.8, - "avgLatencyMs": 288.85, - "medianLatencyMs": 212, - "p50LatencyMs": 212, - "p75LatencyMs": 258, - "p90LatencyMs": 309, - "p99LatencyMs": 3482, - "maxLatencyMs": 4911, - "bytesPerSec": 105152512 + "requestsPerSec": 330.2, + "avgLatencyMs": 293.32, + "medianLatencyMs": 215, + "p50LatencyMs": 215, + "p75LatencyMs": 264, + "p90LatencyMs": 289, + "p99LatencyMs": 3504, + "maxLatencyMs": 4981, + "bytesPerSec": 103396147.2 }, { "workers": 200, "durationMs": 5010, - "requests": 1668, + "requests": 1619, "errors": 0, - "requestsPerSec": 333.6, - "avgLatencyMs": 293.16, - "medianLatencyMs": 214, - "p50LatencyMs": 214, - "p75LatencyMs": 261, - "p90LatencyMs": 282, - "p99LatencyMs": 3495, - "maxLatencyMs": 4943, - "bytesPerSec": 104457830.4 + "requestsPerSec": 323.8, + "avgLatencyMs": 296.31, + "medianLatencyMs": 210, + "p50LatencyMs": 210, + "p75LatencyMs": 259, + "p90LatencyMs": 286, + "p99LatencyMs": 3591, + "maxLatencyMs": 4988, + "bytesPerSec": 101403852.8 } ], "runs": 3, "samples": [ { - "peakWorkers": 10, - "peakRequestsPerSec": 341.2, - "peakAvgLatencyMs": 28.76, - "peakP50LatencyMs": 29, - "peakP75LatencyMs": 29, - "peakP90LatencyMs": 30, - "peakP99LatencyMs": 39, - "totalRequests": 11227, + "peakWorkers": 50, + "peakRequestsPerSec": 326.8, + "peakAvgLatencyMs": 150.18, + "peakP50LatencyMs": 149, + "peakP75LatencyMs": 152, + "peakP90LatencyMs": 154, + "peakP99LatencyMs": 185, + "totalRequests": 10808, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1237, + "requests": 1192, "errors": 0, - "requestsPerSec": 247.4, - "avgLatencyMs": 3.25, - "medianLatencyMs": 3, - "p50LatencyMs": 3, - "p75LatencyMs": 3, + "requestsPerSec": 238.4, + "avgLatencyMs": 4, + "medianLatencyMs": 4, + "p50LatencyMs": 4, + "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 5, - "maxLatencyMs": 9, - "bytesPerSec": 77470105.6 + "maxLatencyMs": 10, + "bytesPerSec": 74665164.8 }, { "workers": 5, "durationMs": 5000, - "requests": 1635, + "requests": 1565, "errors": 0, - "requestsPerSec": 327, - "avgLatencyMs": 14.67, - "medianLatencyMs": 14, - "p50LatencyMs": 14, - "p75LatencyMs": 15, - "p90LatencyMs": 16, + "requestsPerSec": 313, + "avgLatencyMs": 15.44, + "medianLatencyMs": 15, + "p50LatencyMs": 15, + "p75LatencyMs": 16, + "p90LatencyMs": 17, "p99LatencyMs": 21, - "maxLatencyMs": 30, - "bytesPerSec": 102386892.8 + "maxLatencyMs": 31, + "bytesPerSec": 98009088 }, { "workers": 10, "durationMs": 5000, - "requests": 1706, + "requests": 1597, "errors": 0, - "requestsPerSec": 341.2, - "avgLatencyMs": 28.76, - "medianLatencyMs": 29, - "p50LatencyMs": 29, - "p75LatencyMs": 29, - "p90LatencyMs": 30, - "p99LatencyMs": 39, - "maxLatencyMs": 74, - "bytesPerSec": 106843340.8 + "requestsPerSec": 319.4, + "avgLatencyMs": 30.7, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 31, + "p90LatencyMs": 32, + "p99LatencyMs": 46, + "maxLatencyMs": 67, + "bytesPerSec": 100027596.8 }, { "workers": 25, "durationMs": 5000, - "requests": 1682, + "requests": 1615, "errors": 0, - "requestsPerSec": 336.4, - "avgLatencyMs": 73.27, - "medianLatencyMs": 72, - "p50LatencyMs": 72, - "p75LatencyMs": 73, - "p90LatencyMs": 75, - "p99LatencyMs": 105, - "maxLatencyMs": 347, - "bytesPerSec": 105336012.8 + "requestsPerSec": 323, + "avgLatencyMs": 76.32, + "medianLatencyMs": 76, + "p50LatencyMs": 76, + "p75LatencyMs": 77, + "p90LatencyMs": 78, + "p99LatencyMs": 107, + "maxLatencyMs": 318, + "bytesPerSec": 101167923.2 }, { "workers": 50, "durationMs": 5000, - "requests": 1667, + "requests": 1634, "errors": 0, - "requestsPerSec": 333.4, - "avgLatencyMs": 147.37, - "medianLatencyMs": 144, - "p50LatencyMs": 144, - "p75LatencyMs": 146, - "p90LatencyMs": 163, - "p99LatencyMs": 566, - "maxLatencyMs": 1320, - "bytesPerSec": 104418508.8 + "requestsPerSec": 326.8, + "avgLatencyMs": 150.18, + "medianLatencyMs": 149, + "p50LatencyMs": 149, + "p75LatencyMs": 152, + "p90LatencyMs": 154, + "p99LatencyMs": 185, + "maxLatencyMs": 332, + "bytesPerSec": 102334464 }, { "workers": 100, "durationMs": 5010, - "requests": 1672, + "requests": 1631, "errors": 0, - "requestsPerSec": 334.4, - "avgLatencyMs": 287.35, - "medianLatencyMs": 219, - "p50LatencyMs": 219, - "p75LatencyMs": 257, - "p90LatencyMs": 286, - "p99LatencyMs": 3474, - "maxLatencyMs": 4930, - "bytesPerSec": 104719974.4 + "requestsPerSec": 326.2, + "avgLatencyMs": 294.11, + "medianLatencyMs": 217, + "p50LatencyMs": 217, + "p75LatencyMs": 262, + "p90LatencyMs": 292, + "p99LatencyMs": 3505, + "maxLatencyMs": 4949, + "bytesPerSec": 102137856 }, { "workers": 200, "durationMs": 5010, - "requests": 1628, + "requests": 1574, "errors": 0, - "requestsPerSec": 325.61, - "avgLatencyMs": 292.2, - "medianLatencyMs": 212, - "p50LatencyMs": 212, - "p75LatencyMs": 259, - "p90LatencyMs": 276, - "p99LatencyMs": 3513, - "maxLatencyMs": 4937, - "bytesPerSec": 101954355.2 + "requestsPerSec": 314.8, + "avgLatencyMs": 295.95, + "medianLatencyMs": 214, + "p50LatencyMs": 214, + "p75LatencyMs": 257, + "p90LatencyMs": 306, + "p99LatencyMs": 3504, + "maxLatencyMs": 4900, + "bytesPerSec": 98572697.6 } ] }, { - "peakWorkers": 25, - "peakRequestsPerSec": 343, - "peakAvgLatencyMs": 71.88, - "peakP50LatencyMs": 71, - "peakP75LatencyMs": 72, - "peakP90LatencyMs": 73, - "peakP99LatencyMs": 99, - "totalRequests": 11341, + "peakWorkers": 50, + "peakRequestsPerSec": 336.6, + "peakAvgLatencyMs": 145.9, + "peakP50LatencyMs": 146, + "peakP75LatencyMs": 147, + "peakP90LatencyMs": 150, + "peakP99LatencyMs": 515, + "totalRequests": 10979, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1230, + "requests": 1188, "errors": 0, - "requestsPerSec": 246, - "avgLatencyMs": 3.26, - "medianLatencyMs": 3, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 4, - "p99LatencyMs": 5, - "maxLatencyMs": 15, - "bytesPerSec": 77050675.2 + "requestsPerSec": 237.6, + "avgLatencyMs": 3.76, + "medianLatencyMs": 4, + "p50LatencyMs": 4, + "p75LatencyMs": 4, + "p90LatencyMs": 5, + "p99LatencyMs": 6, + "maxLatencyMs": 11, + "bytesPerSec": 74416128 }, { "workers": 5, "durationMs": 5000, - "requests": 1640, + "requests": 1596, "errors": 0, - "requestsPerSec": 328, - "avgLatencyMs": 14.63, - "medianLatencyMs": 14, - "p50LatencyMs": 14, - "p75LatencyMs": 15, - "p90LatencyMs": 16, - "p99LatencyMs": 19, - "maxLatencyMs": 31, - "bytesPerSec": 102701465.6 + "requestsPerSec": 319.2, + "avgLatencyMs": 15.15, + "medianLatencyMs": 15, + "p50LatencyMs": 15, + "p75LatencyMs": 16, + "p90LatencyMs": 17, + "p99LatencyMs": 23, + "maxLatencyMs": 30, + "bytesPerSec": 99948953.6 }, { "workers": 10, "durationMs": 5000, - "requests": 1697, + "requests": 1617, "errors": 0, - "requestsPerSec": 339.4, - "avgLatencyMs": 28.89, - "medianLatencyMs": 29, - "p50LatencyMs": 29, - "p75LatencyMs": 29, - "p90LatencyMs": 30, - "p99LatencyMs": 43, - "maxLatencyMs": 62, - "bytesPerSec": 106279731.2 + "requestsPerSec": 323.4, + "avgLatencyMs": 30.36, + "medianLatencyMs": 30, + "p50LatencyMs": 30, + "p75LatencyMs": 31, + "p90LatencyMs": 32, + "p99LatencyMs": 44, + "maxLatencyMs": 61, + "bytesPerSec": 101285888 }, { "workers": 25, "durationMs": 5000, - "requests": 1715, + "requests": 1625, "errors": 0, - "requestsPerSec": 343, - "avgLatencyMs": 71.88, - "medianLatencyMs": 71, - "p50LatencyMs": 71, - "p75LatencyMs": 72, - "p90LatencyMs": 73, - "p99LatencyMs": 99, - "maxLatencyMs": 275, - "bytesPerSec": 107406950.4 + "requestsPerSec": 325, + "avgLatencyMs": 75.84, + "medianLatencyMs": 75, + "p50LatencyMs": 75, + "p75LatencyMs": 77, + "p90LatencyMs": 79, + "p99LatencyMs": 111, + "maxLatencyMs": 294, + "bytesPerSec": 101770854.4 }, { "workers": 50, "durationMs": 5000, - "requests": 1712, + "requests": 1683, "errors": 0, - "requestsPerSec": 342.4, - "avgLatencyMs": 143.45, - "medianLatencyMs": 142, - "p50LatencyMs": 142, - "p75LatencyMs": 144, - "p90LatencyMs": 146, - "p99LatencyMs": 485, - "maxLatencyMs": 1137, - "bytesPerSec": 107223449.6 + "requestsPerSec": 336.6, + "avgLatencyMs": 145.9, + "medianLatencyMs": 146, + "p50LatencyMs": 146, + "p75LatencyMs": 147, + "p90LatencyMs": 150, + "p99LatencyMs": 515, + "maxLatencyMs": 1161, + "bytesPerSec": 105401548.8 }, { "workers": 100, "durationMs": 5010, - "requests": 1679, + "requests": 1651, "errors": 0, - "requestsPerSec": 335.8, - "avgLatencyMs": 288.85, - "medianLatencyMs": 212, - "p50LatencyMs": 212, - "p75LatencyMs": 258, - "p90LatencyMs": 309, - "p99LatencyMs": 3482, - "maxLatencyMs": 4911, - "bytesPerSec": 105152512 + "requestsPerSec": 330.2, + "avgLatencyMs": 293.32, + "medianLatencyMs": 215, + "p50LatencyMs": 215, + "p75LatencyMs": 264, + "p90LatencyMs": 289, + "p99LatencyMs": 3504, + "maxLatencyMs": 4981, + "bytesPerSec": 103396147.2 }, { "workers": 200, "durationMs": 5010, - "requests": 1668, + "requests": 1619, "errors": 0, - "requestsPerSec": 333.6, - "avgLatencyMs": 293.16, - "medianLatencyMs": 214, - "p50LatencyMs": 214, - "p75LatencyMs": 261, - "p90LatencyMs": 282, - "p99LatencyMs": 3495, - "maxLatencyMs": 4943, - "bytesPerSec": 104457830.4 + "requestsPerSec": 323.8, + "avgLatencyMs": 296.31, + "medianLatencyMs": 210, + "p50LatencyMs": 210, + "p75LatencyMs": 259, + "p90LatencyMs": 286, + "p99LatencyMs": 3591, + "maxLatencyMs": 4988, + "bytesPerSec": 101403852.8 } ] }, { "peakWorkers": 50, - "peakRequestsPerSec": 343.2, - "peakAvgLatencyMs": 142.91, - "peakP50LatencyMs": 143, - "peakP75LatencyMs": 144, - "peakP90LatencyMs": 145, - "peakP99LatencyMs": 452, - "totalRequests": 11366, + "peakRequestsPerSec": 347, + "peakAvgLatencyMs": 141.53, + "peakP50LatencyMs": 141, + "peakP75LatencyMs": 142, + "peakP90LatencyMs": 146, + "peakP99LatencyMs": 483, + "totalRequests": 11405, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1237, + "requests": 1233, "errors": 0, - "requestsPerSec": 247.4, + "requestsPerSec": 246.6, "avgLatencyMs": 3.23, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, "p90LatencyMs": 4, "p99LatencyMs": 5, - "maxLatencyMs": 10, - "bytesPerSec": 77470105.6 + "maxLatencyMs": 8, + "bytesPerSec": 77207961.6 }, { "workers": 5, "durationMs": 5000, - "requests": 1653, + "requests": 1630, "errors": 0, - "requestsPerSec": 330.6, - "avgLatencyMs": 14.53, - "medianLatencyMs": 14, - "p50LatencyMs": 14, + "requestsPerSec": 326, + "avgLatencyMs": 14.77, + "medianLatencyMs": 15, + "p50LatencyMs": 15, "p75LatencyMs": 15, "p90LatencyMs": 16, - "p99LatencyMs": 21, + "p99LatencyMs": 19, "maxLatencyMs": 29, - "bytesPerSec": 103527219.2 + "bytesPerSec": 102098534.4 }, { "workers": 10, "durationMs": 5000, - "requests": 1706, + "requests": 1698, "errors": 0, - "requestsPerSec": 341.2, - "avgLatencyMs": 28.74, + "requestsPerSec": 339.6, + "avgLatencyMs": 28.82, "medianLatencyMs": 29, "p50LatencyMs": 29, "p75LatencyMs": 29, "p90LatencyMs": 30, - "p99LatencyMs": 40, - "maxLatencyMs": 49, - "bytesPerSec": 106843340.8 + "p99LatencyMs": 39, + "maxLatencyMs": 45, + "bytesPerSec": 106332160 }, { "workers": 25, "durationMs": 5000, - "requests": 1711, + "requests": 1704, "errors": 0, - "requestsPerSec": 342.2, - "avgLatencyMs": 72.01, + "requestsPerSec": 340.8, + "avgLatencyMs": 72.28, "medianLatencyMs": 71, "p50LatencyMs": 71, "p75LatencyMs": 72, "p90LatencyMs": 73, - "p99LatencyMs": 106, - "maxLatencyMs": 281, - "bytesPerSec": 107144806.4 + "p99LatencyMs": 100, + "maxLatencyMs": 315, + "bytesPerSec": 106712268.8 }, { "workers": 50, "durationMs": 5000, - "requests": 1716, + "requests": 1735, "errors": 0, - "requestsPerSec": 343.2, - "avgLatencyMs": 142.91, - "medianLatencyMs": 143, - "p50LatencyMs": 143, - "p75LatencyMs": 144, - "p90LatencyMs": 145, - "p99LatencyMs": 452, - "maxLatencyMs": 1076, - "bytesPerSec": 107472486.4 + "requestsPerSec": 347, + "avgLatencyMs": 141.53, + "medianLatencyMs": 141, + "p50LatencyMs": 141, + "p75LatencyMs": 142, + "p90LatencyMs": 146, + "p99LatencyMs": 483, + "maxLatencyMs": 1098, + "bytesPerSec": 108665241.6 }, { "workers": 100, "durationMs": 5010, - "requests": 1689, + "requests": 1716, "errors": 0, - "requestsPerSec": 337.8, - "avgLatencyMs": 286.95, - "medianLatencyMs": 215, - "p50LatencyMs": 215, - "p75LatencyMs": 262, + "requestsPerSec": 343.2, + "avgLatencyMs": 282.58, + "medianLatencyMs": 223, + "p50LatencyMs": 223, + "p75LatencyMs": 261, "p90LatencyMs": 285, - "p99LatencyMs": 3393, - "maxLatencyMs": 4819, - "bytesPerSec": 105781657.6 + "p99LatencyMs": 3175, + "maxLatencyMs": 4703, + "bytesPerSec": 107472486.4 }, { "workers": 200, "durationMs": 5010, - "requests": 1654, + "requests": 1689, "errors": 0, - "requestsPerSec": 330.8, - "avgLatencyMs": 293.54, - "medianLatencyMs": 216, - "p50LatencyMs": 216, - "p75LatencyMs": 268, - "p90LatencyMs": 285, - "p99LatencyMs": 3477, - "maxLatencyMs": 4904, - "bytesPerSec": 103592755.2 + "requestsPerSec": 337.8, + "avgLatencyMs": 292.8, + "medianLatencyMs": 214, + "p50LatencyMs": 214, + "p75LatencyMs": 259, + "p90LatencyMs": 280, + "p99LatencyMs": 3568, + "maxLatencyMs": 4989, + "bytesPerSec": 105768550.4 } ] } diff --git a/packages/app-solid-start/ci-stats.json b/packages/app-solid-start/ci-stats.json index c912f966..4410f228 100644 --- a/packages/app-solid-start/ci-stats.json +++ b/packages/app-solid-start/ci-stats.json @@ -1,631 +1,631 @@ { - "timingMeasuredAt": "2026-10-10T11:51:43.886Z", + "timingMeasuredAt": "2026-10-11T00:44:30.326Z", "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": 89, - "fcpMs": 88.79, + "firstPaintMs": 93.2, + "fcpMs": 93.22, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 20.83, - "inputDelayMs": 3.35, - "processingDurationMs": 2.99, - "presentationDelayMs": 14.49 + "interactionLatencyMs": 16.4, + "inputDelayMs": 0.95, + "processingDurationMs": 2.18, + "presentationDelayMs": 13.26 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 7.52, - "fcpMs": 7.49, - "interactionLatencyMs": 5.31, - "inputDelayMs": 5.69, - "processingDurationMs": 1.59, - "presentationDelayMs": 3.86 + "firstPaintMs": 6.06, + "fcpMs": 6.1, + "interactionLatencyMs": 2.65, + "inputDelayMs": 0.23, + "processingDurationMs": 0.32, + "presentationDelayMs": 2.7 }, "samples": [ { - "firstPaintMs": 95, - "fcpMs": 94.753, + "firstPaintMs": 103, + "fcpMs": 103.22, "interactionTests": { - "interactionLatencyMs": 20.702, - "inputDelayMs": 0.866, - "processingDurationMs": 2.225, - "presentationDelayMs": 17.611 + "interactionLatencyMs": 19.357, + "inputDelayMs": 0.827, + "processingDurationMs": 1.958, + "presentationDelayMs": 16.572 } }, { - "firstPaintMs": 82, - "fcpMs": 82.052, + "firstPaintMs": 87, + "fcpMs": 86.936, "interactionTests": { - "interactionLatencyMs": 14.216999999999999, - "inputDelayMs": 0.719, - "processingDurationMs": 2.661, - "presentationDelayMs": 10.837 + "interactionLatencyMs": 14.118, + "inputDelayMs": 0.809, + "processingDurationMs": 1.887, + "presentationDelayMs": 11.422 } }, { - "firstPaintMs": 84, - "fcpMs": 83.623, + "firstPaintMs": 94, + "fcpMs": 93.504, "interactionTests": { - "interactionLatencyMs": 20.212, - "inputDelayMs": 0.797, - "processingDurationMs": 2.204, - "presentationDelayMs": 17.211 + "interactionLatencyMs": 19.096, + "inputDelayMs": 1.347, + "processingDurationMs": 2.084, + "presentationDelayMs": 15.665 } }, { - "firstPaintMs": 85, - "fcpMs": 84.696, + "firstPaintMs": 92, + "fcpMs": 92.019, "interactionTests": { - "interactionLatencyMs": 29.077999999999996, - "inputDelayMs": 13.53, - "processingDurationMs": 5.803, - "presentationDelayMs": 9.745 + "interactionLatencyMs": 15.442, + "inputDelayMs": 0.969, + "processingDurationMs": 2.29, + "presentationDelayMs": 12.183 } }, { - "firstPaintMs": 99, - "fcpMs": 98.804, + "firstPaintMs": 90, + "fcpMs": 90.441, "interactionTests": { - "interactionLatencyMs": 19.93, - "inputDelayMs": 0.815, - "processingDurationMs": 2.061, - "presentationDelayMs": 17.054 + "interactionLatencyMs": 13.969000000000001, + "inputDelayMs": 0.813, + "processingDurationMs": 2.686, + "presentationDelayMs": 10.47 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 441, - "avgLatencyMs": 2.373, - "medianLatencyMs": 2.197, - "samples": 4215, + "opsPerSec": 436, + "avgLatencyMs": 2.406, + "medianLatencyMs": 2.219, + "samples": 4157, "bodySizeKb": 224.17, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 85, - "fcpMs": 85.01, + "firstPaintMs": 86.6, + "fcpMs": 86.64, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 14.77, - "inputDelayMs": 1.47, - "processingDurationMs": 3.15, - "presentationDelayMs": 10.15 + "interactionLatencyMs": 19.72, + "inputDelayMs": 1.29, + "processingDurationMs": 3.06, + "presentationDelayMs": 15.37 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 19.77, - "fcpMs": 19.8, - "interactionLatencyMs": 4.02, - "inputDelayMs": 1.47, - "processingDurationMs": 1.26, - "presentationDelayMs": 1.8 + "firstPaintMs": 14.15, + "fcpMs": 13.95, + "interactionLatencyMs": 6.2, + "inputDelayMs": 0.99, + "processingDurationMs": 2.34, + "presentationDelayMs": 5.13 }, "samples": [ { - "firstPaintMs": 118, - "fcpMs": 118.065, + "firstPaintMs": 92, + "fcpMs": 91.892, "interactionTests": { - "interactionLatencyMs": 21.843, - "inputDelayMs": 4.095, - "processingDurationMs": 4.687, - "presentationDelayMs": 13.061 + "interactionLatencyMs": 26.534, + "inputDelayMs": 3.031, + "processingDurationMs": 7.221, + "presentationDelayMs": 16.282 } }, { - "firstPaintMs": 80, - "fcpMs": 79.852, + "firstPaintMs": 83, + "fcpMs": 82.922, "interactionTests": { - "interactionLatencyMs": 13.803, - "inputDelayMs": 0.806, - "processingDurationMs": 4.339, - "presentationDelayMs": 8.658 + "interactionLatencyMs": 21.352999999999998, + "inputDelayMs": 1.055, + "processingDurationMs": 1.994, + "presentationDelayMs": 18.304 } }, { - "firstPaintMs": 65, - "fcpMs": 65.097, + "firstPaintMs": 108, + "fcpMs": 107.818, "interactionTests": { - "interactionLatencyMs": 12.403, - "inputDelayMs": 0.744, - "processingDurationMs": 2.519, - "presentationDelayMs": 9.14 + "interactionLatencyMs": 23.745, + "inputDelayMs": 0.64, + "processingDurationMs": 1.849, + "presentationDelayMs": 21.256 } }, { - "firstPaintMs": 84, - "fcpMs": 84.176, + "firstPaintMs": 71, + "fcpMs": 71.381, "interactionTests": { - "interactionLatencyMs": 12.198, - "inputDelayMs": 0.923, - "processingDurationMs": 2.088, - "presentationDelayMs": 9.187 + "interactionLatencyMs": 15.83, + "inputDelayMs": 0.866, + "processingDurationMs": 1.808, + "presentationDelayMs": 13.156 } }, { - "firstPaintMs": 78, - "fcpMs": 77.868, + "firstPaintMs": 79, + "fcpMs": 79.186, "interactionTests": { - "interactionLatencyMs": 13.593, - "inputDelayMs": 0.768, - "processingDurationMs": 2.132, - "presentationDelayMs": 10.693 + "interactionLatencyMs": 11.161, + "inputDelayMs": 0.843, + "processingDurationMs": 2.449, + "presentationDelayMs": 7.869 } } ] }, "ssrLoadTests": { - "peakWorkers": 50, - "peakRequestsPerSec": 529, - "peakAvgLatencyMs": 93.09, - "peakP50LatencyMs": 80, - "peakP75LatencyMs": 90, - "peakP90LatencyMs": 149, - "peakP99LatencyMs": 368, - "totalRequests": 16866, + "peakWorkers": 10, + "peakRequestsPerSec": 533.21, + "peakAvgLatencyMs": 18.21, + "peakP50LatencyMs": 18, + "peakP75LatencyMs": 20, + "peakP90LatencyMs": 24, + "peakP99LatencyMs": 33, + "totalRequests": 17433, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1583, + "requests": 1728, "errors": 0, - "requestsPerSec": 316.61, - "avgLatencyMs": 2.58, + "requestsPerSec": 345.6, + "avgLatencyMs": 2.15, "medianLatencyMs": 2, "p50LatencyMs": 2, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 7, - "maxLatencyMs": 10, - "bytesPerSec": 101220352 + "p75LatencyMs": 2, + "p90LatencyMs": 2, + "p99LatencyMs": 5, + "maxLatencyMs": 6, + "bytesPerSec": 110500249.6 }, { "workers": 5, "durationMs": 5000, - "requests": 2421, + "requests": 2644, "errors": 0, - "requestsPerSec": 484.2, - "avgLatencyMs": 9.83, + "requestsPerSec": 528.8, + "avgLatencyMs": 8.98, "medianLatencyMs": 9, "p50LatencyMs": 9, - "p75LatencyMs": 11, - "p90LatencyMs": 12, - "p99LatencyMs": 19, - "maxLatencyMs": 24, - "bytesPerSec": 154782924.81 + "p75LatencyMs": 10, + "p90LatencyMs": 11, + "p99LatencyMs": 18, + "maxLatencyMs": 23, + "bytesPerSec": 169069772.81 }, { "workers": 10, "durationMs": 5000, - "requests": 2485, + "requests": 2666, "errors": 0, - "requestsPerSec": 497, - "avgLatencyMs": 19.56, - "medianLatencyMs": 19, - "p50LatencyMs": 19, - "p75LatencyMs": 22, - "p90LatencyMs": 26, - "p99LatencyMs": 39, - "maxLatencyMs": 71, - "bytesPerSec": 158924800 + "requestsPerSec": 533.21, + "avgLatencyMs": 18.21, + "medianLatencyMs": 18, + "p50LatencyMs": 18, + "p75LatencyMs": 20, + "p90LatencyMs": 24, + "p99LatencyMs": 33, + "maxLatencyMs": 45, + "bytesPerSec": 170511564.81 }, { "workers": 25, "durationMs": 5000, - "requests": 2568, + "requests": 2626, "errors": 0, - "requestsPerSec": 513.6, - "avgLatencyMs": 47.94, - "medianLatencyMs": 42, - "p50LatencyMs": 42, - "p75LatencyMs": 60, - "p90LatencyMs": 71, - "p99LatencyMs": 101, - "maxLatencyMs": 470, - "bytesPerSec": 164193894.4 + "requestsPerSec": 525.21, + "avgLatencyMs": 46.91, + "medianLatencyMs": 44, + "p50LatencyMs": 44, + "p75LatencyMs": 55, + "p90LatencyMs": 67, + "p99LatencyMs": 97, + "maxLatencyMs": 403, + "bytesPerSec": 167890124.81 }, { "workers": 50, - "durationMs": 5010, - "requests": 2645, + "durationMs": 5000, + "requests": 2606, "errors": 0, - "requestsPerSec": 529, - "avgLatencyMs": 93.09, - "medianLatencyMs": 80, - "p50LatencyMs": 80, - "p75LatencyMs": 90, - "p90LatencyMs": 149, - "p99LatencyMs": 368, - "maxLatencyMs": 1726, - "bytesPerSec": 169122201.6 + "requestsPerSec": 521.21, + "avgLatencyMs": 94.43, + "medianLatencyMs": 82, + "p50LatencyMs": 82, + "p75LatencyMs": 92, + "p90LatencyMs": 147, + "p99LatencyMs": 384, + "maxLatencyMs": 1795, + "bytesPerSec": 166658048 }, { "workers": 100, "durationMs": 5010, - "requests": 2587, + "requests": 2601, "errors": 0, - "requestsPerSec": 517.4, - "avgLatencyMs": 147.75, - "medianLatencyMs": 100, - "p50LatencyMs": 100, - "p75LatencyMs": 125, - "p90LatencyMs": 174, - "p99LatencyMs": 2146, - "maxLatencyMs": 4870, - "bytesPerSec": 165425971.2 + "requestsPerSec": 520.21, + "avgLatencyMs": 148.86, + "medianLatencyMs": 107, + "p50LatencyMs": 107, + "p75LatencyMs": 127, + "p90LatencyMs": 164, + "p99LatencyMs": 2038, + "maxLatencyMs": 4891, + "bytesPerSec": 166343475.2 }, { "workers": 200, "durationMs": 5010, - "requests": 2577, + "requests": 2562, "errors": 0, - "requestsPerSec": 515.4, - "avgLatencyMs": 150.69, - "medianLatencyMs": 103, - "p50LatencyMs": 103, - "p75LatencyMs": 123, - "p90LatencyMs": 168, - "p99LatencyMs": 2349, - "maxLatencyMs": 4982, - "bytesPerSec": 164816486.4 + "requestsPerSec": 512.4, + "avgLatencyMs": 147.23, + "medianLatencyMs": 106, + "p50LatencyMs": 106, + "p75LatencyMs": 124, + "p90LatencyMs": 143, + "p99LatencyMs": 2116, + "maxLatencyMs": 4883, + "bytesPerSec": 163800678.4 } ], "runs": 3, "samples": [ { - "peakWorkers": 50, - "peakRequestsPerSec": 529, - "peakAvgLatencyMs": 93.09, - "peakP50LatencyMs": 80, - "peakP75LatencyMs": 90, - "peakP90LatencyMs": 149, - "peakP99LatencyMs": 368, - "totalRequests": 16866, + "peakWorkers": 5, + "peakRequestsPerSec": 532.6, + "peakAvgLatencyMs": 8.91, + "peakP50LatencyMs": 8, + "peakP75LatencyMs": 10, + "peakP90LatencyMs": 11, + "peakP99LatencyMs": 18, + "totalRequests": 17403, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1583, + "requests": 1686, "errors": 0, - "requestsPerSec": 316.61, - "avgLatencyMs": 2.58, + "requestsPerSec": 337.2, + "avgLatencyMs": 2.18, "medianLatencyMs": 2, "p50LatencyMs": 2, - "p75LatencyMs": 3, - "p90LatencyMs": 3, + "p75LatencyMs": 2, + "p90LatencyMs": 2, "p99LatencyMs": 7, - "maxLatencyMs": 10, - "bytesPerSec": 101220352 + "maxLatencyMs": 12, + "bytesPerSec": 107787059.2 }, { "workers": 5, "durationMs": 5000, - "requests": 2421, + "requests": 2663, "errors": 0, - "requestsPerSec": 484.2, - "avgLatencyMs": 9.83, - "medianLatencyMs": 9, - "p50LatencyMs": 9, - "p75LatencyMs": 11, - "p90LatencyMs": 12, - "p99LatencyMs": 19, - "maxLatencyMs": 24, - "bytesPerSec": 154782924.81 + "requestsPerSec": 532.6, + "avgLatencyMs": 8.91, + "medianLatencyMs": 8, + "p50LatencyMs": 8, + "p75LatencyMs": 10, + "p90LatencyMs": 11, + "p99LatencyMs": 18, + "maxLatencyMs": 23, + "bytesPerSec": 170275635.2 }, { "workers": 10, "durationMs": 5000, - "requests": 2485, + "requests": 2644, "errors": 0, - "requestsPerSec": 497, - "avgLatencyMs": 19.56, - "medianLatencyMs": 19, - "p50LatencyMs": 19, - "p75LatencyMs": 22, - "p90LatencyMs": 26, - "p99LatencyMs": 39, - "maxLatencyMs": 71, - "bytesPerSec": 158924800 + "requestsPerSec": 528.8, + "avgLatencyMs": 18.37, + "medianLatencyMs": 18, + "p50LatencyMs": 18, + "p75LatencyMs": 20, + "p90LatencyMs": 24, + "p99LatencyMs": 34, + "maxLatencyMs": 48, + "bytesPerSec": 169069772.81 }, { "workers": 25, "durationMs": 5000, - "requests": 2568, + "requests": 2631, "errors": 0, - "requestsPerSec": 513.6, - "avgLatencyMs": 47.94, + "requestsPerSec": 526.21, + "avgLatencyMs": 46.81, "medianLatencyMs": 42, "p50LatencyMs": 42, - "p75LatencyMs": 60, - "p90LatencyMs": 71, - "p99LatencyMs": 101, - "maxLatencyMs": 470, - "bytesPerSec": 164193894.4 + "p75LatencyMs": 59, + "p90LatencyMs": 68, + "p99LatencyMs": 99, + "maxLatencyMs": 420, + "bytesPerSec": 168230912 }, { "workers": 50, - "durationMs": 5010, - "requests": 2645, + "durationMs": 5000, + "requests": 2611, "errors": 0, - "requestsPerSec": 529, - "avgLatencyMs": 93.09, - "medianLatencyMs": 80, - "p50LatencyMs": 80, - "p75LatencyMs": 90, - "p90LatencyMs": 149, - "p99LatencyMs": 368, - "maxLatencyMs": 1726, - "bytesPerSec": 169122201.6 + "requestsPerSec": 522.21, + "avgLatencyMs": 94.32, + "medianLatencyMs": 81, + "p50LatencyMs": 81, + "p75LatencyMs": 91, + "p90LatencyMs": 147, + "p99LatencyMs": 393, + "maxLatencyMs": 1841, + "bytesPerSec": 166946406.4 }, { "workers": 100, "durationMs": 5010, - "requests": 2587, + "requests": 2604, "errors": 0, - "requestsPerSec": 517.4, - "avgLatencyMs": 147.75, - "medianLatencyMs": 100, - "p50LatencyMs": 100, - "p75LatencyMs": 125, - "p90LatencyMs": 174, - "p99LatencyMs": 2146, - "maxLatencyMs": 4870, - "bytesPerSec": 165425971.2 + "requestsPerSec": 520.8, + "avgLatencyMs": 149, + "medianLatencyMs": 107, + "p50LatencyMs": 107, + "p75LatencyMs": 129, + "p90LatencyMs": 162, + "p99LatencyMs": 2043, + "maxLatencyMs": 4958, + "bytesPerSec": 166474547.2 }, { "workers": 200, "durationMs": 5010, - "requests": 2577, + "requests": 2564, "errors": 0, - "requestsPerSec": 515.4, - "avgLatencyMs": 150.69, - "medianLatencyMs": 103, - "p50LatencyMs": 103, - "p75LatencyMs": 123, - "p90LatencyMs": 168, - "p99LatencyMs": 2349, - "maxLatencyMs": 4982, - "bytesPerSec": 164816486.4 + "requestsPerSec": 512.8, + "avgLatencyMs": 147.41, + "medianLatencyMs": 102, + "p50LatencyMs": 102, + "p75LatencyMs": 126, + "p90LatencyMs": 163, + "p99LatencyMs": 2182, + "maxLatencyMs": 4896, + "bytesPerSec": 163957964.81 } ] }, { - "peakWorkers": 50, - "peakRequestsPerSec": 534.21, - "peakAvgLatencyMs": 92.25, - "peakP50LatencyMs": 79, - "peakP75LatencyMs": 91, - "peakP90LatencyMs": 145, - "peakP99LatencyMs": 381, - "totalRequests": 17386, + "peakWorkers": 10, + "peakRequestsPerSec": 533.21, + "peakAvgLatencyMs": 18.21, + "peakP50LatencyMs": 18, + "peakP75LatencyMs": 20, + "peakP90LatencyMs": 24, + "peakP99LatencyMs": 33, + "totalRequests": 17433, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1704, + "requests": 1728, "errors": 0, - "requestsPerSec": 340.8, - "avgLatencyMs": 2.16, + "requestsPerSec": 345.6, + "avgLatencyMs": 2.15, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 2, "p99LatencyMs": 5, - "maxLatencyMs": 7, - "bytesPerSec": 108966707.2 + "maxLatencyMs": 6, + "bytesPerSec": 110500249.6 }, { "workers": 5, "durationMs": 5000, - "requests": 2638, + "requests": 2644, "errors": 0, - "requestsPerSec": 527.6, - "avgLatencyMs": 9.01, + "requestsPerSec": 528.8, + "avgLatencyMs": 8.98, "medianLatencyMs": 9, "p50LatencyMs": 9, "p75LatencyMs": 10, "p90LatencyMs": 11, - "p99LatencyMs": 17, - "maxLatencyMs": 20, - "bytesPerSec": 168676556.81 + "p99LatencyMs": 18, + "maxLatencyMs": 23, + "bytesPerSec": 169069772.81 }, { "workers": 10, "durationMs": 5000, - "requests": 2604, + "requests": 2666, "errors": 0, - "requestsPerSec": 520.8, - "avgLatencyMs": 18.67, + "requestsPerSec": 533.21, + "avgLatencyMs": 18.21, "medianLatencyMs": 18, "p50LatencyMs": 18, "p75LatencyMs": 20, "p90LatencyMs": 24, - "p99LatencyMs": 35, - "maxLatencyMs": 51, - "bytesPerSec": 166526976 + "p99LatencyMs": 33, + "maxLatencyMs": 45, + "bytesPerSec": 170511564.81 }, { "workers": 25, "durationMs": 5000, - "requests": 2607, + "requests": 2626, "errors": 0, - "requestsPerSec": 521.4, - "avgLatencyMs": 47.14, - "medianLatencyMs": 43, - "p50LatencyMs": 43, - "p75LatencyMs": 58, - "p90LatencyMs": 69, - "p99LatencyMs": 99, - "maxLatencyMs": 413, - "bytesPerSec": 166658048 + "requestsPerSec": 525.21, + "avgLatencyMs": 46.91, + "medianLatencyMs": 44, + "p50LatencyMs": 44, + "p75LatencyMs": 55, + "p90LatencyMs": 67, + "p99LatencyMs": 97, + "maxLatencyMs": 403, + "bytesPerSec": 167890124.81 }, { "workers": 50, "durationMs": 5000, - "requests": 2671, + "requests": 2606, "errors": 0, - "requestsPerSec": 534.21, - "avgLatencyMs": 92.25, - "medianLatencyMs": 79, - "p50LatencyMs": 79, - "p75LatencyMs": 91, - "p90LatencyMs": 145, - "p99LatencyMs": 381, - "maxLatencyMs": 1788, - "bytesPerSec": 170799923.2 + "requestsPerSec": 521.21, + "avgLatencyMs": 94.43, + "medianLatencyMs": 82, + "p50LatencyMs": 82, + "p75LatencyMs": 92, + "p90LatencyMs": 147, + "p99LatencyMs": 384, + "maxLatencyMs": 1795, + "bytesPerSec": 166658048 }, { "workers": 100, "durationMs": 5010, - "requests": 2616, + "requests": 2601, "errors": 0, - "requestsPerSec": 523.21, - "avgLatencyMs": 150.26, - "medianLatencyMs": 106, - "p50LatencyMs": 106, - "p75LatencyMs": 120, - "p90LatencyMs": 193, - "p99LatencyMs": 2134, - "maxLatencyMs": 4946, - "bytesPerSec": 167287193.6 + "requestsPerSec": 520.21, + "avgLatencyMs": 148.86, + "medianLatencyMs": 107, + "p50LatencyMs": 107, + "p75LatencyMs": 127, + "p90LatencyMs": 164, + "p99LatencyMs": 2038, + "maxLatencyMs": 4891, + "bytesPerSec": 166343475.2 }, { "workers": 200, "durationMs": 5010, - "requests": 2546, + "requests": 2562, "errors": 0, - "requestsPerSec": 509.2, - "avgLatencyMs": 150.55, - "medianLatencyMs": 104, - "p50LatencyMs": 104, + "requestsPerSec": 512.4, + "avgLatencyMs": 147.23, + "medianLatencyMs": 106, + "p50LatencyMs": 106, "p75LatencyMs": 124, - "p90LatencyMs": 159, - "p99LatencyMs": 2203, - "maxLatencyMs": 4991, - "bytesPerSec": 162804531.2 + "p90LatencyMs": 143, + "p99LatencyMs": 2116, + "maxLatencyMs": 4883, + "bytesPerSec": 163800678.4 } ] }, { - "peakWorkers": 5, - "peakRequestsPerSec": 486, - "peakAvgLatencyMs": 9.77, - "peakP50LatencyMs": 9, - "peakP75LatencyMs": 11, - "peakP90LatencyMs": 12, - "peakP99LatencyMs": 20, - "totalRequests": 16031, + "peakWorkers": 10, + "peakRequestsPerSec": 534.6, + "peakAvgLatencyMs": 18.17, + "peakP50LatencyMs": 18, + "peakP75LatencyMs": 20, + "peakP90LatencyMs": 24, + "peakP99LatencyMs": 33, + "totalRequests": 17418, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1608, + "requests": 1722, "errors": 0, - "requestsPerSec": 321.61, - "avgLatencyMs": 2.5, + "requestsPerSec": 344.4, + "avgLatencyMs": 2.19, "medianLatencyMs": 2, "p50LatencyMs": 2, - "p75LatencyMs": 3, + "p75LatencyMs": 2, "p90LatencyMs": 3, - "p99LatencyMs": 6, + "p99LatencyMs": 5, "maxLatencyMs": 6, - "bytesPerSec": 102819430.4 + "bytesPerSec": 110107033.6 }, { "workers": 5, "durationMs": 5000, - "requests": 2430, + "requests": 2626, "errors": 0, - "requestsPerSec": 486, - "avgLatencyMs": 9.77, + "requestsPerSec": 525.21, + "avgLatencyMs": 9.04, "medianLatencyMs": 9, "p50LatencyMs": 9, - "p75LatencyMs": 11, - "p90LatencyMs": 12, - "p99LatencyMs": 20, - "maxLatencyMs": 27, - "bytesPerSec": 155359641.6 + "p75LatencyMs": 10, + "p90LatencyMs": 11, + "p99LatencyMs": 17, + "maxLatencyMs": 21, + "bytesPerSec": 167916339.2 }, { "workers": 10, "durationMs": 5000, - "requests": 2405, + "requests": 2673, "errors": 0, - "requestsPerSec": 481, - "avgLatencyMs": 20.24, - "medianLatencyMs": 20, - "p50LatencyMs": 20, - "p75LatencyMs": 22, - "p90LatencyMs": 27, - "p99LatencyMs": 40, - "maxLatencyMs": 72, - "bytesPerSec": 153786777.6 + "requestsPerSec": 534.6, + "avgLatencyMs": 18.17, + "medianLatencyMs": 18, + "p50LatencyMs": 18, + "p75LatencyMs": 20, + "p90LatencyMs": 24, + "p99LatencyMs": 33, + "maxLatencyMs": 42, + "bytesPerSec": 170904780.81 }, { "workers": 25, "durationMs": 5000, - "requests": 2378, + "requests": 2649, "errors": 0, - "requestsPerSec": 475.6, - "avgLatencyMs": 51.79, - "medianLatencyMs": 46, - "p50LatencyMs": 46, - "p75LatencyMs": 63, - "p90LatencyMs": 76, - "p99LatencyMs": 109, - "maxLatencyMs": 434, - "bytesPerSec": 152056627.2 + "requestsPerSec": 529.8, + "avgLatencyMs": 46.43, + "medianLatencyMs": 42, + "p50LatencyMs": 42, + "p75LatencyMs": 55, + "p90LatencyMs": 69, + "p99LatencyMs": 93, + "maxLatencyMs": 389, + "bytesPerSec": 169384345.6 }, { "workers": 50, "durationMs": 5000, - "requests": 2373, + "requests": 2607, "errors": 0, - "requestsPerSec": 474.6, - "avgLatencyMs": 103.7, - "medianLatencyMs": 85, - "p50LatencyMs": 85, - "p75LatencyMs": 103, - "p90LatencyMs": 161, - "p99LatencyMs": 566, - "maxLatencyMs": 2030, - "bytesPerSec": 151742054.4 + "requestsPerSec": 521.4, + "avgLatencyMs": 94.37, + "medianLatencyMs": 80, + "p50LatencyMs": 80, + "p75LatencyMs": 93, + "p90LatencyMs": 143, + "p99LatencyMs": 402, + "maxLatencyMs": 1799, + "bytesPerSec": 166710476.81 }, { "workers": 100, "durationMs": 5010, - "requests": 2408, + "requests": 2582, "errors": 0, - "requestsPerSec": 481.6, - "avgLatencyMs": 152.89, - "medianLatencyMs": 104, - "p50LatencyMs": 104, - "p75LatencyMs": 123, - "p90LatencyMs": 182, - "p99LatencyMs": 2281, - "maxLatencyMs": 4930, - "bytesPerSec": 154003046.4 + "requestsPerSec": 516.4, + "avgLatencyMs": 150.13, + "medianLatencyMs": 105, + "p50LatencyMs": 105, + "p75LatencyMs": 127, + "p90LatencyMs": 162, + "p99LatencyMs": 2141, + "maxLatencyMs": 4980, + "bytesPerSec": 165111398.4 }, { "workers": 200, "durationMs": 5010, - "requests": 2429, + "requests": 2559, "errors": 0, - "requestsPerSec": 485.8, - "avgLatencyMs": 151.59, - "medianLatencyMs": 107, - "p50LatencyMs": 107, - "p75LatencyMs": 131, - "p90LatencyMs": 155, - "p99LatencyMs": 2201, - "maxLatencyMs": 4936, - "bytesPerSec": 155274444.81 + "requestsPerSec": 511.8, + "avgLatencyMs": 147.76, + "medianLatencyMs": 105, + "p50LatencyMs": 105, + "p75LatencyMs": 123, + "p90LatencyMs": 149, + "p99LatencyMs": 2147, + "maxLatencyMs": 4951, + "bytesPerSec": 163643392 } ] } diff --git a/packages/app-solid-start/stats/2.0.5.json b/packages/app-solid-start/stats/2.0.5.json index c912f966..4410f228 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-10T11:51:43.886Z", + "timingMeasuredAt": "2026-10-11T00:44:30.326Z", "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": 89, - "fcpMs": 88.79, + "firstPaintMs": 93.2, + "fcpMs": 93.22, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 20.83, - "inputDelayMs": 3.35, - "processingDurationMs": 2.99, - "presentationDelayMs": 14.49 + "interactionLatencyMs": 16.4, + "inputDelayMs": 0.95, + "processingDurationMs": 2.18, + "presentationDelayMs": 13.26 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 7.52, - "fcpMs": 7.49, - "interactionLatencyMs": 5.31, - "inputDelayMs": 5.69, - "processingDurationMs": 1.59, - "presentationDelayMs": 3.86 + "firstPaintMs": 6.06, + "fcpMs": 6.1, + "interactionLatencyMs": 2.65, + "inputDelayMs": 0.23, + "processingDurationMs": 0.32, + "presentationDelayMs": 2.7 }, "samples": [ { - "firstPaintMs": 95, - "fcpMs": 94.753, + "firstPaintMs": 103, + "fcpMs": 103.22, "interactionTests": { - "interactionLatencyMs": 20.702, - "inputDelayMs": 0.866, - "processingDurationMs": 2.225, - "presentationDelayMs": 17.611 + "interactionLatencyMs": 19.357, + "inputDelayMs": 0.827, + "processingDurationMs": 1.958, + "presentationDelayMs": 16.572 } }, { - "firstPaintMs": 82, - "fcpMs": 82.052, + "firstPaintMs": 87, + "fcpMs": 86.936, "interactionTests": { - "interactionLatencyMs": 14.216999999999999, - "inputDelayMs": 0.719, - "processingDurationMs": 2.661, - "presentationDelayMs": 10.837 + "interactionLatencyMs": 14.118, + "inputDelayMs": 0.809, + "processingDurationMs": 1.887, + "presentationDelayMs": 11.422 } }, { - "firstPaintMs": 84, - "fcpMs": 83.623, + "firstPaintMs": 94, + "fcpMs": 93.504, "interactionTests": { - "interactionLatencyMs": 20.212, - "inputDelayMs": 0.797, - "processingDurationMs": 2.204, - "presentationDelayMs": 17.211 + "interactionLatencyMs": 19.096, + "inputDelayMs": 1.347, + "processingDurationMs": 2.084, + "presentationDelayMs": 15.665 } }, { - "firstPaintMs": 85, - "fcpMs": 84.696, + "firstPaintMs": 92, + "fcpMs": 92.019, "interactionTests": { - "interactionLatencyMs": 29.077999999999996, - "inputDelayMs": 13.53, - "processingDurationMs": 5.803, - "presentationDelayMs": 9.745 + "interactionLatencyMs": 15.442, + "inputDelayMs": 0.969, + "processingDurationMs": 2.29, + "presentationDelayMs": 12.183 } }, { - "firstPaintMs": 99, - "fcpMs": 98.804, + "firstPaintMs": 90, + "fcpMs": 90.441, "interactionTests": { - "interactionLatencyMs": 19.93, - "inputDelayMs": 0.815, - "processingDurationMs": 2.061, - "presentationDelayMs": 17.054 + "interactionLatencyMs": 13.969000000000001, + "inputDelayMs": 0.813, + "processingDurationMs": 2.686, + "presentationDelayMs": 10.47 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 441, - "avgLatencyMs": 2.373, - "medianLatencyMs": 2.197, - "samples": 4215, + "opsPerSec": 436, + "avgLatencyMs": 2.406, + "medianLatencyMs": 2.219, + "samples": 4157, "bodySizeKb": 224.17, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 85, - "fcpMs": 85.01, + "firstPaintMs": 86.6, + "fcpMs": 86.64, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 14.77, - "inputDelayMs": 1.47, - "processingDurationMs": 3.15, - "presentationDelayMs": 10.15 + "interactionLatencyMs": 19.72, + "inputDelayMs": 1.29, + "processingDurationMs": 3.06, + "presentationDelayMs": 15.37 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 19.77, - "fcpMs": 19.8, - "interactionLatencyMs": 4.02, - "inputDelayMs": 1.47, - "processingDurationMs": 1.26, - "presentationDelayMs": 1.8 + "firstPaintMs": 14.15, + "fcpMs": 13.95, + "interactionLatencyMs": 6.2, + "inputDelayMs": 0.99, + "processingDurationMs": 2.34, + "presentationDelayMs": 5.13 }, "samples": [ { - "firstPaintMs": 118, - "fcpMs": 118.065, + "firstPaintMs": 92, + "fcpMs": 91.892, "interactionTests": { - "interactionLatencyMs": 21.843, - "inputDelayMs": 4.095, - "processingDurationMs": 4.687, - "presentationDelayMs": 13.061 + "interactionLatencyMs": 26.534, + "inputDelayMs": 3.031, + "processingDurationMs": 7.221, + "presentationDelayMs": 16.282 } }, { - "firstPaintMs": 80, - "fcpMs": 79.852, + "firstPaintMs": 83, + "fcpMs": 82.922, "interactionTests": { - "interactionLatencyMs": 13.803, - "inputDelayMs": 0.806, - "processingDurationMs": 4.339, - "presentationDelayMs": 8.658 + "interactionLatencyMs": 21.352999999999998, + "inputDelayMs": 1.055, + "processingDurationMs": 1.994, + "presentationDelayMs": 18.304 } }, { - "firstPaintMs": 65, - "fcpMs": 65.097, + "firstPaintMs": 108, + "fcpMs": 107.818, "interactionTests": { - "interactionLatencyMs": 12.403, - "inputDelayMs": 0.744, - "processingDurationMs": 2.519, - "presentationDelayMs": 9.14 + "interactionLatencyMs": 23.745, + "inputDelayMs": 0.64, + "processingDurationMs": 1.849, + "presentationDelayMs": 21.256 } }, { - "firstPaintMs": 84, - "fcpMs": 84.176, + "firstPaintMs": 71, + "fcpMs": 71.381, "interactionTests": { - "interactionLatencyMs": 12.198, - "inputDelayMs": 0.923, - "processingDurationMs": 2.088, - "presentationDelayMs": 9.187 + "interactionLatencyMs": 15.83, + "inputDelayMs": 0.866, + "processingDurationMs": 1.808, + "presentationDelayMs": 13.156 } }, { - "firstPaintMs": 78, - "fcpMs": 77.868, + "firstPaintMs": 79, + "fcpMs": 79.186, "interactionTests": { - "interactionLatencyMs": 13.593, - "inputDelayMs": 0.768, - "processingDurationMs": 2.132, - "presentationDelayMs": 10.693 + "interactionLatencyMs": 11.161, + "inputDelayMs": 0.843, + "processingDurationMs": 2.449, + "presentationDelayMs": 7.869 } } ] }, "ssrLoadTests": { - "peakWorkers": 50, - "peakRequestsPerSec": 529, - "peakAvgLatencyMs": 93.09, - "peakP50LatencyMs": 80, - "peakP75LatencyMs": 90, - "peakP90LatencyMs": 149, - "peakP99LatencyMs": 368, - "totalRequests": 16866, + "peakWorkers": 10, + "peakRequestsPerSec": 533.21, + "peakAvgLatencyMs": 18.21, + "peakP50LatencyMs": 18, + "peakP75LatencyMs": 20, + "peakP90LatencyMs": 24, + "peakP99LatencyMs": 33, + "totalRequests": 17433, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1583, + "requests": 1728, "errors": 0, - "requestsPerSec": 316.61, - "avgLatencyMs": 2.58, + "requestsPerSec": 345.6, + "avgLatencyMs": 2.15, "medianLatencyMs": 2, "p50LatencyMs": 2, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 7, - "maxLatencyMs": 10, - "bytesPerSec": 101220352 + "p75LatencyMs": 2, + "p90LatencyMs": 2, + "p99LatencyMs": 5, + "maxLatencyMs": 6, + "bytesPerSec": 110500249.6 }, { "workers": 5, "durationMs": 5000, - "requests": 2421, + "requests": 2644, "errors": 0, - "requestsPerSec": 484.2, - "avgLatencyMs": 9.83, + "requestsPerSec": 528.8, + "avgLatencyMs": 8.98, "medianLatencyMs": 9, "p50LatencyMs": 9, - "p75LatencyMs": 11, - "p90LatencyMs": 12, - "p99LatencyMs": 19, - "maxLatencyMs": 24, - "bytesPerSec": 154782924.81 + "p75LatencyMs": 10, + "p90LatencyMs": 11, + "p99LatencyMs": 18, + "maxLatencyMs": 23, + "bytesPerSec": 169069772.81 }, { "workers": 10, "durationMs": 5000, - "requests": 2485, + "requests": 2666, "errors": 0, - "requestsPerSec": 497, - "avgLatencyMs": 19.56, - "medianLatencyMs": 19, - "p50LatencyMs": 19, - "p75LatencyMs": 22, - "p90LatencyMs": 26, - "p99LatencyMs": 39, - "maxLatencyMs": 71, - "bytesPerSec": 158924800 + "requestsPerSec": 533.21, + "avgLatencyMs": 18.21, + "medianLatencyMs": 18, + "p50LatencyMs": 18, + "p75LatencyMs": 20, + "p90LatencyMs": 24, + "p99LatencyMs": 33, + "maxLatencyMs": 45, + "bytesPerSec": 170511564.81 }, { "workers": 25, "durationMs": 5000, - "requests": 2568, + "requests": 2626, "errors": 0, - "requestsPerSec": 513.6, - "avgLatencyMs": 47.94, - "medianLatencyMs": 42, - "p50LatencyMs": 42, - "p75LatencyMs": 60, - "p90LatencyMs": 71, - "p99LatencyMs": 101, - "maxLatencyMs": 470, - "bytesPerSec": 164193894.4 + "requestsPerSec": 525.21, + "avgLatencyMs": 46.91, + "medianLatencyMs": 44, + "p50LatencyMs": 44, + "p75LatencyMs": 55, + "p90LatencyMs": 67, + "p99LatencyMs": 97, + "maxLatencyMs": 403, + "bytesPerSec": 167890124.81 }, { "workers": 50, - "durationMs": 5010, - "requests": 2645, + "durationMs": 5000, + "requests": 2606, "errors": 0, - "requestsPerSec": 529, - "avgLatencyMs": 93.09, - "medianLatencyMs": 80, - "p50LatencyMs": 80, - "p75LatencyMs": 90, - "p90LatencyMs": 149, - "p99LatencyMs": 368, - "maxLatencyMs": 1726, - "bytesPerSec": 169122201.6 + "requestsPerSec": 521.21, + "avgLatencyMs": 94.43, + "medianLatencyMs": 82, + "p50LatencyMs": 82, + "p75LatencyMs": 92, + "p90LatencyMs": 147, + "p99LatencyMs": 384, + "maxLatencyMs": 1795, + "bytesPerSec": 166658048 }, { "workers": 100, "durationMs": 5010, - "requests": 2587, + "requests": 2601, "errors": 0, - "requestsPerSec": 517.4, - "avgLatencyMs": 147.75, - "medianLatencyMs": 100, - "p50LatencyMs": 100, - "p75LatencyMs": 125, - "p90LatencyMs": 174, - "p99LatencyMs": 2146, - "maxLatencyMs": 4870, - "bytesPerSec": 165425971.2 + "requestsPerSec": 520.21, + "avgLatencyMs": 148.86, + "medianLatencyMs": 107, + "p50LatencyMs": 107, + "p75LatencyMs": 127, + "p90LatencyMs": 164, + "p99LatencyMs": 2038, + "maxLatencyMs": 4891, + "bytesPerSec": 166343475.2 }, { "workers": 200, "durationMs": 5010, - "requests": 2577, + "requests": 2562, "errors": 0, - "requestsPerSec": 515.4, - "avgLatencyMs": 150.69, - "medianLatencyMs": 103, - "p50LatencyMs": 103, - "p75LatencyMs": 123, - "p90LatencyMs": 168, - "p99LatencyMs": 2349, - "maxLatencyMs": 4982, - "bytesPerSec": 164816486.4 + "requestsPerSec": 512.4, + "avgLatencyMs": 147.23, + "medianLatencyMs": 106, + "p50LatencyMs": 106, + "p75LatencyMs": 124, + "p90LatencyMs": 143, + "p99LatencyMs": 2116, + "maxLatencyMs": 4883, + "bytesPerSec": 163800678.4 } ], "runs": 3, "samples": [ { - "peakWorkers": 50, - "peakRequestsPerSec": 529, - "peakAvgLatencyMs": 93.09, - "peakP50LatencyMs": 80, - "peakP75LatencyMs": 90, - "peakP90LatencyMs": 149, - "peakP99LatencyMs": 368, - "totalRequests": 16866, + "peakWorkers": 5, + "peakRequestsPerSec": 532.6, + "peakAvgLatencyMs": 8.91, + "peakP50LatencyMs": 8, + "peakP75LatencyMs": 10, + "peakP90LatencyMs": 11, + "peakP99LatencyMs": 18, + "totalRequests": 17403, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1583, + "requests": 1686, "errors": 0, - "requestsPerSec": 316.61, - "avgLatencyMs": 2.58, + "requestsPerSec": 337.2, + "avgLatencyMs": 2.18, "medianLatencyMs": 2, "p50LatencyMs": 2, - "p75LatencyMs": 3, - "p90LatencyMs": 3, + "p75LatencyMs": 2, + "p90LatencyMs": 2, "p99LatencyMs": 7, - "maxLatencyMs": 10, - "bytesPerSec": 101220352 + "maxLatencyMs": 12, + "bytesPerSec": 107787059.2 }, { "workers": 5, "durationMs": 5000, - "requests": 2421, + "requests": 2663, "errors": 0, - "requestsPerSec": 484.2, - "avgLatencyMs": 9.83, - "medianLatencyMs": 9, - "p50LatencyMs": 9, - "p75LatencyMs": 11, - "p90LatencyMs": 12, - "p99LatencyMs": 19, - "maxLatencyMs": 24, - "bytesPerSec": 154782924.81 + "requestsPerSec": 532.6, + "avgLatencyMs": 8.91, + "medianLatencyMs": 8, + "p50LatencyMs": 8, + "p75LatencyMs": 10, + "p90LatencyMs": 11, + "p99LatencyMs": 18, + "maxLatencyMs": 23, + "bytesPerSec": 170275635.2 }, { "workers": 10, "durationMs": 5000, - "requests": 2485, + "requests": 2644, "errors": 0, - "requestsPerSec": 497, - "avgLatencyMs": 19.56, - "medianLatencyMs": 19, - "p50LatencyMs": 19, - "p75LatencyMs": 22, - "p90LatencyMs": 26, - "p99LatencyMs": 39, - "maxLatencyMs": 71, - "bytesPerSec": 158924800 + "requestsPerSec": 528.8, + "avgLatencyMs": 18.37, + "medianLatencyMs": 18, + "p50LatencyMs": 18, + "p75LatencyMs": 20, + "p90LatencyMs": 24, + "p99LatencyMs": 34, + "maxLatencyMs": 48, + "bytesPerSec": 169069772.81 }, { "workers": 25, "durationMs": 5000, - "requests": 2568, + "requests": 2631, "errors": 0, - "requestsPerSec": 513.6, - "avgLatencyMs": 47.94, + "requestsPerSec": 526.21, + "avgLatencyMs": 46.81, "medianLatencyMs": 42, "p50LatencyMs": 42, - "p75LatencyMs": 60, - "p90LatencyMs": 71, - "p99LatencyMs": 101, - "maxLatencyMs": 470, - "bytesPerSec": 164193894.4 + "p75LatencyMs": 59, + "p90LatencyMs": 68, + "p99LatencyMs": 99, + "maxLatencyMs": 420, + "bytesPerSec": 168230912 }, { "workers": 50, - "durationMs": 5010, - "requests": 2645, + "durationMs": 5000, + "requests": 2611, "errors": 0, - "requestsPerSec": 529, - "avgLatencyMs": 93.09, - "medianLatencyMs": 80, - "p50LatencyMs": 80, - "p75LatencyMs": 90, - "p90LatencyMs": 149, - "p99LatencyMs": 368, - "maxLatencyMs": 1726, - "bytesPerSec": 169122201.6 + "requestsPerSec": 522.21, + "avgLatencyMs": 94.32, + "medianLatencyMs": 81, + "p50LatencyMs": 81, + "p75LatencyMs": 91, + "p90LatencyMs": 147, + "p99LatencyMs": 393, + "maxLatencyMs": 1841, + "bytesPerSec": 166946406.4 }, { "workers": 100, "durationMs": 5010, - "requests": 2587, + "requests": 2604, "errors": 0, - "requestsPerSec": 517.4, - "avgLatencyMs": 147.75, - "medianLatencyMs": 100, - "p50LatencyMs": 100, - "p75LatencyMs": 125, - "p90LatencyMs": 174, - "p99LatencyMs": 2146, - "maxLatencyMs": 4870, - "bytesPerSec": 165425971.2 + "requestsPerSec": 520.8, + "avgLatencyMs": 149, + "medianLatencyMs": 107, + "p50LatencyMs": 107, + "p75LatencyMs": 129, + "p90LatencyMs": 162, + "p99LatencyMs": 2043, + "maxLatencyMs": 4958, + "bytesPerSec": 166474547.2 }, { "workers": 200, "durationMs": 5010, - "requests": 2577, + "requests": 2564, "errors": 0, - "requestsPerSec": 515.4, - "avgLatencyMs": 150.69, - "medianLatencyMs": 103, - "p50LatencyMs": 103, - "p75LatencyMs": 123, - "p90LatencyMs": 168, - "p99LatencyMs": 2349, - "maxLatencyMs": 4982, - "bytesPerSec": 164816486.4 + "requestsPerSec": 512.8, + "avgLatencyMs": 147.41, + "medianLatencyMs": 102, + "p50LatencyMs": 102, + "p75LatencyMs": 126, + "p90LatencyMs": 163, + "p99LatencyMs": 2182, + "maxLatencyMs": 4896, + "bytesPerSec": 163957964.81 } ] }, { - "peakWorkers": 50, - "peakRequestsPerSec": 534.21, - "peakAvgLatencyMs": 92.25, - "peakP50LatencyMs": 79, - "peakP75LatencyMs": 91, - "peakP90LatencyMs": 145, - "peakP99LatencyMs": 381, - "totalRequests": 17386, + "peakWorkers": 10, + "peakRequestsPerSec": 533.21, + "peakAvgLatencyMs": 18.21, + "peakP50LatencyMs": 18, + "peakP75LatencyMs": 20, + "peakP90LatencyMs": 24, + "peakP99LatencyMs": 33, + "totalRequests": 17433, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1704, + "requests": 1728, "errors": 0, - "requestsPerSec": 340.8, - "avgLatencyMs": 2.16, + "requestsPerSec": 345.6, + "avgLatencyMs": 2.15, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 2, "p99LatencyMs": 5, - "maxLatencyMs": 7, - "bytesPerSec": 108966707.2 + "maxLatencyMs": 6, + "bytesPerSec": 110500249.6 }, { "workers": 5, "durationMs": 5000, - "requests": 2638, + "requests": 2644, "errors": 0, - "requestsPerSec": 527.6, - "avgLatencyMs": 9.01, + "requestsPerSec": 528.8, + "avgLatencyMs": 8.98, "medianLatencyMs": 9, "p50LatencyMs": 9, "p75LatencyMs": 10, "p90LatencyMs": 11, - "p99LatencyMs": 17, - "maxLatencyMs": 20, - "bytesPerSec": 168676556.81 + "p99LatencyMs": 18, + "maxLatencyMs": 23, + "bytesPerSec": 169069772.81 }, { "workers": 10, "durationMs": 5000, - "requests": 2604, + "requests": 2666, "errors": 0, - "requestsPerSec": 520.8, - "avgLatencyMs": 18.67, + "requestsPerSec": 533.21, + "avgLatencyMs": 18.21, "medianLatencyMs": 18, "p50LatencyMs": 18, "p75LatencyMs": 20, "p90LatencyMs": 24, - "p99LatencyMs": 35, - "maxLatencyMs": 51, - "bytesPerSec": 166526976 + "p99LatencyMs": 33, + "maxLatencyMs": 45, + "bytesPerSec": 170511564.81 }, { "workers": 25, "durationMs": 5000, - "requests": 2607, + "requests": 2626, "errors": 0, - "requestsPerSec": 521.4, - "avgLatencyMs": 47.14, - "medianLatencyMs": 43, - "p50LatencyMs": 43, - "p75LatencyMs": 58, - "p90LatencyMs": 69, - "p99LatencyMs": 99, - "maxLatencyMs": 413, - "bytesPerSec": 166658048 + "requestsPerSec": 525.21, + "avgLatencyMs": 46.91, + "medianLatencyMs": 44, + "p50LatencyMs": 44, + "p75LatencyMs": 55, + "p90LatencyMs": 67, + "p99LatencyMs": 97, + "maxLatencyMs": 403, + "bytesPerSec": 167890124.81 }, { "workers": 50, "durationMs": 5000, - "requests": 2671, + "requests": 2606, "errors": 0, - "requestsPerSec": 534.21, - "avgLatencyMs": 92.25, - "medianLatencyMs": 79, - "p50LatencyMs": 79, - "p75LatencyMs": 91, - "p90LatencyMs": 145, - "p99LatencyMs": 381, - "maxLatencyMs": 1788, - "bytesPerSec": 170799923.2 + "requestsPerSec": 521.21, + "avgLatencyMs": 94.43, + "medianLatencyMs": 82, + "p50LatencyMs": 82, + "p75LatencyMs": 92, + "p90LatencyMs": 147, + "p99LatencyMs": 384, + "maxLatencyMs": 1795, + "bytesPerSec": 166658048 }, { "workers": 100, "durationMs": 5010, - "requests": 2616, + "requests": 2601, "errors": 0, - "requestsPerSec": 523.21, - "avgLatencyMs": 150.26, - "medianLatencyMs": 106, - "p50LatencyMs": 106, - "p75LatencyMs": 120, - "p90LatencyMs": 193, - "p99LatencyMs": 2134, - "maxLatencyMs": 4946, - "bytesPerSec": 167287193.6 + "requestsPerSec": 520.21, + "avgLatencyMs": 148.86, + "medianLatencyMs": 107, + "p50LatencyMs": 107, + "p75LatencyMs": 127, + "p90LatencyMs": 164, + "p99LatencyMs": 2038, + "maxLatencyMs": 4891, + "bytesPerSec": 166343475.2 }, { "workers": 200, "durationMs": 5010, - "requests": 2546, + "requests": 2562, "errors": 0, - "requestsPerSec": 509.2, - "avgLatencyMs": 150.55, - "medianLatencyMs": 104, - "p50LatencyMs": 104, + "requestsPerSec": 512.4, + "avgLatencyMs": 147.23, + "medianLatencyMs": 106, + "p50LatencyMs": 106, "p75LatencyMs": 124, - "p90LatencyMs": 159, - "p99LatencyMs": 2203, - "maxLatencyMs": 4991, - "bytesPerSec": 162804531.2 + "p90LatencyMs": 143, + "p99LatencyMs": 2116, + "maxLatencyMs": 4883, + "bytesPerSec": 163800678.4 } ] }, { - "peakWorkers": 5, - "peakRequestsPerSec": 486, - "peakAvgLatencyMs": 9.77, - "peakP50LatencyMs": 9, - "peakP75LatencyMs": 11, - "peakP90LatencyMs": 12, - "peakP99LatencyMs": 20, - "totalRequests": 16031, + "peakWorkers": 10, + "peakRequestsPerSec": 534.6, + "peakAvgLatencyMs": 18.17, + "peakP50LatencyMs": 18, + "peakP75LatencyMs": 20, + "peakP90LatencyMs": 24, + "peakP99LatencyMs": 33, + "totalRequests": 17418, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1608, + "requests": 1722, "errors": 0, - "requestsPerSec": 321.61, - "avgLatencyMs": 2.5, + "requestsPerSec": 344.4, + "avgLatencyMs": 2.19, "medianLatencyMs": 2, "p50LatencyMs": 2, - "p75LatencyMs": 3, + "p75LatencyMs": 2, "p90LatencyMs": 3, - "p99LatencyMs": 6, + "p99LatencyMs": 5, "maxLatencyMs": 6, - "bytesPerSec": 102819430.4 + "bytesPerSec": 110107033.6 }, { "workers": 5, "durationMs": 5000, - "requests": 2430, + "requests": 2626, "errors": 0, - "requestsPerSec": 486, - "avgLatencyMs": 9.77, + "requestsPerSec": 525.21, + "avgLatencyMs": 9.04, "medianLatencyMs": 9, "p50LatencyMs": 9, - "p75LatencyMs": 11, - "p90LatencyMs": 12, - "p99LatencyMs": 20, - "maxLatencyMs": 27, - "bytesPerSec": 155359641.6 + "p75LatencyMs": 10, + "p90LatencyMs": 11, + "p99LatencyMs": 17, + "maxLatencyMs": 21, + "bytesPerSec": 167916339.2 }, { "workers": 10, "durationMs": 5000, - "requests": 2405, + "requests": 2673, "errors": 0, - "requestsPerSec": 481, - "avgLatencyMs": 20.24, - "medianLatencyMs": 20, - "p50LatencyMs": 20, - "p75LatencyMs": 22, - "p90LatencyMs": 27, - "p99LatencyMs": 40, - "maxLatencyMs": 72, - "bytesPerSec": 153786777.6 + "requestsPerSec": 534.6, + "avgLatencyMs": 18.17, + "medianLatencyMs": 18, + "p50LatencyMs": 18, + "p75LatencyMs": 20, + "p90LatencyMs": 24, + "p99LatencyMs": 33, + "maxLatencyMs": 42, + "bytesPerSec": 170904780.81 }, { "workers": 25, "durationMs": 5000, - "requests": 2378, + "requests": 2649, "errors": 0, - "requestsPerSec": 475.6, - "avgLatencyMs": 51.79, - "medianLatencyMs": 46, - "p50LatencyMs": 46, - "p75LatencyMs": 63, - "p90LatencyMs": 76, - "p99LatencyMs": 109, - "maxLatencyMs": 434, - "bytesPerSec": 152056627.2 + "requestsPerSec": 529.8, + "avgLatencyMs": 46.43, + "medianLatencyMs": 42, + "p50LatencyMs": 42, + "p75LatencyMs": 55, + "p90LatencyMs": 69, + "p99LatencyMs": 93, + "maxLatencyMs": 389, + "bytesPerSec": 169384345.6 }, { "workers": 50, "durationMs": 5000, - "requests": 2373, + "requests": 2607, "errors": 0, - "requestsPerSec": 474.6, - "avgLatencyMs": 103.7, - "medianLatencyMs": 85, - "p50LatencyMs": 85, - "p75LatencyMs": 103, - "p90LatencyMs": 161, - "p99LatencyMs": 566, - "maxLatencyMs": 2030, - "bytesPerSec": 151742054.4 + "requestsPerSec": 521.4, + "avgLatencyMs": 94.37, + "medianLatencyMs": 80, + "p50LatencyMs": 80, + "p75LatencyMs": 93, + "p90LatencyMs": 143, + "p99LatencyMs": 402, + "maxLatencyMs": 1799, + "bytesPerSec": 166710476.81 }, { "workers": 100, "durationMs": 5010, - "requests": 2408, + "requests": 2582, "errors": 0, - "requestsPerSec": 481.6, - "avgLatencyMs": 152.89, - "medianLatencyMs": 104, - "p50LatencyMs": 104, - "p75LatencyMs": 123, - "p90LatencyMs": 182, - "p99LatencyMs": 2281, - "maxLatencyMs": 4930, - "bytesPerSec": 154003046.4 + "requestsPerSec": 516.4, + "avgLatencyMs": 150.13, + "medianLatencyMs": 105, + "p50LatencyMs": 105, + "p75LatencyMs": 127, + "p90LatencyMs": 162, + "p99LatencyMs": 2141, + "maxLatencyMs": 4980, + "bytesPerSec": 165111398.4 }, { "workers": 200, "durationMs": 5010, - "requests": 2429, + "requests": 2559, "errors": 0, - "requestsPerSec": 485.8, - "avgLatencyMs": 151.59, - "medianLatencyMs": 107, - "p50LatencyMs": 107, - "p75LatencyMs": 131, - "p90LatencyMs": 155, - "p99LatencyMs": 2201, - "maxLatencyMs": 4936, - "bytesPerSec": 155274444.81 + "requestsPerSec": 511.8, + "avgLatencyMs": 147.76, + "medianLatencyMs": 105, + "p50LatencyMs": 105, + "p75LatencyMs": 123, + "p90LatencyMs": 149, + "p99LatencyMs": 2147, + "maxLatencyMs": 4951, + "bytesPerSec": 163643392 } ] } diff --git a/packages/app-sveltekit/ci-stats.json b/packages/app-sveltekit/ci-stats.json index 1a95058d..1bbc4543 100644 --- a/packages/app-sveltekit/ci-stats.json +++ b/packages/app-sveltekit/ci-stats.json @@ -1,631 +1,631 @@ { - "timingMeasuredAt": "2026-10-10T11:51:43.886Z", + "timingMeasuredAt": "2026-10-11T00:44:30.326Z", "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": 109.4, - "fcpMs": 109.55, + "firstPaintMs": 114, + "fcpMs": 114, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 14.95, - "inputDelayMs": 0.8, - "processingDurationMs": 1.71, - "presentationDelayMs": 12.44 + "interactionLatencyMs": 13.58, + "inputDelayMs": 0.73, + "processingDurationMs": 2.78, + "presentationDelayMs": 10.07 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 24.55, - "fcpMs": 24.55, - "interactionLatencyMs": 5.21, + "firstPaintMs": 32.19, + "fcpMs": 32.26, + "interactionLatencyMs": 3.4, "inputDelayMs": 0.08, - "processingDurationMs": 0.3, - "presentationDelayMs": 5.16 + "processingDurationMs": 1.59, + "presentationDelayMs": 1.99 }, "samples": [ { - "firstPaintMs": 112, - "fcpMs": 112.382, + "firstPaintMs": 116, + "fcpMs": 116.316, "interactionTests": { - "interactionLatencyMs": 18.424, - "inputDelayMs": 0.815, - "processingDurationMs": 2.222, - "presentationDelayMs": 15.387 + "interactionLatencyMs": 9.975000000000001, + "inputDelayMs": 0.659, + "processingDurationMs": 1.541, + "presentationDelayMs": 7.775 } }, { - "firstPaintMs": 97, - "fcpMs": 97.075, + "firstPaintMs": 169, + "fcpMs": 168.989, "interactionTests": { - "interactionLatencyMs": 10.111, - "inputDelayMs": 0.768, - "processingDurationMs": 1.583, - "presentationDelayMs": 7.76 + "interactionLatencyMs": 13.152999999999999, + "inputDelayMs": 0.821, + "processingDurationMs": 1.667, + "presentationDelayMs": 10.665 } }, { - "firstPaintMs": 86, - "fcpMs": 86.181, + "firstPaintMs": 95, + "fcpMs": 94.526, "interactionTests": { - "interactionLatencyMs": 13.718, - "inputDelayMs": 0.688, - "processingDurationMs": 1.654, - "presentationDelayMs": 11.376 + "interactionLatencyMs": 11.315999999999999, + "inputDelayMs": 0.77, + "processingDurationMs": 1.7, + "presentationDelayMs": 8.846 } }, { - "firstPaintMs": 102, - "fcpMs": 102.022, + "firstPaintMs": 91, + "fcpMs": 90.688, "interactionTests": { - "interactionLatencyMs": 22.078, - "inputDelayMs": 0.855, - "processingDurationMs": 1.439, - "presentationDelayMs": 19.784 + "interactionLatencyMs": 14.717, + "inputDelayMs": 0.631, + "processingDurationMs": 4.038, + "presentationDelayMs": 10.048 } }, { - "firstPaintMs": 150, - "fcpMs": 150.113, + "firstPaintMs": 99, + "fcpMs": 99.489, "interactionTests": { - "interactionLatencyMs": 10.408000000000001, - "inputDelayMs": 0.879, - "processingDurationMs": 1.651, - "presentationDelayMs": 7.878 + "interactionLatencyMs": 18.739, + "inputDelayMs": 0.777, + "processingDurationMs": 4.931, + "presentationDelayMs": 13.031 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 448, - "avgLatencyMs": 2.275, - "medianLatencyMs": 2.19, - "samples": 4396, - "bodySizeKb": 184.3, + "opsPerSec": 465, + "avgLatencyMs": 2.174, + "medianLatencyMs": 2.128, + "samples": 4600, + "bodySizeKb": 184.29, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 75.8, - "fcpMs": 75.71, + "firstPaintMs": 73.8, + "fcpMs": 73.92, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 15.99, - "inputDelayMs": 0.76, - "processingDurationMs": 2.46, - "presentationDelayMs": 12.77 + "interactionLatencyMs": 14.76, + "inputDelayMs": 0.73, + "processingDurationMs": 2.56, + "presentationDelayMs": 11.47 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 7.95, - "fcpMs": 7.8, - "interactionLatencyMs": 1.99, - "inputDelayMs": 0.04, - "processingDurationMs": 0.99, - "presentationDelayMs": 2.5 + "firstPaintMs": 5.76, + "fcpMs": 5.58, + "interactionLatencyMs": 6.3, + "inputDelayMs": 0.06, + "processingDurationMs": 1.61, + "presentationDelayMs": 6.4 }, "samples": [ { - "firstPaintMs": 85, - "fcpMs": 84.945, + "firstPaintMs": 72, + "fcpMs": 72.009, "interactionTests": { - "interactionLatencyMs": 14.742999999999999, - "inputDelayMs": 0.758, - "processingDurationMs": 2.83, - "presentationDelayMs": 11.155 + "interactionLatencyMs": 14.895, + "inputDelayMs": 0.675, + "processingDurationMs": 5.433, + "presentationDelayMs": 8.787 } }, { "firstPaintMs": 82, - "fcpMs": 81.617, + "fcpMs": 81.922, "interactionTests": { - "interactionLatencyMs": 14.931, - "inputDelayMs": 0.778, - "processingDurationMs": 1.697, - "presentationDelayMs": 12.456 + "interactionLatencyMs": 17.463, + "inputDelayMs": 0.695, + "processingDurationMs": 1.96, + "presentationDelayMs": 14.808 } }, { - "firstPaintMs": 70, - "fcpMs": 70.265, + "firstPaintMs": 74, + "fcpMs": 74.189, "interactionTests": { - "interactionLatencyMs": 15.454, - "inputDelayMs": 0.818, - "processingDurationMs": 1.845, - "presentationDelayMs": 12.791 + "interactionLatencyMs": 8.436, + "inputDelayMs": 0.682, + "processingDurationMs": 1.691, + "presentationDelayMs": 6.063 } }, { - "firstPaintMs": 66, - "fcpMs": 66.052, + "firstPaintMs": 75, + "fcpMs": 75.003, "interactionTests": { - "interactionLatencyMs": 15.297, - "inputDelayMs": 0.739, - "processingDurationMs": 4.036, - "presentationDelayMs": 10.522 + "interactionLatencyMs": 23.759999999999998, + "inputDelayMs": 0.763, + "processingDurationMs": 1.905, + "presentationDelayMs": 21.092 } }, { - "firstPaintMs": 76, - "fcpMs": 75.679, + "firstPaintMs": 66, + "fcpMs": 66.454, "interactionTests": { - "interactionLatencyMs": 19.509, - "inputDelayMs": 0.711, - "processingDurationMs": 1.872, - "presentationDelayMs": 16.926 + "interactionLatencyMs": 9.229000000000001, + "inputDelayMs": 0.824, + "processingDurationMs": 1.808, + "presentationDelayMs": 6.597 } } ] }, "ssrLoadTests": { "peakWorkers": 25, - "peakRequestsPerSec": 579.6, - "peakAvgLatencyMs": 42.45, - "peakP50LatencyMs": 41, - "peakP75LatencyMs": 44, - "peakP90LatencyMs": 56, - "peakP99LatencyMs": 76, - "totalRequests": 18704, + "peakRequestsPerSec": 565.4, + "peakAvgLatencyMs": 43.56, + "peakP50LatencyMs": 42, + "peakP75LatencyMs": 46, + "peakP90LatencyMs": 58, + "peakP99LatencyMs": 87, + "totalRequests": 18229, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1753, + "requests": 1739, "errors": 0, - "requestsPerSec": 350.6, - "avgLatencyMs": 2.19, + "requestsPerSec": 347.8, + "avgLatencyMs": 2.18, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 3, - "p99LatencyMs": 3, + "p99LatencyMs": 4, "maxLatencyMs": 5, - "bytesPerSec": 97786265.6 + "bytesPerSec": 96999833.6 }, { "workers": 5, "durationMs": 5000, - "requests": 2757, + "requests": 2715, "errors": 0, - "requestsPerSec": 551.4, - "avgLatencyMs": 8.55, - "medianLatencyMs": 8, - "p50LatencyMs": 8, + "requestsPerSec": 543, + "avgLatencyMs": 8.74, + "medianLatencyMs": 9, + "p50LatencyMs": 9, "p75LatencyMs": 9, "p90LatencyMs": 10, "p99LatencyMs": 14, - "maxLatencyMs": 18, - "bytesPerSec": 153786777.6 + "maxLatencyMs": 24, + "bytesPerSec": 151427481.6 }, { "workers": 10, "durationMs": 5000, - "requests": 2836, + "requests": 2753, "errors": 0, - "requestsPerSec": 567.21, - "avgLatencyMs": 17.11, - "medianLatencyMs": 17, - "p50LatencyMs": 17, - "p75LatencyMs": 18, - "p90LatencyMs": 19, - "p99LatencyMs": 28, - "maxLatencyMs": 51, - "bytesPerSec": 158190796.81 + "requestsPerSec": 550.6, + "avgLatencyMs": 17.65, + "medianLatencyMs": 18, + "p50LatencyMs": 18, + "p75LatencyMs": 19, + "p90LatencyMs": 21, + "p99LatencyMs": 29, + "maxLatencyMs": 47, + "bytesPerSec": 153550848 }, { "workers": 25, "durationMs": 5000, - "requests": 2898, + "requests": 2827, "errors": 0, - "requestsPerSec": 579.6, - "avgLatencyMs": 42.45, - "medianLatencyMs": 41, - "p50LatencyMs": 41, - "p75LatencyMs": 44, - "p90LatencyMs": 56, - "p99LatencyMs": 76, - "maxLatencyMs": 275, - "bytesPerSec": 161677312 + "requestsPerSec": 565.4, + "avgLatencyMs": 43.56, + "medianLatencyMs": 42, + "p50LatencyMs": 42, + "p75LatencyMs": 46, + "p90LatencyMs": 58, + "p99LatencyMs": 87, + "maxLatencyMs": 292, + "bytesPerSec": 157718937.6 }, { "workers": 50, "durationMs": 5000, - "requests": 2841, + "requests": 2764, "errors": 0, - "requestsPerSec": 568.21, - "avgLatencyMs": 86.66, - "medianLatencyMs": 82, - "p50LatencyMs": 82, - "p75LatencyMs": 97, - "p90LatencyMs": 123, - "p99LatencyMs": 197, - "maxLatencyMs": 1319, - "bytesPerSec": 158479155.2 + "requestsPerSec": 552.8, + "avgLatencyMs": 89.15, + "medianLatencyMs": 84, + "p50LatencyMs": 84, + "p75LatencyMs": 104, + "p90LatencyMs": 128, + "p99LatencyMs": 179, + "maxLatencyMs": 1067, + "bytesPerSec": 154179993.6 }, { "workers": 100, - "durationMs": 5010, - "requests": 2824, + "durationMs": 5000, + "requests": 2761, "errors": 0, - "requestsPerSec": 564.8, - "avgLatencyMs": 156.35, - "medianLatencyMs": 110, - "p50LatencyMs": 110, - "p75LatencyMs": 137, - "p90LatencyMs": 193, - "p99LatencyMs": 1961, - "maxLatencyMs": 4966, - "bytesPerSec": 157509222.4 + "requestsPerSec": 552.21, + "avgLatencyMs": 163.14, + "medianLatencyMs": 115, + "p50LatencyMs": 115, + "p75LatencyMs": 151, + "p90LatencyMs": 214, + "p99LatencyMs": 1968, + "maxLatencyMs": 4925, + "bytesPerSec": 154022707.2 }, { "workers": 200, "durationMs": 5010, - "requests": 2795, + "requests": 2670, "errors": 0, - "requestsPerSec": 559, - "avgLatencyMs": 157.9, - "medianLatencyMs": 104, - "p50LatencyMs": 104, - "p75LatencyMs": 136, - "p90LatencyMs": 193, - "p99LatencyMs": 2233, - "maxLatencyMs": 4945, - "bytesPerSec": 155910144 + "requestsPerSec": 534, + "avgLatencyMs": 172.59, + "medianLatencyMs": 129, + "p50LatencyMs": 129, + "p75LatencyMs": 153, + "p90LatencyMs": 194, + "p99LatencyMs": 2195, + "maxLatencyMs": 4997, + "bytesPerSec": 148917452.81 } ], "runs": 3, "samples": [ { "peakWorkers": 25, - "peakRequestsPerSec": 581.21, - "peakAvgLatencyMs": 42.29, - "peakP50LatencyMs": 41, - "peakP75LatencyMs": 45, - "peakP90LatencyMs": 56, - "peakP99LatencyMs": 72, - "totalRequests": 18770, + "peakRequestsPerSec": 567.6, + "peakAvgLatencyMs": 43.37, + "peakP50LatencyMs": 42, + "peakP75LatencyMs": 46, + "peakP90LatencyMs": 57, + "peakP99LatencyMs": 77, + "totalRequests": 18286, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1787, + "requests": 1732, "errors": 0, - "requestsPerSec": 357.4, - "avgLatencyMs": 2.08, + "requestsPerSec": 346.4, + "avgLatencyMs": 2.07, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 2, "p99LatencyMs": 3, "maxLatencyMs": 4, - "bytesPerSec": 99699916.8 + "bytesPerSec": 96619724.8 }, { "workers": 5, "durationMs": 5000, - "requests": 2807, + "requests": 2783, "errors": 0, - "requestsPerSec": 561.4, - "avgLatencyMs": 8.47, + "requestsPerSec": 556.6, + "avgLatencyMs": 8.55, "medianLatencyMs": 8, "p50LatencyMs": 8, "p75LatencyMs": 9, "p90LatencyMs": 9, "p99LatencyMs": 13, - "maxLatencyMs": 17, - "bytesPerSec": 156591718.4 + "maxLatencyMs": 21, + "bytesPerSec": 155254784 }, { "workers": 10, "durationMs": 5000, - "requests": 2864, + "requests": 2836, "errors": 0, - "requestsPerSec": 572.8, - "avgLatencyMs": 16.93, + "requestsPerSec": 567.21, + "avgLatencyMs": 17.11, "medianLatencyMs": 17, "p50LatencyMs": 17, "p75LatencyMs": 18, "p90LatencyMs": 19, - "p99LatencyMs": 27, - "maxLatencyMs": 40, - "bytesPerSec": 159763660.81 + "p99LatencyMs": 28, + "maxLatencyMs": 39, + "bytesPerSec": 158217011.2 }, { "workers": 25, "durationMs": 5000, - "requests": 2906, + "requests": 2838, "errors": 0, - "requestsPerSec": 581.21, - "avgLatencyMs": 42.29, - "medianLatencyMs": 41, - "p50LatencyMs": 41, - "p75LatencyMs": 45, - "p90LatencyMs": 56, - "p99LatencyMs": 72, - "maxLatencyMs": 321, - "bytesPerSec": 162096742.4 + "requestsPerSec": 567.6, + "avgLatencyMs": 43.37, + "medianLatencyMs": 42, + "p50LatencyMs": 42, + "p75LatencyMs": 46, + "p90LatencyMs": 57, + "p99LatencyMs": 77, + "maxLatencyMs": 149, + "bytesPerSec": 158269440 }, { "workers": 50, "durationMs": 5000, - "requests": 2786, + "requests": 2783, "errors": 0, - "requestsPerSec": 557.21, - "avgLatencyMs": 88.31, - "medianLatencyMs": 85, - "p50LatencyMs": 85, + "requestsPerSec": 556.6, + "avgLatencyMs": 88.48, + "medianLatencyMs": 87, + "p50LatencyMs": 87, "p75LatencyMs": 106, - "p90LatencyMs": 129, - "p99LatencyMs": 162, - "maxLatencyMs": 449, - "bytesPerSec": 155385856 + "p90LatencyMs": 123, + "p99LatencyMs": 149, + "maxLatencyMs": 330, + "bytesPerSec": 155254784 }, { "workers": 100, "durationMs": 5010, - "requests": 2821, + "requests": 2664, "errors": 0, - "requestsPerSec": 564.21, - "avgLatencyMs": 154.61, + "requestsPerSec": 532.8, + "avgLatencyMs": 165.28, "medianLatencyMs": 106, "p50LatencyMs": 106, - "p75LatencyMs": 137, - "p90LatencyMs": 195, - "p99LatencyMs": 1992, - "maxLatencyMs": 4877, - "bytesPerSec": 157404364.81 + "p75LatencyMs": 152, + "p90LatencyMs": 206, + "p99LatencyMs": 2172, + "maxLatencyMs": 4903, + "bytesPerSec": 148622540.81 }, { "workers": 200, "durationMs": 5010, - "requests": 2799, + "requests": 2650, "errors": 0, - "requestsPerSec": 559.8, - "avgLatencyMs": 167.79, - "medianLatencyMs": 118, - "p50LatencyMs": 118, - "p75LatencyMs": 145, - "p90LatencyMs": 228, - "p99LatencyMs": 1719, - "maxLatencyMs": 4892, - "bytesPerSec": 156146073.6 + "requestsPerSec": 530, + "avgLatencyMs": 160.39, + "medianLatencyMs": 114, + "p50LatencyMs": 114, + "p75LatencyMs": 142, + "p90LatencyMs": 194, + "p99LatencyMs": 2272, + "maxLatencyMs": 4913, + "bytesPerSec": 147816448 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 579.6, - "peakAvgLatencyMs": 42.45, - "peakP50LatencyMs": 41, - "peakP75LatencyMs": 44, - "peakP90LatencyMs": 56, - "peakP99LatencyMs": 76, - "totalRequests": 18704, + "peakRequestsPerSec": 565.4, + "peakAvgLatencyMs": 43.56, + "peakP50LatencyMs": 42, + "peakP75LatencyMs": 46, + "peakP90LatencyMs": 58, + "peakP99LatencyMs": 87, + "totalRequests": 18229, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1753, + "requests": 1739, "errors": 0, - "requestsPerSec": 350.6, - "avgLatencyMs": 2.19, + "requestsPerSec": 347.8, + "avgLatencyMs": 2.18, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 3, - "p99LatencyMs": 3, + "p99LatencyMs": 4, "maxLatencyMs": 5, - "bytesPerSec": 97786265.6 + "bytesPerSec": 96999833.6 }, { "workers": 5, "durationMs": 5000, - "requests": 2757, + "requests": 2715, "errors": 0, - "requestsPerSec": 551.4, - "avgLatencyMs": 8.55, - "medianLatencyMs": 8, - "p50LatencyMs": 8, + "requestsPerSec": 543, + "avgLatencyMs": 8.74, + "medianLatencyMs": 9, + "p50LatencyMs": 9, "p75LatencyMs": 9, "p90LatencyMs": 10, "p99LatencyMs": 14, - "maxLatencyMs": 18, - "bytesPerSec": 153786777.6 + "maxLatencyMs": 24, + "bytesPerSec": 151427481.6 }, { "workers": 10, "durationMs": 5000, - "requests": 2836, + "requests": 2753, "errors": 0, - "requestsPerSec": 567.21, - "avgLatencyMs": 17.11, - "medianLatencyMs": 17, - "p50LatencyMs": 17, - "p75LatencyMs": 18, - "p90LatencyMs": 19, - "p99LatencyMs": 28, - "maxLatencyMs": 51, - "bytesPerSec": 158190796.81 + "requestsPerSec": 550.6, + "avgLatencyMs": 17.65, + "medianLatencyMs": 18, + "p50LatencyMs": 18, + "p75LatencyMs": 19, + "p90LatencyMs": 21, + "p99LatencyMs": 29, + "maxLatencyMs": 47, + "bytesPerSec": 153550848 }, { "workers": 25, "durationMs": 5000, - "requests": 2898, + "requests": 2827, "errors": 0, - "requestsPerSec": 579.6, - "avgLatencyMs": 42.45, - "medianLatencyMs": 41, - "p50LatencyMs": 41, - "p75LatencyMs": 44, - "p90LatencyMs": 56, - "p99LatencyMs": 76, - "maxLatencyMs": 275, - "bytesPerSec": 161677312 + "requestsPerSec": 565.4, + "avgLatencyMs": 43.56, + "medianLatencyMs": 42, + "p50LatencyMs": 42, + "p75LatencyMs": 46, + "p90LatencyMs": 58, + "p99LatencyMs": 87, + "maxLatencyMs": 292, + "bytesPerSec": 157718937.6 }, { "workers": 50, "durationMs": 5000, - "requests": 2841, + "requests": 2764, "errors": 0, - "requestsPerSec": 568.21, - "avgLatencyMs": 86.66, - "medianLatencyMs": 82, - "p50LatencyMs": 82, - "p75LatencyMs": 97, - "p90LatencyMs": 123, - "p99LatencyMs": 197, - "maxLatencyMs": 1319, - "bytesPerSec": 158479155.2 + "requestsPerSec": 552.8, + "avgLatencyMs": 89.15, + "medianLatencyMs": 84, + "p50LatencyMs": 84, + "p75LatencyMs": 104, + "p90LatencyMs": 128, + "p99LatencyMs": 179, + "maxLatencyMs": 1067, + "bytesPerSec": 154179993.6 }, { "workers": 100, - "durationMs": 5010, - "requests": 2824, + "durationMs": 5000, + "requests": 2761, "errors": 0, - "requestsPerSec": 564.8, - "avgLatencyMs": 156.35, - "medianLatencyMs": 110, - "p50LatencyMs": 110, - "p75LatencyMs": 137, - "p90LatencyMs": 193, - "p99LatencyMs": 1961, - "maxLatencyMs": 4966, - "bytesPerSec": 157509222.4 + "requestsPerSec": 552.21, + "avgLatencyMs": 163.14, + "medianLatencyMs": 115, + "p50LatencyMs": 115, + "p75LatencyMs": 151, + "p90LatencyMs": 214, + "p99LatencyMs": 1968, + "maxLatencyMs": 4925, + "bytesPerSec": 154022707.2 }, { "workers": 200, "durationMs": 5010, - "requests": 2795, + "requests": 2670, "errors": 0, - "requestsPerSec": 559, - "avgLatencyMs": 157.9, - "medianLatencyMs": 104, - "p50LatencyMs": 104, - "p75LatencyMs": 136, - "p90LatencyMs": 193, - "p99LatencyMs": 2233, - "maxLatencyMs": 4945, - "bytesPerSec": 155910144 + "requestsPerSec": 534, + "avgLatencyMs": 172.59, + "medianLatencyMs": 129, + "p50LatencyMs": 129, + "p75LatencyMs": 153, + "p90LatencyMs": 194, + "p99LatencyMs": 2195, + "maxLatencyMs": 4997, + "bytesPerSec": 148917452.81 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 572.6, - "peakAvgLatencyMs": 42.98, - "peakP50LatencyMs": 42, + "peakRequestsPerSec": 547.8, + "peakAvgLatencyMs": 44.9, + "peakP50LatencyMs": 44, "peakP75LatencyMs": 47, - "peakP90LatencyMs": 57, - "peakP99LatencyMs": 79, - "totalRequests": 18593, + "peakP90LatencyMs": 56, + "peakP99LatencyMs": 82, + "totalRequests": 17884, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1747, + "requests": 1751, "errors": 0, - "requestsPerSec": 349.4, - "avgLatencyMs": 2.16, + "requestsPerSec": 350.2, + "avgLatencyMs": 2.15, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 3, "p99LatencyMs": 4, "maxLatencyMs": 5, - "bytesPerSec": 97458585.6 + "bytesPerSec": 97668300.8 }, { "workers": 5, "durationMs": 5000, - "requests": 2772, + "requests": 2698, "errors": 0, - "requestsPerSec": 554.4, - "avgLatencyMs": 8.54, - "medianLatencyMs": 8, - "p50LatencyMs": 8, + "requestsPerSec": 539.6, + "avgLatencyMs": 8.8, + "medianLatencyMs": 9, + "p50LatencyMs": 9, "p75LatencyMs": 9, "p90LatencyMs": 10, "p99LatencyMs": 13, - "maxLatencyMs": 18, - "bytesPerSec": 154651852.81 + "maxLatencyMs": 20, + "bytesPerSec": 150483763.2 }, { "workers": 10, "durationMs": 5000, - "requests": 2836, + "requests": 2722, "errors": 0, - "requestsPerSec": 567.21, - "avgLatencyMs": 17.1, - "medianLatencyMs": 17, - "p50LatencyMs": 17, - "p75LatencyMs": 18, - "p90LatencyMs": 19, + "requestsPerSec": 544.4, + "avgLatencyMs": 17.86, + "medianLatencyMs": 18, + "p50LatencyMs": 18, + "p75LatencyMs": 19, + "p90LatencyMs": 20, "p99LatencyMs": 29, - "maxLatencyMs": 40, - "bytesPerSec": 158164582.4 + "maxLatencyMs": 44, + "bytesPerSec": 151846912 }, { "workers": 25, "durationMs": 5000, - "requests": 2863, + "requests": 2739, "errors": 0, - "requestsPerSec": 572.6, - "avgLatencyMs": 42.98, - "medianLatencyMs": 42, - "p50LatencyMs": 42, + "requestsPerSec": 547.8, + "avgLatencyMs": 44.9, + "medianLatencyMs": 44, + "p50LatencyMs": 44, "p75LatencyMs": 47, - "p90LatencyMs": 57, - "p99LatencyMs": 79, - "maxLatencyMs": 115, - "bytesPerSec": 159685017.6 + "p90LatencyMs": 56, + "p99LatencyMs": 82, + "maxLatencyMs": 308, + "bytesPerSec": 152764416 }, { "workers": 50, "durationMs": 5000, - "requests": 2831, + "requests": 2717, "errors": 0, - "requestsPerSec": 566.21, - "avgLatencyMs": 86.97, - "medianLatencyMs": 82, - "p50LatencyMs": 82, - "p75LatencyMs": 96, - "p90LatencyMs": 119, - "p99LatencyMs": 281, - "maxLatencyMs": 1038, - "bytesPerSec": 157902438.4 + "requestsPerSec": 543.4, + "avgLatencyMs": 90.71, + "medianLatencyMs": 86, + "p50LatencyMs": 86, + "p75LatencyMs": 100, + "p90LatencyMs": 124, + "p99LatencyMs": 247, + "maxLatencyMs": 1272, + "bytesPerSec": 151558553.6 }, { "workers": 100, - "durationMs": 5000, - "requests": 2789, + "durationMs": 5010, + "requests": 2649, "errors": 0, - "requestsPerSec": 557.8, - "avgLatencyMs": 161.51, - "medianLatencyMs": 106, - "p50LatencyMs": 106, - "p75LatencyMs": 146, - "p90LatencyMs": 200, - "p99LatencyMs": 2024, - "maxLatencyMs": 4908, - "bytesPerSec": 155569356.81 + "requestsPerSec": 529.8, + "avgLatencyMs": 170.08, + "medianLatencyMs": 130, + "p50LatencyMs": 130, + "p75LatencyMs": 147, + "p90LatencyMs": 208, + "p99LatencyMs": 1725, + "maxLatencyMs": 4962, + "bytesPerSec": 147757465.6 }, { "workers": 200, "durationMs": 5010, - "requests": 2755, + "requests": 2608, "errors": 0, - "requestsPerSec": 551, - "avgLatencyMs": 160.27, - "medianLatencyMs": 111, - "p50LatencyMs": 111, - "p75LatencyMs": 136, - "p90LatencyMs": 187, - "p99LatencyMs": 2344, - "maxLatencyMs": 4988, - "bytesPerSec": 153708134.4 + "requestsPerSec": 521.6, + "avgLatencyMs": 170.7, + "medianLatencyMs": 118, + "p50LatencyMs": 118, + "p75LatencyMs": 156, + "p90LatencyMs": 214, + "p99LatencyMs": 2204, + "maxLatencyMs": 4941, + "bytesPerSec": 145496473.6 } ] } diff --git a/packages/app-sveltekit/stats/3.0.1.json b/packages/app-sveltekit/stats/3.0.1.json index 1a95058d..1bbc4543 100644 --- a/packages/app-sveltekit/stats/3.0.1.json +++ b/packages/app-sveltekit/stats/3.0.1.json @@ -1,631 +1,631 @@ { - "timingMeasuredAt": "2026-10-10T11:51:43.886Z", + "timingMeasuredAt": "2026-10-11T00:44:30.326Z", "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": 109.4, - "fcpMs": 109.55, + "firstPaintMs": 114, + "fcpMs": 114, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 14.95, - "inputDelayMs": 0.8, - "processingDurationMs": 1.71, - "presentationDelayMs": 12.44 + "interactionLatencyMs": 13.58, + "inputDelayMs": 0.73, + "processingDurationMs": 2.78, + "presentationDelayMs": 10.07 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 24.55, - "fcpMs": 24.55, - "interactionLatencyMs": 5.21, + "firstPaintMs": 32.19, + "fcpMs": 32.26, + "interactionLatencyMs": 3.4, "inputDelayMs": 0.08, - "processingDurationMs": 0.3, - "presentationDelayMs": 5.16 + "processingDurationMs": 1.59, + "presentationDelayMs": 1.99 }, "samples": [ { - "firstPaintMs": 112, - "fcpMs": 112.382, + "firstPaintMs": 116, + "fcpMs": 116.316, "interactionTests": { - "interactionLatencyMs": 18.424, - "inputDelayMs": 0.815, - "processingDurationMs": 2.222, - "presentationDelayMs": 15.387 + "interactionLatencyMs": 9.975000000000001, + "inputDelayMs": 0.659, + "processingDurationMs": 1.541, + "presentationDelayMs": 7.775 } }, { - "firstPaintMs": 97, - "fcpMs": 97.075, + "firstPaintMs": 169, + "fcpMs": 168.989, "interactionTests": { - "interactionLatencyMs": 10.111, - "inputDelayMs": 0.768, - "processingDurationMs": 1.583, - "presentationDelayMs": 7.76 + "interactionLatencyMs": 13.152999999999999, + "inputDelayMs": 0.821, + "processingDurationMs": 1.667, + "presentationDelayMs": 10.665 } }, { - "firstPaintMs": 86, - "fcpMs": 86.181, + "firstPaintMs": 95, + "fcpMs": 94.526, "interactionTests": { - "interactionLatencyMs": 13.718, - "inputDelayMs": 0.688, - "processingDurationMs": 1.654, - "presentationDelayMs": 11.376 + "interactionLatencyMs": 11.315999999999999, + "inputDelayMs": 0.77, + "processingDurationMs": 1.7, + "presentationDelayMs": 8.846 } }, { - "firstPaintMs": 102, - "fcpMs": 102.022, + "firstPaintMs": 91, + "fcpMs": 90.688, "interactionTests": { - "interactionLatencyMs": 22.078, - "inputDelayMs": 0.855, - "processingDurationMs": 1.439, - "presentationDelayMs": 19.784 + "interactionLatencyMs": 14.717, + "inputDelayMs": 0.631, + "processingDurationMs": 4.038, + "presentationDelayMs": 10.048 } }, { - "firstPaintMs": 150, - "fcpMs": 150.113, + "firstPaintMs": 99, + "fcpMs": 99.489, "interactionTests": { - "interactionLatencyMs": 10.408000000000001, - "inputDelayMs": 0.879, - "processingDurationMs": 1.651, - "presentationDelayMs": 7.878 + "interactionLatencyMs": 18.739, + "inputDelayMs": 0.777, + "processingDurationMs": 4.931, + "presentationDelayMs": 13.031 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 448, - "avgLatencyMs": 2.275, - "medianLatencyMs": 2.19, - "samples": 4396, - "bodySizeKb": 184.3, + "opsPerSec": 465, + "avgLatencyMs": 2.174, + "medianLatencyMs": 2.128, + "samples": 4600, + "bodySizeKb": 184.29, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 75.8, - "fcpMs": 75.71, + "firstPaintMs": 73.8, + "fcpMs": 73.92, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 15.99, - "inputDelayMs": 0.76, - "processingDurationMs": 2.46, - "presentationDelayMs": 12.77 + "interactionLatencyMs": 14.76, + "inputDelayMs": 0.73, + "processingDurationMs": 2.56, + "presentationDelayMs": 11.47 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 7.95, - "fcpMs": 7.8, - "interactionLatencyMs": 1.99, - "inputDelayMs": 0.04, - "processingDurationMs": 0.99, - "presentationDelayMs": 2.5 + "firstPaintMs": 5.76, + "fcpMs": 5.58, + "interactionLatencyMs": 6.3, + "inputDelayMs": 0.06, + "processingDurationMs": 1.61, + "presentationDelayMs": 6.4 }, "samples": [ { - "firstPaintMs": 85, - "fcpMs": 84.945, + "firstPaintMs": 72, + "fcpMs": 72.009, "interactionTests": { - "interactionLatencyMs": 14.742999999999999, - "inputDelayMs": 0.758, - "processingDurationMs": 2.83, - "presentationDelayMs": 11.155 + "interactionLatencyMs": 14.895, + "inputDelayMs": 0.675, + "processingDurationMs": 5.433, + "presentationDelayMs": 8.787 } }, { "firstPaintMs": 82, - "fcpMs": 81.617, + "fcpMs": 81.922, "interactionTests": { - "interactionLatencyMs": 14.931, - "inputDelayMs": 0.778, - "processingDurationMs": 1.697, - "presentationDelayMs": 12.456 + "interactionLatencyMs": 17.463, + "inputDelayMs": 0.695, + "processingDurationMs": 1.96, + "presentationDelayMs": 14.808 } }, { - "firstPaintMs": 70, - "fcpMs": 70.265, + "firstPaintMs": 74, + "fcpMs": 74.189, "interactionTests": { - "interactionLatencyMs": 15.454, - "inputDelayMs": 0.818, - "processingDurationMs": 1.845, - "presentationDelayMs": 12.791 + "interactionLatencyMs": 8.436, + "inputDelayMs": 0.682, + "processingDurationMs": 1.691, + "presentationDelayMs": 6.063 } }, { - "firstPaintMs": 66, - "fcpMs": 66.052, + "firstPaintMs": 75, + "fcpMs": 75.003, "interactionTests": { - "interactionLatencyMs": 15.297, - "inputDelayMs": 0.739, - "processingDurationMs": 4.036, - "presentationDelayMs": 10.522 + "interactionLatencyMs": 23.759999999999998, + "inputDelayMs": 0.763, + "processingDurationMs": 1.905, + "presentationDelayMs": 21.092 } }, { - "firstPaintMs": 76, - "fcpMs": 75.679, + "firstPaintMs": 66, + "fcpMs": 66.454, "interactionTests": { - "interactionLatencyMs": 19.509, - "inputDelayMs": 0.711, - "processingDurationMs": 1.872, - "presentationDelayMs": 16.926 + "interactionLatencyMs": 9.229000000000001, + "inputDelayMs": 0.824, + "processingDurationMs": 1.808, + "presentationDelayMs": 6.597 } } ] }, "ssrLoadTests": { "peakWorkers": 25, - "peakRequestsPerSec": 579.6, - "peakAvgLatencyMs": 42.45, - "peakP50LatencyMs": 41, - "peakP75LatencyMs": 44, - "peakP90LatencyMs": 56, - "peakP99LatencyMs": 76, - "totalRequests": 18704, + "peakRequestsPerSec": 565.4, + "peakAvgLatencyMs": 43.56, + "peakP50LatencyMs": 42, + "peakP75LatencyMs": 46, + "peakP90LatencyMs": 58, + "peakP99LatencyMs": 87, + "totalRequests": 18229, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1753, + "requests": 1739, "errors": 0, - "requestsPerSec": 350.6, - "avgLatencyMs": 2.19, + "requestsPerSec": 347.8, + "avgLatencyMs": 2.18, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 3, - "p99LatencyMs": 3, + "p99LatencyMs": 4, "maxLatencyMs": 5, - "bytesPerSec": 97786265.6 + "bytesPerSec": 96999833.6 }, { "workers": 5, "durationMs": 5000, - "requests": 2757, + "requests": 2715, "errors": 0, - "requestsPerSec": 551.4, - "avgLatencyMs": 8.55, - "medianLatencyMs": 8, - "p50LatencyMs": 8, + "requestsPerSec": 543, + "avgLatencyMs": 8.74, + "medianLatencyMs": 9, + "p50LatencyMs": 9, "p75LatencyMs": 9, "p90LatencyMs": 10, "p99LatencyMs": 14, - "maxLatencyMs": 18, - "bytesPerSec": 153786777.6 + "maxLatencyMs": 24, + "bytesPerSec": 151427481.6 }, { "workers": 10, "durationMs": 5000, - "requests": 2836, + "requests": 2753, "errors": 0, - "requestsPerSec": 567.21, - "avgLatencyMs": 17.11, - "medianLatencyMs": 17, - "p50LatencyMs": 17, - "p75LatencyMs": 18, - "p90LatencyMs": 19, - "p99LatencyMs": 28, - "maxLatencyMs": 51, - "bytesPerSec": 158190796.81 + "requestsPerSec": 550.6, + "avgLatencyMs": 17.65, + "medianLatencyMs": 18, + "p50LatencyMs": 18, + "p75LatencyMs": 19, + "p90LatencyMs": 21, + "p99LatencyMs": 29, + "maxLatencyMs": 47, + "bytesPerSec": 153550848 }, { "workers": 25, "durationMs": 5000, - "requests": 2898, + "requests": 2827, "errors": 0, - "requestsPerSec": 579.6, - "avgLatencyMs": 42.45, - "medianLatencyMs": 41, - "p50LatencyMs": 41, - "p75LatencyMs": 44, - "p90LatencyMs": 56, - "p99LatencyMs": 76, - "maxLatencyMs": 275, - "bytesPerSec": 161677312 + "requestsPerSec": 565.4, + "avgLatencyMs": 43.56, + "medianLatencyMs": 42, + "p50LatencyMs": 42, + "p75LatencyMs": 46, + "p90LatencyMs": 58, + "p99LatencyMs": 87, + "maxLatencyMs": 292, + "bytesPerSec": 157718937.6 }, { "workers": 50, "durationMs": 5000, - "requests": 2841, + "requests": 2764, "errors": 0, - "requestsPerSec": 568.21, - "avgLatencyMs": 86.66, - "medianLatencyMs": 82, - "p50LatencyMs": 82, - "p75LatencyMs": 97, - "p90LatencyMs": 123, - "p99LatencyMs": 197, - "maxLatencyMs": 1319, - "bytesPerSec": 158479155.2 + "requestsPerSec": 552.8, + "avgLatencyMs": 89.15, + "medianLatencyMs": 84, + "p50LatencyMs": 84, + "p75LatencyMs": 104, + "p90LatencyMs": 128, + "p99LatencyMs": 179, + "maxLatencyMs": 1067, + "bytesPerSec": 154179993.6 }, { "workers": 100, - "durationMs": 5010, - "requests": 2824, + "durationMs": 5000, + "requests": 2761, "errors": 0, - "requestsPerSec": 564.8, - "avgLatencyMs": 156.35, - "medianLatencyMs": 110, - "p50LatencyMs": 110, - "p75LatencyMs": 137, - "p90LatencyMs": 193, - "p99LatencyMs": 1961, - "maxLatencyMs": 4966, - "bytesPerSec": 157509222.4 + "requestsPerSec": 552.21, + "avgLatencyMs": 163.14, + "medianLatencyMs": 115, + "p50LatencyMs": 115, + "p75LatencyMs": 151, + "p90LatencyMs": 214, + "p99LatencyMs": 1968, + "maxLatencyMs": 4925, + "bytesPerSec": 154022707.2 }, { "workers": 200, "durationMs": 5010, - "requests": 2795, + "requests": 2670, "errors": 0, - "requestsPerSec": 559, - "avgLatencyMs": 157.9, - "medianLatencyMs": 104, - "p50LatencyMs": 104, - "p75LatencyMs": 136, - "p90LatencyMs": 193, - "p99LatencyMs": 2233, - "maxLatencyMs": 4945, - "bytesPerSec": 155910144 + "requestsPerSec": 534, + "avgLatencyMs": 172.59, + "medianLatencyMs": 129, + "p50LatencyMs": 129, + "p75LatencyMs": 153, + "p90LatencyMs": 194, + "p99LatencyMs": 2195, + "maxLatencyMs": 4997, + "bytesPerSec": 148917452.81 } ], "runs": 3, "samples": [ { "peakWorkers": 25, - "peakRequestsPerSec": 581.21, - "peakAvgLatencyMs": 42.29, - "peakP50LatencyMs": 41, - "peakP75LatencyMs": 45, - "peakP90LatencyMs": 56, - "peakP99LatencyMs": 72, - "totalRequests": 18770, + "peakRequestsPerSec": 567.6, + "peakAvgLatencyMs": 43.37, + "peakP50LatencyMs": 42, + "peakP75LatencyMs": 46, + "peakP90LatencyMs": 57, + "peakP99LatencyMs": 77, + "totalRequests": 18286, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1787, + "requests": 1732, "errors": 0, - "requestsPerSec": 357.4, - "avgLatencyMs": 2.08, + "requestsPerSec": 346.4, + "avgLatencyMs": 2.07, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 2, "p99LatencyMs": 3, "maxLatencyMs": 4, - "bytesPerSec": 99699916.8 + "bytesPerSec": 96619724.8 }, { "workers": 5, "durationMs": 5000, - "requests": 2807, + "requests": 2783, "errors": 0, - "requestsPerSec": 561.4, - "avgLatencyMs": 8.47, + "requestsPerSec": 556.6, + "avgLatencyMs": 8.55, "medianLatencyMs": 8, "p50LatencyMs": 8, "p75LatencyMs": 9, "p90LatencyMs": 9, "p99LatencyMs": 13, - "maxLatencyMs": 17, - "bytesPerSec": 156591718.4 + "maxLatencyMs": 21, + "bytesPerSec": 155254784 }, { "workers": 10, "durationMs": 5000, - "requests": 2864, + "requests": 2836, "errors": 0, - "requestsPerSec": 572.8, - "avgLatencyMs": 16.93, + "requestsPerSec": 567.21, + "avgLatencyMs": 17.11, "medianLatencyMs": 17, "p50LatencyMs": 17, "p75LatencyMs": 18, "p90LatencyMs": 19, - "p99LatencyMs": 27, - "maxLatencyMs": 40, - "bytesPerSec": 159763660.81 + "p99LatencyMs": 28, + "maxLatencyMs": 39, + "bytesPerSec": 158217011.2 }, { "workers": 25, "durationMs": 5000, - "requests": 2906, + "requests": 2838, "errors": 0, - "requestsPerSec": 581.21, - "avgLatencyMs": 42.29, - "medianLatencyMs": 41, - "p50LatencyMs": 41, - "p75LatencyMs": 45, - "p90LatencyMs": 56, - "p99LatencyMs": 72, - "maxLatencyMs": 321, - "bytesPerSec": 162096742.4 + "requestsPerSec": 567.6, + "avgLatencyMs": 43.37, + "medianLatencyMs": 42, + "p50LatencyMs": 42, + "p75LatencyMs": 46, + "p90LatencyMs": 57, + "p99LatencyMs": 77, + "maxLatencyMs": 149, + "bytesPerSec": 158269440 }, { "workers": 50, "durationMs": 5000, - "requests": 2786, + "requests": 2783, "errors": 0, - "requestsPerSec": 557.21, - "avgLatencyMs": 88.31, - "medianLatencyMs": 85, - "p50LatencyMs": 85, + "requestsPerSec": 556.6, + "avgLatencyMs": 88.48, + "medianLatencyMs": 87, + "p50LatencyMs": 87, "p75LatencyMs": 106, - "p90LatencyMs": 129, - "p99LatencyMs": 162, - "maxLatencyMs": 449, - "bytesPerSec": 155385856 + "p90LatencyMs": 123, + "p99LatencyMs": 149, + "maxLatencyMs": 330, + "bytesPerSec": 155254784 }, { "workers": 100, "durationMs": 5010, - "requests": 2821, + "requests": 2664, "errors": 0, - "requestsPerSec": 564.21, - "avgLatencyMs": 154.61, + "requestsPerSec": 532.8, + "avgLatencyMs": 165.28, "medianLatencyMs": 106, "p50LatencyMs": 106, - "p75LatencyMs": 137, - "p90LatencyMs": 195, - "p99LatencyMs": 1992, - "maxLatencyMs": 4877, - "bytesPerSec": 157404364.81 + "p75LatencyMs": 152, + "p90LatencyMs": 206, + "p99LatencyMs": 2172, + "maxLatencyMs": 4903, + "bytesPerSec": 148622540.81 }, { "workers": 200, "durationMs": 5010, - "requests": 2799, + "requests": 2650, "errors": 0, - "requestsPerSec": 559.8, - "avgLatencyMs": 167.79, - "medianLatencyMs": 118, - "p50LatencyMs": 118, - "p75LatencyMs": 145, - "p90LatencyMs": 228, - "p99LatencyMs": 1719, - "maxLatencyMs": 4892, - "bytesPerSec": 156146073.6 + "requestsPerSec": 530, + "avgLatencyMs": 160.39, + "medianLatencyMs": 114, + "p50LatencyMs": 114, + "p75LatencyMs": 142, + "p90LatencyMs": 194, + "p99LatencyMs": 2272, + "maxLatencyMs": 4913, + "bytesPerSec": 147816448 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 579.6, - "peakAvgLatencyMs": 42.45, - "peakP50LatencyMs": 41, - "peakP75LatencyMs": 44, - "peakP90LatencyMs": 56, - "peakP99LatencyMs": 76, - "totalRequests": 18704, + "peakRequestsPerSec": 565.4, + "peakAvgLatencyMs": 43.56, + "peakP50LatencyMs": 42, + "peakP75LatencyMs": 46, + "peakP90LatencyMs": 58, + "peakP99LatencyMs": 87, + "totalRequests": 18229, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1753, + "requests": 1739, "errors": 0, - "requestsPerSec": 350.6, - "avgLatencyMs": 2.19, + "requestsPerSec": 347.8, + "avgLatencyMs": 2.18, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 3, - "p99LatencyMs": 3, + "p99LatencyMs": 4, "maxLatencyMs": 5, - "bytesPerSec": 97786265.6 + "bytesPerSec": 96999833.6 }, { "workers": 5, "durationMs": 5000, - "requests": 2757, + "requests": 2715, "errors": 0, - "requestsPerSec": 551.4, - "avgLatencyMs": 8.55, - "medianLatencyMs": 8, - "p50LatencyMs": 8, + "requestsPerSec": 543, + "avgLatencyMs": 8.74, + "medianLatencyMs": 9, + "p50LatencyMs": 9, "p75LatencyMs": 9, "p90LatencyMs": 10, "p99LatencyMs": 14, - "maxLatencyMs": 18, - "bytesPerSec": 153786777.6 + "maxLatencyMs": 24, + "bytesPerSec": 151427481.6 }, { "workers": 10, "durationMs": 5000, - "requests": 2836, + "requests": 2753, "errors": 0, - "requestsPerSec": 567.21, - "avgLatencyMs": 17.11, - "medianLatencyMs": 17, - "p50LatencyMs": 17, - "p75LatencyMs": 18, - "p90LatencyMs": 19, - "p99LatencyMs": 28, - "maxLatencyMs": 51, - "bytesPerSec": 158190796.81 + "requestsPerSec": 550.6, + "avgLatencyMs": 17.65, + "medianLatencyMs": 18, + "p50LatencyMs": 18, + "p75LatencyMs": 19, + "p90LatencyMs": 21, + "p99LatencyMs": 29, + "maxLatencyMs": 47, + "bytesPerSec": 153550848 }, { "workers": 25, "durationMs": 5000, - "requests": 2898, + "requests": 2827, "errors": 0, - "requestsPerSec": 579.6, - "avgLatencyMs": 42.45, - "medianLatencyMs": 41, - "p50LatencyMs": 41, - "p75LatencyMs": 44, - "p90LatencyMs": 56, - "p99LatencyMs": 76, - "maxLatencyMs": 275, - "bytesPerSec": 161677312 + "requestsPerSec": 565.4, + "avgLatencyMs": 43.56, + "medianLatencyMs": 42, + "p50LatencyMs": 42, + "p75LatencyMs": 46, + "p90LatencyMs": 58, + "p99LatencyMs": 87, + "maxLatencyMs": 292, + "bytesPerSec": 157718937.6 }, { "workers": 50, "durationMs": 5000, - "requests": 2841, + "requests": 2764, "errors": 0, - "requestsPerSec": 568.21, - "avgLatencyMs": 86.66, - "medianLatencyMs": 82, - "p50LatencyMs": 82, - "p75LatencyMs": 97, - "p90LatencyMs": 123, - "p99LatencyMs": 197, - "maxLatencyMs": 1319, - "bytesPerSec": 158479155.2 + "requestsPerSec": 552.8, + "avgLatencyMs": 89.15, + "medianLatencyMs": 84, + "p50LatencyMs": 84, + "p75LatencyMs": 104, + "p90LatencyMs": 128, + "p99LatencyMs": 179, + "maxLatencyMs": 1067, + "bytesPerSec": 154179993.6 }, { "workers": 100, - "durationMs": 5010, - "requests": 2824, + "durationMs": 5000, + "requests": 2761, "errors": 0, - "requestsPerSec": 564.8, - "avgLatencyMs": 156.35, - "medianLatencyMs": 110, - "p50LatencyMs": 110, - "p75LatencyMs": 137, - "p90LatencyMs": 193, - "p99LatencyMs": 1961, - "maxLatencyMs": 4966, - "bytesPerSec": 157509222.4 + "requestsPerSec": 552.21, + "avgLatencyMs": 163.14, + "medianLatencyMs": 115, + "p50LatencyMs": 115, + "p75LatencyMs": 151, + "p90LatencyMs": 214, + "p99LatencyMs": 1968, + "maxLatencyMs": 4925, + "bytesPerSec": 154022707.2 }, { "workers": 200, "durationMs": 5010, - "requests": 2795, + "requests": 2670, "errors": 0, - "requestsPerSec": 559, - "avgLatencyMs": 157.9, - "medianLatencyMs": 104, - "p50LatencyMs": 104, - "p75LatencyMs": 136, - "p90LatencyMs": 193, - "p99LatencyMs": 2233, - "maxLatencyMs": 4945, - "bytesPerSec": 155910144 + "requestsPerSec": 534, + "avgLatencyMs": 172.59, + "medianLatencyMs": 129, + "p50LatencyMs": 129, + "p75LatencyMs": 153, + "p90LatencyMs": 194, + "p99LatencyMs": 2195, + "maxLatencyMs": 4997, + "bytesPerSec": 148917452.81 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 572.6, - "peakAvgLatencyMs": 42.98, - "peakP50LatencyMs": 42, + "peakRequestsPerSec": 547.8, + "peakAvgLatencyMs": 44.9, + "peakP50LatencyMs": 44, "peakP75LatencyMs": 47, - "peakP90LatencyMs": 57, - "peakP99LatencyMs": 79, - "totalRequests": 18593, + "peakP90LatencyMs": 56, + "peakP99LatencyMs": 82, + "totalRequests": 17884, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1747, + "requests": 1751, "errors": 0, - "requestsPerSec": 349.4, - "avgLatencyMs": 2.16, + "requestsPerSec": 350.2, + "avgLatencyMs": 2.15, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 3, "p99LatencyMs": 4, "maxLatencyMs": 5, - "bytesPerSec": 97458585.6 + "bytesPerSec": 97668300.8 }, { "workers": 5, "durationMs": 5000, - "requests": 2772, + "requests": 2698, "errors": 0, - "requestsPerSec": 554.4, - "avgLatencyMs": 8.54, - "medianLatencyMs": 8, - "p50LatencyMs": 8, + "requestsPerSec": 539.6, + "avgLatencyMs": 8.8, + "medianLatencyMs": 9, + "p50LatencyMs": 9, "p75LatencyMs": 9, "p90LatencyMs": 10, "p99LatencyMs": 13, - "maxLatencyMs": 18, - "bytesPerSec": 154651852.81 + "maxLatencyMs": 20, + "bytesPerSec": 150483763.2 }, { "workers": 10, "durationMs": 5000, - "requests": 2836, + "requests": 2722, "errors": 0, - "requestsPerSec": 567.21, - "avgLatencyMs": 17.1, - "medianLatencyMs": 17, - "p50LatencyMs": 17, - "p75LatencyMs": 18, - "p90LatencyMs": 19, + "requestsPerSec": 544.4, + "avgLatencyMs": 17.86, + "medianLatencyMs": 18, + "p50LatencyMs": 18, + "p75LatencyMs": 19, + "p90LatencyMs": 20, "p99LatencyMs": 29, - "maxLatencyMs": 40, - "bytesPerSec": 158164582.4 + "maxLatencyMs": 44, + "bytesPerSec": 151846912 }, { "workers": 25, "durationMs": 5000, - "requests": 2863, + "requests": 2739, "errors": 0, - "requestsPerSec": 572.6, - "avgLatencyMs": 42.98, - "medianLatencyMs": 42, - "p50LatencyMs": 42, + "requestsPerSec": 547.8, + "avgLatencyMs": 44.9, + "medianLatencyMs": 44, + "p50LatencyMs": 44, "p75LatencyMs": 47, - "p90LatencyMs": 57, - "p99LatencyMs": 79, - "maxLatencyMs": 115, - "bytesPerSec": 159685017.6 + "p90LatencyMs": 56, + "p99LatencyMs": 82, + "maxLatencyMs": 308, + "bytesPerSec": 152764416 }, { "workers": 50, "durationMs": 5000, - "requests": 2831, + "requests": 2717, "errors": 0, - "requestsPerSec": 566.21, - "avgLatencyMs": 86.97, - "medianLatencyMs": 82, - "p50LatencyMs": 82, - "p75LatencyMs": 96, - "p90LatencyMs": 119, - "p99LatencyMs": 281, - "maxLatencyMs": 1038, - "bytesPerSec": 157902438.4 + "requestsPerSec": 543.4, + "avgLatencyMs": 90.71, + "medianLatencyMs": 86, + "p50LatencyMs": 86, + "p75LatencyMs": 100, + "p90LatencyMs": 124, + "p99LatencyMs": 247, + "maxLatencyMs": 1272, + "bytesPerSec": 151558553.6 }, { "workers": 100, - "durationMs": 5000, - "requests": 2789, + "durationMs": 5010, + "requests": 2649, "errors": 0, - "requestsPerSec": 557.8, - "avgLatencyMs": 161.51, - "medianLatencyMs": 106, - "p50LatencyMs": 106, - "p75LatencyMs": 146, - "p90LatencyMs": 200, - "p99LatencyMs": 2024, - "maxLatencyMs": 4908, - "bytesPerSec": 155569356.81 + "requestsPerSec": 529.8, + "avgLatencyMs": 170.08, + "medianLatencyMs": 130, + "p50LatencyMs": 130, + "p75LatencyMs": 147, + "p90LatencyMs": 208, + "p99LatencyMs": 1725, + "maxLatencyMs": 4962, + "bytesPerSec": 147757465.6 }, { "workers": 200, "durationMs": 5010, - "requests": 2755, + "requests": 2608, "errors": 0, - "requestsPerSec": 551, - "avgLatencyMs": 160.27, - "medianLatencyMs": 111, - "p50LatencyMs": 111, - "p75LatencyMs": 136, - "p90LatencyMs": 187, - "p99LatencyMs": 2344, - "maxLatencyMs": 4988, - "bytesPerSec": 153708134.4 + "requestsPerSec": 521.6, + "avgLatencyMs": 170.7, + "medianLatencyMs": 118, + "p50LatencyMs": 118, + "p75LatencyMs": 156, + "p90LatencyMs": 214, + "p99LatencyMs": 2204, + "maxLatencyMs": 4941, + "bytesPerSec": 145496473.6 } ] } diff --git a/packages/app-tanstack-start-react/ci-stats.json b/packages/app-tanstack-start-react/ci-stats.json index e7db960a..d85967f3 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-10T11:51:43.886Z", + "timingMeasuredAt": "2026-10-11T00:44:30.326Z", "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", + "frameworkVersion": "1.168.59", "clientSideRenderedTests": { - "firstPaintMs": 119.2, - "fcpMs": 119.4, + "firstPaintMs": 125, + "fcpMs": 124.94, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 41.42, - "inputDelayMs": 2.13, - "processingDurationMs": 28.86, - "presentationDelayMs": 10.42 + "interactionLatencyMs": 21.03, + "inputDelayMs": 0.99, + "processingDurationMs": 7.36, + "presentationDelayMs": 12.68 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 4.82, - "fcpMs": 5.02, - "interactionLatencyMs": 2.54, - "inputDelayMs": 1.24, - "processingDurationMs": 2.74, - "presentationDelayMs": 3.67 + "firstPaintMs": 10.84, + "fcpMs": 10.61, + "interactionLatencyMs": 5.49, + "inputDelayMs": 0.5, + "processingDurationMs": 0.65, + "presentationDelayMs": 5.44 }, "samples": [ { - "firstPaintMs": 126, - "fcpMs": 126.409, + "firstPaintMs": 131, + "fcpMs": 131.135, "interactionTests": { - "interactionLatencyMs": 45.899, - "inputDelayMs": 4.343, - "processingDurationMs": 27.253, - "presentationDelayMs": 14.303 + "interactionLatencyMs": 24.667, + "inputDelayMs": 1.273, + "processingDurationMs": 7.6, + "presentationDelayMs": 15.794 } }, { - "firstPaintMs": 118, - "fcpMs": 118.245, + "firstPaintMs": 134, + "fcpMs": 133.788, "interactionTests": { - "interactionLatencyMs": 40.910000000000004, - "inputDelayMs": 1.545, - "processingDurationMs": 26.542, - "presentationDelayMs": 12.823 + "interactionLatencyMs": 24.049999999999997, + "inputDelayMs": 0.116, + "processingDurationMs": 8.36, + "presentationDelayMs": 15.574 } }, { - "firstPaintMs": 114, - "fcpMs": 114.317, + "firstPaintMs": 107, + "fcpMs": 107.403, "interactionTests": { - "interactionLatencyMs": 40.02, - "inputDelayMs": 1.691, - "processingDurationMs": 30.647, - "presentationDelayMs": 7.682 + "interactionLatencyMs": 12.66, + "inputDelayMs": 1.304, + "processingDurationMs": 7.166, + "presentationDelayMs": 4.19 } }, { - "firstPaintMs": 122, - "fcpMs": 122.499, + "firstPaintMs": 130, + "fcpMs": 129.574, "interactionTests": { - "interactionLatencyMs": 40.452, - "inputDelayMs": 1.633, - "processingDurationMs": 27.056, - "presentationDelayMs": 11.763 + "interactionLatencyMs": 18.219, + "inputDelayMs": 1.135, + "processingDurationMs": 6.711, + "presentationDelayMs": 10.373 } }, { - "firstPaintMs": 116, - "fcpMs": 115.516, + "firstPaintMs": 123, + "fcpMs": 122.804, "interactionTests": { - "interactionLatencyMs": 39.811, - "inputDelayMs": 1.453, - "processingDurationMs": 32.815, - "presentationDelayMs": 5.543 + "interactionLatencyMs": 25.554000000000002, + "inputDelayMs": 1.127, + "processingDurationMs": 6.953, + "presentationDelayMs": 17.474 } } ] }, "ssrRequestThroughputTests": { "opsPerSec": 344, - "avgLatencyMs": 2.931, - "medianLatencyMs": 2.855, - "samples": 3413, - "bodySizeKb": 192.62, + "avgLatencyMs": 2.957, + "medianLatencyMs": 2.837, + "samples": 3383, + "bodySizeKb": 192.67, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 102.6, - "fcpMs": 102.72, + "firstPaintMs": 90.6, + "fcpMs": 90.74, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 47.93, - "inputDelayMs": 1.85, - "processingDurationMs": 34.42, - "presentationDelayMs": 11.66 + "interactionLatencyMs": 23.32, + "inputDelayMs": 1.32, + "processingDurationMs": 8.94, + "presentationDelayMs": 13.06 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 5.55, - "fcpMs": 5.33, - "interactionLatencyMs": 6.45, - "inputDelayMs": 0.27, - "processingDurationMs": 1.83, - "presentationDelayMs": 6.08 + "firstPaintMs": 6.11, + "fcpMs": 6.08, + "interactionLatencyMs": 3.93, + "inputDelayMs": 0.05, + "processingDurationMs": 1.62, + "presentationDelayMs": 2.64 }, "samples": [ { - "firstPaintMs": 110, - "fcpMs": 109.551, + "firstPaintMs": 101, + "fcpMs": 101.199, "interactionTests": { - "interactionLatencyMs": 55.38699999999999, - "inputDelayMs": 1.754, - "processingDurationMs": 35.675, - "presentationDelayMs": 17.958 + "interactionLatencyMs": 24.212, + "inputDelayMs": 1.392, + "processingDurationMs": 10.194, + "presentationDelayMs": 12.626 } }, { - "firstPaintMs": 107, - "fcpMs": 107.387, + "firstPaintMs": 91, + "fcpMs": 90.852, "interactionTests": { - "interactionLatencyMs": 53.925000000000004, - "inputDelayMs": 2.289, - "processingDurationMs": 33.023, - "presentationDelayMs": 18.613 + "interactionLatencyMs": 22.939, + "inputDelayMs": 1.248, + "processingDurationMs": 7.755, + "presentationDelayMs": 13.936 } }, { - "firstPaintMs": 98, - "fcpMs": 98.487, + "firstPaintMs": 88, + "fcpMs": 88.116, "interactionTests": { - "interactionLatencyMs": 43.992999999999995, - "inputDelayMs": 1.916, - "processingDurationMs": 34.039, - "presentationDelayMs": 8.038 + "interactionLatencyMs": 26.454, + "inputDelayMs": 1.337, + "processingDurationMs": 9.57, + "presentationDelayMs": 15.547 } }, { - "firstPaintMs": 100, - "fcpMs": 99.705, + "firstPaintMs": 87, + "fcpMs": 87.17, "interactionTests": { - "interactionLatencyMs": 45.824, - "inputDelayMs": 1.638, - "processingDurationMs": 36.87, - "presentationDelayMs": 7.316 + "interactionLatencyMs": 16.793, + "inputDelayMs": 1.322, + "processingDurationMs": 6.743, + "presentationDelayMs": 8.728 } }, { - "firstPaintMs": 98, - "fcpMs": 98.473, + "firstPaintMs": 86, + "fcpMs": 86.387, "interactionTests": { - "interactionLatencyMs": 40.519999999999996, - "inputDelayMs": 1.653, - "processingDurationMs": 32.492, - "presentationDelayMs": 6.375 + "interactionLatencyMs": 26.223999999999997, + "inputDelayMs": 1.309, + "processingDurationMs": 10.45, + "presentationDelayMs": 14.465 } } ] }, "ssrRouterLinkLoadTests": { - "peakWorkers": 25, - "peakRequestsPerSec": 166.2, - "peakAvgLatencyMs": 147.74, - "peakP50LatencyMs": 145, - "peakP75LatencyMs": 155, - "peakP90LatencyMs": 199, - "peakP99LatencyMs": 546, - "totalRequests": 5585, + "peakWorkers": 50, + "peakRequestsPerSec": 234, + "peakAvgLatencyMs": 208.25, + "peakP50LatencyMs": 169, + "peakP75LatencyMs": 226, + "peakP90LatencyMs": 287, + "peakP99LatencyMs": 1582, + "totalRequests": 7866, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 705, + "requests": 929, "errors": 0, - "requestsPerSec": 141, - "avgLatencyMs": 6.33, - "medianLatencyMs": 6, - "p50LatencyMs": 6, - "p75LatencyMs": 7, - "p90LatencyMs": 7, - "p99LatencyMs": 9, - "maxLatencyMs": 13, - "bytesPerSec": 40629043.21 + "requestsPerSec": 185.8, + "avgLatencyMs": 5.12, + "medianLatencyMs": 5, + "p50LatencyMs": 5, + "p75LatencyMs": 5, + "p90LatencyMs": 5, + "p99LatencyMs": 8, + "maxLatencyMs": 9, + "bytesPerSec": 53493760 }, { "workers": 5, "durationMs": 5000, - "requests": 821, + "requests": 1169, "errors": 0, - "requestsPerSec": 164.2, - "avgLatencyMs": 29.86, - "medianLatencyMs": 29, - "p50LatencyMs": 29, - "p75LatencyMs": 30, - "p90LatencyMs": 35, - "p99LatencyMs": 49, - "maxLatencyMs": 67, - "bytesPerSec": 47313715.2 + "requestsPerSec": 233.8, + "avgLatencyMs": 20.86, + "medianLatencyMs": 20, + "p50LatencyMs": 20, + "p75LatencyMs": 21, + "p90LatencyMs": 25, + "p99LatencyMs": 34, + "maxLatencyMs": 48, + "bytesPerSec": 67315302.41 }, { "workers": 10, "durationMs": 5000, - "requests": 826, + "requests": 1169, "errors": 0, - "requestsPerSec": 165.2, - "avgLatencyMs": 59.6, - "medianLatencyMs": 58, - "p50LatencyMs": 58, - "p75LatencyMs": 62, - "p90LatencyMs": 74, - "p99LatencyMs": 95, - "maxLatencyMs": 126, - "bytesPerSec": 47602073.6 + "requestsPerSec": 233.8, + "avgLatencyMs": 42.1, + "medianLatencyMs": 41, + "p50LatencyMs": 41, + "p75LatencyMs": 44, + "p90LatencyMs": 53, + "p99LatencyMs": 73, + "maxLatencyMs": 105, + "bytesPerSec": 67308748.8 }, { "workers": 25, "durationMs": 5000, - "requests": 831, + "requests": 1166, "errors": 0, - "requestsPerSec": 166.2, - "avgLatencyMs": 147.74, - "medianLatencyMs": 145, - "p50LatencyMs": 145, - "p75LatencyMs": 155, - "p90LatencyMs": 199, - "p99LatencyMs": 546, - "maxLatencyMs": 1191, - "bytesPerSec": 47890432 + "requestsPerSec": 233.2, + "avgLatencyMs": 105.48, + "medianLatencyMs": 104, + "p50LatencyMs": 104, + "p75LatencyMs": 109, + "p90LatencyMs": 132, + "p99LatencyMs": 174, + "maxLatencyMs": 681, + "bytesPerSec": 67125248 }, { "workers": 50, "durationMs": 5000, - "requests": 831, + "requests": 1170, "errors": 0, - "requestsPerSec": 166.2, - "avgLatencyMs": 285.93, - "medianLatencyMs": 191, - "p50LatencyMs": 191, - "p75LatencyMs": 266, - "p90LatencyMs": 357, - "p99LatencyMs": 3338, - "maxLatencyMs": 4975, - "bytesPerSec": 47883878.4 + "requestsPerSec": 234, + "avgLatencyMs": 208.25, + "medianLatencyMs": 169, + "p50LatencyMs": 169, + "p75LatencyMs": 226, + "p90LatencyMs": 287, + "p99LatencyMs": 1582, + "maxLatencyMs": 2945, + "bytesPerSec": 67361177.6 }, { "workers": 100, "durationMs": 5010, - "requests": 811, + "requests": 1143, "errors": 0, - "requestsPerSec": 162.2, - "avgLatencyMs": 284.78, - "medianLatencyMs": 185, - "p50LatencyMs": 185, - "p75LatencyMs": 240, - "p90LatencyMs": 343, - "p99LatencyMs": 3378, - "maxLatencyMs": 4864, - "bytesPerSec": 46736998.4 + "requestsPerSec": 228.6, + "avgLatencyMs": 255.4, + "medianLatencyMs": 176, + "p50LatencyMs": 176, + "p75LatencyMs": 244, + "p90LatencyMs": 302, + "p99LatencyMs": 3226, + "maxLatencyMs": 4965, + "bytesPerSec": 65811251.2 }, { "workers": 200, "durationMs": 5010, - "requests": 760, + "requests": 1120, "errors": 0, - "requestsPerSec": 152, - "avgLatencyMs": 306.3, - "medianLatencyMs": 208, - "p50LatencyMs": 208, - "p75LatencyMs": 252, - "p90LatencyMs": 415, - "p99LatencyMs": 3463, - "maxLatencyMs": 4860, - "bytesPerSec": 43802624 + "requestsPerSec": 224, + "avgLatencyMs": 260.75, + "medianLatencyMs": 188, + "p50LatencyMs": 188, + "p75LatencyMs": 237, + "p90LatencyMs": 319, + "p99LatencyMs": 3151, + "maxLatencyMs": 4865, + "bytesPerSec": 64497254.4 } ], "runs": 3, "samples": [ { - "peakWorkers": 25, - "peakRequestsPerSec": 165, - "peakAvgLatencyMs": 148.94, - "peakP50LatencyMs": 147, - "peakP75LatencyMs": 159, - "peakP90LatencyMs": 202, - "peakP99LatencyMs": 466, - "totalRequests": 5544, + "peakWorkers": 50, + "peakRequestsPerSec": 231.4, + "peakAvgLatencyMs": 209.8, + "peakP50LatencyMs": 164, + "peakP75LatencyMs": 205, + "peakP90LatencyMs": 297, + "peakP99LatencyMs": 1860, + "totalRequests": 7757, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 695, + "requests": 923, "errors": 0, - "requestsPerSec": 139, - "avgLatencyMs": 6.47, - "medianLatencyMs": 6, - "p50LatencyMs": 6, - "p75LatencyMs": 7, - "p90LatencyMs": 8, - "p99LatencyMs": 11, - "maxLatencyMs": 12, - "bytesPerSec": 40058880 + "requestsPerSec": 184.6, + "avgLatencyMs": 5.1, + "medianLatencyMs": 5, + "p50LatencyMs": 5, + "p75LatencyMs": 5, + "p90LatencyMs": 5, + "p99LatencyMs": 7, + "maxLatencyMs": 9, + "bytesPerSec": 53146419.2 }, { "workers": 5, "durationMs": 5000, - "requests": 814, + "requests": 1125, "errors": 0, - "requestsPerSec": 162.81, - "avgLatencyMs": 30.13, - "medianLatencyMs": 30, - "p50LatencyMs": 30, - "p75LatencyMs": 31, - "p90LatencyMs": 36, - "p99LatencyMs": 49, - "maxLatencyMs": 62, - "bytesPerSec": 46913945.6 + "requestsPerSec": 225, + "avgLatencyMs": 21.67, + "medianLatencyMs": 21, + "p50LatencyMs": 21, + "p75LatencyMs": 22, + "p90LatencyMs": 26, + "p99LatencyMs": 35, + "maxLatencyMs": 54, + "bytesPerSec": 64772505.6 }, { "workers": 10, "durationMs": 5000, - "requests": 813, + "requests": 1133, "errors": 0, - "requestsPerSec": 162.6, - "avgLatencyMs": 60.66, - "medianLatencyMs": 60, - "p50LatencyMs": 60, - "p75LatencyMs": 62, - "p90LatencyMs": 70, - "p99LatencyMs": 98, - "maxLatencyMs": 152, - "bytesPerSec": 46848409.6 + "requestsPerSec": 226.6, + "avgLatencyMs": 43.43, + "medianLatencyMs": 42, + "p50LatencyMs": 42, + "p75LatencyMs": 46, + "p90LatencyMs": 57, + "p99LatencyMs": 77, + "maxLatencyMs": 147, + "bytesPerSec": 65237811.2 }, { "workers": 25, "durationMs": 5000, - "requests": 825, + "requests": 1144, "errors": 0, - "requestsPerSec": 165, - "avgLatencyMs": 148.94, - "medianLatencyMs": 147, - "p50LatencyMs": 147, - "p75LatencyMs": 159, - "p90LatencyMs": 202, - "p99LatencyMs": 466, - "maxLatencyMs": 1099, - "bytesPerSec": 47543091.2 + "requestsPerSec": 228.8, + "avgLatencyMs": 107.59, + "medianLatencyMs": 105, + "p50LatencyMs": 105, + "p75LatencyMs": 111, + "p90LatencyMs": 147, + "p99LatencyMs": 245, + "maxLatencyMs": 828, + "bytesPerSec": 65863680 }, { "workers": 50, "durationMs": 5000, - "requests": 823, + "requests": 1157, "errors": 0, - "requestsPerSec": 164.6, - "avgLatencyMs": 287.49, - "medianLatencyMs": 192, - "p50LatencyMs": 192, - "p75LatencyMs": 260, - "p90LatencyMs": 396, - "p99LatencyMs": 3262, - "maxLatencyMs": 4929, - "bytesPerSec": 47425126.4 + "requestsPerSec": 231.4, + "avgLatencyMs": 209.8, + "medianLatencyMs": 164, + "p50LatencyMs": 164, + "p75LatencyMs": 205, + "p90LatencyMs": 297, + "p99LatencyMs": 1860, + "maxLatencyMs": 3374, + "bytesPerSec": 66617344 }, { "workers": 100, "durationMs": 5010, - "requests": 808, + "requests": 1150, "errors": 0, - "requestsPerSec": 161.6, - "avgLatencyMs": 293.49, - "medianLatencyMs": 178, - "p50LatencyMs": 178, - "p75LatencyMs": 277, - "p90LatencyMs": 387, - "p99LatencyMs": 3415, - "maxLatencyMs": 4962, - "bytesPerSec": 46566604.8 + "requestsPerSec": 230, + "avgLatencyMs": 241.25, + "medianLatencyMs": 159, + "p50LatencyMs": 159, + "p75LatencyMs": 221, + "p90LatencyMs": 318, + "p99LatencyMs": 2991, + "maxLatencyMs": 4871, + "bytesPerSec": 66220851.2 }, { "workers": 200, "durationMs": 5010, - "requests": 766, + "requests": 1125, "errors": 0, - "requestsPerSec": 153.2, - "avgLatencyMs": 297.87, - "medianLatencyMs": 190, - "p50LatencyMs": 190, - "p75LatencyMs": 241, - "p90LatencyMs": 360, - "p99LatencyMs": 3661, - "maxLatencyMs": 4961, - "bytesPerSec": 44146688 + "requestsPerSec": 225, + "avgLatencyMs": 246.39, + "medianLatencyMs": 161, + "p50LatencyMs": 161, + "p75LatencyMs": 222, + "p90LatencyMs": 309, + "p99LatencyMs": 3032, + "maxLatencyMs": 4869, + "bytesPerSec": 64785612.8 } ] }, { - "peakWorkers": 25, - "peakRequestsPerSec": 166.2, - "peakAvgLatencyMs": 147.74, - "peakP50LatencyMs": 145, - "peakP75LatencyMs": 155, - "peakP90LatencyMs": 199, - "peakP99LatencyMs": 546, - "totalRequests": 5585, + "peakWorkers": 50, + "peakRequestsPerSec": 234, + "peakAvgLatencyMs": 208.25, + "peakP50LatencyMs": 169, + "peakP75LatencyMs": 226, + "peakP90LatencyMs": 287, + "peakP99LatencyMs": 1582, + "totalRequests": 7866, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 705, + "requests": 929, "errors": 0, - "requestsPerSec": 141, - "avgLatencyMs": 6.33, - "medianLatencyMs": 6, - "p50LatencyMs": 6, - "p75LatencyMs": 7, - "p90LatencyMs": 7, - "p99LatencyMs": 9, - "maxLatencyMs": 13, - "bytesPerSec": 40629043.21 + "requestsPerSec": 185.8, + "avgLatencyMs": 5.12, + "medianLatencyMs": 5, + "p50LatencyMs": 5, + "p75LatencyMs": 5, + "p90LatencyMs": 5, + "p99LatencyMs": 8, + "maxLatencyMs": 9, + "bytesPerSec": 53493760 }, { "workers": 5, "durationMs": 5000, - "requests": 821, + "requests": 1169, "errors": 0, - "requestsPerSec": 164.2, - "avgLatencyMs": 29.86, - "medianLatencyMs": 29, - "p50LatencyMs": 29, - "p75LatencyMs": 30, - "p90LatencyMs": 35, - "p99LatencyMs": 49, - "maxLatencyMs": 67, - "bytesPerSec": 47313715.2 + "requestsPerSec": 233.8, + "avgLatencyMs": 20.86, + "medianLatencyMs": 20, + "p50LatencyMs": 20, + "p75LatencyMs": 21, + "p90LatencyMs": 25, + "p99LatencyMs": 34, + "maxLatencyMs": 48, + "bytesPerSec": 67315302.41 }, { "workers": 10, "durationMs": 5000, - "requests": 826, + "requests": 1169, "errors": 0, - "requestsPerSec": 165.2, - "avgLatencyMs": 59.6, - "medianLatencyMs": 58, - "p50LatencyMs": 58, - "p75LatencyMs": 62, - "p90LatencyMs": 74, - "p99LatencyMs": 95, - "maxLatencyMs": 126, - "bytesPerSec": 47602073.6 + "requestsPerSec": 233.8, + "avgLatencyMs": 42.1, + "medianLatencyMs": 41, + "p50LatencyMs": 41, + "p75LatencyMs": 44, + "p90LatencyMs": 53, + "p99LatencyMs": 73, + "maxLatencyMs": 105, + "bytesPerSec": 67308748.8 }, { "workers": 25, "durationMs": 5000, - "requests": 831, + "requests": 1166, "errors": 0, - "requestsPerSec": 166.2, - "avgLatencyMs": 147.74, - "medianLatencyMs": 145, - "p50LatencyMs": 145, - "p75LatencyMs": 155, - "p90LatencyMs": 199, - "p99LatencyMs": 546, - "maxLatencyMs": 1191, - "bytesPerSec": 47890432 + "requestsPerSec": 233.2, + "avgLatencyMs": 105.48, + "medianLatencyMs": 104, + "p50LatencyMs": 104, + "p75LatencyMs": 109, + "p90LatencyMs": 132, + "p99LatencyMs": 174, + "maxLatencyMs": 681, + "bytesPerSec": 67125248 }, { "workers": 50, "durationMs": 5000, - "requests": 831, + "requests": 1170, "errors": 0, - "requestsPerSec": 166.2, - "avgLatencyMs": 285.93, - "medianLatencyMs": 191, - "p50LatencyMs": 191, - "p75LatencyMs": 266, - "p90LatencyMs": 357, - "p99LatencyMs": 3338, - "maxLatencyMs": 4975, - "bytesPerSec": 47883878.4 + "requestsPerSec": 234, + "avgLatencyMs": 208.25, + "medianLatencyMs": 169, + "p50LatencyMs": 169, + "p75LatencyMs": 226, + "p90LatencyMs": 287, + "p99LatencyMs": 1582, + "maxLatencyMs": 2945, + "bytesPerSec": 67361177.6 }, { "workers": 100, "durationMs": 5010, - "requests": 811, + "requests": 1143, "errors": 0, - "requestsPerSec": 162.2, - "avgLatencyMs": 284.78, - "medianLatencyMs": 185, - "p50LatencyMs": 185, - "p75LatencyMs": 240, - "p90LatencyMs": 343, - "p99LatencyMs": 3378, - "maxLatencyMs": 4864, - "bytesPerSec": 46736998.4 + "requestsPerSec": 228.6, + "avgLatencyMs": 255.4, + "medianLatencyMs": 176, + "p50LatencyMs": 176, + "p75LatencyMs": 244, + "p90LatencyMs": 302, + "p99LatencyMs": 3226, + "maxLatencyMs": 4965, + "bytesPerSec": 65811251.2 }, { "workers": 200, "durationMs": 5010, - "requests": 760, + "requests": 1120, "errors": 0, - "requestsPerSec": 152, - "avgLatencyMs": 306.3, - "medianLatencyMs": 208, - "p50LatencyMs": 208, - "p75LatencyMs": 252, - "p90LatencyMs": 415, - "p99LatencyMs": 3463, - "maxLatencyMs": 4860, - "bytesPerSec": 43802624 + "requestsPerSec": 224, + "avgLatencyMs": 260.75, + "medianLatencyMs": 188, + "p50LatencyMs": 188, + "p75LatencyMs": 237, + "p90LatencyMs": 319, + "p99LatencyMs": 3151, + "maxLatencyMs": 4865, + "bytesPerSec": 64497254.4 } ] }, { - "peakWorkers": 25, - "peakRequestsPerSec": 173, - "peakAvgLatencyMs": 141.98, - "peakP50LatencyMs": 141, - "peakP75LatencyMs": 150, - "peakP90LatencyMs": 174, - "peakP99LatencyMs": 239, - "totalRequests": 5709, + "peakWorkers": 50, + "peakRequestsPerSec": 239, + "peakAvgLatencyMs": 204.42, + "peakP50LatencyMs": 173, + "peakP75LatencyMs": 211, + "peakP90LatencyMs": 259, + "peakP99LatencyMs": 1824, + "totalRequests": 7966, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 709, + "requests": 943, "errors": 0, - "requestsPerSec": 141.81, - "avgLatencyMs": 6.42, - "medianLatencyMs": 6, - "p50LatencyMs": 6, - "p75LatencyMs": 7, - "p90LatencyMs": 7, - "p99LatencyMs": 9, - "maxLatencyMs": 11, - "bytesPerSec": 40864972.8 + "requestsPerSec": 188.6, + "avgLatencyMs": 5.09, + "medianLatencyMs": 5, + "p50LatencyMs": 5, + "p75LatencyMs": 5, + "p90LatencyMs": 5, + "p99LatencyMs": 6, + "maxLatencyMs": 9, + "bytesPerSec": 54299852.8 }, { "workers": 5, "durationMs": 5000, - "requests": 841, + "requests": 1160, "errors": 0, - "requestsPerSec": 168.2, - "avgLatencyMs": 29.07, - "medianLatencyMs": 28, - "p50LatencyMs": 28, - "p75LatencyMs": 29, - "p90LatencyMs": 34, - "p99LatencyMs": 47, - "maxLatencyMs": 64, - "bytesPerSec": 48473702.4 + "requestsPerSec": 232, + "avgLatencyMs": 21.05, + "medianLatencyMs": 20, + "p50LatencyMs": 20, + "p75LatencyMs": 21, + "p90LatencyMs": 24, + "p99LatencyMs": 34, + "maxLatencyMs": 49, + "bytesPerSec": 66791014.4 }, { "workers": 10, "durationMs": 5000, - "requests": 847, + "requests": 1166, "errors": 0, - "requestsPerSec": 169.4, - "avgLatencyMs": 58.13, - "medianLatencyMs": 57, - "p50LatencyMs": 57, - "p75LatencyMs": 59, - "p90LatencyMs": 68, - "p99LatencyMs": 97, - "maxLatencyMs": 119, - "bytesPerSec": 48807936 + "requestsPerSec": 233.2, + "avgLatencyMs": 42.23, + "medianLatencyMs": 41, + "p50LatencyMs": 41, + "p75LatencyMs": 45, + "p90LatencyMs": 57, + "p99LatencyMs": 70, + "maxLatencyMs": 112, + "bytesPerSec": 67121971.2 }, { "workers": 25, "durationMs": 5000, - "requests": 865, + "requests": 1186, "errors": 0, - "requestsPerSec": 173, - "avgLatencyMs": 141.98, - "medianLatencyMs": 141, - "p50LatencyMs": 141, - "p75LatencyMs": 150, - "p90LatencyMs": 174, - "p99LatencyMs": 239, - "maxLatencyMs": 742, - "bytesPerSec": 49843404.8 + "requestsPerSec": 237.2, + "avgLatencyMs": 103.85, + "medianLatencyMs": 102, + "p50LatencyMs": 102, + "p75LatencyMs": 104, + "p90LatencyMs": 134, + "p99LatencyMs": 265, + "maxLatencyMs": 863, + "bytesPerSec": 68291788.8 }, { "workers": 50, "durationMs": 5000, - "requests": 853, + "requests": 1195, "errors": 0, - "requestsPerSec": 170.6, - "avgLatencyMs": 283.55, - "medianLatencyMs": 205, - "p50LatencyMs": 205, - "p75LatencyMs": 261, - "p90LatencyMs": 361, - "p99LatencyMs": 3017, - "maxLatencyMs": 4495, - "bytesPerSec": 49148723.2 + "requestsPerSec": 239, + "avgLatencyMs": 204.42, + "medianLatencyMs": 173, + "p50LatencyMs": 173, + "p75LatencyMs": 211, + "p90LatencyMs": 259, + "p99LatencyMs": 1824, + "maxLatencyMs": 3080, + "bytesPerSec": 68809523.2 }, { "workers": 100, - "durationMs": 5000, - "requests": 831, + "durationMs": 5010, + "requests": 1175, "errors": 0, - "requestsPerSec": 166.2, - "avgLatencyMs": 301.95, - "medianLatencyMs": 203, - "p50LatencyMs": 203, - "p75LatencyMs": 261, - "p90LatencyMs": 351, - "p99LatencyMs": 3589, - "maxLatencyMs": 4940, - "bytesPerSec": 47883878.4 + "requestsPerSec": 235, + "avgLatencyMs": 247.74, + "medianLatencyMs": 168, + "p50LatencyMs": 168, + "p75LatencyMs": 234, + "p90LatencyMs": 305, + "p99LatencyMs": 3203, + "maxLatencyMs": 4880, + "bytesPerSec": 67662643.2 }, { "workers": 200, "durationMs": 5010, - "requests": 763, + "requests": 1141, "errors": 0, - "requestsPerSec": 152.6, - "avgLatencyMs": 304.28, - "medianLatencyMs": 199, - "p50LatencyMs": 199, - "p75LatencyMs": 256, - "p90LatencyMs": 368, - "p99LatencyMs": 3585, - "maxLatencyMs": 4936, - "bytesPerSec": 43969740.8 + "requestsPerSec": 228.2, + "avgLatencyMs": 255.2, + "medianLatencyMs": 182, + "p50LatencyMs": 182, + "p75LatencyMs": 214, + "p90LatencyMs": 312, + "p99LatencyMs": 3202, + "maxLatencyMs": 4865, + "bytesPerSec": 65703116.8 } ] } @@ -634,493 +634,493 @@ }, "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" + "@tanstack/react-router": "1.170.39", + "@tanstack/react-start": "1.168.59", + "nitro": "3.0.260903-beta", + "react": "19.3.0", + "react-dom": "19.3.0", + "srvx": "1.0.5" }, "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" + "@types/node": "26.6.3", + "@types/react": "19.3.0", + "@types/react-dom": "19.3.0", + "@vitejs/plugin-react": "6.1.1", + "typescript": "7.0.2", + "vite": "8.3.1" } }, "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, + "peakWorkers": 50, + "peakRequestsPerSec": 414, + "peakAvgLatencyMs": 118.69, + "peakP50LatencyMs": 105, + "peakP75LatencyMs": 134, + "peakP90LatencyMs": 171, + "peakP99LatencyMs": 450, + "totalRequests": 13692, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1330, + "requests": 1415, "errors": 0, - "requestsPerSec": 266, - "avgLatencyMs": 3.14, + "requestsPerSec": 283, + "avgLatencyMs": 3.1, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, - "p90LatencyMs": 4, - "p99LatencyMs": 5, - "maxLatencyMs": 10, - "bytesPerSec": 76657459.2 + "p90LatencyMs": 3, + "p99LatencyMs": 4, + "maxLatencyMs": 6, + "bytesPerSec": 81494016 }, { "workers": 5, "durationMs": 5000, - "requests": 1887, + "requests": 2027, "errors": 0, - "requestsPerSec": 377.4, - "avgLatencyMs": 12.85, - "medianLatencyMs": 13, - "p50LatencyMs": 13, - "p75LatencyMs": 13, - "p90LatencyMs": 15, - "p99LatencyMs": 20, - "maxLatencyMs": 25, - "bytesPerSec": 108783206.4 + "requestsPerSec": 405.4, + "avgLatencyMs": 11.87, + "medianLatencyMs": 12, + "p50LatencyMs": 12, + "p75LatencyMs": 12, + "p90LatencyMs": 14, + "p99LatencyMs": 19, + "maxLatencyMs": 24, + "bytesPerSec": 116739276.8 }, { "workers": 10, "durationMs": 5000, - "requests": 1904, + "requests": 2052, "errors": 0, - "requestsPerSec": 380.8, - "avgLatencyMs": 25.65, - "medianLatencyMs": 25, - "p50LatencyMs": 25, - "p75LatencyMs": 26, - "p90LatencyMs": 30, - "p99LatencyMs": 44, - "maxLatencyMs": 86, - "bytesPerSec": 109779353.6 + "requestsPerSec": 410.4, + "avgLatencyMs": 23.76, + "medianLatencyMs": 23, + "p50LatencyMs": 23, + "p75LatencyMs": 24, + "p90LatencyMs": 28, + "p99LatencyMs": 41, + "maxLatencyMs": 60, + "bytesPerSec": 118167961.6 }, { "workers": 25, "durationMs": 5000, - "requests": 1923, + "requests": 2062, "errors": 0, - "requestsPerSec": 384.6, - "avgLatencyMs": 64.08, - "medianLatencyMs": 63, - "p50LatencyMs": 63, - "p75LatencyMs": 71, - "p90LatencyMs": 84, - "p99LatencyMs": 128, - "maxLatencyMs": 481, - "bytesPerSec": 110867251.2 + "requestsPerSec": 412.4, + "avgLatencyMs": 59.79, + "medianLatencyMs": 58, + "p50LatencyMs": 58, + "p75LatencyMs": 63, + "p90LatencyMs": 80, + "p99LatencyMs": 116, + "maxLatencyMs": 398, + "bytesPerSec": 118770892.8 }, { "workers": 50, "durationMs": 5000, - "requests": 1905, + "requests": 2070, "errors": 0, - "requestsPerSec": 381, - "avgLatencyMs": 128.31, - "medianLatencyMs": 102, - "p50LatencyMs": 102, - "p75LatencyMs": 154, - "p90LatencyMs": 173, - "p99LatencyMs": 755, - "maxLatencyMs": 2092, - "bytesPerSec": 109805568 + "requestsPerSec": 414, + "avgLatencyMs": 118.69, + "medianLatencyMs": 105, + "p50LatencyMs": 105, + "p75LatencyMs": 134, + "p90LatencyMs": 171, + "p99LatencyMs": 450, + "maxLatencyMs": 1665, + "bytesPerSec": 119203430.4 }, { "workers": 100, "durationMs": 5010, - "requests": 1896, + "requests": 2047, "errors": 0, - "requestsPerSec": 379.2, - "avgLatencyMs": 190.73, - "medianLatencyMs": 122, - "p50LatencyMs": 122, - "p75LatencyMs": 179, - "p90LatencyMs": 236, - "p99LatencyMs": 2732, - "maxLatencyMs": 4958, - "bytesPerSec": 109307494.4 + "requestsPerSec": 409.4, + "avgLatencyMs": 200.48, + "medianLatencyMs": 150, + "p50LatencyMs": 150, + "p75LatencyMs": 189, + "p90LatencyMs": 257, + "p99LatencyMs": 2054, + "maxLatencyMs": 4886, + "bytesPerSec": 117905817.6 }, { "workers": 200, "durationMs": 5010, - "requests": 1871, + "requests": 2019, "errors": 0, - "requestsPerSec": 374.2, - "avgLatencyMs": 188.07, - "medianLatencyMs": 128, - "p50LatencyMs": 128, - "p75LatencyMs": 152, - "p90LatencyMs": 249, - "p99LatencyMs": 2717, - "maxLatencyMs": 4963, - "bytesPerSec": 107865702.4 + "requestsPerSec": 403.8, + "avgLatencyMs": 193.78, + "medianLatencyMs": 137, + "p50LatencyMs": 137, + "p75LatencyMs": 173, + "p90LatencyMs": 233, + "p99LatencyMs": 2586, + "maxLatencyMs": 4920, + "bytesPerSec": 116280524.8 } ], "runs": 3, "samples": [ { - "peakWorkers": 25, - "peakRequestsPerSec": 380.8, - "peakAvgLatencyMs": 64.67, - "peakP50LatencyMs": 63, - "peakP75LatencyMs": 72, - "peakP90LatencyMs": 88, - "peakP99LatencyMs": 118, - "totalRequests": 12489, + "peakWorkers": 50, + "peakRequestsPerSec": 405, + "peakAvgLatencyMs": 121.36, + "peakP50LatencyMs": 114, + "peakP75LatencyMs": 157, + "peakP90LatencyMs": 176, + "peakP99LatencyMs": 211, + "totalRequests": 13402, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1313, + "requests": 1390, "errors": 0, - "requestsPerSec": 262.61, - "avgLatencyMs": 3.12, + "requestsPerSec": 278, + "avgLatencyMs": 3.09, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, "p90LatencyMs": 3, "p99LatencyMs": 5, - "maxLatencyMs": 8, - "bytesPerSec": 75687526.41 + "maxLatencyMs": 5, + "bytesPerSec": 80039116.8 }, { "workers": 5, "durationMs": 5000, - "requests": 1875, + "requests": 1987, "errors": 0, - "requestsPerSec": 375, - "avgLatencyMs": 12.86, - "medianLatencyMs": 13, - "p50LatencyMs": 13, - "p75LatencyMs": 13, - "p90LatencyMs": 15, - "p99LatencyMs": 21, + "requestsPerSec": 397.4, + "avgLatencyMs": 11.9, + "medianLatencyMs": 12, + "p50LatencyMs": 12, + "p75LatencyMs": 12, + "p90LatencyMs": 14, + "p99LatencyMs": 19, "maxLatencyMs": 28, - "bytesPerSec": 108088524.8 + "bytesPerSec": 114432409.6 }, { "workers": 10, "durationMs": 5000, - "requests": 1898, + "requests": 1998, "errors": 0, - "requestsPerSec": 379.6, - "avgLatencyMs": 25.76, - "medianLatencyMs": 25, - "p50LatencyMs": 25, - "p75LatencyMs": 26, - "p90LatencyMs": 34, - "p99LatencyMs": 49, - "maxLatencyMs": 62, - "bytesPerSec": 109412352 + "requestsPerSec": 399.6, + "avgLatencyMs": 24.52, + "medianLatencyMs": 24, + "p50LatencyMs": 24, + "p75LatencyMs": 24, + "p90LatencyMs": 30, + "p99LatencyMs": 44, + "maxLatencyMs": 70, + "bytesPerSec": 115074662.4 }, { "workers": 25, "durationMs": 5000, - "requests": 1904, + "requests": 1995, "errors": 0, - "requestsPerSec": 380.8, - "avgLatencyMs": 64.67, - "medianLatencyMs": 63, - "p50LatencyMs": 63, - "p75LatencyMs": 72, - "p90LatencyMs": 88, - "p99LatencyMs": 118, - "maxLatencyMs": 485, - "bytesPerSec": 109740032 + "requestsPerSec": 399, + "avgLatencyMs": 61.75, + "medianLatencyMs": 60, + "p50LatencyMs": 60, + "p75LatencyMs": 66, + "p90LatencyMs": 86, + "p99LatencyMs": 116, + "maxLatencyMs": 420, + "bytesPerSec": 114891161.6 }, { "workers": 50, "durationMs": 5000, - "requests": 1904, + "requests": 2025, "errors": 0, - "requestsPerSec": 380.8, - "avgLatencyMs": 129.05, - "medianLatencyMs": 105, - "p50LatencyMs": 105, - "p75LatencyMs": 135, - "p90LatencyMs": 198, - "p99LatencyMs": 815, - "maxLatencyMs": 2297, - "bytesPerSec": 109753139.2 + "requestsPerSec": 405, + "avgLatencyMs": 121.36, + "medianLatencyMs": 114, + "p50LatencyMs": 114, + "p75LatencyMs": 157, + "p90LatencyMs": 176, + "p99LatencyMs": 211, + "maxLatencyMs": 463, + "bytesPerSec": 116621312 }, { "workers": 100, "durationMs": 5010, - "requests": 1831, + "requests": 1999, "errors": 0, - "requestsPerSec": 366.2, - "avgLatencyMs": 187.26, - "medianLatencyMs": 127, - "p50LatencyMs": 127, - "p75LatencyMs": 167, - "p90LatencyMs": 222, - "p99LatencyMs": 2531, - "maxLatencyMs": 4887, - "bytesPerSec": 105558835.2 + "requestsPerSec": 399.8, + "avgLatencyMs": 185.79, + "medianLatencyMs": 135, + "p50LatencyMs": 135, + "p75LatencyMs": 169, + "p90LatencyMs": 235, + "p99LatencyMs": 2491, + "maxLatencyMs": 4947, + "bytesPerSec": 115140198.4 }, { "workers": 200, "durationMs": 5010, - "requests": 1764, + "requests": 2008, "errors": 0, - "requestsPerSec": 352.8, - "avgLatencyMs": 191.06, - "medianLatencyMs": 123, - "p50LatencyMs": 123, - "p75LatencyMs": 162, - "p90LatencyMs": 255, - "p99LatencyMs": 2704, - "maxLatencyMs": 4923, - "bytesPerSec": 101692211.2 + "requestsPerSec": 401.6, + "avgLatencyMs": 182.65, + "medianLatencyMs": 125, + "p50LatencyMs": 125, + "p75LatencyMs": 158, + "p90LatencyMs": 226, + "p99LatencyMs": 2452, + "maxLatencyMs": 4965, + "bytesPerSec": 115651379.2 } ] }, { - "peakWorkers": 10, - "peakRequestsPerSec": 385, - "peakAvgLatencyMs": 25.39, - "peakP50LatencyMs": 25, - "peakP75LatencyMs": 25, - "peakP90LatencyMs": 33, - "peakP99LatencyMs": 45, - "totalRequests": 12705, + "peakWorkers": 50, + "peakRequestsPerSec": 414, + "peakAvgLatencyMs": 118.69, + "peakP50LatencyMs": 105, + "peakP75LatencyMs": 134, + "peakP90LatencyMs": 171, + "peakP99LatencyMs": 450, + "totalRequests": 13692, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1343, + "requests": 1415, "errors": 0, - "requestsPerSec": 268.61, - "avgLatencyMs": 3.11, + "requestsPerSec": 283, + "avgLatencyMs": 3.1, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, "p90LatencyMs": 3, "p99LatencyMs": 4, "maxLatencyMs": 6, - "bytesPerSec": 77430784 + "bytesPerSec": 81494016 }, { "workers": 5, "durationMs": 5000, - "requests": 1920, + "requests": 2027, "errors": 0, - "requestsPerSec": 384, - "avgLatencyMs": 12.66, - "medianLatencyMs": 13, - "p50LatencyMs": 13, - "p75LatencyMs": 13, - "p90LatencyMs": 15, - "p99LatencyMs": 20, - "maxLatencyMs": 26, - "bytesPerSec": 110683750.4 + "requestsPerSec": 405.4, + "avgLatencyMs": 11.87, + "medianLatencyMs": 12, + "p50LatencyMs": 12, + "p75LatencyMs": 12, + "p90LatencyMs": 14, + "p99LatencyMs": 19, + "maxLatencyMs": 24, + "bytesPerSec": 116739276.8 }, { "workers": 10, "durationMs": 5000, - "requests": 1925, + "requests": 2052, "errors": 0, - "requestsPerSec": 385, - "avgLatencyMs": 25.39, - "medianLatencyMs": 25, - "p50LatencyMs": 25, - "p75LatencyMs": 25, - "p90LatencyMs": 33, - "p99LatencyMs": 45, - "maxLatencyMs": 77, - "bytesPerSec": 110959001.6 + "requestsPerSec": 410.4, + "avgLatencyMs": 23.76, + "medianLatencyMs": 23, + "p50LatencyMs": 23, + "p75LatencyMs": 24, + "p90LatencyMs": 28, + "p99LatencyMs": 41, + "maxLatencyMs": 60, + "bytesPerSec": 118167961.6 }, { "workers": 25, "durationMs": 5000, - "requests": 1908, + "requests": 2062, "errors": 0, - "requestsPerSec": 381.6, - "avgLatencyMs": 64.51, - "medianLatencyMs": 63, - "p50LatencyMs": 63, - "p75LatencyMs": 70, - "p90LatencyMs": 84, - "p99LatencyMs": 129, - "maxLatencyMs": 464, - "bytesPerSec": 110002176 + "requestsPerSec": 412.4, + "avgLatencyMs": 59.79, + "medianLatencyMs": 58, + "p50LatencyMs": 58, + "p75LatencyMs": 63, + "p90LatencyMs": 80, + "p99LatencyMs": 116, + "maxLatencyMs": 398, + "bytesPerSec": 118770892.8 }, { "workers": 50, "durationMs": 5000, - "requests": 1899, + "requests": 2070, "errors": 0, - "requestsPerSec": 379.8, - "avgLatencyMs": 129.41, - "medianLatencyMs": 117, - "p50LatencyMs": 117, - "p75LatencyMs": 138, - "p90LatencyMs": 183, - "p99LatencyMs": 839, - "maxLatencyMs": 2053, - "bytesPerSec": 109477888 + "requestsPerSec": 414, + "avgLatencyMs": 118.69, + "medianLatencyMs": 105, + "p50LatencyMs": 105, + "p75LatencyMs": 134, + "p90LatencyMs": 171, + "p99LatencyMs": 450, + "maxLatencyMs": 1665, + "bytesPerSec": 119203430.4 }, { "workers": 100, "durationMs": 5010, - "requests": 1891, + "requests": 2047, "errors": 0, - "requestsPerSec": 378.2, - "avgLatencyMs": 188.99, - "medianLatencyMs": 127, - "p50LatencyMs": 127, - "p75LatencyMs": 177, - "p90LatencyMs": 237, - "p99LatencyMs": 2592, - "maxLatencyMs": 4942, - "bytesPerSec": 109006028.8 + "requestsPerSec": 409.4, + "avgLatencyMs": 200.48, + "medianLatencyMs": 150, + "p50LatencyMs": 150, + "p75LatencyMs": 189, + "p90LatencyMs": 257, + "p99LatencyMs": 2054, + "maxLatencyMs": 4886, + "bytesPerSec": 117905817.6 }, { "workers": 200, "durationMs": 5010, - "requests": 1819, + "requests": 2019, "errors": 0, - "requestsPerSec": 363.8, - "avgLatencyMs": 188.63, - "medianLatencyMs": 120, - "p50LatencyMs": 120, + "requestsPerSec": 403.8, + "avgLatencyMs": 193.78, + "medianLatencyMs": 137, + "p50LatencyMs": 137, "p75LatencyMs": 173, - "p90LatencyMs": 223, - "p99LatencyMs": 2613, - "maxLatencyMs": 4843, - "bytesPerSec": 104864153.6 + "p90LatencyMs": 233, + "p99LatencyMs": 2586, + "maxLatencyMs": 4920, + "bytesPerSec": 116280524.8 } ] }, { - "peakWorkers": 25, - "peakRequestsPerSec": 384.6, - "peakAvgLatencyMs": 64.08, - "peakP50LatencyMs": 63, - "peakP75LatencyMs": 71, - "peakP90LatencyMs": 84, - "peakP99LatencyMs": 128, - "totalRequests": 12716, + "peakWorkers": 50, + "peakRequestsPerSec": 418.2, + "peakAvgLatencyMs": 117.16, + "peakP50LatencyMs": 115, + "peakP75LatencyMs": 129, + "peakP90LatencyMs": 154, + "peakP99LatencyMs": 536, + "totalRequests": 13806, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1330, + "requests": 1413, "errors": 0, - "requestsPerSec": 266, - "avgLatencyMs": 3.14, + "requestsPerSec": 282.61, + "avgLatencyMs": 3.12, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, "p90LatencyMs": 4, - "p99LatencyMs": 5, - "maxLatencyMs": 10, - "bytesPerSec": 76657459.2 + "p99LatencyMs": 4, + "maxLatencyMs": 6, + "bytesPerSec": 81376051.2 }, { "workers": 5, "durationMs": 5000, - "requests": 1887, + "requests": 2031, "errors": 0, - "requestsPerSec": 377.4, - "avgLatencyMs": 12.85, - "medianLatencyMs": 13, - "p50LatencyMs": 13, - "p75LatencyMs": 13, - "p90LatencyMs": 15, - "p99LatencyMs": 20, + "requestsPerSec": 406.2, + "avgLatencyMs": 11.87, + "medianLatencyMs": 12, + "p50LatencyMs": 12, + "p75LatencyMs": 12, + "p90LatencyMs": 14, + "p99LatencyMs": 19, "maxLatencyMs": 25, - "bytesPerSec": 108783206.4 + "bytesPerSec": 116948992 }, { "workers": 10, "durationMs": 5000, - "requests": 1904, + "requests": 2079, "errors": 0, - "requestsPerSec": 380.8, - "avgLatencyMs": 25.65, - "medianLatencyMs": 25, - "p50LatencyMs": 25, - "p75LatencyMs": 26, - "p90LatencyMs": 30, - "p99LatencyMs": 44, - "maxLatencyMs": 86, - "bytesPerSec": 109779353.6 + "requestsPerSec": 415.8, + "avgLatencyMs": 23.51, + "medianLatencyMs": 23, + "p50LatencyMs": 23, + "p75LatencyMs": 24, + "p90LatencyMs": 27, + "p99LatencyMs": 41, + "maxLatencyMs": 62, + "bytesPerSec": 119753932.8 }, { "workers": 25, "durationMs": 5000, - "requests": 1923, + "requests": 2077, "errors": 0, - "requestsPerSec": 384.6, - "avgLatencyMs": 64.08, - "medianLatencyMs": 63, - "p50LatencyMs": 63, - "p75LatencyMs": 71, - "p90LatencyMs": 84, - "p99LatencyMs": 128, - "maxLatencyMs": 481, - "bytesPerSec": 110867251.2 + "requestsPerSec": 415.4, + "avgLatencyMs": 59.15, + "medianLatencyMs": 58, + "p50LatencyMs": 58, + "p75LatencyMs": 59, + "p90LatencyMs": 74, + "p99LatencyMs": 118, + "maxLatencyMs": 409, + "bytesPerSec": 119622860.8 }, { "workers": 50, "durationMs": 5000, - "requests": 1905, + "requests": 2091, "errors": 0, - "requestsPerSec": 381, - "avgLatencyMs": 128.31, - "medianLatencyMs": 102, - "p50LatencyMs": 102, - "p75LatencyMs": 154, - "p90LatencyMs": 173, - "p99LatencyMs": 755, - "maxLatencyMs": 2092, - "bytesPerSec": 109805568 + "requestsPerSec": 418.2, + "avgLatencyMs": 117.16, + "medianLatencyMs": 115, + "p50LatencyMs": 115, + "p75LatencyMs": 129, + "p90LatencyMs": 154, + "p99LatencyMs": 536, + "maxLatencyMs": 1816, + "bytesPerSec": 120422400 }, { "workers": 100, "durationMs": 5010, - "requests": 1896, + "requests": 2081, "errors": 0, - "requestsPerSec": 379.2, - "avgLatencyMs": 190.73, - "medianLatencyMs": 122, - "p50LatencyMs": 122, - "p75LatencyMs": 179, - "p90LatencyMs": 236, - "p99LatencyMs": 2732, - "maxLatencyMs": 4958, - "bytesPerSec": 109307494.4 + "requestsPerSec": 416.2, + "avgLatencyMs": 185.22, + "medianLatencyMs": 129, + "p50LatencyMs": 129, + "p75LatencyMs": 159, + "p90LatencyMs": 220, + "p99LatencyMs": 2610, + "maxLatencyMs": 4933, + "bytesPerSec": 119845683.2 }, { "workers": 200, "durationMs": 5010, - "requests": 1871, + "requests": 2034, "errors": 0, - "requestsPerSec": 374.2, - "avgLatencyMs": 188.07, - "medianLatencyMs": 128, - "p50LatencyMs": 128, - "p75LatencyMs": 152, - "p90LatencyMs": 249, - "p99LatencyMs": 2717, - "maxLatencyMs": 4963, - "bytesPerSec": 107865702.4 + "requestsPerSec": 406.8, + "avgLatencyMs": 192.54, + "medianLatencyMs": 134, + "p50LatencyMs": 134, + "p75LatencyMs": 171, + "p90LatencyMs": 253, + "p99LatencyMs": 2309, + "maxLatencyMs": 4947, + "bytesPerSec": 117145600 } ] } diff --git a/packages/app-tanstack-start-react/stats/1.168.59.json b/packages/app-tanstack-start-react/stats/1.168.59.json new file mode 100644 index 00000000..d85967f3 --- /dev/null +++ b/packages/app-tanstack-start-react/stats/1.168.59.json @@ -0,0 +1,1130 @@ +{ + "timingMeasuredAt": "2026-10-11T00:44:30.326Z", + "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "frameworkVersion": "1.168.59", + "clientSideRenderedTests": { + "firstPaintMs": 125, + "fcpMs": 124.94, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": 21.03, + "inputDelayMs": 0.99, + "processingDurationMs": 7.36, + "presentationDelayMs": 12.68 + }, + "runs": 5, + "standardDeviation": { + "firstPaintMs": 10.84, + "fcpMs": 10.61, + "interactionLatencyMs": 5.49, + "inputDelayMs": 0.5, + "processingDurationMs": 0.65, + "presentationDelayMs": 5.44 + }, + "samples": [ + { + "firstPaintMs": 131, + "fcpMs": 131.135, + "interactionTests": { + "interactionLatencyMs": 24.667, + "inputDelayMs": 1.273, + "processingDurationMs": 7.6, + "presentationDelayMs": 15.794 + } + }, + { + "firstPaintMs": 134, + "fcpMs": 133.788, + "interactionTests": { + "interactionLatencyMs": 24.049999999999997, + "inputDelayMs": 0.116, + "processingDurationMs": 8.36, + "presentationDelayMs": 15.574 + } + }, + { + "firstPaintMs": 107, + "fcpMs": 107.403, + "interactionTests": { + "interactionLatencyMs": 12.66, + "inputDelayMs": 1.304, + "processingDurationMs": 7.166, + "presentationDelayMs": 4.19 + } + }, + { + "firstPaintMs": 130, + "fcpMs": 129.574, + "interactionTests": { + "interactionLatencyMs": 18.219, + "inputDelayMs": 1.135, + "processingDurationMs": 6.711, + "presentationDelayMs": 10.373 + } + }, + { + "firstPaintMs": 123, + "fcpMs": 122.804, + "interactionTests": { + "interactionLatencyMs": 25.554000000000002, + "inputDelayMs": 1.127, + "processingDurationMs": 6.953, + "presentationDelayMs": 17.474 + } + } + ] + }, + "ssrRequestThroughputTests": { + "opsPerSec": 344, + "avgLatencyMs": 2.957, + "medianLatencyMs": 2.837, + "samples": 3383, + "bodySizeKb": 192.67, + "duplicationFactor": 2 + }, + "serverSideRenderedTests": { + "firstPaintMs": 90.6, + "fcpMs": 90.74, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": 23.32, + "inputDelayMs": 1.32, + "processingDurationMs": 8.94, + "presentationDelayMs": 13.06 + }, + "runs": 5, + "standardDeviation": { + "firstPaintMs": 6.11, + "fcpMs": 6.08, + "interactionLatencyMs": 3.93, + "inputDelayMs": 0.05, + "processingDurationMs": 1.62, + "presentationDelayMs": 2.64 + }, + "samples": [ + { + "firstPaintMs": 101, + "fcpMs": 101.199, + "interactionTests": { + "interactionLatencyMs": 24.212, + "inputDelayMs": 1.392, + "processingDurationMs": 10.194, + "presentationDelayMs": 12.626 + } + }, + { + "firstPaintMs": 91, + "fcpMs": 90.852, + "interactionTests": { + "interactionLatencyMs": 22.939, + "inputDelayMs": 1.248, + "processingDurationMs": 7.755, + "presentationDelayMs": 13.936 + } + }, + { + "firstPaintMs": 88, + "fcpMs": 88.116, + "interactionTests": { + "interactionLatencyMs": 26.454, + "inputDelayMs": 1.337, + "processingDurationMs": 9.57, + "presentationDelayMs": 15.547 + } + }, + { + "firstPaintMs": 87, + "fcpMs": 87.17, + "interactionTests": { + "interactionLatencyMs": 16.793, + "inputDelayMs": 1.322, + "processingDurationMs": 6.743, + "presentationDelayMs": 8.728 + } + }, + { + "firstPaintMs": 86, + "fcpMs": 86.387, + "interactionTests": { + "interactionLatencyMs": 26.223999999999997, + "inputDelayMs": 1.309, + "processingDurationMs": 10.45, + "presentationDelayMs": 14.465 + } + } + ] + }, + "ssrRouterLinkLoadTests": { + "peakWorkers": 50, + "peakRequestsPerSec": 234, + "peakAvgLatencyMs": 208.25, + "peakP50LatencyMs": 169, + "peakP75LatencyMs": 226, + "peakP90LatencyMs": 287, + "peakP99LatencyMs": 1582, + "totalRequests": 7866, + "totalErrors": 0, + "stages": [ + { + "workers": 1, + "durationMs": 5000, + "requests": 929, + "errors": 0, + "requestsPerSec": 185.8, + "avgLatencyMs": 5.12, + "medianLatencyMs": 5, + "p50LatencyMs": 5, + "p75LatencyMs": 5, + "p90LatencyMs": 5, + "p99LatencyMs": 8, + "maxLatencyMs": 9, + "bytesPerSec": 53493760 + }, + { + "workers": 5, + "durationMs": 5000, + "requests": 1169, + "errors": 0, + "requestsPerSec": 233.8, + "avgLatencyMs": 20.86, + "medianLatencyMs": 20, + "p50LatencyMs": 20, + "p75LatencyMs": 21, + "p90LatencyMs": 25, + "p99LatencyMs": 34, + "maxLatencyMs": 48, + "bytesPerSec": 67315302.41 + }, + { + "workers": 10, + "durationMs": 5000, + "requests": 1169, + "errors": 0, + "requestsPerSec": 233.8, + "avgLatencyMs": 42.1, + "medianLatencyMs": 41, + "p50LatencyMs": 41, + "p75LatencyMs": 44, + "p90LatencyMs": 53, + "p99LatencyMs": 73, + "maxLatencyMs": 105, + "bytesPerSec": 67308748.8 + }, + { + "workers": 25, + "durationMs": 5000, + "requests": 1166, + "errors": 0, + "requestsPerSec": 233.2, + "avgLatencyMs": 105.48, + "medianLatencyMs": 104, + "p50LatencyMs": 104, + "p75LatencyMs": 109, + "p90LatencyMs": 132, + "p99LatencyMs": 174, + "maxLatencyMs": 681, + "bytesPerSec": 67125248 + }, + { + "workers": 50, + "durationMs": 5000, + "requests": 1170, + "errors": 0, + "requestsPerSec": 234, + "avgLatencyMs": 208.25, + "medianLatencyMs": 169, + "p50LatencyMs": 169, + "p75LatencyMs": 226, + "p90LatencyMs": 287, + "p99LatencyMs": 1582, + "maxLatencyMs": 2945, + "bytesPerSec": 67361177.6 + }, + { + "workers": 100, + "durationMs": 5010, + "requests": 1143, + "errors": 0, + "requestsPerSec": 228.6, + "avgLatencyMs": 255.4, + "medianLatencyMs": 176, + "p50LatencyMs": 176, + "p75LatencyMs": 244, + "p90LatencyMs": 302, + "p99LatencyMs": 3226, + "maxLatencyMs": 4965, + "bytesPerSec": 65811251.2 + }, + { + "workers": 200, + "durationMs": 5010, + "requests": 1120, + "errors": 0, + "requestsPerSec": 224, + "avgLatencyMs": 260.75, + "medianLatencyMs": 188, + "p50LatencyMs": 188, + "p75LatencyMs": 237, + "p90LatencyMs": 319, + "p99LatencyMs": 3151, + "maxLatencyMs": 4865, + "bytesPerSec": 64497254.4 + } + ], + "runs": 3, + "samples": [ + { + "peakWorkers": 50, + "peakRequestsPerSec": 231.4, + "peakAvgLatencyMs": 209.8, + "peakP50LatencyMs": 164, + "peakP75LatencyMs": 205, + "peakP90LatencyMs": 297, + "peakP99LatencyMs": 1860, + "totalRequests": 7757, + "totalErrors": 0, + "stages": [ + { + "workers": 1, + "durationMs": 5000, + "requests": 923, + "errors": 0, + "requestsPerSec": 184.6, + "avgLatencyMs": 5.1, + "medianLatencyMs": 5, + "p50LatencyMs": 5, + "p75LatencyMs": 5, + "p90LatencyMs": 5, + "p99LatencyMs": 7, + "maxLatencyMs": 9, + "bytesPerSec": 53146419.2 + }, + { + "workers": 5, + "durationMs": 5000, + "requests": 1125, + "errors": 0, + "requestsPerSec": 225, + "avgLatencyMs": 21.67, + "medianLatencyMs": 21, + "p50LatencyMs": 21, + "p75LatencyMs": 22, + "p90LatencyMs": 26, + "p99LatencyMs": 35, + "maxLatencyMs": 54, + "bytesPerSec": 64772505.6 + }, + { + "workers": 10, + "durationMs": 5000, + "requests": 1133, + "errors": 0, + "requestsPerSec": 226.6, + "avgLatencyMs": 43.43, + "medianLatencyMs": 42, + "p50LatencyMs": 42, + "p75LatencyMs": 46, + "p90LatencyMs": 57, + "p99LatencyMs": 77, + "maxLatencyMs": 147, + "bytesPerSec": 65237811.2 + }, + { + "workers": 25, + "durationMs": 5000, + "requests": 1144, + "errors": 0, + "requestsPerSec": 228.8, + "avgLatencyMs": 107.59, + "medianLatencyMs": 105, + "p50LatencyMs": 105, + "p75LatencyMs": 111, + "p90LatencyMs": 147, + "p99LatencyMs": 245, + "maxLatencyMs": 828, + "bytesPerSec": 65863680 + }, + { + "workers": 50, + "durationMs": 5000, + "requests": 1157, + "errors": 0, + "requestsPerSec": 231.4, + "avgLatencyMs": 209.8, + "medianLatencyMs": 164, + "p50LatencyMs": 164, + "p75LatencyMs": 205, + "p90LatencyMs": 297, + "p99LatencyMs": 1860, + "maxLatencyMs": 3374, + "bytesPerSec": 66617344 + }, + { + "workers": 100, + "durationMs": 5010, + "requests": 1150, + "errors": 0, + "requestsPerSec": 230, + "avgLatencyMs": 241.25, + "medianLatencyMs": 159, + "p50LatencyMs": 159, + "p75LatencyMs": 221, + "p90LatencyMs": 318, + "p99LatencyMs": 2991, + "maxLatencyMs": 4871, + "bytesPerSec": 66220851.2 + }, + { + "workers": 200, + "durationMs": 5010, + "requests": 1125, + "errors": 0, + "requestsPerSec": 225, + "avgLatencyMs": 246.39, + "medianLatencyMs": 161, + "p50LatencyMs": 161, + "p75LatencyMs": 222, + "p90LatencyMs": 309, + "p99LatencyMs": 3032, + "maxLatencyMs": 4869, + "bytesPerSec": 64785612.8 + } + ] + }, + { + "peakWorkers": 50, + "peakRequestsPerSec": 234, + "peakAvgLatencyMs": 208.25, + "peakP50LatencyMs": 169, + "peakP75LatencyMs": 226, + "peakP90LatencyMs": 287, + "peakP99LatencyMs": 1582, + "totalRequests": 7866, + "totalErrors": 0, + "stages": [ + { + "workers": 1, + "durationMs": 5000, + "requests": 929, + "errors": 0, + "requestsPerSec": 185.8, + "avgLatencyMs": 5.12, + "medianLatencyMs": 5, + "p50LatencyMs": 5, + "p75LatencyMs": 5, + "p90LatencyMs": 5, + "p99LatencyMs": 8, + "maxLatencyMs": 9, + "bytesPerSec": 53493760 + }, + { + "workers": 5, + "durationMs": 5000, + "requests": 1169, + "errors": 0, + "requestsPerSec": 233.8, + "avgLatencyMs": 20.86, + "medianLatencyMs": 20, + "p50LatencyMs": 20, + "p75LatencyMs": 21, + "p90LatencyMs": 25, + "p99LatencyMs": 34, + "maxLatencyMs": 48, + "bytesPerSec": 67315302.41 + }, + { + "workers": 10, + "durationMs": 5000, + "requests": 1169, + "errors": 0, + "requestsPerSec": 233.8, + "avgLatencyMs": 42.1, + "medianLatencyMs": 41, + "p50LatencyMs": 41, + "p75LatencyMs": 44, + "p90LatencyMs": 53, + "p99LatencyMs": 73, + "maxLatencyMs": 105, + "bytesPerSec": 67308748.8 + }, + { + "workers": 25, + "durationMs": 5000, + "requests": 1166, + "errors": 0, + "requestsPerSec": 233.2, + "avgLatencyMs": 105.48, + "medianLatencyMs": 104, + "p50LatencyMs": 104, + "p75LatencyMs": 109, + "p90LatencyMs": 132, + "p99LatencyMs": 174, + "maxLatencyMs": 681, + "bytesPerSec": 67125248 + }, + { + "workers": 50, + "durationMs": 5000, + "requests": 1170, + "errors": 0, + "requestsPerSec": 234, + "avgLatencyMs": 208.25, + "medianLatencyMs": 169, + "p50LatencyMs": 169, + "p75LatencyMs": 226, + "p90LatencyMs": 287, + "p99LatencyMs": 1582, + "maxLatencyMs": 2945, + "bytesPerSec": 67361177.6 + }, + { + "workers": 100, + "durationMs": 5010, + "requests": 1143, + "errors": 0, + "requestsPerSec": 228.6, + "avgLatencyMs": 255.4, + "medianLatencyMs": 176, + "p50LatencyMs": 176, + "p75LatencyMs": 244, + "p90LatencyMs": 302, + "p99LatencyMs": 3226, + "maxLatencyMs": 4965, + "bytesPerSec": 65811251.2 + }, + { + "workers": 200, + "durationMs": 5010, + "requests": 1120, + "errors": 0, + "requestsPerSec": 224, + "avgLatencyMs": 260.75, + "medianLatencyMs": 188, + "p50LatencyMs": 188, + "p75LatencyMs": 237, + "p90LatencyMs": 319, + "p99LatencyMs": 3151, + "maxLatencyMs": 4865, + "bytesPerSec": 64497254.4 + } + ] + }, + { + "peakWorkers": 50, + "peakRequestsPerSec": 239, + "peakAvgLatencyMs": 204.42, + "peakP50LatencyMs": 173, + "peakP75LatencyMs": 211, + "peakP90LatencyMs": 259, + "peakP99LatencyMs": 1824, + "totalRequests": 7966, + "totalErrors": 0, + "stages": [ + { + "workers": 1, + "durationMs": 5000, + "requests": 943, + "errors": 0, + "requestsPerSec": 188.6, + "avgLatencyMs": 5.09, + "medianLatencyMs": 5, + "p50LatencyMs": 5, + "p75LatencyMs": 5, + "p90LatencyMs": 5, + "p99LatencyMs": 6, + "maxLatencyMs": 9, + "bytesPerSec": 54299852.8 + }, + { + "workers": 5, + "durationMs": 5000, + "requests": 1160, + "errors": 0, + "requestsPerSec": 232, + "avgLatencyMs": 21.05, + "medianLatencyMs": 20, + "p50LatencyMs": 20, + "p75LatencyMs": 21, + "p90LatencyMs": 24, + "p99LatencyMs": 34, + "maxLatencyMs": 49, + "bytesPerSec": 66791014.4 + }, + { + "workers": 10, + "durationMs": 5000, + "requests": 1166, + "errors": 0, + "requestsPerSec": 233.2, + "avgLatencyMs": 42.23, + "medianLatencyMs": 41, + "p50LatencyMs": 41, + "p75LatencyMs": 45, + "p90LatencyMs": 57, + "p99LatencyMs": 70, + "maxLatencyMs": 112, + "bytesPerSec": 67121971.2 + }, + { + "workers": 25, + "durationMs": 5000, + "requests": 1186, + "errors": 0, + "requestsPerSec": 237.2, + "avgLatencyMs": 103.85, + "medianLatencyMs": 102, + "p50LatencyMs": 102, + "p75LatencyMs": 104, + "p90LatencyMs": 134, + "p99LatencyMs": 265, + "maxLatencyMs": 863, + "bytesPerSec": 68291788.8 + }, + { + "workers": 50, + "durationMs": 5000, + "requests": 1195, + "errors": 0, + "requestsPerSec": 239, + "avgLatencyMs": 204.42, + "medianLatencyMs": 173, + "p50LatencyMs": 173, + "p75LatencyMs": 211, + "p90LatencyMs": 259, + "p99LatencyMs": 1824, + "maxLatencyMs": 3080, + "bytesPerSec": 68809523.2 + }, + { + "workers": 100, + "durationMs": 5010, + "requests": 1175, + "errors": 0, + "requestsPerSec": 235, + "avgLatencyMs": 247.74, + "medianLatencyMs": 168, + "p50LatencyMs": 168, + "p75LatencyMs": 234, + "p90LatencyMs": 305, + "p99LatencyMs": 3203, + "maxLatencyMs": 4880, + "bytesPerSec": 67662643.2 + }, + { + "workers": 200, + "durationMs": 5010, + "requests": 1141, + "errors": 0, + "requestsPerSec": 228.2, + "avgLatencyMs": 255.2, + "medianLatencyMs": 182, + "p50LatencyMs": 182, + "p75LatencyMs": 214, + "p90LatencyMs": 312, + "p99LatencyMs": 3202, + "maxLatencyMs": 4865, + "bytesPerSec": 65703116.8 + } + ] + } + ], + "warmupDurationMs": 5000 + }, + "packageJson": { + "dependencies": { + "@tanstack/react-router": "1.170.39", + "@tanstack/react-start": "1.168.59", + "nitro": "3.0.260903-beta", + "react": "19.3.0", + "react-dom": "19.3.0", + "srvx": "1.0.5" + }, + "devDependencies": { + "@types/node": "26.6.3", + "@types/react": "19.3.0", + "@types/react-dom": "19.3.0", + "@vitejs/plugin-react": "6.1.1", + "typescript": "7.0.2", + "vite": "8.3.1" + } + }, + "browserVersion": "Google Chrome 154.0.8037.97", + "ssrLoadTests": { + "peakWorkers": 50, + "peakRequestsPerSec": 414, + "peakAvgLatencyMs": 118.69, + "peakP50LatencyMs": 105, + "peakP75LatencyMs": 134, + "peakP90LatencyMs": 171, + "peakP99LatencyMs": 450, + "totalRequests": 13692, + "totalErrors": 0, + "stages": [ + { + "workers": 1, + "durationMs": 5000, + "requests": 1415, + "errors": 0, + "requestsPerSec": 283, + "avgLatencyMs": 3.1, + "medianLatencyMs": 3, + "p50LatencyMs": 3, + "p75LatencyMs": 3, + "p90LatencyMs": 3, + "p99LatencyMs": 4, + "maxLatencyMs": 6, + "bytesPerSec": 81494016 + }, + { + "workers": 5, + "durationMs": 5000, + "requests": 2027, + "errors": 0, + "requestsPerSec": 405.4, + "avgLatencyMs": 11.87, + "medianLatencyMs": 12, + "p50LatencyMs": 12, + "p75LatencyMs": 12, + "p90LatencyMs": 14, + "p99LatencyMs": 19, + "maxLatencyMs": 24, + "bytesPerSec": 116739276.8 + }, + { + "workers": 10, + "durationMs": 5000, + "requests": 2052, + "errors": 0, + "requestsPerSec": 410.4, + "avgLatencyMs": 23.76, + "medianLatencyMs": 23, + "p50LatencyMs": 23, + "p75LatencyMs": 24, + "p90LatencyMs": 28, + "p99LatencyMs": 41, + "maxLatencyMs": 60, + "bytesPerSec": 118167961.6 + }, + { + "workers": 25, + "durationMs": 5000, + "requests": 2062, + "errors": 0, + "requestsPerSec": 412.4, + "avgLatencyMs": 59.79, + "medianLatencyMs": 58, + "p50LatencyMs": 58, + "p75LatencyMs": 63, + "p90LatencyMs": 80, + "p99LatencyMs": 116, + "maxLatencyMs": 398, + "bytesPerSec": 118770892.8 + }, + { + "workers": 50, + "durationMs": 5000, + "requests": 2070, + "errors": 0, + "requestsPerSec": 414, + "avgLatencyMs": 118.69, + "medianLatencyMs": 105, + "p50LatencyMs": 105, + "p75LatencyMs": 134, + "p90LatencyMs": 171, + "p99LatencyMs": 450, + "maxLatencyMs": 1665, + "bytesPerSec": 119203430.4 + }, + { + "workers": 100, + "durationMs": 5010, + "requests": 2047, + "errors": 0, + "requestsPerSec": 409.4, + "avgLatencyMs": 200.48, + "medianLatencyMs": 150, + "p50LatencyMs": 150, + "p75LatencyMs": 189, + "p90LatencyMs": 257, + "p99LatencyMs": 2054, + "maxLatencyMs": 4886, + "bytesPerSec": 117905817.6 + }, + { + "workers": 200, + "durationMs": 5010, + "requests": 2019, + "errors": 0, + "requestsPerSec": 403.8, + "avgLatencyMs": 193.78, + "medianLatencyMs": 137, + "p50LatencyMs": 137, + "p75LatencyMs": 173, + "p90LatencyMs": 233, + "p99LatencyMs": 2586, + "maxLatencyMs": 4920, + "bytesPerSec": 116280524.8 + } + ], + "runs": 3, + "samples": [ + { + "peakWorkers": 50, + "peakRequestsPerSec": 405, + "peakAvgLatencyMs": 121.36, + "peakP50LatencyMs": 114, + "peakP75LatencyMs": 157, + "peakP90LatencyMs": 176, + "peakP99LatencyMs": 211, + "totalRequests": 13402, + "totalErrors": 0, + "stages": [ + { + "workers": 1, + "durationMs": 5000, + "requests": 1390, + "errors": 0, + "requestsPerSec": 278, + "avgLatencyMs": 3.09, + "medianLatencyMs": 3, + "p50LatencyMs": 3, + "p75LatencyMs": 3, + "p90LatencyMs": 3, + "p99LatencyMs": 5, + "maxLatencyMs": 5, + "bytesPerSec": 80039116.8 + }, + { + "workers": 5, + "durationMs": 5000, + "requests": 1987, + "errors": 0, + "requestsPerSec": 397.4, + "avgLatencyMs": 11.9, + "medianLatencyMs": 12, + "p50LatencyMs": 12, + "p75LatencyMs": 12, + "p90LatencyMs": 14, + "p99LatencyMs": 19, + "maxLatencyMs": 28, + "bytesPerSec": 114432409.6 + }, + { + "workers": 10, + "durationMs": 5000, + "requests": 1998, + "errors": 0, + "requestsPerSec": 399.6, + "avgLatencyMs": 24.52, + "medianLatencyMs": 24, + "p50LatencyMs": 24, + "p75LatencyMs": 24, + "p90LatencyMs": 30, + "p99LatencyMs": 44, + "maxLatencyMs": 70, + "bytesPerSec": 115074662.4 + }, + { + "workers": 25, + "durationMs": 5000, + "requests": 1995, + "errors": 0, + "requestsPerSec": 399, + "avgLatencyMs": 61.75, + "medianLatencyMs": 60, + "p50LatencyMs": 60, + "p75LatencyMs": 66, + "p90LatencyMs": 86, + "p99LatencyMs": 116, + "maxLatencyMs": 420, + "bytesPerSec": 114891161.6 + }, + { + "workers": 50, + "durationMs": 5000, + "requests": 2025, + "errors": 0, + "requestsPerSec": 405, + "avgLatencyMs": 121.36, + "medianLatencyMs": 114, + "p50LatencyMs": 114, + "p75LatencyMs": 157, + "p90LatencyMs": 176, + "p99LatencyMs": 211, + "maxLatencyMs": 463, + "bytesPerSec": 116621312 + }, + { + "workers": 100, + "durationMs": 5010, + "requests": 1999, + "errors": 0, + "requestsPerSec": 399.8, + "avgLatencyMs": 185.79, + "medianLatencyMs": 135, + "p50LatencyMs": 135, + "p75LatencyMs": 169, + "p90LatencyMs": 235, + "p99LatencyMs": 2491, + "maxLatencyMs": 4947, + "bytesPerSec": 115140198.4 + }, + { + "workers": 200, + "durationMs": 5010, + "requests": 2008, + "errors": 0, + "requestsPerSec": 401.6, + "avgLatencyMs": 182.65, + "medianLatencyMs": 125, + "p50LatencyMs": 125, + "p75LatencyMs": 158, + "p90LatencyMs": 226, + "p99LatencyMs": 2452, + "maxLatencyMs": 4965, + "bytesPerSec": 115651379.2 + } + ] + }, + { + "peakWorkers": 50, + "peakRequestsPerSec": 414, + "peakAvgLatencyMs": 118.69, + "peakP50LatencyMs": 105, + "peakP75LatencyMs": 134, + "peakP90LatencyMs": 171, + "peakP99LatencyMs": 450, + "totalRequests": 13692, + "totalErrors": 0, + "stages": [ + { + "workers": 1, + "durationMs": 5000, + "requests": 1415, + "errors": 0, + "requestsPerSec": 283, + "avgLatencyMs": 3.1, + "medianLatencyMs": 3, + "p50LatencyMs": 3, + "p75LatencyMs": 3, + "p90LatencyMs": 3, + "p99LatencyMs": 4, + "maxLatencyMs": 6, + "bytesPerSec": 81494016 + }, + { + "workers": 5, + "durationMs": 5000, + "requests": 2027, + "errors": 0, + "requestsPerSec": 405.4, + "avgLatencyMs": 11.87, + "medianLatencyMs": 12, + "p50LatencyMs": 12, + "p75LatencyMs": 12, + "p90LatencyMs": 14, + "p99LatencyMs": 19, + "maxLatencyMs": 24, + "bytesPerSec": 116739276.8 + }, + { + "workers": 10, + "durationMs": 5000, + "requests": 2052, + "errors": 0, + "requestsPerSec": 410.4, + "avgLatencyMs": 23.76, + "medianLatencyMs": 23, + "p50LatencyMs": 23, + "p75LatencyMs": 24, + "p90LatencyMs": 28, + "p99LatencyMs": 41, + "maxLatencyMs": 60, + "bytesPerSec": 118167961.6 + }, + { + "workers": 25, + "durationMs": 5000, + "requests": 2062, + "errors": 0, + "requestsPerSec": 412.4, + "avgLatencyMs": 59.79, + "medianLatencyMs": 58, + "p50LatencyMs": 58, + "p75LatencyMs": 63, + "p90LatencyMs": 80, + "p99LatencyMs": 116, + "maxLatencyMs": 398, + "bytesPerSec": 118770892.8 + }, + { + "workers": 50, + "durationMs": 5000, + "requests": 2070, + "errors": 0, + "requestsPerSec": 414, + "avgLatencyMs": 118.69, + "medianLatencyMs": 105, + "p50LatencyMs": 105, + "p75LatencyMs": 134, + "p90LatencyMs": 171, + "p99LatencyMs": 450, + "maxLatencyMs": 1665, + "bytesPerSec": 119203430.4 + }, + { + "workers": 100, + "durationMs": 5010, + "requests": 2047, + "errors": 0, + "requestsPerSec": 409.4, + "avgLatencyMs": 200.48, + "medianLatencyMs": 150, + "p50LatencyMs": 150, + "p75LatencyMs": 189, + "p90LatencyMs": 257, + "p99LatencyMs": 2054, + "maxLatencyMs": 4886, + "bytesPerSec": 117905817.6 + }, + { + "workers": 200, + "durationMs": 5010, + "requests": 2019, + "errors": 0, + "requestsPerSec": 403.8, + "avgLatencyMs": 193.78, + "medianLatencyMs": 137, + "p50LatencyMs": 137, + "p75LatencyMs": 173, + "p90LatencyMs": 233, + "p99LatencyMs": 2586, + "maxLatencyMs": 4920, + "bytesPerSec": 116280524.8 + } + ] + }, + { + "peakWorkers": 50, + "peakRequestsPerSec": 418.2, + "peakAvgLatencyMs": 117.16, + "peakP50LatencyMs": 115, + "peakP75LatencyMs": 129, + "peakP90LatencyMs": 154, + "peakP99LatencyMs": 536, + "totalRequests": 13806, + "totalErrors": 0, + "stages": [ + { + "workers": 1, + "durationMs": 5000, + "requests": 1413, + "errors": 0, + "requestsPerSec": 282.61, + "avgLatencyMs": 3.12, + "medianLatencyMs": 3, + "p50LatencyMs": 3, + "p75LatencyMs": 3, + "p90LatencyMs": 4, + "p99LatencyMs": 4, + "maxLatencyMs": 6, + "bytesPerSec": 81376051.2 + }, + { + "workers": 5, + "durationMs": 5000, + "requests": 2031, + "errors": 0, + "requestsPerSec": 406.2, + "avgLatencyMs": 11.87, + "medianLatencyMs": 12, + "p50LatencyMs": 12, + "p75LatencyMs": 12, + "p90LatencyMs": 14, + "p99LatencyMs": 19, + "maxLatencyMs": 25, + "bytesPerSec": 116948992 + }, + { + "workers": 10, + "durationMs": 5000, + "requests": 2079, + "errors": 0, + "requestsPerSec": 415.8, + "avgLatencyMs": 23.51, + "medianLatencyMs": 23, + "p50LatencyMs": 23, + "p75LatencyMs": 24, + "p90LatencyMs": 27, + "p99LatencyMs": 41, + "maxLatencyMs": 62, + "bytesPerSec": 119753932.8 + }, + { + "workers": 25, + "durationMs": 5000, + "requests": 2077, + "errors": 0, + "requestsPerSec": 415.4, + "avgLatencyMs": 59.15, + "medianLatencyMs": 58, + "p50LatencyMs": 58, + "p75LatencyMs": 59, + "p90LatencyMs": 74, + "p99LatencyMs": 118, + "maxLatencyMs": 409, + "bytesPerSec": 119622860.8 + }, + { + "workers": 50, + "durationMs": 5000, + "requests": 2091, + "errors": 0, + "requestsPerSec": 418.2, + "avgLatencyMs": 117.16, + "medianLatencyMs": 115, + "p50LatencyMs": 115, + "p75LatencyMs": 129, + "p90LatencyMs": 154, + "p99LatencyMs": 536, + "maxLatencyMs": 1816, + "bytesPerSec": 120422400 + }, + { + "workers": 100, + "durationMs": 5010, + "requests": 2081, + "errors": 0, + "requestsPerSec": 416.2, + "avgLatencyMs": 185.22, + "medianLatencyMs": 129, + "p50LatencyMs": 129, + "p75LatencyMs": 159, + "p90LatencyMs": 220, + "p99LatencyMs": 2610, + "maxLatencyMs": 4933, + "bytesPerSec": 119845683.2 + }, + { + "workers": 200, + "durationMs": 5010, + "requests": 2034, + "errors": 0, + "requestsPerSec": 406.8, + "avgLatencyMs": 192.54, + "medianLatencyMs": 134, + "p50LatencyMs": 134, + "p75LatencyMs": 171, + "p90LatencyMs": 253, + "p99LatencyMs": 2309, + "maxLatencyMs": 4947, + "bytesPerSec": 117145600 + } + ] + } + ], + "warmupDurationMs": 5000 + } +} diff --git a/packages/docs/src/content/devtime/starter-astro.json b/packages/docs/src/content/devtime/starter-astro.json index 253e9734..4e1fc766 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-10T11:51:43.886Z", + "timingMeasuredAt": "2026-10-11T00:44:30.326Z", "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": 880.2, - "standardDeviationMs": 13.54, - "minMs": 868, - "maxMs": 900, - "samplesMs": [888, 900, 875, 868, 870] + "avgMs": 797.4, + "standardDeviationMs": 6.07, + "minMs": 792, + "maxMs": 804, + "samplesMs": [793, 804, 792, 794, 804] }, "warmBuildTime": { - "avgMs": 845.2, - "standardDeviationMs": 28.79, - "minMs": 825, - "maxMs": 894, - "samplesMs": [848, 894, 833, 826, 825] + "avgMs": 800.2, + "standardDeviationMs": 67.14, + "minMs": 765, + "maxMs": 920, + "samplesMs": [776, 920, 766, 774, 765] }, "installTime": { - "avgMs": 3174.2, - "standardDeviationMs": 971.5, - "minMs": 1593, - "maxMs": 3860, - "samplesMs": [1593, 2874, 3860, 3775, 3769] + "avgMs": 3401, + "standardDeviationMs": 1065.9, + "minMs": 1725, + "maxMs": 4350, + "samplesMs": [1725, 2986, 4046, 4350, 3898] }, "order": 1, "duplicateDependencies": 13, @@ -128,11 +128,11 @@ "minimumNodeVersion": "22.19.0", "minimumNodeVersionImposedBy": ["undici"], "devServerStartTime": { - "avgMs": 1440.2, - "standardDeviationMs": 68.32, - "minMs": 1356, - "maxMs": 1530, - "samplesMs": [1463, 1462, 1530, 1390, 1356] + "avgMs": 1273.6, + "standardDeviationMs": 16.94, + "minMs": 1261, + "maxMs": 1301, + "samplesMs": [1265, 1279, 1262, 1261, 1301] }, "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 2c475dc5..c4d82900 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-10T11:51:43.886Z", + "timingMeasuredAt": "2026-10-11T00:44:30.326Z", "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": 4937.6, - "standardDeviationMs": 523.54, - "minMs": 4618, - "maxMs": 5866, - "samplesMs": [5866, 4811, 4618, 4695, 4698] + "avgMs": 5146.2, + "standardDeviationMs": 176.65, + "minMs": 4990, + "maxMs": 5355, + "samplesMs": [5355, 5321, 5047, 4990, 5018] }, "warmBuildTime": { - "avgMs": 4915.8, - "standardDeviationMs": 377.38, - "minMs": 4651, - "maxMs": 5576, - "samplesMs": [5576, 4706, 4858, 4651, 4788] + "avgMs": 5182, + "standardDeviationMs": 165.09, + "minMs": 4904, + "maxMs": 5324, + "samplesMs": [5184, 5213, 5324, 4904, 5285] }, "installTime": { - "avgMs": 5880.8, - "standardDeviationMs": 1489.1, - "minMs": 3232, - "maxMs": 6722, - "samplesMs": [3232, 6649, 6722, 6312, 6489] + "avgMs": 5576, + "standardDeviationMs": 1488.1, + "minMs": 2928, + "maxMs": 6397, + "samplesMs": [2928, 6366, 6022, 6397, 6167] }, "order": 2, "duplicateDependencies": 12, @@ -431,11 +431,11 @@ "minimumNodeVersion": "20.9.0", "minimumNodeVersionImposedBy": ["next"], "devServerStartTime": { - "avgMs": 2660.6, - "standardDeviationMs": 71.81, - "minMs": 2583, - "maxMs": 2773, - "samplesMs": [2773, 2649, 2583, 2621, 2677] + "avgMs": 2580.6, + "standardDeviationMs": 311.08, + "minMs": 2397, + "maxMs": 3135, + "samplesMs": [2468, 2450, 2397, 2453, 3135] }, "firstPartyDependencies": { "prodDependencies": 1, diff --git a/packages/docs/src/content/devtime/starter-nuxt.json b/packages/docs/src/content/devtime/starter-nuxt.json index 9e9e5d59..b564f626 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-10T11:51:43.886Z", + "timingMeasuredAt": "2026-10-11T00:44:30.326Z", "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": 3937.6, - "standardDeviationMs": 112.67, - "minMs": 3821, - "maxMs": 4097, - "samplesMs": [3838, 3955, 3977, 4097, 3821] + "avgMs": 3764.4, + "standardDeviationMs": 153.87, + "minMs": 3634, + "maxMs": 4027, + "samplesMs": [4027, 3712, 3634, 3687, 3762] }, "warmBuildTime": { - "avgMs": 3839.8, - "standardDeviationMs": 153.37, - "minMs": 3680, - "maxMs": 4093, - "samplesMs": [3680, 3779, 3813, 3834, 4093] + "avgMs": 3601.2, + "standardDeviationMs": 152.39, + "minMs": 3450, + "maxMs": 3838, + "samplesMs": [3660, 3838, 3450, 3523, 3535] }, "installTime": { - "avgMs": 5003.8, - "standardDeviationMs": 1065.5, - "minMs": 3155, - "maxMs": 5903, - "samplesMs": [3155, 5903, 5348, 5227, 5386] + "avgMs": 5127.8, + "standardDeviationMs": 1151.7, + "minMs": 3130, + "maxMs": 6107, + "samplesMs": [3130, 6107, 5485, 5389, 5528] }, "order": 3, "duplicateDependencies": 79, @@ -489,11 +489,11 @@ "stylehacks" ], "devServerStartTime": { - "avgMs": 2571.2, - "standardDeviationMs": 49.09, - "minMs": 2507, - "maxMs": 2613, - "samplesMs": [2613, 2598, 2530, 2608, 2507] + "avgMs": 2665.4, + "standardDeviationMs": 64.03, + "minMs": 2590, + "maxMs": 2763, + "samplesMs": [2669, 2590, 2632, 2763, 2673] }, "firstPartyDependencies": { "prodDependencies": 1, diff --git a/packages/docs/src/content/devtime/starter-pracht.json b/packages/docs/src/content/devtime/starter-pracht.json index 5832e52c..ee328fc4 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-10T11:51:43.886Z", + "timingMeasuredAt": "2026-10-11T00:44:30.326Z", "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": 1994, - "standardDeviationMs": 335, - "minMs": 1541, - "maxMs": 2317, - "samplesMs": [1541, 1999, 1800, 2313, 2317] + "avgMs": 1989.8, + "standardDeviationMs": 260.2, + "minMs": 1610, + "maxMs": 2286, + "samplesMs": [1610, 2105, 1862, 2086, 2286] }, "nodeModulesSize": 138997760, "coldBuildTime": { - "avgMs": 712.6, - "standardDeviationMs": 40.15, - "minMs": 658, - "maxMs": 755, - "samplesMs": [684, 736, 755, 730, 658] + "avgMs": 660.2, + "standardDeviationMs": 21.86, + "minMs": 644, + "maxMs": 697, + "samplesMs": [651, 663, 697, 644, 646] }, "warmBuildTime": { - "avgMs": 695, - "standardDeviationMs": 16.63, - "minMs": 676, - "maxMs": 721, - "samplesMs": [721, 694, 676, 697, 687] + "avgMs": 655.2, + "standardDeviationMs": 15.71, + "minMs": 638, + "maxMs": 677, + "samplesMs": [658, 677, 661, 642, 638] }, "devServerStartTime": { - "avgMs": 904.4, - "standardDeviationMs": 10.04, - "minMs": 887, - "maxMs": 911, - "samplesMs": [911, 905, 908, 911, 887] + "avgMs": 773.8, + "standardDeviationMs": 19.2, + "minMs": 744, + "maxMs": 789, + "samplesMs": [784, 765, 744, 787, 789] }, "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 4d2715be..756b9c9d 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-10T11:51:43.886Z", + "timingMeasuredAt": "2026-10-11T00:44:30.326Z", "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": 1640.2, - "standardDeviationMs": 57.32, - "minMs": 1586, - "maxMs": 1702, - "samplesMs": [1586, 1702, 1626, 1588, 1699] + "avgMs": 1618, + "standardDeviationMs": 59.42, + "minMs": 1556, + "maxMs": 1716, + "samplesMs": [1606, 1556, 1595, 1617, 1716] }, "warmBuildTime": { - "avgMs": 1724.6, - "standardDeviationMs": 180.02, - "minMs": 1552, - "maxMs": 1978, - "samplesMs": [1623, 1623, 1552, 1847, 1978] + "avgMs": 1721.6, + "standardDeviationMs": 201.87, + "minMs": 1573, + "maxMs": 2065, + "samplesMs": [1739, 1573, 1625, 1606, 2065] }, "installTime": { - "avgMs": 1327.8, - "standardDeviationMs": 120.9, - "minMs": 1229, - "maxMs": 1499, - "samplesMs": [1249, 1250, 1499, 1229, 1412] + "avgMs": 1458.4, + "standardDeviationMs": 164.9, + "minMs": 1236, + "maxMs": 1661, + "samplesMs": [1236, 1562, 1372, 1661, 1461] }, "order": 5, "duplicateDependencies": 9, @@ -103,11 +103,11 @@ "minimumNodeVersion": "20.19.0", "minimumNodeVersionImposedBy": ["vite"], "devServerStartTime": { - "avgMs": 873.6, - "standardDeviationMs": 54.76, - "minMs": 793, - "maxMs": 941, - "samplesMs": [894, 854, 941, 886, 793] + "avgMs": 780, + "standardDeviationMs": 30.5, + "minMs": 750, + "maxMs": 821, + "samplesMs": [756, 750, 821, 802, 771] }, "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 3aa92c1a..a7bcb35f 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-10T11:51:43.886Z", + "timingMeasuredAt": "2026-10-11T00:44:30.326Z", "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": 2859.8, - "standardDeviationMs": 59.48, - "minMs": 2790, - "maxMs": 2927, - "samplesMs": [2881, 2927, 2896, 2790, 2805] + "avgMs": 2614.8, + "standardDeviationMs": 43.08, + "minMs": 2574, + "maxMs": 2688, + "samplesMs": [2604, 2574, 2599, 2609, 2688] }, "warmBuildTime": { - "avgMs": 2735.8, - "standardDeviationMs": 51.48, - "minMs": 2674, - "maxMs": 2778, - "samplesMs": [2763, 2778, 2778, 2674, 2686] + "avgMs": 2527.2, + "standardDeviationMs": 6.06, + "minMs": 2518, + "maxMs": 2535, + "samplesMs": [2535, 2527, 2528, 2528, 2518] }, "installTime": { - "avgMs": 1873.2, - "standardDeviationMs": 342, - "minMs": 1559, - "maxMs": 2311, - "samplesMs": [1559, 1586, 1753, 2157, 2311] + "avgMs": 1948.6, + "standardDeviationMs": 265.8, + "minMs": 1510, + "maxMs": 2169, + "samplesMs": [1510, 1911, 2138, 2015, 2169] }, "order": 6, "duplicateDependencies": 8, @@ -98,11 +98,11 @@ "minimumNodeVersion": "24.0.0", "minimumNodeVersionImposedBy": ["@solidjs/start", "starter-solid-start"], "devServerStartTime": { - "avgMs": 2482.2, - "standardDeviationMs": 57.5, - "minMs": 2430, - "maxMs": 2574, - "samplesMs": [2464, 2574, 2444, 2430, 2499] + "avgMs": 2543.8, + "standardDeviationMs": 21.08, + "minMs": 2512, + "maxMs": 2563, + "samplesMs": [2512, 2534, 2563, 2560, 2550] }, "firstPartyDependencies": { "prodDependencies": 4, diff --git a/packages/docs/src/content/devtime/starter-sveltekit.json b/packages/docs/src/content/devtime/starter-sveltekit.json index 5cf0552b..59f5f734 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-10T11:51:43.886Z", + "timingMeasuredAt": "2026-10-11T00:44:30.326Z", "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": 1625.2, - "standardDeviationMs": 19.98, - "minMs": 1600, - "maxMs": 1647, - "samplesMs": [1631, 1647, 1609, 1600, 1639] + "avgMs": 1638.2, + "standardDeviationMs": 9.71, + "minMs": 1623, + "maxMs": 1646, + "samplesMs": [1646, 1634, 1623, 1644, 1644] }, "warmBuildTime": { - "avgMs": 1458.4, - "standardDeviationMs": 29.08, - "minMs": 1428, - "maxMs": 1501, - "samplesMs": [1501, 1428, 1439, 1451, 1473] + "avgMs": 1505.8, + "standardDeviationMs": 33.7, + "minMs": 1470, + "maxMs": 1551, + "samplesMs": [1512, 1521, 1475, 1470, 1551] }, "installTime": { - "avgMs": 1414.8, - "standardDeviationMs": 111.7, - "minMs": 1317, - "maxMs": 1540, - "samplesMs": [1348, 1317, 1336, 1533, 1540] + "avgMs": 1538, + "standardDeviationMs": 156.9, + "minMs": 1349, + "maxMs": 1728, + "samplesMs": [1349, 1431, 1522, 1728, 1660] }, "order": 7, "duplicateDependencies": 1, @@ -68,11 +68,11 @@ "minimumNodeVersion": "22.17.0", "minimumNodeVersionImposedBy": ["@sveltejs/kit"], "devServerStartTime": { - "avgMs": 1208.2, - "standardDeviationMs": 25.84, - "minMs": 1177, - "maxMs": 1234, - "samplesMs": [1229, 1177, 1234, 1185, 1216] + "avgMs": 1263.4, + "standardDeviationMs": 100.81, + "minMs": 1170, + "maxMs": 1426, + "samplesMs": [1426, 1289, 1229, 1170, 1203] }, "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 d53dc72e..33d57407 100644 --- a/packages/docs/src/content/devtime/starter-tanstack-start-react.json +++ b/packages/docs/src/content/devtime/starter-tanstack-start-react.json @@ -3,261 +3,226 @@ "type": "starter-kit", "prodDependencies": 13, "devDependencies": 11, - "allDependencies": 361, + "allDependencies": 328, "package": "starter-tanstack-start-react", "isFocused": true, "installTimeMs": 4572, "coldBuildTimeMs": 9098, "warmBuildTimeMs": 8359, - "timingMeasuredAt": "2026-10-10T11:51:43.886Z", + "timingMeasuredAt": "2026-10-11T00:44:30.326Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", - "nodeModulesSize": 255545344, - "frameworkVersion": "1.167.65", + "nodeModulesSize": 243183616, + "frameworkVersion": "1.168.59", "avgInstallTimeMs": 3204.4, "minInstallTimeMs": 2522, "maxInstallTimeMs": 5487, "coldBuildTime": { - "avgMs": 2077.4, - "standardDeviationMs": 123.45, - "minMs": 1942, - "maxMs": 2220, - "samplesMs": [2220, 2179, 2078, 1968, 1942] + "avgMs": 2037, + "standardDeviationMs": 53.75, + "minMs": 1986, + "maxMs": 2109, + "samplesMs": [2079, 2009, 1986, 2109, 2002] }, "warmBuildTime": { - "avgMs": 1905.4, - "standardDeviationMs": 184.08, - "minMs": 1727, - "maxMs": 2203, - "samplesMs": [1916, 1898, 1783, 2203, 1727] + "avgMs": 1906.8, + "standardDeviationMs": 127.82, + "minMs": 1808, + "maxMs": 2125, + "samplesMs": [2125, 1808, 1829, 1909, 1863] }, "installTime": { - "avgMs": 4434.6, - "standardDeviationMs": 1455.1, - "minMs": 1849, - "maxMs": 5222, - "samplesMs": [1849, 5222, 5157, 5151, 4794] + "avgMs": 4580.2, + "standardDeviationMs": 1529.1, + "minMs": 1847, + "maxMs": 5336, + "samplesMs": [1847, 5204, 5201, 5336, 5313] }, "order": 8, - "duplicateDependencies": 44, - "depInstallSize": 211343469, + "duplicateDependencies": 37, + "depInstallSize": 203836345, "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", + "message": "[duplicate dependency] @tanstack/react-router has 2 installed versions:\n1.170.39 via the following 4 package(s) root@, @tanstack/react-router-devtools@1.167.2, @tanstack/react-router-ssr-query@1.167.3, @tanstack/router-plugin@1.168.40\n1.170.40 via the following 5 package(s) @tanstack/react-start@1.168.59, @tanstack/react-start-client@1.168.38, @tanstack/react-start-rsc@0.1.58, @tanstack/router-plugin@1.168.41, @tanstack/react-start-server@1.167.45\n💡 Suggestions\n- Consider standardizing on version 1.170.40 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/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", + "message": "[duplicate dependency] @tanstack/router-plugin has 2 installed versions:\n1.168.40 via the following 1 package(s) root@\n1.168.41 via the following 1 package(s) @tanstack/start-plugin-core@1.171.48\n💡 Suggestions\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", + "message": "[duplicate dependency] lru-cache has 2 installed versions:\n11.5.3 via the following 3 package(s) @asamuzakjp/css-color@7.1.2, @asamuzakjp/dom-selector@9.2.2, jsdom@30.1.1\n5.1.1 via the following 2 package(s) @babel/helper-compilation-targets@7.28.6, @babel/helper-compilation-targets@7.29.7\n💡 Suggestions\n- Consider standardizing on version 11.5.3 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", + "message": "[duplicate dependency] @babel/code-frame has 2 installed versions:\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.2\n7.29.7 via the following 4 package(s) @tanstack/start-plugin-core@1.171.48, @babel/core@7.29.7, @babel/traverse@7.29.8, @babel/template@7.29.7\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] 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", + "message": "[duplicate dependency] @babel/core has 2 installed versions:\n7.29.0 via the following 1 package(s) babel-dead-code-elimination@1.0.12\n7.29.7 via the following 3 package(s) @tanstack/start-plugin-core@1.171.48, @tanstack/router-plugin@1.168.41, @tanstack/router-plugin@1.168.40\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] 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", + "message": "[duplicate dependency] @babel/helper-compilation-targets has 2 installed versions:\n7.28.6 via the following 1 package(s) @babel/core@7.29.0\n7.29.7 via the following 1 package(s) @babel/core@7.29.7\n💡 Suggestions\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", + "message": "[duplicate dependency] @babel/helper-module-transforms has 2 installed versions:\n7.28.6 via the following 1 package(s) @babel/core@7.29.0\n7.29.7 via the following 1 package(s) @babel/core@7.29.7\n💡 Suggestions\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", + "message": "[duplicate dependency] @babel/helpers has 2 installed versions:\n7.28.6 via the following 1 package(s) @babel/core@7.29.0\n7.29.7 via the following 1 package(s) @babel/core@7.29.7\n💡 Suggestions\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", + "message": "[duplicate dependency] @babel/template has 2 installed versions:\n7.28.6 via the following 3 package(s) @babel/traverse@7.29.0, @babel/helpers@7.28.6, @babel/core@7.29.0\n7.29.7 via the following 5 package(s) @babel/traverse@7.29.8, @babel/helpers@7.29.7, @babel/core@7.29.7, @tanstack/router-plugin@1.168.41, @tanstack/router-plugin@1.168.40\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] @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", + "message": "[duplicate dependency] @babel/traverse has 2 installed versions:\n7.29.0 via the following 4 package(s) @babel/helper-module-imports@7.28.6, @babel/helper-module-transforms@7.28.6, @babel/core@7.29.0, babel-dead-code-elimination@1.0.12\n7.29.8 via the following 3 package(s) @babel/helper-module-imports@7.29.7, @babel/helper-module-transforms@7.29.7, @babel/core@7.29.7\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] @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", + "message": "[duplicate dependency] @babel/compat-data has 2 installed versions:\n7.29.0 via the following 1 package(s) @babel/helper-compilation-targets@7.28.6\n7.29.7 via the following 1 package(s) @babel/helper-compilation-targets@7.29.7\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", + "message": "[duplicate dependency] @babel/helper-validator-option has 2 installed versions:\n7.27.1 via the following 1 package(s) @babel/helper-compilation-targets@7.28.6\n7.29.7 via the following 1 package(s) @babel/helper-compilation-targets@7.29.7\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.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", + "message": "[duplicate dependency] @babel/helper-module-imports has 2 installed versions:\n7.28.6 via the following 1 package(s) @babel/helper-module-transforms@7.28.6\n7.29.7 via the following 1 package(s) @babel/helper-module-transforms@7.29.7\n💡 Suggestions\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", + "message": "[duplicate dependency] @babel/helper-globals has 2 installed versions:\n7.28.0 via the following 1 package(s) @babel/traverse@7.29.0\n7.29.7 via the following 1 package(s) @babel/traverse@7.29.8\n💡 Suggestions\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", + "message": "[duplicate dependency] @jridgewell/sourcemap-codec has 2 installed versions:\n1.5.5 via the following 3 package(s) @jridgewell/gen-mapping@0.3.13, @jridgewell/trace-mapping@0.3.31, magic-string@0.30.21\n1.6.0 via the following 1 package(s) magic-string@1.4.2\n💡 Suggestions\n- Consider standardizing on version 1.5.5 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.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", + "message": "[duplicate dependency] lightningcss has 2 installed versions:\n1.32.0 via the following 1 package(s) @tailwindcss/node@4.3.3\n1.33.0 via the following 2 package(s) vite@8.3.1, @tanstack/start-plugin-core@1.171.48\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] 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", + "message": "[duplicate dependency] magic-string has 2 installed versions:\n0.30.21 via the following 4 package(s) @tailwindcss/node@4.3.3, @tanstack/router-generator@1.167.39, @tanstack/router-generator@1.167.38, @tanstack/devtools-bundler-core@0.1.3\n1.4.2 via the following 2 package(s) @vitest/mocker@5.0.2, vitest@5.0.2\n💡 Suggestions\n- Consider standardizing on version 0.30.21 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", - "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", + "message": "[duplicate dependency] @tanstack/router-core has 2 installed versions:\n1.171.33 via the following 13 package(s) @tanstack/router-devtools-core@1.168.2, @tanstack/react-router-devtools@1.167.2, @tanstack/router-ssr-query-core@1.169.3, @tanstack/react-router@1.170.40, @tanstack/react-start-client@1.168.38, @tanstack/start-client-core@1.170.33, @tanstack/start-storage-context@1.167.35, @tanstack/react-start-rsc@0.1.58, @tanstack/start-plugin-core@1.171.48, @tanstack/router-generator@1.167.39, @tanstack/router-plugin@1.168.41, @tanstack/start-server-core@1.169.38, @tanstack/react-start-server@1.167.45\n1.171.32 via the following 3 package(s) @tanstack/react-router@1.170.39, @tanstack/router-plugin@1.168.40, @tanstack/router-generator@1.167.38\n💡 Suggestions\n- Consider standardizing on version 1.171.33 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-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", + "message": "[duplicate dependency] seroval has 2 installed versions:\n1.6.7 via the following 6 package(s) @tanstack/router-core@1.171.32, seroval-plugins@1.6.7, @tanstack/router-core@1.171.33, @tanstack/start-client-core@1.170.33, @tanstack/start-server-core@1.169.38, @tanstack/start-plugin-core@1.171.48\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] 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", + "message": "[duplicate dependency] seroval-plugins has 2 installed versions:\n1.6.7 via the following 2 package(s) @tanstack/router-core@1.171.32, @tanstack/router-core@1.171.33\n1.5.0 via the following 1 package(s) solid-js@1.9.11\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] 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", + "message": "[duplicate dependency] @tanstack/router-generator has 2 installed versions:\n1.167.38 via the following 1 package(s) @tanstack/router-plugin@1.168.40\n1.167.39 via the following 2 package(s) @tanstack/start-plugin-core@1.171.48, @tanstack/router-plugin@1.168.41\n💡 Suggestions\n- Consider standardizing on version 1.167.39 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-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", + "message": "[duplicate dependency] srvx has 2 installed versions:\n0.11.22 via the following 1 package(s) @tanstack/start-plugin-core@1.171.48\n1.0.5 via the following 4 package(s) crossws@0.4.12, env-runner@0.2.3, h3@2.0.1-rc.32, nitro@3.0.260903-beta\n💡 Suggestions\n- Consider standardizing on version 1.0.5 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-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", + "message": "[duplicate dependency] whatwg-url has 2 installed versions:\n16.0.1 via the following 1 package(s) data-urls@7.0.0\n17.1.2 via the following 1 package(s) jsdom@30.1.1\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", + "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.260903-beta\n💡 Suggestions\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", + "message": "[duplicate dependency] rou3 has 2 installed versions:\n0.8.1 via the following 0 package(s) \n0.9.2 via the following 2 package(s) h3@2.0.1-rc.32, nitro@3.0.260903-beta\n💡 Suggestions\n- Consider standardizing on version 0.9.2 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/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", + "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] @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", + "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] @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", + "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] @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", + "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] @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", + "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] @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", + "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] @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", + "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] @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", + "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] @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", + "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] @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", + "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] @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", + "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/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", + "message": "[duplicate dependency] @oxc-project/types has 2 installed versions:\n0.120.0 via the following 1 package(s) oxc-parser@0.120.0\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 } @@ -268,37 +233,31 @@ "baselineStatus": false, "baselineYear": null, "baselineReason": "temporal", - "baselineFeatureCount": 47 + "baselineFeatureCount": 49 }, "frameworkDependencies": { "prodDependencies": 9, - "devDependencies": 2, - "allDependencies": 11 + "devDependencies": 14, + "allDependencies": 23 }, - "minimumNodeVersion": "22.13.0", + "minimumNodeVersion": "22.22.2", "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" + "@asamuzakjp/css-color", + "@asamuzakjp/dom-selector", + "jsdom", + "w3c-xmlserializer" ], "devServerStartTime": { - "avgMs": 2721.2, - "standardDeviationMs": 20.39, - "minMs": 2690, - "maxMs": 2744, - "samplesMs": [2744, 2715, 2690, 2725, 2732] + "avgMs": 1957.6, + "standardDeviationMs": 27.12, + "minMs": 1933, + "maxMs": 1998, + "samplesMs": [1972, 1947, 1998, 1933, 1938] }, "firstPartyDependencies": { "prodDependencies": 6, "devDependencies": 1, - "allDependencies": 234, - "duplicateDependencies": 26 + "allDependencies": 213, + "duplicateDependencies": 19 } } 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 e13d30b5..8e941cd4 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-10T11:51:43.886Z", + "timingMeasuredAt": "2026-10-11T00:44:30.326Z", "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": 880.2, - "standardDeviationMs": 13.54, - "minMs": 868, - "maxMs": 900, - "samplesMs": [888, 900, 875, 868, 870] + "avgMs": 797.4, + "standardDeviationMs": 6.07, + "minMs": 792, + "maxMs": 804, + "samplesMs": [793, 804, 792, 794, 804] }, "warmBuildTime": { - "avgMs": 845.2, - "standardDeviationMs": 28.79, - "minMs": 825, - "maxMs": 894, - "samplesMs": [848, 894, 833, 826, 825] + "avgMs": 800.2, + "standardDeviationMs": 67.14, + "minMs": 765, + "maxMs": 920, + "samplesMs": [776, 920, 766, 774, 765] }, "installTime": { - "avgMs": 3174.2, - "standardDeviationMs": 971.5, - "minMs": 1593, - "maxMs": 3860, - "samplesMs": [1593, 2874, 3860, 3775, 3769] + "avgMs": 3401, + "standardDeviationMs": 1065.9, + "minMs": 1725, + "maxMs": 4350, + "samplesMs": [1725, 2986, 4046, 4350, 3898] }, "prodDependencies": 1, "devDependencies": 2, @@ -127,11 +127,11 @@ "minimumNodeVersion": "22.19.0", "minimumNodeVersionImposedBy": ["undici"], "devServerStartTime": { - "avgMs": 1440.2, - "standardDeviationMs": 68.32, - "minMs": 1356, - "maxMs": 1530, - "samplesMs": [1463, 1462, 1530, 1390, 1356] + "avgMs": 1273.6, + "standardDeviationMs": 16.94, + "minMs": 1261, + "maxMs": 1301, + "samplesMs": [1265, 1279, 1262, 1261, 1301] }, "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 62db4a06..29ec174b 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-10T11:51:43.886Z", + "timingMeasuredAt": "2026-10-11T00:44:30.326Z", "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": 4937.6, - "standardDeviationMs": 523.54, - "minMs": 4618, - "maxMs": 5866, - "samplesMs": [5866, 4811, 4618, 4695, 4698] + "avgMs": 5146.2, + "standardDeviationMs": 176.65, + "minMs": 4990, + "maxMs": 5355, + "samplesMs": [5355, 5321, 5047, 4990, 5018] }, "warmBuildTime": { - "avgMs": 4915.8, - "standardDeviationMs": 377.38, - "minMs": 4651, - "maxMs": 5576, - "samplesMs": [5576, 4706, 4858, 4651, 4788] + "avgMs": 5182, + "standardDeviationMs": 165.09, + "minMs": 4904, + "maxMs": 5324, + "samplesMs": [5184, 5213, 5324, 4904, 5285] }, "installTime": { - "avgMs": 5880.8, - "standardDeviationMs": 1489.1, - "minMs": 3232, - "maxMs": 6722, - "samplesMs": [3232, 6649, 6722, 6312, 6489] + "avgMs": 5576, + "standardDeviationMs": 1488.1, + "minMs": 2928, + "maxMs": 6397, + "samplesMs": [2928, 6366, 6022, 6397, 6167] }, "prodDependencies": 3, "devDependencies": 6, @@ -430,11 +430,11 @@ "minimumNodeVersion": "20.9.0", "minimumNodeVersionImposedBy": ["next"], "devServerStartTime": { - "avgMs": 2660.6, - "standardDeviationMs": 71.81, - "minMs": 2583, - "maxMs": 2773, - "samplesMs": [2773, 2649, 2583, 2621, 2677] + "avgMs": 2580.6, + "standardDeviationMs": 311.08, + "minMs": 2397, + "maxMs": 3135, + "samplesMs": [2468, 2450, 2397, 2453, 3135] }, "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 1b7bea1a..0c872261 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-10T11:51:43.886Z", + "timingMeasuredAt": "2026-10-11T00:44:30.326Z", "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": 3937.6, - "standardDeviationMs": 112.67, - "minMs": 3821, - "maxMs": 4097, - "samplesMs": [3838, 3955, 3977, 4097, 3821] + "avgMs": 3764.4, + "standardDeviationMs": 153.87, + "minMs": 3634, + "maxMs": 4027, + "samplesMs": [4027, 3712, 3634, 3687, 3762] }, "warmBuildTime": { - "avgMs": 3839.8, - "standardDeviationMs": 153.37, - "minMs": 3680, - "maxMs": 4093, - "samplesMs": [3680, 3779, 3813, 3834, 4093] + "avgMs": 3601.2, + "standardDeviationMs": 152.39, + "minMs": 3450, + "maxMs": 3838, + "samplesMs": [3660, 3838, 3450, 3523, 3535] }, "installTime": { - "avgMs": 5003.8, - "standardDeviationMs": 1065.5, - "minMs": 3155, - "maxMs": 5903, - "samplesMs": [3155, 5903, 5348, 5227, 5386] + "avgMs": 5127.8, + "standardDeviationMs": 1151.7, + "minMs": 3130, + "maxMs": 6107, + "samplesMs": [3130, 6107, 5485, 5389, 5528] }, "prodDependencies": 3, "devDependencies": 2, @@ -488,11 +488,11 @@ "stylehacks" ], "devServerStartTime": { - "avgMs": 2571.2, - "standardDeviationMs": 49.09, - "minMs": 2507, - "maxMs": 2613, - "samplesMs": [2613, 2598, 2530, 2608, 2507] + "avgMs": 2665.4, + "standardDeviationMs": 64.03, + "minMs": 2590, + "maxMs": 2763, + "samplesMs": [2669, 2590, 2632, 2763, 2673] }, "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 5832e52c..ee328fc4 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-10T11:51:43.886Z", + "timingMeasuredAt": "2026-10-11T00:44:30.326Z", "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": 1994, - "standardDeviationMs": 335, - "minMs": 1541, - "maxMs": 2317, - "samplesMs": [1541, 1999, 1800, 2313, 2317] + "avgMs": 1989.8, + "standardDeviationMs": 260.2, + "minMs": 1610, + "maxMs": 2286, + "samplesMs": [1610, 2105, 1862, 2086, 2286] }, "nodeModulesSize": 138997760, "coldBuildTime": { - "avgMs": 712.6, - "standardDeviationMs": 40.15, - "minMs": 658, - "maxMs": 755, - "samplesMs": [684, 736, 755, 730, 658] + "avgMs": 660.2, + "standardDeviationMs": 21.86, + "minMs": 644, + "maxMs": 697, + "samplesMs": [651, 663, 697, 644, 646] }, "warmBuildTime": { - "avgMs": 695, - "standardDeviationMs": 16.63, - "minMs": 676, - "maxMs": 721, - "samplesMs": [721, 694, 676, 697, 687] + "avgMs": 655.2, + "standardDeviationMs": 15.71, + "minMs": 638, + "maxMs": 677, + "samplesMs": [658, 677, 661, 642, 638] }, "devServerStartTime": { - "avgMs": 904.4, - "standardDeviationMs": 10.04, - "minMs": 887, - "maxMs": 911, - "samplesMs": [911, 905, 908, 911, 887] + "avgMs": 773.8, + "standardDeviationMs": 19.2, + "minMs": 744, + "maxMs": 789, + "samplesMs": [784, 765, 744, 787, 789] }, "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 1cd2f309..59c78729 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-10T11:51:43.886Z", + "timingMeasuredAt": "2026-10-11T00:44:30.326Z", "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": 1640.2, - "standardDeviationMs": 57.32, - "minMs": 1586, - "maxMs": 1702, - "samplesMs": [1586, 1702, 1626, 1588, 1699] + "avgMs": 1618, + "standardDeviationMs": 59.42, + "minMs": 1556, + "maxMs": 1716, + "samplesMs": [1606, 1556, 1595, 1617, 1716] }, "warmBuildTime": { - "avgMs": 1724.6, - "standardDeviationMs": 180.02, - "minMs": 1552, - "maxMs": 1978, - "samplesMs": [1623, 1623, 1552, 1847, 1978] + "avgMs": 1721.6, + "standardDeviationMs": 201.87, + "minMs": 1573, + "maxMs": 2065, + "samplesMs": [1739, 1573, 1625, 1606, 2065] }, "installTime": { - "avgMs": 1327.8, - "standardDeviationMs": 120.9, - "minMs": 1229, - "maxMs": 1499, - "samplesMs": [1249, 1250, 1499, 1229, 1412] + "avgMs": 1458.4, + "standardDeviationMs": 164.9, + "minMs": 1236, + "maxMs": 1661, + "samplesMs": [1236, 1562, 1372, 1661, 1461] }, "prodDependencies": 6, "devDependencies": 9, @@ -102,11 +102,11 @@ "minimumNodeVersion": "20.19.0", "minimumNodeVersionImposedBy": ["vite"], "devServerStartTime": { - "avgMs": 873.6, - "standardDeviationMs": 54.76, - "minMs": 793, - "maxMs": 941, - "samplesMs": [894, 854, 941, 886, 793] + "avgMs": 780, + "standardDeviationMs": 30.5, + "minMs": 750, + "maxMs": 821, + "samplesMs": [756, 750, 821, 802, 771] }, "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 07cdd179..56e9e536 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-10T11:51:43.886Z", + "timingMeasuredAt": "2026-10-11T00:44:30.326Z", "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": 2859.8, - "standardDeviationMs": 59.48, - "minMs": 2790, - "maxMs": 2927, - "samplesMs": [2881, 2927, 2896, 2790, 2805] + "avgMs": 2614.8, + "standardDeviationMs": 43.08, + "minMs": 2574, + "maxMs": 2688, + "samplesMs": [2604, 2574, 2599, 2609, 2688] }, "warmBuildTime": { - "avgMs": 2735.8, - "standardDeviationMs": 51.48, - "minMs": 2674, - "maxMs": 2778, - "samplesMs": [2763, 2778, 2778, 2674, 2686] + "avgMs": 2527.2, + "standardDeviationMs": 6.06, + "minMs": 2518, + "maxMs": 2535, + "samplesMs": [2535, 2527, 2528, 2528, 2518] }, "installTime": { - "avgMs": 1873.2, - "standardDeviationMs": 342, - "minMs": 1559, - "maxMs": 2311, - "samplesMs": [1559, 1586, 1753, 2157, 2311] + "avgMs": 1948.6, + "standardDeviationMs": 265.8, + "minMs": 1510, + "maxMs": 2169, + "samplesMs": [1510, 1911, 2138, 2015, 2169] }, "prodDependencies": 6, "devDependencies": 1, @@ -97,11 +97,11 @@ "minimumNodeVersion": "24.0.0", "minimumNodeVersionImposedBy": ["@solidjs/start", "starter-solid-start"], "devServerStartTime": { - "avgMs": 2482.2, - "standardDeviationMs": 57.5, - "minMs": 2430, - "maxMs": 2574, - "samplesMs": [2464, 2574, 2444, 2430, 2499] + "avgMs": 2543.8, + "standardDeviationMs": 21.08, + "minMs": 2512, + "maxMs": 2563, + "samplesMs": [2512, 2534, 2563, 2560, 2550] }, "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 3590e4b5..ff74db59 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-10T11:51:43.886Z", + "timingMeasuredAt": "2026-10-11T00:44:30.326Z", "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": 1625.2, - "standardDeviationMs": 19.98, - "minMs": 1600, - "maxMs": 1647, - "samplesMs": [1631, 1647, 1609, 1600, 1639] + "avgMs": 1638.2, + "standardDeviationMs": 9.71, + "minMs": 1623, + "maxMs": 1646, + "samplesMs": [1646, 1634, 1623, 1644, 1644] }, "warmBuildTime": { - "avgMs": 1458.4, - "standardDeviationMs": 29.08, - "minMs": 1428, - "maxMs": 1501, - "samplesMs": [1501, 1428, 1439, 1451, 1473] + "avgMs": 1505.8, + "standardDeviationMs": 33.7, + "minMs": 1470, + "maxMs": 1551, + "samplesMs": [1512, 1521, 1475, 1470, 1551] }, "installTime": { - "avgMs": 1414.8, - "standardDeviationMs": 111.7, - "minMs": 1317, - "maxMs": 1540, - "samplesMs": [1348, 1317, 1336, 1533, 1540] + "avgMs": 1538, + "standardDeviationMs": 156.9, + "minMs": 1349, + "maxMs": 1728, + "samplesMs": [1349, 1431, 1522, 1728, 1660] }, "prodDependencies": 0, "devDependencies": 8, @@ -67,11 +67,11 @@ "minimumNodeVersion": "22.17.0", "minimumNodeVersionImposedBy": ["@sveltejs/kit"], "devServerStartTime": { - "avgMs": 1208.2, - "standardDeviationMs": 25.84, - "minMs": 1177, - "maxMs": 1234, - "samplesMs": [1229, 1177, 1234, 1185, 1216] + "avgMs": 1263.4, + "standardDeviationMs": 100.81, + "minMs": 1170, + "maxMs": 1426, + "samplesMs": [1426, 1289, 1229, 1170, 1203] }, "firstPartyDependencies": { "prodDependencies": 0, diff --git a/packages/docs/src/content/devtime/versions/starter-tanstack-start-react/1.168.59.json b/packages/docs/src/content/devtime/versions/starter-tanstack-start-react/1.168.59.json new file mode 100644 index 00000000..986e172d --- /dev/null +++ b/packages/docs/src/content/devtime/versions/starter-tanstack-start-react/1.168.59.json @@ -0,0 +1,262 @@ +{ + "name": "TanStack Start", + "package": "starter-tanstack-start-react", + "type": "starter-kit", + "isFocused": true, + "order": 8, + "timingMeasuredAt": "2026-10-11T00:44:30.326Z", + "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "frameworkVersion": "1.168.59", + "avgInstallTimeMs": 3204.4, + "minInstallTimeMs": 2522, + "maxInstallTimeMs": 5487, + "nodeModulesSize": 243183616, + "coldBuildTimeMs": 9098, + "warmBuildTimeMs": 8359, + "coldBuildTime": { + "avgMs": 2037, + "standardDeviationMs": 53.75, + "minMs": 1986, + "maxMs": 2109, + "samplesMs": [2079, 2009, 1986, 2109, 2002] + }, + "warmBuildTime": { + "avgMs": 1906.8, + "standardDeviationMs": 127.82, + "minMs": 1808, + "maxMs": 2125, + "samplesMs": [2125, 1808, 1829, 1909, 1863] + }, + "installTime": { + "avgMs": 4580.2, + "standardDeviationMs": 1529.1, + "minMs": 1847, + "maxMs": 5336, + "samplesMs": [1847, 5204, 5201, 5336, 5313] + }, + "prodDependencies": 13, + "devDependencies": 11, + "allDependencies": 328, + "duplicateDependencies": 37, + "depInstallSize": 203836345, + "e18eMessages": [ + { + "message": "[duplicate dependency] @tanstack/react-router has 2 installed versions:\n1.170.39 via the following 4 package(s) root@, @tanstack/react-router-devtools@1.167.2, @tanstack/react-router-ssr-query@1.167.3, @tanstack/router-plugin@1.168.40\n1.170.40 via the following 5 package(s) @tanstack/react-start@1.168.59, @tanstack/react-start-client@1.168.38, @tanstack/react-start-rsc@0.1.58, @tanstack/router-plugin@1.168.41, @tanstack/react-start-server@1.167.45\n💡 Suggestions\n- Consider standardizing on version 1.170.40 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-plugin has 2 installed versions:\n1.168.40 via the following 1 package(s) root@\n1.168.41 via the following 1 package(s) @tanstack/start-plugin-core@1.171.48\n💡 Suggestions\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:\n11.5.3 via the following 3 package(s) @asamuzakjp/css-color@7.1.2, @asamuzakjp/dom-selector@9.2.2, jsdom@30.1.1\n5.1.1 via the following 2 package(s) @babel/helper-compilation-targets@7.28.6, @babel/helper-compilation-targets@7.29.7\n💡 Suggestions\n- Consider standardizing on version 11.5.3 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/code-frame has 2 installed versions:\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.2\n7.29.7 via the following 4 package(s) @tanstack/start-plugin-core@1.171.48, @babel/core@7.29.7, @babel/traverse@7.29.8, @babel/template@7.29.7\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/core has 2 installed versions:\n7.29.0 via the following 1 package(s) babel-dead-code-elimination@1.0.12\n7.29.7 via the following 3 package(s) @tanstack/start-plugin-core@1.171.48, @tanstack/router-plugin@1.168.41, @tanstack/router-plugin@1.168.40\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] @babel/helper-compilation-targets has 2 installed versions:\n7.28.6 via the following 1 package(s) @babel/core@7.29.0\n7.29.7 via the following 1 package(s) @babel/core@7.29.7\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @babel/helper-module-transforms has 2 installed versions:\n7.28.6 via the following 1 package(s) @babel/core@7.29.0\n7.29.7 via the following 1 package(s) @babel/core@7.29.7\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @babel/helpers has 2 installed versions:\n7.28.6 via the following 1 package(s) @babel/core@7.29.0\n7.29.7 via the following 1 package(s) @babel/core@7.29.7\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @babel/template has 2 installed versions:\n7.28.6 via the following 3 package(s) @babel/traverse@7.29.0, @babel/helpers@7.28.6, @babel/core@7.29.0\n7.29.7 via the following 5 package(s) @babel/traverse@7.29.8, @babel/helpers@7.29.7, @babel/core@7.29.7, @tanstack/router-plugin@1.168.41, @tanstack/router-plugin@1.168.40\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] @babel/traverse has 2 installed versions:\n7.29.0 via the following 4 package(s) @babel/helper-module-imports@7.28.6, @babel/helper-module-transforms@7.28.6, @babel/core@7.29.0, babel-dead-code-elimination@1.0.12\n7.29.8 via the following 3 package(s) @babel/helper-module-imports@7.29.7, @babel/helper-module-transforms@7.29.7, @babel/core@7.29.7\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/compat-data has 2 installed versions:\n7.29.0 via the following 1 package(s) @babel/helper-compilation-targets@7.28.6\n7.29.7 via the following 1 package(s) @babel/helper-compilation-targets@7.29.7\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @babel/helper-validator-option has 2 installed versions:\n7.27.1 via the following 1 package(s) @babel/helper-compilation-targets@7.28.6\n7.29.7 via the following 1 package(s) @babel/helper-compilation-targets@7.29.7\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @babel/helper-module-imports has 2 installed versions:\n7.28.6 via the following 1 package(s) @babel/helper-module-transforms@7.28.6\n7.29.7 via the following 1 package(s) @babel/helper-module-transforms@7.29.7\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @babel/helper-globals has 2 installed versions:\n7.28.0 via the following 1 package(s) @babel/traverse@7.29.0\n7.29.7 via the following 1 package(s) @babel/traverse@7.29.8\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @jridgewell/sourcemap-codec has 2 installed versions:\n1.5.5 via the following 3 package(s) @jridgewell/gen-mapping@0.3.13, @jridgewell/trace-mapping@0.3.31, magic-string@0.30.21\n1.6.0 via the following 1 package(s) magic-string@1.4.2\n💡 Suggestions\n- Consider standardizing on version 1.5.5 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.3.3\n1.33.0 via the following 2 package(s) vite@8.3.1, @tanstack/start-plugin-core@1.171.48\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] magic-string has 2 installed versions:\n0.30.21 via the following 4 package(s) @tailwindcss/node@4.3.3, @tanstack/router-generator@1.167.39, @tanstack/router-generator@1.167.38, @tanstack/devtools-bundler-core@0.1.3\n1.4.2 via the following 2 package(s) @vitest/mocker@5.0.2, vitest@5.0.2\n💡 Suggestions\n- Consider standardizing on version 0.30.21 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-core has 2 installed versions:\n1.171.33 via the following 13 package(s) @tanstack/router-devtools-core@1.168.2, @tanstack/react-router-devtools@1.167.2, @tanstack/router-ssr-query-core@1.169.3, @tanstack/react-router@1.170.40, @tanstack/react-start-client@1.168.38, @tanstack/start-client-core@1.170.33, @tanstack/start-storage-context@1.167.35, @tanstack/react-start-rsc@0.1.58, @tanstack/start-plugin-core@1.171.48, @tanstack/router-generator@1.167.39, @tanstack/router-plugin@1.168.41, @tanstack/start-server-core@1.169.38, @tanstack/react-start-server@1.167.45\n1.171.32 via the following 3 package(s) @tanstack/react-router@1.170.39, @tanstack/router-plugin@1.168.40, @tanstack/router-generator@1.167.38\n💡 Suggestions\n- Consider standardizing on version 1.171.33 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 6 package(s) @tanstack/router-core@1.171.32, seroval-plugins@1.6.7, @tanstack/router-core@1.171.33, @tanstack/start-client-core@1.170.33, @tanstack/start-server-core@1.169.38, @tanstack/start-plugin-core@1.171.48\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 2 package(s) @tanstack/router-core@1.171.32, @tanstack/router-core@1.171.33\n1.5.0 via the following 1 package(s) solid-js@1.9.11\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] @tanstack/router-generator has 2 installed versions:\n1.167.38 via the following 1 package(s) @tanstack/router-plugin@1.168.40\n1.167.39 via the following 2 package(s) @tanstack/start-plugin-core@1.171.48, @tanstack/router-plugin@1.168.41\n💡 Suggestions\n- Consider standardizing on version 1.167.39 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 1 package(s) @tanstack/start-plugin-core@1.171.48\n1.0.5 via the following 4 package(s) crossws@0.4.12, env-runner@0.2.3, h3@2.0.1-rc.32, nitro@3.0.260903-beta\n💡 Suggestions\n- Consider standardizing on version 1.0.5 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-url has 2 installed versions:\n16.0.1 via the following 1 package(s) data-urls@7.0.0\n17.1.2 via the following 1 package(s) jsdom@30.1.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.260903-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 2 package(s) h3@2.0.1-rc.32, nitro@3.0.260903-beta\n💡 Suggestions\n- Consider standardizing on version 0.9.2 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", + "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] @oxc-project/types has 2 installed versions:\n0.120.0 via the following 1 package(s) oxc-parser@0.120.0\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 + } + ], + "vendoredCoreJsSize": 0, + "vendoredCoreJsUnnecessaryModules": [], + "browserBaselineTests": { + "baselineStatus": false, + "baselineYear": null, + "baselineReason": "temporal", + "baselineFeatureCount": 49 + }, + "frameworkDependencies": { + "prodDependencies": 9, + "devDependencies": 14, + "allDependencies": 23 + }, + "minimumNodeVersion": "22.22.2", + "minimumNodeVersionImposedBy": [ + "@asamuzakjp/css-color", + "@asamuzakjp/dom-selector", + "jsdom", + "w3c-xmlserializer" + ], + "devServerStartTime": { + "avgMs": 1957.6, + "standardDeviationMs": 27.12, + "minMs": 1933, + "maxMs": 1998, + "samplesMs": [1972, 1947, 1998, 1933, 1938] + }, + "firstPartyDependencies": { + "prodDependencies": 6, + "devDependencies": 1, + "allDependencies": 213, + "duplicateDependencies": 19 + } +} diff --git a/packages/docs/src/content/runtime/app-astro.json b/packages/docs/src/content/runtime/app-astro.json index 8f800b23..2c311af2 100644 --- a/packages/docs/src/content/runtime/app-astro.json +++ b/packages/docs/src/content/runtime/app-astro.json @@ -3,418 +3,418 @@ "package": "app-astro", "isFocused": true, "type": "runtime-app", - "timingMeasuredAt": "2026-10-10T11:51:43.886Z", + "timingMeasuredAt": "2026-10-11T00:44:30.326Z", "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": 95.2, - "fcpMs": 95.01, + "firstPaintMs": 86.8, + "fcpMs": 86.86, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 3.77, - "inputDelayMs": 2.42, - "processingDurationMs": 0.42, - "presentationDelayMs": 0.93 + "interactionLatencyMs": 2.32, + "inputDelayMs": 1.99, + "processingDurationMs": 0.33, + "presentationDelayMs": 0 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 11.34, - "fcpMs": 11.33, - "interactionLatencyMs": 3.67, - "inputDelayMs": 1.28, - "processingDurationMs": 0.32, - "presentationDelayMs": 2.08 + "firstPaintMs": 6.06, + "fcpMs": 6.07, + "interactionLatencyMs": 1.52, + "inputDelayMs": 1.49, + "processingDurationMs": 0.08, + "presentationDelayMs": 0 }, "samples": [ { - "firstPaintMs": 109, - "fcpMs": 108.781, + "firstPaintMs": 86, + "fcpMs": 86.462, "interactionTests": { - "interactionLatencyMs": 10.338999999999999, - "inputDelayMs": 4.691, - "processingDurationMs": 0.991, - "presentationDelayMs": 4.657 + "interactionLatencyMs": 0.643, + "inputDelayMs": 0.241, + "processingDurationMs": 0.402, + "presentationDelayMs": 0 } }, { - "firstPaintMs": 86, - "fcpMs": 85.759, + "firstPaintMs": 81, + "fcpMs": 81.058, "interactionTests": { - "interactionLatencyMs": 2.259, - "inputDelayMs": 1.977, - "processingDurationMs": 0.282, + "interactionLatencyMs": 2.06, + "inputDelayMs": 1.797, + "processingDurationMs": 0.263, "presentationDelayMs": 0 } }, { - "firstPaintMs": 106, - "fcpMs": 105.821, + "firstPaintMs": 82, + "fcpMs": 81.807, "interactionTests": { - "interactionLatencyMs": 2.3320000000000003, - "inputDelayMs": 1.995, - "processingDurationMs": 0.337, + "interactionLatencyMs": 1.984, + "inputDelayMs": 1.703, + "processingDurationMs": 0.281, "presentationDelayMs": 0 } }, { - "firstPaintMs": 86, - "fcpMs": 85.96, + "firstPaintMs": 89, + "fcpMs": 88.966, "interactionTests": { - "interactionLatencyMs": 1.932, - "inputDelayMs": 1.685, - "processingDurationMs": 0.247, + "interactionLatencyMs": 4.805000000000001, + "inputDelayMs": 4.368, + "processingDurationMs": 0.437, "presentationDelayMs": 0 } }, { - "firstPaintMs": 89, - "fcpMs": 88.744, + "firstPaintMs": 96, + "fcpMs": 96.004, "interactionTests": { - "interactionLatencyMs": 2.0020000000000002, - "inputDelayMs": 1.745, - "processingDurationMs": 0.257, + "interactionLatencyMs": 2.109, + "inputDelayMs": 1.83, + "processingDurationMs": 0.279, "presentationDelayMs": 0 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 742, + "opsPerSec": 739, "avgLatencyMs": 1.44, - "medianLatencyMs": 1.314, - "samples": 6944, + "medianLatencyMs": 1.321, + "samples": 6946, "bodySizeKb": 96.89, "duplicationFactor": 1 }, "serverSideRenderedTests": { - "firstPaintMs": 60, - "fcpMs": 60.21, + "firstPaintMs": 55.2, + "fcpMs": 55.29, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 0.79, - "inputDelayMs": 0.5, - "processingDurationMs": 0.29, + "interactionLatencyMs": 0.72, + "inputDelayMs": 0.49, + "processingDurationMs": 0.22, "presentationDelayMs": 0 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 25.23, - "fcpMs": 25.03, - "interactionLatencyMs": 0.26, - "inputDelayMs": 0.21, - "processingDurationMs": 0.08, + "firstPaintMs": 7.76, + "fcpMs": 7.97, + "interactionLatencyMs": 0.23, + "inputDelayMs": 0.23, + "processingDurationMs": 0.01, "presentationDelayMs": 0 }, "samples": [ { - "firstPaintMs": 105, - "fcpMs": 104.849, + "firstPaintMs": 69, + "fcpMs": 69.442, "interactionTests": { - "interactionLatencyMs": 0.904, - "inputDelayMs": 0.671, - "processingDurationMs": 0.233, + "interactionLatencyMs": 0.332, + "inputDelayMs": 0.103, + "processingDurationMs": 0.229, "presentationDelayMs": 0 } }, { - "firstPaintMs": 47, - "fcpMs": 47.2, + "firstPaintMs": 52, + "fcpMs": 51.681, "interactionTests": { - "interactionLatencyMs": 0.356, - "inputDelayMs": 0.132, - "processingDurationMs": 0.224, + "interactionLatencyMs": 0.84, + "inputDelayMs": 0.629, + "processingDurationMs": 0.211, "presentationDelayMs": 0 } }, { - "firstPaintMs": 52, - "fcpMs": 52.429, + "firstPaintMs": 53, + "fcpMs": 53.266, "interactionTests": { - "interactionLatencyMs": 0.758, - "inputDelayMs": 0.51, - "processingDurationMs": 0.248, + "interactionLatencyMs": 0.862, + "inputDelayMs": 0.646, + "processingDurationMs": 0.216, "presentationDelayMs": 0 } }, { - "firstPaintMs": 48, - "fcpMs": 48.426, + "firstPaintMs": 51, + "fcpMs": 50.656, "interactionTests": { - "interactionLatencyMs": 0.901, - "inputDelayMs": 0.557, - "processingDurationMs": 0.344, + "interactionLatencyMs": 0.869, + "inputDelayMs": 0.63, + "processingDurationMs": 0.239, "presentationDelayMs": 0 } }, { - "firstPaintMs": 48, - "fcpMs": 48.148, + "firstPaintMs": 51, + "fcpMs": 51.396, "interactionTests": { - "interactionLatencyMs": 1.03, - "inputDelayMs": 0.617, - "processingDurationMs": 0.413, + "interactionLatencyMs": 0.679, + "inputDelayMs": 0.466, + "processingDurationMs": 0.213, "presentationDelayMs": 0 } } ] }, "ssrLoadTests": { - "peakWorkers": 50, - "peakRequestsPerSec": 1535, - "peakAvgLatencyMs": 31.96, - "peakP50LatencyMs": 32, - "peakP75LatencyMs": 33, - "peakP90LatencyMs": 34, - "peakP99LatencyMs": 45, - "totalRequests": 45772, + "peakWorkers": 25, + "peakRequestsPerSec": 1568.6, + "peakAvgLatencyMs": 15.37, + "peakP50LatencyMs": 15, + "peakP75LatencyMs": 16, + "peakP90LatencyMs": 17, + "peakP99LatencyMs": 24, + "totalRequests": 46886, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2742, + "requests": 2682, "errors": 0, - "requestsPerSec": 548.4, - "avgLatencyMs": 1.06, + "requestsPerSec": 536.4, + "avgLatencyMs": 1.09, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 3, - "maxLatencyMs": 4, - "bytesPerSec": 103854899.2 + "maxLatencyMs": 7, + "bytesPerSec": 101600460.8 }, { "workers": 5, "durationMs": 5000, - "requests": 6007, + "requests": 6050, "errors": 0, - "requestsPerSec": 1201.41, - "avgLatencyMs": 3.91, + "requestsPerSec": 1210, + "avgLatencyMs": 3.81, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 8, - "bytesPerSec": 227527884.8 + "maxLatencyMs": 7, + "bytesPerSec": 229153177.6 }, { "workers": 10, "durationMs": 5000, - "requests": 6912, + "requests": 7065, "errors": 0, - "requestsPerSec": 1382.4, - "avgLatencyMs": 6.71, - "medianLatencyMs": 7, - "p50LatencyMs": 7, + "requestsPerSec": 1413, + "avgLatencyMs": 6.46, + "medianLatencyMs": 6, + "p50LatencyMs": 6, "p75LatencyMs": 7, - "p90LatencyMs": 8, + "p90LatencyMs": 7, "p99LatencyMs": 10, - "maxLatencyMs": 17, - "bytesPerSec": 261790105.6 + "maxLatencyMs": 14, + "bytesPerSec": 267635916.8 }, { "workers": 25, "durationMs": 5000, - "requests": 7463, + "requests": 7843, "errors": 0, - "requestsPerSec": 1492.6, - "avgLatencyMs": 16.23, - "medianLatencyMs": 16, - "p50LatencyMs": 16, - "p75LatencyMs": 17, - "p90LatencyMs": 18, - "p99LatencyMs": 25, - "maxLatencyMs": 63, - "bytesPerSec": 282722304 + "requestsPerSec": 1568.6, + "avgLatencyMs": 15.37, + "medianLatencyMs": 15, + "p50LatencyMs": 15, + "p75LatencyMs": 16, + "p90LatencyMs": 17, + "p99LatencyMs": 24, + "maxLatencyMs": 70, + "bytesPerSec": 297087795.2 }, { "workers": 50, "durationMs": 5000, - "requests": 7675, + "requests": 7818, "errors": 0, - "requestsPerSec": 1535, - "avgLatencyMs": 31.96, - "medianLatencyMs": 32, - "p50LatencyMs": 32, - "p75LatencyMs": 33, + "requestsPerSec": 1563.6, + "avgLatencyMs": 31.36, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 32, "p90LatencyMs": 34, - "p99LatencyMs": 45, - "maxLatencyMs": 302, - "bytesPerSec": 290691481.61 + "p99LatencyMs": 48, + "maxLatencyMs": 277, + "bytesPerSec": 296144076.8 }, { "workers": 100, "durationMs": 5010, - "requests": 7512, + "requests": 7766, "errors": 0, - "requestsPerSec": 1502.4, - "avgLatencyMs": 65.66, - "medianLatencyMs": 62, - "p50LatencyMs": 62, - "p75LatencyMs": 66, - "p90LatencyMs": 69, - "p99LatencyMs": 100, - "maxLatencyMs": 1586, - "bytesPerSec": 284504883.2 + "requestsPerSec": 1553.2, + "avgLatencyMs": 63.5, + "medianLatencyMs": 61, + "p50LatencyMs": 61, + "p75LatencyMs": 64, + "p90LatencyMs": 68, + "p99LatencyMs": 84, + "maxLatencyMs": 1526, + "bytesPerSec": 294151782.4 }, { "workers": 200, "durationMs": 5010, - "requests": 7461, + "requests": 7662, "errors": 0, - "requestsPerSec": 1492.2, - "avgLatencyMs": 114.85, - "medianLatencyMs": 85, - "p50LatencyMs": 85, - "p75LatencyMs": 102, - "p90LatencyMs": 109, - "p99LatencyMs": 1553, - "maxLatencyMs": 4966, - "bytesPerSec": 282617446.4 + "requestsPerSec": 1532.4, + "avgLatencyMs": 113.75, + "medianLatencyMs": 82, + "p50LatencyMs": 82, + "p75LatencyMs": 97, + "p90LatencyMs": 115, + "p99LatencyMs": 1524, + "maxLatencyMs": 4965, + "bytesPerSec": 290272051.2 } ], "runs": 3, "samples": [ { "peakWorkers": 50, - "peakRequestsPerSec": 1536.8, - "peakAvgLatencyMs": 31.92, - "peakP50LatencyMs": 31, + "peakRequestsPerSec": 1576, + "peakAvgLatencyMs": 31.12, + "peakP50LatencyMs": 30, "peakP75LatencyMs": 32, - "peakP90LatencyMs": 35, - "peakP99LatencyMs": 46, - "totalRequests": 45653, + "peakP90LatencyMs": 33, + "peakP99LatencyMs": 47, + "totalRequests": 46634, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2649, + "requests": 2661, "errors": 0, - "requestsPerSec": 529.8, - "avgLatencyMs": 1.05, + "requestsPerSec": 532.21, + "avgLatencyMs": 1.07, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 3, - "maxLatencyMs": 4, - "bytesPerSec": 100342169.6 + "maxLatencyMs": 6, + "bytesPerSec": 100800921.6 }, { "workers": 5, "durationMs": 5000, - "requests": 5791, + "requests": 6006, "errors": 0, - "requestsPerSec": 1158.2, - "avgLatencyMs": 4.01, + "requestsPerSec": 1201.2, + "avgLatencyMs": 3.9, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, - "p99LatencyMs": 6, - "maxLatencyMs": 10, - "bytesPerSec": 219348992 + "p99LatencyMs": 7, + "maxLatencyMs": 9, + "bytesPerSec": 227501670.4 }, { "workers": 10, "durationMs": 5000, - "requests": 6756, + "requests": 6901, "errors": 0, - "requestsPerSec": 1351.2, - "avgLatencyMs": 6.85, - "medianLatencyMs": 7, - "p50LatencyMs": 7, + "requestsPerSec": 1380.2, + "avgLatencyMs": 6.68, + "medianLatencyMs": 6, + "p50LatencyMs": 6, "p75LatencyMs": 7, "p90LatencyMs": 8, - "p99LatencyMs": 11, - "maxLatencyMs": 20, - "bytesPerSec": 255891865.6 + "p99LatencyMs": 12, + "maxLatencyMs": 18, + "bytesPerSec": 261396889.6 }, { "workers": 25, "durationMs": 5000, - "requests": 7556, + "requests": 7615, "errors": 0, - "requestsPerSec": 1511.2, - "avgLatencyMs": 16.01, - "medianLatencyMs": 16, - "p50LatencyMs": 16, + "requestsPerSec": 1523, + "avgLatencyMs": 15.87, + "medianLatencyMs": 15, + "p50LatencyMs": 15, "p75LatencyMs": 17, "p90LatencyMs": 18, - "p99LatencyMs": 27, - "maxLatencyMs": 77, - "bytesPerSec": 286182604.8 + "p99LatencyMs": 26, + "maxLatencyMs": 67, + "bytesPerSec": 288489472 }, { "workers": 50, "durationMs": 5000, - "requests": 7684, + "requests": 7880, "errors": 0, - "requestsPerSec": 1536.8, - "avgLatencyMs": 31.92, - "medianLatencyMs": 31, - "p50LatencyMs": 31, + "requestsPerSec": 1576, + "avgLatencyMs": 31.12, + "medianLatencyMs": 30, + "p50LatencyMs": 30, "p75LatencyMs": 32, - "p90LatencyMs": 35, - "p99LatencyMs": 46, - "maxLatencyMs": 78, - "bytesPerSec": 291006054.4 + "p90LatencyMs": 33, + "p99LatencyMs": 47, + "maxLatencyMs": 103, + "bytesPerSec": 298503372.8 }, { "workers": 100, - "durationMs": 5000, - "requests": 7577, + "durationMs": 5010, + "requests": 7777, "errors": 0, - "requestsPerSec": 1515.4, - "avgLatencyMs": 65.08, - "medianLatencyMs": 62, - "p50LatencyMs": 62, - "p75LatencyMs": 65, - "p90LatencyMs": 69, - "p99LatencyMs": 102, - "maxLatencyMs": 1540, - "bytesPerSec": 286969036.8 + "requestsPerSec": 1555.4, + "avgLatencyMs": 63.44, + "medianLatencyMs": 61, + "p50LatencyMs": 61, + "p75LatencyMs": 63, + "p90LatencyMs": 66, + "p99LatencyMs": 97, + "maxLatencyMs": 1553, + "bytesPerSec": 294571212.8 }, { "workers": 200, "durationMs": 5010, - "requests": 7640, + "requests": 7794, "errors": 0, - "requestsPerSec": 1528, - "avgLatencyMs": 113.54, + "requestsPerSec": 1558.8, + "avgLatencyMs": 112.49, "medianLatencyMs": 82, "p50LatencyMs": 82, - "p75LatencyMs": 99, - "p90LatencyMs": 108, - "p99LatencyMs": 1554, - "maxLatencyMs": 4930, - "bytesPerSec": 289380761.61 + "p75LatencyMs": 100, + "p90LatencyMs": 105, + "p99LatencyMs": 1556, + "maxLatencyMs": 4985, + "bytesPerSec": 295200358.4 } ] }, { "peakWorkers": 50, - "peakRequestsPerSec": 1535, - "peakAvgLatencyMs": 31.96, - "peakP50LatencyMs": 32, - "peakP75LatencyMs": 33, + "peakRequestsPerSec": 1544.2, + "peakAvgLatencyMs": 31.77, + "peakP50LatencyMs": 31, + "peakP75LatencyMs": 32, "peakP90LatencyMs": 34, - "peakP99LatencyMs": 45, - "totalRequests": 45772, + "peakP99LatencyMs": 48, + "totalRequests": 45737, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2742, + "requests": 2741, "errors": 0, - "requestsPerSec": 548.4, + "requestsPerSec": 548.21, "avgLatencyMs": 1.06, "medianLatencyMs": 1, "p50LatencyMs": 1, @@ -422,215 +422,215 @@ "p90LatencyMs": 1, "p99LatencyMs": 3, "maxLatencyMs": 4, - "bytesPerSec": 103854899.2 + "bytesPerSec": 103815577.6 }, { "workers": 5, "durationMs": 5000, - "requests": 6007, + "requests": 6003, "errors": 0, - "requestsPerSec": 1201.41, - "avgLatencyMs": 3.91, + "requestsPerSec": 1200.6, + "avgLatencyMs": 3.6, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, "maxLatencyMs": 8, - "bytesPerSec": 227527884.8 + "bytesPerSec": 227396812.8 }, { "workers": 10, "durationMs": 5000, - "requests": 6912, + "requests": 6905, "errors": 0, - "requestsPerSec": 1382.4, - "avgLatencyMs": 6.71, - "medianLatencyMs": 7, - "p50LatencyMs": 7, + "requestsPerSec": 1381, + "avgLatencyMs": 6.68, + "medianLatencyMs": 6, + "p50LatencyMs": 6, "p75LatencyMs": 7, "p90LatencyMs": 8, - "p99LatencyMs": 10, + "p99LatencyMs": 12, "maxLatencyMs": 17, - "bytesPerSec": 261790105.6 + "bytesPerSec": 261501747.2 }, { "workers": 25, "durationMs": 5000, - "requests": 7463, + "requests": 7528, "errors": 0, - "requestsPerSec": 1492.6, - "avgLatencyMs": 16.23, + "requestsPerSec": 1505.6, + "avgLatencyMs": 16.08, "medianLatencyMs": 16, "p50LatencyMs": 16, "p75LatencyMs": 17, "p90LatencyMs": 18, "p99LatencyMs": 25, - "maxLatencyMs": 63, - "bytesPerSec": 282722304 + "maxLatencyMs": 71, + "bytesPerSec": 285134028.8 }, { "workers": 50, "durationMs": 5000, - "requests": 7675, + "requests": 7721, "errors": 0, - "requestsPerSec": 1535, - "avgLatencyMs": 31.96, - "medianLatencyMs": 32, - "p50LatencyMs": 32, - "p75LatencyMs": 33, + "requestsPerSec": 1544.2, + "avgLatencyMs": 31.77, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 32, "p90LatencyMs": 34, - "p99LatencyMs": 45, - "maxLatencyMs": 302, - "bytesPerSec": 290691481.61 + "p99LatencyMs": 48, + "maxLatencyMs": 342, + "bytesPerSec": 292421632 }, { "workers": 100, "durationMs": 5010, - "requests": 7512, + "requests": 7451, "errors": 0, - "requestsPerSec": 1502.4, - "avgLatencyMs": 65.66, - "medianLatencyMs": 62, - "p50LatencyMs": 62, + "requestsPerSec": 1490.2, + "avgLatencyMs": 66.21, + "medianLatencyMs": 63, + "p50LatencyMs": 63, "p75LatencyMs": 66, - "p90LatencyMs": 69, - "p99LatencyMs": 100, - "maxLatencyMs": 1586, - "bytesPerSec": 284504883.2 + "p90LatencyMs": 70, + "p99LatencyMs": 113, + "maxLatencyMs": 1574, + "bytesPerSec": 282211123.2 }, { "workers": 200, "durationMs": 5010, - "requests": 7461, + "requests": 7388, "errors": 0, - "requestsPerSec": 1492.2, - "avgLatencyMs": 114.85, - "medianLatencyMs": 85, - "p50LatencyMs": 85, - "p75LatencyMs": 102, - "p90LatencyMs": 109, - "p99LatencyMs": 1553, - "maxLatencyMs": 4966, - "bytesPerSec": 282617446.4 + "requestsPerSec": 1477.6, + "avgLatencyMs": 115.9, + "medianLatencyMs": 84, + "p50LatencyMs": 84, + "p75LatencyMs": 99, + "p90LatencyMs": 114, + "p99LatencyMs": 1618, + "maxLatencyMs": 4997, + "bytesPerSec": 279838720 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 1510.4, - "peakAvgLatencyMs": 16.04, - "peakP50LatencyMs": 16, - "peakP75LatencyMs": 17, - "peakP90LatencyMs": 18, - "peakP99LatencyMs": 25, - "totalRequests": 45633, + "peakRequestsPerSec": 1568.6, + "peakAvgLatencyMs": 15.37, + "peakP50LatencyMs": 15, + "peakP75LatencyMs": 16, + "peakP90LatencyMs": 17, + "peakP99LatencyMs": 24, + "totalRequests": 46886, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2738, + "requests": 2682, "errors": 0, - "requestsPerSec": 547.6, - "avgLatencyMs": 1.05, + "requestsPerSec": 536.4, + "avgLatencyMs": 1.09, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 3, - "maxLatencyMs": 6, - "bytesPerSec": 103697612.8 + "maxLatencyMs": 7, + "bytesPerSec": 101600460.8 }, { "workers": 5, "durationMs": 5000, - "requests": 5999, + "requests": 6050, "errors": 0, - "requestsPerSec": 1199.8, - "avgLatencyMs": 3.93, + "requestsPerSec": 1210, + "avgLatencyMs": 3.81, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 9, - "bytesPerSec": 227239526.4 + "maxLatencyMs": 7, + "bytesPerSec": 229153177.6 }, { "workers": 10, "durationMs": 5000, - "requests": 6859, + "requests": 7065, "errors": 0, - "requestsPerSec": 1371.8, - "avgLatencyMs": 6.78, - "medianLatencyMs": 7, - "p50LatencyMs": 7, + "requestsPerSec": 1413, + "avgLatencyMs": 6.46, + "medianLatencyMs": 6, + "p50LatencyMs": 6, "p75LatencyMs": 7, - "p90LatencyMs": 8, - "p99LatencyMs": 11, - "maxLatencyMs": 15, - "bytesPerSec": 259797811.2 + "p90LatencyMs": 7, + "p99LatencyMs": 10, + "maxLatencyMs": 14, + "bytesPerSec": 267635916.8 }, { "workers": 25, "durationMs": 5000, - "requests": 7552, + "requests": 7843, "errors": 0, - "requestsPerSec": 1510.4, - "avgLatencyMs": 16.04, - "medianLatencyMs": 16, - "p50LatencyMs": 16, - "p75LatencyMs": 17, - "p90LatencyMs": 18, - "p99LatencyMs": 25, - "maxLatencyMs": 66, - "bytesPerSec": 286025318.4 + "requestsPerSec": 1568.6, + "avgLatencyMs": 15.37, + "medianLatencyMs": 15, + "p50LatencyMs": 15, + "p75LatencyMs": 16, + "p90LatencyMs": 17, + "p99LatencyMs": 24, + "maxLatencyMs": 70, + "bytesPerSec": 297087795.2 }, { "workers": 50, "durationMs": 5000, - "requests": 7526, + "requests": 7818, "errors": 0, - "requestsPerSec": 1505.2, - "avgLatencyMs": 32.61, - "medianLatencyMs": 32, - "p50LatencyMs": 32, - "p75LatencyMs": 33, - "p90LatencyMs": 36, - "p99LatencyMs": 49, - "maxLatencyMs": 340, - "bytesPerSec": 285029171.2 + "requestsPerSec": 1563.6, + "avgLatencyMs": 31.36, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 32, + "p90LatencyMs": 34, + "p99LatencyMs": 48, + "maxLatencyMs": 277, + "bytesPerSec": 296144076.8 }, { "workers": 100, - "durationMs": 5000, - "requests": 7425, + "durationMs": 5010, + "requests": 7766, "errors": 0, - "requestsPerSec": 1485, - "avgLatencyMs": 66.45, - "medianLatencyMs": 63, - "p50LatencyMs": 63, - "p75LatencyMs": 67, - "p90LatencyMs": 71, - "p99LatencyMs": 104, - "maxLatencyMs": 1545, - "bytesPerSec": 281201868.8 + "requestsPerSec": 1553.2, + "avgLatencyMs": 63.5, + "medianLatencyMs": 61, + "p50LatencyMs": 61, + "p75LatencyMs": 64, + "p90LatencyMs": 68, + "p99LatencyMs": 84, + "maxLatencyMs": 1526, + "bytesPerSec": 294151782.4 }, { "workers": 200, "durationMs": 5010, - "requests": 7534, + "requests": 7662, "errors": 0, - "requestsPerSec": 1506.8, - "avgLatencyMs": 115.01, - "medianLatencyMs": 85, - "p50LatencyMs": 85, - "p75LatencyMs": 99, - "p90LatencyMs": 110, - "p99LatencyMs": 1522, - "maxLatencyMs": 4947, - "bytesPerSec": 285396172.8 + "requestsPerSec": 1532.4, + "avgLatencyMs": 113.75, + "medianLatencyMs": 82, + "p50LatencyMs": 82, + "p75LatencyMs": 97, + "p90LatencyMs": 115, + "p99LatencyMs": 1524, + "maxLatencyMs": 4965, + "bytesPerSec": 290272051.2 } ] } diff --git a/packages/docs/src/content/runtime/app-baseline-html.json b/packages/docs/src/content/runtime/app-baseline-html.json index 6f060a33..73280bd9 100644 --- a/packages/docs/src/content/runtime/app-baseline-html.json +++ b/packages/docs/src/content/runtime/app-baseline-html.json @@ -4,34 +4,34 @@ "type": "runtime-app", "isFocused": false, "order": 0, - "timingMeasuredAt": "2026-10-10T11:51:43.886Z", + "timingMeasuredAt": "2026-10-11T00:44:30.326Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "ssrRequestThroughputTests": { "opsPerSec": 851, - "avgLatencyMs": 1.201, - "medianLatencyMs": 1.201, - "samples": 8330, + "avgLatencyMs": 1.206, + "medianLatencyMs": 1.206, + "samples": 8292, "bodySizeKb": 96.83, "duplicationFactor": 1 }, "frameworkVersion": "24.21.0", "ssrLoadTests": { - "peakWorkers": 50, - "peakRequestsPerSec": 1683.2, - "peakAvgLatencyMs": 29.14, - "peakP50LatencyMs": 28, - "peakP75LatencyMs": 31, - "peakP90LatencyMs": 35, - "peakP99LatencyMs": 38, - "totalRequests": 49090, + "peakWorkers": 200, + "peakRequestsPerSec": 1765.4, + "peakAvgLatencyMs": 111.09, + "peakP50LatencyMs": 92, + "peakP75LatencyMs": 117, + "peakP90LatencyMs": 154, + "peakP99LatencyMs": 707, + "totalRequests": 49968, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 3038, + "requests": 3000, "errors": 0, - "requestsPerSec": 607.6, + "requestsPerSec": 600, "avgLatencyMs": 1.03, "medianLatencyMs": 1, "p50LatencyMs": 1, @@ -39,236 +39,236 @@ "p90LatencyMs": 1, "p99LatencyMs": 2, "maxLatencyMs": 4, - "bytesPerSec": 115048448 + "bytesPerSec": 113593548.8 }, { "workers": 5, "durationMs": 5000, - "requests": 6316, + "requests": 6637, "errors": 0, - "requestsPerSec": 1263.2, - "avgLatencyMs": 3.43, + "requestsPerSec": 1327.4, + "avgLatencyMs": 3.15, "medianLatencyMs": 3, "p50LatencyMs": 3, - "p75LatencyMs": 4, + "p75LatencyMs": 3, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 6, - "bytesPerSec": 239140864 + "maxLatencyMs": 7, + "bytesPerSec": 251304345.6 }, { "workers": 10, "durationMs": 5000, - "requests": 7310, + "requests": 7692, "errors": 0, - "requestsPerSec": 1462, - "avgLatencyMs": 6.47, + "requestsPerSec": 1538.4, + "avgLatencyMs": 6.18, "medianLatencyMs": 6, "p50LatencyMs": 6, - "p75LatencyMs": 7, + "p75LatencyMs": 6, "p90LatencyMs": 7, "p99LatencyMs": 9, - "maxLatencyMs": 12, - "bytesPerSec": 276758528 + "maxLatencyMs": 11, + "bytesPerSec": 291268198.4 }, { "workers": 25, "durationMs": 5000, - "requests": 7834, + "requests": 7935, "errors": 0, - "requestsPerSec": 1566.8, - "avgLatencyMs": 15.41, - "medianLatencyMs": 16, - "p50LatencyMs": 16, + "requestsPerSec": 1587, + "avgLatencyMs": 15.26, + "medianLatencyMs": 14, + "p50LatencyMs": 14, "p75LatencyMs": 17, "p90LatencyMs": 18, "p99LatencyMs": 20, - "maxLatencyMs": 32, - "bytesPerSec": 296615936 + "maxLatencyMs": 30, + "bytesPerSec": 300495667.2 }, { "workers": 50, "durationMs": 5000, - "requests": 8416, + "requests": 7478, "errors": 0, - "requestsPerSec": 1683.2, - "avgLatencyMs": 29.14, - "medianLatencyMs": 28, - "p50LatencyMs": 28, - "p75LatencyMs": 31, - "p90LatencyMs": 35, - "p99LatencyMs": 38, - "maxLatencyMs": 71, - "bytesPerSec": 318688460.8 + "requestsPerSec": 1495.6, + "avgLatencyMs": 32.81, + "medianLatencyMs": 34, + "p50LatencyMs": 34, + "p75LatencyMs": 35, + "p90LatencyMs": 37, + "p99LatencyMs": 46, + "maxLatencyMs": 167, + "bytesPerSec": 283128627.2 }, { "workers": 100, "durationMs": 5010, - "requests": 8274, + "requests": 8399, "errors": 0, - "requestsPerSec": 1654.8, - "avgLatencyMs": 59.57, - "medianLatencyMs": 55, - "p50LatencyMs": 55, - "p75LatencyMs": 69, + "requestsPerSec": 1679.8, + "avgLatencyMs": 58.73, + "medianLatencyMs": 56, + "p50LatencyMs": 56, + "p75LatencyMs": 66, "p90LatencyMs": 77, - "p99LatencyMs": 111, - "maxLatencyMs": 463, - "bytesPerSec": 313288294.4 + "p99LatencyMs": 108, + "maxLatencyMs": 454, + "bytesPerSec": 318059315.2 }, { "workers": 200, "durationMs": 5010, - "requests": 7902, + "requests": 8827, "errors": 0, - "requestsPerSec": 1580.4, - "avgLatencyMs": 124.63, - "medianLatencyMs": 114, - "p50LatencyMs": 114, - "p75LatencyMs": 152, - "p90LatencyMs": 171, - "p99LatencyMs": 608, - "maxLatencyMs": 1153, - "bytesPerSec": 299184947.2 + "requestsPerSec": 1765.4, + "avgLatencyMs": 111.09, + "medianLatencyMs": 92, + "p50LatencyMs": 92, + "p75LatencyMs": 117, + "p90LatencyMs": 154, + "p99LatencyMs": 707, + "maxLatencyMs": 3776, + "bytesPerSec": 334259814.4 } ], "runs": 3, "samples": [ { "peakWorkers": 100, - "peakRequestsPerSec": 1651, - "peakAvgLatencyMs": 59.66, - "peakP50LatencyMs": 56, - "peakP75LatencyMs": 68, - "peakP90LatencyMs": 81, - "peakP99LatencyMs": 103, - "totalRequests": 49363, + "peakRequestsPerSec": 1804, + "peakAvgLatencyMs": 54.64, + "peakP50LatencyMs": 54, + "peakP75LatencyMs": 56, + "peakP90LatencyMs": 69, + "peakP99LatencyMs": 101, + "totalRequests": 50704, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 3001, + "requests": 3010, "errors": 0, - "requestsPerSec": 600.21, - "avgLatencyMs": 1.04, + "requestsPerSec": 602, + "avgLatencyMs": 1.03, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 2, "maxLatencyMs": 4, - "bytesPerSec": 113632870.4 + "bytesPerSec": 113986764.8 }, { "workers": 5, "durationMs": 5000, - "requests": 6327, + "requests": 6455, "errors": 0, - "requestsPerSec": 1265.41, - "avgLatencyMs": 3.34, + "requestsPerSec": 1291, + "avgLatencyMs": 3.25, "medianLatencyMs": 3, "p50LatencyMs": 3, - "p75LatencyMs": 4, + "p75LatencyMs": 3, "p90LatencyMs": 4, - "p99LatencyMs": 6, + "p99LatencyMs": 5, "maxLatencyMs": 6, - "bytesPerSec": 239534080 + "bytesPerSec": 244409958.4 }, { "workers": 10, "durationMs": 5000, - "requests": 7494, + "requests": 7610, "errors": 0, - "requestsPerSec": 1498.8, - "avgLatencyMs": 6.36, + "requestsPerSec": 1522, + "avgLatencyMs": 6.24, "medianLatencyMs": 6, "p50LatencyMs": 6, - "p75LatencyMs": 7, - "p90LatencyMs": 8, - "p99LatencyMs": 9, - "maxLatencyMs": 13, - "bytesPerSec": 283770880 + "p75LatencyMs": 6, + "p90LatencyMs": 7, + "p99LatencyMs": 8, + "maxLatencyMs": 12, + "bytesPerSec": 288161792 }, { "workers": 25, "durationMs": 5000, - "requests": 8150, + "requests": 8190, "errors": 0, - "requestsPerSec": 1630, - "avgLatencyMs": 14.8, + "requestsPerSec": 1638, + "avgLatencyMs": 14.7, "medianLatencyMs": 14, "p50LatencyMs": 14, "p75LatencyMs": 16, "p90LatencyMs": 17, "p99LatencyMs": 19, - "maxLatencyMs": 30, - "bytesPerSec": 308517273.61 + "maxLatencyMs": 33, + "bytesPerSec": 310142566.4 }, { "workers": 50, "durationMs": 5000, - "requests": 7913, + "requests": 8129, "errors": 0, - "requestsPerSec": 1582.6, - "avgLatencyMs": 31, - "medianLatencyMs": 31, - "p50LatencyMs": 31, - "p75LatencyMs": 34, - "p90LatencyMs": 36, - "p99LatencyMs": 47, - "maxLatencyMs": 65, - "bytesPerSec": 299604377.61 + "requestsPerSec": 1625.8, + "avgLatencyMs": 30.19, + "medianLatencyMs": 29, + "p50LatencyMs": 29, + "p75LatencyMs": 33, + "p90LatencyMs": 35, + "p99LatencyMs": 49, + "maxLatencyMs": 88, + "bytesPerSec": 307835699.2 }, { "workers": 100, "durationMs": 5010, - "requests": 8255, + "requests": 9020, "errors": 0, - "requestsPerSec": 1651, - "avgLatencyMs": 59.66, - "medianLatencyMs": 56, - "p50LatencyMs": 56, - "p75LatencyMs": 68, - "p90LatencyMs": 81, - "p99LatencyMs": 103, - "maxLatencyMs": 428, - "bytesPerSec": 312606720 + "requestsPerSec": 1804, + "avgLatencyMs": 54.64, + "medianLatencyMs": 54, + "p50LatencyMs": 54, + "p75LatencyMs": 56, + "p90LatencyMs": 69, + "p99LatencyMs": 101, + "maxLatencyMs": 407, + "bytesPerSec": 341547417.61 }, { "workers": 200, "durationMs": 5010, - "requests": 8223, + "requests": 8290, "errors": 0, - "requestsPerSec": 1644.6, - "avgLatencyMs": 119.89, - "medianLatencyMs": 99, - "p50LatencyMs": 99, - "p75LatencyMs": 132, - "p90LatencyMs": 157, - "p99LatencyMs": 225, - "maxLatencyMs": 3939, - "bytesPerSec": 311348428.8 + "requestsPerSec": 1658, + "avgLatencyMs": 118.81, + "medianLatencyMs": 89, + "p50LatencyMs": 89, + "p75LatencyMs": 109, + "p90LatencyMs": 138, + "p99LatencyMs": 964, + "maxLatencyMs": 4154, + "bytesPerSec": 313956761.61 } ] }, { - "peakWorkers": 50, - "peakRequestsPerSec": 1683.2, - "peakAvgLatencyMs": 29.14, - "peakP50LatencyMs": 28, - "peakP75LatencyMs": 31, - "peakP90LatencyMs": 35, - "peakP99LatencyMs": 38, - "totalRequests": 49090, + "peakWorkers": 200, + "peakRequestsPerSec": 1765.4, + "peakAvgLatencyMs": 111.09, + "peakP50LatencyMs": 92, + "peakP75LatencyMs": 117, + "peakP90LatencyMs": 154, + "peakP99LatencyMs": 707, + "totalRequests": 49968, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 3038, + "requests": 3000, "errors": 0, - "requestsPerSec": 607.6, + "requestsPerSec": 600, "avgLatencyMs": 1.03, "medianLatencyMs": 1, "p50LatencyMs": 1, @@ -276,215 +276,215 @@ "p90LatencyMs": 1, "p99LatencyMs": 2, "maxLatencyMs": 4, - "bytesPerSec": 115048448 + "bytesPerSec": 113593548.8 }, { "workers": 5, "durationMs": 5000, - "requests": 6316, + "requests": 6637, "errors": 0, - "requestsPerSec": 1263.2, - "avgLatencyMs": 3.43, + "requestsPerSec": 1327.4, + "avgLatencyMs": 3.15, "medianLatencyMs": 3, "p50LatencyMs": 3, - "p75LatencyMs": 4, + "p75LatencyMs": 3, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 6, - "bytesPerSec": 239140864 + "maxLatencyMs": 7, + "bytesPerSec": 251304345.6 }, { "workers": 10, "durationMs": 5000, - "requests": 7310, + "requests": 7692, "errors": 0, - "requestsPerSec": 1462, - "avgLatencyMs": 6.47, + "requestsPerSec": 1538.4, + "avgLatencyMs": 6.18, "medianLatencyMs": 6, "p50LatencyMs": 6, - "p75LatencyMs": 7, + "p75LatencyMs": 6, "p90LatencyMs": 7, "p99LatencyMs": 9, - "maxLatencyMs": 12, - "bytesPerSec": 276758528 + "maxLatencyMs": 11, + "bytesPerSec": 291268198.4 }, { "workers": 25, "durationMs": 5000, - "requests": 7834, + "requests": 7935, "errors": 0, - "requestsPerSec": 1566.8, - "avgLatencyMs": 15.41, - "medianLatencyMs": 16, - "p50LatencyMs": 16, + "requestsPerSec": 1587, + "avgLatencyMs": 15.26, + "medianLatencyMs": 14, + "p50LatencyMs": 14, "p75LatencyMs": 17, "p90LatencyMs": 18, "p99LatencyMs": 20, - "maxLatencyMs": 32, - "bytesPerSec": 296615936 + "maxLatencyMs": 30, + "bytesPerSec": 300495667.2 }, { "workers": 50, "durationMs": 5000, - "requests": 8416, + "requests": 7478, "errors": 0, - "requestsPerSec": 1683.2, - "avgLatencyMs": 29.14, - "medianLatencyMs": 28, - "p50LatencyMs": 28, - "p75LatencyMs": 31, - "p90LatencyMs": 35, - "p99LatencyMs": 38, - "maxLatencyMs": 71, - "bytesPerSec": 318688460.8 + "requestsPerSec": 1495.6, + "avgLatencyMs": 32.81, + "medianLatencyMs": 34, + "p50LatencyMs": 34, + "p75LatencyMs": 35, + "p90LatencyMs": 37, + "p99LatencyMs": 46, + "maxLatencyMs": 167, + "bytesPerSec": 283128627.2 }, { "workers": 100, "durationMs": 5010, - "requests": 8274, + "requests": 8399, "errors": 0, - "requestsPerSec": 1654.8, - "avgLatencyMs": 59.57, - "medianLatencyMs": 55, - "p50LatencyMs": 55, - "p75LatencyMs": 69, + "requestsPerSec": 1679.8, + "avgLatencyMs": 58.73, + "medianLatencyMs": 56, + "p50LatencyMs": 56, + "p75LatencyMs": 66, "p90LatencyMs": 77, - "p99LatencyMs": 111, - "maxLatencyMs": 463, - "bytesPerSec": 313288294.4 + "p99LatencyMs": 108, + "maxLatencyMs": 454, + "bytesPerSec": 318059315.2 }, { "workers": 200, "durationMs": 5010, - "requests": 7902, + "requests": 8827, "errors": 0, - "requestsPerSec": 1580.4, - "avgLatencyMs": 124.63, - "medianLatencyMs": 114, - "p50LatencyMs": 114, - "p75LatencyMs": 152, - "p90LatencyMs": 171, - "p99LatencyMs": 608, - "maxLatencyMs": 1153, - "bytesPerSec": 299184947.2 + "requestsPerSec": 1765.4, + "avgLatencyMs": 111.09, + "medianLatencyMs": 92, + "p50LatencyMs": 92, + "p75LatencyMs": 117, + "p90LatencyMs": 154, + "p99LatencyMs": 707, + "maxLatencyMs": 3776, + "bytesPerSec": 334259814.4 } ] }, { - "peakWorkers": 100, - "peakRequestsPerSec": 1693, - "peakAvgLatencyMs": 58.15, - "peakP50LatencyMs": 54, - "peakP75LatencyMs": 62, - "peakP90LatencyMs": 70, - "peakP99LatencyMs": 95, - "totalRequests": 48926, + "peakWorkers": 50, + "peakRequestsPerSec": 1762.8, + "peakAvgLatencyMs": 27.77, + "peakP50LatencyMs": 27, + "peakP75LatencyMs": 29, + "peakP90LatencyMs": 30, + "peakP99LatencyMs": 33, + "totalRequests": 50562, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2941, + "requests": 3008, "errors": 0, - "requestsPerSec": 588.21, - "avgLatencyMs": 1.04, + "requestsPerSec": 601.6, + "avgLatencyMs": 1.03, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, - "p99LatencyMs": 3, + "p99LatencyMs": 2, "maxLatencyMs": 4, - "bytesPerSec": 111365324.8 + "bytesPerSec": 113895014.4 }, { "workers": 5, "durationMs": 5000, - "requests": 6178, + "requests": 6748, "errors": 0, - "requestsPerSec": 1235.6, - "avgLatencyMs": 3.55, - "medianLatencyMs": 4, - "p50LatencyMs": 4, - "p75LatencyMs": 4, - "p90LatencyMs": 4, + "requestsPerSec": 1349.6, + "avgLatencyMs": 3.06, + "medianLatencyMs": 3, + "p50LatencyMs": 3, + "p75LatencyMs": 3, + "p90LatencyMs": 3, "p99LatencyMs": 6, "maxLatencyMs": 7, - "bytesPerSec": 233950412.8 + "bytesPerSec": 255524864 }, { "workers": 10, "durationMs": 5000, - "requests": 7448, + "requests": 7584, "errors": 0, - "requestsPerSec": 1489.6, - "avgLatencyMs": 6.37, + "requestsPerSec": 1516.8, + "avgLatencyMs": 6.27, "medianLatencyMs": 6, "p50LatencyMs": 6, - "p75LatencyMs": 7, + "p75LatencyMs": 6, "p90LatencyMs": 7, - "p99LatencyMs": 10, - "maxLatencyMs": 10, - "bytesPerSec": 281935872 + "p99LatencyMs": 9, + "maxLatencyMs": 12, + "bytesPerSec": 287165644.8 }, { "workers": 25, "durationMs": 5000, - "requests": 7810, + "requests": 7542, "errors": 0, - "requestsPerSec": 1562, - "avgLatencyMs": 15.46, - "medianLatencyMs": 16, - "p50LatencyMs": 16, + "requestsPerSec": 1508.4, + "avgLatencyMs": 16.06, + "medianLatencyMs": 17, + "p50LatencyMs": 17, "p75LatencyMs": 17, - "p90LatencyMs": 17, + "p90LatencyMs": 19, "p99LatencyMs": 20, - "maxLatencyMs": 30, - "bytesPerSec": 295724646.4 + "maxLatencyMs": 34, + "bytesPerSec": 285566566.4 }, { "workers": 50, "durationMs": 5000, - "requests": 7625, + "requests": 8814, "errors": 0, - "requestsPerSec": 1525, - "avgLatencyMs": 32.21, - "medianLatencyMs": 33, - "p50LatencyMs": 33, - "p75LatencyMs": 34, - "p90LatencyMs": 36, - "p99LatencyMs": 44, - "maxLatencyMs": 67, - "bytesPerSec": 288699187.2 + "requestsPerSec": 1762.8, + "avgLatencyMs": 27.77, + "medianLatencyMs": 27, + "p50LatencyMs": 27, + "p75LatencyMs": 29, + "p90LatencyMs": 30, + "p99LatencyMs": 33, + "maxLatencyMs": 54, + "bytesPerSec": 333735526.4 }, { "workers": 100, - "durationMs": 5000, - "requests": 8465, + "durationMs": 5010, + "requests": 8575, "errors": 0, - "requestsPerSec": 1693, - "avgLatencyMs": 58.15, - "medianLatencyMs": 54, - "p50LatencyMs": 54, - "p75LatencyMs": 62, - "p90LatencyMs": 70, - "p99LatencyMs": 95, - "maxLatencyMs": 976, - "bytesPerSec": 320523468.8 + "requestsPerSec": 1715, + "avgLatencyMs": 57.52, + "medianLatencyMs": 56, + "p50LatencyMs": 56, + "p75LatencyMs": 64, + "p90LatencyMs": 71, + "p99LatencyMs": 94, + "maxLatencyMs": 183, + "bytesPerSec": 324665344 }, { "workers": 200, "durationMs": 5010, - "requests": 8459, + "requests": 8291, "errors": 0, - "requestsPerSec": 1691.8, - "avgLatencyMs": 116.03, - "medianLatencyMs": 79, - "p50LatencyMs": 79, - "p75LatencyMs": 106, - "p90LatencyMs": 137, - "p99LatencyMs": 1153, - "maxLatencyMs": 4976, - "bytesPerSec": 320261324.8 + "requestsPerSec": 1658.2, + "avgLatencyMs": 118.77, + "medianLatencyMs": 104, + "p50LatencyMs": 104, + "p75LatencyMs": 125, + "p90LatencyMs": 140, + "p99LatencyMs": 918, + "maxLatencyMs": 4136, + "bytesPerSec": 313917440 } ] } diff --git a/packages/docs/src/content/runtime/app-next-js.json b/packages/docs/src/content/runtime/app-next-js.json index d25a215b..4a38255c 100644 --- a/packages/docs/src/content/runtime/app-next-js.json +++ b/packages/docs/src/content/runtime/app-next-js.json @@ -3,189 +3,189 @@ "package": "app-next-js", "isFocused": true, "type": "runtime-app", - "timingMeasuredAt": "2026-10-10T11:51:43.886Z", + "timingMeasuredAt": "2026-10-11T00:44:30.326Z", "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": 340.2, - "fcpMs": 340.4, + "firstPaintMs": 338.8, + "fcpMs": 338.75, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 21.31, - "inputDelayMs": 1.66, - "processingDurationMs": 7.76, - "presentationDelayMs": 11.89 + "interactionLatencyMs": 19.08, + "inputDelayMs": 1.38, + "processingDurationMs": 7.43, + "presentationDelayMs": 10.27 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 3.83, - "fcpMs": 3.74, - "interactionLatencyMs": 2.06, - "inputDelayMs": 0.3, - "processingDurationMs": 0.73, - "presentationDelayMs": 1.95 + "firstPaintMs": 2.28, + "fcpMs": 2.21, + "interactionLatencyMs": 2.18, + "inputDelayMs": 0.09, + "processingDurationMs": 0.83, + "presentationDelayMs": 2.83 }, "samples": [ { - "firstPaintMs": 339, - "fcpMs": 339.416, + "firstPaintMs": 336, + "fcpMs": 335.804, "interactionTests": { - "interactionLatencyMs": 19.052999999999997, - "inputDelayMs": 1.344, - "processingDurationMs": 7.541, - "presentationDelayMs": 10.168 + "interactionLatencyMs": 22.03, + "inputDelayMs": 1.304, + "processingDurationMs": 6.921, + "presentationDelayMs": 13.805 } }, { "firstPaintMs": 338, - "fcpMs": 337.978, + "fcpMs": 338.409, "interactionTests": { - "interactionLatencyMs": 23.147, - "inputDelayMs": 1.626, - "processingDurationMs": 8.843, - "presentationDelayMs": 12.678 + "interactionLatencyMs": 18.429000000000002, + "inputDelayMs": 1.465, + "processingDurationMs": 8.382, + "presentationDelayMs": 8.582 } }, { - "firstPaintMs": 347, - "fcpMs": 346.978, + "firstPaintMs": 338, + "fcpMs": 337.926, "interactionTests": { - "interactionLatencyMs": 19.091, - "inputDelayMs": 1.765, - "processingDurationMs": 7.813, - "presentationDelayMs": 9.513 + "interactionLatencyMs": 17.297, + "inputDelayMs": 1.335, + "processingDurationMs": 8.212, + "presentationDelayMs": 7.75 } }, { - "firstPaintMs": 339, - "fcpMs": 339.444, + "firstPaintMs": 342, + "fcpMs": 341.697, "interactionTests": { - "interactionLatencyMs": 22.954, - "inputDelayMs": 2.112, - "processingDurationMs": 6.804, - "presentationDelayMs": 14.038 + "interactionLatencyMs": 16.999000000000002, + "inputDelayMs": 1.494, + "processingDurationMs": 7.139, + "presentationDelayMs": 8.366 } }, { - "firstPaintMs": 338, - "fcpMs": 338.177, + "firstPaintMs": 340, + "fcpMs": 339.933, "interactionTests": { - "interactionLatencyMs": 22.285, - "inputDelayMs": 1.437, - "processingDurationMs": 7.795, - "presentationDelayMs": 13.053 + "interactionLatencyMs": 20.636, + "inputDelayMs": 1.295, + "processingDurationMs": 6.473, + "presentationDelayMs": 12.868 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 234, - "avgLatencyMs": 4.417, - "medianLatencyMs": 4.484, - "samples": 2264, + "opsPerSec": 195, + "avgLatencyMs": 5.383, + "medianLatencyMs": 5.098, + "samples": 1858, "bodySizeKb": 199.57, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 128.8, - "fcpMs": 128.82, + "firstPaintMs": 126.6, + "fcpMs": 126.54, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 17.87, - "inputDelayMs": 1.82, - "processingDurationMs": 6.69, - "presentationDelayMs": 9.36 + "interactionLatencyMs": 15.88, + "inputDelayMs": 1.27, + "processingDurationMs": 6.1, + "presentationDelayMs": 8.51 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 8.76, - "fcpMs": 8.68, - "interactionLatencyMs": 3.95, - "inputDelayMs": 1.15, - "processingDurationMs": 1.96, - "presentationDelayMs": 4.45 + "firstPaintMs": 7.09, + "fcpMs": 6.85, + "interactionLatencyMs": 1.31, + "inputDelayMs": 0.06, + "processingDurationMs": 1.24, + "presentationDelayMs": 2.04 }, "samples": [ { - "firstPaintMs": 136, - "fcpMs": 135.57, + "firstPaintMs": 133, + "fcpMs": 132.856, "interactionTests": { - "interactionLatencyMs": 16.075, - "inputDelayMs": 1.492, - "processingDurationMs": 7.607, - "presentationDelayMs": 6.976 + "interactionLatencyMs": 16.79, + "inputDelayMs": 1.17, + "processingDurationMs": 4.13, + "presentationDelayMs": 11.49 } }, { - "firstPaintMs": 140, - "fcpMs": 140.208, + "firstPaintMs": 121, + "fcpMs": 121.333, "interactionTests": { - "interactionLatencyMs": 22.647, - "inputDelayMs": 1.349, - "processingDurationMs": 4.318, - "presentationDelayMs": 16.98 + "interactionLatencyMs": 13.635, + "inputDelayMs": 1.259, + "processingDurationMs": 6.607, + "presentationDelayMs": 5.769 } }, { - "firstPaintMs": 126, - "fcpMs": 126.083, + "firstPaintMs": 134, + "fcpMs": 133.735, "interactionTests": { - "interactionLatencyMs": 15.732000000000001, - "inputDelayMs": 1.184, - "processingDurationMs": 5.45, - "presentationDelayMs": 9.098 + "interactionLatencyMs": 16.58, + "inputDelayMs": 1.346, + "processingDurationMs": 6.996, + "presentationDelayMs": 8.238 } }, { - "firstPaintMs": 121, - "fcpMs": 121.399, + "firstPaintMs": 127, + "fcpMs": 126.541, "interactionTests": { - "interactionLatencyMs": 21.427999999999997, - "inputDelayMs": 3.868, - "processingDurationMs": 9.415, - "presentationDelayMs": 8.145 + "interactionLatencyMs": 15.776, + "inputDelayMs": 1.295, + "processingDurationMs": 5.657, + "presentationDelayMs": 8.824 } }, { - "firstPaintMs": 121, - "fcpMs": 120.862, + "firstPaintMs": 118, + "fcpMs": 118.252, "interactionTests": { - "interactionLatencyMs": 13.493, - "inputDelayMs": 1.216, - "processingDurationMs": 6.664, - "presentationDelayMs": 5.613 + "interactionLatencyMs": 16.616999999999997, + "inputDelayMs": 1.277, + "processingDurationMs": 7.119, + "presentationDelayMs": 8.221 } } ] }, "ssrRouterLinkLoadTests": { "peakWorkers": 1, - "peakRequestsPerSec": 41.4, - "peakAvgLatencyMs": 23.59, + "peakRequestsPerSec": 41.2, + "peakAvgLatencyMs": 23.65, "peakP50LatencyMs": 23, "peakP75LatencyMs": 25, "peakP90LatencyMs": 26, - "peakP99LatencyMs": 27, - "totalRequests": 1178, + "peakP99LatencyMs": 30, + "totalRequests": 1158, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 207, + "requests": 206, "errors": 0, - "requestsPerSec": 41.4, - "avgLatencyMs": 23.59, + "requestsPerSec": 41.2, + "avgLatencyMs": 23.65, "medianLatencyMs": 23, "p50LatencyMs": 23, "p75LatencyMs": 25, "p90LatencyMs": 26, - "p99LatencyMs": 27, - "maxLatencyMs": 36, - "bytesPerSec": 24607129.6 + "p99LatencyMs": 30, + "maxLatencyMs": 33, + "bytesPerSec": 24489164.8 }, { "workers": 5, @@ -193,236 +193,236 @@ "requests": 205, "errors": 0, "requestsPerSec": 41, - "avgLatencyMs": 120.17, + "avgLatencyMs": 119.7, "medianLatencyMs": 120, "p50LatencyMs": 120, - "p75LatencyMs": 121, - "p90LatencyMs": 124, - "p99LatencyMs": 143, - "maxLatencyMs": 149, - "bytesPerSec": 24367923.2 + "p75LatencyMs": 122, + "p90LatencyMs": 123, + "p99LatencyMs": 139, + "maxLatencyMs": 139, + "bytesPerSec": 24371200 }, { "workers": 10, "durationMs": 5000, - "requests": 193, + "requests": 195, "errors": 0, - "requestsPerSec": 38.6, - "avgLatencyMs": 253.3, - "medianLatencyMs": 250, - "p50LatencyMs": 250, - "p75LatencyMs": 253, - "p90LatencyMs": 273, - "p99LatencyMs": 441, - "maxLatencyMs": 473, - "bytesPerSec": 22945792 + "requestsPerSec": 39, + "avgLatencyMs": 250.68, + "medianLatencyMs": 251, + "p50LatencyMs": 251, + "p75LatencyMs": 254, + "p90LatencyMs": 258, + "p99LatencyMs": 418, + "maxLatencyMs": 445, + "bytesPerSec": 23181721.6 }, { "workers": 25, "durationMs": 5000, - "requests": 177, + "requests": 169, "errors": 0, - "requestsPerSec": 35.4, - "avgLatencyMs": 665.81, - "medianLatencyMs": 653, - "p50LatencyMs": 653, - "p75LatencyMs": 666, - "p90LatencyMs": 686, - "p99LatencyMs": 1921, - "maxLatencyMs": 2024, - "bytesPerSec": 21042790.4 + "requestsPerSec": 33.8, + "avgLatencyMs": 688.88, + "medianLatencyMs": 674, + "p50LatencyMs": 674, + "p75LatencyMs": 686, + "p90LatencyMs": 696, + "p99LatencyMs": 2010, + "maxLatencyMs": 2117, + "bytesPerSec": 20089241.61 }, { "workers": 50, - "durationMs": 5000, + "durationMs": 5010, "requests": 154, "errors": 0, "requestsPerSec": 30.8, - "avgLatencyMs": 1132.21, - "medianLatencyMs": 902, - "p50LatencyMs": 902, - "p75LatencyMs": 1102, - "p90LatencyMs": 2350, - "p99LatencyMs": 4636, - "maxLatencyMs": 4819, + "avgLatencyMs": 1148.55, + "medianLatencyMs": 916, + "p50LatencyMs": 916, + "p75LatencyMs": 1097, + "p90LatencyMs": 2383, + "p99LatencyMs": 4695, + "maxLatencyMs": 4884, "bytesPerSec": 18308300.8 }, { "workers": 100, "durationMs": 5010, - "requests": 140, + "requests": 133, "errors": 0, - "requestsPerSec": 28, - "avgLatencyMs": 1192.16, - "medianLatencyMs": 913, - "p50LatencyMs": 913, - "p75LatencyMs": 1073, - "p90LatencyMs": 2599, - "p99LatencyMs": 4664, - "maxLatencyMs": 4848, - "bytesPerSec": 16641843.2 + "requestsPerSec": 26.6, + "avgLatencyMs": 1214.39, + "medianLatencyMs": 927, + "p50LatencyMs": 927, + "p75LatencyMs": 1066, + "p90LatencyMs": 2721, + "p99LatencyMs": 4631, + "maxLatencyMs": 4824, + "bytesPerSec": 15807488 }, { "workers": 200, "durationMs": 5010, - "requests": 102, + "requests": 96, "errors": 0, - "requestsPerSec": 20.4, - "avgLatencyMs": 1433.43, - "medianLatencyMs": 790, - "p50LatencyMs": 790, - "p75LatencyMs": 2250, - "p90LatencyMs": 3521, - "p99LatencyMs": 4794, - "maxLatencyMs": 4956, - "bytesPerSec": 12125798.4 + "requestsPerSec": 19.2, + "avgLatencyMs": 1444.17, + "medianLatencyMs": 784, + "p50LatencyMs": 784, + "p75LatencyMs": 2236, + "p90LatencyMs": 3549, + "p99LatencyMs": 4862, + "maxLatencyMs": 4862, + "bytesPerSec": 11411456 } ], "runs": 3, "samples": [ { "peakWorkers": 1, - "peakRequestsPerSec": 40.21, - "peakAvgLatencyMs": 24.23, - "peakP50LatencyMs": 24, - "peakP75LatencyMs": 25, - "peakP90LatencyMs": 26, - "peakP99LatencyMs": 31, - "totalRequests": 1141, + "peakRequestsPerSec": 42.8, + "peakAvgLatencyMs": 22.86, + "peakP50LatencyMs": 23, + "peakP75LatencyMs": 23, + "peakP90LatencyMs": 24, + "peakP99LatencyMs": 27, + "totalRequests": 1201, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 201, + "requests": 214, "errors": 0, - "requestsPerSec": 40.21, - "avgLatencyMs": 24.23, - "medianLatencyMs": 24, - "p50LatencyMs": 24, - "p75LatencyMs": 25, - "p90LatencyMs": 26, - "p99LatencyMs": 31, - "maxLatencyMs": 39, - "bytesPerSec": 23896064 + "requestsPerSec": 42.8, + "avgLatencyMs": 22.86, + "medianLatencyMs": 23, + "p50LatencyMs": 23, + "p75LatencyMs": 23, + "p90LatencyMs": 24, + "p99LatencyMs": 27, + "maxLatencyMs": 29, + "bytesPerSec": 25432883.2 }, { "workers": 5, "durationMs": 5000, - "requests": 200, + "requests": 210, "errors": 0, - "requestsPerSec": 40, - "avgLatencyMs": 122.54, - "medianLatencyMs": 123, - "p50LatencyMs": 123, - "p75LatencyMs": 124, - "p90LatencyMs": 126, - "p99LatencyMs": 151, - "maxLatencyMs": 151, - "bytesPerSec": 23781376 + "requestsPerSec": 42, + "avgLatencyMs": 117.04, + "medianLatencyMs": 116, + "p50LatencyMs": 116, + "p75LatencyMs": 118, + "p90LatencyMs": 121, + "p99LatencyMs": 138, + "maxLatencyMs": 147, + "bytesPerSec": 24961024 }, { "workers": 10, - "durationMs": 5000, - "requests": 188, + "durationMs": 5010, + "requests": 198, "errors": 0, - "requestsPerSec": 37.6, - "avgLatencyMs": 257.5, - "medianLatencyMs": 255, - "p50LatencyMs": 255, - "p75LatencyMs": 260, - "p90LatencyMs": 281, - "p99LatencyMs": 421, - "maxLatencyMs": 457, - "bytesPerSec": 22349414.4 + "requestsPerSec": 39.6, + "avgLatencyMs": 246.15, + "medianLatencyMs": 242, + "p50LatencyMs": 242, + "p75LatencyMs": 248, + "p90LatencyMs": 257, + "p99LatencyMs": 443, + "maxLatencyMs": 470, + "bytesPerSec": 23538892.8 }, { "workers": 25, "durationMs": 5000, - "requests": 169, + "requests": 181, "errors": 0, - "requestsPerSec": 33.8, - "avgLatencyMs": 685.18, - "medianLatencyMs": 682, - "p50LatencyMs": 682, - "p75LatencyMs": 690, - "p90LatencyMs": 696, - "p99LatencyMs": 1956, - "maxLatencyMs": 2063, - "bytesPerSec": 20092518.4 + "requestsPerSec": 36.21, + "avgLatencyMs": 650.14, + "medianLatencyMs": 642, + "p50LatencyMs": 642, + "p75LatencyMs": 648, + "p90LatencyMs": 659, + "p99LatencyMs": 1873, + "maxLatencyMs": 1978, + "bytesPerSec": 21517926.4 }, { "workers": 50, "durationMs": 5000, - "requests": 154, + "requests": 161, "errors": 0, - "requestsPerSec": 30.8, - "avgLatencyMs": 1154.24, - "medianLatencyMs": 916, - "p50LatencyMs": 916, - "p75LatencyMs": 1134, - "p90LatencyMs": 2373, - "p99LatencyMs": 4731, - "maxLatencyMs": 4923, - "bytesPerSec": 18308300.8 + "requestsPerSec": 32.21, + "avgLatencyMs": 1134.15, + "medianLatencyMs": 894, + "p50LatencyMs": 894, + "p75LatencyMs": 1102, + "p90LatencyMs": 2295, + "p99LatencyMs": 4738, + "maxLatencyMs": 4944, + "bytesPerSec": 19140608 }, { "workers": 100, "durationMs": 5010, - "requests": 133, + "requests": 147, "errors": 0, - "requestsPerSec": 26.6, - "avgLatencyMs": 1230.23, - "medianLatencyMs": 923, - "p50LatencyMs": 923, - "p75LatencyMs": 1066, - "p90LatencyMs": 2781, - "p99LatencyMs": 4693, - "maxLatencyMs": 4880, - "bytesPerSec": 15809024 + "requestsPerSec": 29.4, + "avgLatencyMs": 1192.3, + "medianLatencyMs": 898, + "p50LatencyMs": 898, + "p75LatencyMs": 1092, + "p90LatencyMs": 2705, + "p99LatencyMs": 4768, + "maxLatencyMs": 4957, + "bytesPerSec": 17472102.4 }, { "workers": 200, "durationMs": 5010, - "requests": 96, + "requests": 90, "errors": 0, - "requestsPerSec": 19.2, - "avgLatencyMs": 1479.03, - "medianLatencyMs": 778, - "p50LatencyMs": 778, - "p75LatencyMs": 2309, - "p90LatencyMs": 3665, - "p99LatencyMs": 4970, - "maxLatencyMs": 4970, - "bytesPerSec": 11414732.8 + "requestsPerSec": 18, + "avgLatencyMs": 1491.18, + "medianLatencyMs": 801, + "p50LatencyMs": 801, + "p75LatencyMs": 2443, + "p90LatencyMs": 3600, + "p99LatencyMs": 4853, + "maxLatencyMs": 4853, + "bytesPerSec": 10701209.6 } ] }, { "peakWorkers": 1, - "peakRequestsPerSec": 41.4, - "peakAvgLatencyMs": 23.59, + "peakRequestsPerSec": 41.2, + "peakAvgLatencyMs": 23.65, "peakP50LatencyMs": 23, "peakP75LatencyMs": 25, "peakP90LatencyMs": 26, - "peakP99LatencyMs": 27, - "totalRequests": 1178, + "peakP99LatencyMs": 30, + "totalRequests": 1158, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 207, + "requests": 206, "errors": 0, - "requestsPerSec": 41.4, - "avgLatencyMs": 23.59, + "requestsPerSec": 41.2, + "avgLatencyMs": 23.65, "medianLatencyMs": 23, "p50LatencyMs": 23, "p75LatencyMs": 25, "p90LatencyMs": 26, - "p99LatencyMs": 27, - "maxLatencyMs": 36, - "bytesPerSec": 24607129.6 + "p99LatencyMs": 30, + "maxLatencyMs": 33, + "bytesPerSec": 24489164.8 }, { "workers": 5, @@ -430,132 +430,132 @@ "requests": 205, "errors": 0, "requestsPerSec": 41, - "avgLatencyMs": 120.17, + "avgLatencyMs": 119.7, "medianLatencyMs": 120, "p50LatencyMs": 120, - "p75LatencyMs": 121, - "p90LatencyMs": 124, - "p99LatencyMs": 143, - "maxLatencyMs": 149, - "bytesPerSec": 24367923.2 + "p75LatencyMs": 122, + "p90LatencyMs": 123, + "p99LatencyMs": 139, + "maxLatencyMs": 139, + "bytesPerSec": 24371200 }, { "workers": 10, "durationMs": 5000, - "requests": 193, + "requests": 195, "errors": 0, - "requestsPerSec": 38.6, - "avgLatencyMs": 253.3, - "medianLatencyMs": 250, - "p50LatencyMs": 250, - "p75LatencyMs": 253, - "p90LatencyMs": 273, - "p99LatencyMs": 441, - "maxLatencyMs": 473, - "bytesPerSec": 22945792 + "requestsPerSec": 39, + "avgLatencyMs": 250.68, + "medianLatencyMs": 251, + "p50LatencyMs": 251, + "p75LatencyMs": 254, + "p90LatencyMs": 258, + "p99LatencyMs": 418, + "maxLatencyMs": 445, + "bytesPerSec": 23181721.6 }, { "workers": 25, "durationMs": 5000, - "requests": 177, + "requests": 169, "errors": 0, - "requestsPerSec": 35.4, - "avgLatencyMs": 665.81, - "medianLatencyMs": 653, - "p50LatencyMs": 653, - "p75LatencyMs": 666, - "p90LatencyMs": 686, - "p99LatencyMs": 1921, - "maxLatencyMs": 2024, - "bytesPerSec": 21042790.4 + "requestsPerSec": 33.8, + "avgLatencyMs": 688.88, + "medianLatencyMs": 674, + "p50LatencyMs": 674, + "p75LatencyMs": 686, + "p90LatencyMs": 696, + "p99LatencyMs": 2010, + "maxLatencyMs": 2117, + "bytesPerSec": 20089241.61 }, { "workers": 50, - "durationMs": 5000, + "durationMs": 5010, "requests": 154, "errors": 0, "requestsPerSec": 30.8, - "avgLatencyMs": 1132.21, - "medianLatencyMs": 902, - "p50LatencyMs": 902, - "p75LatencyMs": 1102, - "p90LatencyMs": 2350, - "p99LatencyMs": 4636, - "maxLatencyMs": 4819, + "avgLatencyMs": 1148.55, + "medianLatencyMs": 916, + "p50LatencyMs": 916, + "p75LatencyMs": 1097, + "p90LatencyMs": 2383, + "p99LatencyMs": 4695, + "maxLatencyMs": 4884, "bytesPerSec": 18308300.8 }, { "workers": 100, "durationMs": 5010, - "requests": 140, + "requests": 133, "errors": 0, - "requestsPerSec": 28, - "avgLatencyMs": 1192.16, - "medianLatencyMs": 913, - "p50LatencyMs": 913, - "p75LatencyMs": 1073, - "p90LatencyMs": 2599, - "p99LatencyMs": 4664, - "maxLatencyMs": 4848, - "bytesPerSec": 16641843.2 + "requestsPerSec": 26.6, + "avgLatencyMs": 1214.39, + "medianLatencyMs": 927, + "p50LatencyMs": 927, + "p75LatencyMs": 1066, + "p90LatencyMs": 2721, + "p99LatencyMs": 4631, + "maxLatencyMs": 4824, + "bytesPerSec": 15807488 }, { "workers": 200, "durationMs": 5010, - "requests": 102, + "requests": 96, "errors": 0, - "requestsPerSec": 20.4, - "avgLatencyMs": 1433.43, - "medianLatencyMs": 790, - "p50LatencyMs": 790, - "p75LatencyMs": 2250, - "p90LatencyMs": 3521, - "p99LatencyMs": 4794, - "maxLatencyMs": 4956, - "bytesPerSec": 12125798.4 + "requestsPerSec": 19.2, + "avgLatencyMs": 1444.17, + "medianLatencyMs": 784, + "p50LatencyMs": 784, + "p75LatencyMs": 2236, + "p90LatencyMs": 3549, + "p99LatencyMs": 4862, + "maxLatencyMs": 4862, + "bytesPerSec": 11411456 } ] }, { "peakWorkers": 1, - "peakRequestsPerSec": 42.6, - "peakAvgLatencyMs": 22.95, + "peakRequestsPerSec": 41, + "peakAvgLatencyMs": 23.8, "peakP50LatencyMs": 23, - "peakP75LatencyMs": 24, - "peakP90LatencyMs": 25, - "peakP99LatencyMs": 27, - "totalRequests": 1170, + "peakP75LatencyMs": 25, + "peakP90LatencyMs": 26, + "peakP99LatencyMs": 36, + "totalRequests": 1154, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 213, + "requests": 205, "errors": 0, - "requestsPerSec": 42.6, - "avgLatencyMs": 22.95, + "requestsPerSec": 41, + "avgLatencyMs": 23.8, "medianLatencyMs": 23, "p50LatencyMs": 23, - "p75LatencyMs": 24, - "p90LatencyMs": 25, - "p99LatencyMs": 27, - "maxLatencyMs": 35, - "bytesPerSec": 25318195.2 + "p75LatencyMs": 25, + "p90LatencyMs": 26, + "p99LatencyMs": 36, + "maxLatencyMs": 41, + "bytesPerSec": 24371200 }, { "workers": 5, "durationMs": 5000, - "requests": 209, + "requests": 205, "errors": 0, - "requestsPerSec": 41.8, - "avgLatencyMs": 118.09, - "medianLatencyMs": 117, - "p50LatencyMs": 117, - "p75LatencyMs": 119, + "requestsPerSec": 41, + "avgLatencyMs": 119.43, + "medianLatencyMs": 119, + "p50LatencyMs": 119, + "p75LatencyMs": 121, "p90LatencyMs": 123, - "p99LatencyMs": 136, - "maxLatencyMs": 136, - "bytesPerSec": 24843059.2 + "p99LatencyMs": 138, + "maxLatencyMs": 144, + "bytesPerSec": 24371200 }, { "workers": 10, @@ -563,29 +563,29 @@ "requests": 192, "errors": 0, "requestsPerSec": 38.4, - "avgLatencyMs": 253.91, - "medianLatencyMs": 250, - "p50LatencyMs": 250, - "p75LatencyMs": 255, - "p90LatencyMs": 274, - "p99LatencyMs": 453, - "maxLatencyMs": 485, - "bytesPerSec": 22824550.4 + "avgLatencyMs": 254.91, + "medianLatencyMs": 253, + "p50LatencyMs": 253, + "p75LatencyMs": 258, + "p90LatencyMs": 272, + "p99LatencyMs": 418, + "maxLatencyMs": 453, + "bytesPerSec": 22827827.2 }, { "workers": 25, "durationMs": 5000, - "requests": 173, + "requests": 169, "errors": 0, - "requestsPerSec": 34.6, - "avgLatencyMs": 679.51, - "medianLatencyMs": 669, - "p50LatencyMs": 669, - "p75LatencyMs": 682, - "p90LatencyMs": 696, - "p99LatencyMs": 1964, - "maxLatencyMs": 2072, - "bytesPerSec": 20567654.4 + "requestsPerSec": 33.8, + "avgLatencyMs": 688.36, + "medianLatencyMs": 680, + "p50LatencyMs": 680, + "p75LatencyMs": 691, + "p90LatencyMs": 703, + "p99LatencyMs": 1982, + "maxLatencyMs": 2089, + "bytesPerSec": 20092518.4 }, { "workers": 50, @@ -593,28 +593,28 @@ "requests": 154, "errors": 0, "requestsPerSec": 30.8, - "avgLatencyMs": 1169.54, - "medianLatencyMs": 921, - "p50LatencyMs": 921, - "p75LatencyMs": 1125, - "p90LatencyMs": 2428, - "p99LatencyMs": 4781, - "maxLatencyMs": 4970, + "avgLatencyMs": 1169.65, + "medianLatencyMs": 937, + "p50LatencyMs": 937, + "p75LatencyMs": 1112, + "p90LatencyMs": 2423, + "p99LatencyMs": 4784, + "maxLatencyMs": 4980, "bytesPerSec": 18305024 }, { "workers": 100, - "durationMs": 5000, + "durationMs": 5010, "requests": 133, "errors": 0, "requestsPerSec": 26.6, - "avgLatencyMs": 1223.01, - "medianLatencyMs": 920, - "p50LatencyMs": 920, - "p75LatencyMs": 1070, - "p90LatencyMs": 2764, - "p99LatencyMs": 4661, - "maxLatencyMs": 4844, + "avgLatencyMs": 1237, + "medianLatencyMs": 903, + "p50LatencyMs": 903, + "p75LatencyMs": 1072, + "p90LatencyMs": 2818, + "p99LatencyMs": 4719, + "maxLatencyMs": 4906, "bytesPerSec": 15808153.6 }, { @@ -623,14 +623,14 @@ "requests": 96, "errors": 0, "requestsPerSec": 19.2, - "avgLatencyMs": 1454.84, - "medianLatencyMs": 788, - "p50LatencyMs": 788, - "p75LatencyMs": 2257, - "p90LatencyMs": 3595, - "p99LatencyMs": 4900, - "maxLatencyMs": 4900, - "bytesPerSec": 11411456 + "avgLatencyMs": 1473.64, + "medianLatencyMs": 786, + "p50LatencyMs": 786, + "p75LatencyMs": 2305, + "p90LatencyMs": 3662, + "p99LatencyMs": 4954, + "maxLatencyMs": 4954, + "bytesPerSec": 11414732.8 } ] } @@ -640,59 +640,59 @@ "browserVersion": "Google Chrome 154.0.8037.97", "ssrLoadTests": { "peakWorkers": 1, - "peakRequestsPerSec": 45.8, - "peakAvgLatencyMs": 21.29, - "peakP50LatencyMs": 21, - "peakP75LatencyMs": 22, - "peakP90LatencyMs": 23, - "peakP99LatencyMs": 25, - "totalRequests": 1282, + "peakRequestsPerSec": 41, + "peakAvgLatencyMs": 23.8, + "peakP50LatencyMs": 23, + "peakP75LatencyMs": 25, + "peakP90LatencyMs": 26, + "peakP99LatencyMs": 28, + "totalRequests": 1224, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 229, + "requests": 205, "errors": 0, - "requestsPerSec": 45.8, - "avgLatencyMs": 21.29, - "medianLatencyMs": 21, - "p50LatencyMs": 21, - "p75LatencyMs": 22, - "p90LatencyMs": 23, - "p99LatencyMs": 25, - "maxLatencyMs": 36, - "bytesPerSec": 27120435.2 + "requestsPerSec": 41, + "avgLatencyMs": 23.8, + "medianLatencyMs": 23, + "p50LatencyMs": 23, + "p75LatencyMs": 25, + "p90LatencyMs": 26, + "p99LatencyMs": 28, + "maxLatencyMs": 39, + "bytesPerSec": 24272896 }, { "workers": 5, "durationMs": 5000, - "requests": 226, + "requests": 205, "errors": 0, - "requestsPerSec": 45.2, - "avgLatencyMs": 108.76, - "medianLatencyMs": 108, - "p50LatencyMs": 108, - "p75LatencyMs": 110, - "p90LatencyMs": 112, - "p99LatencyMs": 130, - "maxLatencyMs": 131, - "bytesPerSec": 26766540.8 + "requestsPerSec": 41, + "avgLatencyMs": 119.33, + "medianLatencyMs": 120, + "p50LatencyMs": 120, + "p75LatencyMs": 123, + "p90LatencyMs": 127, + "p99LatencyMs": 144, + "maxLatencyMs": 147, + "bytesPerSec": 24272896 }, { "workers": 10, "durationMs": 5000, - "requests": 206, + "requests": 200, "errors": 0, - "requestsPerSec": 41.2, - "avgLatencyMs": 236.41, - "medianLatencyMs": 239, - "p50LatencyMs": 239, - "p75LatencyMs": 242, - "p90LatencyMs": 249, - "p99LatencyMs": 342, - "maxLatencyMs": 401, - "bytesPerSec": 24390860.8 + "requestsPerSec": 40, + "avgLatencyMs": 242.71, + "medianLatencyMs": 243, + "p50LatencyMs": 243, + "p75LatencyMs": 251, + "p90LatencyMs": 254, + "p99LatencyMs": 351, + "maxLatencyMs": 405, + "bytesPerSec": 23679795.2 }, { "workers": 25, @@ -700,14 +700,14 @@ "requests": 185, "errors": 0, "requestsPerSec": 37, - "avgLatencyMs": 633.42, - "medianLatencyMs": 634, - "p50LatencyMs": 634, - "p75LatencyMs": 639, - "p90LatencyMs": 647, + "avgLatencyMs": 628, + "medianLatencyMs": 627, + "p50LatencyMs": 627, + "p75LatencyMs": 633, + "p90LatencyMs": 641, "p99LatencyMs": 1789, - "maxLatencyMs": 1895, - "bytesPerSec": 21907046.4 + "maxLatencyMs": 1894, + "bytesPerSec": 21910323.2 }, { "workers": 50, @@ -715,29 +715,29 @@ "requests": 168, "errors": 0, "requestsPerSec": 33.6, - "avgLatencyMs": 1110.04, - "medianLatencyMs": 875, - "p50LatencyMs": 875, - "p75LatencyMs": 1051, - "p90LatencyMs": 2313, - "p99LatencyMs": 4728, - "maxLatencyMs": 4921, - "bytesPerSec": 19889356.8 + "avgLatencyMs": 1112.32, + "medianLatencyMs": 877, + "p50LatencyMs": 877, + "p75LatencyMs": 1084, + "p90LatencyMs": 2282, + "p99LatencyMs": 4748, + "maxLatencyMs": 4949, + "bytesPerSec": 19892633.61 }, { "workers": 100, "durationMs": 5010, - "requests": 154, + "requests": 147, "errors": 0, - "requestsPerSec": 30.8, - "avgLatencyMs": 1158.44, - "medianLatencyMs": 868, - "p50LatencyMs": 868, - "p75LatencyMs": 1037, - "p90LatencyMs": 2564, - "p99LatencyMs": 4716, - "maxLatencyMs": 4889, - "bytesPerSec": 18232524.8 + "requestsPerSec": 29.4, + "avgLatencyMs": 1192.31, + "medianLatencyMs": 903, + "p50LatencyMs": 903, + "p75LatencyMs": 1039, + "p90LatencyMs": 2714, + "p99LatencyMs": 4749, + "maxLatencyMs": 4925, + "bytesPerSec": 17404928 }, { "workers": 200, @@ -745,309 +745,309 @@ "requests": 114, "errors": 0, "requestsPerSec": 22.8, - "avgLatencyMs": 1365.42, + "avgLatencyMs": 1382.36, "medianLatencyMs": 808, "p50LatencyMs": 808, - "p75LatencyMs": 2045, - "p90LatencyMs": 3411, - "p99LatencyMs": 4795, - "maxLatencyMs": 4951, - "bytesPerSec": 13497753.6 + "p75LatencyMs": 2095, + "p90LatencyMs": 3455, + "p99LatencyMs": 4849, + "maxLatencyMs": 5000, + "bytesPerSec": 13500108.8 } ], "runs": 3, "samples": [ { "peakWorkers": 1, - "peakRequestsPerSec": 42.2, - "peakAvgLatencyMs": 23.2, - "peakP50LatencyMs": 23, + "peakRequestsPerSec": 43, + "peakAvgLatencyMs": 22.63, + "peakP50LatencyMs": 22, "peakP75LatencyMs": 24, - "peakP90LatencyMs": 25, - "peakP99LatencyMs": 29, - "totalRequests": 1207, + "peakP90LatencyMs": 26, + "peakP99LatencyMs": 31, + "totalRequests": 1157, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 211, + "requests": 215, "errors": 0, - "requestsPerSec": 42.2, - "avgLatencyMs": 23.2, - "medianLatencyMs": 23, - "p50LatencyMs": 23, + "requestsPerSec": 43, + "avgLatencyMs": 22.63, + "medianLatencyMs": 22, + "p50LatencyMs": 22, "p75LatencyMs": 24, - "p90LatencyMs": 25, - "p99LatencyMs": 29, - "maxLatencyMs": 34, - "bytesPerSec": 24980684.8 + "p90LatencyMs": 26, + "p99LatencyMs": 31, + "maxLatencyMs": 31, + "bytesPerSec": 25462374.4 }, { "workers": 5, "durationMs": 5000, - "requests": 205, + "requests": 194, "errors": 0, - "requestsPerSec": 41, - "avgLatencyMs": 120.55, - "medianLatencyMs": 120, - "p50LatencyMs": 120, - "p75LatencyMs": 122, - "p90LatencyMs": 125, - "p99LatencyMs": 138, - "maxLatencyMs": 159, - "bytesPerSec": 24272896 + "requestsPerSec": 38.8, + "avgLatencyMs": 127.55, + "medianLatencyMs": 124, + "p50LatencyMs": 124, + "p75LatencyMs": 137, + "p90LatencyMs": 142, + "p99LatencyMs": 174, + "maxLatencyMs": 174, + "bytesPerSec": 22972006.4 }, { "workers": 10, - "durationMs": 5010, - "requests": 194, + "durationMs": 5000, + "requests": 190, "errors": 0, - "requestsPerSec": 38.8, - "avgLatencyMs": 252.08, - "medianLatencyMs": 253, - "p50LatencyMs": 253, - "p75LatencyMs": 256, - "p90LatencyMs": 258, - "p99LatencyMs": 432, - "maxLatencyMs": 459, - "bytesPerSec": 22972006.4 + "requestsPerSec": 38, + "avgLatencyMs": 255.16, + "medianLatencyMs": 252, + "p50LatencyMs": 252, + "p75LatencyMs": 261, + "p90LatencyMs": 276, + "p99LatencyMs": 424, + "maxLatencyMs": 450, + "bytesPerSec": 22500147.2 }, { "workers": 25, "durationMs": 5000, - "requests": 181, + "requests": 169, "errors": 0, - "requestsPerSec": 36.21, - "avgLatencyMs": 650.77, - "medianLatencyMs": 642, - "p50LatencyMs": 642, - "p75LatencyMs": 649, - "p90LatencyMs": 653, - "p99LatencyMs": 1897, - "maxLatencyMs": 1997, - "bytesPerSec": 21436006.4 + "requestsPerSec": 33.8, + "avgLatencyMs": 676.64, + "medianLatencyMs": 680, + "p50LatencyMs": 680, + "p75LatencyMs": 713, + "p90LatencyMs": 735, + "p99LatencyMs": 1843, + "maxLatencyMs": 1958, + "bytesPerSec": 20013056 }, { "workers": 50, "durationMs": 5000, - "requests": 161, + "requests": 147, "errors": 0, - "requestsPerSec": 32.21, - "avgLatencyMs": 1133.74, - "medianLatencyMs": 883, - "p50LatencyMs": 883, - "p75LatencyMs": 1072, - "p90LatencyMs": 2310, - "p99LatencyMs": 4736, - "maxLatencyMs": 4941, - "bytesPerSec": 19061964.8 + "requestsPerSec": 29.4, + "avgLatencyMs": 1182.12, + "medianLatencyMs": 886, + "p50LatencyMs": 886, + "p75LatencyMs": 1049, + "p90LatencyMs": 2612, + "p99LatencyMs": 4710, + "maxLatencyMs": 4916, + "bytesPerSec": 17409228.8 }, { "workers": 100, "durationMs": 5010, - "requests": 147, + "requests": 140, "errors": 0, - "requestsPerSec": 29.4, - "avgLatencyMs": 1185.39, - "medianLatencyMs": 896, - "p50LatencyMs": 896, - "p75LatencyMs": 1037, - "p90LatencyMs": 2702, - "p99LatencyMs": 4719, - "maxLatencyMs": 4895, - "bytesPerSec": 17405337.61 + "requestsPerSec": 28, + "avgLatencyMs": 1233.68, + "medianLatencyMs": 1014, + "p50LatencyMs": 1014, + "p75LatencyMs": 1147, + "p90LatencyMs": 2563, + "p99LatencyMs": 4805, + "maxLatencyMs": 4978, + "bytesPerSec": 16577126.4 }, { "workers": 200, "durationMs": 5010, - "requests": 108, + "requests": 102, "errors": 0, - "requestsPerSec": 21.6, - "avgLatencyMs": 1391.41, - "medianLatencyMs": 775, - "p50LatencyMs": 775, - "p75LatencyMs": 2104, - "p90LatencyMs": 3531, - "p99LatencyMs": 4761, - "maxLatencyMs": 4919, - "bytesPerSec": 12789043.2 + "requestsPerSec": 20.4, + "avgLatencyMs": 1421.24, + "medianLatencyMs": 767, + "p50LatencyMs": 767, + "p75LatencyMs": 2303, + "p90LatencyMs": 3520, + "p99LatencyMs": 4736, + "maxLatencyMs": 4894, + "bytesPerSec": 12079923.2 } ] }, { "peakWorkers": 1, - "peakRequestsPerSec": 47, - "peakAvgLatencyMs": 20.67, - "peakP50LatencyMs": 20, - "peakP75LatencyMs": 21, - "peakP90LatencyMs": 22, - "peakP99LatencyMs": 26, - "totalRequests": 1294, + "peakRequestsPerSec": 39.6, + "peakAvgLatencyMs": 24.6, + "peakP50LatencyMs": 24, + "peakP75LatencyMs": 26, + "peakP90LatencyMs": 29, + "peakP99LatencyMs": 33, + "totalRequests": 1131, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 235, + "requests": 198, "errors": 0, - "requestsPerSec": 47, - "avgLatencyMs": 20.67, - "medianLatencyMs": 20, - "p50LatencyMs": 20, - "p75LatencyMs": 21, - "p90LatencyMs": 22, - "p99LatencyMs": 26, - "maxLatencyMs": 30, - "bytesPerSec": 27828224 + "requestsPerSec": 39.6, + "avgLatencyMs": 24.6, + "medianLatencyMs": 24, + "p50LatencyMs": 24, + "p75LatencyMs": 26, + "p90LatencyMs": 29, + "p99LatencyMs": 33, + "maxLatencyMs": 36, + "bytesPerSec": 23443865.6 }, { "workers": 5, "durationMs": 5000, - "requests": 227, + "requests": 191, "errors": 0, - "requestsPerSec": 45.4, - "avgLatencyMs": 108.19, - "medianLatencyMs": 107, - "p50LatencyMs": 107, - "p75LatencyMs": 109, - "p90LatencyMs": 112, - "p99LatencyMs": 128, - "maxLatencyMs": 142, - "bytesPerSec": 26881228.8 + "requestsPerSec": 38.21, + "avgLatencyMs": 128.38, + "medianLatencyMs": 127, + "p50LatencyMs": 127, + "p75LatencyMs": 131, + "p90LatencyMs": 138, + "p99LatencyMs": 153, + "maxLatencyMs": 163, + "bytesPerSec": 22621388.8 }, { "workers": 10, "durationMs": 5000, - "requests": 206, + "requests": 180, "errors": 0, - "requestsPerSec": 41.2, - "avgLatencyMs": 235.98, - "medianLatencyMs": 237, - "p50LatencyMs": 237, - "p75LatencyMs": 239, - "p90LatencyMs": 248, - "p99LatencyMs": 347, - "maxLatencyMs": 406, - "bytesPerSec": 24394137.6 + "requestsPerSec": 36, + "avgLatencyMs": 268.52, + "medianLatencyMs": 267, + "p50LatencyMs": 267, + "p75LatencyMs": 271, + "p90LatencyMs": 277, + "p99LatencyMs": 429, + "maxLatencyMs": 467, + "bytesPerSec": 21313945.61 }, { "workers": 25, "durationMs": 5000, - "requests": 190, + "requests": 172, "errors": 0, - "requestsPerSec": 38, - "avgLatencyMs": 617.89, - "medianLatencyMs": 617, - "p50LatencyMs": 617, - "p75LatencyMs": 629, - "p90LatencyMs": 638, - "p99LatencyMs": 1736, - "maxLatencyMs": 1835, - "bytesPerSec": 22500147.2 + "requestsPerSec": 34.4, + "avgLatencyMs": 682.08, + "medianLatencyMs": 680, + "p50LatencyMs": 680, + "p75LatencyMs": 692, + "p90LatencyMs": 704, + "p99LatencyMs": 1965, + "maxLatencyMs": 2065, + "bytesPerSec": 20371046.4 }, { "workers": 50, "durationMs": 5000, - "requests": 168, + "requests": 154, "errors": 0, - "requestsPerSec": 33.6, - "avgLatencyMs": 1106.12, - "medianLatencyMs": 864, - "p50LatencyMs": 864, - "p75LatencyMs": 1036, - "p90LatencyMs": 2321, - "p99LatencyMs": 4712, - "maxLatencyMs": 4902, - "bytesPerSec": 19889356.8 + "requestsPerSec": 30.8, + "avgLatencyMs": 1164.04, + "medianLatencyMs": 913, + "p50LatencyMs": 913, + "p75LatencyMs": 1115, + "p90LatencyMs": 2412, + "p99LatencyMs": 4753, + "maxLatencyMs": 4940, + "bytesPerSec": 18236211.2 }, { "workers": 100, "durationMs": 5010, - "requests": 154, + "requests": 140, "errors": 0, - "requestsPerSec": 30.8, - "avgLatencyMs": 1157.91, - "medianLatencyMs": 872, - "p50LatencyMs": 872, - "p75LatencyMs": 1034, - "p90LatencyMs": 2553, - "p99LatencyMs": 4712, - "maxLatencyMs": 4888, - "bytesPerSec": 18232524.8 + "requestsPerSec": 28, + "avgLatencyMs": 1210.42, + "medianLatencyMs": 901, + "p50LatencyMs": 901, + "p75LatencyMs": 1063, + "p90LatencyMs": 2670, + "p99LatencyMs": 4724, + "maxLatencyMs": 4907, + "bytesPerSec": 16579174.4 }, { "workers": 200, "durationMs": 5010, - "requests": 114, + "requests": 96, "errors": 0, - "requestsPerSec": 22.8, - "avgLatencyMs": 1355.87, - "medianLatencyMs": 812, - "p50LatencyMs": 812, - "p75LatencyMs": 2034, - "p90LatencyMs": 3381, - "p99LatencyMs": 4761, - "maxLatencyMs": 4913, - "bytesPerSec": 13497753.6 + "requestsPerSec": 19.2, + "avgLatencyMs": 1451.8, + "medianLatencyMs": 773, + "p50LatencyMs": 773, + "p75LatencyMs": 2324, + "p90LatencyMs": 3581, + "p99LatencyMs": 4880, + "maxLatencyMs": 4880, + "bytesPerSec": 11368857.6 } ] }, { "peakWorkers": 1, - "peakRequestsPerSec": 45.8, - "peakAvgLatencyMs": 21.29, - "peakP50LatencyMs": 21, - "peakP75LatencyMs": 22, - "peakP90LatencyMs": 23, - "peakP99LatencyMs": 25, - "totalRequests": 1282, + "peakRequestsPerSec": 41, + "peakAvgLatencyMs": 23.8, + "peakP50LatencyMs": 23, + "peakP75LatencyMs": 25, + "peakP90LatencyMs": 26, + "peakP99LatencyMs": 28, + "totalRequests": 1224, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 229, + "requests": 205, "errors": 0, - "requestsPerSec": 45.8, - "avgLatencyMs": 21.29, - "medianLatencyMs": 21, - "p50LatencyMs": 21, - "p75LatencyMs": 22, - "p90LatencyMs": 23, - "p99LatencyMs": 25, - "maxLatencyMs": 36, - "bytesPerSec": 27120435.2 + "requestsPerSec": 41, + "avgLatencyMs": 23.8, + "medianLatencyMs": 23, + "p50LatencyMs": 23, + "p75LatencyMs": 25, + "p90LatencyMs": 26, + "p99LatencyMs": 28, + "maxLatencyMs": 39, + "bytesPerSec": 24272896 }, { "workers": 5, "durationMs": 5000, - "requests": 226, + "requests": 205, "errors": 0, - "requestsPerSec": 45.2, - "avgLatencyMs": 108.76, - "medianLatencyMs": 108, - "p50LatencyMs": 108, - "p75LatencyMs": 110, - "p90LatencyMs": 112, - "p99LatencyMs": 130, - "maxLatencyMs": 131, - "bytesPerSec": 26766540.8 + "requestsPerSec": 41, + "avgLatencyMs": 119.33, + "medianLatencyMs": 120, + "p50LatencyMs": 120, + "p75LatencyMs": 123, + "p90LatencyMs": 127, + "p99LatencyMs": 144, + "maxLatencyMs": 147, + "bytesPerSec": 24272896 }, { "workers": 10, "durationMs": 5000, - "requests": 206, + "requests": 200, "errors": 0, - "requestsPerSec": 41.2, - "avgLatencyMs": 236.41, - "medianLatencyMs": 239, - "p50LatencyMs": 239, - "p75LatencyMs": 242, - "p90LatencyMs": 249, - "p99LatencyMs": 342, - "maxLatencyMs": 401, - "bytesPerSec": 24390860.8 + "requestsPerSec": 40, + "avgLatencyMs": 242.71, + "medianLatencyMs": 243, + "p50LatencyMs": 243, + "p75LatencyMs": 251, + "p90LatencyMs": 254, + "p99LatencyMs": 351, + "maxLatencyMs": 405, + "bytesPerSec": 23679795.2 }, { "workers": 25, @@ -1055,14 +1055,14 @@ "requests": 185, "errors": 0, "requestsPerSec": 37, - "avgLatencyMs": 633.42, - "medianLatencyMs": 634, - "p50LatencyMs": 634, - "p75LatencyMs": 639, - "p90LatencyMs": 647, + "avgLatencyMs": 628, + "medianLatencyMs": 627, + "p50LatencyMs": 627, + "p75LatencyMs": 633, + "p90LatencyMs": 641, "p99LatencyMs": 1789, - "maxLatencyMs": 1895, - "bytesPerSec": 21907046.4 + "maxLatencyMs": 1894, + "bytesPerSec": 21910323.2 }, { "workers": 50, @@ -1070,29 +1070,29 @@ "requests": 168, "errors": 0, "requestsPerSec": 33.6, - "avgLatencyMs": 1110.04, - "medianLatencyMs": 875, - "p50LatencyMs": 875, - "p75LatencyMs": 1051, - "p90LatencyMs": 2313, - "p99LatencyMs": 4728, - "maxLatencyMs": 4921, - "bytesPerSec": 19889356.8 + "avgLatencyMs": 1112.32, + "medianLatencyMs": 877, + "p50LatencyMs": 877, + "p75LatencyMs": 1084, + "p90LatencyMs": 2282, + "p99LatencyMs": 4748, + "maxLatencyMs": 4949, + "bytesPerSec": 19892633.61 }, { "workers": 100, "durationMs": 5010, - "requests": 154, + "requests": 147, "errors": 0, - "requestsPerSec": 30.8, - "avgLatencyMs": 1158.44, - "medianLatencyMs": 868, - "p50LatencyMs": 868, - "p75LatencyMs": 1037, - "p90LatencyMs": 2564, - "p99LatencyMs": 4716, - "maxLatencyMs": 4889, - "bytesPerSec": 18232524.8 + "requestsPerSec": 29.4, + "avgLatencyMs": 1192.31, + "medianLatencyMs": 903, + "p50LatencyMs": 903, + "p75LatencyMs": 1039, + "p90LatencyMs": 2714, + "p99LatencyMs": 4749, + "maxLatencyMs": 4925, + "bytesPerSec": 17404928 }, { "workers": 200, @@ -1100,14 +1100,14 @@ "requests": 114, "errors": 0, "requestsPerSec": 22.8, - "avgLatencyMs": 1365.42, + "avgLatencyMs": 1382.36, "medianLatencyMs": 808, "p50LatencyMs": 808, - "p75LatencyMs": 2045, - "p90LatencyMs": 3411, - "p99LatencyMs": 4795, - "maxLatencyMs": 4951, - "bytesPerSec": 13497753.6 + "p75LatencyMs": 2095, + "p90LatencyMs": 3455, + "p99LatencyMs": 4849, + "maxLatencyMs": 5000, + "bytesPerSec": 13500108.8 } ] } diff --git a/packages/docs/src/content/runtime/app-nuxt.json b/packages/docs/src/content/runtime/app-nuxt.json index 90e1fe0f..8356fc00 100644 --- a/packages/docs/src/content/runtime/app-nuxt.json +++ b/packages/docs/src/content/runtime/app-nuxt.json @@ -3,589 +3,589 @@ "package": "app-nuxt", "isFocused": true, "type": "runtime-app", - "timingMeasuredAt": "2026-10-10T11:51:43.886Z", + "timingMeasuredAt": "2026-10-11T00:44:30.326Z", "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": 147.4, - "fcpMs": 147.43, + "firstPaintMs": 159.4, + "fcpMs": 159.38, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 8.81, - "inputDelayMs": 0.79, - "processingDurationMs": 1.21, - "presentationDelayMs": 6.81 + "interactionLatencyMs": 10.65, + "inputDelayMs": 0.84, + "processingDurationMs": 1.36, + "presentationDelayMs": 8.45 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 15.19, - "fcpMs": 15.1, - "interactionLatencyMs": 0.81, - "inputDelayMs": 0.05, - "processingDurationMs": 0.15, - "presentationDelayMs": 0.74 + "firstPaintMs": 4.77, + "fcpMs": 4.66, + "interactionLatencyMs": 3.57, + "inputDelayMs": 0.08, + "processingDurationMs": 0.06, + "presentationDelayMs": 3.64 }, "samples": [ { - "firstPaintMs": 163, - "fcpMs": 162.629, + "firstPaintMs": 160, + "fcpMs": 159.537, "interactionTests": { - "interactionLatencyMs": 9.362, - "inputDelayMs": 0.814, - "processingDurationMs": 1.469, - "presentationDelayMs": 7.079 + "interactionLatencyMs": 9.618, + "inputDelayMs": 0.791, + "processingDurationMs": 1.357, + "presentationDelayMs": 7.47 } }, { - "firstPaintMs": 149, - "fcpMs": 149.139, + "firstPaintMs": 154, + "fcpMs": 153.921, "interactionTests": { - "interactionLatencyMs": 8.172, - "inputDelayMs": 0.779, - "processingDurationMs": 1.151, - "presentationDelayMs": 6.242 + "interactionLatencyMs": 7.569, + "inputDelayMs": 0.79, + "processingDurationMs": 1.452, + "presentationDelayMs": 5.327 } }, { - "firstPaintMs": 135, - "fcpMs": 134.763, + "firstPaintMs": 167, + "fcpMs": 166.782, "interactionTests": { - "interactionLatencyMs": 8.009, - "inputDelayMs": 0.755, - "processingDurationMs": 1.073, - "presentationDelayMs": 6.181 + "interactionLatencyMs": 8.882, + "inputDelayMs": 0.979, + "processingDurationMs": 1.317, + "presentationDelayMs": 6.586 } }, { - "firstPaintMs": 129, - "fcpMs": 129.36, + "firstPaintMs": 158, + "fcpMs": 158.375, "interactionTests": { - "interactionLatencyMs": 8.592, - "inputDelayMs": 0.873, - "processingDurationMs": 1.146, - "presentationDelayMs": 6.573 + "interactionLatencyMs": 16.759999999999998, + "inputDelayMs": 0.795, + "processingDurationMs": 1.284, + "presentationDelayMs": 14.681 } }, { - "firstPaintMs": 161, - "fcpMs": 161.24, + "firstPaintMs": 158, + "fcpMs": 158.26, "interactionTests": { - "interactionLatencyMs": 9.92, - "inputDelayMs": 0.75, - "processingDurationMs": 1.203, - "presentationDelayMs": 7.967 + "interactionLatencyMs": 10.407, + "inputDelayMs": 0.831, + "processingDurationMs": 1.388, + "presentationDelayMs": 8.188 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 405, - "avgLatencyMs": 2.54, - "medianLatencyMs": 2.417, - "samples": 3938, + "opsPerSec": 379, + "avgLatencyMs": 2.748, + "medianLatencyMs": 2.53, + "samples": 3639, "bodySizeKb": 201.73, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 85.6, - "fcpMs": 85.44, + "firstPaintMs": 83.8, + "fcpMs": 83.94, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 10.75, - "inputDelayMs": 0.87, - "processingDurationMs": 1.36, - "presentationDelayMs": 8.52 + "interactionLatencyMs": 13.05, + "inputDelayMs": 0.78, + "processingDurationMs": 2.1, + "presentationDelayMs": 10.17 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 7.5, - "fcpMs": 7.36, - "interactionLatencyMs": 2.1, - "inputDelayMs": 0.14, - "processingDurationMs": 0.4, - "presentationDelayMs": 2.19 + "firstPaintMs": 7.46, + "fcpMs": 7.67, + "interactionLatencyMs": 3.96, + "inputDelayMs": 0.08, + "processingDurationMs": 1.33, + "presentationDelayMs": 3.93 }, "samples": [ { - "firstPaintMs": 80, - "fcpMs": 79.908, + "firstPaintMs": 89, + "fcpMs": 88.959, "interactionTests": { - "interactionLatencyMs": 11.033000000000001, - "inputDelayMs": 1.102, - "processingDurationMs": 2.06, - "presentationDelayMs": 7.871 + "interactionLatencyMs": 10.105, + "inputDelayMs": 0.857, + "processingDurationMs": 3.233, + "presentationDelayMs": 6.015 } }, { - "firstPaintMs": 92, - "fcpMs": 91.882, + "firstPaintMs": 90, + "fcpMs": 90.441, "interactionTests": { - "interactionLatencyMs": 14.197000000000001, - "inputDelayMs": 0.774, - "processingDurationMs": 1.072, - "presentationDelayMs": 12.351 + "interactionLatencyMs": 17.192, + "inputDelayMs": 0.782, + "processingDurationMs": 3.839, + "presentationDelayMs": 12.571 } }, { - "firstPaintMs": 78, - "fcpMs": 78.157, + "firstPaintMs": 73, + "fcpMs": 72.711, "interactionTests": { - "interactionLatencyMs": 8.802, - "inputDelayMs": 0.767, - "processingDurationMs": 1.154, - "presentationDelayMs": 6.881 + "interactionLatencyMs": 15.756, + "inputDelayMs": 0.778, + "processingDurationMs": 1.152, + "presentationDelayMs": 13.826 } }, { - "firstPaintMs": 83, - "fcpMs": 82.653, + "firstPaintMs": 88, + "fcpMs": 88.362, "interactionTests": { - "interactionLatencyMs": 9.491, - "inputDelayMs": 0.834, - "processingDurationMs": 1.233, - "presentationDelayMs": 7.424 + "interactionLatencyMs": 7.797, + "inputDelayMs": 0.835, + "processingDurationMs": 1.168, + "presentationDelayMs": 5.794 } }, { - "firstPaintMs": 95, - "fcpMs": 94.608, + "firstPaintMs": 79, + "fcpMs": 79.245, "interactionTests": { - "interactionLatencyMs": 10.228, - "inputDelayMs": 0.879, - "processingDurationMs": 1.285, - "presentationDelayMs": 8.064 + "interactionLatencyMs": 14.405999999999999, + "inputDelayMs": 0.655, + "processingDurationMs": 1.115, + "presentationDelayMs": 12.636 } } ] }, "ssrRouterLinkLoadTests": { - "peakWorkers": 25, - "peakRequestsPerSec": 164.8, - "peakAvgLatencyMs": 148.99, - "peakP50LatencyMs": 150, - "peakP75LatencyMs": 154, - "peakP90LatencyMs": 158, - "peakP99LatencyMs": 553, - "totalRequests": 5165, + "peakWorkers": 10, + "peakRequestsPerSec": 152.81, + "peakAvgLatencyMs": 64.71, + "peakP50LatencyMs": 64, + "peakP75LatencyMs": 65, + "peakP90LatencyMs": 66, + "peakP99LatencyMs": 92, + "totalRequests": 5001, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 640, + "requests": 629, "errors": 0, - "requestsPerSec": 128, - "avgLatencyMs": 7.26, + "requestsPerSec": 125.8, + "avgLatencyMs": 7.35, "medianLatencyMs": 7, "p50LatencyMs": 7, "p75LatencyMs": 7, "p90LatencyMs": 8, "p99LatencyMs": 9, - "maxLatencyMs": 13, - "bytesPerSec": 39141376 + "maxLatencyMs": 12, + "bytesPerSec": 38466355.21 }, { "workers": 5, "durationMs": 5000, - "requests": 796, + "requests": 745, "errors": 0, - "requestsPerSec": 159.2, - "avgLatencyMs": 30.78, - "medianLatencyMs": 31, - "p50LatencyMs": 31, - "p75LatencyMs": 32, - "p90LatencyMs": 33, - "p99LatencyMs": 53, + "requestsPerSec": 149, + "avgLatencyMs": 32.92, + "medianLatencyMs": 33, + "p50LatencyMs": 33, + "p75LatencyMs": 34, + "p90LatencyMs": 34, + "p99LatencyMs": 49, "maxLatencyMs": 57, - "bytesPerSec": 48676864 + "bytesPerSec": 45563904 }, { "workers": 10, "durationMs": 5000, - "requests": 778, + "requests": 764, "errors": 0, - "requestsPerSec": 155.6, - "avgLatencyMs": 63.33, - "medianLatencyMs": 63, - "p50LatencyMs": 63, - "p75LatencyMs": 64, + "requestsPerSec": 152.81, + "avgLatencyMs": 64.71, + "medianLatencyMs": 64, + "p50LatencyMs": 64, + "p75LatencyMs": 65, "p90LatencyMs": 66, - "p99LatencyMs": 94, - "maxLatencyMs": 187, - "bytesPerSec": 47575859.2 + "p99LatencyMs": 92, + "maxLatencyMs": 207, + "bytesPerSec": 46723891.2 }, { "workers": 25, "durationMs": 5000, - "requests": 824, + "requests": 757, "errors": 0, - "requestsPerSec": 164.8, - "avgLatencyMs": 148.99, - "medianLatencyMs": 150, - "p50LatencyMs": 150, - "p75LatencyMs": 154, - "p90LatencyMs": 158, - "p99LatencyMs": 553, - "maxLatencyMs": 1036, - "bytesPerSec": 50380800 + "requestsPerSec": 151.4, + "avgLatencyMs": 161.27, + "medianLatencyMs": 159, + "p50LatencyMs": 159, + "p75LatencyMs": 163, + "p90LatencyMs": 172, + "p99LatencyMs": 624, + "maxLatencyMs": 1111, + "bytesPerSec": 46291353.6 }, { "workers": 50, "durationMs": 5000, - "requests": 725, + "requests": 730, "errors": 0, - "requestsPerSec": 145, - "avgLatencyMs": 327.5, - "medianLatencyMs": 263, - "p50LatencyMs": 263, - "p75LatencyMs": 314, - "p90LatencyMs": 336, - "p99LatencyMs": 3238, - "maxLatencyMs": 4340, - "bytesPerSec": 44331827.2 + "requestsPerSec": 146, + "avgLatencyMs": 328.22, + "medianLatencyMs": 260, + "p50LatencyMs": 260, + "p75LatencyMs": 316, + "p90LatencyMs": 325, + "p99LatencyMs": 3250, + "maxLatencyMs": 4360, + "bytesPerSec": 44639846.4 }, { "workers": 100, "durationMs": 5010, - "requests": 701, + "requests": 702, "errors": 0, - "requestsPerSec": 140.2, - "avgLatencyMs": 357.54, - "medianLatencyMs": 260, - "p50LatencyMs": 260, - "p75LatencyMs": 318, - "p90LatencyMs": 345, - "p99LatencyMs": 3748, - "maxLatencyMs": 4918, - "bytesPerSec": 42863820.8 + "requestsPerSec": 140.4, + "avgLatencyMs": 353.27, + "medianLatencyMs": 264, + "p50LatencyMs": 264, + "p75LatencyMs": 323, + "p90LatencyMs": 340, + "p99LatencyMs": 3700, + "maxLatencyMs": 4868, + "bytesPerSec": 42935910.4 }, { "workers": 200, "durationMs": 5010, - "requests": 701, + "requests": 674, "errors": 0, - "requestsPerSec": 140.2, - "avgLatencyMs": 359.65, - "medianLatencyMs": 238, - "p50LatencyMs": 238, - "p75LatencyMs": 292, - "p90LatencyMs": 323, - "p99LatencyMs": 3858, - "maxLatencyMs": 4941, - "bytesPerSec": 42865459.21 + "requestsPerSec": 134.81, + "avgLatencyMs": 362.64, + "medianLatencyMs": 257, + "p50LatencyMs": 257, + "p75LatencyMs": 307, + "p90LatencyMs": 338, + "p99LatencyMs": 3921, + "maxLatencyMs": 4895, + "bytesPerSec": 41220505.6 } ], "runs": 3, "samples": [ { - "peakWorkers": 25, - "peakRequestsPerSec": 173.6, - "peakAvgLatencyMs": 142.45, - "peakP50LatencyMs": 140, - "peakP75LatencyMs": 145, - "peakP90LatencyMs": 151, - "peakP99LatencyMs": 480, - "totalRequests": 5517, + "peakWorkers": 10, + "peakRequestsPerSec": 152.81, + "peakAvgLatencyMs": 64.71, + "peakP50LatencyMs": 64, + "peakP75LatencyMs": 65, + "peakP90LatencyMs": 66, + "peakP99LatencyMs": 92, + "totalRequests": 5001, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 717, + "requests": 629, "errors": 0, - "requestsPerSec": 143.4, - "avgLatencyMs": 6.23, - "medianLatencyMs": 6, - "p50LatencyMs": 6, - "p75LatencyMs": 6, - "p90LatencyMs": 7, - "p99LatencyMs": 8, - "maxLatencyMs": 10, - "bytesPerSec": 43846860.8 + "requestsPerSec": 125.8, + "avgLatencyMs": 7.35, + "medianLatencyMs": 7, + "p50LatencyMs": 7, + "p75LatencyMs": 7, + "p90LatencyMs": 8, + "p99LatencyMs": 9, + "maxLatencyMs": 12, + "bytesPerSec": 38466355.21 }, { "workers": 5, "durationMs": 5000, - "requests": 864, + "requests": 745, "errors": 0, - "requestsPerSec": 172.8, - "avgLatencyMs": 28.34, - "medianLatencyMs": 28, - "p50LatencyMs": 28, - "p75LatencyMs": 29, - "p90LatencyMs": 29, - "p99LatencyMs": 45, - "maxLatencyMs": 53, - "bytesPerSec": 52838400 + "requestsPerSec": 149, + "avgLatencyMs": 32.92, + "medianLatencyMs": 33, + "p50LatencyMs": 33, + "p75LatencyMs": 34, + "p90LatencyMs": 34, + "p99LatencyMs": 49, + "maxLatencyMs": 57, + "bytesPerSec": 45563904 }, { "workers": 10, "durationMs": 5000, - "requests": 839, + "requests": 764, "errors": 0, - "requestsPerSec": 167.8, - "avgLatencyMs": 58.67, - "medianLatencyMs": 58, - "p50LatencyMs": 58, - "p75LatencyMs": 59, - "p90LatencyMs": 60, - "p99LatencyMs": 86, - "maxLatencyMs": 181, - "bytesPerSec": 51304857.6 + "requestsPerSec": 152.81, + "avgLatencyMs": 64.71, + "medianLatencyMs": 64, + "p50LatencyMs": 64, + "p75LatencyMs": 65, + "p90LatencyMs": 66, + "p99LatencyMs": 92, + "maxLatencyMs": 207, + "bytesPerSec": 46723891.2 }, { "workers": 25, "durationMs": 5000, - "requests": 868, + "requests": 757, "errors": 0, - "requestsPerSec": 173.6, - "avgLatencyMs": 142.45, - "medianLatencyMs": 140, - "p50LatencyMs": 140, - "p75LatencyMs": 145, - "p90LatencyMs": 151, - "p99LatencyMs": 480, - "maxLatencyMs": 968, - "bytesPerSec": 53074329.6 + "requestsPerSec": 151.4, + "avgLatencyMs": 161.27, + "medianLatencyMs": 159, + "p50LatencyMs": 159, + "p75LatencyMs": 163, + "p90LatencyMs": 172, + "p99LatencyMs": 624, + "maxLatencyMs": 1111, + "bytesPerSec": 46291353.6 }, { "workers": 50, "durationMs": 5000, - "requests": 775, + "requests": 730, "errors": 0, - "requestsPerSec": 155, - "avgLatencyMs": 309.67, - "medianLatencyMs": 236, - "p50LatencyMs": 236, - "p75LatencyMs": 330, - "p90LatencyMs": 337, - "p99LatencyMs": 2907, - "maxLatencyMs": 4059, - "bytesPerSec": 47385804.8 + "requestsPerSec": 146, + "avgLatencyMs": 328.22, + "medianLatencyMs": 260, + "p50LatencyMs": 260, + "p75LatencyMs": 316, + "p90LatencyMs": 325, + "p99LatencyMs": 3250, + "maxLatencyMs": 4360, + "bytesPerSec": 44639846.4 }, { "workers": 100, "durationMs": 5010, - "requests": 726, + "requests": 702, "errors": 0, - "requestsPerSec": 145.2, - "avgLatencyMs": 350.91, - "medianLatencyMs": 266, - "p50LatencyMs": 266, - "p75LatencyMs": 309, - "p90LatencyMs": 353, - "p99LatencyMs": 3708, - "maxLatencyMs": 4846, - "bytesPerSec": 44397363.2 + "requestsPerSec": 140.4, + "avgLatencyMs": 353.27, + "medianLatencyMs": 264, + "p50LatencyMs": 264, + "p75LatencyMs": 323, + "p90LatencyMs": 340, + "p99LatencyMs": 3700, + "maxLatencyMs": 4868, + "bytesPerSec": 42935910.4 }, { "workers": 200, "durationMs": 5010, - "requests": 728, + "requests": 674, "errors": 0, - "requestsPerSec": 145.6, - "avgLatencyMs": 354.91, - "medianLatencyMs": 245, - "p50LatencyMs": 245, - "p75LatencyMs": 313, - "p90LatencyMs": 353, - "p99LatencyMs": 3797, - "maxLatencyMs": 4973, - "bytesPerSec": 44513689.6 + "requestsPerSec": 134.81, + "avgLatencyMs": 362.64, + "medianLatencyMs": 257, + "p50LatencyMs": 257, + "p75LatencyMs": 307, + "p90LatencyMs": 338, + "p99LatencyMs": 3921, + "maxLatencyMs": 4895, + "bytesPerSec": 41220505.6 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 164.8, - "peakAvgLatencyMs": 148.99, - "peakP50LatencyMs": 150, - "peakP75LatencyMs": 154, - "peakP90LatencyMs": 158, - "peakP99LatencyMs": 553, - "totalRequests": 5165, + "peakRequestsPerSec": 150.81, + "peakAvgLatencyMs": 162.41, + "peakP50LatencyMs": 160, + "peakP75LatencyMs": 163, + "peakP90LatencyMs": 183, + "peakP99LatencyMs": 597, + "totalRequests": 4881, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 640, + "requests": 612, "errors": 0, - "requestsPerSec": 128, - "avgLatencyMs": 7.26, + "requestsPerSec": 122.4, + "avgLatencyMs": 7.6, "medianLatencyMs": 7, "p50LatencyMs": 7, - "p75LatencyMs": 7, - "p90LatencyMs": 8, - "p99LatencyMs": 9, - "maxLatencyMs": 13, - "bytesPerSec": 39141376 + "p75LatencyMs": 8, + "p90LatencyMs": 9, + "p99LatencyMs": 10, + "maxLatencyMs": 14, + "bytesPerSec": 37430886.4 }, { "workers": 5, "durationMs": 5000, - "requests": 796, + "requests": 727, "errors": 0, - "requestsPerSec": 159.2, - "avgLatencyMs": 30.78, - "medianLatencyMs": 31, - "p50LatencyMs": 31, - "p75LatencyMs": 32, - "p90LatencyMs": 33, - "p99LatencyMs": 53, - "maxLatencyMs": 57, - "bytesPerSec": 48676864 + "requestsPerSec": 145.4, + "avgLatencyMs": 33.78, + "medianLatencyMs": 33, + "p50LatencyMs": 33, + "p75LatencyMs": 35, + "p90LatencyMs": 35, + "p99LatencyMs": 55, + "maxLatencyMs": 61, + "bytesPerSec": 44462899.2 }, { "workers": 10, "durationMs": 5000, - "requests": 778, + "requests": 741, "errors": 0, - "requestsPerSec": 155.6, - "avgLatencyMs": 63.33, - "medianLatencyMs": 63, - "p50LatencyMs": 63, - "p75LatencyMs": 64, - "p90LatencyMs": 66, - "p99LatencyMs": 94, - "maxLatencyMs": 187, - "bytesPerSec": 47575859.2 + "requestsPerSec": 148.2, + "avgLatencyMs": 66.37, + "medianLatencyMs": 65, + "p50LatencyMs": 65, + "p75LatencyMs": 67, + "p90LatencyMs": 68, + "p99LatencyMs": 95, + "maxLatencyMs": 199, + "bytesPerSec": 45308313.6 }, { "workers": 25, "durationMs": 5000, - "requests": 824, + "requests": 754, "errors": 0, - "requestsPerSec": 164.8, - "avgLatencyMs": 148.99, - "medianLatencyMs": 150, - "p50LatencyMs": 150, - "p75LatencyMs": 154, - "p90LatencyMs": 158, - "p99LatencyMs": 553, - "maxLatencyMs": 1036, - "bytesPerSec": 50380800 + "requestsPerSec": 150.81, + "avgLatencyMs": 162.41, + "medianLatencyMs": 160, + "p50LatencyMs": 160, + "p75LatencyMs": 163, + "p90LatencyMs": 183, + "p99LatencyMs": 597, + "maxLatencyMs": 1099, + "bytesPerSec": 46107852.8 }, { "workers": 50, "durationMs": 5000, - "requests": 725, + "requests": 724, "errors": 0, - "requestsPerSec": 145, - "avgLatencyMs": 327.5, + "requestsPerSec": 144.81, + "avgLatencyMs": 337.1, "medianLatencyMs": 263, "p50LatencyMs": 263, - "p75LatencyMs": 314, - "p90LatencyMs": 336, - "p99LatencyMs": 3238, - "maxLatencyMs": 4340, - "bytesPerSec": 44331827.2 + "p75LatencyMs": 324, + "p90LatencyMs": 340, + "p99LatencyMs": 3337, + "maxLatencyMs": 4479, + "bytesPerSec": 44279398.4 }, { "workers": 100, "durationMs": 5010, - "requests": 701, + "requests": 674, "errors": 0, - "requestsPerSec": 140.2, - "avgLatencyMs": 357.54, - "medianLatencyMs": 260, - "p50LatencyMs": 260, + "requestsPerSec": 134.81, + "avgLatencyMs": 362.25, + "medianLatencyMs": 269, + "p50LatencyMs": 269, "p75LatencyMs": 318, "p90LatencyMs": 345, - "p99LatencyMs": 3748, - "maxLatencyMs": 4918, - "bytesPerSec": 42863820.8 + "p99LatencyMs": 3878, + "maxLatencyMs": 4890, + "bytesPerSec": 41217228.8 }, { "workers": 200, "durationMs": 5010, - "requests": 701, + "requests": 649, "errors": 0, - "requestsPerSec": 140.2, - "avgLatencyMs": 359.65, - "medianLatencyMs": 238, - "p50LatencyMs": 238, - "p75LatencyMs": 292, - "p90LatencyMs": 323, - "p99LatencyMs": 3858, - "maxLatencyMs": 4941, - "bytesPerSec": 42865459.21 + "requestsPerSec": 129.81, + "avgLatencyMs": 375.18, + "medianLatencyMs": 265, + "p50LatencyMs": 265, + "p75LatencyMs": 321, + "p90LatencyMs": 347, + "p99LatencyMs": 3964, + "maxLatencyMs": 4963, + "bytesPerSec": 39686963.21 } ] }, { - "peakWorkers": 25, - "peakRequestsPerSec": 156.2, - "peakAvgLatencyMs": 157.89, - "peakP50LatencyMs": 154, - "peakP75LatencyMs": 162, - "peakP90LatencyMs": 175, - "peakP99LatencyMs": 609, - "totalRequests": 5041, + "peakWorkers": 10, + "peakRequestsPerSec": 161, + "peakAvgLatencyMs": 61.24, + "peakP50LatencyMs": 60, + "peakP75LatencyMs": 62, + "peakP90LatencyMs": 63, + "peakP99LatencyMs": 94, + "totalRequests": 5298, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 602, + "requests": 619, "errors": 0, - "requestsPerSec": 120.4, - "avgLatencyMs": 7.73, - "medianLatencyMs": 8, - "p50LatencyMs": 8, + "requestsPerSec": 123.8, + "avgLatencyMs": 7.55, + "medianLatencyMs": 7, + "p50LatencyMs": 7, "p75LatencyMs": 8, "p90LatencyMs": 9, - "p99LatencyMs": 10, - "maxLatencyMs": 15, - "bytesPerSec": 36808294.4 + "p99LatencyMs": 9, + "maxLatencyMs": 14, + "bytesPerSec": 37856870.4 }, { "workers": 5, "durationMs": 5000, - "requests": 759, + "requests": 798, "errors": 0, - "requestsPerSec": 151.81, - "avgLatencyMs": 32.4, - "medianLatencyMs": 32, - "p50LatencyMs": 32, - "p75LatencyMs": 33, - "p90LatencyMs": 34, - "p99LatencyMs": 48, - "maxLatencyMs": 48, - "bytesPerSec": 46409318.4 + "requestsPerSec": 159.6, + "avgLatencyMs": 30.73, + "medianLatencyMs": 30, + "p50LatencyMs": 30, + "p75LatencyMs": 32, + "p90LatencyMs": 32, + "p99LatencyMs": 47, + "maxLatencyMs": 55, + "bytesPerSec": 48788275.2 }, { "workers": 10, "durationMs": 5000, - "requests": 775, + "requests": 805, "errors": 0, - "requestsPerSec": 155, - "avgLatencyMs": 63.8, - "medianLatencyMs": 63, - "p50LatencyMs": 63, - "p75LatencyMs": 65, - "p90LatencyMs": 67, - "p99LatencyMs": 93, - "maxLatencyMs": 213, - "bytesPerSec": 47385804.8 + "requestsPerSec": 161, + "avgLatencyMs": 61.24, + "medianLatencyMs": 60, + "p50LatencyMs": 60, + "p75LatencyMs": 62, + "p90LatencyMs": 63, + "p99LatencyMs": 94, + "maxLatencyMs": 197, + "bytesPerSec": 49214259.2 }, { "workers": 25, "durationMs": 5000, - "requests": 781, + "requests": 792, "errors": 0, - "requestsPerSec": 156.2, - "avgLatencyMs": 157.89, - "medianLatencyMs": 154, - "p50LatencyMs": 154, - "p75LatencyMs": 162, - "p90LatencyMs": 175, - "p99LatencyMs": 609, - "maxLatencyMs": 1097, - "bytesPerSec": 47759360 + "requestsPerSec": 158.4, + "avgLatencyMs": 155.2, + "medianLatencyMs": 152, + "p50LatencyMs": 152, + "p75LatencyMs": 156, + "p90LatencyMs": 169, + "p99LatencyMs": 585, + "maxLatencyMs": 1058, + "bytesPerSec": 48434380.8 }, { "workers": 50, @@ -593,44 +593,44 @@ "requests": 773, "errors": 0, "requestsPerSec": 154.6, - "avgLatencyMs": 316.76, - "medianLatencyMs": 247, - "p50LatencyMs": 247, - "p75LatencyMs": 316, - "p90LatencyMs": 324, - "p99LatencyMs": 3135, - "maxLatencyMs": 4204, + "avgLatencyMs": 312.86, + "medianLatencyMs": 250, + "p50LatencyMs": 250, + "p75LatencyMs": 302, + "p90LatencyMs": 320, + "p99LatencyMs": 3125, + "maxLatencyMs": 4144, "bytesPerSec": 47267840 }, { "workers": 100, "durationMs": 5010, - "requests": 676, + "requests": 784, "errors": 0, - "requestsPerSec": 135.2, - "avgLatencyMs": 361.14, - "medianLatencyMs": 273, - "p50LatencyMs": 273, - "p75LatencyMs": 315, - "p90LatencyMs": 333, - "p99LatencyMs": 3904, - "maxLatencyMs": 4888, - "bytesPerSec": 41341747.21 + "requestsPerSec": 156.81, + "avgLatencyMs": 341.79, + "medianLatencyMs": 248, + "p50LatencyMs": 248, + "p75LatencyMs": 309, + "p90LatencyMs": 328, + "p99LatencyMs": 3843, + "maxLatencyMs": 4972, + "bytesPerSec": 47936307.2 }, { "workers": 200, "durationMs": 5010, - "requests": 675, + "requests": 727, "errors": 0, - "requestsPerSec": 135, - "avgLatencyMs": 365.57, - "medianLatencyMs": 239, - "p50LatencyMs": 239, - "p75LatencyMs": 319, - "p90LatencyMs": 386, - "p99LatencyMs": 3867, - "maxLatencyMs": 4950, - "bytesPerSec": 41269657.6 + "requestsPerSec": 145.4, + "avgLatencyMs": 354.74, + "medianLatencyMs": 240, + "p50LatencyMs": 240, + "p75LatencyMs": 301, + "p90LatencyMs": 322, + "p99LatencyMs": 3868, + "maxLatencyMs": 4961, + "bytesPerSec": 44454707.2 } ] } @@ -640,474 +640,474 @@ "browserVersion": "Google Chrome 154.0.8037.97", "ssrLoadTests": { "peakWorkers": 10, - "peakRequestsPerSec": 529.21, - "peakAvgLatencyMs": 18.4, - "peakP50LatencyMs": 17, - "peakP75LatencyMs": 20, - "peakP90LatencyMs": 20, - "peakP99LatencyMs": 31, - "totalRequests": 17231, + "peakRequestsPerSec": 492.2, + "peakAvgLatencyMs": 19.76, + "peakP50LatencyMs": 19, + "peakP75LatencyMs": 21, + "peakP90LatencyMs": 22, + "peakP99LatencyMs": 37, + "totalRequests": 15767, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1635, + "requests": 1543, "errors": 0, - "requestsPerSec": 327, - "avgLatencyMs": 2.22, - "medianLatencyMs": 2, - "p50LatencyMs": 2, - "p75LatencyMs": 2, + "requestsPerSec": 308.61, + "avgLatencyMs": 3.1, + "medianLatencyMs": 3, + "p50LatencyMs": 3, + "p75LatencyMs": 3, "p90LatencyMs": 3, - "p99LatencyMs": 5, - "maxLatencyMs": 7, - "bytesPerSec": 97039155.2 + "p99LatencyMs": 6, + "maxLatencyMs": 9, + "bytesPerSec": 91586560 }, { "workers": 5, "durationMs": 5000, - "requests": 2598, + "requests": 2399, "errors": 0, - "requestsPerSec": 519.6, - "avgLatencyMs": 8.97, - "medianLatencyMs": 8, - "p50LatencyMs": 8, - "p75LatencyMs": 9, - "p90LatencyMs": 11, - "p99LatencyMs": 16, - "maxLatencyMs": 21, - "bytesPerSec": 154232422.4 + "requestsPerSec": 479.8, + "avgLatencyMs": 9.87, + "medianLatencyMs": 9, + "p50LatencyMs": 9, + "p75LatencyMs": 10, + "p90LatencyMs": 12, + "p99LatencyMs": 15, + "maxLatencyMs": 27, + "bytesPerSec": 142383513.6 }, { "workers": 10, "durationMs": 5000, - "requests": 2646, + "requests": 2461, "errors": 0, - "requestsPerSec": 529.21, - "avgLatencyMs": 18.4, - "medianLatencyMs": 17, - "p50LatencyMs": 17, - "p75LatencyMs": 20, - "p90LatencyMs": 20, - "p99LatencyMs": 31, + "requestsPerSec": 492.2, + "avgLatencyMs": 19.76, + "medianLatencyMs": 19, + "p50LatencyMs": 19, + "p75LatencyMs": 21, + "p90LatencyMs": 22, + "p99LatencyMs": 37, "maxLatencyMs": 56, - "bytesPerSec": 157063577.6 + "bytesPerSec": 146079744 }, { "workers": 25, "durationMs": 5000, - "requests": 2619, + "requests": 2405, "errors": 0, - "requestsPerSec": 523.8, - "avgLatencyMs": 47.04, - "medianLatencyMs": 46, - "p50LatencyMs": 46, - "p75LatencyMs": 48, - "p90LatencyMs": 50, - "p99LatencyMs": 69, - "maxLatencyMs": 349, - "bytesPerSec": 155438284.81 + "requestsPerSec": 481, + "avgLatencyMs": 51.25, + "medianLatencyMs": 50, + "p50LatencyMs": 50, + "p75LatencyMs": 52, + "p90LatencyMs": 54, + "p99LatencyMs": 83, + "maxLatencyMs": 350, + "bytesPerSec": 142750515.2 }, { "workers": 50, "durationMs": 5000, - "requests": 2579, + "requests": 2353, "errors": 0, - "requestsPerSec": 515.8, - "avgLatencyMs": 95.33, - "medianLatencyMs": 93, - "p50LatencyMs": 93, - "p75LatencyMs": 96, - "p90LatencyMs": 100, - "p99LatencyMs": 346, - "maxLatencyMs": 1263, - "bytesPerSec": 153078988.81 + "requestsPerSec": 470.6, + "avgLatencyMs": 104.45, + "medianLatencyMs": 102, + "p50LatencyMs": 102, + "p75LatencyMs": 109, + "p90LatencyMs": 115, + "p99LatencyMs": 421, + "maxLatencyMs": 1341, + "bytesPerSec": 139683430.4 }, { "workers": 100, "durationMs": 5010, - "requests": 2597, + "requests": 2302, "errors": 0, - "requestsPerSec": 519.4, - "avgLatencyMs": 188.15, - "medianLatencyMs": 137, - "p50LatencyMs": 137, - "p75LatencyMs": 169, - "p90LatencyMs": 180, - "p99LatencyMs": 2784, - "maxLatencyMs": 4863, - "bytesPerSec": 154179993.6 + "requestsPerSec": 460.4, + "avgLatencyMs": 201.43, + "medianLatencyMs": 142, + "p50LatencyMs": 142, + "p75LatencyMs": 183, + "p90LatencyMs": 210, + "p99LatencyMs": 2794, + "maxLatencyMs": 4958, + "bytesPerSec": 136642560 }, { "workers": 200, "durationMs": 5010, - "requests": 2557, + "requests": 2304, "errors": 0, - "requestsPerSec": 511.4, - "avgLatencyMs": 189.98, - "medianLatencyMs": 135, - "p50LatencyMs": 135, - "p75LatencyMs": 168, - "p90LatencyMs": 181, - "p99LatencyMs": 2846, - "maxLatencyMs": 4916, - "bytesPerSec": 151794483.2 + "requestsPerSec": 460.8, + "avgLatencyMs": 201.42, + "medianLatencyMs": 145, + "p50LatencyMs": 145, + "p75LatencyMs": 180, + "p90LatencyMs": 207, + "p99LatencyMs": 2878, + "maxLatencyMs": 4965, + "bytesPerSec": 136753971.2 } ], "runs": 3, "samples": [ { "peakWorkers": 10, - "peakRequestsPerSec": 508.8, - "peakAvgLatencyMs": 19.07, - "peakP50LatencyMs": 18, - "peakP75LatencyMs": 20, - "peakP90LatencyMs": 21, + "peakRequestsPerSec": 497.6, + "peakAvgLatencyMs": 19.56, + "peakP50LatencyMs": 19, + "peakP75LatencyMs": 21, + "peakP90LatencyMs": 22, "peakP99LatencyMs": 33, - "totalRequests": 16779, + "totalRequests": 15733, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1629, + "requests": 1516, "errors": 0, - "requestsPerSec": 325.8, - "avgLatencyMs": 2.37, - "medianLatencyMs": 2, - "p50LatencyMs": 2, + "requestsPerSec": 303.2, + "avgLatencyMs": 3.08, + "medianLatencyMs": 3, + "p50LatencyMs": 3, "p75LatencyMs": 3, "p90LatencyMs": 3, "p99LatencyMs": 5, - "maxLatencyMs": 6, - "bytesPerSec": 96685260.8 + "maxLatencyMs": 7, + "bytesPerSec": 90000588.8 }, { "workers": 5, "durationMs": 5000, - "requests": 2529, + "requests": 2354, "errors": 0, - "requestsPerSec": 505.8, - "avgLatencyMs": 9.55, - "medianLatencyMs": 9, - "p50LatencyMs": 9, - "p75LatencyMs": 9, + "requestsPerSec": 470.8, + "avgLatencyMs": 10.16, + "medianLatencyMs": 10, + "p50LatencyMs": 10, + "p75LatencyMs": 10, "p90LatencyMs": 12, - "p99LatencyMs": 14, - "maxLatencyMs": 26, - "bytesPerSec": 150116761.6 + "p99LatencyMs": 16, + "maxLatencyMs": 27, + "bytesPerSec": 139716198.4 }, { "workers": 10, "durationMs": 5000, - "requests": 2544, + "requests": 2488, "errors": 0, - "requestsPerSec": 508.8, - "avgLatencyMs": 19.07, - "medianLatencyMs": 18, - "p50LatencyMs": 18, - "p75LatencyMs": 20, - "p90LatencyMs": 21, + "requestsPerSec": 497.6, + "avgLatencyMs": 19.56, + "medianLatencyMs": 19, + "p50LatencyMs": 19, + "p75LatencyMs": 21, + "p90LatencyMs": 22, "p99LatencyMs": 33, "maxLatencyMs": 61, - "bytesPerSec": 150981836.81 + "bytesPerSec": 147678822.4 }, { "workers": 25, "durationMs": 5000, - "requests": 2503, + "requests": 2331, "errors": 0, - "requestsPerSec": 500.6, - "avgLatencyMs": 49.28, - "medianLatencyMs": 48, - "p50LatencyMs": 48, - "p75LatencyMs": 50, - "p90LatencyMs": 52, - "p99LatencyMs": 76, - "maxLatencyMs": 338, - "bytesPerSec": 148570112 + "requestsPerSec": 466.2, + "avgLatencyMs": 52.87, + "medianLatencyMs": 52, + "p50LatencyMs": 52, + "p75LatencyMs": 53, + "p90LatencyMs": 56, + "p99LatencyMs": 83, + "maxLatencyMs": 372, + "bytesPerSec": 138372710.4 }, { "workers": 50, "durationMs": 5000, - "requests": 2511, + "requests": 2296, "errors": 0, - "requestsPerSec": 502.2, - "avgLatencyMs": 97.94, - "medianLatencyMs": 95, - "p50LatencyMs": 95, - "p75LatencyMs": 98, - "p90LatencyMs": 113, - "p99LatencyMs": 126, - "maxLatencyMs": 314, - "bytesPerSec": 149068185.6 + "requestsPerSec": 459.2, + "avgLatencyMs": 107.04, + "medianLatencyMs": 105, + "p50LatencyMs": 105, + "p75LatencyMs": 109, + "p90LatencyMs": 119, + "p99LatencyMs": 134, + "maxLatencyMs": 337, + "bytesPerSec": 136269004.81 }, { "workers": 100, - "durationMs": 5000, - "requests": 2520, + "durationMs": 5010, + "requests": 2396, "errors": 0, - "requestsPerSec": 504, - "avgLatencyMs": 192.14, - "medianLatencyMs": 137, - "p50LatencyMs": 137, - "p75LatencyMs": 171, - "p90LatencyMs": 185, - "p99LatencyMs": 2798, - "maxLatencyMs": 4919, - "bytesPerSec": 149592473.6 + "requestsPerSec": 479.2, + "avgLatencyMs": 196.89, + "medianLatencyMs": 143, + "p50LatencyMs": 143, + "p75LatencyMs": 184, + "p90LatencyMs": 199, + "p99LatencyMs": 2829, + "maxLatencyMs": 4893, + "bytesPerSec": 142200012.81 }, { "workers": 200, "durationMs": 5010, - "requests": 2543, + "requests": 2352, "errors": 0, - "requestsPerSec": 508.6, - "avgLatencyMs": 191.54, - "medianLatencyMs": 134, - "p50LatencyMs": 134, - "p75LatencyMs": 164, - "p90LatencyMs": 189, - "p99LatencyMs": 2836, - "maxLatencyMs": 4908, - "bytesPerSec": 150935961.6 + "requestsPerSec": 470.4, + "avgLatencyMs": 199.98, + "medianLatencyMs": 138, + "p50LatencyMs": 138, + "p75LatencyMs": 170, + "p90LatencyMs": 188, + "p99LatencyMs": 2978, + "maxLatencyMs": 4978, + "bytesPerSec": 139598233.6 } ] }, { "peakWorkers": 10, - "peakRequestsPerSec": 530.4, - "peakAvgLatencyMs": 18.3, - "peakP50LatencyMs": 17, - "peakP75LatencyMs": 20, - "peakP90LatencyMs": 20, - "peakP99LatencyMs": 29, - "totalRequests": 17286, + "peakRequestsPerSec": 492.2, + "peakAvgLatencyMs": 19.76, + "peakP50LatencyMs": 19, + "peakP75LatencyMs": 21, + "peakP90LatencyMs": 22, + "peakP99LatencyMs": 37, + "totalRequests": 15767, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1650, + "requests": 1543, "errors": 0, - "requestsPerSec": 330, - "avgLatencyMs": 2.19, - "medianLatencyMs": 2, - "p50LatencyMs": 2, - "p75LatencyMs": 2, + "requestsPerSec": 308.61, + "avgLatencyMs": 3.1, + "medianLatencyMs": 3, + "p50LatencyMs": 3, + "p75LatencyMs": 3, "p90LatencyMs": 3, - "p99LatencyMs": 5, - "maxLatencyMs": 8, - "bytesPerSec": 97930444.8 + "p99LatencyMs": 6, + "maxLatencyMs": 9, + "bytesPerSec": 91586560 }, { "workers": 5, "durationMs": 5000, - "requests": 2651, + "requests": 2399, "errors": 0, - "requestsPerSec": 530.21, - "avgLatencyMs": 8.81, - "medianLatencyMs": 8, - "p50LatencyMs": 8, - "p75LatencyMs": 9, - "p90LatencyMs": 11, - "p99LatencyMs": 14, - "maxLatencyMs": 24, - "bytesPerSec": 157351936 + "requestsPerSec": 479.8, + "avgLatencyMs": 9.87, + "medianLatencyMs": 9, + "p50LatencyMs": 9, + "p75LatencyMs": 10, + "p90LatencyMs": 12, + "p99LatencyMs": 15, + "maxLatencyMs": 27, + "bytesPerSec": 142383513.6 }, { "workers": 10, "durationMs": 5000, - "requests": 2652, + "requests": 2461, "errors": 0, - "requestsPerSec": 530.4, - "avgLatencyMs": 18.3, - "medianLatencyMs": 17, - "p50LatencyMs": 17, - "p75LatencyMs": 20, - "p90LatencyMs": 20, - "p99LatencyMs": 29, - "maxLatencyMs": 47, - "bytesPerSec": 157430579.2 + "requestsPerSec": 492.2, + "avgLatencyMs": 19.76, + "medianLatencyMs": 19, + "p50LatencyMs": 19, + "p75LatencyMs": 21, + "p90LatencyMs": 22, + "p99LatencyMs": 37, + "maxLatencyMs": 56, + "bytesPerSec": 146079744 }, { "workers": 25, "durationMs": 5000, - "requests": 2603, + "requests": 2405, "errors": 0, - "requestsPerSec": 520.6, - "avgLatencyMs": 47.28, - "medianLatencyMs": 46, - "p50LatencyMs": 46, - "p75LatencyMs": 48, - "p90LatencyMs": 50, - "p99LatencyMs": 70, - "maxLatencyMs": 326, - "bytesPerSec": 154520780.81 + "requestsPerSec": 481, + "avgLatencyMs": 51.25, + "medianLatencyMs": 50, + "p50LatencyMs": 50, + "p75LatencyMs": 52, + "p90LatencyMs": 54, + "p99LatencyMs": 83, + "maxLatencyMs": 350, + "bytesPerSec": 142750515.2 }, { "workers": 50, "durationMs": 5000, - "requests": 2623, + "requests": 2353, "errors": 0, - "requestsPerSec": 524.6, - "avgLatencyMs": 93.77, - "medianLatencyMs": 91, - "p50LatencyMs": 91, - "p75LatencyMs": 95, - "p90LatencyMs": 104, - "p99LatencyMs": 314, - "maxLatencyMs": 1228, - "bytesPerSec": 155700428.81 + "requestsPerSec": 470.6, + "avgLatencyMs": 104.45, + "medianLatencyMs": 102, + "p50LatencyMs": 102, + "p75LatencyMs": 109, + "p90LatencyMs": 115, + "p99LatencyMs": 421, + "maxLatencyMs": 1341, + "bytesPerSec": 139683430.4 }, { "workers": 100, "durationMs": 5010, - "requests": 2598, + "requests": 2302, "errors": 0, - "requestsPerSec": 519.6, - "avgLatencyMs": 188.58, - "medianLatencyMs": 134, - "p50LatencyMs": 134, - "p75LatencyMs": 171, - "p90LatencyMs": 186, - "p99LatencyMs": 2770, - "maxLatencyMs": 4877, - "bytesPerSec": 154206208 + "requestsPerSec": 460.4, + "avgLatencyMs": 201.43, + "medianLatencyMs": 142, + "p50LatencyMs": 142, + "p75LatencyMs": 183, + "p90LatencyMs": 210, + "p99LatencyMs": 2794, + "maxLatencyMs": 4958, + "bytesPerSec": 136642560 }, { "workers": 200, "durationMs": 5010, - "requests": 2509, + "requests": 2304, "errors": 0, - "requestsPerSec": 501.8, - "avgLatencyMs": 191.86, - "medianLatencyMs": 131, - "p50LatencyMs": 131, - "p75LatencyMs": 167, - "p90LatencyMs": 188, - "p99LatencyMs": 2794, - "maxLatencyMs": 4912, - "bytesPerSec": 148917452.81 + "requestsPerSec": 460.8, + "avgLatencyMs": 201.42, + "medianLatencyMs": 145, + "p50LatencyMs": 145, + "p75LatencyMs": 180, + "p90LatencyMs": 207, + "p99LatencyMs": 2878, + "maxLatencyMs": 4965, + "bytesPerSec": 136753971.2 } ] }, { - "peakWorkers": 10, - "peakRequestsPerSec": 529.21, - "peakAvgLatencyMs": 18.4, - "peakP50LatencyMs": 17, - "peakP75LatencyMs": 20, - "peakP90LatencyMs": 20, - "peakP99LatencyMs": 31, - "totalRequests": 17231, + "peakWorkers": 5, + "peakRequestsPerSec": 482.6, + "peakAvgLatencyMs": 9.79, + "peakP50LatencyMs": 9, + "peakP75LatencyMs": 10, + "peakP90LatencyMs": 12, + "peakP99LatencyMs": 15, + "totalRequests": 15711, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1635, + "requests": 1575, "errors": 0, - "requestsPerSec": 327, - "avgLatencyMs": 2.22, - "medianLatencyMs": 2, - "p50LatencyMs": 2, - "p75LatencyMs": 2, + "requestsPerSec": 315, + "avgLatencyMs": 2.93, + "medianLatencyMs": 3, + "p50LatencyMs": 3, + "p75LatencyMs": 3, "p90LatencyMs": 3, - "p99LatencyMs": 5, - "maxLatencyMs": 7, - "bytesPerSec": 97039155.2 + "p99LatencyMs": 6, + "maxLatencyMs": 9, + "bytesPerSec": 93473996.8 }, { "workers": 5, "durationMs": 5000, - "requests": 2598, + "requests": 2413, "errors": 0, - "requestsPerSec": 519.6, - "avgLatencyMs": 8.97, - "medianLatencyMs": 8, - "p50LatencyMs": 8, - "p75LatencyMs": 9, - "p90LatencyMs": 11, - "p99LatencyMs": 16, - "maxLatencyMs": 21, - "bytesPerSec": 154232422.4 + "requestsPerSec": 482.6, + "avgLatencyMs": 9.79, + "medianLatencyMs": 9, + "p50LatencyMs": 9, + "p75LatencyMs": 10, + "p90LatencyMs": 12, + "p99LatencyMs": 15, + "maxLatencyMs": 26, + "bytesPerSec": 143248588.81 }, { "workers": 10, "durationMs": 5000, - "requests": 2646, + "requests": 2401, "errors": 0, - "requestsPerSec": 529.21, - "avgLatencyMs": 18.4, - "medianLatencyMs": 17, - "p50LatencyMs": 17, - "p75LatencyMs": 20, - "p90LatencyMs": 20, - "p99LatencyMs": 31, + "requestsPerSec": 480.2, + "avgLatencyMs": 20.26, + "medianLatencyMs": 19, + "p50LatencyMs": 19, + "p75LatencyMs": 22, + "p90LatencyMs": 23, + "p99LatencyMs": 34, "maxLatencyMs": 56, - "bytesPerSec": 157063577.6 + "bytesPerSec": 142521139.2 }, { "workers": 25, "durationMs": 5000, - "requests": 2619, + "requests": 2392, "errors": 0, - "requestsPerSec": 523.8, - "avgLatencyMs": 47.04, - "medianLatencyMs": 46, - "p50LatencyMs": 46, - "p75LatencyMs": 48, - "p90LatencyMs": 50, - "p99LatencyMs": 69, - "maxLatencyMs": 349, - "bytesPerSec": 155438284.81 + "requestsPerSec": 478.4, + "avgLatencyMs": 51.55, + "medianLatencyMs": 51, + "p50LatencyMs": 51, + "p75LatencyMs": 52, + "p90LatencyMs": 54, + "p99LatencyMs": 85, + "maxLatencyMs": 348, + "bytesPerSec": 141964083.2 }, { "workers": 50, "durationMs": 5000, - "requests": 2579, + "requests": 2345, "errors": 0, - "requestsPerSec": 515.8, - "avgLatencyMs": 95.33, - "medianLatencyMs": 93, - "p50LatencyMs": 93, - "p75LatencyMs": 96, - "p90LatencyMs": 100, - "p99LatencyMs": 346, - "maxLatencyMs": 1263, - "bytesPerSec": 153078988.81 + "requestsPerSec": 469, + "avgLatencyMs": 105.27, + "medianLatencyMs": 102, + "p50LatencyMs": 102, + "p75LatencyMs": 107, + "p90LatencyMs": 113, + "p99LatencyMs": 436, + "maxLatencyMs": 1400, + "bytesPerSec": 139185356.81 }, { "workers": 100, "durationMs": 5010, - "requests": 2597, + "requests": 2303, "errors": 0, - "requestsPerSec": 519.4, - "avgLatencyMs": 188.15, - "medianLatencyMs": 137, - "p50LatencyMs": 137, - "p75LatencyMs": 169, - "p90LatencyMs": 180, - "p99LatencyMs": 2784, - "maxLatencyMs": 4863, - "bytesPerSec": 154179993.6 + "requestsPerSec": 460.6, + "avgLatencyMs": 201.51, + "medianLatencyMs": 140, + "p50LatencyMs": 140, + "p75LatencyMs": 183, + "p90LatencyMs": 195, + "p99LatencyMs": 2844, + "maxLatencyMs": 4968, + "bytesPerSec": 136688435.2 }, { "workers": 200, "durationMs": 5010, - "requests": 2557, + "requests": 2282, "errors": 0, - "requestsPerSec": 511.4, - "avgLatencyMs": 189.98, - "medianLatencyMs": 135, - "p50LatencyMs": 135, - "p75LatencyMs": 168, - "p90LatencyMs": 181, - "p99LatencyMs": 2846, - "maxLatencyMs": 4916, - "bytesPerSec": 151794483.2 + "requestsPerSec": 456.4, + "avgLatencyMs": 201.77, + "medianLatencyMs": 156, + "p50LatencyMs": 156, + "p75LatencyMs": 177, + "p90LatencyMs": 199, + "p99LatencyMs": 2913, + "maxLatencyMs": 4909, + "bytesPerSec": 135449804.81 } ] } diff --git a/packages/docs/src/content/runtime/app-pracht.json b/packages/docs/src/content/runtime/app-pracht.json index 1f804d51..e5acae4a 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-10T11:51:43.886Z", + "timingMeasuredAt": "2026-10-11T00:44:30.326Z", "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": 598, - "avgLatencyMs": 1.715, - "medianLatencyMs": 1.623, - "samples": 5832, + "opsPerSec": 597, + "avgLatencyMs": 1.72, + "medianLatencyMs": 1.627, + "samples": 5816, "bodySizeKb": 187.02, "duplicationFactor": 2 }, "ssrLoadTests": { "peakWorkers": 25, - "peakRequestsPerSec": 680.2, - "peakAvgLatencyMs": 36.13, + "peakRequestsPerSec": 684.6, + "peakAvgLatencyMs": 35.88, "peakP50LatencyMs": 36, "peakP75LatencyMs": 37, "peakP90LatencyMs": 38, "peakP99LatencyMs": 40, - "totalRequests": 21377, + "totalRequests": 21849, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1872, + "requests": 1928, "errors": 0, - "requestsPerSec": 374.4, - "avgLatencyMs": 2.07, + "requestsPerSec": 385.6, + "avgLatencyMs": 2.06, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 2, "p99LatencyMs": 3, - "maxLatencyMs": 7, - "bytesPerSec": 105624371.2 + "maxLatencyMs": 3, + "bytesPerSec": 108783206.4 }, { "workers": 5, "durationMs": 5000, - "requests": 2958, + "requests": 3129, "errors": 0, - "requestsPerSec": 591.6, - "avgLatencyMs": 8.1, - "medianLatencyMs": 8, - "p50LatencyMs": 8, + "requestsPerSec": 625.8, + "avgLatencyMs": 7.34, + "medianLatencyMs": 7, + "p50LatencyMs": 7, "p75LatencyMs": 8, - "p90LatencyMs": 9, - "p99LatencyMs": 10, - "maxLatencyMs": 17, - "bytesPerSec": 166867763.2 + "p90LatencyMs": 8, + "p99LatencyMs": 9, + "maxLatencyMs": 11, + "bytesPerSec": 176540876.8 }, { "workers": 10, "durationMs": 5000, - "requests": 3204, + "requests": 3308, "errors": 0, - "requestsPerSec": 640.8, - "avgLatencyMs": 15.08, - "medianLatencyMs": 15, - "p50LatencyMs": 15, + "requestsPerSec": 661.6, + "avgLatencyMs": 14.61, + "medianLatencyMs": 14, + "p50LatencyMs": 14, "p75LatencyMs": 15, "p90LatencyMs": 16, - "p99LatencyMs": 26, - "maxLatencyMs": 75, - "bytesPerSec": 180735180.8 + "p99LatencyMs": 18, + "maxLatencyMs": 25, + "bytesPerSec": 186607206.4 }, { "workers": 25, "durationMs": 5000, - "requests": 3401, + "requests": 3423, "errors": 0, - "requestsPerSec": 680.2, - "avgLatencyMs": 36.13, + "requestsPerSec": 684.6, + "avgLatencyMs": 35.88, "medianLatencyMs": 36, "p50LatencyMs": 36, "p75LatencyMs": 37, "p90LatencyMs": 38, "p99LatencyMs": 40, - "maxLatencyMs": 133, - "bytesPerSec": 191876300.8 + "maxLatencyMs": 81, + "bytesPerSec": 193108377.6 }, { "workers": 50, "durationMs": 5000, - "requests": 3288, + "requests": 3321, "errors": 0, - "requestsPerSec": 657.6, - "avgLatencyMs": 75.01, - "medianLatencyMs": 74, - "p50LatencyMs": 74, + "requestsPerSec": 664.2, + "avgLatencyMs": 74.2, + "medianLatencyMs": 73, + "p50LatencyMs": 73, "p75LatencyMs": 75, "p90LatencyMs": 77, - "p99LatencyMs": 117, - "maxLatencyMs": 608, - "bytesPerSec": 185506201.6 + "p99LatencyMs": 116, + "maxLatencyMs": 542, + "bytesPerSec": 187341209.6 }, { "workers": 100, "durationMs": 5010, - "requests": 3291, + "requests": 3326, "errors": 0, - "requestsPerSec": 658.2, - "avgLatencyMs": 148.78, - "medianLatencyMs": 142, - "p50LatencyMs": 142, + "requestsPerSec": 665.2, + "avgLatencyMs": 147.67, + "medianLatencyMs": 140, + "p50LatencyMs": 140, "p75LatencyMs": 145, - "p90LatencyMs": 148, - "p99LatencyMs": 1159, - "maxLatencyMs": 2445, - "bytesPerSec": 185663488 + "p90LatencyMs": 150, + "p99LatencyMs": 978, + "maxLatencyMs": 2398, + "bytesPerSec": 187629568 }, { "workers": 200, "durationMs": 5010, - "requests": 3363, + "requests": 3414, "errors": 0, - "requestsPerSec": 672.6, - "avgLatencyMs": 206.38, - "medianLatencyMs": 148, - "p50LatencyMs": 148, - "p75LatencyMs": 185, - "p90LatencyMs": 200, - "p99LatencyMs": 2899, - "maxLatencyMs": 4936, - "bytesPerSec": 189752934.4 + "requestsPerSec": 682.8, + "avgLatencyMs": 210.49, + "medianLatencyMs": 155, + "p50LatencyMs": 155, + "p75LatencyMs": 188, + "p90LatencyMs": 202, + "p99LatencyMs": 2852, + "maxLatencyMs": 4980, + "bytesPerSec": 192610304 } ], "runs": 3, "samples": [ { "peakWorkers": 25, - "peakRequestsPerSec": 667.6, - "peakAvgLatencyMs": 36.83, - "peakP50LatencyMs": 37, - "peakP75LatencyMs": 38, - "peakP90LatencyMs": 39, - "peakP99LatencyMs": 41, - "totalRequests": 20686, + "peakRequestsPerSec": 682.8, + "peakAvgLatencyMs": 36, + "peakP50LatencyMs": 36, + "peakP75LatencyMs": 37, + "peakP90LatencyMs": 38, + "peakP99LatencyMs": 42, + "totalRequests": 21296, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1832, + "requests": 1896, "errors": 0, - "requestsPerSec": 366.4, - "avgLatencyMs": 2.12, + "requestsPerSec": 379.2, + "avgLatencyMs": 2.08, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, - "p90LatencyMs": 3, + "p90LatencyMs": 2, "p99LatencyMs": 3, - "maxLatencyMs": 6, - "bytesPerSec": 103356825.6 + "maxLatencyMs": 5, + "bytesPerSec": 106961305.6 }, { "workers": 5, "durationMs": 5000, - "requests": 2809, + "requests": 3006, "errors": 0, - "requestsPerSec": 561.8, - "avgLatencyMs": 8.42, + "requestsPerSec": 601.21, + "avgLatencyMs": 7.77, "medianLatencyMs": 8, "p50LatencyMs": 8, - "p75LatencyMs": 9, - "p90LatencyMs": 9, - "p99LatencyMs": 12, - "maxLatencyMs": 17, - "bytesPerSec": 158479155.2 + "p75LatencyMs": 8, + "p90LatencyMs": 8, + "p99LatencyMs": 10, + "maxLatencyMs": 13, + "bytesPerSec": 169594060.81 }, { "workers": 10, "durationMs": 5000, - "requests": 3130, + "requests": 3297, "errors": 0, - "requestsPerSec": 626, - "avgLatencyMs": 15.46, + "requestsPerSec": 659.4, + "avgLatencyMs": 14.56, "medianLatencyMs": 15, "p50LatencyMs": 15, - "p75LatencyMs": 16, - "p90LatencyMs": 17, - "p99LatencyMs": 24, - "maxLatencyMs": 31, - "bytesPerSec": 176593305.6 + "p75LatencyMs": 15, + "p90LatencyMs": 15, + "p99LatencyMs": 17, + "maxLatencyMs": 19, + "bytesPerSec": 185978060.8 }, { "workers": 25, "durationMs": 5000, - "requests": 3338, + "requests": 3414, "errors": 0, - "requestsPerSec": 667.6, - "avgLatencyMs": 36.83, - "medianLatencyMs": 37, - "p50LatencyMs": 37, - "p75LatencyMs": 38, - "p90LatencyMs": 39, - "p99LatencyMs": 41, - "maxLatencyMs": 147, - "bytesPerSec": 188311142.4 + "requestsPerSec": 682.8, + "avgLatencyMs": 36, + "medianLatencyMs": 36, + "p50LatencyMs": 36, + "p75LatencyMs": 37, + "p90LatencyMs": 38, + "p99LatencyMs": 42, + "maxLatencyMs": 124, + "bytesPerSec": 192584089.6 }, { "workers": 50, - "durationMs": 5010, - "requests": 3233, + "durationMs": 5000, + "requests": 3247, "errors": 0, - "requestsPerSec": 646.6, - "avgLatencyMs": 76.25, + "requestsPerSec": 649.4, + "avgLatencyMs": 75.93, "medianLatencyMs": 74, "p50LatencyMs": 74, "p75LatencyMs": 76, "p90LatencyMs": 79, - "p99LatencyMs": 113, - "maxLatencyMs": 567, - "bytesPerSec": 182386688 + "p99LatencyMs": 118, + "maxLatencyMs": 214, + "bytesPerSec": 183173120 }, { "workers": 100, "durationMs": 5010, - "requests": 3185, + "requests": 3272, "errors": 0, - "requestsPerSec": 637, - "avgLatencyMs": 154.15, - "medianLatencyMs": 147, - "p50LatencyMs": 147, - "p75LatencyMs": 151, - "p90LatencyMs": 156, - "p99LatencyMs": 1083, + "requestsPerSec": 654.4, + "avgLatencyMs": 150.1, + "medianLatencyMs": 146, + "p50LatencyMs": 146, + "p75LatencyMs": 149, + "p90LatencyMs": 151, + "p99LatencyMs": 1078, "maxLatencyMs": 2419, - "bytesPerSec": 179686604.8 + "bytesPerSec": 184641126.4 }, { "workers": 200, "durationMs": 5010, - "requests": 3159, + "requests": 3164, "errors": 0, - "requestsPerSec": 631.8, - "avgLatencyMs": 215.01, - "medianLatencyMs": 155, - "p50LatencyMs": 155, - "p75LatencyMs": 190, - "p90LatencyMs": 213, - "p99LatencyMs": 2992, - "maxLatencyMs": 4974, - "bytesPerSec": 178192384 + "requestsPerSec": 632.8, + "avgLatencyMs": 213.15, + "medianLatencyMs": 153, + "p50LatencyMs": 153, + "p75LatencyMs": 191, + "p90LatencyMs": 205, + "p99LatencyMs": 2954, + "maxLatencyMs": 4920, + "bytesPerSec": 178533171.2 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 680.2, - "peakAvgLatencyMs": 36.13, - "peakP50LatencyMs": 36, - "peakP75LatencyMs": 37, - "peakP90LatencyMs": 38, - "peakP99LatencyMs": 40, - "totalRequests": 21377, + "peakRequestsPerSec": 705.4, + "peakAvgLatencyMs": 34.84, + "peakP50LatencyMs": 35, + "peakP75LatencyMs": 35, + "peakP90LatencyMs": 36, + "peakP99LatencyMs": 39, + "totalRequests": 22187, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1872, + "requests": 1905, "errors": 0, - "requestsPerSec": 374.4, - "avgLatencyMs": 2.07, + "requestsPerSec": 381, + "avgLatencyMs": 2.08, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 2, "p99LatencyMs": 3, "maxLatencyMs": 7, - "bytesPerSec": 105624371.2 + "bytesPerSec": 107472486.4 }, { "workers": 5, "durationMs": 5000, - "requests": 2958, + "requests": 3079, "errors": 0, - "requestsPerSec": 591.6, - "avgLatencyMs": 8.1, - "medianLatencyMs": 8, - "p50LatencyMs": 8, + "requestsPerSec": 615.8, + "avgLatencyMs": 7.44, + "medianLatencyMs": 7, + "p50LatencyMs": 7, "p75LatencyMs": 8, - "p90LatencyMs": 9, + "p90LatencyMs": 8, "p99LatencyMs": 10, "maxLatencyMs": 17, - "bytesPerSec": 166867763.2 + "bytesPerSec": 173683507.2 }, { "workers": 10, "durationMs": 5000, - "requests": 3204, + "requests": 3333, "errors": 0, - "requestsPerSec": 640.8, - "avgLatencyMs": 15.08, - "medianLatencyMs": 15, - "p50LatencyMs": 15, + "requestsPerSec": 666.6, + "avgLatencyMs": 14.5, + "medianLatencyMs": 14, + "p50LatencyMs": 14, "p75LatencyMs": 15, - "p90LatencyMs": 16, - "p99LatencyMs": 26, - "maxLatencyMs": 75, - "bytesPerSec": 180735180.8 + "p90LatencyMs": 15, + "p99LatencyMs": 19, + "maxLatencyMs": 25, + "bytesPerSec": 188022784 }, { "workers": 25, "durationMs": 5000, - "requests": 3401, + "requests": 3527, "errors": 0, - "requestsPerSec": 680.2, - "avgLatencyMs": 36.13, - "medianLatencyMs": 36, - "p50LatencyMs": 36, - "p75LatencyMs": 37, - "p90LatencyMs": 38, - "p99LatencyMs": 40, - "maxLatencyMs": 133, - "bytesPerSec": 191876300.8 + "requestsPerSec": 705.4, + "avgLatencyMs": 34.84, + "medianLatencyMs": 35, + "p50LatencyMs": 35, + "p75LatencyMs": 35, + "p90LatencyMs": 36, + "p99LatencyMs": 39, + "maxLatencyMs": 118, + "bytesPerSec": 198980403.2 }, { "workers": 50, "durationMs": 5000, - "requests": 3288, + "requests": 3506, "errors": 0, - "requestsPerSec": 657.6, - "avgLatencyMs": 75.01, - "medianLatencyMs": 74, - "p50LatencyMs": 74, - "p75LatencyMs": 75, - "p90LatencyMs": 77, - "p99LatencyMs": 117, - "maxLatencyMs": 608, - "bytesPerSec": 185506201.6 + "requestsPerSec": 701.2, + "avgLatencyMs": 70.31, + "medianLatencyMs": 70, + "p50LatencyMs": 70, + "p75LatencyMs": 71, + "p90LatencyMs": 72, + "p99LatencyMs": 106, + "maxLatencyMs": 437, + "bytesPerSec": 197800755.2 }, { "workers": 100, - "durationMs": 5010, - "requests": 3291, + "durationMs": 5000, + "requests": 3456, "errors": 0, - "requestsPerSec": 658.2, - "avgLatencyMs": 148.78, - "medianLatencyMs": 142, - "p50LatencyMs": 142, - "p75LatencyMs": 145, - "p90LatencyMs": 148, - "p99LatencyMs": 1159, - "maxLatencyMs": 2445, - "bytesPerSec": 185663488 + "requestsPerSec": 691.2, + "avgLatencyMs": 142.13, + "medianLatencyMs": 140, + "p50LatencyMs": 140, + "p75LatencyMs": 141, + "p90LatencyMs": 144, + "p99LatencyMs": 746, + "maxLatencyMs": 1982, + "bytesPerSec": 194943385.6 }, { "workers": 200, "durationMs": 5010, - "requests": 3363, + "requests": 3381, "errors": 0, - "requestsPerSec": 672.6, - "avgLatencyMs": 206.38, - "medianLatencyMs": 148, - "p50LatencyMs": 148, - "p75LatencyMs": 185, - "p90LatencyMs": 200, - "p99LatencyMs": 2899, - "maxLatencyMs": 4936, - "bytesPerSec": 189752934.4 + "requestsPerSec": 676.2, + "avgLatencyMs": 209.67, + "medianLatencyMs": 150, + "p50LatencyMs": 150, + "p75LatencyMs": 186, + "p90LatencyMs": 201, + "p99LatencyMs": 2946, + "maxLatencyMs": 4997, + "bytesPerSec": 190749081.6 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 690.6, - "peakAvgLatencyMs": 35.58, - "peakP50LatencyMs": 35, - "peakP75LatencyMs": 36, - "peakP90LatencyMs": 37, + "peakRequestsPerSec": 684.6, + "peakAvgLatencyMs": 35.88, + "peakP50LatencyMs": 36, + "peakP75LatencyMs": 37, + "peakP90LatencyMs": 38, "peakP99LatencyMs": 40, - "totalRequests": 21524, + "totalRequests": 21849, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1886, + "requests": 1928, "errors": 0, - "requestsPerSec": 377.2, - "avgLatencyMs": 2.07, + "requestsPerSec": 385.6, + "avgLatencyMs": 2.06, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 2, "p99LatencyMs": 3, - "maxLatencyMs": 5, - "bytesPerSec": 106397696 + "maxLatencyMs": 3, + "bytesPerSec": 108783206.4 }, { "workers": 5, "durationMs": 5000, - "requests": 3012, + "requests": 3129, "errors": 0, - "requestsPerSec": 602.4, - "avgLatencyMs": 7.81, - "medianLatencyMs": 8, - "p50LatencyMs": 8, + "requestsPerSec": 625.8, + "avgLatencyMs": 7.34, + "medianLatencyMs": 7, + "p50LatencyMs": 7, "p75LatencyMs": 8, - "p90LatencyMs": 9, - "p99LatencyMs": 10, - "maxLatencyMs": 16, - "bytesPerSec": 169934848 + "p90LatencyMs": 8, + "p99LatencyMs": 9, + "maxLatencyMs": 11, + "bytesPerSec": 176540876.8 }, { "workers": 10, "durationMs": 5000, - "requests": 3248, + "requests": 3308, "errors": 0, - "requestsPerSec": 649.6, - "avgLatencyMs": 14.86, - "medianLatencyMs": 15, - "p50LatencyMs": 15, + "requestsPerSec": 661.6, + "avgLatencyMs": 14.61, + "medianLatencyMs": 14, + "p50LatencyMs": 14, "p75LatencyMs": 15, "p90LatencyMs": 16, - "p99LatencyMs": 25, - "maxLatencyMs": 45, - "bytesPerSec": 183251763.2 + "p99LatencyMs": 18, + "maxLatencyMs": 25, + "bytesPerSec": 186607206.4 }, { "workers": 25, "durationMs": 5000, - "requests": 3453, + "requests": 3423, "errors": 0, - "requestsPerSec": 690.6, - "avgLatencyMs": 35.58, - "medianLatencyMs": 35, - "p50LatencyMs": 35, - "p75LatencyMs": 36, - "p90LatencyMs": 37, + "requestsPerSec": 684.6, + "avgLatencyMs": 35.88, + "medianLatencyMs": 36, + "p50LatencyMs": 36, + "p75LatencyMs": 37, + "p90LatencyMs": 38, "p99LatencyMs": 40, - "maxLatencyMs": 99, - "bytesPerSec": 194786099.2 + "maxLatencyMs": 81, + "bytesPerSec": 193108377.6 }, { "workers": 50, "durationMs": 5000, - "requests": 3369, + "requests": 3321, "errors": 0, - "requestsPerSec": 673.8, - "avgLatencyMs": 73.13, - "medianLatencyMs": 72, - "p50LatencyMs": 72, - "p75LatencyMs": 74, - "p90LatencyMs": 76, - "p99LatencyMs": 106, - "maxLatencyMs": 448, - "bytesPerSec": 190067507.2 + "requestsPerSec": 664.2, + "avgLatencyMs": 74.2, + "medianLatencyMs": 73, + "p50LatencyMs": 73, + "p75LatencyMs": 75, + "p90LatencyMs": 77, + "p99LatencyMs": 116, + "maxLatencyMs": 542, + "bytesPerSec": 187341209.6 }, { "workers": 100, "durationMs": 5010, - "requests": 3324, + "requests": 3326, "errors": 0, - "requestsPerSec": 664.8, - "avgLatencyMs": 147.72, - "medianLatencyMs": 143, - "p50LatencyMs": 143, - "p75LatencyMs": 146, - "p90LatencyMs": 148, - "p99LatencyMs": 1014, - "maxLatencyMs": 2400, - "bytesPerSec": 187524710.4 + "requestsPerSec": 665.2, + "avgLatencyMs": 147.67, + "medianLatencyMs": 140, + "p50LatencyMs": 140, + "p75LatencyMs": 145, + "p90LatencyMs": 150, + "p99LatencyMs": 978, + "maxLatencyMs": 2398, + "bytesPerSec": 187629568 }, { "workers": 200, "durationMs": 5010, - "requests": 3232, + "requests": 3414, "errors": 0, - "requestsPerSec": 646.4, - "avgLatencyMs": 214.7, - "medianLatencyMs": 156, - "p50LatencyMs": 156, - "p75LatencyMs": 187, - "p90LatencyMs": 212, - "p99LatencyMs": 2911, - "maxLatencyMs": 4998, - "bytesPerSec": 182360473.6 + "requestsPerSec": 682.8, + "avgLatencyMs": 210.49, + "medianLatencyMs": 155, + "p50LatencyMs": 155, + "p75LatencyMs": 188, + "p90LatencyMs": 202, + "p99LatencyMs": 2852, + "maxLatencyMs": 4980, + "bytesPerSec": 192610304 } ] } @@ -492,475 +492,475 @@ "warmupDurationMs": 5000 }, "ssrRouterLinkLoadTests": { - "peakWorkers": 50, - "peakRequestsPerSec": 329.2, - "peakAvgLatencyMs": 149.29, - "peakP50LatencyMs": 147, - "peakP75LatencyMs": 156, - "peakP90LatencyMs": 163, - "peakP99LatencyMs": 395, - "totalRequests": 10792, + "peakWorkers": 25, + "peakRequestsPerSec": 342.4, + "peakAvgLatencyMs": 71.94, + "peakP50LatencyMs": 71, + "peakP75LatencyMs": 76, + "peakP90LatencyMs": 80, + "peakP99LatencyMs": 90, + "totalRequests": 11314, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1169, + "requests": 1253, "errors": 0, - "requestsPerSec": 233.8, - "avgLatencyMs": 3.58, + "requestsPerSec": 250.6, + "avgLatencyMs": 3.29, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, "p90LatencyMs": 4, - "p99LatencyMs": 9, - "maxLatencyMs": 11, - "bytesPerSec": 65975091.2 + "p99LatencyMs": 7, + "maxLatencyMs": 9, + "bytesPerSec": 70719897.6 }, { "workers": 5, "durationMs": 5000, - "requests": 1561, + "requests": 1646, "errors": 0, - "requestsPerSec": 312.2, - "avgLatencyMs": 15.49, + "requestsPerSec": 329.2, + "avgLatencyMs": 14.68, "medianLatencyMs": 14, "p50LatencyMs": 14, - "p75LatencyMs": 18, - "p90LatencyMs": 19, - "p99LatencyMs": 24, - "maxLatencyMs": 28, - "bytesPerSec": 88113152 + "p75LatencyMs": 16, + "p90LatencyMs": 18, + "p99LatencyMs": 20, + "maxLatencyMs": 25, + "bytesPerSec": 92897280 }, { "workers": 10, "durationMs": 5000, - "requests": 1562, + "requests": 1663, "errors": 0, - "requestsPerSec": 312.4, - "avgLatencyMs": 31.43, - "medianLatencyMs": 32, - "p50LatencyMs": 32, - "p75LatencyMs": 34, - "p90LatencyMs": 37, - "p99LatencyMs": 43, - "maxLatencyMs": 56, - "bytesPerSec": 88152473.6 + "requestsPerSec": 332.6, + "avgLatencyMs": 29.47, + "medianLatencyMs": 29, + "p50LatencyMs": 29, + "p75LatencyMs": 31, + "p90LatencyMs": 34, + "p99LatencyMs": 39, + "maxLatencyMs": 60, + "bytesPerSec": 93854105.6 }, { "workers": 25, "durationMs": 5000, - "requests": 1628, + "requests": 1712, "errors": 0, - "requestsPerSec": 325.61, - "avgLatencyMs": 75.66, - "medianLatencyMs": 75, - "p50LatencyMs": 75, - "p75LatencyMs": 79, - "p90LatencyMs": 83, - "p99LatencyMs": 95, - "maxLatencyMs": 226, - "bytesPerSec": 91861811.2 + "requestsPerSec": 342.4, + "avgLatencyMs": 71.94, + "medianLatencyMs": 71, + "p50LatencyMs": 71, + "p75LatencyMs": 76, + "p90LatencyMs": 80, + "p99LatencyMs": 90, + "maxLatencyMs": 218, + "bytesPerSec": 96606617.6 }, { "workers": 50, - "durationMs": 5000, - "requests": 1646, + "durationMs": 5010, + "requests": 1699, "errors": 0, - "requestsPerSec": 329.2, - "avgLatencyMs": 149.29, - "medianLatencyMs": 147, - "p50LatencyMs": 147, - "p75LatencyMs": 156, - "p90LatencyMs": 163, - "p99LatencyMs": 395, - "maxLatencyMs": 1034, - "bytesPerSec": 92897280 + "requestsPerSec": 339.8, + "avgLatencyMs": 144.55, + "medianLatencyMs": 139, + "p50LatencyMs": 139, + "p75LatencyMs": 151, + "p90LatencyMs": 157, + "p99LatencyMs": 568, + "maxLatencyMs": 1214, + "bytesPerSec": 95885721.6 }, { "workers": 100, "durationMs": 5010, - "requests": 1619, + "requests": 1689, "errors": 0, - "requestsPerSec": 323.8, - "avgLatencyMs": 298.98, - "medianLatencyMs": 220, - "p50LatencyMs": 220, - "p75LatencyMs": 258, - "p90LatencyMs": 295, - "p99LatencyMs": 3511, - "maxLatencyMs": 4989, - "bytesPerSec": 91376844.8 + "requestsPerSec": 337.8, + "avgLatencyMs": 286.84, + "medianLatencyMs": 212, + "p50LatencyMs": 212, + "p75LatencyMs": 262, + "p90LatencyMs": 286, + "p99LatencyMs": 3371, + "maxLatencyMs": 4831, + "bytesPerSec": 95322112 }, { "workers": 200, "durationMs": 5010, - "requests": 1607, + "requests": 1652, "errors": 0, - "requestsPerSec": 321.4, - "avgLatencyMs": 301.87, - "medianLatencyMs": 221, - "p50LatencyMs": 221, - "p75LatencyMs": 272, - "p90LatencyMs": 282, - "p99LatencyMs": 3498, - "maxLatencyMs": 4976, - "bytesPerSec": 90695270.4 + "requestsPerSec": 330.4, + "avgLatencyMs": 305.8, + "medianLatencyMs": 230, + "p50LatencyMs": 230, + "p75LatencyMs": 278, + "p90LatencyMs": 298, + "p99LatencyMs": 3399, + "maxLatencyMs": 4854, + "bytesPerSec": 93224960 } ], "runs": 3, "samples": [ { "peakWorkers": 25, - "peakRequestsPerSec": 351.8, - "peakAvgLatencyMs": 70.09, - "peakP50LatencyMs": 69, - "peakP75LatencyMs": 73, - "peakP90LatencyMs": 79, - "peakP99LatencyMs": 88, - "totalRequests": 10572, + "peakRequestsPerSec": 342.4, + "peakAvgLatencyMs": 71.94, + "peakP50LatencyMs": 71, + "peakP75LatencyMs": 76, + "peakP90LatencyMs": 80, + "peakP99LatencyMs": 90, + "totalRequests": 11314, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1160, + "requests": 1253, "errors": 0, - "requestsPerSec": 232, - "avgLatencyMs": 3.68, + "requestsPerSec": 250.6, + "avgLatencyMs": 3.29, "medianLatencyMs": 3, "p50LatencyMs": 3, - "p75LatencyMs": 4, - "p90LatencyMs": 5, - "p99LatencyMs": 8, + "p75LatencyMs": 3, + "p90LatencyMs": 4, + "p99LatencyMs": 7, "maxLatencyMs": 9, - "bytesPerSec": 65467187.2 + "bytesPerSec": 70719897.6 }, { "workers": 5, "durationMs": 5000, - "requests": 1534, + "requests": 1646, "errors": 0, - "requestsPerSec": 306.8, - "avgLatencyMs": 15.75, - "medianLatencyMs": 15, - "p50LatencyMs": 15, - "p75LatencyMs": 18, - "p90LatencyMs": 19, - "p99LatencyMs": 23, - "maxLatencyMs": 26, - "bytesPerSec": 86579609.6 + "requestsPerSec": 329.2, + "avgLatencyMs": 14.68, + "medianLatencyMs": 14, + "p50LatencyMs": 14, + "p75LatencyMs": 16, + "p90LatencyMs": 18, + "p99LatencyMs": 20, + "maxLatencyMs": 25, + "bytesPerSec": 92897280 }, { "workers": 10, "durationMs": 5000, - "requests": 1636, + "requests": 1663, "errors": 0, - "requestsPerSec": 327.2, - "avgLatencyMs": 29.98, - "medianLatencyMs": 30, - "p50LatencyMs": 30, - "p75LatencyMs": 32, + "requestsPerSec": 332.6, + "avgLatencyMs": 29.47, + "medianLatencyMs": 29, + "p50LatencyMs": 29, + "p75LatencyMs": 31, "p90LatencyMs": 34, - "p99LatencyMs": 40, - "maxLatencyMs": 59, - "bytesPerSec": 92333670.4 + "p99LatencyMs": 39, + "maxLatencyMs": 60, + "bytesPerSec": 93854105.6 }, { "workers": 25, "durationMs": 5000, - "requests": 1759, + "requests": 1712, "errors": 0, - "requestsPerSec": 351.8, - "avgLatencyMs": 70.09, - "medianLatencyMs": 69, - "p50LatencyMs": 69, - "p75LatencyMs": 73, - "p90LatencyMs": 79, - "p99LatencyMs": 88, - "maxLatencyMs": 280, - "bytesPerSec": 99280486.4 + "requestsPerSec": 342.4, + "avgLatencyMs": 71.94, + "medianLatencyMs": 71, + "p50LatencyMs": 71, + "p75LatencyMs": 76, + "p90LatencyMs": 80, + "p99LatencyMs": 90, + "maxLatencyMs": 218, + "bytesPerSec": 96606617.6 }, { "workers": 50, - "durationMs": 5000, - "requests": 1520, + "durationMs": 5010, + "requests": 1699, "errors": 0, - "requestsPerSec": 304, - "avgLatencyMs": 161.31, - "medianLatencyMs": 162, - "p50LatencyMs": 162, - "p75LatencyMs": 169, - "p90LatencyMs": 174, - "p99LatencyMs": 510, - "maxLatencyMs": 1007, - "bytesPerSec": 85780070.41 + "requestsPerSec": 339.8, + "avgLatencyMs": 144.55, + "medianLatencyMs": 139, + "p50LatencyMs": 139, + "p75LatencyMs": 151, + "p90LatencyMs": 157, + "p99LatencyMs": 568, + "maxLatencyMs": 1214, + "bytesPerSec": 95885721.6 }, { "workers": 100, "durationMs": 5010, - "requests": 1513, + "requests": 1689, "errors": 0, - "requestsPerSec": 302.61, - "avgLatencyMs": 304.26, - "medianLatencyMs": 219, - "p50LatencyMs": 219, - "p75LatencyMs": 281, - "p90LatencyMs": 297, - "p99LatencyMs": 3425, - "maxLatencyMs": 4858, - "bytesPerSec": 85399961.6 + "requestsPerSec": 337.8, + "avgLatencyMs": 286.84, + "medianLatencyMs": 212, + "p50LatencyMs": 212, + "p75LatencyMs": 262, + "p90LatencyMs": 286, + "p99LatencyMs": 3371, + "maxLatencyMs": 4831, + "bytesPerSec": 95322112 }, { "workers": 200, "durationMs": 5010, - "requests": 1450, + "requests": 1652, "errors": 0, - "requestsPerSec": 290, - "avgLatencyMs": 317.33, - "medianLatencyMs": 227, - "p50LatencyMs": 227, - "p75LatencyMs": 271, - "p90LatencyMs": 301, - "p99LatencyMs": 3667, - "maxLatencyMs": 4995, - "bytesPerSec": 81831526.41 + "requestsPerSec": 330.4, + "avgLatencyMs": 305.8, + "medianLatencyMs": 230, + "p50LatencyMs": 230, + "p75LatencyMs": 278, + "p90LatencyMs": 298, + "p99LatencyMs": 3399, + "maxLatencyMs": 4854, + "bytesPerSec": 93224960 } ] }, { - "peakWorkers": 25, - "peakRequestsPerSec": 326.4, - "peakAvgLatencyMs": 75.57, - "peakP50LatencyMs": 74, - "peakP75LatencyMs": 79, - "peakP90LatencyMs": 83, - "peakP99LatencyMs": 94, - "totalRequests": 10399, + "peakWorkers": 50, + "peakRequestsPerSec": 342.4, + "peakAvgLatencyMs": 143.36, + "peakP50LatencyMs": 139, + "peakP75LatencyMs": 150, + "peakP90LatencyMs": 156, + "peakP99LatencyMs": 246, + "totalRequests": 11040, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1079, + "requests": 1203, "errors": 0, - "requestsPerSec": 215.8, - "avgLatencyMs": 4.23, - "medianLatencyMs": 4, - "p50LatencyMs": 4, - "p75LatencyMs": 4, + "requestsPerSec": 240.6, + "avgLatencyMs": 3.44, + "medianLatencyMs": 3, + "p50LatencyMs": 3, + "p75LatencyMs": 3, "p90LatencyMs": 4, - "p99LatencyMs": 10, - "maxLatencyMs": 11, - "bytesPerSec": 60899328 + "p99LatencyMs": 8, + "maxLatencyMs": 10, + "bytesPerSec": 67901849.6 }, { "workers": 5, "durationMs": 5000, - "requests": 1488, + "requests": 1629, "errors": 0, - "requestsPerSec": 297.61, - "avgLatencyMs": 16.28, - "medianLatencyMs": 15, - "p50LatencyMs": 15, - "p75LatencyMs": 18, - "p90LatencyMs": 20, - "p99LatencyMs": 25, - "maxLatencyMs": 30, - "bytesPerSec": 83984384 + "requestsPerSec": 325.8, + "avgLatencyMs": 14.84, + "medianLatencyMs": 14, + "p50LatencyMs": 14, + "p75LatencyMs": 17, + "p90LatencyMs": 18, + "p99LatencyMs": 22, + "maxLatencyMs": 26, + "bytesPerSec": 91927347.2 }, { "workers": 10, "durationMs": 5000, - "requests": 1500, + "requests": 1681, "errors": 0, - "requestsPerSec": 300, - "avgLatencyMs": 32.71, - "medianLatencyMs": 33, - "p50LatencyMs": 33, - "p75LatencyMs": 35, - "p90LatencyMs": 37, - "p99LatencyMs": 43, - "maxLatencyMs": 49, - "bytesPerSec": 84665958.41 + "requestsPerSec": 336.2, + "avgLatencyMs": 29.15, + "medianLatencyMs": 29, + "p50LatencyMs": 29, + "p75LatencyMs": 31, + "p90LatencyMs": 33, + "p99LatencyMs": 39, + "maxLatencyMs": 54, + "bytesPerSec": 94876467.2 }, { "workers": 25, "durationMs": 5000, - "requests": 1632, + "requests": 1663, "errors": 0, - "requestsPerSec": 326.4, - "avgLatencyMs": 75.57, - "medianLatencyMs": 74, - "p50LatencyMs": 74, - "p75LatencyMs": 79, - "p90LatencyMs": 83, - "p99LatencyMs": 94, - "maxLatencyMs": 206, - "bytesPerSec": 92110848 + "requestsPerSec": 332.6, + "avgLatencyMs": 74.11, + "medianLatencyMs": 73, + "p50LatencyMs": 73, + "p75LatencyMs": 78, + "p90LatencyMs": 84, + "p99LatencyMs": 95, + "maxLatencyMs": 183, + "bytesPerSec": 93840998.4 }, { "workers": 50, "durationMs": 5000, - "requests": 1613, + "requests": 1712, "errors": 0, - "requestsPerSec": 322.61, - "avgLatencyMs": 151.99, - "medianLatencyMs": 150, - "p50LatencyMs": 150, - "p75LatencyMs": 158, - "p90LatencyMs": 163, - "p99LatencyMs": 305, - "maxLatencyMs": 869, - "bytesPerSec": 91036057.6 + "requestsPerSec": 342.4, + "avgLatencyMs": 143.36, + "medianLatencyMs": 139, + "p50LatencyMs": 139, + "p75LatencyMs": 150, + "p90LatencyMs": 156, + "p99LatencyMs": 246, + "maxLatencyMs": 965, + "bytesPerSec": 96619724.8 }, { "workers": 100, "durationMs": 5010, - "requests": 1591, + "requests": 1604, "errors": 0, - "requestsPerSec": 318.2, - "avgLatencyMs": 300.43, - "medianLatencyMs": 224, - "p50LatencyMs": 224, - "p75LatencyMs": 272, - "p90LatencyMs": 304, - "p99LatencyMs": 3496, - "maxLatencyMs": 4925, - "bytesPerSec": 89790873.6 + "requestsPerSec": 320.8, + "avgLatencyMs": 301.62, + "medianLatencyMs": 228, + "p50LatencyMs": 228, + "p75LatencyMs": 267, + "p90LatencyMs": 296, + "p99LatencyMs": 3348, + "maxLatencyMs": 4801, + "bytesPerSec": 90511769.6 }, { "workers": 200, "durationMs": 5010, - "requests": 1496, + "requests": 1548, "errors": 0, - "requestsPerSec": 299.2, - "avgLatencyMs": 311.34, - "medianLatencyMs": 228, - "p50LatencyMs": 228, - "p75LatencyMs": 270, - "p90LatencyMs": 296, - "p99LatencyMs": 3618, - "maxLatencyMs": 4901, - "bytesPerSec": 84426752 + "requestsPerSec": 309.61, + "avgLatencyMs": 318.91, + "medianLatencyMs": 244, + "p50LatencyMs": 244, + "p75LatencyMs": 279, + "p90LatencyMs": 301, + "p99LatencyMs": 3551, + "maxLatencyMs": 4998, + "bytesPerSec": 87356211.2 } ] }, { - "peakWorkers": 50, - "peakRequestsPerSec": 329.2, - "peakAvgLatencyMs": 149.29, - "peakP50LatencyMs": 147, - "peakP75LatencyMs": 156, - "peakP90LatencyMs": 163, - "peakP99LatencyMs": 395, - "totalRequests": 10792, + "peakWorkers": 25, + "peakRequestsPerSec": 326, + "peakAvgLatencyMs": 75.66, + "peakP50LatencyMs": 74, + "peakP75LatencyMs": 79, + "peakP90LatencyMs": 85, + "peakP99LatencyMs": 97, + "totalRequests": 10636, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1169, + "requests": 1156, "errors": 0, - "requestsPerSec": 233.8, - "avgLatencyMs": 3.58, + "requestsPerSec": 231.2, + "avgLatencyMs": 3.7, "medianLatencyMs": 3, "p50LatencyMs": 3, - "p75LatencyMs": 3, + "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 9, - "maxLatencyMs": 11, - "bytesPerSec": 65975091.2 + "maxLatencyMs": 10, + "bytesPerSec": 65250918.4 }, { "workers": 5, "durationMs": 5000, - "requests": 1561, + "requests": 1535, "errors": 0, - "requestsPerSec": 312.2, - "avgLatencyMs": 15.49, - "medianLatencyMs": 14, - "p50LatencyMs": 14, + "requestsPerSec": 307, + "avgLatencyMs": 15.77, + "medianLatencyMs": 15, + "p50LatencyMs": 15, "p75LatencyMs": 18, - "p90LatencyMs": 19, + "p90LatencyMs": 20, "p99LatencyMs": 24, - "maxLatencyMs": 28, - "bytesPerSec": 88113152 + "maxLatencyMs": 27, + "bytesPerSec": 86618931.2 }, { "workers": 10, "durationMs": 5000, - "requests": 1562, + "requests": 1591, "errors": 0, - "requestsPerSec": 312.4, - "avgLatencyMs": 31.43, - "medianLatencyMs": 32, - "p50LatencyMs": 32, - "p75LatencyMs": 34, - "p90LatencyMs": 37, - "p99LatencyMs": 43, - "maxLatencyMs": 56, - "bytesPerSec": 88152473.6 + "requestsPerSec": 318.2, + "avgLatencyMs": 30.83, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 33, + "p90LatencyMs": 35, + "p99LatencyMs": 41, + "maxLatencyMs": 45, + "bytesPerSec": 89777766.4 }, { "workers": 25, "durationMs": 5000, - "requests": 1628, + "requests": 1630, "errors": 0, - "requestsPerSec": 325.61, + "requestsPerSec": 326, "avgLatencyMs": 75.66, - "medianLatencyMs": 75, - "p50LatencyMs": 75, + "medianLatencyMs": 74, + "p50LatencyMs": 74, "p75LatencyMs": 79, - "p90LatencyMs": 83, - "p99LatencyMs": 95, - "maxLatencyMs": 226, - "bytesPerSec": 91861811.2 + "p90LatencyMs": 85, + "p99LatencyMs": 97, + "maxLatencyMs": 196, + "bytesPerSec": 91992883.2 }, { "workers": 50, - "durationMs": 5000, - "requests": 1646, + "durationMs": 5010, + "requests": 1620, "errors": 0, - "requestsPerSec": 329.2, - "avgLatencyMs": 149.29, - "medianLatencyMs": 147, - "p50LatencyMs": 147, - "p75LatencyMs": 156, - "p90LatencyMs": 163, - "p99LatencyMs": 395, - "maxLatencyMs": 1034, - "bytesPerSec": 92897280 + "requestsPerSec": 324, + "avgLatencyMs": 151.45, + "medianLatencyMs": 149, + "p50LatencyMs": 149, + "p75LatencyMs": 159, + "p90LatencyMs": 164, + "p99LatencyMs": 586, + "maxLatencyMs": 1158, + "bytesPerSec": 91429273.6 }, { "workers": 100, "durationMs": 5010, - "requests": 1619, + "requests": 1577, "errors": 0, - "requestsPerSec": 323.8, - "avgLatencyMs": 298.98, - "medianLatencyMs": 220, - "p50LatencyMs": 220, - "p75LatencyMs": 258, + "requestsPerSec": 315.4, + "avgLatencyMs": 300.48, + "medianLatencyMs": 222, + "p50LatencyMs": 222, + "p75LatencyMs": 274, "p90LatencyMs": 295, - "p99LatencyMs": 3511, - "maxLatencyMs": 4989, - "bytesPerSec": 91376844.8 + "p99LatencyMs": 3485, + "maxLatencyMs": 4904, + "bytesPerSec": 89004441.6 }, { "workers": 200, "durationMs": 5010, - "requests": 1607, + "requests": 1527, "errors": 0, - "requestsPerSec": 321.4, - "avgLatencyMs": 301.87, - "medianLatencyMs": 221, - "p50LatencyMs": 221, - "p75LatencyMs": 272, - "p90LatencyMs": 282, - "p99LatencyMs": 3498, - "maxLatencyMs": 4976, - "bytesPerSec": 90695270.4 + "requestsPerSec": 305.4, + "avgLatencyMs": 310.85, + "medianLatencyMs": 225, + "p50LatencyMs": 225, + "p75LatencyMs": 275, + "p90LatencyMs": 292, + "p99LatencyMs": 3591, + "maxLatencyMs": 4997, + "bytesPerSec": 86170009.6 } ] } @@ -969,147 +969,147 @@ }, "browserVersion": "Google Chrome 154.0.8037.97", "clientSideRenderedTests": { - "firstPaintMs": 98.6, - "fcpMs": 98.61, + "firstPaintMs": 108.6, + "fcpMs": 108.57, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 18.71, - "inputDelayMs": 0.85, - "processingDurationMs": 2.31, - "presentationDelayMs": 15.55 + "interactionLatencyMs": 21.52, + "inputDelayMs": 0.84, + "processingDurationMs": 4.19, + "presentationDelayMs": 16.49 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 9.13, - "fcpMs": 9.08, - "interactionLatencyMs": 3.22, - "inputDelayMs": 0.12, - "processingDurationMs": 0.18, - "presentationDelayMs": 2.93 + "firstPaintMs": 29.16, + "fcpMs": 29.27, + "interactionLatencyMs": 4.41, + "inputDelayMs": 0.08, + "processingDurationMs": 3.12, + "presentationDelayMs": 5.25 }, "samples": [ { - "firstPaintMs": 96, - "fcpMs": 95.676, + "firstPaintMs": 103, + "fcpMs": 102.696, "interactionTests": { - "interactionLatencyMs": 22.901, - "inputDelayMs": 1.002, - "processingDurationMs": 2.602, - "presentationDelayMs": 19.297 + "interactionLatencyMs": 19.01, + "inputDelayMs": 0.791, + "processingDurationMs": 4.906, + "presentationDelayMs": 13.313 } }, { - "firstPaintMs": 101, - "fcpMs": 100.98, + "firstPaintMs": 96, + "fcpMs": 95.984, "interactionTests": { - "interactionLatencyMs": 21.273, - "inputDelayMs": 0.972, - "processingDurationMs": 2.356, - "presentationDelayMs": 17.945 + "interactionLatencyMs": 22.605, + "inputDelayMs": 0.893, + "processingDurationMs": 9.359, + "presentationDelayMs": 12.353 } }, { - "firstPaintMs": 94, - "fcpMs": 93.955, + "firstPaintMs": 95, + "fcpMs": 94.791, "interactionTests": { - "interactionLatencyMs": 17.428, - "inputDelayMs": 0.794, - "processingDurationMs": 2.176, - "presentationDelayMs": 14.458 + "interactionLatencyMs": 17.135, + "inputDelayMs": 0.729, + "processingDurationMs": 2.067, + "presentationDelayMs": 14.339 } }, { - "firstPaintMs": 89, - "fcpMs": 89.392, + "firstPaintMs": 160, + "fcpMs": 160.217, "interactionTests": { - "interactionLatencyMs": 15.344, - "inputDelayMs": 0.734, - "processingDurationMs": 2.211, - "presentationDelayMs": 12.399 + "interactionLatencyMs": 20.272, + "inputDelayMs": 0.875, + "processingDurationMs": 2.275, + "presentationDelayMs": 17.122 } }, { - "firstPaintMs": 113, - "fcpMs": 113.065, + "firstPaintMs": 89, + "fcpMs": 89.141, "interactionTests": { - "interactionLatencyMs": 16.624, - "inputDelayMs": 0.766, - "processingDurationMs": 2.193, - "presentationDelayMs": 13.665 + "interactionLatencyMs": 28.569000000000003, + "inputDelayMs": 0.928, + "processingDurationMs": 2.32, + "presentationDelayMs": 25.321 } } ] }, "serverSideRenderedTests": { - "firstPaintMs": 78.4, - "fcpMs": 78.51, + "firstPaintMs": 80.2, + "fcpMs": 79.97, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 14.3, - "inputDelayMs": 0.84, - "processingDurationMs": 2.79, - "presentationDelayMs": 10.66 + "interactionLatencyMs": 18.76, + "inputDelayMs": 0.82, + "processingDurationMs": 2.33, + "presentationDelayMs": 15.61 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 10.92, - "fcpMs": 10.74, - "interactionLatencyMs": 3.73, - "inputDelayMs": 0.19, - "processingDurationMs": 1.73, - "presentationDelayMs": 3.9 + "firstPaintMs": 10.52, + "fcpMs": 10.37, + "interactionLatencyMs": 3.7, + "inputDelayMs": 0.05, + "processingDurationMs": 0.8, + "presentationDelayMs": 4.02 }, "samples": [ { - "firstPaintMs": 96, - "fcpMs": 95.64, + "firstPaintMs": 90, + "fcpMs": 89.509, "interactionTests": { - "interactionLatencyMs": 15.661, - "inputDelayMs": 0.99, - "processingDurationMs": 5.869, - "presentationDelayMs": 8.802 + "interactionLatencyMs": 13.399, + "inputDelayMs": 0.803, + "processingDurationMs": 2.069, + "presentationDelayMs": 10.527 } }, { - "firstPaintMs": 77, - "fcpMs": 77.215, + "firstPaintMs": 91, + "fcpMs": 90.507, "interactionTests": { - "interactionLatencyMs": 13.549, - "inputDelayMs": 1.096, - "processingDurationMs": 2.037, - "presentationDelayMs": 10.416 + "interactionLatencyMs": 17.978, + "inputDelayMs": 0.752, + "processingDurationMs": 2.411, + "presentationDelayMs": 14.815 } }, { - "firstPaintMs": 75, - "fcpMs": 75.232, + "firstPaintMs": 81, + "fcpMs": 81.149, "interactionTests": { - "interactionLatencyMs": 10.477, - "inputDelayMs": 0.719, - "processingDurationMs": 1.829, - "presentationDelayMs": 7.929 + "interactionLatencyMs": 17.976, + "inputDelayMs": 0.89, + "processingDurationMs": 3.669, + "presentationDelayMs": 13.417 } }, { - "firstPaintMs": 66, - "fcpMs": 66.044, + "firstPaintMs": 70, + "fcpMs": 70.16, "interactionTests": { - "interactionLatencyMs": 19.988, - "inputDelayMs": 0.676, - "processingDurationMs": 1.871, - "presentationDelayMs": 17.441 + "interactionLatencyMs": 21.492, + "inputDelayMs": 0.804, + "processingDurationMs": 1.757, + "presentationDelayMs": 18.931 } }, { - "firstPaintMs": 78, - "fcpMs": 78.397, + "firstPaintMs": 69, + "fcpMs": 68.543, "interactionTests": { - "interactionLatencyMs": 11.803, - "inputDelayMs": 0.724, - "processingDurationMs": 2.368, - "presentationDelayMs": 8.711 + "interactionLatencyMs": 22.932, + "inputDelayMs": 0.84, + "processingDurationMs": 1.744, + "presentationDelayMs": 20.348 } } ] diff --git a/packages/docs/src/content/runtime/app-react-router.json b/packages/docs/src/content/runtime/app-react-router.json index 4d13e5e7..e56597cc 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-10T11:51:43.886Z", + "timingMeasuredAt": "2026-10-11T00:44:30.326Z", "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": 152.2, - "fcpMs": 152.22, + "firstPaintMs": 159.4, + "fcpMs": 159.62, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 22.1, - "inputDelayMs": 2.38, - "processingDurationMs": 2.15, - "presentationDelayMs": 17.57 + "interactionLatencyMs": 16.47, + "inputDelayMs": 1.55, + "processingDurationMs": 2.09, + "presentationDelayMs": 12.82 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 25.79, - "fcpMs": 25.65, - "interactionLatencyMs": 6.96, - "inputDelayMs": 1.89, - "processingDurationMs": 0.34, - "presentationDelayMs": 7.48 + "firstPaintMs": 2.7, + "fcpMs": 2.53, + "interactionLatencyMs": 3, + "inputDelayMs": 0.1, + "processingDurationMs": 0.17, + "presentationDelayMs": 2.97 }, "samples": [ { - "firstPaintMs": 123, - "fcpMs": 123.377, + "firstPaintMs": 155, + "fcpMs": 155.38, "interactionTests": { - "interactionLatencyMs": 20.845, - "inputDelayMs": 5.76, - "processingDurationMs": 2.138, - "presentationDelayMs": 12.947 + "interactionLatencyMs": 18.211, + "inputDelayMs": 1.685, + "processingDurationMs": 2.319, + "presentationDelayMs": 14.207 } }, { - "firstPaintMs": 158, - "fcpMs": 157.522, + "firstPaintMs": 161, + "fcpMs": 160.84, "interactionTests": { - "interactionLatencyMs": 33.830999999999996, - "inputDelayMs": 1.69, - "processingDurationMs": 1.921, - "presentationDelayMs": 30.22 + "interactionLatencyMs": 17.681, + "inputDelayMs": 1.621, + "processingDurationMs": 2.115, + "presentationDelayMs": 13.945 } }, { - "firstPaintMs": 164, - "fcpMs": 163.897, + "firstPaintMs": 159, + "fcpMs": 159.498, "interactionTests": { - "interactionLatencyMs": 17.602, - "inputDelayMs": 1.484, - "processingDurationMs": 2.743, - "presentationDelayMs": 13.375 + "interactionLatencyMs": 19.747, + "inputDelayMs": 1.518, + "processingDurationMs": 1.906, + "presentationDelayMs": 16.323 } }, { - "firstPaintMs": 186, - "fcpMs": 186.123, + "firstPaintMs": 162, + "fcpMs": 161.959, "interactionTests": { - "interactionLatencyMs": 22.012, - "inputDelayMs": 1.511, - "processingDurationMs": 1.912, - "presentationDelayMs": 18.589 + "interactionLatencyMs": 14.151, + "inputDelayMs": 1.444, + "processingDurationMs": 1.948, + "presentationDelayMs": 10.759 } }, { - "firstPaintMs": 130, - "fcpMs": 130.195, + "firstPaintMs": 160, + "fcpMs": 160.401, "interactionTests": { - "interactionLatencyMs": 16.219, - "inputDelayMs": 1.466, - "processingDurationMs": 2.041, - "presentationDelayMs": 12.712 + "interactionLatencyMs": 12.562000000000001, + "inputDelayMs": 1.498, + "processingDurationMs": 2.176, + "presentationDelayMs": 8.888 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 349, - "avgLatencyMs": 2.888, - "medianLatencyMs": 2.836, - "samples": 3463, + "opsPerSec": 350, + "avgLatencyMs": 2.879, + "medianLatencyMs": 2.824, + "samples": 3474, "bodySizeKb": 216.9, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 116.6, - "fcpMs": 116.35, + "firstPaintMs": 112.2, + "fcpMs": 112.17, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 19.19, - "inputDelayMs": 1.59, - "processingDurationMs": 2.71, - "presentationDelayMs": 14.89 + "interactionLatencyMs": 18.93, + "inputDelayMs": 2.13, + "processingDurationMs": 2.97, + "presentationDelayMs": 13.83 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 25.13, - "fcpMs": 25, - "interactionLatencyMs": 2.03, - "inputDelayMs": 0.11, - "processingDurationMs": 0.24, - "presentationDelayMs": 2.08 + "firstPaintMs": 13.29, + "fcpMs": 13.37, + "interactionLatencyMs": 5.25, + "inputDelayMs": 1.32, + "processingDurationMs": 0.34, + "presentationDelayMs": 5.2 }, "samples": [ { - "firstPaintMs": 156, - "fcpMs": 155.518, + "firstPaintMs": 128, + "fcpMs": 127.686, "interactionTests": { - "interactionLatencyMs": 16.617, - "inputDelayMs": 1.509, - "processingDurationMs": 2.573, - "presentationDelayMs": 12.535 + "interactionLatencyMs": 14.161999999999999, + "inputDelayMs": 1.421, + "processingDurationMs": 3.568, + "presentationDelayMs": 9.173 } }, { - "firstPaintMs": 109, - "fcpMs": 108.505, + "firstPaintMs": 95, + "fcpMs": 94.523, "interactionTests": { - "interactionLatencyMs": 19.852999999999998, - "inputDelayMs": 1.5, - "processingDurationMs": 2.448, - "presentationDelayMs": 15.905 + "interactionLatencyMs": 21.023999999999997, + "inputDelayMs": 1.518, + "processingDurationMs": 2.798, + "presentationDelayMs": 16.708 } }, { "firstPaintMs": 123, - "fcpMs": 122.874, + "fcpMs": 123.219, "interactionTests": { - "interactionLatencyMs": 21.887, - "inputDelayMs": 1.602, - "processingDurationMs": 2.599, - "presentationDelayMs": 17.686 + "interactionLatencyMs": 12.763, + "inputDelayMs": 1.611, + "processingDurationMs": 2.831, + "presentationDelayMs": 8.321 } }, { - "firstPaintMs": 89, - "fcpMs": 88.865, + "firstPaintMs": 108, + "fcpMs": 108.176, "interactionTests": { - "interactionLatencyMs": 17.844, - "inputDelayMs": 1.578, - "processingDurationMs": 3.047, - "presentationDelayMs": 13.219 + "interactionLatencyMs": 25.116999999999997, + "inputDelayMs": 1.6, + "processingDurationMs": 2.774, + "presentationDelayMs": 20.743 } }, { - "firstPaintMs": 106, - "fcpMs": 106.011, + "firstPaintMs": 107, + "fcpMs": 107.224, "interactionTests": { - "interactionLatencyMs": 19.731, - "inputDelayMs": 1.781, - "processingDurationMs": 2.863, - "presentationDelayMs": 15.087 + "interactionLatencyMs": 21.576999999999998, + "inputDelayMs": 4.49, + "processingDurationMs": 2.876, + "presentationDelayMs": 14.211 } } ] }, "ssrRouterLinkLoadTests": { - "peakWorkers": 25, - "peakRequestsPerSec": 173.6, - "peakAvgLatencyMs": 141.68, - "peakP50LatencyMs": 140, - "peakP75LatencyMs": 141, - "peakP90LatencyMs": 151, - "peakP99LatencyMs": 302, - "totalRequests": 5738, + "peakWorkers": 10, + "peakRequestsPerSec": 172.2, + "peakAvgLatencyMs": 57.27, + "peakP50LatencyMs": 56, + "peakP75LatencyMs": 57, + "peakP90LatencyMs": 61, + "peakP99LatencyMs": 87, + "totalRequests": 5762, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 731, + "requests": 713, "errors": 0, - "requestsPerSec": 146.2, - "avgLatencyMs": 6.25, + "requestsPerSec": 142.6, + "avgLatencyMs": 6.36, "medianLatencyMs": 6, "p50LatencyMs": 6, - "p75LatencyMs": 6, + "p75LatencyMs": 7, "p90LatencyMs": 7, - "p99LatencyMs": 9, - "maxLatencyMs": 11, - "bytesPerSec": 48840704 + "p99LatencyMs": 10, + "maxLatencyMs": 13, + "bytesPerSec": 47647948.8 }, { "workers": 5, "durationMs": 5000, - "requests": 843, + "requests": 854, "errors": 0, - "requestsPerSec": 168.6, - "avgLatencyMs": 29.11, - "medianLatencyMs": 29, - "p50LatencyMs": 29, + "requestsPerSec": 170.8, + "avgLatencyMs": 28.68, + "medianLatencyMs": 28, + "p50LatencyMs": 28, "p75LatencyMs": 29, - "p90LatencyMs": 30, - "p99LatencyMs": 49, - "maxLatencyMs": 54, - "bytesPerSec": 56331468.8 + "p90LatencyMs": 29, + "p99LatencyMs": 46, + "maxLatencyMs": 55, + "bytesPerSec": 57072025.6 }, { "workers": 10, "durationMs": 5000, - "requests": 858, + "requests": 861, "errors": 0, - "requestsPerSec": 171.6, - "avgLatencyMs": 57.42, + "requestsPerSec": 172.2, + "avgLatencyMs": 57.27, "medianLatencyMs": 56, "p50LatencyMs": 56, "p75LatencyMs": 57, "p90LatencyMs": 61, - "p99LatencyMs": 86, - "maxLatencyMs": 93, - "bytesPerSec": 57334169.6 + "p99LatencyMs": 87, + "maxLatencyMs": 102, + "bytesPerSec": 57537331.2 }, { "workers": 25, "durationMs": 5000, - "requests": 868, + "requests": 849, "errors": 0, - "requestsPerSec": 173.6, - "avgLatencyMs": 141.68, - "medianLatencyMs": 140, - "p50LatencyMs": 140, - "p75LatencyMs": 141, - "p90LatencyMs": 151, - "p99LatencyMs": 302, - "maxLatencyMs": 579, - "bytesPerSec": 58002636.8 + "requestsPerSec": 169.8, + "avgLatencyMs": 144.74, + "medianLatencyMs": 142, + "p50LatencyMs": 142, + "p75LatencyMs": 144, + "p90LatencyMs": 157, + "p99LatencyMs": 304, + "maxLatencyMs": 605, + "bytesPerSec": 56737792 }, { "workers": 50, "durationMs": 5000, - "requests": 856, + "requests": 851, "errors": 0, - "requestsPerSec": 171.2, - "avgLatencyMs": 283.56, - "medianLatencyMs": 280, - "p50LatencyMs": 280, - "p75LatencyMs": 282, - "p90LatencyMs": 287, - "p99LatencyMs": 1631, - "maxLatencyMs": 2284, - "bytesPerSec": 57203097.6 + "requestsPerSec": 170.2, + "avgLatencyMs": 284.41, + "medianLatencyMs": 285, + "p50LatencyMs": 285, + "p75LatencyMs": 290, + "p90LatencyMs": 294, + "p99LatencyMs": 1544, + "maxLatencyMs": 2198, + "bytesPerSec": 56875417.6 }, { "workers": 100, "durationMs": 5010, - "requests": 833, + "requests": 840, "errors": 0, - "requestsPerSec": 166.6, - "avgLatencyMs": 412.18, - "medianLatencyMs": 304, - "p50LatencyMs": 304, - "p75LatencyMs": 365, - "p90LatencyMs": 406, - "p99LatencyMs": 3983, - "maxLatencyMs": 4940, - "bytesPerSec": 55656448 + "requestsPerSec": 168, + "avgLatencyMs": 410.48, + "medianLatencyMs": 326, + "p50LatencyMs": 326, + "p75LatencyMs": 374, + "p90LatencyMs": 409, + "p99LatencyMs": 3885, + "maxLatencyMs": 4997, + "bytesPerSec": 56128307.2 }, { "workers": 200, "durationMs": 5010, - "requests": 749, + "requests": 794, "errors": 0, - "requestsPerSec": 149.81, - "avgLatencyMs": 429.3, - "medianLatencyMs": 315, - "p50LatencyMs": 315, - "p75LatencyMs": 380, - "p90LatencyMs": 411, - "p99LatencyMs": 3891, - "maxLatencyMs": 4903, - "bytesPerSec": 50058035.2 + "requestsPerSec": 158.81, + "avgLatencyMs": 423.29, + "medianLatencyMs": 300, + "p50LatencyMs": 300, + "p75LatencyMs": 363, + "p90LatencyMs": 400, + "p99LatencyMs": 4091, + "maxLatencyMs": 4939, + "bytesPerSec": 53059584 } ], "runs": 3, "samples": [ { - "peakWorkers": 10, - "peakRequestsPerSec": 158.2, - "peakAvgLatencyMs": 62.34, - "peakP50LatencyMs": 61, - "peakP75LatencyMs": 63, - "peakP90LatencyMs": 69, - "peakP99LatencyMs": 90, - "totalRequests": 5339, + "peakWorkers": 100, + "peakRequestsPerSec": 171, + "peakAvgLatencyMs": 403.71, + "peakP50LatencyMs": 302, + "peakP75LatencyMs": 376, + "peakP90LatencyMs": 400, + "peakP99LatencyMs": 3864, + "totalRequests": 5621, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 711, + "requests": 705, "errors": 0, - "requestsPerSec": 142.2, - "avgLatencyMs": 6.33, + "requestsPerSec": 141, + "avgLatencyMs": 6.4, "medianLatencyMs": 6, "p50LatencyMs": 6, - "p75LatencyMs": 6, + "p75LatencyMs": 7, "p90LatencyMs": 7, "p99LatencyMs": 10, - "maxLatencyMs": 12, - "bytesPerSec": 47516876.8 + "maxLatencyMs": 13, + "bytesPerSec": 47104000 }, { "workers": 5, "durationMs": 5000, - "requests": 775, + "requests": 807, "errors": 0, - "requestsPerSec": 155, - "avgLatencyMs": 31.64, - "medianLatencyMs": 31, - "p50LatencyMs": 31, - "p75LatencyMs": 32, - "p90LatencyMs": 35, - "p99LatencyMs": 53, - "maxLatencyMs": 62, - "bytesPerSec": 51789824 + "requestsPerSec": 161.4, + "avgLatencyMs": 30.37, + "medianLatencyMs": 30, + "p50LatencyMs": 30, + "p75LatencyMs": 31, + "p90LatencyMs": 33, + "p99LatencyMs": 46, + "maxLatencyMs": 58, + "bytesPerSec": 53926297.6 }, { "workers": 10, "durationMs": 5000, - "requests": 791, + "requests": 789, "errors": 0, - "requestsPerSec": 158.2, - "avgLatencyMs": 62.34, + "requestsPerSec": 157.81, + "avgLatencyMs": 62.47, "medianLatencyMs": 61, "p50LatencyMs": 61, - "p75LatencyMs": 63, - "p90LatencyMs": 69, - "p99LatencyMs": 90, - "maxLatencyMs": 126, - "bytesPerSec": 52864614.4 + "p75LatencyMs": 65, + "p90LatencyMs": 70, + "p99LatencyMs": 91, + "maxLatencyMs": 119, + "bytesPerSec": 52720435.2 }, { "workers": 25, "durationMs": 5000, - "requests": 784, + "requests": 842, "errors": 0, - "requestsPerSec": 156.81, - "avgLatencyMs": 156.2, - "medianLatencyMs": 151, - "p50LatencyMs": 151, - "p75LatencyMs": 158, - "p90LatencyMs": 186, - "p99LatencyMs": 336, - "maxLatencyMs": 624, - "bytesPerSec": 52386201.6 + "requestsPerSec": 168.4, + "avgLatencyMs": 145.84, + "medianLatencyMs": 142, + "p50LatencyMs": 142, + "p75LatencyMs": 147, + "p90LatencyMs": 164, + "p99LatencyMs": 316, + "maxLatencyMs": 593, + "bytesPerSec": 56265932.8 }, { "workers": 50, "durationMs": 5000, - "requests": 771, + "requests": 832, "errors": 0, - "requestsPerSec": 154.2, - "avgLatencyMs": 313.5, - "medianLatencyMs": 304, - "p50LatencyMs": 304, - "p75LatencyMs": 318, - "p90LatencyMs": 328, - "p99LatencyMs": 2048, - "maxLatencyMs": 2660, - "bytesPerSec": 51521126.4 + "requestsPerSec": 166.4, + "avgLatencyMs": 291.48, + "medianLatencyMs": 283, + "p50LatencyMs": 283, + "p75LatencyMs": 293, + "p90LatencyMs": 311, + "p99LatencyMs": 1829, + "maxLatencyMs": 2501, + "bytesPerSec": 55597465.6 }, { "workers": 100, "durationMs": 5010, - "requests": 754, + "requests": 855, "errors": 0, - "requestsPerSec": 150.81, - "avgLatencyMs": 424.06, - "medianLatencyMs": 317, - "p50LatencyMs": 317, + "requestsPerSec": 171, + "avgLatencyMs": 403.71, + "medianLatencyMs": 302, + "p50LatencyMs": 302, "p75LatencyMs": 376, - "p90LatencyMs": 416, - "p99LatencyMs": 3954, - "maxLatencyMs": 4908, - "bytesPerSec": 50387353.6 + "p90LatencyMs": 400, + "p99LatencyMs": 3864, + "maxLatencyMs": 4963, + "bytesPerSec": 57137561.6 }, { "workers": 200, "durationMs": 5010, - "requests": 753, + "requests": 791, "errors": 0, - "requestsPerSec": 150.6, - "avgLatencyMs": 421.91, - "medianLatencyMs": 300, - "p50LatencyMs": 300, - "p75LatencyMs": 359, - "p90LatencyMs": 378, - "p99LatencyMs": 3973, - "maxLatencyMs": 4831, - "bytesPerSec": 50330009.6 + "requestsPerSec": 158.2, + "avgLatencyMs": 419.16, + "medianLatencyMs": 302, + "p50LatencyMs": 302, + "p75LatencyMs": 369, + "p90LatencyMs": 392, + "p99LatencyMs": 3988, + "maxLatencyMs": 4917, + "bytesPerSec": 52862976 } ] }, { - "peakWorkers": 25, - "peakRequestsPerSec": 173.6, - "peakAvgLatencyMs": 141.68, - "peakP50LatencyMs": 140, - "peakP75LatencyMs": 141, - "peakP90LatencyMs": 151, - "peakP99LatencyMs": 302, - "totalRequests": 5738, + "peakWorkers": 10, + "peakRequestsPerSec": 172.2, + "peakAvgLatencyMs": 57.27, + "peakP50LatencyMs": 56, + "peakP75LatencyMs": 57, + "peakP90LatencyMs": 61, + "peakP99LatencyMs": 87, + "totalRequests": 5762, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 731, + "requests": 713, "errors": 0, - "requestsPerSec": 146.2, - "avgLatencyMs": 6.25, + "requestsPerSec": 142.6, + "avgLatencyMs": 6.36, "medianLatencyMs": 6, "p50LatencyMs": 6, - "p75LatencyMs": 6, + "p75LatencyMs": 7, "p90LatencyMs": 7, - "p99LatencyMs": 9, - "maxLatencyMs": 11, - "bytesPerSec": 48840704 + "p99LatencyMs": 10, + "maxLatencyMs": 13, + "bytesPerSec": 47647948.8 }, { "workers": 5, "durationMs": 5000, - "requests": 843, + "requests": 854, "errors": 0, - "requestsPerSec": 168.6, - "avgLatencyMs": 29.11, - "medianLatencyMs": 29, - "p50LatencyMs": 29, + "requestsPerSec": 170.8, + "avgLatencyMs": 28.68, + "medianLatencyMs": 28, + "p50LatencyMs": 28, "p75LatencyMs": 29, - "p90LatencyMs": 30, - "p99LatencyMs": 49, - "maxLatencyMs": 54, - "bytesPerSec": 56331468.8 + "p90LatencyMs": 29, + "p99LatencyMs": 46, + "maxLatencyMs": 55, + "bytesPerSec": 57072025.6 }, { "workers": 10, "durationMs": 5000, - "requests": 858, + "requests": 861, "errors": 0, - "requestsPerSec": 171.6, - "avgLatencyMs": 57.42, + "requestsPerSec": 172.2, + "avgLatencyMs": 57.27, "medianLatencyMs": 56, "p50LatencyMs": 56, "p75LatencyMs": 57, "p90LatencyMs": 61, - "p99LatencyMs": 86, - "maxLatencyMs": 93, - "bytesPerSec": 57334169.6 + "p99LatencyMs": 87, + "maxLatencyMs": 102, + "bytesPerSec": 57537331.2 }, { "workers": 25, "durationMs": 5000, - "requests": 868, + "requests": 849, "errors": 0, - "requestsPerSec": 173.6, - "avgLatencyMs": 141.68, - "medianLatencyMs": 140, - "p50LatencyMs": 140, - "p75LatencyMs": 141, - "p90LatencyMs": 151, - "p99LatencyMs": 302, - "maxLatencyMs": 579, - "bytesPerSec": 58002636.8 + "requestsPerSec": 169.8, + "avgLatencyMs": 144.74, + "medianLatencyMs": 142, + "p50LatencyMs": 142, + "p75LatencyMs": 144, + "p90LatencyMs": 157, + "p99LatencyMs": 304, + "maxLatencyMs": 605, + "bytesPerSec": 56737792 }, { "workers": 50, "durationMs": 5000, - "requests": 856, + "requests": 851, "errors": 0, - "requestsPerSec": 171.2, - "avgLatencyMs": 283.56, - "medianLatencyMs": 280, - "p50LatencyMs": 280, - "p75LatencyMs": 282, - "p90LatencyMs": 287, - "p99LatencyMs": 1631, - "maxLatencyMs": 2284, - "bytesPerSec": 57203097.6 + "requestsPerSec": 170.2, + "avgLatencyMs": 284.41, + "medianLatencyMs": 285, + "p50LatencyMs": 285, + "p75LatencyMs": 290, + "p90LatencyMs": 294, + "p99LatencyMs": 1544, + "maxLatencyMs": 2198, + "bytesPerSec": 56875417.6 }, { "workers": 100, "durationMs": 5010, - "requests": 833, + "requests": 840, "errors": 0, - "requestsPerSec": 166.6, - "avgLatencyMs": 412.18, - "medianLatencyMs": 304, - "p50LatencyMs": 304, - "p75LatencyMs": 365, - "p90LatencyMs": 406, - "p99LatencyMs": 3983, - "maxLatencyMs": 4940, - "bytesPerSec": 55656448 + "requestsPerSec": 168, + "avgLatencyMs": 410.48, + "medianLatencyMs": 326, + "p50LatencyMs": 326, + "p75LatencyMs": 374, + "p90LatencyMs": 409, + "p99LatencyMs": 3885, + "maxLatencyMs": 4997, + "bytesPerSec": 56128307.2 }, { "workers": 200, "durationMs": 5010, - "requests": 749, + "requests": 794, "errors": 0, - "requestsPerSec": 149.81, - "avgLatencyMs": 429.3, - "medianLatencyMs": 315, - "p50LatencyMs": 315, - "p75LatencyMs": 380, - "p90LatencyMs": 411, - "p99LatencyMs": 3891, - "maxLatencyMs": 4903, - "bytesPerSec": 50058035.2 + "requestsPerSec": 158.81, + "avgLatencyMs": 423.29, + "medianLatencyMs": 300, + "p50LatencyMs": 300, + "p75LatencyMs": 363, + "p90LatencyMs": 400, + "p99LatencyMs": 4091, + "maxLatencyMs": 4939, + "bytesPerSec": 53059584 } ] }, { - "peakWorkers": 25, - "peakRequestsPerSec": 176.6, - "peakAvgLatencyMs": 139.14, - "peakP50LatencyMs": 140, - "peakP75LatencyMs": 141, - "peakP90LatencyMs": 145, - "peakP99LatencyMs": 263, - "totalRequests": 5790, + "peakWorkers": 10, + "peakRequestsPerSec": 176.8, + "peakAvgLatencyMs": 55.78, + "peakP50LatencyMs": 56, + "peakP75LatencyMs": 56, + "peakP90LatencyMs": 57, + "peakP99LatencyMs": 72, + "totalRequests": 5818, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 685, + "requests": 736, "errors": 0, - "requestsPerSec": 137, - "avgLatencyMs": 7.04, - "medianLatencyMs": 7, - "p50LatencyMs": 7, - "p75LatencyMs": 7, - "p90LatencyMs": 8, - "p99LatencyMs": 8, + "requestsPerSec": 147.2, + "avgLatencyMs": 6.21, + "medianLatencyMs": 6, + "p50LatencyMs": 6, + "p75LatencyMs": 6, + "p90LatencyMs": 7, + "p99LatencyMs": 7, "maxLatencyMs": 9, - "bytesPerSec": 45780172.8 + "bytesPerSec": 49181491.2 }, { "workers": 5, "durationMs": 5000, - "requests": 837, + "requests": 872, "errors": 0, - "requestsPerSec": 167.4, - "avgLatencyMs": 29.33, - "medianLatencyMs": 29, - "p50LatencyMs": 29, - "p75LatencyMs": 30, - "p90LatencyMs": 31, - "p99LatencyMs": 37, - "maxLatencyMs": 42, - "bytesPerSec": 55938252.8 + "requestsPerSec": 174.4, + "avgLatencyMs": 28.05, + "medianLatencyMs": 28, + "p50LatencyMs": 28, + "p75LatencyMs": 29, + "p90LatencyMs": 29, + "p99LatencyMs": 34, + "maxLatencyMs": 39, + "bytesPerSec": 58277888 }, { "workers": 10, "durationMs": 5000, - "requests": 856, + "requests": 884, "errors": 0, - "requestsPerSec": 171.2, - "avgLatencyMs": 57.56, - "medianLatencyMs": 57, - "p50LatencyMs": 57, - "p75LatencyMs": 57, - "p90LatencyMs": 61, - "p99LatencyMs": 89, - "maxLatencyMs": 113, - "bytesPerSec": 57203097.6 + "requestsPerSec": 176.8, + "avgLatencyMs": 55.78, + "medianLatencyMs": 56, + "p50LatencyMs": 56, + "p75LatencyMs": 56, + "p90LatencyMs": 57, + "p99LatencyMs": 72, + "maxLatencyMs": 75, + "bytesPerSec": 59083980.8 }, { "workers": 25, "durationMs": 5000, - "requests": 883, + "requests": 882, "errors": 0, - "requestsPerSec": 176.6, - "avgLatencyMs": 139.14, - "medianLatencyMs": 140, - "p50LatencyMs": 140, - "p75LatencyMs": 141, - "p90LatencyMs": 145, - "p99LatencyMs": 263, - "maxLatencyMs": 525, - "bytesPerSec": 59011891.2 + "requestsPerSec": 176.4, + "avgLatencyMs": 139.34, + "medianLatencyMs": 139, + "p50LatencyMs": 139, + "p75LatencyMs": 140, + "p90LatencyMs": 144, + "p99LatencyMs": 234, + "maxLatencyMs": 591, + "bytesPerSec": 58939801.6 }, { "workers": 50, - "durationMs": 5010, - "requests": 859, + "durationMs": 5000, + "requests": 847, "errors": 0, - "requestsPerSec": 171.8, - "avgLatencyMs": 282.38, - "medianLatencyMs": 279, - "p50LatencyMs": 279, - "p75LatencyMs": 282, - "p90LatencyMs": 297, - "p99LatencyMs": 1687, - "maxLatencyMs": 2351, - "bytesPerSec": 57399705.6 + "requestsPerSec": 169.4, + "avgLatencyMs": 285.61, + "medianLatencyMs": 278, + "p50LatencyMs": 278, + "p75LatencyMs": 303, + "p90LatencyMs": 311, + "p99LatencyMs": 1602, + "maxLatencyMs": 2359, + "bytesPerSec": 56600166.4 }, { "workers": 100, "durationMs": 5010, - "requests": 852, + "requests": 810, "errors": 0, - "requestsPerSec": 170.4, - "avgLatencyMs": 410.65, - "medianLatencyMs": 312, - "p50LatencyMs": 312, - "p75LatencyMs": 377, - "p90LatencyMs": 403, - "p99LatencyMs": 3912, - "maxLatencyMs": 4852, - "bytesPerSec": 56934400 + "requestsPerSec": 162, + "avgLatencyMs": 414.75, + "medianLatencyMs": 301, + "p50LatencyMs": 301, + "p75LatencyMs": 395, + "p90LatencyMs": 470, + "p99LatencyMs": 3740, + "maxLatencyMs": 4881, + "bytesPerSec": 54129459.2 }, { "workers": 200, "durationMs": 5010, - "requests": 818, + "requests": 787, "errors": 0, - "requestsPerSec": 163.6, - "avgLatencyMs": 411.39, - "medianLatencyMs": 298, - "p50LatencyMs": 298, - "p75LatencyMs": 359, - "p90LatencyMs": 388, - "p99LatencyMs": 3941, - "maxLatencyMs": 4948, - "bytesPerSec": 54660300.8 + "requestsPerSec": 157.4, + "avgLatencyMs": 427.42, + "medianLatencyMs": 305, + "p50LatencyMs": 305, + "p75LatencyMs": 387, + "p90LatencyMs": 427, + "p99LatencyMs": 4040, + "maxLatencyMs": 4898, + "bytesPerSec": 52591001.6 } ] } @@ -639,475 +639,475 @@ }, "browserVersion": "Google Chrome 154.0.8037.97", "ssrLoadTests": { - "peakWorkers": 25, - "peakRequestsPerSec": 343, - "peakAvgLatencyMs": 71.88, - "peakP50LatencyMs": 71, - "peakP75LatencyMs": 72, - "peakP90LatencyMs": 73, - "peakP99LatencyMs": 99, - "totalRequests": 11341, + "peakWorkers": 50, + "peakRequestsPerSec": 336.6, + "peakAvgLatencyMs": 145.9, + "peakP50LatencyMs": 146, + "peakP75LatencyMs": 147, + "peakP90LatencyMs": 150, + "peakP99LatencyMs": 515, + "totalRequests": 10979, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1230, + "requests": 1188, "errors": 0, - "requestsPerSec": 246, - "avgLatencyMs": 3.26, - "medianLatencyMs": 3, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 4, - "p99LatencyMs": 5, - "maxLatencyMs": 15, - "bytesPerSec": 77050675.2 + "requestsPerSec": 237.6, + "avgLatencyMs": 3.76, + "medianLatencyMs": 4, + "p50LatencyMs": 4, + "p75LatencyMs": 4, + "p90LatencyMs": 5, + "p99LatencyMs": 6, + "maxLatencyMs": 11, + "bytesPerSec": 74416128 }, { "workers": 5, "durationMs": 5000, - "requests": 1640, + "requests": 1596, "errors": 0, - "requestsPerSec": 328, - "avgLatencyMs": 14.63, - "medianLatencyMs": 14, - "p50LatencyMs": 14, - "p75LatencyMs": 15, - "p90LatencyMs": 16, - "p99LatencyMs": 19, - "maxLatencyMs": 31, - "bytesPerSec": 102701465.6 + "requestsPerSec": 319.2, + "avgLatencyMs": 15.15, + "medianLatencyMs": 15, + "p50LatencyMs": 15, + "p75LatencyMs": 16, + "p90LatencyMs": 17, + "p99LatencyMs": 23, + "maxLatencyMs": 30, + "bytesPerSec": 99948953.6 }, { "workers": 10, "durationMs": 5000, - "requests": 1697, + "requests": 1617, "errors": 0, - "requestsPerSec": 339.4, - "avgLatencyMs": 28.89, - "medianLatencyMs": 29, - "p50LatencyMs": 29, - "p75LatencyMs": 29, - "p90LatencyMs": 30, - "p99LatencyMs": 43, - "maxLatencyMs": 62, - "bytesPerSec": 106279731.2 + "requestsPerSec": 323.4, + "avgLatencyMs": 30.36, + "medianLatencyMs": 30, + "p50LatencyMs": 30, + "p75LatencyMs": 31, + "p90LatencyMs": 32, + "p99LatencyMs": 44, + "maxLatencyMs": 61, + "bytesPerSec": 101285888 }, { "workers": 25, "durationMs": 5000, - "requests": 1715, + "requests": 1625, "errors": 0, - "requestsPerSec": 343, - "avgLatencyMs": 71.88, - "medianLatencyMs": 71, - "p50LatencyMs": 71, - "p75LatencyMs": 72, - "p90LatencyMs": 73, - "p99LatencyMs": 99, - "maxLatencyMs": 275, - "bytesPerSec": 107406950.4 + "requestsPerSec": 325, + "avgLatencyMs": 75.84, + "medianLatencyMs": 75, + "p50LatencyMs": 75, + "p75LatencyMs": 77, + "p90LatencyMs": 79, + "p99LatencyMs": 111, + "maxLatencyMs": 294, + "bytesPerSec": 101770854.4 }, { "workers": 50, "durationMs": 5000, - "requests": 1712, + "requests": 1683, "errors": 0, - "requestsPerSec": 342.4, - "avgLatencyMs": 143.45, - "medianLatencyMs": 142, - "p50LatencyMs": 142, - "p75LatencyMs": 144, - "p90LatencyMs": 146, - "p99LatencyMs": 485, - "maxLatencyMs": 1137, - "bytesPerSec": 107223449.6 + "requestsPerSec": 336.6, + "avgLatencyMs": 145.9, + "medianLatencyMs": 146, + "p50LatencyMs": 146, + "p75LatencyMs": 147, + "p90LatencyMs": 150, + "p99LatencyMs": 515, + "maxLatencyMs": 1161, + "bytesPerSec": 105401548.8 }, { "workers": 100, "durationMs": 5010, - "requests": 1679, + "requests": 1651, "errors": 0, - "requestsPerSec": 335.8, - "avgLatencyMs": 288.85, - "medianLatencyMs": 212, - "p50LatencyMs": 212, - "p75LatencyMs": 258, - "p90LatencyMs": 309, - "p99LatencyMs": 3482, - "maxLatencyMs": 4911, - "bytesPerSec": 105152512 + "requestsPerSec": 330.2, + "avgLatencyMs": 293.32, + "medianLatencyMs": 215, + "p50LatencyMs": 215, + "p75LatencyMs": 264, + "p90LatencyMs": 289, + "p99LatencyMs": 3504, + "maxLatencyMs": 4981, + "bytesPerSec": 103396147.2 }, { "workers": 200, "durationMs": 5010, - "requests": 1668, + "requests": 1619, "errors": 0, - "requestsPerSec": 333.6, - "avgLatencyMs": 293.16, - "medianLatencyMs": 214, - "p50LatencyMs": 214, - "p75LatencyMs": 261, - "p90LatencyMs": 282, - "p99LatencyMs": 3495, - "maxLatencyMs": 4943, - "bytesPerSec": 104457830.4 + "requestsPerSec": 323.8, + "avgLatencyMs": 296.31, + "medianLatencyMs": 210, + "p50LatencyMs": 210, + "p75LatencyMs": 259, + "p90LatencyMs": 286, + "p99LatencyMs": 3591, + "maxLatencyMs": 4988, + "bytesPerSec": 101403852.8 } ], "runs": 3, "samples": [ { - "peakWorkers": 10, - "peakRequestsPerSec": 341.2, - "peakAvgLatencyMs": 28.76, - "peakP50LatencyMs": 29, - "peakP75LatencyMs": 29, - "peakP90LatencyMs": 30, - "peakP99LatencyMs": 39, - "totalRequests": 11227, + "peakWorkers": 50, + "peakRequestsPerSec": 326.8, + "peakAvgLatencyMs": 150.18, + "peakP50LatencyMs": 149, + "peakP75LatencyMs": 152, + "peakP90LatencyMs": 154, + "peakP99LatencyMs": 185, + "totalRequests": 10808, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1237, + "requests": 1192, "errors": 0, - "requestsPerSec": 247.4, - "avgLatencyMs": 3.25, - "medianLatencyMs": 3, - "p50LatencyMs": 3, - "p75LatencyMs": 3, + "requestsPerSec": 238.4, + "avgLatencyMs": 4, + "medianLatencyMs": 4, + "p50LatencyMs": 4, + "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 5, - "maxLatencyMs": 9, - "bytesPerSec": 77470105.6 + "maxLatencyMs": 10, + "bytesPerSec": 74665164.8 }, { "workers": 5, "durationMs": 5000, - "requests": 1635, + "requests": 1565, "errors": 0, - "requestsPerSec": 327, - "avgLatencyMs": 14.67, - "medianLatencyMs": 14, - "p50LatencyMs": 14, - "p75LatencyMs": 15, - "p90LatencyMs": 16, + "requestsPerSec": 313, + "avgLatencyMs": 15.44, + "medianLatencyMs": 15, + "p50LatencyMs": 15, + "p75LatencyMs": 16, + "p90LatencyMs": 17, "p99LatencyMs": 21, - "maxLatencyMs": 30, - "bytesPerSec": 102386892.8 + "maxLatencyMs": 31, + "bytesPerSec": 98009088 }, { "workers": 10, "durationMs": 5000, - "requests": 1706, + "requests": 1597, "errors": 0, - "requestsPerSec": 341.2, - "avgLatencyMs": 28.76, - "medianLatencyMs": 29, - "p50LatencyMs": 29, - "p75LatencyMs": 29, - "p90LatencyMs": 30, - "p99LatencyMs": 39, - "maxLatencyMs": 74, - "bytesPerSec": 106843340.8 + "requestsPerSec": 319.4, + "avgLatencyMs": 30.7, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 31, + "p90LatencyMs": 32, + "p99LatencyMs": 46, + "maxLatencyMs": 67, + "bytesPerSec": 100027596.8 }, { "workers": 25, "durationMs": 5000, - "requests": 1682, + "requests": 1615, "errors": 0, - "requestsPerSec": 336.4, - "avgLatencyMs": 73.27, - "medianLatencyMs": 72, - "p50LatencyMs": 72, - "p75LatencyMs": 73, - "p90LatencyMs": 75, - "p99LatencyMs": 105, - "maxLatencyMs": 347, - "bytesPerSec": 105336012.8 + "requestsPerSec": 323, + "avgLatencyMs": 76.32, + "medianLatencyMs": 76, + "p50LatencyMs": 76, + "p75LatencyMs": 77, + "p90LatencyMs": 78, + "p99LatencyMs": 107, + "maxLatencyMs": 318, + "bytesPerSec": 101167923.2 }, { "workers": 50, "durationMs": 5000, - "requests": 1667, + "requests": 1634, "errors": 0, - "requestsPerSec": 333.4, - "avgLatencyMs": 147.37, - "medianLatencyMs": 144, - "p50LatencyMs": 144, - "p75LatencyMs": 146, - "p90LatencyMs": 163, - "p99LatencyMs": 566, - "maxLatencyMs": 1320, - "bytesPerSec": 104418508.8 + "requestsPerSec": 326.8, + "avgLatencyMs": 150.18, + "medianLatencyMs": 149, + "p50LatencyMs": 149, + "p75LatencyMs": 152, + "p90LatencyMs": 154, + "p99LatencyMs": 185, + "maxLatencyMs": 332, + "bytesPerSec": 102334464 }, { "workers": 100, "durationMs": 5010, - "requests": 1672, + "requests": 1631, "errors": 0, - "requestsPerSec": 334.4, - "avgLatencyMs": 287.35, - "medianLatencyMs": 219, - "p50LatencyMs": 219, - "p75LatencyMs": 257, - "p90LatencyMs": 286, - "p99LatencyMs": 3474, - "maxLatencyMs": 4930, - "bytesPerSec": 104719974.4 + "requestsPerSec": 326.2, + "avgLatencyMs": 294.11, + "medianLatencyMs": 217, + "p50LatencyMs": 217, + "p75LatencyMs": 262, + "p90LatencyMs": 292, + "p99LatencyMs": 3505, + "maxLatencyMs": 4949, + "bytesPerSec": 102137856 }, { "workers": 200, "durationMs": 5010, - "requests": 1628, + "requests": 1574, "errors": 0, - "requestsPerSec": 325.61, - "avgLatencyMs": 292.2, - "medianLatencyMs": 212, - "p50LatencyMs": 212, - "p75LatencyMs": 259, - "p90LatencyMs": 276, - "p99LatencyMs": 3513, - "maxLatencyMs": 4937, - "bytesPerSec": 101954355.2 + "requestsPerSec": 314.8, + "avgLatencyMs": 295.95, + "medianLatencyMs": 214, + "p50LatencyMs": 214, + "p75LatencyMs": 257, + "p90LatencyMs": 306, + "p99LatencyMs": 3504, + "maxLatencyMs": 4900, + "bytesPerSec": 98572697.6 } ] }, { - "peakWorkers": 25, - "peakRequestsPerSec": 343, - "peakAvgLatencyMs": 71.88, - "peakP50LatencyMs": 71, - "peakP75LatencyMs": 72, - "peakP90LatencyMs": 73, - "peakP99LatencyMs": 99, - "totalRequests": 11341, + "peakWorkers": 50, + "peakRequestsPerSec": 336.6, + "peakAvgLatencyMs": 145.9, + "peakP50LatencyMs": 146, + "peakP75LatencyMs": 147, + "peakP90LatencyMs": 150, + "peakP99LatencyMs": 515, + "totalRequests": 10979, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1230, + "requests": 1188, "errors": 0, - "requestsPerSec": 246, - "avgLatencyMs": 3.26, - "medianLatencyMs": 3, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 4, - "p99LatencyMs": 5, - "maxLatencyMs": 15, - "bytesPerSec": 77050675.2 + "requestsPerSec": 237.6, + "avgLatencyMs": 3.76, + "medianLatencyMs": 4, + "p50LatencyMs": 4, + "p75LatencyMs": 4, + "p90LatencyMs": 5, + "p99LatencyMs": 6, + "maxLatencyMs": 11, + "bytesPerSec": 74416128 }, { "workers": 5, "durationMs": 5000, - "requests": 1640, + "requests": 1596, "errors": 0, - "requestsPerSec": 328, - "avgLatencyMs": 14.63, - "medianLatencyMs": 14, - "p50LatencyMs": 14, - "p75LatencyMs": 15, - "p90LatencyMs": 16, - "p99LatencyMs": 19, - "maxLatencyMs": 31, - "bytesPerSec": 102701465.6 + "requestsPerSec": 319.2, + "avgLatencyMs": 15.15, + "medianLatencyMs": 15, + "p50LatencyMs": 15, + "p75LatencyMs": 16, + "p90LatencyMs": 17, + "p99LatencyMs": 23, + "maxLatencyMs": 30, + "bytesPerSec": 99948953.6 }, { "workers": 10, "durationMs": 5000, - "requests": 1697, + "requests": 1617, "errors": 0, - "requestsPerSec": 339.4, - "avgLatencyMs": 28.89, - "medianLatencyMs": 29, - "p50LatencyMs": 29, - "p75LatencyMs": 29, - "p90LatencyMs": 30, - "p99LatencyMs": 43, - "maxLatencyMs": 62, - "bytesPerSec": 106279731.2 + "requestsPerSec": 323.4, + "avgLatencyMs": 30.36, + "medianLatencyMs": 30, + "p50LatencyMs": 30, + "p75LatencyMs": 31, + "p90LatencyMs": 32, + "p99LatencyMs": 44, + "maxLatencyMs": 61, + "bytesPerSec": 101285888 }, { "workers": 25, "durationMs": 5000, - "requests": 1715, + "requests": 1625, "errors": 0, - "requestsPerSec": 343, - "avgLatencyMs": 71.88, - "medianLatencyMs": 71, - "p50LatencyMs": 71, - "p75LatencyMs": 72, - "p90LatencyMs": 73, - "p99LatencyMs": 99, - "maxLatencyMs": 275, - "bytesPerSec": 107406950.4 + "requestsPerSec": 325, + "avgLatencyMs": 75.84, + "medianLatencyMs": 75, + "p50LatencyMs": 75, + "p75LatencyMs": 77, + "p90LatencyMs": 79, + "p99LatencyMs": 111, + "maxLatencyMs": 294, + "bytesPerSec": 101770854.4 }, { "workers": 50, "durationMs": 5000, - "requests": 1712, + "requests": 1683, "errors": 0, - "requestsPerSec": 342.4, - "avgLatencyMs": 143.45, - "medianLatencyMs": 142, - "p50LatencyMs": 142, - "p75LatencyMs": 144, - "p90LatencyMs": 146, - "p99LatencyMs": 485, - "maxLatencyMs": 1137, - "bytesPerSec": 107223449.6 + "requestsPerSec": 336.6, + "avgLatencyMs": 145.9, + "medianLatencyMs": 146, + "p50LatencyMs": 146, + "p75LatencyMs": 147, + "p90LatencyMs": 150, + "p99LatencyMs": 515, + "maxLatencyMs": 1161, + "bytesPerSec": 105401548.8 }, { "workers": 100, "durationMs": 5010, - "requests": 1679, + "requests": 1651, "errors": 0, - "requestsPerSec": 335.8, - "avgLatencyMs": 288.85, - "medianLatencyMs": 212, - "p50LatencyMs": 212, - "p75LatencyMs": 258, - "p90LatencyMs": 309, - "p99LatencyMs": 3482, - "maxLatencyMs": 4911, - "bytesPerSec": 105152512 + "requestsPerSec": 330.2, + "avgLatencyMs": 293.32, + "medianLatencyMs": 215, + "p50LatencyMs": 215, + "p75LatencyMs": 264, + "p90LatencyMs": 289, + "p99LatencyMs": 3504, + "maxLatencyMs": 4981, + "bytesPerSec": 103396147.2 }, { "workers": 200, "durationMs": 5010, - "requests": 1668, + "requests": 1619, "errors": 0, - "requestsPerSec": 333.6, - "avgLatencyMs": 293.16, - "medianLatencyMs": 214, - "p50LatencyMs": 214, - "p75LatencyMs": 261, - "p90LatencyMs": 282, - "p99LatencyMs": 3495, - "maxLatencyMs": 4943, - "bytesPerSec": 104457830.4 + "requestsPerSec": 323.8, + "avgLatencyMs": 296.31, + "medianLatencyMs": 210, + "p50LatencyMs": 210, + "p75LatencyMs": 259, + "p90LatencyMs": 286, + "p99LatencyMs": 3591, + "maxLatencyMs": 4988, + "bytesPerSec": 101403852.8 } ] }, { "peakWorkers": 50, - "peakRequestsPerSec": 343.2, - "peakAvgLatencyMs": 142.91, - "peakP50LatencyMs": 143, - "peakP75LatencyMs": 144, - "peakP90LatencyMs": 145, - "peakP99LatencyMs": 452, - "totalRequests": 11366, + "peakRequestsPerSec": 347, + "peakAvgLatencyMs": 141.53, + "peakP50LatencyMs": 141, + "peakP75LatencyMs": 142, + "peakP90LatencyMs": 146, + "peakP99LatencyMs": 483, + "totalRequests": 11405, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1237, + "requests": 1233, "errors": 0, - "requestsPerSec": 247.4, + "requestsPerSec": 246.6, "avgLatencyMs": 3.23, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, "p90LatencyMs": 4, "p99LatencyMs": 5, - "maxLatencyMs": 10, - "bytesPerSec": 77470105.6 + "maxLatencyMs": 8, + "bytesPerSec": 77207961.6 }, { "workers": 5, "durationMs": 5000, - "requests": 1653, + "requests": 1630, "errors": 0, - "requestsPerSec": 330.6, - "avgLatencyMs": 14.53, - "medianLatencyMs": 14, - "p50LatencyMs": 14, + "requestsPerSec": 326, + "avgLatencyMs": 14.77, + "medianLatencyMs": 15, + "p50LatencyMs": 15, "p75LatencyMs": 15, "p90LatencyMs": 16, - "p99LatencyMs": 21, + "p99LatencyMs": 19, "maxLatencyMs": 29, - "bytesPerSec": 103527219.2 + "bytesPerSec": 102098534.4 }, { "workers": 10, "durationMs": 5000, - "requests": 1706, + "requests": 1698, "errors": 0, - "requestsPerSec": 341.2, - "avgLatencyMs": 28.74, + "requestsPerSec": 339.6, + "avgLatencyMs": 28.82, "medianLatencyMs": 29, "p50LatencyMs": 29, "p75LatencyMs": 29, "p90LatencyMs": 30, - "p99LatencyMs": 40, - "maxLatencyMs": 49, - "bytesPerSec": 106843340.8 + "p99LatencyMs": 39, + "maxLatencyMs": 45, + "bytesPerSec": 106332160 }, { "workers": 25, "durationMs": 5000, - "requests": 1711, + "requests": 1704, "errors": 0, - "requestsPerSec": 342.2, - "avgLatencyMs": 72.01, + "requestsPerSec": 340.8, + "avgLatencyMs": 72.28, "medianLatencyMs": 71, "p50LatencyMs": 71, "p75LatencyMs": 72, "p90LatencyMs": 73, - "p99LatencyMs": 106, - "maxLatencyMs": 281, - "bytesPerSec": 107144806.4 + "p99LatencyMs": 100, + "maxLatencyMs": 315, + "bytesPerSec": 106712268.8 }, { "workers": 50, "durationMs": 5000, - "requests": 1716, + "requests": 1735, "errors": 0, - "requestsPerSec": 343.2, - "avgLatencyMs": 142.91, - "medianLatencyMs": 143, - "p50LatencyMs": 143, - "p75LatencyMs": 144, - "p90LatencyMs": 145, - "p99LatencyMs": 452, - "maxLatencyMs": 1076, - "bytesPerSec": 107472486.4 + "requestsPerSec": 347, + "avgLatencyMs": 141.53, + "medianLatencyMs": 141, + "p50LatencyMs": 141, + "p75LatencyMs": 142, + "p90LatencyMs": 146, + "p99LatencyMs": 483, + "maxLatencyMs": 1098, + "bytesPerSec": 108665241.6 }, { "workers": 100, "durationMs": 5010, - "requests": 1689, + "requests": 1716, "errors": 0, - "requestsPerSec": 337.8, - "avgLatencyMs": 286.95, - "medianLatencyMs": 215, - "p50LatencyMs": 215, - "p75LatencyMs": 262, + "requestsPerSec": 343.2, + "avgLatencyMs": 282.58, + "medianLatencyMs": 223, + "p50LatencyMs": 223, + "p75LatencyMs": 261, "p90LatencyMs": 285, - "p99LatencyMs": 3393, - "maxLatencyMs": 4819, - "bytesPerSec": 105781657.6 + "p99LatencyMs": 3175, + "maxLatencyMs": 4703, + "bytesPerSec": 107472486.4 }, { "workers": 200, "durationMs": 5010, - "requests": 1654, + "requests": 1689, "errors": 0, - "requestsPerSec": 330.8, - "avgLatencyMs": 293.54, - "medianLatencyMs": 216, - "p50LatencyMs": 216, - "p75LatencyMs": 268, - "p90LatencyMs": 285, - "p99LatencyMs": 3477, - "maxLatencyMs": 4904, - "bytesPerSec": 103592755.2 + "requestsPerSec": 337.8, + "avgLatencyMs": 292.8, + "medianLatencyMs": 214, + "p50LatencyMs": 214, + "p75LatencyMs": 259, + "p90LatencyMs": 280, + "p99LatencyMs": 3568, + "maxLatencyMs": 4989, + "bytesPerSec": 105768550.4 } ] } diff --git a/packages/docs/src/content/runtime/app-solid-start.json b/packages/docs/src/content/runtime/app-solid-start.json index 269387e2..096e5ff0 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-10T11:51:43.886Z", + "timingMeasuredAt": "2026-10-11T00:44:30.326Z", "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": 89, - "fcpMs": 88.79, + "firstPaintMs": 93.2, + "fcpMs": 93.22, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 20.83, - "inputDelayMs": 3.35, - "processingDurationMs": 2.99, - "presentationDelayMs": 14.49 + "interactionLatencyMs": 16.4, + "inputDelayMs": 0.95, + "processingDurationMs": 2.18, + "presentationDelayMs": 13.26 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 7.52, - "fcpMs": 7.49, - "interactionLatencyMs": 5.31, - "inputDelayMs": 5.69, - "processingDurationMs": 1.59, - "presentationDelayMs": 3.86 + "firstPaintMs": 6.06, + "fcpMs": 6.1, + "interactionLatencyMs": 2.65, + "inputDelayMs": 0.23, + "processingDurationMs": 0.32, + "presentationDelayMs": 2.7 }, "samples": [ { - "firstPaintMs": 95, - "fcpMs": 94.753, + "firstPaintMs": 103, + "fcpMs": 103.22, "interactionTests": { - "interactionLatencyMs": 20.702, - "inputDelayMs": 0.866, - "processingDurationMs": 2.225, - "presentationDelayMs": 17.611 + "interactionLatencyMs": 19.357, + "inputDelayMs": 0.827, + "processingDurationMs": 1.958, + "presentationDelayMs": 16.572 } }, { - "firstPaintMs": 82, - "fcpMs": 82.052, + "firstPaintMs": 87, + "fcpMs": 86.936, "interactionTests": { - "interactionLatencyMs": 14.216999999999999, - "inputDelayMs": 0.719, - "processingDurationMs": 2.661, - "presentationDelayMs": 10.837 + "interactionLatencyMs": 14.118, + "inputDelayMs": 0.809, + "processingDurationMs": 1.887, + "presentationDelayMs": 11.422 } }, { - "firstPaintMs": 84, - "fcpMs": 83.623, + "firstPaintMs": 94, + "fcpMs": 93.504, "interactionTests": { - "interactionLatencyMs": 20.212, - "inputDelayMs": 0.797, - "processingDurationMs": 2.204, - "presentationDelayMs": 17.211 + "interactionLatencyMs": 19.096, + "inputDelayMs": 1.347, + "processingDurationMs": 2.084, + "presentationDelayMs": 15.665 } }, { - "firstPaintMs": 85, - "fcpMs": 84.696, + "firstPaintMs": 92, + "fcpMs": 92.019, "interactionTests": { - "interactionLatencyMs": 29.077999999999996, - "inputDelayMs": 13.53, - "processingDurationMs": 5.803, - "presentationDelayMs": 9.745 + "interactionLatencyMs": 15.442, + "inputDelayMs": 0.969, + "processingDurationMs": 2.29, + "presentationDelayMs": 12.183 } }, { - "firstPaintMs": 99, - "fcpMs": 98.804, + "firstPaintMs": 90, + "fcpMs": 90.441, "interactionTests": { - "interactionLatencyMs": 19.93, - "inputDelayMs": 0.815, - "processingDurationMs": 2.061, - "presentationDelayMs": 17.054 + "interactionLatencyMs": 13.969000000000001, + "inputDelayMs": 0.813, + "processingDurationMs": 2.686, + "presentationDelayMs": 10.47 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 441, - "avgLatencyMs": 2.373, - "medianLatencyMs": 2.197, - "samples": 4215, + "opsPerSec": 436, + "avgLatencyMs": 2.406, + "medianLatencyMs": 2.219, + "samples": 4157, "bodySizeKb": 224.17, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 85, - "fcpMs": 85.01, + "firstPaintMs": 86.6, + "fcpMs": 86.64, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 14.77, - "inputDelayMs": 1.47, - "processingDurationMs": 3.15, - "presentationDelayMs": 10.15 + "interactionLatencyMs": 19.72, + "inputDelayMs": 1.29, + "processingDurationMs": 3.06, + "presentationDelayMs": 15.37 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 19.77, - "fcpMs": 19.8, - "interactionLatencyMs": 4.02, - "inputDelayMs": 1.47, - "processingDurationMs": 1.26, - "presentationDelayMs": 1.8 + "firstPaintMs": 14.15, + "fcpMs": 13.95, + "interactionLatencyMs": 6.2, + "inputDelayMs": 0.99, + "processingDurationMs": 2.34, + "presentationDelayMs": 5.13 }, "samples": [ { - "firstPaintMs": 118, - "fcpMs": 118.065, + "firstPaintMs": 92, + "fcpMs": 91.892, "interactionTests": { - "interactionLatencyMs": 21.843, - "inputDelayMs": 4.095, - "processingDurationMs": 4.687, - "presentationDelayMs": 13.061 + "interactionLatencyMs": 26.534, + "inputDelayMs": 3.031, + "processingDurationMs": 7.221, + "presentationDelayMs": 16.282 } }, { - "firstPaintMs": 80, - "fcpMs": 79.852, + "firstPaintMs": 83, + "fcpMs": 82.922, "interactionTests": { - "interactionLatencyMs": 13.803, - "inputDelayMs": 0.806, - "processingDurationMs": 4.339, - "presentationDelayMs": 8.658 + "interactionLatencyMs": 21.352999999999998, + "inputDelayMs": 1.055, + "processingDurationMs": 1.994, + "presentationDelayMs": 18.304 } }, { - "firstPaintMs": 65, - "fcpMs": 65.097, + "firstPaintMs": 108, + "fcpMs": 107.818, "interactionTests": { - "interactionLatencyMs": 12.403, - "inputDelayMs": 0.744, - "processingDurationMs": 2.519, - "presentationDelayMs": 9.14 + "interactionLatencyMs": 23.745, + "inputDelayMs": 0.64, + "processingDurationMs": 1.849, + "presentationDelayMs": 21.256 } }, { - "firstPaintMs": 84, - "fcpMs": 84.176, + "firstPaintMs": 71, + "fcpMs": 71.381, "interactionTests": { - "interactionLatencyMs": 12.198, - "inputDelayMs": 0.923, - "processingDurationMs": 2.088, - "presentationDelayMs": 9.187 + "interactionLatencyMs": 15.83, + "inputDelayMs": 0.866, + "processingDurationMs": 1.808, + "presentationDelayMs": 13.156 } }, { - "firstPaintMs": 78, - "fcpMs": 77.868, + "firstPaintMs": 79, + "fcpMs": 79.186, "interactionTests": { - "interactionLatencyMs": 13.593, - "inputDelayMs": 0.768, - "processingDurationMs": 2.132, - "presentationDelayMs": 10.693 + "interactionLatencyMs": 11.161, + "inputDelayMs": 0.843, + "processingDurationMs": 2.449, + "presentationDelayMs": 7.869 } } ] }, "ssrLoadTests": { - "peakWorkers": 50, - "peakRequestsPerSec": 529, - "peakAvgLatencyMs": 93.09, - "peakP50LatencyMs": 80, - "peakP75LatencyMs": 90, - "peakP90LatencyMs": 149, - "peakP99LatencyMs": 368, - "totalRequests": 16866, + "peakWorkers": 10, + "peakRequestsPerSec": 533.21, + "peakAvgLatencyMs": 18.21, + "peakP50LatencyMs": 18, + "peakP75LatencyMs": 20, + "peakP90LatencyMs": 24, + "peakP99LatencyMs": 33, + "totalRequests": 17433, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1583, + "requests": 1728, "errors": 0, - "requestsPerSec": 316.61, - "avgLatencyMs": 2.58, + "requestsPerSec": 345.6, + "avgLatencyMs": 2.15, "medianLatencyMs": 2, "p50LatencyMs": 2, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 7, - "maxLatencyMs": 10, - "bytesPerSec": 101220352 + "p75LatencyMs": 2, + "p90LatencyMs": 2, + "p99LatencyMs": 5, + "maxLatencyMs": 6, + "bytesPerSec": 110500249.6 }, { "workers": 5, "durationMs": 5000, - "requests": 2421, + "requests": 2644, "errors": 0, - "requestsPerSec": 484.2, - "avgLatencyMs": 9.83, + "requestsPerSec": 528.8, + "avgLatencyMs": 8.98, "medianLatencyMs": 9, "p50LatencyMs": 9, - "p75LatencyMs": 11, - "p90LatencyMs": 12, - "p99LatencyMs": 19, - "maxLatencyMs": 24, - "bytesPerSec": 154782924.81 + "p75LatencyMs": 10, + "p90LatencyMs": 11, + "p99LatencyMs": 18, + "maxLatencyMs": 23, + "bytesPerSec": 169069772.81 }, { "workers": 10, "durationMs": 5000, - "requests": 2485, + "requests": 2666, "errors": 0, - "requestsPerSec": 497, - "avgLatencyMs": 19.56, - "medianLatencyMs": 19, - "p50LatencyMs": 19, - "p75LatencyMs": 22, - "p90LatencyMs": 26, - "p99LatencyMs": 39, - "maxLatencyMs": 71, - "bytesPerSec": 158924800 + "requestsPerSec": 533.21, + "avgLatencyMs": 18.21, + "medianLatencyMs": 18, + "p50LatencyMs": 18, + "p75LatencyMs": 20, + "p90LatencyMs": 24, + "p99LatencyMs": 33, + "maxLatencyMs": 45, + "bytesPerSec": 170511564.81 }, { "workers": 25, "durationMs": 5000, - "requests": 2568, + "requests": 2626, "errors": 0, - "requestsPerSec": 513.6, - "avgLatencyMs": 47.94, - "medianLatencyMs": 42, - "p50LatencyMs": 42, - "p75LatencyMs": 60, - "p90LatencyMs": 71, - "p99LatencyMs": 101, - "maxLatencyMs": 470, - "bytesPerSec": 164193894.4 + "requestsPerSec": 525.21, + "avgLatencyMs": 46.91, + "medianLatencyMs": 44, + "p50LatencyMs": 44, + "p75LatencyMs": 55, + "p90LatencyMs": 67, + "p99LatencyMs": 97, + "maxLatencyMs": 403, + "bytesPerSec": 167890124.81 }, { "workers": 50, - "durationMs": 5010, - "requests": 2645, + "durationMs": 5000, + "requests": 2606, "errors": 0, - "requestsPerSec": 529, - "avgLatencyMs": 93.09, - "medianLatencyMs": 80, - "p50LatencyMs": 80, - "p75LatencyMs": 90, - "p90LatencyMs": 149, - "p99LatencyMs": 368, - "maxLatencyMs": 1726, - "bytesPerSec": 169122201.6 + "requestsPerSec": 521.21, + "avgLatencyMs": 94.43, + "medianLatencyMs": 82, + "p50LatencyMs": 82, + "p75LatencyMs": 92, + "p90LatencyMs": 147, + "p99LatencyMs": 384, + "maxLatencyMs": 1795, + "bytesPerSec": 166658048 }, { "workers": 100, "durationMs": 5010, - "requests": 2587, + "requests": 2601, "errors": 0, - "requestsPerSec": 517.4, - "avgLatencyMs": 147.75, - "medianLatencyMs": 100, - "p50LatencyMs": 100, - "p75LatencyMs": 125, - "p90LatencyMs": 174, - "p99LatencyMs": 2146, - "maxLatencyMs": 4870, - "bytesPerSec": 165425971.2 + "requestsPerSec": 520.21, + "avgLatencyMs": 148.86, + "medianLatencyMs": 107, + "p50LatencyMs": 107, + "p75LatencyMs": 127, + "p90LatencyMs": 164, + "p99LatencyMs": 2038, + "maxLatencyMs": 4891, + "bytesPerSec": 166343475.2 }, { "workers": 200, "durationMs": 5010, - "requests": 2577, + "requests": 2562, "errors": 0, - "requestsPerSec": 515.4, - "avgLatencyMs": 150.69, - "medianLatencyMs": 103, - "p50LatencyMs": 103, - "p75LatencyMs": 123, - "p90LatencyMs": 168, - "p99LatencyMs": 2349, - "maxLatencyMs": 4982, - "bytesPerSec": 164816486.4 + "requestsPerSec": 512.4, + "avgLatencyMs": 147.23, + "medianLatencyMs": 106, + "p50LatencyMs": 106, + "p75LatencyMs": 124, + "p90LatencyMs": 143, + "p99LatencyMs": 2116, + "maxLatencyMs": 4883, + "bytesPerSec": 163800678.4 } ], "runs": 3, "samples": [ { - "peakWorkers": 50, - "peakRequestsPerSec": 529, - "peakAvgLatencyMs": 93.09, - "peakP50LatencyMs": 80, - "peakP75LatencyMs": 90, - "peakP90LatencyMs": 149, - "peakP99LatencyMs": 368, - "totalRequests": 16866, + "peakWorkers": 5, + "peakRequestsPerSec": 532.6, + "peakAvgLatencyMs": 8.91, + "peakP50LatencyMs": 8, + "peakP75LatencyMs": 10, + "peakP90LatencyMs": 11, + "peakP99LatencyMs": 18, + "totalRequests": 17403, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1583, + "requests": 1686, "errors": 0, - "requestsPerSec": 316.61, - "avgLatencyMs": 2.58, + "requestsPerSec": 337.2, + "avgLatencyMs": 2.18, "medianLatencyMs": 2, "p50LatencyMs": 2, - "p75LatencyMs": 3, - "p90LatencyMs": 3, + "p75LatencyMs": 2, + "p90LatencyMs": 2, "p99LatencyMs": 7, - "maxLatencyMs": 10, - "bytesPerSec": 101220352 + "maxLatencyMs": 12, + "bytesPerSec": 107787059.2 }, { "workers": 5, "durationMs": 5000, - "requests": 2421, + "requests": 2663, "errors": 0, - "requestsPerSec": 484.2, - "avgLatencyMs": 9.83, - "medianLatencyMs": 9, - "p50LatencyMs": 9, - "p75LatencyMs": 11, - "p90LatencyMs": 12, - "p99LatencyMs": 19, - "maxLatencyMs": 24, - "bytesPerSec": 154782924.81 + "requestsPerSec": 532.6, + "avgLatencyMs": 8.91, + "medianLatencyMs": 8, + "p50LatencyMs": 8, + "p75LatencyMs": 10, + "p90LatencyMs": 11, + "p99LatencyMs": 18, + "maxLatencyMs": 23, + "bytesPerSec": 170275635.2 }, { "workers": 10, "durationMs": 5000, - "requests": 2485, + "requests": 2644, "errors": 0, - "requestsPerSec": 497, - "avgLatencyMs": 19.56, - "medianLatencyMs": 19, - "p50LatencyMs": 19, - "p75LatencyMs": 22, - "p90LatencyMs": 26, - "p99LatencyMs": 39, - "maxLatencyMs": 71, - "bytesPerSec": 158924800 + "requestsPerSec": 528.8, + "avgLatencyMs": 18.37, + "medianLatencyMs": 18, + "p50LatencyMs": 18, + "p75LatencyMs": 20, + "p90LatencyMs": 24, + "p99LatencyMs": 34, + "maxLatencyMs": 48, + "bytesPerSec": 169069772.81 }, { "workers": 25, "durationMs": 5000, - "requests": 2568, + "requests": 2631, "errors": 0, - "requestsPerSec": 513.6, - "avgLatencyMs": 47.94, + "requestsPerSec": 526.21, + "avgLatencyMs": 46.81, "medianLatencyMs": 42, "p50LatencyMs": 42, - "p75LatencyMs": 60, - "p90LatencyMs": 71, - "p99LatencyMs": 101, - "maxLatencyMs": 470, - "bytesPerSec": 164193894.4 + "p75LatencyMs": 59, + "p90LatencyMs": 68, + "p99LatencyMs": 99, + "maxLatencyMs": 420, + "bytesPerSec": 168230912 }, { "workers": 50, - "durationMs": 5010, - "requests": 2645, + "durationMs": 5000, + "requests": 2611, "errors": 0, - "requestsPerSec": 529, - "avgLatencyMs": 93.09, - "medianLatencyMs": 80, - "p50LatencyMs": 80, - "p75LatencyMs": 90, - "p90LatencyMs": 149, - "p99LatencyMs": 368, - "maxLatencyMs": 1726, - "bytesPerSec": 169122201.6 + "requestsPerSec": 522.21, + "avgLatencyMs": 94.32, + "medianLatencyMs": 81, + "p50LatencyMs": 81, + "p75LatencyMs": 91, + "p90LatencyMs": 147, + "p99LatencyMs": 393, + "maxLatencyMs": 1841, + "bytesPerSec": 166946406.4 }, { "workers": 100, "durationMs": 5010, - "requests": 2587, + "requests": 2604, "errors": 0, - "requestsPerSec": 517.4, - "avgLatencyMs": 147.75, - "medianLatencyMs": 100, - "p50LatencyMs": 100, - "p75LatencyMs": 125, - "p90LatencyMs": 174, - "p99LatencyMs": 2146, - "maxLatencyMs": 4870, - "bytesPerSec": 165425971.2 + "requestsPerSec": 520.8, + "avgLatencyMs": 149, + "medianLatencyMs": 107, + "p50LatencyMs": 107, + "p75LatencyMs": 129, + "p90LatencyMs": 162, + "p99LatencyMs": 2043, + "maxLatencyMs": 4958, + "bytesPerSec": 166474547.2 }, { "workers": 200, "durationMs": 5010, - "requests": 2577, + "requests": 2564, "errors": 0, - "requestsPerSec": 515.4, - "avgLatencyMs": 150.69, - "medianLatencyMs": 103, - "p50LatencyMs": 103, - "p75LatencyMs": 123, - "p90LatencyMs": 168, - "p99LatencyMs": 2349, - "maxLatencyMs": 4982, - "bytesPerSec": 164816486.4 + "requestsPerSec": 512.8, + "avgLatencyMs": 147.41, + "medianLatencyMs": 102, + "p50LatencyMs": 102, + "p75LatencyMs": 126, + "p90LatencyMs": 163, + "p99LatencyMs": 2182, + "maxLatencyMs": 4896, + "bytesPerSec": 163957964.81 } ] }, { - "peakWorkers": 50, - "peakRequestsPerSec": 534.21, - "peakAvgLatencyMs": 92.25, - "peakP50LatencyMs": 79, - "peakP75LatencyMs": 91, - "peakP90LatencyMs": 145, - "peakP99LatencyMs": 381, - "totalRequests": 17386, + "peakWorkers": 10, + "peakRequestsPerSec": 533.21, + "peakAvgLatencyMs": 18.21, + "peakP50LatencyMs": 18, + "peakP75LatencyMs": 20, + "peakP90LatencyMs": 24, + "peakP99LatencyMs": 33, + "totalRequests": 17433, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1704, + "requests": 1728, "errors": 0, - "requestsPerSec": 340.8, - "avgLatencyMs": 2.16, + "requestsPerSec": 345.6, + "avgLatencyMs": 2.15, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 2, "p99LatencyMs": 5, - "maxLatencyMs": 7, - "bytesPerSec": 108966707.2 + "maxLatencyMs": 6, + "bytesPerSec": 110500249.6 }, { "workers": 5, "durationMs": 5000, - "requests": 2638, + "requests": 2644, "errors": 0, - "requestsPerSec": 527.6, - "avgLatencyMs": 9.01, + "requestsPerSec": 528.8, + "avgLatencyMs": 8.98, "medianLatencyMs": 9, "p50LatencyMs": 9, "p75LatencyMs": 10, "p90LatencyMs": 11, - "p99LatencyMs": 17, - "maxLatencyMs": 20, - "bytesPerSec": 168676556.81 + "p99LatencyMs": 18, + "maxLatencyMs": 23, + "bytesPerSec": 169069772.81 }, { "workers": 10, "durationMs": 5000, - "requests": 2604, + "requests": 2666, "errors": 0, - "requestsPerSec": 520.8, - "avgLatencyMs": 18.67, + "requestsPerSec": 533.21, + "avgLatencyMs": 18.21, "medianLatencyMs": 18, "p50LatencyMs": 18, "p75LatencyMs": 20, "p90LatencyMs": 24, - "p99LatencyMs": 35, - "maxLatencyMs": 51, - "bytesPerSec": 166526976 + "p99LatencyMs": 33, + "maxLatencyMs": 45, + "bytesPerSec": 170511564.81 }, { "workers": 25, "durationMs": 5000, - "requests": 2607, + "requests": 2626, "errors": 0, - "requestsPerSec": 521.4, - "avgLatencyMs": 47.14, - "medianLatencyMs": 43, - "p50LatencyMs": 43, - "p75LatencyMs": 58, - "p90LatencyMs": 69, - "p99LatencyMs": 99, - "maxLatencyMs": 413, - "bytesPerSec": 166658048 + "requestsPerSec": 525.21, + "avgLatencyMs": 46.91, + "medianLatencyMs": 44, + "p50LatencyMs": 44, + "p75LatencyMs": 55, + "p90LatencyMs": 67, + "p99LatencyMs": 97, + "maxLatencyMs": 403, + "bytesPerSec": 167890124.81 }, { "workers": 50, "durationMs": 5000, - "requests": 2671, + "requests": 2606, "errors": 0, - "requestsPerSec": 534.21, - "avgLatencyMs": 92.25, - "medianLatencyMs": 79, - "p50LatencyMs": 79, - "p75LatencyMs": 91, - "p90LatencyMs": 145, - "p99LatencyMs": 381, - "maxLatencyMs": 1788, - "bytesPerSec": 170799923.2 + "requestsPerSec": 521.21, + "avgLatencyMs": 94.43, + "medianLatencyMs": 82, + "p50LatencyMs": 82, + "p75LatencyMs": 92, + "p90LatencyMs": 147, + "p99LatencyMs": 384, + "maxLatencyMs": 1795, + "bytesPerSec": 166658048 }, { "workers": 100, "durationMs": 5010, - "requests": 2616, + "requests": 2601, "errors": 0, - "requestsPerSec": 523.21, - "avgLatencyMs": 150.26, - "medianLatencyMs": 106, - "p50LatencyMs": 106, - "p75LatencyMs": 120, - "p90LatencyMs": 193, - "p99LatencyMs": 2134, - "maxLatencyMs": 4946, - "bytesPerSec": 167287193.6 + "requestsPerSec": 520.21, + "avgLatencyMs": 148.86, + "medianLatencyMs": 107, + "p50LatencyMs": 107, + "p75LatencyMs": 127, + "p90LatencyMs": 164, + "p99LatencyMs": 2038, + "maxLatencyMs": 4891, + "bytesPerSec": 166343475.2 }, { "workers": 200, "durationMs": 5010, - "requests": 2546, + "requests": 2562, "errors": 0, - "requestsPerSec": 509.2, - "avgLatencyMs": 150.55, - "medianLatencyMs": 104, - "p50LatencyMs": 104, + "requestsPerSec": 512.4, + "avgLatencyMs": 147.23, + "medianLatencyMs": 106, + "p50LatencyMs": 106, "p75LatencyMs": 124, - "p90LatencyMs": 159, - "p99LatencyMs": 2203, - "maxLatencyMs": 4991, - "bytesPerSec": 162804531.2 + "p90LatencyMs": 143, + "p99LatencyMs": 2116, + "maxLatencyMs": 4883, + "bytesPerSec": 163800678.4 } ] }, { - "peakWorkers": 5, - "peakRequestsPerSec": 486, - "peakAvgLatencyMs": 9.77, - "peakP50LatencyMs": 9, - "peakP75LatencyMs": 11, - "peakP90LatencyMs": 12, - "peakP99LatencyMs": 20, - "totalRequests": 16031, + "peakWorkers": 10, + "peakRequestsPerSec": 534.6, + "peakAvgLatencyMs": 18.17, + "peakP50LatencyMs": 18, + "peakP75LatencyMs": 20, + "peakP90LatencyMs": 24, + "peakP99LatencyMs": 33, + "totalRequests": 17418, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1608, + "requests": 1722, "errors": 0, - "requestsPerSec": 321.61, - "avgLatencyMs": 2.5, + "requestsPerSec": 344.4, + "avgLatencyMs": 2.19, "medianLatencyMs": 2, "p50LatencyMs": 2, - "p75LatencyMs": 3, + "p75LatencyMs": 2, "p90LatencyMs": 3, - "p99LatencyMs": 6, + "p99LatencyMs": 5, "maxLatencyMs": 6, - "bytesPerSec": 102819430.4 + "bytesPerSec": 110107033.6 }, { "workers": 5, "durationMs": 5000, - "requests": 2430, + "requests": 2626, "errors": 0, - "requestsPerSec": 486, - "avgLatencyMs": 9.77, + "requestsPerSec": 525.21, + "avgLatencyMs": 9.04, "medianLatencyMs": 9, "p50LatencyMs": 9, - "p75LatencyMs": 11, - "p90LatencyMs": 12, - "p99LatencyMs": 20, - "maxLatencyMs": 27, - "bytesPerSec": 155359641.6 + "p75LatencyMs": 10, + "p90LatencyMs": 11, + "p99LatencyMs": 17, + "maxLatencyMs": 21, + "bytesPerSec": 167916339.2 }, { "workers": 10, "durationMs": 5000, - "requests": 2405, + "requests": 2673, "errors": 0, - "requestsPerSec": 481, - "avgLatencyMs": 20.24, - "medianLatencyMs": 20, - "p50LatencyMs": 20, - "p75LatencyMs": 22, - "p90LatencyMs": 27, - "p99LatencyMs": 40, - "maxLatencyMs": 72, - "bytesPerSec": 153786777.6 + "requestsPerSec": 534.6, + "avgLatencyMs": 18.17, + "medianLatencyMs": 18, + "p50LatencyMs": 18, + "p75LatencyMs": 20, + "p90LatencyMs": 24, + "p99LatencyMs": 33, + "maxLatencyMs": 42, + "bytesPerSec": 170904780.81 }, { "workers": 25, "durationMs": 5000, - "requests": 2378, + "requests": 2649, "errors": 0, - "requestsPerSec": 475.6, - "avgLatencyMs": 51.79, - "medianLatencyMs": 46, - "p50LatencyMs": 46, - "p75LatencyMs": 63, - "p90LatencyMs": 76, - "p99LatencyMs": 109, - "maxLatencyMs": 434, - "bytesPerSec": 152056627.2 + "requestsPerSec": 529.8, + "avgLatencyMs": 46.43, + "medianLatencyMs": 42, + "p50LatencyMs": 42, + "p75LatencyMs": 55, + "p90LatencyMs": 69, + "p99LatencyMs": 93, + "maxLatencyMs": 389, + "bytesPerSec": 169384345.6 }, { "workers": 50, "durationMs": 5000, - "requests": 2373, + "requests": 2607, "errors": 0, - "requestsPerSec": 474.6, - "avgLatencyMs": 103.7, - "medianLatencyMs": 85, - "p50LatencyMs": 85, - "p75LatencyMs": 103, - "p90LatencyMs": 161, - "p99LatencyMs": 566, - "maxLatencyMs": 2030, - "bytesPerSec": 151742054.4 + "requestsPerSec": 521.4, + "avgLatencyMs": 94.37, + "medianLatencyMs": 80, + "p50LatencyMs": 80, + "p75LatencyMs": 93, + "p90LatencyMs": 143, + "p99LatencyMs": 402, + "maxLatencyMs": 1799, + "bytesPerSec": 166710476.81 }, { "workers": 100, "durationMs": 5010, - "requests": 2408, + "requests": 2582, "errors": 0, - "requestsPerSec": 481.6, - "avgLatencyMs": 152.89, - "medianLatencyMs": 104, - "p50LatencyMs": 104, - "p75LatencyMs": 123, - "p90LatencyMs": 182, - "p99LatencyMs": 2281, - "maxLatencyMs": 4930, - "bytesPerSec": 154003046.4 + "requestsPerSec": 516.4, + "avgLatencyMs": 150.13, + "medianLatencyMs": 105, + "p50LatencyMs": 105, + "p75LatencyMs": 127, + "p90LatencyMs": 162, + "p99LatencyMs": 2141, + "maxLatencyMs": 4980, + "bytesPerSec": 165111398.4 }, { "workers": 200, "durationMs": 5010, - "requests": 2429, + "requests": 2559, "errors": 0, - "requestsPerSec": 485.8, - "avgLatencyMs": 151.59, - "medianLatencyMs": 107, - "p50LatencyMs": 107, - "p75LatencyMs": 131, - "p90LatencyMs": 155, - "p99LatencyMs": 2201, - "maxLatencyMs": 4936, - "bytesPerSec": 155274444.81 + "requestsPerSec": 511.8, + "avgLatencyMs": 147.76, + "medianLatencyMs": 105, + "p50LatencyMs": 105, + "p75LatencyMs": 123, + "p90LatencyMs": 149, + "p99LatencyMs": 2147, + "maxLatencyMs": 4951, + "bytesPerSec": 163643392 } ] } diff --git a/packages/docs/src/content/runtime/app-sveltekit.json b/packages/docs/src/content/runtime/app-sveltekit.json index 8cc4abb6..35e36650 100644 --- a/packages/docs/src/content/runtime/app-sveltekit.json +++ b/packages/docs/src/content/runtime/app-sveltekit.json @@ -3,634 +3,634 @@ "package": "app-sveltekit", "isFocused": true, "type": "runtime-app", - "timingMeasuredAt": "2026-10-10T11:51:43.886Z", + "timingMeasuredAt": "2026-10-11T00:44:30.326Z", "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": 109.4, - "fcpMs": 109.55, + "firstPaintMs": 114, + "fcpMs": 114, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 14.95, - "inputDelayMs": 0.8, - "processingDurationMs": 1.71, - "presentationDelayMs": 12.44 + "interactionLatencyMs": 13.58, + "inputDelayMs": 0.73, + "processingDurationMs": 2.78, + "presentationDelayMs": 10.07 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 24.55, - "fcpMs": 24.55, - "interactionLatencyMs": 5.21, + "firstPaintMs": 32.19, + "fcpMs": 32.26, + "interactionLatencyMs": 3.4, "inputDelayMs": 0.08, - "processingDurationMs": 0.3, - "presentationDelayMs": 5.16 + "processingDurationMs": 1.59, + "presentationDelayMs": 1.99 }, "samples": [ { - "firstPaintMs": 112, - "fcpMs": 112.382, + "firstPaintMs": 116, + "fcpMs": 116.316, "interactionTests": { - "interactionLatencyMs": 18.424, - "inputDelayMs": 0.815, - "processingDurationMs": 2.222, - "presentationDelayMs": 15.387 + "interactionLatencyMs": 9.975000000000001, + "inputDelayMs": 0.659, + "processingDurationMs": 1.541, + "presentationDelayMs": 7.775 } }, { - "firstPaintMs": 97, - "fcpMs": 97.075, + "firstPaintMs": 169, + "fcpMs": 168.989, "interactionTests": { - "interactionLatencyMs": 10.111, - "inputDelayMs": 0.768, - "processingDurationMs": 1.583, - "presentationDelayMs": 7.76 + "interactionLatencyMs": 13.152999999999999, + "inputDelayMs": 0.821, + "processingDurationMs": 1.667, + "presentationDelayMs": 10.665 } }, { - "firstPaintMs": 86, - "fcpMs": 86.181, + "firstPaintMs": 95, + "fcpMs": 94.526, "interactionTests": { - "interactionLatencyMs": 13.718, - "inputDelayMs": 0.688, - "processingDurationMs": 1.654, - "presentationDelayMs": 11.376 + "interactionLatencyMs": 11.315999999999999, + "inputDelayMs": 0.77, + "processingDurationMs": 1.7, + "presentationDelayMs": 8.846 } }, { - "firstPaintMs": 102, - "fcpMs": 102.022, + "firstPaintMs": 91, + "fcpMs": 90.688, "interactionTests": { - "interactionLatencyMs": 22.078, - "inputDelayMs": 0.855, - "processingDurationMs": 1.439, - "presentationDelayMs": 19.784 + "interactionLatencyMs": 14.717, + "inputDelayMs": 0.631, + "processingDurationMs": 4.038, + "presentationDelayMs": 10.048 } }, { - "firstPaintMs": 150, - "fcpMs": 150.113, + "firstPaintMs": 99, + "fcpMs": 99.489, "interactionTests": { - "interactionLatencyMs": 10.408000000000001, - "inputDelayMs": 0.879, - "processingDurationMs": 1.651, - "presentationDelayMs": 7.878 + "interactionLatencyMs": 18.739, + "inputDelayMs": 0.777, + "processingDurationMs": 4.931, + "presentationDelayMs": 13.031 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 448, - "avgLatencyMs": 2.275, - "medianLatencyMs": 2.19, - "samples": 4396, - "bodySizeKb": 184.3, + "opsPerSec": 465, + "avgLatencyMs": 2.174, + "medianLatencyMs": 2.128, + "samples": 4600, + "bodySizeKb": 184.29, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 75.8, - "fcpMs": 75.71, + "firstPaintMs": 73.8, + "fcpMs": 73.92, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 15.99, - "inputDelayMs": 0.76, - "processingDurationMs": 2.46, - "presentationDelayMs": 12.77 + "interactionLatencyMs": 14.76, + "inputDelayMs": 0.73, + "processingDurationMs": 2.56, + "presentationDelayMs": 11.47 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 7.95, - "fcpMs": 7.8, - "interactionLatencyMs": 1.99, - "inputDelayMs": 0.04, - "processingDurationMs": 0.99, - "presentationDelayMs": 2.5 + "firstPaintMs": 5.76, + "fcpMs": 5.58, + "interactionLatencyMs": 6.3, + "inputDelayMs": 0.06, + "processingDurationMs": 1.61, + "presentationDelayMs": 6.4 }, "samples": [ { - "firstPaintMs": 85, - "fcpMs": 84.945, + "firstPaintMs": 72, + "fcpMs": 72.009, "interactionTests": { - "interactionLatencyMs": 14.742999999999999, - "inputDelayMs": 0.758, - "processingDurationMs": 2.83, - "presentationDelayMs": 11.155 + "interactionLatencyMs": 14.895, + "inputDelayMs": 0.675, + "processingDurationMs": 5.433, + "presentationDelayMs": 8.787 } }, { "firstPaintMs": 82, - "fcpMs": 81.617, + "fcpMs": 81.922, "interactionTests": { - "interactionLatencyMs": 14.931, - "inputDelayMs": 0.778, - "processingDurationMs": 1.697, - "presentationDelayMs": 12.456 + "interactionLatencyMs": 17.463, + "inputDelayMs": 0.695, + "processingDurationMs": 1.96, + "presentationDelayMs": 14.808 } }, { - "firstPaintMs": 70, - "fcpMs": 70.265, + "firstPaintMs": 74, + "fcpMs": 74.189, "interactionTests": { - "interactionLatencyMs": 15.454, - "inputDelayMs": 0.818, - "processingDurationMs": 1.845, - "presentationDelayMs": 12.791 + "interactionLatencyMs": 8.436, + "inputDelayMs": 0.682, + "processingDurationMs": 1.691, + "presentationDelayMs": 6.063 } }, { - "firstPaintMs": 66, - "fcpMs": 66.052, + "firstPaintMs": 75, + "fcpMs": 75.003, "interactionTests": { - "interactionLatencyMs": 15.297, - "inputDelayMs": 0.739, - "processingDurationMs": 4.036, - "presentationDelayMs": 10.522 + "interactionLatencyMs": 23.759999999999998, + "inputDelayMs": 0.763, + "processingDurationMs": 1.905, + "presentationDelayMs": 21.092 } }, { - "firstPaintMs": 76, - "fcpMs": 75.679, + "firstPaintMs": 66, + "fcpMs": 66.454, "interactionTests": { - "interactionLatencyMs": 19.509, - "inputDelayMs": 0.711, - "processingDurationMs": 1.872, - "presentationDelayMs": 16.926 + "interactionLatencyMs": 9.229000000000001, + "inputDelayMs": 0.824, + "processingDurationMs": 1.808, + "presentationDelayMs": 6.597 } } ] }, "ssrLoadTests": { "peakWorkers": 25, - "peakRequestsPerSec": 579.6, - "peakAvgLatencyMs": 42.45, - "peakP50LatencyMs": 41, - "peakP75LatencyMs": 44, - "peakP90LatencyMs": 56, - "peakP99LatencyMs": 76, - "totalRequests": 18704, + "peakRequestsPerSec": 565.4, + "peakAvgLatencyMs": 43.56, + "peakP50LatencyMs": 42, + "peakP75LatencyMs": 46, + "peakP90LatencyMs": 58, + "peakP99LatencyMs": 87, + "totalRequests": 18229, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1753, + "requests": 1739, "errors": 0, - "requestsPerSec": 350.6, - "avgLatencyMs": 2.19, + "requestsPerSec": 347.8, + "avgLatencyMs": 2.18, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 3, - "p99LatencyMs": 3, + "p99LatencyMs": 4, "maxLatencyMs": 5, - "bytesPerSec": 97786265.6 + "bytesPerSec": 96999833.6 }, { "workers": 5, "durationMs": 5000, - "requests": 2757, + "requests": 2715, "errors": 0, - "requestsPerSec": 551.4, - "avgLatencyMs": 8.55, - "medianLatencyMs": 8, - "p50LatencyMs": 8, + "requestsPerSec": 543, + "avgLatencyMs": 8.74, + "medianLatencyMs": 9, + "p50LatencyMs": 9, "p75LatencyMs": 9, "p90LatencyMs": 10, "p99LatencyMs": 14, - "maxLatencyMs": 18, - "bytesPerSec": 153786777.6 + "maxLatencyMs": 24, + "bytesPerSec": 151427481.6 }, { "workers": 10, "durationMs": 5000, - "requests": 2836, + "requests": 2753, "errors": 0, - "requestsPerSec": 567.21, - "avgLatencyMs": 17.11, - "medianLatencyMs": 17, - "p50LatencyMs": 17, - "p75LatencyMs": 18, - "p90LatencyMs": 19, - "p99LatencyMs": 28, - "maxLatencyMs": 51, - "bytesPerSec": 158190796.81 + "requestsPerSec": 550.6, + "avgLatencyMs": 17.65, + "medianLatencyMs": 18, + "p50LatencyMs": 18, + "p75LatencyMs": 19, + "p90LatencyMs": 21, + "p99LatencyMs": 29, + "maxLatencyMs": 47, + "bytesPerSec": 153550848 }, { "workers": 25, "durationMs": 5000, - "requests": 2898, + "requests": 2827, "errors": 0, - "requestsPerSec": 579.6, - "avgLatencyMs": 42.45, - "medianLatencyMs": 41, - "p50LatencyMs": 41, - "p75LatencyMs": 44, - "p90LatencyMs": 56, - "p99LatencyMs": 76, - "maxLatencyMs": 275, - "bytesPerSec": 161677312 + "requestsPerSec": 565.4, + "avgLatencyMs": 43.56, + "medianLatencyMs": 42, + "p50LatencyMs": 42, + "p75LatencyMs": 46, + "p90LatencyMs": 58, + "p99LatencyMs": 87, + "maxLatencyMs": 292, + "bytesPerSec": 157718937.6 }, { "workers": 50, "durationMs": 5000, - "requests": 2841, + "requests": 2764, "errors": 0, - "requestsPerSec": 568.21, - "avgLatencyMs": 86.66, - "medianLatencyMs": 82, - "p50LatencyMs": 82, - "p75LatencyMs": 97, - "p90LatencyMs": 123, - "p99LatencyMs": 197, - "maxLatencyMs": 1319, - "bytesPerSec": 158479155.2 + "requestsPerSec": 552.8, + "avgLatencyMs": 89.15, + "medianLatencyMs": 84, + "p50LatencyMs": 84, + "p75LatencyMs": 104, + "p90LatencyMs": 128, + "p99LatencyMs": 179, + "maxLatencyMs": 1067, + "bytesPerSec": 154179993.6 }, { "workers": 100, - "durationMs": 5010, - "requests": 2824, + "durationMs": 5000, + "requests": 2761, "errors": 0, - "requestsPerSec": 564.8, - "avgLatencyMs": 156.35, - "medianLatencyMs": 110, - "p50LatencyMs": 110, - "p75LatencyMs": 137, - "p90LatencyMs": 193, - "p99LatencyMs": 1961, - "maxLatencyMs": 4966, - "bytesPerSec": 157509222.4 + "requestsPerSec": 552.21, + "avgLatencyMs": 163.14, + "medianLatencyMs": 115, + "p50LatencyMs": 115, + "p75LatencyMs": 151, + "p90LatencyMs": 214, + "p99LatencyMs": 1968, + "maxLatencyMs": 4925, + "bytesPerSec": 154022707.2 }, { "workers": 200, "durationMs": 5010, - "requests": 2795, + "requests": 2670, "errors": 0, - "requestsPerSec": 559, - "avgLatencyMs": 157.9, - "medianLatencyMs": 104, - "p50LatencyMs": 104, - "p75LatencyMs": 136, - "p90LatencyMs": 193, - "p99LatencyMs": 2233, - "maxLatencyMs": 4945, - "bytesPerSec": 155910144 + "requestsPerSec": 534, + "avgLatencyMs": 172.59, + "medianLatencyMs": 129, + "p50LatencyMs": 129, + "p75LatencyMs": 153, + "p90LatencyMs": 194, + "p99LatencyMs": 2195, + "maxLatencyMs": 4997, + "bytesPerSec": 148917452.81 } ], "runs": 3, "samples": [ { "peakWorkers": 25, - "peakRequestsPerSec": 581.21, - "peakAvgLatencyMs": 42.29, - "peakP50LatencyMs": 41, - "peakP75LatencyMs": 45, - "peakP90LatencyMs": 56, - "peakP99LatencyMs": 72, - "totalRequests": 18770, + "peakRequestsPerSec": 567.6, + "peakAvgLatencyMs": 43.37, + "peakP50LatencyMs": 42, + "peakP75LatencyMs": 46, + "peakP90LatencyMs": 57, + "peakP99LatencyMs": 77, + "totalRequests": 18286, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1787, + "requests": 1732, "errors": 0, - "requestsPerSec": 357.4, - "avgLatencyMs": 2.08, + "requestsPerSec": 346.4, + "avgLatencyMs": 2.07, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 2, "p99LatencyMs": 3, "maxLatencyMs": 4, - "bytesPerSec": 99699916.8 + "bytesPerSec": 96619724.8 }, { "workers": 5, "durationMs": 5000, - "requests": 2807, + "requests": 2783, "errors": 0, - "requestsPerSec": 561.4, - "avgLatencyMs": 8.47, + "requestsPerSec": 556.6, + "avgLatencyMs": 8.55, "medianLatencyMs": 8, "p50LatencyMs": 8, "p75LatencyMs": 9, "p90LatencyMs": 9, "p99LatencyMs": 13, - "maxLatencyMs": 17, - "bytesPerSec": 156591718.4 + "maxLatencyMs": 21, + "bytesPerSec": 155254784 }, { "workers": 10, "durationMs": 5000, - "requests": 2864, + "requests": 2836, "errors": 0, - "requestsPerSec": 572.8, - "avgLatencyMs": 16.93, + "requestsPerSec": 567.21, + "avgLatencyMs": 17.11, "medianLatencyMs": 17, "p50LatencyMs": 17, "p75LatencyMs": 18, "p90LatencyMs": 19, - "p99LatencyMs": 27, - "maxLatencyMs": 40, - "bytesPerSec": 159763660.81 + "p99LatencyMs": 28, + "maxLatencyMs": 39, + "bytesPerSec": 158217011.2 }, { "workers": 25, "durationMs": 5000, - "requests": 2906, + "requests": 2838, "errors": 0, - "requestsPerSec": 581.21, - "avgLatencyMs": 42.29, - "medianLatencyMs": 41, - "p50LatencyMs": 41, - "p75LatencyMs": 45, - "p90LatencyMs": 56, - "p99LatencyMs": 72, - "maxLatencyMs": 321, - "bytesPerSec": 162096742.4 + "requestsPerSec": 567.6, + "avgLatencyMs": 43.37, + "medianLatencyMs": 42, + "p50LatencyMs": 42, + "p75LatencyMs": 46, + "p90LatencyMs": 57, + "p99LatencyMs": 77, + "maxLatencyMs": 149, + "bytesPerSec": 158269440 }, { "workers": 50, "durationMs": 5000, - "requests": 2786, + "requests": 2783, "errors": 0, - "requestsPerSec": 557.21, - "avgLatencyMs": 88.31, - "medianLatencyMs": 85, - "p50LatencyMs": 85, + "requestsPerSec": 556.6, + "avgLatencyMs": 88.48, + "medianLatencyMs": 87, + "p50LatencyMs": 87, "p75LatencyMs": 106, - "p90LatencyMs": 129, - "p99LatencyMs": 162, - "maxLatencyMs": 449, - "bytesPerSec": 155385856 + "p90LatencyMs": 123, + "p99LatencyMs": 149, + "maxLatencyMs": 330, + "bytesPerSec": 155254784 }, { "workers": 100, "durationMs": 5010, - "requests": 2821, + "requests": 2664, "errors": 0, - "requestsPerSec": 564.21, - "avgLatencyMs": 154.61, + "requestsPerSec": 532.8, + "avgLatencyMs": 165.28, "medianLatencyMs": 106, "p50LatencyMs": 106, - "p75LatencyMs": 137, - "p90LatencyMs": 195, - "p99LatencyMs": 1992, - "maxLatencyMs": 4877, - "bytesPerSec": 157404364.81 + "p75LatencyMs": 152, + "p90LatencyMs": 206, + "p99LatencyMs": 2172, + "maxLatencyMs": 4903, + "bytesPerSec": 148622540.81 }, { "workers": 200, "durationMs": 5010, - "requests": 2799, + "requests": 2650, "errors": 0, - "requestsPerSec": 559.8, - "avgLatencyMs": 167.79, - "medianLatencyMs": 118, - "p50LatencyMs": 118, - "p75LatencyMs": 145, - "p90LatencyMs": 228, - "p99LatencyMs": 1719, - "maxLatencyMs": 4892, - "bytesPerSec": 156146073.6 + "requestsPerSec": 530, + "avgLatencyMs": 160.39, + "medianLatencyMs": 114, + "p50LatencyMs": 114, + "p75LatencyMs": 142, + "p90LatencyMs": 194, + "p99LatencyMs": 2272, + "maxLatencyMs": 4913, + "bytesPerSec": 147816448 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 579.6, - "peakAvgLatencyMs": 42.45, - "peakP50LatencyMs": 41, - "peakP75LatencyMs": 44, - "peakP90LatencyMs": 56, - "peakP99LatencyMs": 76, - "totalRequests": 18704, + "peakRequestsPerSec": 565.4, + "peakAvgLatencyMs": 43.56, + "peakP50LatencyMs": 42, + "peakP75LatencyMs": 46, + "peakP90LatencyMs": 58, + "peakP99LatencyMs": 87, + "totalRequests": 18229, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1753, + "requests": 1739, "errors": 0, - "requestsPerSec": 350.6, - "avgLatencyMs": 2.19, + "requestsPerSec": 347.8, + "avgLatencyMs": 2.18, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 3, - "p99LatencyMs": 3, + "p99LatencyMs": 4, "maxLatencyMs": 5, - "bytesPerSec": 97786265.6 + "bytesPerSec": 96999833.6 }, { "workers": 5, "durationMs": 5000, - "requests": 2757, + "requests": 2715, "errors": 0, - "requestsPerSec": 551.4, - "avgLatencyMs": 8.55, - "medianLatencyMs": 8, - "p50LatencyMs": 8, + "requestsPerSec": 543, + "avgLatencyMs": 8.74, + "medianLatencyMs": 9, + "p50LatencyMs": 9, "p75LatencyMs": 9, "p90LatencyMs": 10, "p99LatencyMs": 14, - "maxLatencyMs": 18, - "bytesPerSec": 153786777.6 + "maxLatencyMs": 24, + "bytesPerSec": 151427481.6 }, { "workers": 10, "durationMs": 5000, - "requests": 2836, + "requests": 2753, "errors": 0, - "requestsPerSec": 567.21, - "avgLatencyMs": 17.11, - "medianLatencyMs": 17, - "p50LatencyMs": 17, - "p75LatencyMs": 18, - "p90LatencyMs": 19, - "p99LatencyMs": 28, - "maxLatencyMs": 51, - "bytesPerSec": 158190796.81 + "requestsPerSec": 550.6, + "avgLatencyMs": 17.65, + "medianLatencyMs": 18, + "p50LatencyMs": 18, + "p75LatencyMs": 19, + "p90LatencyMs": 21, + "p99LatencyMs": 29, + "maxLatencyMs": 47, + "bytesPerSec": 153550848 }, { "workers": 25, "durationMs": 5000, - "requests": 2898, + "requests": 2827, "errors": 0, - "requestsPerSec": 579.6, - "avgLatencyMs": 42.45, - "medianLatencyMs": 41, - "p50LatencyMs": 41, - "p75LatencyMs": 44, - "p90LatencyMs": 56, - "p99LatencyMs": 76, - "maxLatencyMs": 275, - "bytesPerSec": 161677312 + "requestsPerSec": 565.4, + "avgLatencyMs": 43.56, + "medianLatencyMs": 42, + "p50LatencyMs": 42, + "p75LatencyMs": 46, + "p90LatencyMs": 58, + "p99LatencyMs": 87, + "maxLatencyMs": 292, + "bytesPerSec": 157718937.6 }, { "workers": 50, "durationMs": 5000, - "requests": 2841, + "requests": 2764, "errors": 0, - "requestsPerSec": 568.21, - "avgLatencyMs": 86.66, - "medianLatencyMs": 82, - "p50LatencyMs": 82, - "p75LatencyMs": 97, - "p90LatencyMs": 123, - "p99LatencyMs": 197, - "maxLatencyMs": 1319, - "bytesPerSec": 158479155.2 + "requestsPerSec": 552.8, + "avgLatencyMs": 89.15, + "medianLatencyMs": 84, + "p50LatencyMs": 84, + "p75LatencyMs": 104, + "p90LatencyMs": 128, + "p99LatencyMs": 179, + "maxLatencyMs": 1067, + "bytesPerSec": 154179993.6 }, { "workers": 100, - "durationMs": 5010, - "requests": 2824, + "durationMs": 5000, + "requests": 2761, "errors": 0, - "requestsPerSec": 564.8, - "avgLatencyMs": 156.35, - "medianLatencyMs": 110, - "p50LatencyMs": 110, - "p75LatencyMs": 137, - "p90LatencyMs": 193, - "p99LatencyMs": 1961, - "maxLatencyMs": 4966, - "bytesPerSec": 157509222.4 + "requestsPerSec": 552.21, + "avgLatencyMs": 163.14, + "medianLatencyMs": 115, + "p50LatencyMs": 115, + "p75LatencyMs": 151, + "p90LatencyMs": 214, + "p99LatencyMs": 1968, + "maxLatencyMs": 4925, + "bytesPerSec": 154022707.2 }, { "workers": 200, "durationMs": 5010, - "requests": 2795, + "requests": 2670, "errors": 0, - "requestsPerSec": 559, - "avgLatencyMs": 157.9, - "medianLatencyMs": 104, - "p50LatencyMs": 104, - "p75LatencyMs": 136, - "p90LatencyMs": 193, - "p99LatencyMs": 2233, - "maxLatencyMs": 4945, - "bytesPerSec": 155910144 + "requestsPerSec": 534, + "avgLatencyMs": 172.59, + "medianLatencyMs": 129, + "p50LatencyMs": 129, + "p75LatencyMs": 153, + "p90LatencyMs": 194, + "p99LatencyMs": 2195, + "maxLatencyMs": 4997, + "bytesPerSec": 148917452.81 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 572.6, - "peakAvgLatencyMs": 42.98, - "peakP50LatencyMs": 42, + "peakRequestsPerSec": 547.8, + "peakAvgLatencyMs": 44.9, + "peakP50LatencyMs": 44, "peakP75LatencyMs": 47, - "peakP90LatencyMs": 57, - "peakP99LatencyMs": 79, - "totalRequests": 18593, + "peakP90LatencyMs": 56, + "peakP99LatencyMs": 82, + "totalRequests": 17884, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1747, + "requests": 1751, "errors": 0, - "requestsPerSec": 349.4, - "avgLatencyMs": 2.16, + "requestsPerSec": 350.2, + "avgLatencyMs": 2.15, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 3, "p99LatencyMs": 4, "maxLatencyMs": 5, - "bytesPerSec": 97458585.6 + "bytesPerSec": 97668300.8 }, { "workers": 5, "durationMs": 5000, - "requests": 2772, + "requests": 2698, "errors": 0, - "requestsPerSec": 554.4, - "avgLatencyMs": 8.54, - "medianLatencyMs": 8, - "p50LatencyMs": 8, + "requestsPerSec": 539.6, + "avgLatencyMs": 8.8, + "medianLatencyMs": 9, + "p50LatencyMs": 9, "p75LatencyMs": 9, "p90LatencyMs": 10, "p99LatencyMs": 13, - "maxLatencyMs": 18, - "bytesPerSec": 154651852.81 + "maxLatencyMs": 20, + "bytesPerSec": 150483763.2 }, { "workers": 10, "durationMs": 5000, - "requests": 2836, + "requests": 2722, "errors": 0, - "requestsPerSec": 567.21, - "avgLatencyMs": 17.1, - "medianLatencyMs": 17, - "p50LatencyMs": 17, - "p75LatencyMs": 18, - "p90LatencyMs": 19, + "requestsPerSec": 544.4, + "avgLatencyMs": 17.86, + "medianLatencyMs": 18, + "p50LatencyMs": 18, + "p75LatencyMs": 19, + "p90LatencyMs": 20, "p99LatencyMs": 29, - "maxLatencyMs": 40, - "bytesPerSec": 158164582.4 + "maxLatencyMs": 44, + "bytesPerSec": 151846912 }, { "workers": 25, "durationMs": 5000, - "requests": 2863, + "requests": 2739, "errors": 0, - "requestsPerSec": 572.6, - "avgLatencyMs": 42.98, - "medianLatencyMs": 42, - "p50LatencyMs": 42, + "requestsPerSec": 547.8, + "avgLatencyMs": 44.9, + "medianLatencyMs": 44, + "p50LatencyMs": 44, "p75LatencyMs": 47, - "p90LatencyMs": 57, - "p99LatencyMs": 79, - "maxLatencyMs": 115, - "bytesPerSec": 159685017.6 + "p90LatencyMs": 56, + "p99LatencyMs": 82, + "maxLatencyMs": 308, + "bytesPerSec": 152764416 }, { "workers": 50, "durationMs": 5000, - "requests": 2831, + "requests": 2717, "errors": 0, - "requestsPerSec": 566.21, - "avgLatencyMs": 86.97, - "medianLatencyMs": 82, - "p50LatencyMs": 82, - "p75LatencyMs": 96, - "p90LatencyMs": 119, - "p99LatencyMs": 281, - "maxLatencyMs": 1038, - "bytesPerSec": 157902438.4 + "requestsPerSec": 543.4, + "avgLatencyMs": 90.71, + "medianLatencyMs": 86, + "p50LatencyMs": 86, + "p75LatencyMs": 100, + "p90LatencyMs": 124, + "p99LatencyMs": 247, + "maxLatencyMs": 1272, + "bytesPerSec": 151558553.6 }, { "workers": 100, - "durationMs": 5000, - "requests": 2789, + "durationMs": 5010, + "requests": 2649, "errors": 0, - "requestsPerSec": 557.8, - "avgLatencyMs": 161.51, - "medianLatencyMs": 106, - "p50LatencyMs": 106, - "p75LatencyMs": 146, - "p90LatencyMs": 200, - "p99LatencyMs": 2024, - "maxLatencyMs": 4908, - "bytesPerSec": 155569356.81 + "requestsPerSec": 529.8, + "avgLatencyMs": 170.08, + "medianLatencyMs": 130, + "p50LatencyMs": 130, + "p75LatencyMs": 147, + "p90LatencyMs": 208, + "p99LatencyMs": 1725, + "maxLatencyMs": 4962, + "bytesPerSec": 147757465.6 }, { "workers": 200, "durationMs": 5010, - "requests": 2755, + "requests": 2608, "errors": 0, - "requestsPerSec": 551, - "avgLatencyMs": 160.27, - "medianLatencyMs": 111, - "p50LatencyMs": 111, - "p75LatencyMs": 136, - "p90LatencyMs": 187, - "p99LatencyMs": 2344, - "maxLatencyMs": 4988, - "bytesPerSec": 153708134.4 + "requestsPerSec": 521.6, + "avgLatencyMs": 170.7, + "medianLatencyMs": 118, + "p50LatencyMs": 118, + "p75LatencyMs": 156, + "p90LatencyMs": 214, + "p99LatencyMs": 2204, + "maxLatencyMs": 4941, + "bytesPerSec": 145496473.6 } ] } 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 4022b538..d6a26fc4 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-10T11:51:43.886Z", + "timingMeasuredAt": "2026-10-11T00:44:30.326Z", "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", + "frameworkVersion": "1.168.59", "order": 8, "clientSideRenderedTests": { - "firstPaintMs": 119.2, - "fcpMs": 119.4, + "firstPaintMs": 125, + "fcpMs": 124.94, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 41.42, - "inputDelayMs": 2.13, - "processingDurationMs": 28.86, - "presentationDelayMs": 10.42 + "interactionLatencyMs": 21.03, + "inputDelayMs": 0.99, + "processingDurationMs": 7.36, + "presentationDelayMs": 12.68 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 4.82, - "fcpMs": 5.02, - "interactionLatencyMs": 2.54, - "inputDelayMs": 1.24, - "processingDurationMs": 2.74, - "presentationDelayMs": 3.67 + "firstPaintMs": 10.84, + "fcpMs": 10.61, + "interactionLatencyMs": 5.49, + "inputDelayMs": 0.5, + "processingDurationMs": 0.65, + "presentationDelayMs": 5.44 }, "samples": [ { - "firstPaintMs": 126, - "fcpMs": 126.409, + "firstPaintMs": 131, + "fcpMs": 131.135, "interactionTests": { - "interactionLatencyMs": 45.899, - "inputDelayMs": 4.343, - "processingDurationMs": 27.253, - "presentationDelayMs": 14.303 + "interactionLatencyMs": 24.667, + "inputDelayMs": 1.273, + "processingDurationMs": 7.6, + "presentationDelayMs": 15.794 } }, { - "firstPaintMs": 118, - "fcpMs": 118.245, + "firstPaintMs": 134, + "fcpMs": 133.788, "interactionTests": { - "interactionLatencyMs": 40.910000000000004, - "inputDelayMs": 1.545, - "processingDurationMs": 26.542, - "presentationDelayMs": 12.823 + "interactionLatencyMs": 24.049999999999997, + "inputDelayMs": 0.116, + "processingDurationMs": 8.36, + "presentationDelayMs": 15.574 } }, { - "firstPaintMs": 114, - "fcpMs": 114.317, + "firstPaintMs": 107, + "fcpMs": 107.403, "interactionTests": { - "interactionLatencyMs": 40.02, - "inputDelayMs": 1.691, - "processingDurationMs": 30.647, - "presentationDelayMs": 7.682 + "interactionLatencyMs": 12.66, + "inputDelayMs": 1.304, + "processingDurationMs": 7.166, + "presentationDelayMs": 4.19 } }, { - "firstPaintMs": 122, - "fcpMs": 122.499, + "firstPaintMs": 130, + "fcpMs": 129.574, "interactionTests": { - "interactionLatencyMs": 40.452, - "inputDelayMs": 1.633, - "processingDurationMs": 27.056, - "presentationDelayMs": 11.763 + "interactionLatencyMs": 18.219, + "inputDelayMs": 1.135, + "processingDurationMs": 6.711, + "presentationDelayMs": 10.373 } }, { - "firstPaintMs": 116, - "fcpMs": 115.516, + "firstPaintMs": 123, + "fcpMs": 122.804, "interactionTests": { - "interactionLatencyMs": 39.811, - "inputDelayMs": 1.453, - "processingDurationMs": 32.815, - "presentationDelayMs": 5.543 + "interactionLatencyMs": 25.554000000000002, + "inputDelayMs": 1.127, + "processingDurationMs": 6.953, + "presentationDelayMs": 17.474 } } ] }, "ssrRequestThroughputTests": { "opsPerSec": 344, - "avgLatencyMs": 2.931, - "medianLatencyMs": 2.855, - "samples": 3413, - "bodySizeKb": 192.62, + "avgLatencyMs": 2.957, + "medianLatencyMs": 2.837, + "samples": 3383, + "bodySizeKb": 192.67, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 102.6, - "fcpMs": 102.72, + "firstPaintMs": 90.6, + "fcpMs": 90.74, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 47.93, - "inputDelayMs": 1.85, - "processingDurationMs": 34.42, - "presentationDelayMs": 11.66 + "interactionLatencyMs": 23.32, + "inputDelayMs": 1.32, + "processingDurationMs": 8.94, + "presentationDelayMs": 13.06 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 5.55, - "fcpMs": 5.33, - "interactionLatencyMs": 6.45, - "inputDelayMs": 0.27, - "processingDurationMs": 1.83, - "presentationDelayMs": 6.08 + "firstPaintMs": 6.11, + "fcpMs": 6.08, + "interactionLatencyMs": 3.93, + "inputDelayMs": 0.05, + "processingDurationMs": 1.62, + "presentationDelayMs": 2.64 }, "samples": [ { - "firstPaintMs": 110, - "fcpMs": 109.551, + "firstPaintMs": 101, + "fcpMs": 101.199, "interactionTests": { - "interactionLatencyMs": 55.38699999999999, - "inputDelayMs": 1.754, - "processingDurationMs": 35.675, - "presentationDelayMs": 17.958 + "interactionLatencyMs": 24.212, + "inputDelayMs": 1.392, + "processingDurationMs": 10.194, + "presentationDelayMs": 12.626 } }, { - "firstPaintMs": 107, - "fcpMs": 107.387, + "firstPaintMs": 91, + "fcpMs": 90.852, "interactionTests": { - "interactionLatencyMs": 53.925000000000004, - "inputDelayMs": 2.289, - "processingDurationMs": 33.023, - "presentationDelayMs": 18.613 + "interactionLatencyMs": 22.939, + "inputDelayMs": 1.248, + "processingDurationMs": 7.755, + "presentationDelayMs": 13.936 } }, { - "firstPaintMs": 98, - "fcpMs": 98.487, + "firstPaintMs": 88, + "fcpMs": 88.116, "interactionTests": { - "interactionLatencyMs": 43.992999999999995, - "inputDelayMs": 1.916, - "processingDurationMs": 34.039, - "presentationDelayMs": 8.038 + "interactionLatencyMs": 26.454, + "inputDelayMs": 1.337, + "processingDurationMs": 9.57, + "presentationDelayMs": 15.547 } }, { - "firstPaintMs": 100, - "fcpMs": 99.705, + "firstPaintMs": 87, + "fcpMs": 87.17, "interactionTests": { - "interactionLatencyMs": 45.824, - "inputDelayMs": 1.638, - "processingDurationMs": 36.87, - "presentationDelayMs": 7.316 + "interactionLatencyMs": 16.793, + "inputDelayMs": 1.322, + "processingDurationMs": 6.743, + "presentationDelayMs": 8.728 } }, { - "firstPaintMs": 98, - "fcpMs": 98.473, + "firstPaintMs": 86, + "fcpMs": 86.387, "interactionTests": { - "interactionLatencyMs": 40.519999999999996, - "inputDelayMs": 1.653, - "processingDurationMs": 32.492, - "presentationDelayMs": 6.375 + "interactionLatencyMs": 26.223999999999997, + "inputDelayMs": 1.309, + "processingDurationMs": 10.45, + "presentationDelayMs": 14.465 } } ] }, "ssrRouterLinkLoadTests": { - "peakWorkers": 25, - "peakRequestsPerSec": 166.2, - "peakAvgLatencyMs": 147.74, - "peakP50LatencyMs": 145, - "peakP75LatencyMs": 155, - "peakP90LatencyMs": 199, - "peakP99LatencyMs": 546, - "totalRequests": 5585, + "peakWorkers": 50, + "peakRequestsPerSec": 234, + "peakAvgLatencyMs": 208.25, + "peakP50LatencyMs": 169, + "peakP75LatencyMs": 226, + "peakP90LatencyMs": 287, + "peakP99LatencyMs": 1582, + "totalRequests": 7866, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 705, + "requests": 929, "errors": 0, - "requestsPerSec": 141, - "avgLatencyMs": 6.33, - "medianLatencyMs": 6, - "p50LatencyMs": 6, - "p75LatencyMs": 7, - "p90LatencyMs": 7, - "p99LatencyMs": 9, - "maxLatencyMs": 13, - "bytesPerSec": 40629043.21 + "requestsPerSec": 185.8, + "avgLatencyMs": 5.12, + "medianLatencyMs": 5, + "p50LatencyMs": 5, + "p75LatencyMs": 5, + "p90LatencyMs": 5, + "p99LatencyMs": 8, + "maxLatencyMs": 9, + "bytesPerSec": 53493760 }, { "workers": 5, "durationMs": 5000, - "requests": 821, + "requests": 1169, "errors": 0, - "requestsPerSec": 164.2, - "avgLatencyMs": 29.86, - "medianLatencyMs": 29, - "p50LatencyMs": 29, - "p75LatencyMs": 30, - "p90LatencyMs": 35, - "p99LatencyMs": 49, - "maxLatencyMs": 67, - "bytesPerSec": 47313715.2 + "requestsPerSec": 233.8, + "avgLatencyMs": 20.86, + "medianLatencyMs": 20, + "p50LatencyMs": 20, + "p75LatencyMs": 21, + "p90LatencyMs": 25, + "p99LatencyMs": 34, + "maxLatencyMs": 48, + "bytesPerSec": 67315302.41 }, { "workers": 10, "durationMs": 5000, - "requests": 826, + "requests": 1169, "errors": 0, - "requestsPerSec": 165.2, - "avgLatencyMs": 59.6, - "medianLatencyMs": 58, - "p50LatencyMs": 58, - "p75LatencyMs": 62, - "p90LatencyMs": 74, - "p99LatencyMs": 95, - "maxLatencyMs": 126, - "bytesPerSec": 47602073.6 + "requestsPerSec": 233.8, + "avgLatencyMs": 42.1, + "medianLatencyMs": 41, + "p50LatencyMs": 41, + "p75LatencyMs": 44, + "p90LatencyMs": 53, + "p99LatencyMs": 73, + "maxLatencyMs": 105, + "bytesPerSec": 67308748.8 }, { "workers": 25, "durationMs": 5000, - "requests": 831, + "requests": 1166, "errors": 0, - "requestsPerSec": 166.2, - "avgLatencyMs": 147.74, - "medianLatencyMs": 145, - "p50LatencyMs": 145, - "p75LatencyMs": 155, - "p90LatencyMs": 199, - "p99LatencyMs": 546, - "maxLatencyMs": 1191, - "bytesPerSec": 47890432 + "requestsPerSec": 233.2, + "avgLatencyMs": 105.48, + "medianLatencyMs": 104, + "p50LatencyMs": 104, + "p75LatencyMs": 109, + "p90LatencyMs": 132, + "p99LatencyMs": 174, + "maxLatencyMs": 681, + "bytesPerSec": 67125248 }, { "workers": 50, "durationMs": 5000, - "requests": 831, + "requests": 1170, "errors": 0, - "requestsPerSec": 166.2, - "avgLatencyMs": 285.93, - "medianLatencyMs": 191, - "p50LatencyMs": 191, - "p75LatencyMs": 266, - "p90LatencyMs": 357, - "p99LatencyMs": 3338, - "maxLatencyMs": 4975, - "bytesPerSec": 47883878.4 + "requestsPerSec": 234, + "avgLatencyMs": 208.25, + "medianLatencyMs": 169, + "p50LatencyMs": 169, + "p75LatencyMs": 226, + "p90LatencyMs": 287, + "p99LatencyMs": 1582, + "maxLatencyMs": 2945, + "bytesPerSec": 67361177.6 }, { "workers": 100, "durationMs": 5010, - "requests": 811, + "requests": 1143, "errors": 0, - "requestsPerSec": 162.2, - "avgLatencyMs": 284.78, - "medianLatencyMs": 185, - "p50LatencyMs": 185, - "p75LatencyMs": 240, - "p90LatencyMs": 343, - "p99LatencyMs": 3378, - "maxLatencyMs": 4864, - "bytesPerSec": 46736998.4 + "requestsPerSec": 228.6, + "avgLatencyMs": 255.4, + "medianLatencyMs": 176, + "p50LatencyMs": 176, + "p75LatencyMs": 244, + "p90LatencyMs": 302, + "p99LatencyMs": 3226, + "maxLatencyMs": 4965, + "bytesPerSec": 65811251.2 }, { "workers": 200, "durationMs": 5010, - "requests": 760, + "requests": 1120, "errors": 0, - "requestsPerSec": 152, - "avgLatencyMs": 306.3, - "medianLatencyMs": 208, - "p50LatencyMs": 208, - "p75LatencyMs": 252, - "p90LatencyMs": 415, - "p99LatencyMs": 3463, - "maxLatencyMs": 4860, - "bytesPerSec": 43802624 + "requestsPerSec": 224, + "avgLatencyMs": 260.75, + "medianLatencyMs": 188, + "p50LatencyMs": 188, + "p75LatencyMs": 237, + "p90LatencyMs": 319, + "p99LatencyMs": 3151, + "maxLatencyMs": 4865, + "bytesPerSec": 64497254.4 } ], "runs": 3, "samples": [ { - "peakWorkers": 25, - "peakRequestsPerSec": 165, - "peakAvgLatencyMs": 148.94, - "peakP50LatencyMs": 147, - "peakP75LatencyMs": 159, - "peakP90LatencyMs": 202, - "peakP99LatencyMs": 466, - "totalRequests": 5544, + "peakWorkers": 50, + "peakRequestsPerSec": 231.4, + "peakAvgLatencyMs": 209.8, + "peakP50LatencyMs": 164, + "peakP75LatencyMs": 205, + "peakP90LatencyMs": 297, + "peakP99LatencyMs": 1860, + "totalRequests": 7757, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 695, + "requests": 923, "errors": 0, - "requestsPerSec": 139, - "avgLatencyMs": 6.47, - "medianLatencyMs": 6, - "p50LatencyMs": 6, - "p75LatencyMs": 7, - "p90LatencyMs": 8, - "p99LatencyMs": 11, - "maxLatencyMs": 12, - "bytesPerSec": 40058880 + "requestsPerSec": 184.6, + "avgLatencyMs": 5.1, + "medianLatencyMs": 5, + "p50LatencyMs": 5, + "p75LatencyMs": 5, + "p90LatencyMs": 5, + "p99LatencyMs": 7, + "maxLatencyMs": 9, + "bytesPerSec": 53146419.2 }, { "workers": 5, "durationMs": 5000, - "requests": 814, + "requests": 1125, "errors": 0, - "requestsPerSec": 162.81, - "avgLatencyMs": 30.13, - "medianLatencyMs": 30, - "p50LatencyMs": 30, - "p75LatencyMs": 31, - "p90LatencyMs": 36, - "p99LatencyMs": 49, - "maxLatencyMs": 62, - "bytesPerSec": 46913945.6 + "requestsPerSec": 225, + "avgLatencyMs": 21.67, + "medianLatencyMs": 21, + "p50LatencyMs": 21, + "p75LatencyMs": 22, + "p90LatencyMs": 26, + "p99LatencyMs": 35, + "maxLatencyMs": 54, + "bytesPerSec": 64772505.6 }, { "workers": 10, "durationMs": 5000, - "requests": 813, + "requests": 1133, "errors": 0, - "requestsPerSec": 162.6, - "avgLatencyMs": 60.66, - "medianLatencyMs": 60, - "p50LatencyMs": 60, - "p75LatencyMs": 62, - "p90LatencyMs": 70, - "p99LatencyMs": 98, - "maxLatencyMs": 152, - "bytesPerSec": 46848409.6 + "requestsPerSec": 226.6, + "avgLatencyMs": 43.43, + "medianLatencyMs": 42, + "p50LatencyMs": 42, + "p75LatencyMs": 46, + "p90LatencyMs": 57, + "p99LatencyMs": 77, + "maxLatencyMs": 147, + "bytesPerSec": 65237811.2 }, { "workers": 25, "durationMs": 5000, - "requests": 825, + "requests": 1144, "errors": 0, - "requestsPerSec": 165, - "avgLatencyMs": 148.94, - "medianLatencyMs": 147, - "p50LatencyMs": 147, - "p75LatencyMs": 159, - "p90LatencyMs": 202, - "p99LatencyMs": 466, - "maxLatencyMs": 1099, - "bytesPerSec": 47543091.2 + "requestsPerSec": 228.8, + "avgLatencyMs": 107.59, + "medianLatencyMs": 105, + "p50LatencyMs": 105, + "p75LatencyMs": 111, + "p90LatencyMs": 147, + "p99LatencyMs": 245, + "maxLatencyMs": 828, + "bytesPerSec": 65863680 }, { "workers": 50, "durationMs": 5000, - "requests": 823, + "requests": 1157, "errors": 0, - "requestsPerSec": 164.6, - "avgLatencyMs": 287.49, - "medianLatencyMs": 192, - "p50LatencyMs": 192, - "p75LatencyMs": 260, - "p90LatencyMs": 396, - "p99LatencyMs": 3262, - "maxLatencyMs": 4929, - "bytesPerSec": 47425126.4 + "requestsPerSec": 231.4, + "avgLatencyMs": 209.8, + "medianLatencyMs": 164, + "p50LatencyMs": 164, + "p75LatencyMs": 205, + "p90LatencyMs": 297, + "p99LatencyMs": 1860, + "maxLatencyMs": 3374, + "bytesPerSec": 66617344 }, { "workers": 100, "durationMs": 5010, - "requests": 808, + "requests": 1150, "errors": 0, - "requestsPerSec": 161.6, - "avgLatencyMs": 293.49, - "medianLatencyMs": 178, - "p50LatencyMs": 178, - "p75LatencyMs": 277, - "p90LatencyMs": 387, - "p99LatencyMs": 3415, - "maxLatencyMs": 4962, - "bytesPerSec": 46566604.8 + "requestsPerSec": 230, + "avgLatencyMs": 241.25, + "medianLatencyMs": 159, + "p50LatencyMs": 159, + "p75LatencyMs": 221, + "p90LatencyMs": 318, + "p99LatencyMs": 2991, + "maxLatencyMs": 4871, + "bytesPerSec": 66220851.2 }, { "workers": 200, "durationMs": 5010, - "requests": 766, + "requests": 1125, "errors": 0, - "requestsPerSec": 153.2, - "avgLatencyMs": 297.87, - "medianLatencyMs": 190, - "p50LatencyMs": 190, - "p75LatencyMs": 241, - "p90LatencyMs": 360, - "p99LatencyMs": 3661, - "maxLatencyMs": 4961, - "bytesPerSec": 44146688 + "requestsPerSec": 225, + "avgLatencyMs": 246.39, + "medianLatencyMs": 161, + "p50LatencyMs": 161, + "p75LatencyMs": 222, + "p90LatencyMs": 309, + "p99LatencyMs": 3032, + "maxLatencyMs": 4869, + "bytesPerSec": 64785612.8 } ] }, { - "peakWorkers": 25, - "peakRequestsPerSec": 166.2, - "peakAvgLatencyMs": 147.74, - "peakP50LatencyMs": 145, - "peakP75LatencyMs": 155, - "peakP90LatencyMs": 199, - "peakP99LatencyMs": 546, - "totalRequests": 5585, + "peakWorkers": 50, + "peakRequestsPerSec": 234, + "peakAvgLatencyMs": 208.25, + "peakP50LatencyMs": 169, + "peakP75LatencyMs": 226, + "peakP90LatencyMs": 287, + "peakP99LatencyMs": 1582, + "totalRequests": 7866, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 705, + "requests": 929, "errors": 0, - "requestsPerSec": 141, - "avgLatencyMs": 6.33, - "medianLatencyMs": 6, - "p50LatencyMs": 6, - "p75LatencyMs": 7, - "p90LatencyMs": 7, - "p99LatencyMs": 9, - "maxLatencyMs": 13, - "bytesPerSec": 40629043.21 + "requestsPerSec": 185.8, + "avgLatencyMs": 5.12, + "medianLatencyMs": 5, + "p50LatencyMs": 5, + "p75LatencyMs": 5, + "p90LatencyMs": 5, + "p99LatencyMs": 8, + "maxLatencyMs": 9, + "bytesPerSec": 53493760 }, { "workers": 5, "durationMs": 5000, - "requests": 821, + "requests": 1169, "errors": 0, - "requestsPerSec": 164.2, - "avgLatencyMs": 29.86, - "medianLatencyMs": 29, - "p50LatencyMs": 29, - "p75LatencyMs": 30, - "p90LatencyMs": 35, - "p99LatencyMs": 49, - "maxLatencyMs": 67, - "bytesPerSec": 47313715.2 + "requestsPerSec": 233.8, + "avgLatencyMs": 20.86, + "medianLatencyMs": 20, + "p50LatencyMs": 20, + "p75LatencyMs": 21, + "p90LatencyMs": 25, + "p99LatencyMs": 34, + "maxLatencyMs": 48, + "bytesPerSec": 67315302.41 }, { "workers": 10, "durationMs": 5000, - "requests": 826, + "requests": 1169, "errors": 0, - "requestsPerSec": 165.2, - "avgLatencyMs": 59.6, - "medianLatencyMs": 58, - "p50LatencyMs": 58, - "p75LatencyMs": 62, - "p90LatencyMs": 74, - "p99LatencyMs": 95, - "maxLatencyMs": 126, - "bytesPerSec": 47602073.6 + "requestsPerSec": 233.8, + "avgLatencyMs": 42.1, + "medianLatencyMs": 41, + "p50LatencyMs": 41, + "p75LatencyMs": 44, + "p90LatencyMs": 53, + "p99LatencyMs": 73, + "maxLatencyMs": 105, + "bytesPerSec": 67308748.8 }, { "workers": 25, "durationMs": 5000, - "requests": 831, + "requests": 1166, "errors": 0, - "requestsPerSec": 166.2, - "avgLatencyMs": 147.74, - "medianLatencyMs": 145, - "p50LatencyMs": 145, - "p75LatencyMs": 155, - "p90LatencyMs": 199, - "p99LatencyMs": 546, - "maxLatencyMs": 1191, - "bytesPerSec": 47890432 + "requestsPerSec": 233.2, + "avgLatencyMs": 105.48, + "medianLatencyMs": 104, + "p50LatencyMs": 104, + "p75LatencyMs": 109, + "p90LatencyMs": 132, + "p99LatencyMs": 174, + "maxLatencyMs": 681, + "bytesPerSec": 67125248 }, { "workers": 50, "durationMs": 5000, - "requests": 831, + "requests": 1170, "errors": 0, - "requestsPerSec": 166.2, - "avgLatencyMs": 285.93, - "medianLatencyMs": 191, - "p50LatencyMs": 191, - "p75LatencyMs": 266, - "p90LatencyMs": 357, - "p99LatencyMs": 3338, - "maxLatencyMs": 4975, - "bytesPerSec": 47883878.4 + "requestsPerSec": 234, + "avgLatencyMs": 208.25, + "medianLatencyMs": 169, + "p50LatencyMs": 169, + "p75LatencyMs": 226, + "p90LatencyMs": 287, + "p99LatencyMs": 1582, + "maxLatencyMs": 2945, + "bytesPerSec": 67361177.6 }, { "workers": 100, "durationMs": 5010, - "requests": 811, + "requests": 1143, "errors": 0, - "requestsPerSec": 162.2, - "avgLatencyMs": 284.78, - "medianLatencyMs": 185, - "p50LatencyMs": 185, - "p75LatencyMs": 240, - "p90LatencyMs": 343, - "p99LatencyMs": 3378, - "maxLatencyMs": 4864, - "bytesPerSec": 46736998.4 + "requestsPerSec": 228.6, + "avgLatencyMs": 255.4, + "medianLatencyMs": 176, + "p50LatencyMs": 176, + "p75LatencyMs": 244, + "p90LatencyMs": 302, + "p99LatencyMs": 3226, + "maxLatencyMs": 4965, + "bytesPerSec": 65811251.2 }, { "workers": 200, "durationMs": 5010, - "requests": 760, + "requests": 1120, "errors": 0, - "requestsPerSec": 152, - "avgLatencyMs": 306.3, - "medianLatencyMs": 208, - "p50LatencyMs": 208, - "p75LatencyMs": 252, - "p90LatencyMs": 415, - "p99LatencyMs": 3463, - "maxLatencyMs": 4860, - "bytesPerSec": 43802624 + "requestsPerSec": 224, + "avgLatencyMs": 260.75, + "medianLatencyMs": 188, + "p50LatencyMs": 188, + "p75LatencyMs": 237, + "p90LatencyMs": 319, + "p99LatencyMs": 3151, + "maxLatencyMs": 4865, + "bytesPerSec": 64497254.4 } ] }, { - "peakWorkers": 25, - "peakRequestsPerSec": 173, - "peakAvgLatencyMs": 141.98, - "peakP50LatencyMs": 141, - "peakP75LatencyMs": 150, - "peakP90LatencyMs": 174, - "peakP99LatencyMs": 239, - "totalRequests": 5709, + "peakWorkers": 50, + "peakRequestsPerSec": 239, + "peakAvgLatencyMs": 204.42, + "peakP50LatencyMs": 173, + "peakP75LatencyMs": 211, + "peakP90LatencyMs": 259, + "peakP99LatencyMs": 1824, + "totalRequests": 7966, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 709, + "requests": 943, "errors": 0, - "requestsPerSec": 141.81, - "avgLatencyMs": 6.42, - "medianLatencyMs": 6, - "p50LatencyMs": 6, - "p75LatencyMs": 7, - "p90LatencyMs": 7, - "p99LatencyMs": 9, - "maxLatencyMs": 11, - "bytesPerSec": 40864972.8 + "requestsPerSec": 188.6, + "avgLatencyMs": 5.09, + "medianLatencyMs": 5, + "p50LatencyMs": 5, + "p75LatencyMs": 5, + "p90LatencyMs": 5, + "p99LatencyMs": 6, + "maxLatencyMs": 9, + "bytesPerSec": 54299852.8 }, { "workers": 5, "durationMs": 5000, - "requests": 841, + "requests": 1160, "errors": 0, - "requestsPerSec": 168.2, - "avgLatencyMs": 29.07, - "medianLatencyMs": 28, - "p50LatencyMs": 28, - "p75LatencyMs": 29, - "p90LatencyMs": 34, - "p99LatencyMs": 47, - "maxLatencyMs": 64, - "bytesPerSec": 48473702.4 + "requestsPerSec": 232, + "avgLatencyMs": 21.05, + "medianLatencyMs": 20, + "p50LatencyMs": 20, + "p75LatencyMs": 21, + "p90LatencyMs": 24, + "p99LatencyMs": 34, + "maxLatencyMs": 49, + "bytesPerSec": 66791014.4 }, { "workers": 10, "durationMs": 5000, - "requests": 847, + "requests": 1166, "errors": 0, - "requestsPerSec": 169.4, - "avgLatencyMs": 58.13, - "medianLatencyMs": 57, - "p50LatencyMs": 57, - "p75LatencyMs": 59, - "p90LatencyMs": 68, - "p99LatencyMs": 97, - "maxLatencyMs": 119, - "bytesPerSec": 48807936 + "requestsPerSec": 233.2, + "avgLatencyMs": 42.23, + "medianLatencyMs": 41, + "p50LatencyMs": 41, + "p75LatencyMs": 45, + "p90LatencyMs": 57, + "p99LatencyMs": 70, + "maxLatencyMs": 112, + "bytesPerSec": 67121971.2 }, { "workers": 25, "durationMs": 5000, - "requests": 865, + "requests": 1186, "errors": 0, - "requestsPerSec": 173, - "avgLatencyMs": 141.98, - "medianLatencyMs": 141, - "p50LatencyMs": 141, - "p75LatencyMs": 150, - "p90LatencyMs": 174, - "p99LatencyMs": 239, - "maxLatencyMs": 742, - "bytesPerSec": 49843404.8 + "requestsPerSec": 237.2, + "avgLatencyMs": 103.85, + "medianLatencyMs": 102, + "p50LatencyMs": 102, + "p75LatencyMs": 104, + "p90LatencyMs": 134, + "p99LatencyMs": 265, + "maxLatencyMs": 863, + "bytesPerSec": 68291788.8 }, { "workers": 50, "durationMs": 5000, - "requests": 853, + "requests": 1195, "errors": 0, - "requestsPerSec": 170.6, - "avgLatencyMs": 283.55, - "medianLatencyMs": 205, - "p50LatencyMs": 205, - "p75LatencyMs": 261, - "p90LatencyMs": 361, - "p99LatencyMs": 3017, - "maxLatencyMs": 4495, - "bytesPerSec": 49148723.2 + "requestsPerSec": 239, + "avgLatencyMs": 204.42, + "medianLatencyMs": 173, + "p50LatencyMs": 173, + "p75LatencyMs": 211, + "p90LatencyMs": 259, + "p99LatencyMs": 1824, + "maxLatencyMs": 3080, + "bytesPerSec": 68809523.2 }, { "workers": 100, - "durationMs": 5000, - "requests": 831, + "durationMs": 5010, + "requests": 1175, "errors": 0, - "requestsPerSec": 166.2, - "avgLatencyMs": 301.95, - "medianLatencyMs": 203, - "p50LatencyMs": 203, - "p75LatencyMs": 261, - "p90LatencyMs": 351, - "p99LatencyMs": 3589, - "maxLatencyMs": 4940, - "bytesPerSec": 47883878.4 + "requestsPerSec": 235, + "avgLatencyMs": 247.74, + "medianLatencyMs": 168, + "p50LatencyMs": 168, + "p75LatencyMs": 234, + "p90LatencyMs": 305, + "p99LatencyMs": 3203, + "maxLatencyMs": 4880, + "bytesPerSec": 67662643.2 }, { "workers": 200, "durationMs": 5010, - "requests": 763, + "requests": 1141, "errors": 0, - "requestsPerSec": 152.6, - "avgLatencyMs": 304.28, - "medianLatencyMs": 199, - "p50LatencyMs": 199, - "p75LatencyMs": 256, - "p90LatencyMs": 368, - "p99LatencyMs": 3585, - "maxLatencyMs": 4936, - "bytesPerSec": 43969740.8 + "requestsPerSec": 228.2, + "avgLatencyMs": 255.2, + "medianLatencyMs": 182, + "p50LatencyMs": 182, + "p75LatencyMs": 214, + "p90LatencyMs": 312, + "p99LatencyMs": 3202, + "maxLatencyMs": 4865, + "bytesPerSec": 65703116.8 } ] } @@ -639,475 +639,475 @@ }, "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, + "peakWorkers": 50, + "peakRequestsPerSec": 414, + "peakAvgLatencyMs": 118.69, + "peakP50LatencyMs": 105, + "peakP75LatencyMs": 134, + "peakP90LatencyMs": 171, + "peakP99LatencyMs": 450, + "totalRequests": 13692, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1330, + "requests": 1415, "errors": 0, - "requestsPerSec": 266, - "avgLatencyMs": 3.14, + "requestsPerSec": 283, + "avgLatencyMs": 3.1, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, - "p90LatencyMs": 4, - "p99LatencyMs": 5, - "maxLatencyMs": 10, - "bytesPerSec": 76657459.2 + "p90LatencyMs": 3, + "p99LatencyMs": 4, + "maxLatencyMs": 6, + "bytesPerSec": 81494016 }, { "workers": 5, "durationMs": 5000, - "requests": 1887, + "requests": 2027, "errors": 0, - "requestsPerSec": 377.4, - "avgLatencyMs": 12.85, - "medianLatencyMs": 13, - "p50LatencyMs": 13, - "p75LatencyMs": 13, - "p90LatencyMs": 15, - "p99LatencyMs": 20, - "maxLatencyMs": 25, - "bytesPerSec": 108783206.4 + "requestsPerSec": 405.4, + "avgLatencyMs": 11.87, + "medianLatencyMs": 12, + "p50LatencyMs": 12, + "p75LatencyMs": 12, + "p90LatencyMs": 14, + "p99LatencyMs": 19, + "maxLatencyMs": 24, + "bytesPerSec": 116739276.8 }, { "workers": 10, "durationMs": 5000, - "requests": 1904, + "requests": 2052, "errors": 0, - "requestsPerSec": 380.8, - "avgLatencyMs": 25.65, - "medianLatencyMs": 25, - "p50LatencyMs": 25, - "p75LatencyMs": 26, - "p90LatencyMs": 30, - "p99LatencyMs": 44, - "maxLatencyMs": 86, - "bytesPerSec": 109779353.6 + "requestsPerSec": 410.4, + "avgLatencyMs": 23.76, + "medianLatencyMs": 23, + "p50LatencyMs": 23, + "p75LatencyMs": 24, + "p90LatencyMs": 28, + "p99LatencyMs": 41, + "maxLatencyMs": 60, + "bytesPerSec": 118167961.6 }, { "workers": 25, "durationMs": 5000, - "requests": 1923, + "requests": 2062, "errors": 0, - "requestsPerSec": 384.6, - "avgLatencyMs": 64.08, - "medianLatencyMs": 63, - "p50LatencyMs": 63, - "p75LatencyMs": 71, - "p90LatencyMs": 84, - "p99LatencyMs": 128, - "maxLatencyMs": 481, - "bytesPerSec": 110867251.2 + "requestsPerSec": 412.4, + "avgLatencyMs": 59.79, + "medianLatencyMs": 58, + "p50LatencyMs": 58, + "p75LatencyMs": 63, + "p90LatencyMs": 80, + "p99LatencyMs": 116, + "maxLatencyMs": 398, + "bytesPerSec": 118770892.8 }, { "workers": 50, "durationMs": 5000, - "requests": 1905, + "requests": 2070, "errors": 0, - "requestsPerSec": 381, - "avgLatencyMs": 128.31, - "medianLatencyMs": 102, - "p50LatencyMs": 102, - "p75LatencyMs": 154, - "p90LatencyMs": 173, - "p99LatencyMs": 755, - "maxLatencyMs": 2092, - "bytesPerSec": 109805568 + "requestsPerSec": 414, + "avgLatencyMs": 118.69, + "medianLatencyMs": 105, + "p50LatencyMs": 105, + "p75LatencyMs": 134, + "p90LatencyMs": 171, + "p99LatencyMs": 450, + "maxLatencyMs": 1665, + "bytesPerSec": 119203430.4 }, { "workers": 100, "durationMs": 5010, - "requests": 1896, + "requests": 2047, "errors": 0, - "requestsPerSec": 379.2, - "avgLatencyMs": 190.73, - "medianLatencyMs": 122, - "p50LatencyMs": 122, - "p75LatencyMs": 179, - "p90LatencyMs": 236, - "p99LatencyMs": 2732, - "maxLatencyMs": 4958, - "bytesPerSec": 109307494.4 + "requestsPerSec": 409.4, + "avgLatencyMs": 200.48, + "medianLatencyMs": 150, + "p50LatencyMs": 150, + "p75LatencyMs": 189, + "p90LatencyMs": 257, + "p99LatencyMs": 2054, + "maxLatencyMs": 4886, + "bytesPerSec": 117905817.6 }, { "workers": 200, "durationMs": 5010, - "requests": 1871, + "requests": 2019, "errors": 0, - "requestsPerSec": 374.2, - "avgLatencyMs": 188.07, - "medianLatencyMs": 128, - "p50LatencyMs": 128, - "p75LatencyMs": 152, - "p90LatencyMs": 249, - "p99LatencyMs": 2717, - "maxLatencyMs": 4963, - "bytesPerSec": 107865702.4 + "requestsPerSec": 403.8, + "avgLatencyMs": 193.78, + "medianLatencyMs": 137, + "p50LatencyMs": 137, + "p75LatencyMs": 173, + "p90LatencyMs": 233, + "p99LatencyMs": 2586, + "maxLatencyMs": 4920, + "bytesPerSec": 116280524.8 } ], "runs": 3, "samples": [ { - "peakWorkers": 25, - "peakRequestsPerSec": 380.8, - "peakAvgLatencyMs": 64.67, - "peakP50LatencyMs": 63, - "peakP75LatencyMs": 72, - "peakP90LatencyMs": 88, - "peakP99LatencyMs": 118, - "totalRequests": 12489, + "peakWorkers": 50, + "peakRequestsPerSec": 405, + "peakAvgLatencyMs": 121.36, + "peakP50LatencyMs": 114, + "peakP75LatencyMs": 157, + "peakP90LatencyMs": 176, + "peakP99LatencyMs": 211, + "totalRequests": 13402, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1313, + "requests": 1390, "errors": 0, - "requestsPerSec": 262.61, - "avgLatencyMs": 3.12, + "requestsPerSec": 278, + "avgLatencyMs": 3.09, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, "p90LatencyMs": 3, "p99LatencyMs": 5, - "maxLatencyMs": 8, - "bytesPerSec": 75687526.41 + "maxLatencyMs": 5, + "bytesPerSec": 80039116.8 }, { "workers": 5, "durationMs": 5000, - "requests": 1875, + "requests": 1987, "errors": 0, - "requestsPerSec": 375, - "avgLatencyMs": 12.86, - "medianLatencyMs": 13, - "p50LatencyMs": 13, - "p75LatencyMs": 13, - "p90LatencyMs": 15, - "p99LatencyMs": 21, + "requestsPerSec": 397.4, + "avgLatencyMs": 11.9, + "medianLatencyMs": 12, + "p50LatencyMs": 12, + "p75LatencyMs": 12, + "p90LatencyMs": 14, + "p99LatencyMs": 19, "maxLatencyMs": 28, - "bytesPerSec": 108088524.8 + "bytesPerSec": 114432409.6 }, { "workers": 10, "durationMs": 5000, - "requests": 1898, + "requests": 1998, "errors": 0, - "requestsPerSec": 379.6, - "avgLatencyMs": 25.76, - "medianLatencyMs": 25, - "p50LatencyMs": 25, - "p75LatencyMs": 26, - "p90LatencyMs": 34, - "p99LatencyMs": 49, - "maxLatencyMs": 62, - "bytesPerSec": 109412352 + "requestsPerSec": 399.6, + "avgLatencyMs": 24.52, + "medianLatencyMs": 24, + "p50LatencyMs": 24, + "p75LatencyMs": 24, + "p90LatencyMs": 30, + "p99LatencyMs": 44, + "maxLatencyMs": 70, + "bytesPerSec": 115074662.4 }, { "workers": 25, "durationMs": 5000, - "requests": 1904, + "requests": 1995, "errors": 0, - "requestsPerSec": 380.8, - "avgLatencyMs": 64.67, - "medianLatencyMs": 63, - "p50LatencyMs": 63, - "p75LatencyMs": 72, - "p90LatencyMs": 88, - "p99LatencyMs": 118, - "maxLatencyMs": 485, - "bytesPerSec": 109740032 + "requestsPerSec": 399, + "avgLatencyMs": 61.75, + "medianLatencyMs": 60, + "p50LatencyMs": 60, + "p75LatencyMs": 66, + "p90LatencyMs": 86, + "p99LatencyMs": 116, + "maxLatencyMs": 420, + "bytesPerSec": 114891161.6 }, { "workers": 50, "durationMs": 5000, - "requests": 1904, + "requests": 2025, "errors": 0, - "requestsPerSec": 380.8, - "avgLatencyMs": 129.05, - "medianLatencyMs": 105, - "p50LatencyMs": 105, - "p75LatencyMs": 135, - "p90LatencyMs": 198, - "p99LatencyMs": 815, - "maxLatencyMs": 2297, - "bytesPerSec": 109753139.2 + "requestsPerSec": 405, + "avgLatencyMs": 121.36, + "medianLatencyMs": 114, + "p50LatencyMs": 114, + "p75LatencyMs": 157, + "p90LatencyMs": 176, + "p99LatencyMs": 211, + "maxLatencyMs": 463, + "bytesPerSec": 116621312 }, { "workers": 100, "durationMs": 5010, - "requests": 1831, + "requests": 1999, "errors": 0, - "requestsPerSec": 366.2, - "avgLatencyMs": 187.26, - "medianLatencyMs": 127, - "p50LatencyMs": 127, - "p75LatencyMs": 167, - "p90LatencyMs": 222, - "p99LatencyMs": 2531, - "maxLatencyMs": 4887, - "bytesPerSec": 105558835.2 + "requestsPerSec": 399.8, + "avgLatencyMs": 185.79, + "medianLatencyMs": 135, + "p50LatencyMs": 135, + "p75LatencyMs": 169, + "p90LatencyMs": 235, + "p99LatencyMs": 2491, + "maxLatencyMs": 4947, + "bytesPerSec": 115140198.4 }, { "workers": 200, "durationMs": 5010, - "requests": 1764, + "requests": 2008, "errors": 0, - "requestsPerSec": 352.8, - "avgLatencyMs": 191.06, - "medianLatencyMs": 123, - "p50LatencyMs": 123, - "p75LatencyMs": 162, - "p90LatencyMs": 255, - "p99LatencyMs": 2704, - "maxLatencyMs": 4923, - "bytesPerSec": 101692211.2 + "requestsPerSec": 401.6, + "avgLatencyMs": 182.65, + "medianLatencyMs": 125, + "p50LatencyMs": 125, + "p75LatencyMs": 158, + "p90LatencyMs": 226, + "p99LatencyMs": 2452, + "maxLatencyMs": 4965, + "bytesPerSec": 115651379.2 } ] }, { - "peakWorkers": 10, - "peakRequestsPerSec": 385, - "peakAvgLatencyMs": 25.39, - "peakP50LatencyMs": 25, - "peakP75LatencyMs": 25, - "peakP90LatencyMs": 33, - "peakP99LatencyMs": 45, - "totalRequests": 12705, + "peakWorkers": 50, + "peakRequestsPerSec": 414, + "peakAvgLatencyMs": 118.69, + "peakP50LatencyMs": 105, + "peakP75LatencyMs": 134, + "peakP90LatencyMs": 171, + "peakP99LatencyMs": 450, + "totalRequests": 13692, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1343, + "requests": 1415, "errors": 0, - "requestsPerSec": 268.61, - "avgLatencyMs": 3.11, + "requestsPerSec": 283, + "avgLatencyMs": 3.1, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, "p90LatencyMs": 3, "p99LatencyMs": 4, "maxLatencyMs": 6, - "bytesPerSec": 77430784 + "bytesPerSec": 81494016 }, { "workers": 5, "durationMs": 5000, - "requests": 1920, + "requests": 2027, "errors": 0, - "requestsPerSec": 384, - "avgLatencyMs": 12.66, - "medianLatencyMs": 13, - "p50LatencyMs": 13, - "p75LatencyMs": 13, - "p90LatencyMs": 15, - "p99LatencyMs": 20, - "maxLatencyMs": 26, - "bytesPerSec": 110683750.4 + "requestsPerSec": 405.4, + "avgLatencyMs": 11.87, + "medianLatencyMs": 12, + "p50LatencyMs": 12, + "p75LatencyMs": 12, + "p90LatencyMs": 14, + "p99LatencyMs": 19, + "maxLatencyMs": 24, + "bytesPerSec": 116739276.8 }, { "workers": 10, "durationMs": 5000, - "requests": 1925, + "requests": 2052, "errors": 0, - "requestsPerSec": 385, - "avgLatencyMs": 25.39, - "medianLatencyMs": 25, - "p50LatencyMs": 25, - "p75LatencyMs": 25, - "p90LatencyMs": 33, - "p99LatencyMs": 45, - "maxLatencyMs": 77, - "bytesPerSec": 110959001.6 + "requestsPerSec": 410.4, + "avgLatencyMs": 23.76, + "medianLatencyMs": 23, + "p50LatencyMs": 23, + "p75LatencyMs": 24, + "p90LatencyMs": 28, + "p99LatencyMs": 41, + "maxLatencyMs": 60, + "bytesPerSec": 118167961.6 }, { "workers": 25, "durationMs": 5000, - "requests": 1908, + "requests": 2062, "errors": 0, - "requestsPerSec": 381.6, - "avgLatencyMs": 64.51, - "medianLatencyMs": 63, - "p50LatencyMs": 63, - "p75LatencyMs": 70, - "p90LatencyMs": 84, - "p99LatencyMs": 129, - "maxLatencyMs": 464, - "bytesPerSec": 110002176 + "requestsPerSec": 412.4, + "avgLatencyMs": 59.79, + "medianLatencyMs": 58, + "p50LatencyMs": 58, + "p75LatencyMs": 63, + "p90LatencyMs": 80, + "p99LatencyMs": 116, + "maxLatencyMs": 398, + "bytesPerSec": 118770892.8 }, { "workers": 50, "durationMs": 5000, - "requests": 1899, + "requests": 2070, "errors": 0, - "requestsPerSec": 379.8, - "avgLatencyMs": 129.41, - "medianLatencyMs": 117, - "p50LatencyMs": 117, - "p75LatencyMs": 138, - "p90LatencyMs": 183, - "p99LatencyMs": 839, - "maxLatencyMs": 2053, - "bytesPerSec": 109477888 + "requestsPerSec": 414, + "avgLatencyMs": 118.69, + "medianLatencyMs": 105, + "p50LatencyMs": 105, + "p75LatencyMs": 134, + "p90LatencyMs": 171, + "p99LatencyMs": 450, + "maxLatencyMs": 1665, + "bytesPerSec": 119203430.4 }, { "workers": 100, "durationMs": 5010, - "requests": 1891, + "requests": 2047, "errors": 0, - "requestsPerSec": 378.2, - "avgLatencyMs": 188.99, - "medianLatencyMs": 127, - "p50LatencyMs": 127, - "p75LatencyMs": 177, - "p90LatencyMs": 237, - "p99LatencyMs": 2592, - "maxLatencyMs": 4942, - "bytesPerSec": 109006028.8 + "requestsPerSec": 409.4, + "avgLatencyMs": 200.48, + "medianLatencyMs": 150, + "p50LatencyMs": 150, + "p75LatencyMs": 189, + "p90LatencyMs": 257, + "p99LatencyMs": 2054, + "maxLatencyMs": 4886, + "bytesPerSec": 117905817.6 }, { "workers": 200, "durationMs": 5010, - "requests": 1819, + "requests": 2019, "errors": 0, - "requestsPerSec": 363.8, - "avgLatencyMs": 188.63, - "medianLatencyMs": 120, - "p50LatencyMs": 120, + "requestsPerSec": 403.8, + "avgLatencyMs": 193.78, + "medianLatencyMs": 137, + "p50LatencyMs": 137, "p75LatencyMs": 173, - "p90LatencyMs": 223, - "p99LatencyMs": 2613, - "maxLatencyMs": 4843, - "bytesPerSec": 104864153.6 + "p90LatencyMs": 233, + "p99LatencyMs": 2586, + "maxLatencyMs": 4920, + "bytesPerSec": 116280524.8 } ] }, { - "peakWorkers": 25, - "peakRequestsPerSec": 384.6, - "peakAvgLatencyMs": 64.08, - "peakP50LatencyMs": 63, - "peakP75LatencyMs": 71, - "peakP90LatencyMs": 84, - "peakP99LatencyMs": 128, - "totalRequests": 12716, + "peakWorkers": 50, + "peakRequestsPerSec": 418.2, + "peakAvgLatencyMs": 117.16, + "peakP50LatencyMs": 115, + "peakP75LatencyMs": 129, + "peakP90LatencyMs": 154, + "peakP99LatencyMs": 536, + "totalRequests": 13806, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1330, + "requests": 1413, "errors": 0, - "requestsPerSec": 266, - "avgLatencyMs": 3.14, + "requestsPerSec": 282.61, + "avgLatencyMs": 3.12, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, "p90LatencyMs": 4, - "p99LatencyMs": 5, - "maxLatencyMs": 10, - "bytesPerSec": 76657459.2 + "p99LatencyMs": 4, + "maxLatencyMs": 6, + "bytesPerSec": 81376051.2 }, { "workers": 5, "durationMs": 5000, - "requests": 1887, + "requests": 2031, "errors": 0, - "requestsPerSec": 377.4, - "avgLatencyMs": 12.85, - "medianLatencyMs": 13, - "p50LatencyMs": 13, - "p75LatencyMs": 13, - "p90LatencyMs": 15, - "p99LatencyMs": 20, + "requestsPerSec": 406.2, + "avgLatencyMs": 11.87, + "medianLatencyMs": 12, + "p50LatencyMs": 12, + "p75LatencyMs": 12, + "p90LatencyMs": 14, + "p99LatencyMs": 19, "maxLatencyMs": 25, - "bytesPerSec": 108783206.4 + "bytesPerSec": 116948992 }, { "workers": 10, "durationMs": 5000, - "requests": 1904, + "requests": 2079, "errors": 0, - "requestsPerSec": 380.8, - "avgLatencyMs": 25.65, - "medianLatencyMs": 25, - "p50LatencyMs": 25, - "p75LatencyMs": 26, - "p90LatencyMs": 30, - "p99LatencyMs": 44, - "maxLatencyMs": 86, - "bytesPerSec": 109779353.6 + "requestsPerSec": 415.8, + "avgLatencyMs": 23.51, + "medianLatencyMs": 23, + "p50LatencyMs": 23, + "p75LatencyMs": 24, + "p90LatencyMs": 27, + "p99LatencyMs": 41, + "maxLatencyMs": 62, + "bytesPerSec": 119753932.8 }, { "workers": 25, "durationMs": 5000, - "requests": 1923, + "requests": 2077, "errors": 0, - "requestsPerSec": 384.6, - "avgLatencyMs": 64.08, - "medianLatencyMs": 63, - "p50LatencyMs": 63, - "p75LatencyMs": 71, - "p90LatencyMs": 84, - "p99LatencyMs": 128, - "maxLatencyMs": 481, - "bytesPerSec": 110867251.2 + "requestsPerSec": 415.4, + "avgLatencyMs": 59.15, + "medianLatencyMs": 58, + "p50LatencyMs": 58, + "p75LatencyMs": 59, + "p90LatencyMs": 74, + "p99LatencyMs": 118, + "maxLatencyMs": 409, + "bytesPerSec": 119622860.8 }, { "workers": 50, "durationMs": 5000, - "requests": 1905, + "requests": 2091, "errors": 0, - "requestsPerSec": 381, - "avgLatencyMs": 128.31, - "medianLatencyMs": 102, - "p50LatencyMs": 102, - "p75LatencyMs": 154, - "p90LatencyMs": 173, - "p99LatencyMs": 755, - "maxLatencyMs": 2092, - "bytesPerSec": 109805568 + "requestsPerSec": 418.2, + "avgLatencyMs": 117.16, + "medianLatencyMs": 115, + "p50LatencyMs": 115, + "p75LatencyMs": 129, + "p90LatencyMs": 154, + "p99LatencyMs": 536, + "maxLatencyMs": 1816, + "bytesPerSec": 120422400 }, { "workers": 100, "durationMs": 5010, - "requests": 1896, + "requests": 2081, "errors": 0, - "requestsPerSec": 379.2, - "avgLatencyMs": 190.73, - "medianLatencyMs": 122, - "p50LatencyMs": 122, - "p75LatencyMs": 179, - "p90LatencyMs": 236, - "p99LatencyMs": 2732, - "maxLatencyMs": 4958, - "bytesPerSec": 109307494.4 + "requestsPerSec": 416.2, + "avgLatencyMs": 185.22, + "medianLatencyMs": 129, + "p50LatencyMs": 129, + "p75LatencyMs": 159, + "p90LatencyMs": 220, + "p99LatencyMs": 2610, + "maxLatencyMs": 4933, + "bytesPerSec": 119845683.2 }, { "workers": 200, "durationMs": 5010, - "requests": 1871, + "requests": 2034, "errors": 0, - "requestsPerSec": 374.2, - "avgLatencyMs": 188.07, - "medianLatencyMs": 128, - "p50LatencyMs": 128, - "p75LatencyMs": 152, - "p90LatencyMs": 249, - "p99LatencyMs": 2717, - "maxLatencyMs": 4963, - "bytesPerSec": 107865702.4 + "requestsPerSec": 406.8, + "avgLatencyMs": 192.54, + "medianLatencyMs": 134, + "p50LatencyMs": 134, + "p75LatencyMs": 171, + "p90LatencyMs": 253, + "p99LatencyMs": 2309, + "maxLatencyMs": 4947, + "bytesPerSec": 117145600 } ] } 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 d5bc5b5a..26108bb1 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,417 +4,417 @@ "type": "runtime-app", "isFocused": true, "order": 1, - "timingMeasuredAt": "2026-10-10T11:51:43.886Z", + "timingMeasuredAt": "2026-10-11T00:44:30.326Z", "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": 95.2, - "fcpMs": 95.01, + "firstPaintMs": 86.8, + "fcpMs": 86.86, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 3.77, - "inputDelayMs": 2.42, - "processingDurationMs": 0.42, - "presentationDelayMs": 0.93 + "interactionLatencyMs": 2.32, + "inputDelayMs": 1.99, + "processingDurationMs": 0.33, + "presentationDelayMs": 0 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 11.34, - "fcpMs": 11.33, - "interactionLatencyMs": 3.67, - "inputDelayMs": 1.28, - "processingDurationMs": 0.32, - "presentationDelayMs": 2.08 + "firstPaintMs": 6.06, + "fcpMs": 6.07, + "interactionLatencyMs": 1.52, + "inputDelayMs": 1.49, + "processingDurationMs": 0.08, + "presentationDelayMs": 0 }, "samples": [ { - "firstPaintMs": 109, - "fcpMs": 108.781, + "firstPaintMs": 86, + "fcpMs": 86.462, "interactionTests": { - "interactionLatencyMs": 10.338999999999999, - "inputDelayMs": 4.691, - "processingDurationMs": 0.991, - "presentationDelayMs": 4.657 + "interactionLatencyMs": 0.643, + "inputDelayMs": 0.241, + "processingDurationMs": 0.402, + "presentationDelayMs": 0 } }, { - "firstPaintMs": 86, - "fcpMs": 85.759, + "firstPaintMs": 81, + "fcpMs": 81.058, "interactionTests": { - "interactionLatencyMs": 2.259, - "inputDelayMs": 1.977, - "processingDurationMs": 0.282, + "interactionLatencyMs": 2.06, + "inputDelayMs": 1.797, + "processingDurationMs": 0.263, "presentationDelayMs": 0 } }, { - "firstPaintMs": 106, - "fcpMs": 105.821, + "firstPaintMs": 82, + "fcpMs": 81.807, "interactionTests": { - "interactionLatencyMs": 2.3320000000000003, - "inputDelayMs": 1.995, - "processingDurationMs": 0.337, + "interactionLatencyMs": 1.984, + "inputDelayMs": 1.703, + "processingDurationMs": 0.281, "presentationDelayMs": 0 } }, { - "firstPaintMs": 86, - "fcpMs": 85.96, + "firstPaintMs": 89, + "fcpMs": 88.966, "interactionTests": { - "interactionLatencyMs": 1.932, - "inputDelayMs": 1.685, - "processingDurationMs": 0.247, + "interactionLatencyMs": 4.805000000000001, + "inputDelayMs": 4.368, + "processingDurationMs": 0.437, "presentationDelayMs": 0 } }, { - "firstPaintMs": 89, - "fcpMs": 88.744, + "firstPaintMs": 96, + "fcpMs": 96.004, "interactionTests": { - "interactionLatencyMs": 2.0020000000000002, - "inputDelayMs": 1.745, - "processingDurationMs": 0.257, + "interactionLatencyMs": 2.109, + "inputDelayMs": 1.83, + "processingDurationMs": 0.279, "presentationDelayMs": 0 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 742, + "opsPerSec": 739, "avgLatencyMs": 1.44, - "medianLatencyMs": 1.314, - "samples": 6944, + "medianLatencyMs": 1.321, + "samples": 6946, "bodySizeKb": 96.89, "duplicationFactor": 1 }, "serverSideRenderedTests": { - "firstPaintMs": 60, - "fcpMs": 60.21, + "firstPaintMs": 55.2, + "fcpMs": 55.29, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 0.79, - "inputDelayMs": 0.5, - "processingDurationMs": 0.29, + "interactionLatencyMs": 0.72, + "inputDelayMs": 0.49, + "processingDurationMs": 0.22, "presentationDelayMs": 0 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 25.23, - "fcpMs": 25.03, - "interactionLatencyMs": 0.26, - "inputDelayMs": 0.21, - "processingDurationMs": 0.08, + "firstPaintMs": 7.76, + "fcpMs": 7.97, + "interactionLatencyMs": 0.23, + "inputDelayMs": 0.23, + "processingDurationMs": 0.01, "presentationDelayMs": 0 }, "samples": [ { - "firstPaintMs": 105, - "fcpMs": 104.849, + "firstPaintMs": 69, + "fcpMs": 69.442, "interactionTests": { - "interactionLatencyMs": 0.904, - "inputDelayMs": 0.671, - "processingDurationMs": 0.233, + "interactionLatencyMs": 0.332, + "inputDelayMs": 0.103, + "processingDurationMs": 0.229, "presentationDelayMs": 0 } }, { - "firstPaintMs": 47, - "fcpMs": 47.2, + "firstPaintMs": 52, + "fcpMs": 51.681, "interactionTests": { - "interactionLatencyMs": 0.356, - "inputDelayMs": 0.132, - "processingDurationMs": 0.224, + "interactionLatencyMs": 0.84, + "inputDelayMs": 0.629, + "processingDurationMs": 0.211, "presentationDelayMs": 0 } }, { - "firstPaintMs": 52, - "fcpMs": 52.429, + "firstPaintMs": 53, + "fcpMs": 53.266, "interactionTests": { - "interactionLatencyMs": 0.758, - "inputDelayMs": 0.51, - "processingDurationMs": 0.248, + "interactionLatencyMs": 0.862, + "inputDelayMs": 0.646, + "processingDurationMs": 0.216, "presentationDelayMs": 0 } }, { - "firstPaintMs": 48, - "fcpMs": 48.426, + "firstPaintMs": 51, + "fcpMs": 50.656, "interactionTests": { - "interactionLatencyMs": 0.901, - "inputDelayMs": 0.557, - "processingDurationMs": 0.344, + "interactionLatencyMs": 0.869, + "inputDelayMs": 0.63, + "processingDurationMs": 0.239, "presentationDelayMs": 0 } }, { - "firstPaintMs": 48, - "fcpMs": 48.148, + "firstPaintMs": 51, + "fcpMs": 51.396, "interactionTests": { - "interactionLatencyMs": 1.03, - "inputDelayMs": 0.617, - "processingDurationMs": 0.413, + "interactionLatencyMs": 0.679, + "inputDelayMs": 0.466, + "processingDurationMs": 0.213, "presentationDelayMs": 0 } } ] }, "ssrLoadTests": { - "peakWorkers": 50, - "peakRequestsPerSec": 1535, - "peakAvgLatencyMs": 31.96, - "peakP50LatencyMs": 32, - "peakP75LatencyMs": 33, - "peakP90LatencyMs": 34, - "peakP99LatencyMs": 45, - "totalRequests": 45772, + "peakWorkers": 25, + "peakRequestsPerSec": 1568.6, + "peakAvgLatencyMs": 15.37, + "peakP50LatencyMs": 15, + "peakP75LatencyMs": 16, + "peakP90LatencyMs": 17, + "peakP99LatencyMs": 24, + "totalRequests": 46886, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2742, + "requests": 2682, "errors": 0, - "requestsPerSec": 548.4, - "avgLatencyMs": 1.06, + "requestsPerSec": 536.4, + "avgLatencyMs": 1.09, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 3, - "maxLatencyMs": 4, - "bytesPerSec": 103854899.2 + "maxLatencyMs": 7, + "bytesPerSec": 101600460.8 }, { "workers": 5, "durationMs": 5000, - "requests": 6007, + "requests": 6050, "errors": 0, - "requestsPerSec": 1201.41, - "avgLatencyMs": 3.91, + "requestsPerSec": 1210, + "avgLatencyMs": 3.81, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 8, - "bytesPerSec": 227527884.8 + "maxLatencyMs": 7, + "bytesPerSec": 229153177.6 }, { "workers": 10, "durationMs": 5000, - "requests": 6912, + "requests": 7065, "errors": 0, - "requestsPerSec": 1382.4, - "avgLatencyMs": 6.71, - "medianLatencyMs": 7, - "p50LatencyMs": 7, + "requestsPerSec": 1413, + "avgLatencyMs": 6.46, + "medianLatencyMs": 6, + "p50LatencyMs": 6, "p75LatencyMs": 7, - "p90LatencyMs": 8, + "p90LatencyMs": 7, "p99LatencyMs": 10, - "maxLatencyMs": 17, - "bytesPerSec": 261790105.6 + "maxLatencyMs": 14, + "bytesPerSec": 267635916.8 }, { "workers": 25, "durationMs": 5000, - "requests": 7463, + "requests": 7843, "errors": 0, - "requestsPerSec": 1492.6, - "avgLatencyMs": 16.23, - "medianLatencyMs": 16, - "p50LatencyMs": 16, - "p75LatencyMs": 17, - "p90LatencyMs": 18, - "p99LatencyMs": 25, - "maxLatencyMs": 63, - "bytesPerSec": 282722304 + "requestsPerSec": 1568.6, + "avgLatencyMs": 15.37, + "medianLatencyMs": 15, + "p50LatencyMs": 15, + "p75LatencyMs": 16, + "p90LatencyMs": 17, + "p99LatencyMs": 24, + "maxLatencyMs": 70, + "bytesPerSec": 297087795.2 }, { "workers": 50, "durationMs": 5000, - "requests": 7675, + "requests": 7818, "errors": 0, - "requestsPerSec": 1535, - "avgLatencyMs": 31.96, - "medianLatencyMs": 32, - "p50LatencyMs": 32, - "p75LatencyMs": 33, + "requestsPerSec": 1563.6, + "avgLatencyMs": 31.36, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 32, "p90LatencyMs": 34, - "p99LatencyMs": 45, - "maxLatencyMs": 302, - "bytesPerSec": 290691481.61 + "p99LatencyMs": 48, + "maxLatencyMs": 277, + "bytesPerSec": 296144076.8 }, { "workers": 100, "durationMs": 5010, - "requests": 7512, + "requests": 7766, "errors": 0, - "requestsPerSec": 1502.4, - "avgLatencyMs": 65.66, - "medianLatencyMs": 62, - "p50LatencyMs": 62, - "p75LatencyMs": 66, - "p90LatencyMs": 69, - "p99LatencyMs": 100, - "maxLatencyMs": 1586, - "bytesPerSec": 284504883.2 + "requestsPerSec": 1553.2, + "avgLatencyMs": 63.5, + "medianLatencyMs": 61, + "p50LatencyMs": 61, + "p75LatencyMs": 64, + "p90LatencyMs": 68, + "p99LatencyMs": 84, + "maxLatencyMs": 1526, + "bytesPerSec": 294151782.4 }, { "workers": 200, "durationMs": 5010, - "requests": 7461, + "requests": 7662, "errors": 0, - "requestsPerSec": 1492.2, - "avgLatencyMs": 114.85, - "medianLatencyMs": 85, - "p50LatencyMs": 85, - "p75LatencyMs": 102, - "p90LatencyMs": 109, - "p99LatencyMs": 1553, - "maxLatencyMs": 4966, - "bytesPerSec": 282617446.4 + "requestsPerSec": 1532.4, + "avgLatencyMs": 113.75, + "medianLatencyMs": 82, + "p50LatencyMs": 82, + "p75LatencyMs": 97, + "p90LatencyMs": 115, + "p99LatencyMs": 1524, + "maxLatencyMs": 4965, + "bytesPerSec": 290272051.2 } ], "runs": 3, "samples": [ { "peakWorkers": 50, - "peakRequestsPerSec": 1536.8, - "peakAvgLatencyMs": 31.92, - "peakP50LatencyMs": 31, + "peakRequestsPerSec": 1576, + "peakAvgLatencyMs": 31.12, + "peakP50LatencyMs": 30, "peakP75LatencyMs": 32, - "peakP90LatencyMs": 35, - "peakP99LatencyMs": 46, - "totalRequests": 45653, + "peakP90LatencyMs": 33, + "peakP99LatencyMs": 47, + "totalRequests": 46634, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2649, + "requests": 2661, "errors": 0, - "requestsPerSec": 529.8, - "avgLatencyMs": 1.05, + "requestsPerSec": 532.21, + "avgLatencyMs": 1.07, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 3, - "maxLatencyMs": 4, - "bytesPerSec": 100342169.6 + "maxLatencyMs": 6, + "bytesPerSec": 100800921.6 }, { "workers": 5, "durationMs": 5000, - "requests": 5791, + "requests": 6006, "errors": 0, - "requestsPerSec": 1158.2, - "avgLatencyMs": 4.01, + "requestsPerSec": 1201.2, + "avgLatencyMs": 3.9, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, - "p99LatencyMs": 6, - "maxLatencyMs": 10, - "bytesPerSec": 219348992 + "p99LatencyMs": 7, + "maxLatencyMs": 9, + "bytesPerSec": 227501670.4 }, { "workers": 10, "durationMs": 5000, - "requests": 6756, + "requests": 6901, "errors": 0, - "requestsPerSec": 1351.2, - "avgLatencyMs": 6.85, - "medianLatencyMs": 7, - "p50LatencyMs": 7, + "requestsPerSec": 1380.2, + "avgLatencyMs": 6.68, + "medianLatencyMs": 6, + "p50LatencyMs": 6, "p75LatencyMs": 7, "p90LatencyMs": 8, - "p99LatencyMs": 11, - "maxLatencyMs": 20, - "bytesPerSec": 255891865.6 + "p99LatencyMs": 12, + "maxLatencyMs": 18, + "bytesPerSec": 261396889.6 }, { "workers": 25, "durationMs": 5000, - "requests": 7556, + "requests": 7615, "errors": 0, - "requestsPerSec": 1511.2, - "avgLatencyMs": 16.01, - "medianLatencyMs": 16, - "p50LatencyMs": 16, + "requestsPerSec": 1523, + "avgLatencyMs": 15.87, + "medianLatencyMs": 15, + "p50LatencyMs": 15, "p75LatencyMs": 17, "p90LatencyMs": 18, - "p99LatencyMs": 27, - "maxLatencyMs": 77, - "bytesPerSec": 286182604.8 + "p99LatencyMs": 26, + "maxLatencyMs": 67, + "bytesPerSec": 288489472 }, { "workers": 50, "durationMs": 5000, - "requests": 7684, + "requests": 7880, "errors": 0, - "requestsPerSec": 1536.8, - "avgLatencyMs": 31.92, - "medianLatencyMs": 31, - "p50LatencyMs": 31, + "requestsPerSec": 1576, + "avgLatencyMs": 31.12, + "medianLatencyMs": 30, + "p50LatencyMs": 30, "p75LatencyMs": 32, - "p90LatencyMs": 35, - "p99LatencyMs": 46, - "maxLatencyMs": 78, - "bytesPerSec": 291006054.4 + "p90LatencyMs": 33, + "p99LatencyMs": 47, + "maxLatencyMs": 103, + "bytesPerSec": 298503372.8 }, { "workers": 100, - "durationMs": 5000, - "requests": 7577, + "durationMs": 5010, + "requests": 7777, "errors": 0, - "requestsPerSec": 1515.4, - "avgLatencyMs": 65.08, - "medianLatencyMs": 62, - "p50LatencyMs": 62, - "p75LatencyMs": 65, - "p90LatencyMs": 69, - "p99LatencyMs": 102, - "maxLatencyMs": 1540, - "bytesPerSec": 286969036.8 + "requestsPerSec": 1555.4, + "avgLatencyMs": 63.44, + "medianLatencyMs": 61, + "p50LatencyMs": 61, + "p75LatencyMs": 63, + "p90LatencyMs": 66, + "p99LatencyMs": 97, + "maxLatencyMs": 1553, + "bytesPerSec": 294571212.8 }, { "workers": 200, "durationMs": 5010, - "requests": 7640, + "requests": 7794, "errors": 0, - "requestsPerSec": 1528, - "avgLatencyMs": 113.54, + "requestsPerSec": 1558.8, + "avgLatencyMs": 112.49, "medianLatencyMs": 82, "p50LatencyMs": 82, - "p75LatencyMs": 99, - "p90LatencyMs": 108, - "p99LatencyMs": 1554, - "maxLatencyMs": 4930, - "bytesPerSec": 289380761.61 + "p75LatencyMs": 100, + "p90LatencyMs": 105, + "p99LatencyMs": 1556, + "maxLatencyMs": 4985, + "bytesPerSec": 295200358.4 } ] }, { "peakWorkers": 50, - "peakRequestsPerSec": 1535, - "peakAvgLatencyMs": 31.96, - "peakP50LatencyMs": 32, - "peakP75LatencyMs": 33, + "peakRequestsPerSec": 1544.2, + "peakAvgLatencyMs": 31.77, + "peakP50LatencyMs": 31, + "peakP75LatencyMs": 32, "peakP90LatencyMs": 34, - "peakP99LatencyMs": 45, - "totalRequests": 45772, + "peakP99LatencyMs": 48, + "totalRequests": 45737, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2742, + "requests": 2741, "errors": 0, - "requestsPerSec": 548.4, + "requestsPerSec": 548.21, "avgLatencyMs": 1.06, "medianLatencyMs": 1, "p50LatencyMs": 1, @@ -422,215 +422,215 @@ "p90LatencyMs": 1, "p99LatencyMs": 3, "maxLatencyMs": 4, - "bytesPerSec": 103854899.2 + "bytesPerSec": 103815577.6 }, { "workers": 5, "durationMs": 5000, - "requests": 6007, + "requests": 6003, "errors": 0, - "requestsPerSec": 1201.41, - "avgLatencyMs": 3.91, + "requestsPerSec": 1200.6, + "avgLatencyMs": 3.6, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, "maxLatencyMs": 8, - "bytesPerSec": 227527884.8 + "bytesPerSec": 227396812.8 }, { "workers": 10, "durationMs": 5000, - "requests": 6912, + "requests": 6905, "errors": 0, - "requestsPerSec": 1382.4, - "avgLatencyMs": 6.71, - "medianLatencyMs": 7, - "p50LatencyMs": 7, + "requestsPerSec": 1381, + "avgLatencyMs": 6.68, + "medianLatencyMs": 6, + "p50LatencyMs": 6, "p75LatencyMs": 7, "p90LatencyMs": 8, - "p99LatencyMs": 10, + "p99LatencyMs": 12, "maxLatencyMs": 17, - "bytesPerSec": 261790105.6 + "bytesPerSec": 261501747.2 }, { "workers": 25, "durationMs": 5000, - "requests": 7463, + "requests": 7528, "errors": 0, - "requestsPerSec": 1492.6, - "avgLatencyMs": 16.23, + "requestsPerSec": 1505.6, + "avgLatencyMs": 16.08, "medianLatencyMs": 16, "p50LatencyMs": 16, "p75LatencyMs": 17, "p90LatencyMs": 18, "p99LatencyMs": 25, - "maxLatencyMs": 63, - "bytesPerSec": 282722304 + "maxLatencyMs": 71, + "bytesPerSec": 285134028.8 }, { "workers": 50, "durationMs": 5000, - "requests": 7675, + "requests": 7721, "errors": 0, - "requestsPerSec": 1535, - "avgLatencyMs": 31.96, - "medianLatencyMs": 32, - "p50LatencyMs": 32, - "p75LatencyMs": 33, + "requestsPerSec": 1544.2, + "avgLatencyMs": 31.77, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 32, "p90LatencyMs": 34, - "p99LatencyMs": 45, - "maxLatencyMs": 302, - "bytesPerSec": 290691481.61 + "p99LatencyMs": 48, + "maxLatencyMs": 342, + "bytesPerSec": 292421632 }, { "workers": 100, "durationMs": 5010, - "requests": 7512, + "requests": 7451, "errors": 0, - "requestsPerSec": 1502.4, - "avgLatencyMs": 65.66, - "medianLatencyMs": 62, - "p50LatencyMs": 62, + "requestsPerSec": 1490.2, + "avgLatencyMs": 66.21, + "medianLatencyMs": 63, + "p50LatencyMs": 63, "p75LatencyMs": 66, - "p90LatencyMs": 69, - "p99LatencyMs": 100, - "maxLatencyMs": 1586, - "bytesPerSec": 284504883.2 + "p90LatencyMs": 70, + "p99LatencyMs": 113, + "maxLatencyMs": 1574, + "bytesPerSec": 282211123.2 }, { "workers": 200, "durationMs": 5010, - "requests": 7461, + "requests": 7388, "errors": 0, - "requestsPerSec": 1492.2, - "avgLatencyMs": 114.85, - "medianLatencyMs": 85, - "p50LatencyMs": 85, - "p75LatencyMs": 102, - "p90LatencyMs": 109, - "p99LatencyMs": 1553, - "maxLatencyMs": 4966, - "bytesPerSec": 282617446.4 + "requestsPerSec": 1477.6, + "avgLatencyMs": 115.9, + "medianLatencyMs": 84, + "p50LatencyMs": 84, + "p75LatencyMs": 99, + "p90LatencyMs": 114, + "p99LatencyMs": 1618, + "maxLatencyMs": 4997, + "bytesPerSec": 279838720 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 1510.4, - "peakAvgLatencyMs": 16.04, - "peakP50LatencyMs": 16, - "peakP75LatencyMs": 17, - "peakP90LatencyMs": 18, - "peakP99LatencyMs": 25, - "totalRequests": 45633, + "peakRequestsPerSec": 1568.6, + "peakAvgLatencyMs": 15.37, + "peakP50LatencyMs": 15, + "peakP75LatencyMs": 16, + "peakP90LatencyMs": 17, + "peakP99LatencyMs": 24, + "totalRequests": 46886, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2738, + "requests": 2682, "errors": 0, - "requestsPerSec": 547.6, - "avgLatencyMs": 1.05, + "requestsPerSec": 536.4, + "avgLatencyMs": 1.09, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 3, - "maxLatencyMs": 6, - "bytesPerSec": 103697612.8 + "maxLatencyMs": 7, + "bytesPerSec": 101600460.8 }, { "workers": 5, "durationMs": 5000, - "requests": 5999, + "requests": 6050, "errors": 0, - "requestsPerSec": 1199.8, - "avgLatencyMs": 3.93, + "requestsPerSec": 1210, + "avgLatencyMs": 3.81, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 9, - "bytesPerSec": 227239526.4 + "maxLatencyMs": 7, + "bytesPerSec": 229153177.6 }, { "workers": 10, "durationMs": 5000, - "requests": 6859, + "requests": 7065, "errors": 0, - "requestsPerSec": 1371.8, - "avgLatencyMs": 6.78, - "medianLatencyMs": 7, - "p50LatencyMs": 7, + "requestsPerSec": 1413, + "avgLatencyMs": 6.46, + "medianLatencyMs": 6, + "p50LatencyMs": 6, "p75LatencyMs": 7, - "p90LatencyMs": 8, - "p99LatencyMs": 11, - "maxLatencyMs": 15, - "bytesPerSec": 259797811.2 + "p90LatencyMs": 7, + "p99LatencyMs": 10, + "maxLatencyMs": 14, + "bytesPerSec": 267635916.8 }, { "workers": 25, "durationMs": 5000, - "requests": 7552, + "requests": 7843, "errors": 0, - "requestsPerSec": 1510.4, - "avgLatencyMs": 16.04, - "medianLatencyMs": 16, - "p50LatencyMs": 16, - "p75LatencyMs": 17, - "p90LatencyMs": 18, - "p99LatencyMs": 25, - "maxLatencyMs": 66, - "bytesPerSec": 286025318.4 + "requestsPerSec": 1568.6, + "avgLatencyMs": 15.37, + "medianLatencyMs": 15, + "p50LatencyMs": 15, + "p75LatencyMs": 16, + "p90LatencyMs": 17, + "p99LatencyMs": 24, + "maxLatencyMs": 70, + "bytesPerSec": 297087795.2 }, { "workers": 50, "durationMs": 5000, - "requests": 7526, + "requests": 7818, "errors": 0, - "requestsPerSec": 1505.2, - "avgLatencyMs": 32.61, - "medianLatencyMs": 32, - "p50LatencyMs": 32, - "p75LatencyMs": 33, - "p90LatencyMs": 36, - "p99LatencyMs": 49, - "maxLatencyMs": 340, - "bytesPerSec": 285029171.2 + "requestsPerSec": 1563.6, + "avgLatencyMs": 31.36, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 32, + "p90LatencyMs": 34, + "p99LatencyMs": 48, + "maxLatencyMs": 277, + "bytesPerSec": 296144076.8 }, { "workers": 100, - "durationMs": 5000, - "requests": 7425, + "durationMs": 5010, + "requests": 7766, "errors": 0, - "requestsPerSec": 1485, - "avgLatencyMs": 66.45, - "medianLatencyMs": 63, - "p50LatencyMs": 63, - "p75LatencyMs": 67, - "p90LatencyMs": 71, - "p99LatencyMs": 104, - "maxLatencyMs": 1545, - "bytesPerSec": 281201868.8 + "requestsPerSec": 1553.2, + "avgLatencyMs": 63.5, + "medianLatencyMs": 61, + "p50LatencyMs": 61, + "p75LatencyMs": 64, + "p90LatencyMs": 68, + "p99LatencyMs": 84, + "maxLatencyMs": 1526, + "bytesPerSec": 294151782.4 }, { "workers": 200, "durationMs": 5010, - "requests": 7534, + "requests": 7662, "errors": 0, - "requestsPerSec": 1506.8, - "avgLatencyMs": 115.01, - "medianLatencyMs": 85, - "p50LatencyMs": 85, - "p75LatencyMs": 99, - "p90LatencyMs": 110, - "p99LatencyMs": 1522, - "maxLatencyMs": 4947, - "bytesPerSec": 285396172.8 + "requestsPerSec": 1532.4, + "avgLatencyMs": 113.75, + "medianLatencyMs": 82, + "p50LatencyMs": 82, + "p75LatencyMs": 97, + "p90LatencyMs": 115, + "p99LatencyMs": 1524, + "maxLatencyMs": 4965, + "bytesPerSec": 290272051.2 } ] } 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 6f060a33..73280bd9 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,34 +4,34 @@ "type": "runtime-app", "isFocused": false, "order": 0, - "timingMeasuredAt": "2026-10-10T11:51:43.886Z", + "timingMeasuredAt": "2026-10-11T00:44:30.326Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "ssrRequestThroughputTests": { "opsPerSec": 851, - "avgLatencyMs": 1.201, - "medianLatencyMs": 1.201, - "samples": 8330, + "avgLatencyMs": 1.206, + "medianLatencyMs": 1.206, + "samples": 8292, "bodySizeKb": 96.83, "duplicationFactor": 1 }, "frameworkVersion": "24.21.0", "ssrLoadTests": { - "peakWorkers": 50, - "peakRequestsPerSec": 1683.2, - "peakAvgLatencyMs": 29.14, - "peakP50LatencyMs": 28, - "peakP75LatencyMs": 31, - "peakP90LatencyMs": 35, - "peakP99LatencyMs": 38, - "totalRequests": 49090, + "peakWorkers": 200, + "peakRequestsPerSec": 1765.4, + "peakAvgLatencyMs": 111.09, + "peakP50LatencyMs": 92, + "peakP75LatencyMs": 117, + "peakP90LatencyMs": 154, + "peakP99LatencyMs": 707, + "totalRequests": 49968, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 3038, + "requests": 3000, "errors": 0, - "requestsPerSec": 607.6, + "requestsPerSec": 600, "avgLatencyMs": 1.03, "medianLatencyMs": 1, "p50LatencyMs": 1, @@ -39,236 +39,236 @@ "p90LatencyMs": 1, "p99LatencyMs": 2, "maxLatencyMs": 4, - "bytesPerSec": 115048448 + "bytesPerSec": 113593548.8 }, { "workers": 5, "durationMs": 5000, - "requests": 6316, + "requests": 6637, "errors": 0, - "requestsPerSec": 1263.2, - "avgLatencyMs": 3.43, + "requestsPerSec": 1327.4, + "avgLatencyMs": 3.15, "medianLatencyMs": 3, "p50LatencyMs": 3, - "p75LatencyMs": 4, + "p75LatencyMs": 3, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 6, - "bytesPerSec": 239140864 + "maxLatencyMs": 7, + "bytesPerSec": 251304345.6 }, { "workers": 10, "durationMs": 5000, - "requests": 7310, + "requests": 7692, "errors": 0, - "requestsPerSec": 1462, - "avgLatencyMs": 6.47, + "requestsPerSec": 1538.4, + "avgLatencyMs": 6.18, "medianLatencyMs": 6, "p50LatencyMs": 6, - "p75LatencyMs": 7, + "p75LatencyMs": 6, "p90LatencyMs": 7, "p99LatencyMs": 9, - "maxLatencyMs": 12, - "bytesPerSec": 276758528 + "maxLatencyMs": 11, + "bytesPerSec": 291268198.4 }, { "workers": 25, "durationMs": 5000, - "requests": 7834, + "requests": 7935, "errors": 0, - "requestsPerSec": 1566.8, - "avgLatencyMs": 15.41, - "medianLatencyMs": 16, - "p50LatencyMs": 16, + "requestsPerSec": 1587, + "avgLatencyMs": 15.26, + "medianLatencyMs": 14, + "p50LatencyMs": 14, "p75LatencyMs": 17, "p90LatencyMs": 18, "p99LatencyMs": 20, - "maxLatencyMs": 32, - "bytesPerSec": 296615936 + "maxLatencyMs": 30, + "bytesPerSec": 300495667.2 }, { "workers": 50, "durationMs": 5000, - "requests": 8416, + "requests": 7478, "errors": 0, - "requestsPerSec": 1683.2, - "avgLatencyMs": 29.14, - "medianLatencyMs": 28, - "p50LatencyMs": 28, - "p75LatencyMs": 31, - "p90LatencyMs": 35, - "p99LatencyMs": 38, - "maxLatencyMs": 71, - "bytesPerSec": 318688460.8 + "requestsPerSec": 1495.6, + "avgLatencyMs": 32.81, + "medianLatencyMs": 34, + "p50LatencyMs": 34, + "p75LatencyMs": 35, + "p90LatencyMs": 37, + "p99LatencyMs": 46, + "maxLatencyMs": 167, + "bytesPerSec": 283128627.2 }, { "workers": 100, "durationMs": 5010, - "requests": 8274, + "requests": 8399, "errors": 0, - "requestsPerSec": 1654.8, - "avgLatencyMs": 59.57, - "medianLatencyMs": 55, - "p50LatencyMs": 55, - "p75LatencyMs": 69, + "requestsPerSec": 1679.8, + "avgLatencyMs": 58.73, + "medianLatencyMs": 56, + "p50LatencyMs": 56, + "p75LatencyMs": 66, "p90LatencyMs": 77, - "p99LatencyMs": 111, - "maxLatencyMs": 463, - "bytesPerSec": 313288294.4 + "p99LatencyMs": 108, + "maxLatencyMs": 454, + "bytesPerSec": 318059315.2 }, { "workers": 200, "durationMs": 5010, - "requests": 7902, + "requests": 8827, "errors": 0, - "requestsPerSec": 1580.4, - "avgLatencyMs": 124.63, - "medianLatencyMs": 114, - "p50LatencyMs": 114, - "p75LatencyMs": 152, - "p90LatencyMs": 171, - "p99LatencyMs": 608, - "maxLatencyMs": 1153, - "bytesPerSec": 299184947.2 + "requestsPerSec": 1765.4, + "avgLatencyMs": 111.09, + "medianLatencyMs": 92, + "p50LatencyMs": 92, + "p75LatencyMs": 117, + "p90LatencyMs": 154, + "p99LatencyMs": 707, + "maxLatencyMs": 3776, + "bytesPerSec": 334259814.4 } ], "runs": 3, "samples": [ { "peakWorkers": 100, - "peakRequestsPerSec": 1651, - "peakAvgLatencyMs": 59.66, - "peakP50LatencyMs": 56, - "peakP75LatencyMs": 68, - "peakP90LatencyMs": 81, - "peakP99LatencyMs": 103, - "totalRequests": 49363, + "peakRequestsPerSec": 1804, + "peakAvgLatencyMs": 54.64, + "peakP50LatencyMs": 54, + "peakP75LatencyMs": 56, + "peakP90LatencyMs": 69, + "peakP99LatencyMs": 101, + "totalRequests": 50704, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 3001, + "requests": 3010, "errors": 0, - "requestsPerSec": 600.21, - "avgLatencyMs": 1.04, + "requestsPerSec": 602, + "avgLatencyMs": 1.03, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 2, "maxLatencyMs": 4, - "bytesPerSec": 113632870.4 + "bytesPerSec": 113986764.8 }, { "workers": 5, "durationMs": 5000, - "requests": 6327, + "requests": 6455, "errors": 0, - "requestsPerSec": 1265.41, - "avgLatencyMs": 3.34, + "requestsPerSec": 1291, + "avgLatencyMs": 3.25, "medianLatencyMs": 3, "p50LatencyMs": 3, - "p75LatencyMs": 4, + "p75LatencyMs": 3, "p90LatencyMs": 4, - "p99LatencyMs": 6, + "p99LatencyMs": 5, "maxLatencyMs": 6, - "bytesPerSec": 239534080 + "bytesPerSec": 244409958.4 }, { "workers": 10, "durationMs": 5000, - "requests": 7494, + "requests": 7610, "errors": 0, - "requestsPerSec": 1498.8, - "avgLatencyMs": 6.36, + "requestsPerSec": 1522, + "avgLatencyMs": 6.24, "medianLatencyMs": 6, "p50LatencyMs": 6, - "p75LatencyMs": 7, - "p90LatencyMs": 8, - "p99LatencyMs": 9, - "maxLatencyMs": 13, - "bytesPerSec": 283770880 + "p75LatencyMs": 6, + "p90LatencyMs": 7, + "p99LatencyMs": 8, + "maxLatencyMs": 12, + "bytesPerSec": 288161792 }, { "workers": 25, "durationMs": 5000, - "requests": 8150, + "requests": 8190, "errors": 0, - "requestsPerSec": 1630, - "avgLatencyMs": 14.8, + "requestsPerSec": 1638, + "avgLatencyMs": 14.7, "medianLatencyMs": 14, "p50LatencyMs": 14, "p75LatencyMs": 16, "p90LatencyMs": 17, "p99LatencyMs": 19, - "maxLatencyMs": 30, - "bytesPerSec": 308517273.61 + "maxLatencyMs": 33, + "bytesPerSec": 310142566.4 }, { "workers": 50, "durationMs": 5000, - "requests": 7913, + "requests": 8129, "errors": 0, - "requestsPerSec": 1582.6, - "avgLatencyMs": 31, - "medianLatencyMs": 31, - "p50LatencyMs": 31, - "p75LatencyMs": 34, - "p90LatencyMs": 36, - "p99LatencyMs": 47, - "maxLatencyMs": 65, - "bytesPerSec": 299604377.61 + "requestsPerSec": 1625.8, + "avgLatencyMs": 30.19, + "medianLatencyMs": 29, + "p50LatencyMs": 29, + "p75LatencyMs": 33, + "p90LatencyMs": 35, + "p99LatencyMs": 49, + "maxLatencyMs": 88, + "bytesPerSec": 307835699.2 }, { "workers": 100, "durationMs": 5010, - "requests": 8255, + "requests": 9020, "errors": 0, - "requestsPerSec": 1651, - "avgLatencyMs": 59.66, - "medianLatencyMs": 56, - "p50LatencyMs": 56, - "p75LatencyMs": 68, - "p90LatencyMs": 81, - "p99LatencyMs": 103, - "maxLatencyMs": 428, - "bytesPerSec": 312606720 + "requestsPerSec": 1804, + "avgLatencyMs": 54.64, + "medianLatencyMs": 54, + "p50LatencyMs": 54, + "p75LatencyMs": 56, + "p90LatencyMs": 69, + "p99LatencyMs": 101, + "maxLatencyMs": 407, + "bytesPerSec": 341547417.61 }, { "workers": 200, "durationMs": 5010, - "requests": 8223, + "requests": 8290, "errors": 0, - "requestsPerSec": 1644.6, - "avgLatencyMs": 119.89, - "medianLatencyMs": 99, - "p50LatencyMs": 99, - "p75LatencyMs": 132, - "p90LatencyMs": 157, - "p99LatencyMs": 225, - "maxLatencyMs": 3939, - "bytesPerSec": 311348428.8 + "requestsPerSec": 1658, + "avgLatencyMs": 118.81, + "medianLatencyMs": 89, + "p50LatencyMs": 89, + "p75LatencyMs": 109, + "p90LatencyMs": 138, + "p99LatencyMs": 964, + "maxLatencyMs": 4154, + "bytesPerSec": 313956761.61 } ] }, { - "peakWorkers": 50, - "peakRequestsPerSec": 1683.2, - "peakAvgLatencyMs": 29.14, - "peakP50LatencyMs": 28, - "peakP75LatencyMs": 31, - "peakP90LatencyMs": 35, - "peakP99LatencyMs": 38, - "totalRequests": 49090, + "peakWorkers": 200, + "peakRequestsPerSec": 1765.4, + "peakAvgLatencyMs": 111.09, + "peakP50LatencyMs": 92, + "peakP75LatencyMs": 117, + "peakP90LatencyMs": 154, + "peakP99LatencyMs": 707, + "totalRequests": 49968, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 3038, + "requests": 3000, "errors": 0, - "requestsPerSec": 607.6, + "requestsPerSec": 600, "avgLatencyMs": 1.03, "medianLatencyMs": 1, "p50LatencyMs": 1, @@ -276,215 +276,215 @@ "p90LatencyMs": 1, "p99LatencyMs": 2, "maxLatencyMs": 4, - "bytesPerSec": 115048448 + "bytesPerSec": 113593548.8 }, { "workers": 5, "durationMs": 5000, - "requests": 6316, + "requests": 6637, "errors": 0, - "requestsPerSec": 1263.2, - "avgLatencyMs": 3.43, + "requestsPerSec": 1327.4, + "avgLatencyMs": 3.15, "medianLatencyMs": 3, "p50LatencyMs": 3, - "p75LatencyMs": 4, + "p75LatencyMs": 3, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 6, - "bytesPerSec": 239140864 + "maxLatencyMs": 7, + "bytesPerSec": 251304345.6 }, { "workers": 10, "durationMs": 5000, - "requests": 7310, + "requests": 7692, "errors": 0, - "requestsPerSec": 1462, - "avgLatencyMs": 6.47, + "requestsPerSec": 1538.4, + "avgLatencyMs": 6.18, "medianLatencyMs": 6, "p50LatencyMs": 6, - "p75LatencyMs": 7, + "p75LatencyMs": 6, "p90LatencyMs": 7, "p99LatencyMs": 9, - "maxLatencyMs": 12, - "bytesPerSec": 276758528 + "maxLatencyMs": 11, + "bytesPerSec": 291268198.4 }, { "workers": 25, "durationMs": 5000, - "requests": 7834, + "requests": 7935, "errors": 0, - "requestsPerSec": 1566.8, - "avgLatencyMs": 15.41, - "medianLatencyMs": 16, - "p50LatencyMs": 16, + "requestsPerSec": 1587, + "avgLatencyMs": 15.26, + "medianLatencyMs": 14, + "p50LatencyMs": 14, "p75LatencyMs": 17, "p90LatencyMs": 18, "p99LatencyMs": 20, - "maxLatencyMs": 32, - "bytesPerSec": 296615936 + "maxLatencyMs": 30, + "bytesPerSec": 300495667.2 }, { "workers": 50, "durationMs": 5000, - "requests": 8416, + "requests": 7478, "errors": 0, - "requestsPerSec": 1683.2, - "avgLatencyMs": 29.14, - "medianLatencyMs": 28, - "p50LatencyMs": 28, - "p75LatencyMs": 31, - "p90LatencyMs": 35, - "p99LatencyMs": 38, - "maxLatencyMs": 71, - "bytesPerSec": 318688460.8 + "requestsPerSec": 1495.6, + "avgLatencyMs": 32.81, + "medianLatencyMs": 34, + "p50LatencyMs": 34, + "p75LatencyMs": 35, + "p90LatencyMs": 37, + "p99LatencyMs": 46, + "maxLatencyMs": 167, + "bytesPerSec": 283128627.2 }, { "workers": 100, "durationMs": 5010, - "requests": 8274, + "requests": 8399, "errors": 0, - "requestsPerSec": 1654.8, - "avgLatencyMs": 59.57, - "medianLatencyMs": 55, - "p50LatencyMs": 55, - "p75LatencyMs": 69, + "requestsPerSec": 1679.8, + "avgLatencyMs": 58.73, + "medianLatencyMs": 56, + "p50LatencyMs": 56, + "p75LatencyMs": 66, "p90LatencyMs": 77, - "p99LatencyMs": 111, - "maxLatencyMs": 463, - "bytesPerSec": 313288294.4 + "p99LatencyMs": 108, + "maxLatencyMs": 454, + "bytesPerSec": 318059315.2 }, { "workers": 200, "durationMs": 5010, - "requests": 7902, + "requests": 8827, "errors": 0, - "requestsPerSec": 1580.4, - "avgLatencyMs": 124.63, - "medianLatencyMs": 114, - "p50LatencyMs": 114, - "p75LatencyMs": 152, - "p90LatencyMs": 171, - "p99LatencyMs": 608, - "maxLatencyMs": 1153, - "bytesPerSec": 299184947.2 + "requestsPerSec": 1765.4, + "avgLatencyMs": 111.09, + "medianLatencyMs": 92, + "p50LatencyMs": 92, + "p75LatencyMs": 117, + "p90LatencyMs": 154, + "p99LatencyMs": 707, + "maxLatencyMs": 3776, + "bytesPerSec": 334259814.4 } ] }, { - "peakWorkers": 100, - "peakRequestsPerSec": 1693, - "peakAvgLatencyMs": 58.15, - "peakP50LatencyMs": 54, - "peakP75LatencyMs": 62, - "peakP90LatencyMs": 70, - "peakP99LatencyMs": 95, - "totalRequests": 48926, + "peakWorkers": 50, + "peakRequestsPerSec": 1762.8, + "peakAvgLatencyMs": 27.77, + "peakP50LatencyMs": 27, + "peakP75LatencyMs": 29, + "peakP90LatencyMs": 30, + "peakP99LatencyMs": 33, + "totalRequests": 50562, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2941, + "requests": 3008, "errors": 0, - "requestsPerSec": 588.21, - "avgLatencyMs": 1.04, + "requestsPerSec": 601.6, + "avgLatencyMs": 1.03, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, - "p99LatencyMs": 3, + "p99LatencyMs": 2, "maxLatencyMs": 4, - "bytesPerSec": 111365324.8 + "bytesPerSec": 113895014.4 }, { "workers": 5, "durationMs": 5000, - "requests": 6178, + "requests": 6748, "errors": 0, - "requestsPerSec": 1235.6, - "avgLatencyMs": 3.55, - "medianLatencyMs": 4, - "p50LatencyMs": 4, - "p75LatencyMs": 4, - "p90LatencyMs": 4, + "requestsPerSec": 1349.6, + "avgLatencyMs": 3.06, + "medianLatencyMs": 3, + "p50LatencyMs": 3, + "p75LatencyMs": 3, + "p90LatencyMs": 3, "p99LatencyMs": 6, "maxLatencyMs": 7, - "bytesPerSec": 233950412.8 + "bytesPerSec": 255524864 }, { "workers": 10, "durationMs": 5000, - "requests": 7448, + "requests": 7584, "errors": 0, - "requestsPerSec": 1489.6, - "avgLatencyMs": 6.37, + "requestsPerSec": 1516.8, + "avgLatencyMs": 6.27, "medianLatencyMs": 6, "p50LatencyMs": 6, - "p75LatencyMs": 7, + "p75LatencyMs": 6, "p90LatencyMs": 7, - "p99LatencyMs": 10, - "maxLatencyMs": 10, - "bytesPerSec": 281935872 + "p99LatencyMs": 9, + "maxLatencyMs": 12, + "bytesPerSec": 287165644.8 }, { "workers": 25, "durationMs": 5000, - "requests": 7810, + "requests": 7542, "errors": 0, - "requestsPerSec": 1562, - "avgLatencyMs": 15.46, - "medianLatencyMs": 16, - "p50LatencyMs": 16, + "requestsPerSec": 1508.4, + "avgLatencyMs": 16.06, + "medianLatencyMs": 17, + "p50LatencyMs": 17, "p75LatencyMs": 17, - "p90LatencyMs": 17, + "p90LatencyMs": 19, "p99LatencyMs": 20, - "maxLatencyMs": 30, - "bytesPerSec": 295724646.4 + "maxLatencyMs": 34, + "bytesPerSec": 285566566.4 }, { "workers": 50, "durationMs": 5000, - "requests": 7625, + "requests": 8814, "errors": 0, - "requestsPerSec": 1525, - "avgLatencyMs": 32.21, - "medianLatencyMs": 33, - "p50LatencyMs": 33, - "p75LatencyMs": 34, - "p90LatencyMs": 36, - "p99LatencyMs": 44, - "maxLatencyMs": 67, - "bytesPerSec": 288699187.2 + "requestsPerSec": 1762.8, + "avgLatencyMs": 27.77, + "medianLatencyMs": 27, + "p50LatencyMs": 27, + "p75LatencyMs": 29, + "p90LatencyMs": 30, + "p99LatencyMs": 33, + "maxLatencyMs": 54, + "bytesPerSec": 333735526.4 }, { "workers": 100, - "durationMs": 5000, - "requests": 8465, + "durationMs": 5010, + "requests": 8575, "errors": 0, - "requestsPerSec": 1693, - "avgLatencyMs": 58.15, - "medianLatencyMs": 54, - "p50LatencyMs": 54, - "p75LatencyMs": 62, - "p90LatencyMs": 70, - "p99LatencyMs": 95, - "maxLatencyMs": 976, - "bytesPerSec": 320523468.8 + "requestsPerSec": 1715, + "avgLatencyMs": 57.52, + "medianLatencyMs": 56, + "p50LatencyMs": 56, + "p75LatencyMs": 64, + "p90LatencyMs": 71, + "p99LatencyMs": 94, + "maxLatencyMs": 183, + "bytesPerSec": 324665344 }, { "workers": 200, "durationMs": 5010, - "requests": 8459, + "requests": 8291, "errors": 0, - "requestsPerSec": 1691.8, - "avgLatencyMs": 116.03, - "medianLatencyMs": 79, - "p50LatencyMs": 79, - "p75LatencyMs": 106, - "p90LatencyMs": 137, - "p99LatencyMs": 1153, - "maxLatencyMs": 4976, - "bytesPerSec": 320261324.8 + "requestsPerSec": 1658.2, + "avgLatencyMs": 118.77, + "medianLatencyMs": 104, + "p50LatencyMs": 104, + "p75LatencyMs": 125, + "p90LatencyMs": 140, + "p99LatencyMs": 918, + "maxLatencyMs": 4136, + "bytesPerSec": 313917440 } ] } 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 b8a62bee..abda73ff 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,188 +4,188 @@ "type": "runtime-app", "isFocused": true, "order": 2, - "timingMeasuredAt": "2026-10-10T11:51:43.886Z", + "timingMeasuredAt": "2026-10-11T00:44:30.326Z", "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": 340.2, - "fcpMs": 340.4, + "firstPaintMs": 338.8, + "fcpMs": 338.75, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 21.31, - "inputDelayMs": 1.66, - "processingDurationMs": 7.76, - "presentationDelayMs": 11.89 + "interactionLatencyMs": 19.08, + "inputDelayMs": 1.38, + "processingDurationMs": 7.43, + "presentationDelayMs": 10.27 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 3.83, - "fcpMs": 3.74, - "interactionLatencyMs": 2.06, - "inputDelayMs": 0.3, - "processingDurationMs": 0.73, - "presentationDelayMs": 1.95 + "firstPaintMs": 2.28, + "fcpMs": 2.21, + "interactionLatencyMs": 2.18, + "inputDelayMs": 0.09, + "processingDurationMs": 0.83, + "presentationDelayMs": 2.83 }, "samples": [ { - "firstPaintMs": 339, - "fcpMs": 339.416, + "firstPaintMs": 336, + "fcpMs": 335.804, "interactionTests": { - "interactionLatencyMs": 19.052999999999997, - "inputDelayMs": 1.344, - "processingDurationMs": 7.541, - "presentationDelayMs": 10.168 + "interactionLatencyMs": 22.03, + "inputDelayMs": 1.304, + "processingDurationMs": 6.921, + "presentationDelayMs": 13.805 } }, { "firstPaintMs": 338, - "fcpMs": 337.978, + "fcpMs": 338.409, "interactionTests": { - "interactionLatencyMs": 23.147, - "inputDelayMs": 1.626, - "processingDurationMs": 8.843, - "presentationDelayMs": 12.678 + "interactionLatencyMs": 18.429000000000002, + "inputDelayMs": 1.465, + "processingDurationMs": 8.382, + "presentationDelayMs": 8.582 } }, { - "firstPaintMs": 347, - "fcpMs": 346.978, + "firstPaintMs": 338, + "fcpMs": 337.926, "interactionTests": { - "interactionLatencyMs": 19.091, - "inputDelayMs": 1.765, - "processingDurationMs": 7.813, - "presentationDelayMs": 9.513 + "interactionLatencyMs": 17.297, + "inputDelayMs": 1.335, + "processingDurationMs": 8.212, + "presentationDelayMs": 7.75 } }, { - "firstPaintMs": 339, - "fcpMs": 339.444, + "firstPaintMs": 342, + "fcpMs": 341.697, "interactionTests": { - "interactionLatencyMs": 22.954, - "inputDelayMs": 2.112, - "processingDurationMs": 6.804, - "presentationDelayMs": 14.038 + "interactionLatencyMs": 16.999000000000002, + "inputDelayMs": 1.494, + "processingDurationMs": 7.139, + "presentationDelayMs": 8.366 } }, { - "firstPaintMs": 338, - "fcpMs": 338.177, + "firstPaintMs": 340, + "fcpMs": 339.933, "interactionTests": { - "interactionLatencyMs": 22.285, - "inputDelayMs": 1.437, - "processingDurationMs": 7.795, - "presentationDelayMs": 13.053 + "interactionLatencyMs": 20.636, + "inputDelayMs": 1.295, + "processingDurationMs": 6.473, + "presentationDelayMs": 12.868 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 234, - "avgLatencyMs": 4.417, - "medianLatencyMs": 4.484, - "samples": 2264, + "opsPerSec": 195, + "avgLatencyMs": 5.383, + "medianLatencyMs": 5.098, + "samples": 1858, "bodySizeKb": 199.57, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 128.8, - "fcpMs": 128.82, + "firstPaintMs": 126.6, + "fcpMs": 126.54, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 17.87, - "inputDelayMs": 1.82, - "processingDurationMs": 6.69, - "presentationDelayMs": 9.36 + "interactionLatencyMs": 15.88, + "inputDelayMs": 1.27, + "processingDurationMs": 6.1, + "presentationDelayMs": 8.51 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 8.76, - "fcpMs": 8.68, - "interactionLatencyMs": 3.95, - "inputDelayMs": 1.15, - "processingDurationMs": 1.96, - "presentationDelayMs": 4.45 + "firstPaintMs": 7.09, + "fcpMs": 6.85, + "interactionLatencyMs": 1.31, + "inputDelayMs": 0.06, + "processingDurationMs": 1.24, + "presentationDelayMs": 2.04 }, "samples": [ { - "firstPaintMs": 136, - "fcpMs": 135.57, + "firstPaintMs": 133, + "fcpMs": 132.856, "interactionTests": { - "interactionLatencyMs": 16.075, - "inputDelayMs": 1.492, - "processingDurationMs": 7.607, - "presentationDelayMs": 6.976 + "interactionLatencyMs": 16.79, + "inputDelayMs": 1.17, + "processingDurationMs": 4.13, + "presentationDelayMs": 11.49 } }, { - "firstPaintMs": 140, - "fcpMs": 140.208, + "firstPaintMs": 121, + "fcpMs": 121.333, "interactionTests": { - "interactionLatencyMs": 22.647, - "inputDelayMs": 1.349, - "processingDurationMs": 4.318, - "presentationDelayMs": 16.98 + "interactionLatencyMs": 13.635, + "inputDelayMs": 1.259, + "processingDurationMs": 6.607, + "presentationDelayMs": 5.769 } }, { - "firstPaintMs": 126, - "fcpMs": 126.083, + "firstPaintMs": 134, + "fcpMs": 133.735, "interactionTests": { - "interactionLatencyMs": 15.732000000000001, - "inputDelayMs": 1.184, - "processingDurationMs": 5.45, - "presentationDelayMs": 9.098 + "interactionLatencyMs": 16.58, + "inputDelayMs": 1.346, + "processingDurationMs": 6.996, + "presentationDelayMs": 8.238 } }, { - "firstPaintMs": 121, - "fcpMs": 121.399, + "firstPaintMs": 127, + "fcpMs": 126.541, "interactionTests": { - "interactionLatencyMs": 21.427999999999997, - "inputDelayMs": 3.868, - "processingDurationMs": 9.415, - "presentationDelayMs": 8.145 + "interactionLatencyMs": 15.776, + "inputDelayMs": 1.295, + "processingDurationMs": 5.657, + "presentationDelayMs": 8.824 } }, { - "firstPaintMs": 121, - "fcpMs": 120.862, + "firstPaintMs": 118, + "fcpMs": 118.252, "interactionTests": { - "interactionLatencyMs": 13.493, - "inputDelayMs": 1.216, - "processingDurationMs": 6.664, - "presentationDelayMs": 5.613 + "interactionLatencyMs": 16.616999999999997, + "inputDelayMs": 1.277, + "processingDurationMs": 7.119, + "presentationDelayMs": 8.221 } } ] }, "ssrRouterLinkLoadTests": { "peakWorkers": 1, - "peakRequestsPerSec": 41.4, - "peakAvgLatencyMs": 23.59, + "peakRequestsPerSec": 41.2, + "peakAvgLatencyMs": 23.65, "peakP50LatencyMs": 23, "peakP75LatencyMs": 25, "peakP90LatencyMs": 26, - "peakP99LatencyMs": 27, - "totalRequests": 1178, + "peakP99LatencyMs": 30, + "totalRequests": 1158, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 207, + "requests": 206, "errors": 0, - "requestsPerSec": 41.4, - "avgLatencyMs": 23.59, + "requestsPerSec": 41.2, + "avgLatencyMs": 23.65, "medianLatencyMs": 23, "p50LatencyMs": 23, "p75LatencyMs": 25, "p90LatencyMs": 26, - "p99LatencyMs": 27, - "maxLatencyMs": 36, - "bytesPerSec": 24607129.6 + "p99LatencyMs": 30, + "maxLatencyMs": 33, + "bytesPerSec": 24489164.8 }, { "workers": 5, @@ -193,236 +193,236 @@ "requests": 205, "errors": 0, "requestsPerSec": 41, - "avgLatencyMs": 120.17, + "avgLatencyMs": 119.7, "medianLatencyMs": 120, "p50LatencyMs": 120, - "p75LatencyMs": 121, - "p90LatencyMs": 124, - "p99LatencyMs": 143, - "maxLatencyMs": 149, - "bytesPerSec": 24367923.2 + "p75LatencyMs": 122, + "p90LatencyMs": 123, + "p99LatencyMs": 139, + "maxLatencyMs": 139, + "bytesPerSec": 24371200 }, { "workers": 10, "durationMs": 5000, - "requests": 193, + "requests": 195, "errors": 0, - "requestsPerSec": 38.6, - "avgLatencyMs": 253.3, - "medianLatencyMs": 250, - "p50LatencyMs": 250, - "p75LatencyMs": 253, - "p90LatencyMs": 273, - "p99LatencyMs": 441, - "maxLatencyMs": 473, - "bytesPerSec": 22945792 + "requestsPerSec": 39, + "avgLatencyMs": 250.68, + "medianLatencyMs": 251, + "p50LatencyMs": 251, + "p75LatencyMs": 254, + "p90LatencyMs": 258, + "p99LatencyMs": 418, + "maxLatencyMs": 445, + "bytesPerSec": 23181721.6 }, { "workers": 25, "durationMs": 5000, - "requests": 177, + "requests": 169, "errors": 0, - "requestsPerSec": 35.4, - "avgLatencyMs": 665.81, - "medianLatencyMs": 653, - "p50LatencyMs": 653, - "p75LatencyMs": 666, - "p90LatencyMs": 686, - "p99LatencyMs": 1921, - "maxLatencyMs": 2024, - "bytesPerSec": 21042790.4 + "requestsPerSec": 33.8, + "avgLatencyMs": 688.88, + "medianLatencyMs": 674, + "p50LatencyMs": 674, + "p75LatencyMs": 686, + "p90LatencyMs": 696, + "p99LatencyMs": 2010, + "maxLatencyMs": 2117, + "bytesPerSec": 20089241.61 }, { "workers": 50, - "durationMs": 5000, + "durationMs": 5010, "requests": 154, "errors": 0, "requestsPerSec": 30.8, - "avgLatencyMs": 1132.21, - "medianLatencyMs": 902, - "p50LatencyMs": 902, - "p75LatencyMs": 1102, - "p90LatencyMs": 2350, - "p99LatencyMs": 4636, - "maxLatencyMs": 4819, + "avgLatencyMs": 1148.55, + "medianLatencyMs": 916, + "p50LatencyMs": 916, + "p75LatencyMs": 1097, + "p90LatencyMs": 2383, + "p99LatencyMs": 4695, + "maxLatencyMs": 4884, "bytesPerSec": 18308300.8 }, { "workers": 100, "durationMs": 5010, - "requests": 140, + "requests": 133, "errors": 0, - "requestsPerSec": 28, - "avgLatencyMs": 1192.16, - "medianLatencyMs": 913, - "p50LatencyMs": 913, - "p75LatencyMs": 1073, - "p90LatencyMs": 2599, - "p99LatencyMs": 4664, - "maxLatencyMs": 4848, - "bytesPerSec": 16641843.2 + "requestsPerSec": 26.6, + "avgLatencyMs": 1214.39, + "medianLatencyMs": 927, + "p50LatencyMs": 927, + "p75LatencyMs": 1066, + "p90LatencyMs": 2721, + "p99LatencyMs": 4631, + "maxLatencyMs": 4824, + "bytesPerSec": 15807488 }, { "workers": 200, "durationMs": 5010, - "requests": 102, + "requests": 96, "errors": 0, - "requestsPerSec": 20.4, - "avgLatencyMs": 1433.43, - "medianLatencyMs": 790, - "p50LatencyMs": 790, - "p75LatencyMs": 2250, - "p90LatencyMs": 3521, - "p99LatencyMs": 4794, - "maxLatencyMs": 4956, - "bytesPerSec": 12125798.4 + "requestsPerSec": 19.2, + "avgLatencyMs": 1444.17, + "medianLatencyMs": 784, + "p50LatencyMs": 784, + "p75LatencyMs": 2236, + "p90LatencyMs": 3549, + "p99LatencyMs": 4862, + "maxLatencyMs": 4862, + "bytesPerSec": 11411456 } ], "runs": 3, "samples": [ { "peakWorkers": 1, - "peakRequestsPerSec": 40.21, - "peakAvgLatencyMs": 24.23, - "peakP50LatencyMs": 24, - "peakP75LatencyMs": 25, - "peakP90LatencyMs": 26, - "peakP99LatencyMs": 31, - "totalRequests": 1141, + "peakRequestsPerSec": 42.8, + "peakAvgLatencyMs": 22.86, + "peakP50LatencyMs": 23, + "peakP75LatencyMs": 23, + "peakP90LatencyMs": 24, + "peakP99LatencyMs": 27, + "totalRequests": 1201, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 201, + "requests": 214, "errors": 0, - "requestsPerSec": 40.21, - "avgLatencyMs": 24.23, - "medianLatencyMs": 24, - "p50LatencyMs": 24, - "p75LatencyMs": 25, - "p90LatencyMs": 26, - "p99LatencyMs": 31, - "maxLatencyMs": 39, - "bytesPerSec": 23896064 + "requestsPerSec": 42.8, + "avgLatencyMs": 22.86, + "medianLatencyMs": 23, + "p50LatencyMs": 23, + "p75LatencyMs": 23, + "p90LatencyMs": 24, + "p99LatencyMs": 27, + "maxLatencyMs": 29, + "bytesPerSec": 25432883.2 }, { "workers": 5, "durationMs": 5000, - "requests": 200, + "requests": 210, "errors": 0, - "requestsPerSec": 40, - "avgLatencyMs": 122.54, - "medianLatencyMs": 123, - "p50LatencyMs": 123, - "p75LatencyMs": 124, - "p90LatencyMs": 126, - "p99LatencyMs": 151, - "maxLatencyMs": 151, - "bytesPerSec": 23781376 + "requestsPerSec": 42, + "avgLatencyMs": 117.04, + "medianLatencyMs": 116, + "p50LatencyMs": 116, + "p75LatencyMs": 118, + "p90LatencyMs": 121, + "p99LatencyMs": 138, + "maxLatencyMs": 147, + "bytesPerSec": 24961024 }, { "workers": 10, - "durationMs": 5000, - "requests": 188, + "durationMs": 5010, + "requests": 198, "errors": 0, - "requestsPerSec": 37.6, - "avgLatencyMs": 257.5, - "medianLatencyMs": 255, - "p50LatencyMs": 255, - "p75LatencyMs": 260, - "p90LatencyMs": 281, - "p99LatencyMs": 421, - "maxLatencyMs": 457, - "bytesPerSec": 22349414.4 + "requestsPerSec": 39.6, + "avgLatencyMs": 246.15, + "medianLatencyMs": 242, + "p50LatencyMs": 242, + "p75LatencyMs": 248, + "p90LatencyMs": 257, + "p99LatencyMs": 443, + "maxLatencyMs": 470, + "bytesPerSec": 23538892.8 }, { "workers": 25, "durationMs": 5000, - "requests": 169, + "requests": 181, "errors": 0, - "requestsPerSec": 33.8, - "avgLatencyMs": 685.18, - "medianLatencyMs": 682, - "p50LatencyMs": 682, - "p75LatencyMs": 690, - "p90LatencyMs": 696, - "p99LatencyMs": 1956, - "maxLatencyMs": 2063, - "bytesPerSec": 20092518.4 + "requestsPerSec": 36.21, + "avgLatencyMs": 650.14, + "medianLatencyMs": 642, + "p50LatencyMs": 642, + "p75LatencyMs": 648, + "p90LatencyMs": 659, + "p99LatencyMs": 1873, + "maxLatencyMs": 1978, + "bytesPerSec": 21517926.4 }, { "workers": 50, "durationMs": 5000, - "requests": 154, + "requests": 161, "errors": 0, - "requestsPerSec": 30.8, - "avgLatencyMs": 1154.24, - "medianLatencyMs": 916, - "p50LatencyMs": 916, - "p75LatencyMs": 1134, - "p90LatencyMs": 2373, - "p99LatencyMs": 4731, - "maxLatencyMs": 4923, - "bytesPerSec": 18308300.8 + "requestsPerSec": 32.21, + "avgLatencyMs": 1134.15, + "medianLatencyMs": 894, + "p50LatencyMs": 894, + "p75LatencyMs": 1102, + "p90LatencyMs": 2295, + "p99LatencyMs": 4738, + "maxLatencyMs": 4944, + "bytesPerSec": 19140608 }, { "workers": 100, "durationMs": 5010, - "requests": 133, + "requests": 147, "errors": 0, - "requestsPerSec": 26.6, - "avgLatencyMs": 1230.23, - "medianLatencyMs": 923, - "p50LatencyMs": 923, - "p75LatencyMs": 1066, - "p90LatencyMs": 2781, - "p99LatencyMs": 4693, - "maxLatencyMs": 4880, - "bytesPerSec": 15809024 + "requestsPerSec": 29.4, + "avgLatencyMs": 1192.3, + "medianLatencyMs": 898, + "p50LatencyMs": 898, + "p75LatencyMs": 1092, + "p90LatencyMs": 2705, + "p99LatencyMs": 4768, + "maxLatencyMs": 4957, + "bytesPerSec": 17472102.4 }, { "workers": 200, "durationMs": 5010, - "requests": 96, + "requests": 90, "errors": 0, - "requestsPerSec": 19.2, - "avgLatencyMs": 1479.03, - "medianLatencyMs": 778, - "p50LatencyMs": 778, - "p75LatencyMs": 2309, - "p90LatencyMs": 3665, - "p99LatencyMs": 4970, - "maxLatencyMs": 4970, - "bytesPerSec": 11414732.8 + "requestsPerSec": 18, + "avgLatencyMs": 1491.18, + "medianLatencyMs": 801, + "p50LatencyMs": 801, + "p75LatencyMs": 2443, + "p90LatencyMs": 3600, + "p99LatencyMs": 4853, + "maxLatencyMs": 4853, + "bytesPerSec": 10701209.6 } ] }, { "peakWorkers": 1, - "peakRequestsPerSec": 41.4, - "peakAvgLatencyMs": 23.59, + "peakRequestsPerSec": 41.2, + "peakAvgLatencyMs": 23.65, "peakP50LatencyMs": 23, "peakP75LatencyMs": 25, "peakP90LatencyMs": 26, - "peakP99LatencyMs": 27, - "totalRequests": 1178, + "peakP99LatencyMs": 30, + "totalRequests": 1158, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 207, + "requests": 206, "errors": 0, - "requestsPerSec": 41.4, - "avgLatencyMs": 23.59, + "requestsPerSec": 41.2, + "avgLatencyMs": 23.65, "medianLatencyMs": 23, "p50LatencyMs": 23, "p75LatencyMs": 25, "p90LatencyMs": 26, - "p99LatencyMs": 27, - "maxLatencyMs": 36, - "bytesPerSec": 24607129.6 + "p99LatencyMs": 30, + "maxLatencyMs": 33, + "bytesPerSec": 24489164.8 }, { "workers": 5, @@ -430,132 +430,132 @@ "requests": 205, "errors": 0, "requestsPerSec": 41, - "avgLatencyMs": 120.17, + "avgLatencyMs": 119.7, "medianLatencyMs": 120, "p50LatencyMs": 120, - "p75LatencyMs": 121, - "p90LatencyMs": 124, - "p99LatencyMs": 143, - "maxLatencyMs": 149, - "bytesPerSec": 24367923.2 + "p75LatencyMs": 122, + "p90LatencyMs": 123, + "p99LatencyMs": 139, + "maxLatencyMs": 139, + "bytesPerSec": 24371200 }, { "workers": 10, "durationMs": 5000, - "requests": 193, + "requests": 195, "errors": 0, - "requestsPerSec": 38.6, - "avgLatencyMs": 253.3, - "medianLatencyMs": 250, - "p50LatencyMs": 250, - "p75LatencyMs": 253, - "p90LatencyMs": 273, - "p99LatencyMs": 441, - "maxLatencyMs": 473, - "bytesPerSec": 22945792 + "requestsPerSec": 39, + "avgLatencyMs": 250.68, + "medianLatencyMs": 251, + "p50LatencyMs": 251, + "p75LatencyMs": 254, + "p90LatencyMs": 258, + "p99LatencyMs": 418, + "maxLatencyMs": 445, + "bytesPerSec": 23181721.6 }, { "workers": 25, "durationMs": 5000, - "requests": 177, + "requests": 169, "errors": 0, - "requestsPerSec": 35.4, - "avgLatencyMs": 665.81, - "medianLatencyMs": 653, - "p50LatencyMs": 653, - "p75LatencyMs": 666, - "p90LatencyMs": 686, - "p99LatencyMs": 1921, - "maxLatencyMs": 2024, - "bytesPerSec": 21042790.4 + "requestsPerSec": 33.8, + "avgLatencyMs": 688.88, + "medianLatencyMs": 674, + "p50LatencyMs": 674, + "p75LatencyMs": 686, + "p90LatencyMs": 696, + "p99LatencyMs": 2010, + "maxLatencyMs": 2117, + "bytesPerSec": 20089241.61 }, { "workers": 50, - "durationMs": 5000, + "durationMs": 5010, "requests": 154, "errors": 0, "requestsPerSec": 30.8, - "avgLatencyMs": 1132.21, - "medianLatencyMs": 902, - "p50LatencyMs": 902, - "p75LatencyMs": 1102, - "p90LatencyMs": 2350, - "p99LatencyMs": 4636, - "maxLatencyMs": 4819, + "avgLatencyMs": 1148.55, + "medianLatencyMs": 916, + "p50LatencyMs": 916, + "p75LatencyMs": 1097, + "p90LatencyMs": 2383, + "p99LatencyMs": 4695, + "maxLatencyMs": 4884, "bytesPerSec": 18308300.8 }, { "workers": 100, "durationMs": 5010, - "requests": 140, + "requests": 133, "errors": 0, - "requestsPerSec": 28, - "avgLatencyMs": 1192.16, - "medianLatencyMs": 913, - "p50LatencyMs": 913, - "p75LatencyMs": 1073, - "p90LatencyMs": 2599, - "p99LatencyMs": 4664, - "maxLatencyMs": 4848, - "bytesPerSec": 16641843.2 + "requestsPerSec": 26.6, + "avgLatencyMs": 1214.39, + "medianLatencyMs": 927, + "p50LatencyMs": 927, + "p75LatencyMs": 1066, + "p90LatencyMs": 2721, + "p99LatencyMs": 4631, + "maxLatencyMs": 4824, + "bytesPerSec": 15807488 }, { "workers": 200, "durationMs": 5010, - "requests": 102, + "requests": 96, "errors": 0, - "requestsPerSec": 20.4, - "avgLatencyMs": 1433.43, - "medianLatencyMs": 790, - "p50LatencyMs": 790, - "p75LatencyMs": 2250, - "p90LatencyMs": 3521, - "p99LatencyMs": 4794, - "maxLatencyMs": 4956, - "bytesPerSec": 12125798.4 + "requestsPerSec": 19.2, + "avgLatencyMs": 1444.17, + "medianLatencyMs": 784, + "p50LatencyMs": 784, + "p75LatencyMs": 2236, + "p90LatencyMs": 3549, + "p99LatencyMs": 4862, + "maxLatencyMs": 4862, + "bytesPerSec": 11411456 } ] }, { "peakWorkers": 1, - "peakRequestsPerSec": 42.6, - "peakAvgLatencyMs": 22.95, + "peakRequestsPerSec": 41, + "peakAvgLatencyMs": 23.8, "peakP50LatencyMs": 23, - "peakP75LatencyMs": 24, - "peakP90LatencyMs": 25, - "peakP99LatencyMs": 27, - "totalRequests": 1170, + "peakP75LatencyMs": 25, + "peakP90LatencyMs": 26, + "peakP99LatencyMs": 36, + "totalRequests": 1154, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 213, + "requests": 205, "errors": 0, - "requestsPerSec": 42.6, - "avgLatencyMs": 22.95, + "requestsPerSec": 41, + "avgLatencyMs": 23.8, "medianLatencyMs": 23, "p50LatencyMs": 23, - "p75LatencyMs": 24, - "p90LatencyMs": 25, - "p99LatencyMs": 27, - "maxLatencyMs": 35, - "bytesPerSec": 25318195.2 + "p75LatencyMs": 25, + "p90LatencyMs": 26, + "p99LatencyMs": 36, + "maxLatencyMs": 41, + "bytesPerSec": 24371200 }, { "workers": 5, "durationMs": 5000, - "requests": 209, + "requests": 205, "errors": 0, - "requestsPerSec": 41.8, - "avgLatencyMs": 118.09, - "medianLatencyMs": 117, - "p50LatencyMs": 117, - "p75LatencyMs": 119, + "requestsPerSec": 41, + "avgLatencyMs": 119.43, + "medianLatencyMs": 119, + "p50LatencyMs": 119, + "p75LatencyMs": 121, "p90LatencyMs": 123, - "p99LatencyMs": 136, - "maxLatencyMs": 136, - "bytesPerSec": 24843059.2 + "p99LatencyMs": 138, + "maxLatencyMs": 144, + "bytesPerSec": 24371200 }, { "workers": 10, @@ -563,29 +563,29 @@ "requests": 192, "errors": 0, "requestsPerSec": 38.4, - "avgLatencyMs": 253.91, - "medianLatencyMs": 250, - "p50LatencyMs": 250, - "p75LatencyMs": 255, - "p90LatencyMs": 274, - "p99LatencyMs": 453, - "maxLatencyMs": 485, - "bytesPerSec": 22824550.4 + "avgLatencyMs": 254.91, + "medianLatencyMs": 253, + "p50LatencyMs": 253, + "p75LatencyMs": 258, + "p90LatencyMs": 272, + "p99LatencyMs": 418, + "maxLatencyMs": 453, + "bytesPerSec": 22827827.2 }, { "workers": 25, "durationMs": 5000, - "requests": 173, + "requests": 169, "errors": 0, - "requestsPerSec": 34.6, - "avgLatencyMs": 679.51, - "medianLatencyMs": 669, - "p50LatencyMs": 669, - "p75LatencyMs": 682, - "p90LatencyMs": 696, - "p99LatencyMs": 1964, - "maxLatencyMs": 2072, - "bytesPerSec": 20567654.4 + "requestsPerSec": 33.8, + "avgLatencyMs": 688.36, + "medianLatencyMs": 680, + "p50LatencyMs": 680, + "p75LatencyMs": 691, + "p90LatencyMs": 703, + "p99LatencyMs": 1982, + "maxLatencyMs": 2089, + "bytesPerSec": 20092518.4 }, { "workers": 50, @@ -593,28 +593,28 @@ "requests": 154, "errors": 0, "requestsPerSec": 30.8, - "avgLatencyMs": 1169.54, - "medianLatencyMs": 921, - "p50LatencyMs": 921, - "p75LatencyMs": 1125, - "p90LatencyMs": 2428, - "p99LatencyMs": 4781, - "maxLatencyMs": 4970, + "avgLatencyMs": 1169.65, + "medianLatencyMs": 937, + "p50LatencyMs": 937, + "p75LatencyMs": 1112, + "p90LatencyMs": 2423, + "p99LatencyMs": 4784, + "maxLatencyMs": 4980, "bytesPerSec": 18305024 }, { "workers": 100, - "durationMs": 5000, + "durationMs": 5010, "requests": 133, "errors": 0, "requestsPerSec": 26.6, - "avgLatencyMs": 1223.01, - "medianLatencyMs": 920, - "p50LatencyMs": 920, - "p75LatencyMs": 1070, - "p90LatencyMs": 2764, - "p99LatencyMs": 4661, - "maxLatencyMs": 4844, + "avgLatencyMs": 1237, + "medianLatencyMs": 903, + "p50LatencyMs": 903, + "p75LatencyMs": 1072, + "p90LatencyMs": 2818, + "p99LatencyMs": 4719, + "maxLatencyMs": 4906, "bytesPerSec": 15808153.6 }, { @@ -623,14 +623,14 @@ "requests": 96, "errors": 0, "requestsPerSec": 19.2, - "avgLatencyMs": 1454.84, - "medianLatencyMs": 788, - "p50LatencyMs": 788, - "p75LatencyMs": 2257, - "p90LatencyMs": 3595, - "p99LatencyMs": 4900, - "maxLatencyMs": 4900, - "bytesPerSec": 11411456 + "avgLatencyMs": 1473.64, + "medianLatencyMs": 786, + "p50LatencyMs": 786, + "p75LatencyMs": 2305, + "p90LatencyMs": 3662, + "p99LatencyMs": 4954, + "maxLatencyMs": 4954, + "bytesPerSec": 11414732.8 } ] } @@ -640,59 +640,59 @@ "browserVersion": "Google Chrome 154.0.8037.97", "ssrLoadTests": { "peakWorkers": 1, - "peakRequestsPerSec": 45.8, - "peakAvgLatencyMs": 21.29, - "peakP50LatencyMs": 21, - "peakP75LatencyMs": 22, - "peakP90LatencyMs": 23, - "peakP99LatencyMs": 25, - "totalRequests": 1282, + "peakRequestsPerSec": 41, + "peakAvgLatencyMs": 23.8, + "peakP50LatencyMs": 23, + "peakP75LatencyMs": 25, + "peakP90LatencyMs": 26, + "peakP99LatencyMs": 28, + "totalRequests": 1224, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 229, + "requests": 205, "errors": 0, - "requestsPerSec": 45.8, - "avgLatencyMs": 21.29, - "medianLatencyMs": 21, - "p50LatencyMs": 21, - "p75LatencyMs": 22, - "p90LatencyMs": 23, - "p99LatencyMs": 25, - "maxLatencyMs": 36, - "bytesPerSec": 27120435.2 + "requestsPerSec": 41, + "avgLatencyMs": 23.8, + "medianLatencyMs": 23, + "p50LatencyMs": 23, + "p75LatencyMs": 25, + "p90LatencyMs": 26, + "p99LatencyMs": 28, + "maxLatencyMs": 39, + "bytesPerSec": 24272896 }, { "workers": 5, "durationMs": 5000, - "requests": 226, + "requests": 205, "errors": 0, - "requestsPerSec": 45.2, - "avgLatencyMs": 108.76, - "medianLatencyMs": 108, - "p50LatencyMs": 108, - "p75LatencyMs": 110, - "p90LatencyMs": 112, - "p99LatencyMs": 130, - "maxLatencyMs": 131, - "bytesPerSec": 26766540.8 + "requestsPerSec": 41, + "avgLatencyMs": 119.33, + "medianLatencyMs": 120, + "p50LatencyMs": 120, + "p75LatencyMs": 123, + "p90LatencyMs": 127, + "p99LatencyMs": 144, + "maxLatencyMs": 147, + "bytesPerSec": 24272896 }, { "workers": 10, "durationMs": 5000, - "requests": 206, + "requests": 200, "errors": 0, - "requestsPerSec": 41.2, - "avgLatencyMs": 236.41, - "medianLatencyMs": 239, - "p50LatencyMs": 239, - "p75LatencyMs": 242, - "p90LatencyMs": 249, - "p99LatencyMs": 342, - "maxLatencyMs": 401, - "bytesPerSec": 24390860.8 + "requestsPerSec": 40, + "avgLatencyMs": 242.71, + "medianLatencyMs": 243, + "p50LatencyMs": 243, + "p75LatencyMs": 251, + "p90LatencyMs": 254, + "p99LatencyMs": 351, + "maxLatencyMs": 405, + "bytesPerSec": 23679795.2 }, { "workers": 25, @@ -700,14 +700,14 @@ "requests": 185, "errors": 0, "requestsPerSec": 37, - "avgLatencyMs": 633.42, - "medianLatencyMs": 634, - "p50LatencyMs": 634, - "p75LatencyMs": 639, - "p90LatencyMs": 647, + "avgLatencyMs": 628, + "medianLatencyMs": 627, + "p50LatencyMs": 627, + "p75LatencyMs": 633, + "p90LatencyMs": 641, "p99LatencyMs": 1789, - "maxLatencyMs": 1895, - "bytesPerSec": 21907046.4 + "maxLatencyMs": 1894, + "bytesPerSec": 21910323.2 }, { "workers": 50, @@ -715,29 +715,29 @@ "requests": 168, "errors": 0, "requestsPerSec": 33.6, - "avgLatencyMs": 1110.04, - "medianLatencyMs": 875, - "p50LatencyMs": 875, - "p75LatencyMs": 1051, - "p90LatencyMs": 2313, - "p99LatencyMs": 4728, - "maxLatencyMs": 4921, - "bytesPerSec": 19889356.8 + "avgLatencyMs": 1112.32, + "medianLatencyMs": 877, + "p50LatencyMs": 877, + "p75LatencyMs": 1084, + "p90LatencyMs": 2282, + "p99LatencyMs": 4748, + "maxLatencyMs": 4949, + "bytesPerSec": 19892633.61 }, { "workers": 100, "durationMs": 5010, - "requests": 154, + "requests": 147, "errors": 0, - "requestsPerSec": 30.8, - "avgLatencyMs": 1158.44, - "medianLatencyMs": 868, - "p50LatencyMs": 868, - "p75LatencyMs": 1037, - "p90LatencyMs": 2564, - "p99LatencyMs": 4716, - "maxLatencyMs": 4889, - "bytesPerSec": 18232524.8 + "requestsPerSec": 29.4, + "avgLatencyMs": 1192.31, + "medianLatencyMs": 903, + "p50LatencyMs": 903, + "p75LatencyMs": 1039, + "p90LatencyMs": 2714, + "p99LatencyMs": 4749, + "maxLatencyMs": 4925, + "bytesPerSec": 17404928 }, { "workers": 200, @@ -745,309 +745,309 @@ "requests": 114, "errors": 0, "requestsPerSec": 22.8, - "avgLatencyMs": 1365.42, + "avgLatencyMs": 1382.36, "medianLatencyMs": 808, "p50LatencyMs": 808, - "p75LatencyMs": 2045, - "p90LatencyMs": 3411, - "p99LatencyMs": 4795, - "maxLatencyMs": 4951, - "bytesPerSec": 13497753.6 + "p75LatencyMs": 2095, + "p90LatencyMs": 3455, + "p99LatencyMs": 4849, + "maxLatencyMs": 5000, + "bytesPerSec": 13500108.8 } ], "runs": 3, "samples": [ { "peakWorkers": 1, - "peakRequestsPerSec": 42.2, - "peakAvgLatencyMs": 23.2, - "peakP50LatencyMs": 23, + "peakRequestsPerSec": 43, + "peakAvgLatencyMs": 22.63, + "peakP50LatencyMs": 22, "peakP75LatencyMs": 24, - "peakP90LatencyMs": 25, - "peakP99LatencyMs": 29, - "totalRequests": 1207, + "peakP90LatencyMs": 26, + "peakP99LatencyMs": 31, + "totalRequests": 1157, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 211, + "requests": 215, "errors": 0, - "requestsPerSec": 42.2, - "avgLatencyMs": 23.2, - "medianLatencyMs": 23, - "p50LatencyMs": 23, + "requestsPerSec": 43, + "avgLatencyMs": 22.63, + "medianLatencyMs": 22, + "p50LatencyMs": 22, "p75LatencyMs": 24, - "p90LatencyMs": 25, - "p99LatencyMs": 29, - "maxLatencyMs": 34, - "bytesPerSec": 24980684.8 + "p90LatencyMs": 26, + "p99LatencyMs": 31, + "maxLatencyMs": 31, + "bytesPerSec": 25462374.4 }, { "workers": 5, "durationMs": 5000, - "requests": 205, + "requests": 194, "errors": 0, - "requestsPerSec": 41, - "avgLatencyMs": 120.55, - "medianLatencyMs": 120, - "p50LatencyMs": 120, - "p75LatencyMs": 122, - "p90LatencyMs": 125, - "p99LatencyMs": 138, - "maxLatencyMs": 159, - "bytesPerSec": 24272896 + "requestsPerSec": 38.8, + "avgLatencyMs": 127.55, + "medianLatencyMs": 124, + "p50LatencyMs": 124, + "p75LatencyMs": 137, + "p90LatencyMs": 142, + "p99LatencyMs": 174, + "maxLatencyMs": 174, + "bytesPerSec": 22972006.4 }, { "workers": 10, - "durationMs": 5010, - "requests": 194, + "durationMs": 5000, + "requests": 190, "errors": 0, - "requestsPerSec": 38.8, - "avgLatencyMs": 252.08, - "medianLatencyMs": 253, - "p50LatencyMs": 253, - "p75LatencyMs": 256, - "p90LatencyMs": 258, - "p99LatencyMs": 432, - "maxLatencyMs": 459, - "bytesPerSec": 22972006.4 + "requestsPerSec": 38, + "avgLatencyMs": 255.16, + "medianLatencyMs": 252, + "p50LatencyMs": 252, + "p75LatencyMs": 261, + "p90LatencyMs": 276, + "p99LatencyMs": 424, + "maxLatencyMs": 450, + "bytesPerSec": 22500147.2 }, { "workers": 25, "durationMs": 5000, - "requests": 181, + "requests": 169, "errors": 0, - "requestsPerSec": 36.21, - "avgLatencyMs": 650.77, - "medianLatencyMs": 642, - "p50LatencyMs": 642, - "p75LatencyMs": 649, - "p90LatencyMs": 653, - "p99LatencyMs": 1897, - "maxLatencyMs": 1997, - "bytesPerSec": 21436006.4 + "requestsPerSec": 33.8, + "avgLatencyMs": 676.64, + "medianLatencyMs": 680, + "p50LatencyMs": 680, + "p75LatencyMs": 713, + "p90LatencyMs": 735, + "p99LatencyMs": 1843, + "maxLatencyMs": 1958, + "bytesPerSec": 20013056 }, { "workers": 50, "durationMs": 5000, - "requests": 161, + "requests": 147, "errors": 0, - "requestsPerSec": 32.21, - "avgLatencyMs": 1133.74, - "medianLatencyMs": 883, - "p50LatencyMs": 883, - "p75LatencyMs": 1072, - "p90LatencyMs": 2310, - "p99LatencyMs": 4736, - "maxLatencyMs": 4941, - "bytesPerSec": 19061964.8 + "requestsPerSec": 29.4, + "avgLatencyMs": 1182.12, + "medianLatencyMs": 886, + "p50LatencyMs": 886, + "p75LatencyMs": 1049, + "p90LatencyMs": 2612, + "p99LatencyMs": 4710, + "maxLatencyMs": 4916, + "bytesPerSec": 17409228.8 }, { "workers": 100, "durationMs": 5010, - "requests": 147, + "requests": 140, "errors": 0, - "requestsPerSec": 29.4, - "avgLatencyMs": 1185.39, - "medianLatencyMs": 896, - "p50LatencyMs": 896, - "p75LatencyMs": 1037, - "p90LatencyMs": 2702, - "p99LatencyMs": 4719, - "maxLatencyMs": 4895, - "bytesPerSec": 17405337.61 + "requestsPerSec": 28, + "avgLatencyMs": 1233.68, + "medianLatencyMs": 1014, + "p50LatencyMs": 1014, + "p75LatencyMs": 1147, + "p90LatencyMs": 2563, + "p99LatencyMs": 4805, + "maxLatencyMs": 4978, + "bytesPerSec": 16577126.4 }, { "workers": 200, "durationMs": 5010, - "requests": 108, + "requests": 102, "errors": 0, - "requestsPerSec": 21.6, - "avgLatencyMs": 1391.41, - "medianLatencyMs": 775, - "p50LatencyMs": 775, - "p75LatencyMs": 2104, - "p90LatencyMs": 3531, - "p99LatencyMs": 4761, - "maxLatencyMs": 4919, - "bytesPerSec": 12789043.2 + "requestsPerSec": 20.4, + "avgLatencyMs": 1421.24, + "medianLatencyMs": 767, + "p50LatencyMs": 767, + "p75LatencyMs": 2303, + "p90LatencyMs": 3520, + "p99LatencyMs": 4736, + "maxLatencyMs": 4894, + "bytesPerSec": 12079923.2 } ] }, { "peakWorkers": 1, - "peakRequestsPerSec": 47, - "peakAvgLatencyMs": 20.67, - "peakP50LatencyMs": 20, - "peakP75LatencyMs": 21, - "peakP90LatencyMs": 22, - "peakP99LatencyMs": 26, - "totalRequests": 1294, + "peakRequestsPerSec": 39.6, + "peakAvgLatencyMs": 24.6, + "peakP50LatencyMs": 24, + "peakP75LatencyMs": 26, + "peakP90LatencyMs": 29, + "peakP99LatencyMs": 33, + "totalRequests": 1131, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 235, + "requests": 198, "errors": 0, - "requestsPerSec": 47, - "avgLatencyMs": 20.67, - "medianLatencyMs": 20, - "p50LatencyMs": 20, - "p75LatencyMs": 21, - "p90LatencyMs": 22, - "p99LatencyMs": 26, - "maxLatencyMs": 30, - "bytesPerSec": 27828224 + "requestsPerSec": 39.6, + "avgLatencyMs": 24.6, + "medianLatencyMs": 24, + "p50LatencyMs": 24, + "p75LatencyMs": 26, + "p90LatencyMs": 29, + "p99LatencyMs": 33, + "maxLatencyMs": 36, + "bytesPerSec": 23443865.6 }, { "workers": 5, "durationMs": 5000, - "requests": 227, + "requests": 191, "errors": 0, - "requestsPerSec": 45.4, - "avgLatencyMs": 108.19, - "medianLatencyMs": 107, - "p50LatencyMs": 107, - "p75LatencyMs": 109, - "p90LatencyMs": 112, - "p99LatencyMs": 128, - "maxLatencyMs": 142, - "bytesPerSec": 26881228.8 + "requestsPerSec": 38.21, + "avgLatencyMs": 128.38, + "medianLatencyMs": 127, + "p50LatencyMs": 127, + "p75LatencyMs": 131, + "p90LatencyMs": 138, + "p99LatencyMs": 153, + "maxLatencyMs": 163, + "bytesPerSec": 22621388.8 }, { "workers": 10, "durationMs": 5000, - "requests": 206, + "requests": 180, "errors": 0, - "requestsPerSec": 41.2, - "avgLatencyMs": 235.98, - "medianLatencyMs": 237, - "p50LatencyMs": 237, - "p75LatencyMs": 239, - "p90LatencyMs": 248, - "p99LatencyMs": 347, - "maxLatencyMs": 406, - "bytesPerSec": 24394137.6 + "requestsPerSec": 36, + "avgLatencyMs": 268.52, + "medianLatencyMs": 267, + "p50LatencyMs": 267, + "p75LatencyMs": 271, + "p90LatencyMs": 277, + "p99LatencyMs": 429, + "maxLatencyMs": 467, + "bytesPerSec": 21313945.61 }, { "workers": 25, "durationMs": 5000, - "requests": 190, + "requests": 172, "errors": 0, - "requestsPerSec": 38, - "avgLatencyMs": 617.89, - "medianLatencyMs": 617, - "p50LatencyMs": 617, - "p75LatencyMs": 629, - "p90LatencyMs": 638, - "p99LatencyMs": 1736, - "maxLatencyMs": 1835, - "bytesPerSec": 22500147.2 + "requestsPerSec": 34.4, + "avgLatencyMs": 682.08, + "medianLatencyMs": 680, + "p50LatencyMs": 680, + "p75LatencyMs": 692, + "p90LatencyMs": 704, + "p99LatencyMs": 1965, + "maxLatencyMs": 2065, + "bytesPerSec": 20371046.4 }, { "workers": 50, "durationMs": 5000, - "requests": 168, + "requests": 154, "errors": 0, - "requestsPerSec": 33.6, - "avgLatencyMs": 1106.12, - "medianLatencyMs": 864, - "p50LatencyMs": 864, - "p75LatencyMs": 1036, - "p90LatencyMs": 2321, - "p99LatencyMs": 4712, - "maxLatencyMs": 4902, - "bytesPerSec": 19889356.8 + "requestsPerSec": 30.8, + "avgLatencyMs": 1164.04, + "medianLatencyMs": 913, + "p50LatencyMs": 913, + "p75LatencyMs": 1115, + "p90LatencyMs": 2412, + "p99LatencyMs": 4753, + "maxLatencyMs": 4940, + "bytesPerSec": 18236211.2 }, { "workers": 100, "durationMs": 5010, - "requests": 154, + "requests": 140, "errors": 0, - "requestsPerSec": 30.8, - "avgLatencyMs": 1157.91, - "medianLatencyMs": 872, - "p50LatencyMs": 872, - "p75LatencyMs": 1034, - "p90LatencyMs": 2553, - "p99LatencyMs": 4712, - "maxLatencyMs": 4888, - "bytesPerSec": 18232524.8 + "requestsPerSec": 28, + "avgLatencyMs": 1210.42, + "medianLatencyMs": 901, + "p50LatencyMs": 901, + "p75LatencyMs": 1063, + "p90LatencyMs": 2670, + "p99LatencyMs": 4724, + "maxLatencyMs": 4907, + "bytesPerSec": 16579174.4 }, { "workers": 200, "durationMs": 5010, - "requests": 114, + "requests": 96, "errors": 0, - "requestsPerSec": 22.8, - "avgLatencyMs": 1355.87, - "medianLatencyMs": 812, - "p50LatencyMs": 812, - "p75LatencyMs": 2034, - "p90LatencyMs": 3381, - "p99LatencyMs": 4761, - "maxLatencyMs": 4913, - "bytesPerSec": 13497753.6 + "requestsPerSec": 19.2, + "avgLatencyMs": 1451.8, + "medianLatencyMs": 773, + "p50LatencyMs": 773, + "p75LatencyMs": 2324, + "p90LatencyMs": 3581, + "p99LatencyMs": 4880, + "maxLatencyMs": 4880, + "bytesPerSec": 11368857.6 } ] }, { "peakWorkers": 1, - "peakRequestsPerSec": 45.8, - "peakAvgLatencyMs": 21.29, - "peakP50LatencyMs": 21, - "peakP75LatencyMs": 22, - "peakP90LatencyMs": 23, - "peakP99LatencyMs": 25, - "totalRequests": 1282, + "peakRequestsPerSec": 41, + "peakAvgLatencyMs": 23.8, + "peakP50LatencyMs": 23, + "peakP75LatencyMs": 25, + "peakP90LatencyMs": 26, + "peakP99LatencyMs": 28, + "totalRequests": 1224, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 229, + "requests": 205, "errors": 0, - "requestsPerSec": 45.8, - "avgLatencyMs": 21.29, - "medianLatencyMs": 21, - "p50LatencyMs": 21, - "p75LatencyMs": 22, - "p90LatencyMs": 23, - "p99LatencyMs": 25, - "maxLatencyMs": 36, - "bytesPerSec": 27120435.2 + "requestsPerSec": 41, + "avgLatencyMs": 23.8, + "medianLatencyMs": 23, + "p50LatencyMs": 23, + "p75LatencyMs": 25, + "p90LatencyMs": 26, + "p99LatencyMs": 28, + "maxLatencyMs": 39, + "bytesPerSec": 24272896 }, { "workers": 5, "durationMs": 5000, - "requests": 226, + "requests": 205, "errors": 0, - "requestsPerSec": 45.2, - "avgLatencyMs": 108.76, - "medianLatencyMs": 108, - "p50LatencyMs": 108, - "p75LatencyMs": 110, - "p90LatencyMs": 112, - "p99LatencyMs": 130, - "maxLatencyMs": 131, - "bytesPerSec": 26766540.8 + "requestsPerSec": 41, + "avgLatencyMs": 119.33, + "medianLatencyMs": 120, + "p50LatencyMs": 120, + "p75LatencyMs": 123, + "p90LatencyMs": 127, + "p99LatencyMs": 144, + "maxLatencyMs": 147, + "bytesPerSec": 24272896 }, { "workers": 10, "durationMs": 5000, - "requests": 206, + "requests": 200, "errors": 0, - "requestsPerSec": 41.2, - "avgLatencyMs": 236.41, - "medianLatencyMs": 239, - "p50LatencyMs": 239, - "p75LatencyMs": 242, - "p90LatencyMs": 249, - "p99LatencyMs": 342, - "maxLatencyMs": 401, - "bytesPerSec": 24390860.8 + "requestsPerSec": 40, + "avgLatencyMs": 242.71, + "medianLatencyMs": 243, + "p50LatencyMs": 243, + "p75LatencyMs": 251, + "p90LatencyMs": 254, + "p99LatencyMs": 351, + "maxLatencyMs": 405, + "bytesPerSec": 23679795.2 }, { "workers": 25, @@ -1055,14 +1055,14 @@ "requests": 185, "errors": 0, "requestsPerSec": 37, - "avgLatencyMs": 633.42, - "medianLatencyMs": 634, - "p50LatencyMs": 634, - "p75LatencyMs": 639, - "p90LatencyMs": 647, + "avgLatencyMs": 628, + "medianLatencyMs": 627, + "p50LatencyMs": 627, + "p75LatencyMs": 633, + "p90LatencyMs": 641, "p99LatencyMs": 1789, - "maxLatencyMs": 1895, - "bytesPerSec": 21907046.4 + "maxLatencyMs": 1894, + "bytesPerSec": 21910323.2 }, { "workers": 50, @@ -1070,29 +1070,29 @@ "requests": 168, "errors": 0, "requestsPerSec": 33.6, - "avgLatencyMs": 1110.04, - "medianLatencyMs": 875, - "p50LatencyMs": 875, - "p75LatencyMs": 1051, - "p90LatencyMs": 2313, - "p99LatencyMs": 4728, - "maxLatencyMs": 4921, - "bytesPerSec": 19889356.8 + "avgLatencyMs": 1112.32, + "medianLatencyMs": 877, + "p50LatencyMs": 877, + "p75LatencyMs": 1084, + "p90LatencyMs": 2282, + "p99LatencyMs": 4748, + "maxLatencyMs": 4949, + "bytesPerSec": 19892633.61 }, { "workers": 100, "durationMs": 5010, - "requests": 154, + "requests": 147, "errors": 0, - "requestsPerSec": 30.8, - "avgLatencyMs": 1158.44, - "medianLatencyMs": 868, - "p50LatencyMs": 868, - "p75LatencyMs": 1037, - "p90LatencyMs": 2564, - "p99LatencyMs": 4716, - "maxLatencyMs": 4889, - "bytesPerSec": 18232524.8 + "requestsPerSec": 29.4, + "avgLatencyMs": 1192.31, + "medianLatencyMs": 903, + "p50LatencyMs": 903, + "p75LatencyMs": 1039, + "p90LatencyMs": 2714, + "p99LatencyMs": 4749, + "maxLatencyMs": 4925, + "bytesPerSec": 17404928 }, { "workers": 200, @@ -1100,14 +1100,14 @@ "requests": 114, "errors": 0, "requestsPerSec": 22.8, - "avgLatencyMs": 1365.42, + "avgLatencyMs": 1382.36, "medianLatencyMs": 808, "p50LatencyMs": 808, - "p75LatencyMs": 2045, - "p90LatencyMs": 3411, - "p99LatencyMs": 4795, - "maxLatencyMs": 4951, - "bytesPerSec": 13497753.6 + "p75LatencyMs": 2095, + "p90LatencyMs": 3455, + "p99LatencyMs": 4849, + "maxLatencyMs": 5000, + "bytesPerSec": 13500108.8 } ] } 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 acdbc2bc..19c90cde 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,588 +4,588 @@ "type": "runtime-app", "isFocused": true, "order": 3, - "timingMeasuredAt": "2026-10-10T11:51:43.886Z", + "timingMeasuredAt": "2026-10-11T00:44:30.326Z", "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": 147.4, - "fcpMs": 147.43, + "firstPaintMs": 159.4, + "fcpMs": 159.38, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 8.81, - "inputDelayMs": 0.79, - "processingDurationMs": 1.21, - "presentationDelayMs": 6.81 + "interactionLatencyMs": 10.65, + "inputDelayMs": 0.84, + "processingDurationMs": 1.36, + "presentationDelayMs": 8.45 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 15.19, - "fcpMs": 15.1, - "interactionLatencyMs": 0.81, - "inputDelayMs": 0.05, - "processingDurationMs": 0.15, - "presentationDelayMs": 0.74 + "firstPaintMs": 4.77, + "fcpMs": 4.66, + "interactionLatencyMs": 3.57, + "inputDelayMs": 0.08, + "processingDurationMs": 0.06, + "presentationDelayMs": 3.64 }, "samples": [ { - "firstPaintMs": 163, - "fcpMs": 162.629, + "firstPaintMs": 160, + "fcpMs": 159.537, "interactionTests": { - "interactionLatencyMs": 9.362, - "inputDelayMs": 0.814, - "processingDurationMs": 1.469, - "presentationDelayMs": 7.079 + "interactionLatencyMs": 9.618, + "inputDelayMs": 0.791, + "processingDurationMs": 1.357, + "presentationDelayMs": 7.47 } }, { - "firstPaintMs": 149, - "fcpMs": 149.139, + "firstPaintMs": 154, + "fcpMs": 153.921, "interactionTests": { - "interactionLatencyMs": 8.172, - "inputDelayMs": 0.779, - "processingDurationMs": 1.151, - "presentationDelayMs": 6.242 + "interactionLatencyMs": 7.569, + "inputDelayMs": 0.79, + "processingDurationMs": 1.452, + "presentationDelayMs": 5.327 } }, { - "firstPaintMs": 135, - "fcpMs": 134.763, + "firstPaintMs": 167, + "fcpMs": 166.782, "interactionTests": { - "interactionLatencyMs": 8.009, - "inputDelayMs": 0.755, - "processingDurationMs": 1.073, - "presentationDelayMs": 6.181 + "interactionLatencyMs": 8.882, + "inputDelayMs": 0.979, + "processingDurationMs": 1.317, + "presentationDelayMs": 6.586 } }, { - "firstPaintMs": 129, - "fcpMs": 129.36, + "firstPaintMs": 158, + "fcpMs": 158.375, "interactionTests": { - "interactionLatencyMs": 8.592, - "inputDelayMs": 0.873, - "processingDurationMs": 1.146, - "presentationDelayMs": 6.573 + "interactionLatencyMs": 16.759999999999998, + "inputDelayMs": 0.795, + "processingDurationMs": 1.284, + "presentationDelayMs": 14.681 } }, { - "firstPaintMs": 161, - "fcpMs": 161.24, + "firstPaintMs": 158, + "fcpMs": 158.26, "interactionTests": { - "interactionLatencyMs": 9.92, - "inputDelayMs": 0.75, - "processingDurationMs": 1.203, - "presentationDelayMs": 7.967 + "interactionLatencyMs": 10.407, + "inputDelayMs": 0.831, + "processingDurationMs": 1.388, + "presentationDelayMs": 8.188 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 405, - "avgLatencyMs": 2.54, - "medianLatencyMs": 2.417, - "samples": 3938, + "opsPerSec": 379, + "avgLatencyMs": 2.748, + "medianLatencyMs": 2.53, + "samples": 3639, "bodySizeKb": 201.73, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 85.6, - "fcpMs": 85.44, + "firstPaintMs": 83.8, + "fcpMs": 83.94, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 10.75, - "inputDelayMs": 0.87, - "processingDurationMs": 1.36, - "presentationDelayMs": 8.52 + "interactionLatencyMs": 13.05, + "inputDelayMs": 0.78, + "processingDurationMs": 2.1, + "presentationDelayMs": 10.17 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 7.5, - "fcpMs": 7.36, - "interactionLatencyMs": 2.1, - "inputDelayMs": 0.14, - "processingDurationMs": 0.4, - "presentationDelayMs": 2.19 + "firstPaintMs": 7.46, + "fcpMs": 7.67, + "interactionLatencyMs": 3.96, + "inputDelayMs": 0.08, + "processingDurationMs": 1.33, + "presentationDelayMs": 3.93 }, "samples": [ { - "firstPaintMs": 80, - "fcpMs": 79.908, + "firstPaintMs": 89, + "fcpMs": 88.959, "interactionTests": { - "interactionLatencyMs": 11.033000000000001, - "inputDelayMs": 1.102, - "processingDurationMs": 2.06, - "presentationDelayMs": 7.871 + "interactionLatencyMs": 10.105, + "inputDelayMs": 0.857, + "processingDurationMs": 3.233, + "presentationDelayMs": 6.015 } }, { - "firstPaintMs": 92, - "fcpMs": 91.882, + "firstPaintMs": 90, + "fcpMs": 90.441, "interactionTests": { - "interactionLatencyMs": 14.197000000000001, - "inputDelayMs": 0.774, - "processingDurationMs": 1.072, - "presentationDelayMs": 12.351 + "interactionLatencyMs": 17.192, + "inputDelayMs": 0.782, + "processingDurationMs": 3.839, + "presentationDelayMs": 12.571 } }, { - "firstPaintMs": 78, - "fcpMs": 78.157, + "firstPaintMs": 73, + "fcpMs": 72.711, "interactionTests": { - "interactionLatencyMs": 8.802, - "inputDelayMs": 0.767, - "processingDurationMs": 1.154, - "presentationDelayMs": 6.881 + "interactionLatencyMs": 15.756, + "inputDelayMs": 0.778, + "processingDurationMs": 1.152, + "presentationDelayMs": 13.826 } }, { - "firstPaintMs": 83, - "fcpMs": 82.653, + "firstPaintMs": 88, + "fcpMs": 88.362, "interactionTests": { - "interactionLatencyMs": 9.491, - "inputDelayMs": 0.834, - "processingDurationMs": 1.233, - "presentationDelayMs": 7.424 + "interactionLatencyMs": 7.797, + "inputDelayMs": 0.835, + "processingDurationMs": 1.168, + "presentationDelayMs": 5.794 } }, { - "firstPaintMs": 95, - "fcpMs": 94.608, + "firstPaintMs": 79, + "fcpMs": 79.245, "interactionTests": { - "interactionLatencyMs": 10.228, - "inputDelayMs": 0.879, - "processingDurationMs": 1.285, - "presentationDelayMs": 8.064 + "interactionLatencyMs": 14.405999999999999, + "inputDelayMs": 0.655, + "processingDurationMs": 1.115, + "presentationDelayMs": 12.636 } } ] }, "ssrRouterLinkLoadTests": { - "peakWorkers": 25, - "peakRequestsPerSec": 164.8, - "peakAvgLatencyMs": 148.99, - "peakP50LatencyMs": 150, - "peakP75LatencyMs": 154, - "peakP90LatencyMs": 158, - "peakP99LatencyMs": 553, - "totalRequests": 5165, + "peakWorkers": 10, + "peakRequestsPerSec": 152.81, + "peakAvgLatencyMs": 64.71, + "peakP50LatencyMs": 64, + "peakP75LatencyMs": 65, + "peakP90LatencyMs": 66, + "peakP99LatencyMs": 92, + "totalRequests": 5001, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 640, + "requests": 629, "errors": 0, - "requestsPerSec": 128, - "avgLatencyMs": 7.26, + "requestsPerSec": 125.8, + "avgLatencyMs": 7.35, "medianLatencyMs": 7, "p50LatencyMs": 7, "p75LatencyMs": 7, "p90LatencyMs": 8, "p99LatencyMs": 9, - "maxLatencyMs": 13, - "bytesPerSec": 39141376 + "maxLatencyMs": 12, + "bytesPerSec": 38466355.21 }, { "workers": 5, "durationMs": 5000, - "requests": 796, + "requests": 745, "errors": 0, - "requestsPerSec": 159.2, - "avgLatencyMs": 30.78, - "medianLatencyMs": 31, - "p50LatencyMs": 31, - "p75LatencyMs": 32, - "p90LatencyMs": 33, - "p99LatencyMs": 53, + "requestsPerSec": 149, + "avgLatencyMs": 32.92, + "medianLatencyMs": 33, + "p50LatencyMs": 33, + "p75LatencyMs": 34, + "p90LatencyMs": 34, + "p99LatencyMs": 49, "maxLatencyMs": 57, - "bytesPerSec": 48676864 + "bytesPerSec": 45563904 }, { "workers": 10, "durationMs": 5000, - "requests": 778, + "requests": 764, "errors": 0, - "requestsPerSec": 155.6, - "avgLatencyMs": 63.33, - "medianLatencyMs": 63, - "p50LatencyMs": 63, - "p75LatencyMs": 64, + "requestsPerSec": 152.81, + "avgLatencyMs": 64.71, + "medianLatencyMs": 64, + "p50LatencyMs": 64, + "p75LatencyMs": 65, "p90LatencyMs": 66, - "p99LatencyMs": 94, - "maxLatencyMs": 187, - "bytesPerSec": 47575859.2 + "p99LatencyMs": 92, + "maxLatencyMs": 207, + "bytesPerSec": 46723891.2 }, { "workers": 25, "durationMs": 5000, - "requests": 824, + "requests": 757, "errors": 0, - "requestsPerSec": 164.8, - "avgLatencyMs": 148.99, - "medianLatencyMs": 150, - "p50LatencyMs": 150, - "p75LatencyMs": 154, - "p90LatencyMs": 158, - "p99LatencyMs": 553, - "maxLatencyMs": 1036, - "bytesPerSec": 50380800 + "requestsPerSec": 151.4, + "avgLatencyMs": 161.27, + "medianLatencyMs": 159, + "p50LatencyMs": 159, + "p75LatencyMs": 163, + "p90LatencyMs": 172, + "p99LatencyMs": 624, + "maxLatencyMs": 1111, + "bytesPerSec": 46291353.6 }, { "workers": 50, "durationMs": 5000, - "requests": 725, + "requests": 730, "errors": 0, - "requestsPerSec": 145, - "avgLatencyMs": 327.5, - "medianLatencyMs": 263, - "p50LatencyMs": 263, - "p75LatencyMs": 314, - "p90LatencyMs": 336, - "p99LatencyMs": 3238, - "maxLatencyMs": 4340, - "bytesPerSec": 44331827.2 + "requestsPerSec": 146, + "avgLatencyMs": 328.22, + "medianLatencyMs": 260, + "p50LatencyMs": 260, + "p75LatencyMs": 316, + "p90LatencyMs": 325, + "p99LatencyMs": 3250, + "maxLatencyMs": 4360, + "bytesPerSec": 44639846.4 }, { "workers": 100, "durationMs": 5010, - "requests": 701, + "requests": 702, "errors": 0, - "requestsPerSec": 140.2, - "avgLatencyMs": 357.54, - "medianLatencyMs": 260, - "p50LatencyMs": 260, - "p75LatencyMs": 318, - "p90LatencyMs": 345, - "p99LatencyMs": 3748, - "maxLatencyMs": 4918, - "bytesPerSec": 42863820.8 + "requestsPerSec": 140.4, + "avgLatencyMs": 353.27, + "medianLatencyMs": 264, + "p50LatencyMs": 264, + "p75LatencyMs": 323, + "p90LatencyMs": 340, + "p99LatencyMs": 3700, + "maxLatencyMs": 4868, + "bytesPerSec": 42935910.4 }, { "workers": 200, "durationMs": 5010, - "requests": 701, + "requests": 674, "errors": 0, - "requestsPerSec": 140.2, - "avgLatencyMs": 359.65, - "medianLatencyMs": 238, - "p50LatencyMs": 238, - "p75LatencyMs": 292, - "p90LatencyMs": 323, - "p99LatencyMs": 3858, - "maxLatencyMs": 4941, - "bytesPerSec": 42865459.21 + "requestsPerSec": 134.81, + "avgLatencyMs": 362.64, + "medianLatencyMs": 257, + "p50LatencyMs": 257, + "p75LatencyMs": 307, + "p90LatencyMs": 338, + "p99LatencyMs": 3921, + "maxLatencyMs": 4895, + "bytesPerSec": 41220505.6 } ], "runs": 3, "samples": [ { - "peakWorkers": 25, - "peakRequestsPerSec": 173.6, - "peakAvgLatencyMs": 142.45, - "peakP50LatencyMs": 140, - "peakP75LatencyMs": 145, - "peakP90LatencyMs": 151, - "peakP99LatencyMs": 480, - "totalRequests": 5517, + "peakWorkers": 10, + "peakRequestsPerSec": 152.81, + "peakAvgLatencyMs": 64.71, + "peakP50LatencyMs": 64, + "peakP75LatencyMs": 65, + "peakP90LatencyMs": 66, + "peakP99LatencyMs": 92, + "totalRequests": 5001, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 717, + "requests": 629, "errors": 0, - "requestsPerSec": 143.4, - "avgLatencyMs": 6.23, - "medianLatencyMs": 6, - "p50LatencyMs": 6, - "p75LatencyMs": 6, - "p90LatencyMs": 7, - "p99LatencyMs": 8, - "maxLatencyMs": 10, - "bytesPerSec": 43846860.8 + "requestsPerSec": 125.8, + "avgLatencyMs": 7.35, + "medianLatencyMs": 7, + "p50LatencyMs": 7, + "p75LatencyMs": 7, + "p90LatencyMs": 8, + "p99LatencyMs": 9, + "maxLatencyMs": 12, + "bytesPerSec": 38466355.21 }, { "workers": 5, "durationMs": 5000, - "requests": 864, + "requests": 745, "errors": 0, - "requestsPerSec": 172.8, - "avgLatencyMs": 28.34, - "medianLatencyMs": 28, - "p50LatencyMs": 28, - "p75LatencyMs": 29, - "p90LatencyMs": 29, - "p99LatencyMs": 45, - "maxLatencyMs": 53, - "bytesPerSec": 52838400 + "requestsPerSec": 149, + "avgLatencyMs": 32.92, + "medianLatencyMs": 33, + "p50LatencyMs": 33, + "p75LatencyMs": 34, + "p90LatencyMs": 34, + "p99LatencyMs": 49, + "maxLatencyMs": 57, + "bytesPerSec": 45563904 }, { "workers": 10, "durationMs": 5000, - "requests": 839, + "requests": 764, "errors": 0, - "requestsPerSec": 167.8, - "avgLatencyMs": 58.67, - "medianLatencyMs": 58, - "p50LatencyMs": 58, - "p75LatencyMs": 59, - "p90LatencyMs": 60, - "p99LatencyMs": 86, - "maxLatencyMs": 181, - "bytesPerSec": 51304857.6 + "requestsPerSec": 152.81, + "avgLatencyMs": 64.71, + "medianLatencyMs": 64, + "p50LatencyMs": 64, + "p75LatencyMs": 65, + "p90LatencyMs": 66, + "p99LatencyMs": 92, + "maxLatencyMs": 207, + "bytesPerSec": 46723891.2 }, { "workers": 25, "durationMs": 5000, - "requests": 868, + "requests": 757, "errors": 0, - "requestsPerSec": 173.6, - "avgLatencyMs": 142.45, - "medianLatencyMs": 140, - "p50LatencyMs": 140, - "p75LatencyMs": 145, - "p90LatencyMs": 151, - "p99LatencyMs": 480, - "maxLatencyMs": 968, - "bytesPerSec": 53074329.6 + "requestsPerSec": 151.4, + "avgLatencyMs": 161.27, + "medianLatencyMs": 159, + "p50LatencyMs": 159, + "p75LatencyMs": 163, + "p90LatencyMs": 172, + "p99LatencyMs": 624, + "maxLatencyMs": 1111, + "bytesPerSec": 46291353.6 }, { "workers": 50, "durationMs": 5000, - "requests": 775, + "requests": 730, "errors": 0, - "requestsPerSec": 155, - "avgLatencyMs": 309.67, - "medianLatencyMs": 236, - "p50LatencyMs": 236, - "p75LatencyMs": 330, - "p90LatencyMs": 337, - "p99LatencyMs": 2907, - "maxLatencyMs": 4059, - "bytesPerSec": 47385804.8 + "requestsPerSec": 146, + "avgLatencyMs": 328.22, + "medianLatencyMs": 260, + "p50LatencyMs": 260, + "p75LatencyMs": 316, + "p90LatencyMs": 325, + "p99LatencyMs": 3250, + "maxLatencyMs": 4360, + "bytesPerSec": 44639846.4 }, { "workers": 100, "durationMs": 5010, - "requests": 726, + "requests": 702, "errors": 0, - "requestsPerSec": 145.2, - "avgLatencyMs": 350.91, - "medianLatencyMs": 266, - "p50LatencyMs": 266, - "p75LatencyMs": 309, - "p90LatencyMs": 353, - "p99LatencyMs": 3708, - "maxLatencyMs": 4846, - "bytesPerSec": 44397363.2 + "requestsPerSec": 140.4, + "avgLatencyMs": 353.27, + "medianLatencyMs": 264, + "p50LatencyMs": 264, + "p75LatencyMs": 323, + "p90LatencyMs": 340, + "p99LatencyMs": 3700, + "maxLatencyMs": 4868, + "bytesPerSec": 42935910.4 }, { "workers": 200, "durationMs": 5010, - "requests": 728, + "requests": 674, "errors": 0, - "requestsPerSec": 145.6, - "avgLatencyMs": 354.91, - "medianLatencyMs": 245, - "p50LatencyMs": 245, - "p75LatencyMs": 313, - "p90LatencyMs": 353, - "p99LatencyMs": 3797, - "maxLatencyMs": 4973, - "bytesPerSec": 44513689.6 + "requestsPerSec": 134.81, + "avgLatencyMs": 362.64, + "medianLatencyMs": 257, + "p50LatencyMs": 257, + "p75LatencyMs": 307, + "p90LatencyMs": 338, + "p99LatencyMs": 3921, + "maxLatencyMs": 4895, + "bytesPerSec": 41220505.6 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 164.8, - "peakAvgLatencyMs": 148.99, - "peakP50LatencyMs": 150, - "peakP75LatencyMs": 154, - "peakP90LatencyMs": 158, - "peakP99LatencyMs": 553, - "totalRequests": 5165, + "peakRequestsPerSec": 150.81, + "peakAvgLatencyMs": 162.41, + "peakP50LatencyMs": 160, + "peakP75LatencyMs": 163, + "peakP90LatencyMs": 183, + "peakP99LatencyMs": 597, + "totalRequests": 4881, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 640, + "requests": 612, "errors": 0, - "requestsPerSec": 128, - "avgLatencyMs": 7.26, + "requestsPerSec": 122.4, + "avgLatencyMs": 7.6, "medianLatencyMs": 7, "p50LatencyMs": 7, - "p75LatencyMs": 7, - "p90LatencyMs": 8, - "p99LatencyMs": 9, - "maxLatencyMs": 13, - "bytesPerSec": 39141376 + "p75LatencyMs": 8, + "p90LatencyMs": 9, + "p99LatencyMs": 10, + "maxLatencyMs": 14, + "bytesPerSec": 37430886.4 }, { "workers": 5, "durationMs": 5000, - "requests": 796, + "requests": 727, "errors": 0, - "requestsPerSec": 159.2, - "avgLatencyMs": 30.78, - "medianLatencyMs": 31, - "p50LatencyMs": 31, - "p75LatencyMs": 32, - "p90LatencyMs": 33, - "p99LatencyMs": 53, - "maxLatencyMs": 57, - "bytesPerSec": 48676864 + "requestsPerSec": 145.4, + "avgLatencyMs": 33.78, + "medianLatencyMs": 33, + "p50LatencyMs": 33, + "p75LatencyMs": 35, + "p90LatencyMs": 35, + "p99LatencyMs": 55, + "maxLatencyMs": 61, + "bytesPerSec": 44462899.2 }, { "workers": 10, "durationMs": 5000, - "requests": 778, + "requests": 741, "errors": 0, - "requestsPerSec": 155.6, - "avgLatencyMs": 63.33, - "medianLatencyMs": 63, - "p50LatencyMs": 63, - "p75LatencyMs": 64, - "p90LatencyMs": 66, - "p99LatencyMs": 94, - "maxLatencyMs": 187, - "bytesPerSec": 47575859.2 + "requestsPerSec": 148.2, + "avgLatencyMs": 66.37, + "medianLatencyMs": 65, + "p50LatencyMs": 65, + "p75LatencyMs": 67, + "p90LatencyMs": 68, + "p99LatencyMs": 95, + "maxLatencyMs": 199, + "bytesPerSec": 45308313.6 }, { "workers": 25, "durationMs": 5000, - "requests": 824, + "requests": 754, "errors": 0, - "requestsPerSec": 164.8, - "avgLatencyMs": 148.99, - "medianLatencyMs": 150, - "p50LatencyMs": 150, - "p75LatencyMs": 154, - "p90LatencyMs": 158, - "p99LatencyMs": 553, - "maxLatencyMs": 1036, - "bytesPerSec": 50380800 + "requestsPerSec": 150.81, + "avgLatencyMs": 162.41, + "medianLatencyMs": 160, + "p50LatencyMs": 160, + "p75LatencyMs": 163, + "p90LatencyMs": 183, + "p99LatencyMs": 597, + "maxLatencyMs": 1099, + "bytesPerSec": 46107852.8 }, { "workers": 50, "durationMs": 5000, - "requests": 725, + "requests": 724, "errors": 0, - "requestsPerSec": 145, - "avgLatencyMs": 327.5, + "requestsPerSec": 144.81, + "avgLatencyMs": 337.1, "medianLatencyMs": 263, "p50LatencyMs": 263, - "p75LatencyMs": 314, - "p90LatencyMs": 336, - "p99LatencyMs": 3238, - "maxLatencyMs": 4340, - "bytesPerSec": 44331827.2 + "p75LatencyMs": 324, + "p90LatencyMs": 340, + "p99LatencyMs": 3337, + "maxLatencyMs": 4479, + "bytesPerSec": 44279398.4 }, { "workers": 100, "durationMs": 5010, - "requests": 701, + "requests": 674, "errors": 0, - "requestsPerSec": 140.2, - "avgLatencyMs": 357.54, - "medianLatencyMs": 260, - "p50LatencyMs": 260, + "requestsPerSec": 134.81, + "avgLatencyMs": 362.25, + "medianLatencyMs": 269, + "p50LatencyMs": 269, "p75LatencyMs": 318, "p90LatencyMs": 345, - "p99LatencyMs": 3748, - "maxLatencyMs": 4918, - "bytesPerSec": 42863820.8 + "p99LatencyMs": 3878, + "maxLatencyMs": 4890, + "bytesPerSec": 41217228.8 }, { "workers": 200, "durationMs": 5010, - "requests": 701, + "requests": 649, "errors": 0, - "requestsPerSec": 140.2, - "avgLatencyMs": 359.65, - "medianLatencyMs": 238, - "p50LatencyMs": 238, - "p75LatencyMs": 292, - "p90LatencyMs": 323, - "p99LatencyMs": 3858, - "maxLatencyMs": 4941, - "bytesPerSec": 42865459.21 + "requestsPerSec": 129.81, + "avgLatencyMs": 375.18, + "medianLatencyMs": 265, + "p50LatencyMs": 265, + "p75LatencyMs": 321, + "p90LatencyMs": 347, + "p99LatencyMs": 3964, + "maxLatencyMs": 4963, + "bytesPerSec": 39686963.21 } ] }, { - "peakWorkers": 25, - "peakRequestsPerSec": 156.2, - "peakAvgLatencyMs": 157.89, - "peakP50LatencyMs": 154, - "peakP75LatencyMs": 162, - "peakP90LatencyMs": 175, - "peakP99LatencyMs": 609, - "totalRequests": 5041, + "peakWorkers": 10, + "peakRequestsPerSec": 161, + "peakAvgLatencyMs": 61.24, + "peakP50LatencyMs": 60, + "peakP75LatencyMs": 62, + "peakP90LatencyMs": 63, + "peakP99LatencyMs": 94, + "totalRequests": 5298, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 602, + "requests": 619, "errors": 0, - "requestsPerSec": 120.4, - "avgLatencyMs": 7.73, - "medianLatencyMs": 8, - "p50LatencyMs": 8, + "requestsPerSec": 123.8, + "avgLatencyMs": 7.55, + "medianLatencyMs": 7, + "p50LatencyMs": 7, "p75LatencyMs": 8, "p90LatencyMs": 9, - "p99LatencyMs": 10, - "maxLatencyMs": 15, - "bytesPerSec": 36808294.4 + "p99LatencyMs": 9, + "maxLatencyMs": 14, + "bytesPerSec": 37856870.4 }, { "workers": 5, "durationMs": 5000, - "requests": 759, + "requests": 798, "errors": 0, - "requestsPerSec": 151.81, - "avgLatencyMs": 32.4, - "medianLatencyMs": 32, - "p50LatencyMs": 32, - "p75LatencyMs": 33, - "p90LatencyMs": 34, - "p99LatencyMs": 48, - "maxLatencyMs": 48, - "bytesPerSec": 46409318.4 + "requestsPerSec": 159.6, + "avgLatencyMs": 30.73, + "medianLatencyMs": 30, + "p50LatencyMs": 30, + "p75LatencyMs": 32, + "p90LatencyMs": 32, + "p99LatencyMs": 47, + "maxLatencyMs": 55, + "bytesPerSec": 48788275.2 }, { "workers": 10, "durationMs": 5000, - "requests": 775, + "requests": 805, "errors": 0, - "requestsPerSec": 155, - "avgLatencyMs": 63.8, - "medianLatencyMs": 63, - "p50LatencyMs": 63, - "p75LatencyMs": 65, - "p90LatencyMs": 67, - "p99LatencyMs": 93, - "maxLatencyMs": 213, - "bytesPerSec": 47385804.8 + "requestsPerSec": 161, + "avgLatencyMs": 61.24, + "medianLatencyMs": 60, + "p50LatencyMs": 60, + "p75LatencyMs": 62, + "p90LatencyMs": 63, + "p99LatencyMs": 94, + "maxLatencyMs": 197, + "bytesPerSec": 49214259.2 }, { "workers": 25, "durationMs": 5000, - "requests": 781, + "requests": 792, "errors": 0, - "requestsPerSec": 156.2, - "avgLatencyMs": 157.89, - "medianLatencyMs": 154, - "p50LatencyMs": 154, - "p75LatencyMs": 162, - "p90LatencyMs": 175, - "p99LatencyMs": 609, - "maxLatencyMs": 1097, - "bytesPerSec": 47759360 + "requestsPerSec": 158.4, + "avgLatencyMs": 155.2, + "medianLatencyMs": 152, + "p50LatencyMs": 152, + "p75LatencyMs": 156, + "p90LatencyMs": 169, + "p99LatencyMs": 585, + "maxLatencyMs": 1058, + "bytesPerSec": 48434380.8 }, { "workers": 50, @@ -593,44 +593,44 @@ "requests": 773, "errors": 0, "requestsPerSec": 154.6, - "avgLatencyMs": 316.76, - "medianLatencyMs": 247, - "p50LatencyMs": 247, - "p75LatencyMs": 316, - "p90LatencyMs": 324, - "p99LatencyMs": 3135, - "maxLatencyMs": 4204, + "avgLatencyMs": 312.86, + "medianLatencyMs": 250, + "p50LatencyMs": 250, + "p75LatencyMs": 302, + "p90LatencyMs": 320, + "p99LatencyMs": 3125, + "maxLatencyMs": 4144, "bytesPerSec": 47267840 }, { "workers": 100, "durationMs": 5010, - "requests": 676, + "requests": 784, "errors": 0, - "requestsPerSec": 135.2, - "avgLatencyMs": 361.14, - "medianLatencyMs": 273, - "p50LatencyMs": 273, - "p75LatencyMs": 315, - "p90LatencyMs": 333, - "p99LatencyMs": 3904, - "maxLatencyMs": 4888, - "bytesPerSec": 41341747.21 + "requestsPerSec": 156.81, + "avgLatencyMs": 341.79, + "medianLatencyMs": 248, + "p50LatencyMs": 248, + "p75LatencyMs": 309, + "p90LatencyMs": 328, + "p99LatencyMs": 3843, + "maxLatencyMs": 4972, + "bytesPerSec": 47936307.2 }, { "workers": 200, "durationMs": 5010, - "requests": 675, + "requests": 727, "errors": 0, - "requestsPerSec": 135, - "avgLatencyMs": 365.57, - "medianLatencyMs": 239, - "p50LatencyMs": 239, - "p75LatencyMs": 319, - "p90LatencyMs": 386, - "p99LatencyMs": 3867, - "maxLatencyMs": 4950, - "bytesPerSec": 41269657.6 + "requestsPerSec": 145.4, + "avgLatencyMs": 354.74, + "medianLatencyMs": 240, + "p50LatencyMs": 240, + "p75LatencyMs": 301, + "p90LatencyMs": 322, + "p99LatencyMs": 3868, + "maxLatencyMs": 4961, + "bytesPerSec": 44454707.2 } ] } @@ -640,474 +640,474 @@ "browserVersion": "Google Chrome 154.0.8037.97", "ssrLoadTests": { "peakWorkers": 10, - "peakRequestsPerSec": 529.21, - "peakAvgLatencyMs": 18.4, - "peakP50LatencyMs": 17, - "peakP75LatencyMs": 20, - "peakP90LatencyMs": 20, - "peakP99LatencyMs": 31, - "totalRequests": 17231, + "peakRequestsPerSec": 492.2, + "peakAvgLatencyMs": 19.76, + "peakP50LatencyMs": 19, + "peakP75LatencyMs": 21, + "peakP90LatencyMs": 22, + "peakP99LatencyMs": 37, + "totalRequests": 15767, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1635, + "requests": 1543, "errors": 0, - "requestsPerSec": 327, - "avgLatencyMs": 2.22, - "medianLatencyMs": 2, - "p50LatencyMs": 2, - "p75LatencyMs": 2, + "requestsPerSec": 308.61, + "avgLatencyMs": 3.1, + "medianLatencyMs": 3, + "p50LatencyMs": 3, + "p75LatencyMs": 3, "p90LatencyMs": 3, - "p99LatencyMs": 5, - "maxLatencyMs": 7, - "bytesPerSec": 97039155.2 + "p99LatencyMs": 6, + "maxLatencyMs": 9, + "bytesPerSec": 91586560 }, { "workers": 5, "durationMs": 5000, - "requests": 2598, + "requests": 2399, "errors": 0, - "requestsPerSec": 519.6, - "avgLatencyMs": 8.97, - "medianLatencyMs": 8, - "p50LatencyMs": 8, - "p75LatencyMs": 9, - "p90LatencyMs": 11, - "p99LatencyMs": 16, - "maxLatencyMs": 21, - "bytesPerSec": 154232422.4 + "requestsPerSec": 479.8, + "avgLatencyMs": 9.87, + "medianLatencyMs": 9, + "p50LatencyMs": 9, + "p75LatencyMs": 10, + "p90LatencyMs": 12, + "p99LatencyMs": 15, + "maxLatencyMs": 27, + "bytesPerSec": 142383513.6 }, { "workers": 10, "durationMs": 5000, - "requests": 2646, + "requests": 2461, "errors": 0, - "requestsPerSec": 529.21, - "avgLatencyMs": 18.4, - "medianLatencyMs": 17, - "p50LatencyMs": 17, - "p75LatencyMs": 20, - "p90LatencyMs": 20, - "p99LatencyMs": 31, + "requestsPerSec": 492.2, + "avgLatencyMs": 19.76, + "medianLatencyMs": 19, + "p50LatencyMs": 19, + "p75LatencyMs": 21, + "p90LatencyMs": 22, + "p99LatencyMs": 37, "maxLatencyMs": 56, - "bytesPerSec": 157063577.6 + "bytesPerSec": 146079744 }, { "workers": 25, "durationMs": 5000, - "requests": 2619, + "requests": 2405, "errors": 0, - "requestsPerSec": 523.8, - "avgLatencyMs": 47.04, - "medianLatencyMs": 46, - "p50LatencyMs": 46, - "p75LatencyMs": 48, - "p90LatencyMs": 50, - "p99LatencyMs": 69, - "maxLatencyMs": 349, - "bytesPerSec": 155438284.81 + "requestsPerSec": 481, + "avgLatencyMs": 51.25, + "medianLatencyMs": 50, + "p50LatencyMs": 50, + "p75LatencyMs": 52, + "p90LatencyMs": 54, + "p99LatencyMs": 83, + "maxLatencyMs": 350, + "bytesPerSec": 142750515.2 }, { "workers": 50, "durationMs": 5000, - "requests": 2579, + "requests": 2353, "errors": 0, - "requestsPerSec": 515.8, - "avgLatencyMs": 95.33, - "medianLatencyMs": 93, - "p50LatencyMs": 93, - "p75LatencyMs": 96, - "p90LatencyMs": 100, - "p99LatencyMs": 346, - "maxLatencyMs": 1263, - "bytesPerSec": 153078988.81 + "requestsPerSec": 470.6, + "avgLatencyMs": 104.45, + "medianLatencyMs": 102, + "p50LatencyMs": 102, + "p75LatencyMs": 109, + "p90LatencyMs": 115, + "p99LatencyMs": 421, + "maxLatencyMs": 1341, + "bytesPerSec": 139683430.4 }, { "workers": 100, "durationMs": 5010, - "requests": 2597, + "requests": 2302, "errors": 0, - "requestsPerSec": 519.4, - "avgLatencyMs": 188.15, - "medianLatencyMs": 137, - "p50LatencyMs": 137, - "p75LatencyMs": 169, - "p90LatencyMs": 180, - "p99LatencyMs": 2784, - "maxLatencyMs": 4863, - "bytesPerSec": 154179993.6 + "requestsPerSec": 460.4, + "avgLatencyMs": 201.43, + "medianLatencyMs": 142, + "p50LatencyMs": 142, + "p75LatencyMs": 183, + "p90LatencyMs": 210, + "p99LatencyMs": 2794, + "maxLatencyMs": 4958, + "bytesPerSec": 136642560 }, { "workers": 200, "durationMs": 5010, - "requests": 2557, + "requests": 2304, "errors": 0, - "requestsPerSec": 511.4, - "avgLatencyMs": 189.98, - "medianLatencyMs": 135, - "p50LatencyMs": 135, - "p75LatencyMs": 168, - "p90LatencyMs": 181, - "p99LatencyMs": 2846, - "maxLatencyMs": 4916, - "bytesPerSec": 151794483.2 + "requestsPerSec": 460.8, + "avgLatencyMs": 201.42, + "medianLatencyMs": 145, + "p50LatencyMs": 145, + "p75LatencyMs": 180, + "p90LatencyMs": 207, + "p99LatencyMs": 2878, + "maxLatencyMs": 4965, + "bytesPerSec": 136753971.2 } ], "runs": 3, "samples": [ { "peakWorkers": 10, - "peakRequestsPerSec": 508.8, - "peakAvgLatencyMs": 19.07, - "peakP50LatencyMs": 18, - "peakP75LatencyMs": 20, - "peakP90LatencyMs": 21, + "peakRequestsPerSec": 497.6, + "peakAvgLatencyMs": 19.56, + "peakP50LatencyMs": 19, + "peakP75LatencyMs": 21, + "peakP90LatencyMs": 22, "peakP99LatencyMs": 33, - "totalRequests": 16779, + "totalRequests": 15733, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1629, + "requests": 1516, "errors": 0, - "requestsPerSec": 325.8, - "avgLatencyMs": 2.37, - "medianLatencyMs": 2, - "p50LatencyMs": 2, + "requestsPerSec": 303.2, + "avgLatencyMs": 3.08, + "medianLatencyMs": 3, + "p50LatencyMs": 3, "p75LatencyMs": 3, "p90LatencyMs": 3, "p99LatencyMs": 5, - "maxLatencyMs": 6, - "bytesPerSec": 96685260.8 + "maxLatencyMs": 7, + "bytesPerSec": 90000588.8 }, { "workers": 5, "durationMs": 5000, - "requests": 2529, + "requests": 2354, "errors": 0, - "requestsPerSec": 505.8, - "avgLatencyMs": 9.55, - "medianLatencyMs": 9, - "p50LatencyMs": 9, - "p75LatencyMs": 9, + "requestsPerSec": 470.8, + "avgLatencyMs": 10.16, + "medianLatencyMs": 10, + "p50LatencyMs": 10, + "p75LatencyMs": 10, "p90LatencyMs": 12, - "p99LatencyMs": 14, - "maxLatencyMs": 26, - "bytesPerSec": 150116761.6 + "p99LatencyMs": 16, + "maxLatencyMs": 27, + "bytesPerSec": 139716198.4 }, { "workers": 10, "durationMs": 5000, - "requests": 2544, + "requests": 2488, "errors": 0, - "requestsPerSec": 508.8, - "avgLatencyMs": 19.07, - "medianLatencyMs": 18, - "p50LatencyMs": 18, - "p75LatencyMs": 20, - "p90LatencyMs": 21, + "requestsPerSec": 497.6, + "avgLatencyMs": 19.56, + "medianLatencyMs": 19, + "p50LatencyMs": 19, + "p75LatencyMs": 21, + "p90LatencyMs": 22, "p99LatencyMs": 33, "maxLatencyMs": 61, - "bytesPerSec": 150981836.81 + "bytesPerSec": 147678822.4 }, { "workers": 25, "durationMs": 5000, - "requests": 2503, + "requests": 2331, "errors": 0, - "requestsPerSec": 500.6, - "avgLatencyMs": 49.28, - "medianLatencyMs": 48, - "p50LatencyMs": 48, - "p75LatencyMs": 50, - "p90LatencyMs": 52, - "p99LatencyMs": 76, - "maxLatencyMs": 338, - "bytesPerSec": 148570112 + "requestsPerSec": 466.2, + "avgLatencyMs": 52.87, + "medianLatencyMs": 52, + "p50LatencyMs": 52, + "p75LatencyMs": 53, + "p90LatencyMs": 56, + "p99LatencyMs": 83, + "maxLatencyMs": 372, + "bytesPerSec": 138372710.4 }, { "workers": 50, "durationMs": 5000, - "requests": 2511, + "requests": 2296, "errors": 0, - "requestsPerSec": 502.2, - "avgLatencyMs": 97.94, - "medianLatencyMs": 95, - "p50LatencyMs": 95, - "p75LatencyMs": 98, - "p90LatencyMs": 113, - "p99LatencyMs": 126, - "maxLatencyMs": 314, - "bytesPerSec": 149068185.6 + "requestsPerSec": 459.2, + "avgLatencyMs": 107.04, + "medianLatencyMs": 105, + "p50LatencyMs": 105, + "p75LatencyMs": 109, + "p90LatencyMs": 119, + "p99LatencyMs": 134, + "maxLatencyMs": 337, + "bytesPerSec": 136269004.81 }, { "workers": 100, - "durationMs": 5000, - "requests": 2520, + "durationMs": 5010, + "requests": 2396, "errors": 0, - "requestsPerSec": 504, - "avgLatencyMs": 192.14, - "medianLatencyMs": 137, - "p50LatencyMs": 137, - "p75LatencyMs": 171, - "p90LatencyMs": 185, - "p99LatencyMs": 2798, - "maxLatencyMs": 4919, - "bytesPerSec": 149592473.6 + "requestsPerSec": 479.2, + "avgLatencyMs": 196.89, + "medianLatencyMs": 143, + "p50LatencyMs": 143, + "p75LatencyMs": 184, + "p90LatencyMs": 199, + "p99LatencyMs": 2829, + "maxLatencyMs": 4893, + "bytesPerSec": 142200012.81 }, { "workers": 200, "durationMs": 5010, - "requests": 2543, + "requests": 2352, "errors": 0, - "requestsPerSec": 508.6, - "avgLatencyMs": 191.54, - "medianLatencyMs": 134, - "p50LatencyMs": 134, - "p75LatencyMs": 164, - "p90LatencyMs": 189, - "p99LatencyMs": 2836, - "maxLatencyMs": 4908, - "bytesPerSec": 150935961.6 + "requestsPerSec": 470.4, + "avgLatencyMs": 199.98, + "medianLatencyMs": 138, + "p50LatencyMs": 138, + "p75LatencyMs": 170, + "p90LatencyMs": 188, + "p99LatencyMs": 2978, + "maxLatencyMs": 4978, + "bytesPerSec": 139598233.6 } ] }, { "peakWorkers": 10, - "peakRequestsPerSec": 530.4, - "peakAvgLatencyMs": 18.3, - "peakP50LatencyMs": 17, - "peakP75LatencyMs": 20, - "peakP90LatencyMs": 20, - "peakP99LatencyMs": 29, - "totalRequests": 17286, + "peakRequestsPerSec": 492.2, + "peakAvgLatencyMs": 19.76, + "peakP50LatencyMs": 19, + "peakP75LatencyMs": 21, + "peakP90LatencyMs": 22, + "peakP99LatencyMs": 37, + "totalRequests": 15767, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1650, + "requests": 1543, "errors": 0, - "requestsPerSec": 330, - "avgLatencyMs": 2.19, - "medianLatencyMs": 2, - "p50LatencyMs": 2, - "p75LatencyMs": 2, + "requestsPerSec": 308.61, + "avgLatencyMs": 3.1, + "medianLatencyMs": 3, + "p50LatencyMs": 3, + "p75LatencyMs": 3, "p90LatencyMs": 3, - "p99LatencyMs": 5, - "maxLatencyMs": 8, - "bytesPerSec": 97930444.8 + "p99LatencyMs": 6, + "maxLatencyMs": 9, + "bytesPerSec": 91586560 }, { "workers": 5, "durationMs": 5000, - "requests": 2651, + "requests": 2399, "errors": 0, - "requestsPerSec": 530.21, - "avgLatencyMs": 8.81, - "medianLatencyMs": 8, - "p50LatencyMs": 8, - "p75LatencyMs": 9, - "p90LatencyMs": 11, - "p99LatencyMs": 14, - "maxLatencyMs": 24, - "bytesPerSec": 157351936 + "requestsPerSec": 479.8, + "avgLatencyMs": 9.87, + "medianLatencyMs": 9, + "p50LatencyMs": 9, + "p75LatencyMs": 10, + "p90LatencyMs": 12, + "p99LatencyMs": 15, + "maxLatencyMs": 27, + "bytesPerSec": 142383513.6 }, { "workers": 10, "durationMs": 5000, - "requests": 2652, + "requests": 2461, "errors": 0, - "requestsPerSec": 530.4, - "avgLatencyMs": 18.3, - "medianLatencyMs": 17, - "p50LatencyMs": 17, - "p75LatencyMs": 20, - "p90LatencyMs": 20, - "p99LatencyMs": 29, - "maxLatencyMs": 47, - "bytesPerSec": 157430579.2 + "requestsPerSec": 492.2, + "avgLatencyMs": 19.76, + "medianLatencyMs": 19, + "p50LatencyMs": 19, + "p75LatencyMs": 21, + "p90LatencyMs": 22, + "p99LatencyMs": 37, + "maxLatencyMs": 56, + "bytesPerSec": 146079744 }, { "workers": 25, "durationMs": 5000, - "requests": 2603, + "requests": 2405, "errors": 0, - "requestsPerSec": 520.6, - "avgLatencyMs": 47.28, - "medianLatencyMs": 46, - "p50LatencyMs": 46, - "p75LatencyMs": 48, - "p90LatencyMs": 50, - "p99LatencyMs": 70, - "maxLatencyMs": 326, - "bytesPerSec": 154520780.81 + "requestsPerSec": 481, + "avgLatencyMs": 51.25, + "medianLatencyMs": 50, + "p50LatencyMs": 50, + "p75LatencyMs": 52, + "p90LatencyMs": 54, + "p99LatencyMs": 83, + "maxLatencyMs": 350, + "bytesPerSec": 142750515.2 }, { "workers": 50, "durationMs": 5000, - "requests": 2623, + "requests": 2353, "errors": 0, - "requestsPerSec": 524.6, - "avgLatencyMs": 93.77, - "medianLatencyMs": 91, - "p50LatencyMs": 91, - "p75LatencyMs": 95, - "p90LatencyMs": 104, - "p99LatencyMs": 314, - "maxLatencyMs": 1228, - "bytesPerSec": 155700428.81 + "requestsPerSec": 470.6, + "avgLatencyMs": 104.45, + "medianLatencyMs": 102, + "p50LatencyMs": 102, + "p75LatencyMs": 109, + "p90LatencyMs": 115, + "p99LatencyMs": 421, + "maxLatencyMs": 1341, + "bytesPerSec": 139683430.4 }, { "workers": 100, "durationMs": 5010, - "requests": 2598, + "requests": 2302, "errors": 0, - "requestsPerSec": 519.6, - "avgLatencyMs": 188.58, - "medianLatencyMs": 134, - "p50LatencyMs": 134, - "p75LatencyMs": 171, - "p90LatencyMs": 186, - "p99LatencyMs": 2770, - "maxLatencyMs": 4877, - "bytesPerSec": 154206208 + "requestsPerSec": 460.4, + "avgLatencyMs": 201.43, + "medianLatencyMs": 142, + "p50LatencyMs": 142, + "p75LatencyMs": 183, + "p90LatencyMs": 210, + "p99LatencyMs": 2794, + "maxLatencyMs": 4958, + "bytesPerSec": 136642560 }, { "workers": 200, "durationMs": 5010, - "requests": 2509, + "requests": 2304, "errors": 0, - "requestsPerSec": 501.8, - "avgLatencyMs": 191.86, - "medianLatencyMs": 131, - "p50LatencyMs": 131, - "p75LatencyMs": 167, - "p90LatencyMs": 188, - "p99LatencyMs": 2794, - "maxLatencyMs": 4912, - "bytesPerSec": 148917452.81 + "requestsPerSec": 460.8, + "avgLatencyMs": 201.42, + "medianLatencyMs": 145, + "p50LatencyMs": 145, + "p75LatencyMs": 180, + "p90LatencyMs": 207, + "p99LatencyMs": 2878, + "maxLatencyMs": 4965, + "bytesPerSec": 136753971.2 } ] }, { - "peakWorkers": 10, - "peakRequestsPerSec": 529.21, - "peakAvgLatencyMs": 18.4, - "peakP50LatencyMs": 17, - "peakP75LatencyMs": 20, - "peakP90LatencyMs": 20, - "peakP99LatencyMs": 31, - "totalRequests": 17231, + "peakWorkers": 5, + "peakRequestsPerSec": 482.6, + "peakAvgLatencyMs": 9.79, + "peakP50LatencyMs": 9, + "peakP75LatencyMs": 10, + "peakP90LatencyMs": 12, + "peakP99LatencyMs": 15, + "totalRequests": 15711, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1635, + "requests": 1575, "errors": 0, - "requestsPerSec": 327, - "avgLatencyMs": 2.22, - "medianLatencyMs": 2, - "p50LatencyMs": 2, - "p75LatencyMs": 2, + "requestsPerSec": 315, + "avgLatencyMs": 2.93, + "medianLatencyMs": 3, + "p50LatencyMs": 3, + "p75LatencyMs": 3, "p90LatencyMs": 3, - "p99LatencyMs": 5, - "maxLatencyMs": 7, - "bytesPerSec": 97039155.2 + "p99LatencyMs": 6, + "maxLatencyMs": 9, + "bytesPerSec": 93473996.8 }, { "workers": 5, "durationMs": 5000, - "requests": 2598, + "requests": 2413, "errors": 0, - "requestsPerSec": 519.6, - "avgLatencyMs": 8.97, - "medianLatencyMs": 8, - "p50LatencyMs": 8, - "p75LatencyMs": 9, - "p90LatencyMs": 11, - "p99LatencyMs": 16, - "maxLatencyMs": 21, - "bytesPerSec": 154232422.4 + "requestsPerSec": 482.6, + "avgLatencyMs": 9.79, + "medianLatencyMs": 9, + "p50LatencyMs": 9, + "p75LatencyMs": 10, + "p90LatencyMs": 12, + "p99LatencyMs": 15, + "maxLatencyMs": 26, + "bytesPerSec": 143248588.81 }, { "workers": 10, "durationMs": 5000, - "requests": 2646, + "requests": 2401, "errors": 0, - "requestsPerSec": 529.21, - "avgLatencyMs": 18.4, - "medianLatencyMs": 17, - "p50LatencyMs": 17, - "p75LatencyMs": 20, - "p90LatencyMs": 20, - "p99LatencyMs": 31, + "requestsPerSec": 480.2, + "avgLatencyMs": 20.26, + "medianLatencyMs": 19, + "p50LatencyMs": 19, + "p75LatencyMs": 22, + "p90LatencyMs": 23, + "p99LatencyMs": 34, "maxLatencyMs": 56, - "bytesPerSec": 157063577.6 + "bytesPerSec": 142521139.2 }, { "workers": 25, "durationMs": 5000, - "requests": 2619, + "requests": 2392, "errors": 0, - "requestsPerSec": 523.8, - "avgLatencyMs": 47.04, - "medianLatencyMs": 46, - "p50LatencyMs": 46, - "p75LatencyMs": 48, - "p90LatencyMs": 50, - "p99LatencyMs": 69, - "maxLatencyMs": 349, - "bytesPerSec": 155438284.81 + "requestsPerSec": 478.4, + "avgLatencyMs": 51.55, + "medianLatencyMs": 51, + "p50LatencyMs": 51, + "p75LatencyMs": 52, + "p90LatencyMs": 54, + "p99LatencyMs": 85, + "maxLatencyMs": 348, + "bytesPerSec": 141964083.2 }, { "workers": 50, "durationMs": 5000, - "requests": 2579, + "requests": 2345, "errors": 0, - "requestsPerSec": 515.8, - "avgLatencyMs": 95.33, - "medianLatencyMs": 93, - "p50LatencyMs": 93, - "p75LatencyMs": 96, - "p90LatencyMs": 100, - "p99LatencyMs": 346, - "maxLatencyMs": 1263, - "bytesPerSec": 153078988.81 + "requestsPerSec": 469, + "avgLatencyMs": 105.27, + "medianLatencyMs": 102, + "p50LatencyMs": 102, + "p75LatencyMs": 107, + "p90LatencyMs": 113, + "p99LatencyMs": 436, + "maxLatencyMs": 1400, + "bytesPerSec": 139185356.81 }, { "workers": 100, "durationMs": 5010, - "requests": 2597, + "requests": 2303, "errors": 0, - "requestsPerSec": 519.4, - "avgLatencyMs": 188.15, - "medianLatencyMs": 137, - "p50LatencyMs": 137, - "p75LatencyMs": 169, - "p90LatencyMs": 180, - "p99LatencyMs": 2784, - "maxLatencyMs": 4863, - "bytesPerSec": 154179993.6 + "requestsPerSec": 460.6, + "avgLatencyMs": 201.51, + "medianLatencyMs": 140, + "p50LatencyMs": 140, + "p75LatencyMs": 183, + "p90LatencyMs": 195, + "p99LatencyMs": 2844, + "maxLatencyMs": 4968, + "bytesPerSec": 136688435.2 }, { "workers": 200, "durationMs": 5010, - "requests": 2557, + "requests": 2282, "errors": 0, - "requestsPerSec": 511.4, - "avgLatencyMs": 189.98, - "medianLatencyMs": 135, - "p50LatencyMs": 135, - "p75LatencyMs": 168, - "p90LatencyMs": 181, - "p99LatencyMs": 2846, - "maxLatencyMs": 4916, - "bytesPerSec": 151794483.2 + "requestsPerSec": 456.4, + "avgLatencyMs": 201.77, + "medianLatencyMs": 156, + "p50LatencyMs": 156, + "p75LatencyMs": 177, + "p90LatencyMs": 199, + "p99LatencyMs": 2913, + "maxLatencyMs": 4909, + "bytesPerSec": 135449804.81 } ] } 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 1f804d51..e5acae4a 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-10T11:51:43.886Z", + "timingMeasuredAt": "2026-10-11T00:44:30.326Z", "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": 598, - "avgLatencyMs": 1.715, - "medianLatencyMs": 1.623, - "samples": 5832, + "opsPerSec": 597, + "avgLatencyMs": 1.72, + "medianLatencyMs": 1.627, + "samples": 5816, "bodySizeKb": 187.02, "duplicationFactor": 2 }, "ssrLoadTests": { "peakWorkers": 25, - "peakRequestsPerSec": 680.2, - "peakAvgLatencyMs": 36.13, + "peakRequestsPerSec": 684.6, + "peakAvgLatencyMs": 35.88, "peakP50LatencyMs": 36, "peakP75LatencyMs": 37, "peakP90LatencyMs": 38, "peakP99LatencyMs": 40, - "totalRequests": 21377, + "totalRequests": 21849, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1872, + "requests": 1928, "errors": 0, - "requestsPerSec": 374.4, - "avgLatencyMs": 2.07, + "requestsPerSec": 385.6, + "avgLatencyMs": 2.06, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 2, "p99LatencyMs": 3, - "maxLatencyMs": 7, - "bytesPerSec": 105624371.2 + "maxLatencyMs": 3, + "bytesPerSec": 108783206.4 }, { "workers": 5, "durationMs": 5000, - "requests": 2958, + "requests": 3129, "errors": 0, - "requestsPerSec": 591.6, - "avgLatencyMs": 8.1, - "medianLatencyMs": 8, - "p50LatencyMs": 8, + "requestsPerSec": 625.8, + "avgLatencyMs": 7.34, + "medianLatencyMs": 7, + "p50LatencyMs": 7, "p75LatencyMs": 8, - "p90LatencyMs": 9, - "p99LatencyMs": 10, - "maxLatencyMs": 17, - "bytesPerSec": 166867763.2 + "p90LatencyMs": 8, + "p99LatencyMs": 9, + "maxLatencyMs": 11, + "bytesPerSec": 176540876.8 }, { "workers": 10, "durationMs": 5000, - "requests": 3204, + "requests": 3308, "errors": 0, - "requestsPerSec": 640.8, - "avgLatencyMs": 15.08, - "medianLatencyMs": 15, - "p50LatencyMs": 15, + "requestsPerSec": 661.6, + "avgLatencyMs": 14.61, + "medianLatencyMs": 14, + "p50LatencyMs": 14, "p75LatencyMs": 15, "p90LatencyMs": 16, - "p99LatencyMs": 26, - "maxLatencyMs": 75, - "bytesPerSec": 180735180.8 + "p99LatencyMs": 18, + "maxLatencyMs": 25, + "bytesPerSec": 186607206.4 }, { "workers": 25, "durationMs": 5000, - "requests": 3401, + "requests": 3423, "errors": 0, - "requestsPerSec": 680.2, - "avgLatencyMs": 36.13, + "requestsPerSec": 684.6, + "avgLatencyMs": 35.88, "medianLatencyMs": 36, "p50LatencyMs": 36, "p75LatencyMs": 37, "p90LatencyMs": 38, "p99LatencyMs": 40, - "maxLatencyMs": 133, - "bytesPerSec": 191876300.8 + "maxLatencyMs": 81, + "bytesPerSec": 193108377.6 }, { "workers": 50, "durationMs": 5000, - "requests": 3288, + "requests": 3321, "errors": 0, - "requestsPerSec": 657.6, - "avgLatencyMs": 75.01, - "medianLatencyMs": 74, - "p50LatencyMs": 74, + "requestsPerSec": 664.2, + "avgLatencyMs": 74.2, + "medianLatencyMs": 73, + "p50LatencyMs": 73, "p75LatencyMs": 75, "p90LatencyMs": 77, - "p99LatencyMs": 117, - "maxLatencyMs": 608, - "bytesPerSec": 185506201.6 + "p99LatencyMs": 116, + "maxLatencyMs": 542, + "bytesPerSec": 187341209.6 }, { "workers": 100, "durationMs": 5010, - "requests": 3291, + "requests": 3326, "errors": 0, - "requestsPerSec": 658.2, - "avgLatencyMs": 148.78, - "medianLatencyMs": 142, - "p50LatencyMs": 142, + "requestsPerSec": 665.2, + "avgLatencyMs": 147.67, + "medianLatencyMs": 140, + "p50LatencyMs": 140, "p75LatencyMs": 145, - "p90LatencyMs": 148, - "p99LatencyMs": 1159, - "maxLatencyMs": 2445, - "bytesPerSec": 185663488 + "p90LatencyMs": 150, + "p99LatencyMs": 978, + "maxLatencyMs": 2398, + "bytesPerSec": 187629568 }, { "workers": 200, "durationMs": 5010, - "requests": 3363, + "requests": 3414, "errors": 0, - "requestsPerSec": 672.6, - "avgLatencyMs": 206.38, - "medianLatencyMs": 148, - "p50LatencyMs": 148, - "p75LatencyMs": 185, - "p90LatencyMs": 200, - "p99LatencyMs": 2899, - "maxLatencyMs": 4936, - "bytesPerSec": 189752934.4 + "requestsPerSec": 682.8, + "avgLatencyMs": 210.49, + "medianLatencyMs": 155, + "p50LatencyMs": 155, + "p75LatencyMs": 188, + "p90LatencyMs": 202, + "p99LatencyMs": 2852, + "maxLatencyMs": 4980, + "bytesPerSec": 192610304 } ], "runs": 3, "samples": [ { "peakWorkers": 25, - "peakRequestsPerSec": 667.6, - "peakAvgLatencyMs": 36.83, - "peakP50LatencyMs": 37, - "peakP75LatencyMs": 38, - "peakP90LatencyMs": 39, - "peakP99LatencyMs": 41, - "totalRequests": 20686, + "peakRequestsPerSec": 682.8, + "peakAvgLatencyMs": 36, + "peakP50LatencyMs": 36, + "peakP75LatencyMs": 37, + "peakP90LatencyMs": 38, + "peakP99LatencyMs": 42, + "totalRequests": 21296, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1832, + "requests": 1896, "errors": 0, - "requestsPerSec": 366.4, - "avgLatencyMs": 2.12, + "requestsPerSec": 379.2, + "avgLatencyMs": 2.08, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, - "p90LatencyMs": 3, + "p90LatencyMs": 2, "p99LatencyMs": 3, - "maxLatencyMs": 6, - "bytesPerSec": 103356825.6 + "maxLatencyMs": 5, + "bytesPerSec": 106961305.6 }, { "workers": 5, "durationMs": 5000, - "requests": 2809, + "requests": 3006, "errors": 0, - "requestsPerSec": 561.8, - "avgLatencyMs": 8.42, + "requestsPerSec": 601.21, + "avgLatencyMs": 7.77, "medianLatencyMs": 8, "p50LatencyMs": 8, - "p75LatencyMs": 9, - "p90LatencyMs": 9, - "p99LatencyMs": 12, - "maxLatencyMs": 17, - "bytesPerSec": 158479155.2 + "p75LatencyMs": 8, + "p90LatencyMs": 8, + "p99LatencyMs": 10, + "maxLatencyMs": 13, + "bytesPerSec": 169594060.81 }, { "workers": 10, "durationMs": 5000, - "requests": 3130, + "requests": 3297, "errors": 0, - "requestsPerSec": 626, - "avgLatencyMs": 15.46, + "requestsPerSec": 659.4, + "avgLatencyMs": 14.56, "medianLatencyMs": 15, "p50LatencyMs": 15, - "p75LatencyMs": 16, - "p90LatencyMs": 17, - "p99LatencyMs": 24, - "maxLatencyMs": 31, - "bytesPerSec": 176593305.6 + "p75LatencyMs": 15, + "p90LatencyMs": 15, + "p99LatencyMs": 17, + "maxLatencyMs": 19, + "bytesPerSec": 185978060.8 }, { "workers": 25, "durationMs": 5000, - "requests": 3338, + "requests": 3414, "errors": 0, - "requestsPerSec": 667.6, - "avgLatencyMs": 36.83, - "medianLatencyMs": 37, - "p50LatencyMs": 37, - "p75LatencyMs": 38, - "p90LatencyMs": 39, - "p99LatencyMs": 41, - "maxLatencyMs": 147, - "bytesPerSec": 188311142.4 + "requestsPerSec": 682.8, + "avgLatencyMs": 36, + "medianLatencyMs": 36, + "p50LatencyMs": 36, + "p75LatencyMs": 37, + "p90LatencyMs": 38, + "p99LatencyMs": 42, + "maxLatencyMs": 124, + "bytesPerSec": 192584089.6 }, { "workers": 50, - "durationMs": 5010, - "requests": 3233, + "durationMs": 5000, + "requests": 3247, "errors": 0, - "requestsPerSec": 646.6, - "avgLatencyMs": 76.25, + "requestsPerSec": 649.4, + "avgLatencyMs": 75.93, "medianLatencyMs": 74, "p50LatencyMs": 74, "p75LatencyMs": 76, "p90LatencyMs": 79, - "p99LatencyMs": 113, - "maxLatencyMs": 567, - "bytesPerSec": 182386688 + "p99LatencyMs": 118, + "maxLatencyMs": 214, + "bytesPerSec": 183173120 }, { "workers": 100, "durationMs": 5010, - "requests": 3185, + "requests": 3272, "errors": 0, - "requestsPerSec": 637, - "avgLatencyMs": 154.15, - "medianLatencyMs": 147, - "p50LatencyMs": 147, - "p75LatencyMs": 151, - "p90LatencyMs": 156, - "p99LatencyMs": 1083, + "requestsPerSec": 654.4, + "avgLatencyMs": 150.1, + "medianLatencyMs": 146, + "p50LatencyMs": 146, + "p75LatencyMs": 149, + "p90LatencyMs": 151, + "p99LatencyMs": 1078, "maxLatencyMs": 2419, - "bytesPerSec": 179686604.8 + "bytesPerSec": 184641126.4 }, { "workers": 200, "durationMs": 5010, - "requests": 3159, + "requests": 3164, "errors": 0, - "requestsPerSec": 631.8, - "avgLatencyMs": 215.01, - "medianLatencyMs": 155, - "p50LatencyMs": 155, - "p75LatencyMs": 190, - "p90LatencyMs": 213, - "p99LatencyMs": 2992, - "maxLatencyMs": 4974, - "bytesPerSec": 178192384 + "requestsPerSec": 632.8, + "avgLatencyMs": 213.15, + "medianLatencyMs": 153, + "p50LatencyMs": 153, + "p75LatencyMs": 191, + "p90LatencyMs": 205, + "p99LatencyMs": 2954, + "maxLatencyMs": 4920, + "bytesPerSec": 178533171.2 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 680.2, - "peakAvgLatencyMs": 36.13, - "peakP50LatencyMs": 36, - "peakP75LatencyMs": 37, - "peakP90LatencyMs": 38, - "peakP99LatencyMs": 40, - "totalRequests": 21377, + "peakRequestsPerSec": 705.4, + "peakAvgLatencyMs": 34.84, + "peakP50LatencyMs": 35, + "peakP75LatencyMs": 35, + "peakP90LatencyMs": 36, + "peakP99LatencyMs": 39, + "totalRequests": 22187, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1872, + "requests": 1905, "errors": 0, - "requestsPerSec": 374.4, - "avgLatencyMs": 2.07, + "requestsPerSec": 381, + "avgLatencyMs": 2.08, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 2, "p99LatencyMs": 3, "maxLatencyMs": 7, - "bytesPerSec": 105624371.2 + "bytesPerSec": 107472486.4 }, { "workers": 5, "durationMs": 5000, - "requests": 2958, + "requests": 3079, "errors": 0, - "requestsPerSec": 591.6, - "avgLatencyMs": 8.1, - "medianLatencyMs": 8, - "p50LatencyMs": 8, + "requestsPerSec": 615.8, + "avgLatencyMs": 7.44, + "medianLatencyMs": 7, + "p50LatencyMs": 7, "p75LatencyMs": 8, - "p90LatencyMs": 9, + "p90LatencyMs": 8, "p99LatencyMs": 10, "maxLatencyMs": 17, - "bytesPerSec": 166867763.2 + "bytesPerSec": 173683507.2 }, { "workers": 10, "durationMs": 5000, - "requests": 3204, + "requests": 3333, "errors": 0, - "requestsPerSec": 640.8, - "avgLatencyMs": 15.08, - "medianLatencyMs": 15, - "p50LatencyMs": 15, + "requestsPerSec": 666.6, + "avgLatencyMs": 14.5, + "medianLatencyMs": 14, + "p50LatencyMs": 14, "p75LatencyMs": 15, - "p90LatencyMs": 16, - "p99LatencyMs": 26, - "maxLatencyMs": 75, - "bytesPerSec": 180735180.8 + "p90LatencyMs": 15, + "p99LatencyMs": 19, + "maxLatencyMs": 25, + "bytesPerSec": 188022784 }, { "workers": 25, "durationMs": 5000, - "requests": 3401, + "requests": 3527, "errors": 0, - "requestsPerSec": 680.2, - "avgLatencyMs": 36.13, - "medianLatencyMs": 36, - "p50LatencyMs": 36, - "p75LatencyMs": 37, - "p90LatencyMs": 38, - "p99LatencyMs": 40, - "maxLatencyMs": 133, - "bytesPerSec": 191876300.8 + "requestsPerSec": 705.4, + "avgLatencyMs": 34.84, + "medianLatencyMs": 35, + "p50LatencyMs": 35, + "p75LatencyMs": 35, + "p90LatencyMs": 36, + "p99LatencyMs": 39, + "maxLatencyMs": 118, + "bytesPerSec": 198980403.2 }, { "workers": 50, "durationMs": 5000, - "requests": 3288, + "requests": 3506, "errors": 0, - "requestsPerSec": 657.6, - "avgLatencyMs": 75.01, - "medianLatencyMs": 74, - "p50LatencyMs": 74, - "p75LatencyMs": 75, - "p90LatencyMs": 77, - "p99LatencyMs": 117, - "maxLatencyMs": 608, - "bytesPerSec": 185506201.6 + "requestsPerSec": 701.2, + "avgLatencyMs": 70.31, + "medianLatencyMs": 70, + "p50LatencyMs": 70, + "p75LatencyMs": 71, + "p90LatencyMs": 72, + "p99LatencyMs": 106, + "maxLatencyMs": 437, + "bytesPerSec": 197800755.2 }, { "workers": 100, - "durationMs": 5010, - "requests": 3291, + "durationMs": 5000, + "requests": 3456, "errors": 0, - "requestsPerSec": 658.2, - "avgLatencyMs": 148.78, - "medianLatencyMs": 142, - "p50LatencyMs": 142, - "p75LatencyMs": 145, - "p90LatencyMs": 148, - "p99LatencyMs": 1159, - "maxLatencyMs": 2445, - "bytesPerSec": 185663488 + "requestsPerSec": 691.2, + "avgLatencyMs": 142.13, + "medianLatencyMs": 140, + "p50LatencyMs": 140, + "p75LatencyMs": 141, + "p90LatencyMs": 144, + "p99LatencyMs": 746, + "maxLatencyMs": 1982, + "bytesPerSec": 194943385.6 }, { "workers": 200, "durationMs": 5010, - "requests": 3363, + "requests": 3381, "errors": 0, - "requestsPerSec": 672.6, - "avgLatencyMs": 206.38, - "medianLatencyMs": 148, - "p50LatencyMs": 148, - "p75LatencyMs": 185, - "p90LatencyMs": 200, - "p99LatencyMs": 2899, - "maxLatencyMs": 4936, - "bytesPerSec": 189752934.4 + "requestsPerSec": 676.2, + "avgLatencyMs": 209.67, + "medianLatencyMs": 150, + "p50LatencyMs": 150, + "p75LatencyMs": 186, + "p90LatencyMs": 201, + "p99LatencyMs": 2946, + "maxLatencyMs": 4997, + "bytesPerSec": 190749081.6 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 690.6, - "peakAvgLatencyMs": 35.58, - "peakP50LatencyMs": 35, - "peakP75LatencyMs": 36, - "peakP90LatencyMs": 37, + "peakRequestsPerSec": 684.6, + "peakAvgLatencyMs": 35.88, + "peakP50LatencyMs": 36, + "peakP75LatencyMs": 37, + "peakP90LatencyMs": 38, "peakP99LatencyMs": 40, - "totalRequests": 21524, + "totalRequests": 21849, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1886, + "requests": 1928, "errors": 0, - "requestsPerSec": 377.2, - "avgLatencyMs": 2.07, + "requestsPerSec": 385.6, + "avgLatencyMs": 2.06, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 2, "p99LatencyMs": 3, - "maxLatencyMs": 5, - "bytesPerSec": 106397696 + "maxLatencyMs": 3, + "bytesPerSec": 108783206.4 }, { "workers": 5, "durationMs": 5000, - "requests": 3012, + "requests": 3129, "errors": 0, - "requestsPerSec": 602.4, - "avgLatencyMs": 7.81, - "medianLatencyMs": 8, - "p50LatencyMs": 8, + "requestsPerSec": 625.8, + "avgLatencyMs": 7.34, + "medianLatencyMs": 7, + "p50LatencyMs": 7, "p75LatencyMs": 8, - "p90LatencyMs": 9, - "p99LatencyMs": 10, - "maxLatencyMs": 16, - "bytesPerSec": 169934848 + "p90LatencyMs": 8, + "p99LatencyMs": 9, + "maxLatencyMs": 11, + "bytesPerSec": 176540876.8 }, { "workers": 10, "durationMs": 5000, - "requests": 3248, + "requests": 3308, "errors": 0, - "requestsPerSec": 649.6, - "avgLatencyMs": 14.86, - "medianLatencyMs": 15, - "p50LatencyMs": 15, + "requestsPerSec": 661.6, + "avgLatencyMs": 14.61, + "medianLatencyMs": 14, + "p50LatencyMs": 14, "p75LatencyMs": 15, "p90LatencyMs": 16, - "p99LatencyMs": 25, - "maxLatencyMs": 45, - "bytesPerSec": 183251763.2 + "p99LatencyMs": 18, + "maxLatencyMs": 25, + "bytesPerSec": 186607206.4 }, { "workers": 25, "durationMs": 5000, - "requests": 3453, + "requests": 3423, "errors": 0, - "requestsPerSec": 690.6, - "avgLatencyMs": 35.58, - "medianLatencyMs": 35, - "p50LatencyMs": 35, - "p75LatencyMs": 36, - "p90LatencyMs": 37, + "requestsPerSec": 684.6, + "avgLatencyMs": 35.88, + "medianLatencyMs": 36, + "p50LatencyMs": 36, + "p75LatencyMs": 37, + "p90LatencyMs": 38, "p99LatencyMs": 40, - "maxLatencyMs": 99, - "bytesPerSec": 194786099.2 + "maxLatencyMs": 81, + "bytesPerSec": 193108377.6 }, { "workers": 50, "durationMs": 5000, - "requests": 3369, + "requests": 3321, "errors": 0, - "requestsPerSec": 673.8, - "avgLatencyMs": 73.13, - "medianLatencyMs": 72, - "p50LatencyMs": 72, - "p75LatencyMs": 74, - "p90LatencyMs": 76, - "p99LatencyMs": 106, - "maxLatencyMs": 448, - "bytesPerSec": 190067507.2 + "requestsPerSec": 664.2, + "avgLatencyMs": 74.2, + "medianLatencyMs": 73, + "p50LatencyMs": 73, + "p75LatencyMs": 75, + "p90LatencyMs": 77, + "p99LatencyMs": 116, + "maxLatencyMs": 542, + "bytesPerSec": 187341209.6 }, { "workers": 100, "durationMs": 5010, - "requests": 3324, + "requests": 3326, "errors": 0, - "requestsPerSec": 664.8, - "avgLatencyMs": 147.72, - "medianLatencyMs": 143, - "p50LatencyMs": 143, - "p75LatencyMs": 146, - "p90LatencyMs": 148, - "p99LatencyMs": 1014, - "maxLatencyMs": 2400, - "bytesPerSec": 187524710.4 + "requestsPerSec": 665.2, + "avgLatencyMs": 147.67, + "medianLatencyMs": 140, + "p50LatencyMs": 140, + "p75LatencyMs": 145, + "p90LatencyMs": 150, + "p99LatencyMs": 978, + "maxLatencyMs": 2398, + "bytesPerSec": 187629568 }, { "workers": 200, "durationMs": 5010, - "requests": 3232, + "requests": 3414, "errors": 0, - "requestsPerSec": 646.4, - "avgLatencyMs": 214.7, - "medianLatencyMs": 156, - "p50LatencyMs": 156, - "p75LatencyMs": 187, - "p90LatencyMs": 212, - "p99LatencyMs": 2911, - "maxLatencyMs": 4998, - "bytesPerSec": 182360473.6 + "requestsPerSec": 682.8, + "avgLatencyMs": 210.49, + "medianLatencyMs": 155, + "p50LatencyMs": 155, + "p75LatencyMs": 188, + "p90LatencyMs": 202, + "p99LatencyMs": 2852, + "maxLatencyMs": 4980, + "bytesPerSec": 192610304 } ] } @@ -492,475 +492,475 @@ "warmupDurationMs": 5000 }, "ssrRouterLinkLoadTests": { - "peakWorkers": 50, - "peakRequestsPerSec": 329.2, - "peakAvgLatencyMs": 149.29, - "peakP50LatencyMs": 147, - "peakP75LatencyMs": 156, - "peakP90LatencyMs": 163, - "peakP99LatencyMs": 395, - "totalRequests": 10792, + "peakWorkers": 25, + "peakRequestsPerSec": 342.4, + "peakAvgLatencyMs": 71.94, + "peakP50LatencyMs": 71, + "peakP75LatencyMs": 76, + "peakP90LatencyMs": 80, + "peakP99LatencyMs": 90, + "totalRequests": 11314, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1169, + "requests": 1253, "errors": 0, - "requestsPerSec": 233.8, - "avgLatencyMs": 3.58, + "requestsPerSec": 250.6, + "avgLatencyMs": 3.29, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, "p90LatencyMs": 4, - "p99LatencyMs": 9, - "maxLatencyMs": 11, - "bytesPerSec": 65975091.2 + "p99LatencyMs": 7, + "maxLatencyMs": 9, + "bytesPerSec": 70719897.6 }, { "workers": 5, "durationMs": 5000, - "requests": 1561, + "requests": 1646, "errors": 0, - "requestsPerSec": 312.2, - "avgLatencyMs": 15.49, + "requestsPerSec": 329.2, + "avgLatencyMs": 14.68, "medianLatencyMs": 14, "p50LatencyMs": 14, - "p75LatencyMs": 18, - "p90LatencyMs": 19, - "p99LatencyMs": 24, - "maxLatencyMs": 28, - "bytesPerSec": 88113152 + "p75LatencyMs": 16, + "p90LatencyMs": 18, + "p99LatencyMs": 20, + "maxLatencyMs": 25, + "bytesPerSec": 92897280 }, { "workers": 10, "durationMs": 5000, - "requests": 1562, + "requests": 1663, "errors": 0, - "requestsPerSec": 312.4, - "avgLatencyMs": 31.43, - "medianLatencyMs": 32, - "p50LatencyMs": 32, - "p75LatencyMs": 34, - "p90LatencyMs": 37, - "p99LatencyMs": 43, - "maxLatencyMs": 56, - "bytesPerSec": 88152473.6 + "requestsPerSec": 332.6, + "avgLatencyMs": 29.47, + "medianLatencyMs": 29, + "p50LatencyMs": 29, + "p75LatencyMs": 31, + "p90LatencyMs": 34, + "p99LatencyMs": 39, + "maxLatencyMs": 60, + "bytesPerSec": 93854105.6 }, { "workers": 25, "durationMs": 5000, - "requests": 1628, + "requests": 1712, "errors": 0, - "requestsPerSec": 325.61, - "avgLatencyMs": 75.66, - "medianLatencyMs": 75, - "p50LatencyMs": 75, - "p75LatencyMs": 79, - "p90LatencyMs": 83, - "p99LatencyMs": 95, - "maxLatencyMs": 226, - "bytesPerSec": 91861811.2 + "requestsPerSec": 342.4, + "avgLatencyMs": 71.94, + "medianLatencyMs": 71, + "p50LatencyMs": 71, + "p75LatencyMs": 76, + "p90LatencyMs": 80, + "p99LatencyMs": 90, + "maxLatencyMs": 218, + "bytesPerSec": 96606617.6 }, { "workers": 50, - "durationMs": 5000, - "requests": 1646, + "durationMs": 5010, + "requests": 1699, "errors": 0, - "requestsPerSec": 329.2, - "avgLatencyMs": 149.29, - "medianLatencyMs": 147, - "p50LatencyMs": 147, - "p75LatencyMs": 156, - "p90LatencyMs": 163, - "p99LatencyMs": 395, - "maxLatencyMs": 1034, - "bytesPerSec": 92897280 + "requestsPerSec": 339.8, + "avgLatencyMs": 144.55, + "medianLatencyMs": 139, + "p50LatencyMs": 139, + "p75LatencyMs": 151, + "p90LatencyMs": 157, + "p99LatencyMs": 568, + "maxLatencyMs": 1214, + "bytesPerSec": 95885721.6 }, { "workers": 100, "durationMs": 5010, - "requests": 1619, + "requests": 1689, "errors": 0, - "requestsPerSec": 323.8, - "avgLatencyMs": 298.98, - "medianLatencyMs": 220, - "p50LatencyMs": 220, - "p75LatencyMs": 258, - "p90LatencyMs": 295, - "p99LatencyMs": 3511, - "maxLatencyMs": 4989, - "bytesPerSec": 91376844.8 + "requestsPerSec": 337.8, + "avgLatencyMs": 286.84, + "medianLatencyMs": 212, + "p50LatencyMs": 212, + "p75LatencyMs": 262, + "p90LatencyMs": 286, + "p99LatencyMs": 3371, + "maxLatencyMs": 4831, + "bytesPerSec": 95322112 }, { "workers": 200, "durationMs": 5010, - "requests": 1607, + "requests": 1652, "errors": 0, - "requestsPerSec": 321.4, - "avgLatencyMs": 301.87, - "medianLatencyMs": 221, - "p50LatencyMs": 221, - "p75LatencyMs": 272, - "p90LatencyMs": 282, - "p99LatencyMs": 3498, - "maxLatencyMs": 4976, - "bytesPerSec": 90695270.4 + "requestsPerSec": 330.4, + "avgLatencyMs": 305.8, + "medianLatencyMs": 230, + "p50LatencyMs": 230, + "p75LatencyMs": 278, + "p90LatencyMs": 298, + "p99LatencyMs": 3399, + "maxLatencyMs": 4854, + "bytesPerSec": 93224960 } ], "runs": 3, "samples": [ { "peakWorkers": 25, - "peakRequestsPerSec": 351.8, - "peakAvgLatencyMs": 70.09, - "peakP50LatencyMs": 69, - "peakP75LatencyMs": 73, - "peakP90LatencyMs": 79, - "peakP99LatencyMs": 88, - "totalRequests": 10572, + "peakRequestsPerSec": 342.4, + "peakAvgLatencyMs": 71.94, + "peakP50LatencyMs": 71, + "peakP75LatencyMs": 76, + "peakP90LatencyMs": 80, + "peakP99LatencyMs": 90, + "totalRequests": 11314, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1160, + "requests": 1253, "errors": 0, - "requestsPerSec": 232, - "avgLatencyMs": 3.68, + "requestsPerSec": 250.6, + "avgLatencyMs": 3.29, "medianLatencyMs": 3, "p50LatencyMs": 3, - "p75LatencyMs": 4, - "p90LatencyMs": 5, - "p99LatencyMs": 8, + "p75LatencyMs": 3, + "p90LatencyMs": 4, + "p99LatencyMs": 7, "maxLatencyMs": 9, - "bytesPerSec": 65467187.2 + "bytesPerSec": 70719897.6 }, { "workers": 5, "durationMs": 5000, - "requests": 1534, + "requests": 1646, "errors": 0, - "requestsPerSec": 306.8, - "avgLatencyMs": 15.75, - "medianLatencyMs": 15, - "p50LatencyMs": 15, - "p75LatencyMs": 18, - "p90LatencyMs": 19, - "p99LatencyMs": 23, - "maxLatencyMs": 26, - "bytesPerSec": 86579609.6 + "requestsPerSec": 329.2, + "avgLatencyMs": 14.68, + "medianLatencyMs": 14, + "p50LatencyMs": 14, + "p75LatencyMs": 16, + "p90LatencyMs": 18, + "p99LatencyMs": 20, + "maxLatencyMs": 25, + "bytesPerSec": 92897280 }, { "workers": 10, "durationMs": 5000, - "requests": 1636, + "requests": 1663, "errors": 0, - "requestsPerSec": 327.2, - "avgLatencyMs": 29.98, - "medianLatencyMs": 30, - "p50LatencyMs": 30, - "p75LatencyMs": 32, + "requestsPerSec": 332.6, + "avgLatencyMs": 29.47, + "medianLatencyMs": 29, + "p50LatencyMs": 29, + "p75LatencyMs": 31, "p90LatencyMs": 34, - "p99LatencyMs": 40, - "maxLatencyMs": 59, - "bytesPerSec": 92333670.4 + "p99LatencyMs": 39, + "maxLatencyMs": 60, + "bytesPerSec": 93854105.6 }, { "workers": 25, "durationMs": 5000, - "requests": 1759, + "requests": 1712, "errors": 0, - "requestsPerSec": 351.8, - "avgLatencyMs": 70.09, - "medianLatencyMs": 69, - "p50LatencyMs": 69, - "p75LatencyMs": 73, - "p90LatencyMs": 79, - "p99LatencyMs": 88, - "maxLatencyMs": 280, - "bytesPerSec": 99280486.4 + "requestsPerSec": 342.4, + "avgLatencyMs": 71.94, + "medianLatencyMs": 71, + "p50LatencyMs": 71, + "p75LatencyMs": 76, + "p90LatencyMs": 80, + "p99LatencyMs": 90, + "maxLatencyMs": 218, + "bytesPerSec": 96606617.6 }, { "workers": 50, - "durationMs": 5000, - "requests": 1520, + "durationMs": 5010, + "requests": 1699, "errors": 0, - "requestsPerSec": 304, - "avgLatencyMs": 161.31, - "medianLatencyMs": 162, - "p50LatencyMs": 162, - "p75LatencyMs": 169, - "p90LatencyMs": 174, - "p99LatencyMs": 510, - "maxLatencyMs": 1007, - "bytesPerSec": 85780070.41 + "requestsPerSec": 339.8, + "avgLatencyMs": 144.55, + "medianLatencyMs": 139, + "p50LatencyMs": 139, + "p75LatencyMs": 151, + "p90LatencyMs": 157, + "p99LatencyMs": 568, + "maxLatencyMs": 1214, + "bytesPerSec": 95885721.6 }, { "workers": 100, "durationMs": 5010, - "requests": 1513, + "requests": 1689, "errors": 0, - "requestsPerSec": 302.61, - "avgLatencyMs": 304.26, - "medianLatencyMs": 219, - "p50LatencyMs": 219, - "p75LatencyMs": 281, - "p90LatencyMs": 297, - "p99LatencyMs": 3425, - "maxLatencyMs": 4858, - "bytesPerSec": 85399961.6 + "requestsPerSec": 337.8, + "avgLatencyMs": 286.84, + "medianLatencyMs": 212, + "p50LatencyMs": 212, + "p75LatencyMs": 262, + "p90LatencyMs": 286, + "p99LatencyMs": 3371, + "maxLatencyMs": 4831, + "bytesPerSec": 95322112 }, { "workers": 200, "durationMs": 5010, - "requests": 1450, + "requests": 1652, "errors": 0, - "requestsPerSec": 290, - "avgLatencyMs": 317.33, - "medianLatencyMs": 227, - "p50LatencyMs": 227, - "p75LatencyMs": 271, - "p90LatencyMs": 301, - "p99LatencyMs": 3667, - "maxLatencyMs": 4995, - "bytesPerSec": 81831526.41 + "requestsPerSec": 330.4, + "avgLatencyMs": 305.8, + "medianLatencyMs": 230, + "p50LatencyMs": 230, + "p75LatencyMs": 278, + "p90LatencyMs": 298, + "p99LatencyMs": 3399, + "maxLatencyMs": 4854, + "bytesPerSec": 93224960 } ] }, { - "peakWorkers": 25, - "peakRequestsPerSec": 326.4, - "peakAvgLatencyMs": 75.57, - "peakP50LatencyMs": 74, - "peakP75LatencyMs": 79, - "peakP90LatencyMs": 83, - "peakP99LatencyMs": 94, - "totalRequests": 10399, + "peakWorkers": 50, + "peakRequestsPerSec": 342.4, + "peakAvgLatencyMs": 143.36, + "peakP50LatencyMs": 139, + "peakP75LatencyMs": 150, + "peakP90LatencyMs": 156, + "peakP99LatencyMs": 246, + "totalRequests": 11040, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1079, + "requests": 1203, "errors": 0, - "requestsPerSec": 215.8, - "avgLatencyMs": 4.23, - "medianLatencyMs": 4, - "p50LatencyMs": 4, - "p75LatencyMs": 4, + "requestsPerSec": 240.6, + "avgLatencyMs": 3.44, + "medianLatencyMs": 3, + "p50LatencyMs": 3, + "p75LatencyMs": 3, "p90LatencyMs": 4, - "p99LatencyMs": 10, - "maxLatencyMs": 11, - "bytesPerSec": 60899328 + "p99LatencyMs": 8, + "maxLatencyMs": 10, + "bytesPerSec": 67901849.6 }, { "workers": 5, "durationMs": 5000, - "requests": 1488, + "requests": 1629, "errors": 0, - "requestsPerSec": 297.61, - "avgLatencyMs": 16.28, - "medianLatencyMs": 15, - "p50LatencyMs": 15, - "p75LatencyMs": 18, - "p90LatencyMs": 20, - "p99LatencyMs": 25, - "maxLatencyMs": 30, - "bytesPerSec": 83984384 + "requestsPerSec": 325.8, + "avgLatencyMs": 14.84, + "medianLatencyMs": 14, + "p50LatencyMs": 14, + "p75LatencyMs": 17, + "p90LatencyMs": 18, + "p99LatencyMs": 22, + "maxLatencyMs": 26, + "bytesPerSec": 91927347.2 }, { "workers": 10, "durationMs": 5000, - "requests": 1500, + "requests": 1681, "errors": 0, - "requestsPerSec": 300, - "avgLatencyMs": 32.71, - "medianLatencyMs": 33, - "p50LatencyMs": 33, - "p75LatencyMs": 35, - "p90LatencyMs": 37, - "p99LatencyMs": 43, - "maxLatencyMs": 49, - "bytesPerSec": 84665958.41 + "requestsPerSec": 336.2, + "avgLatencyMs": 29.15, + "medianLatencyMs": 29, + "p50LatencyMs": 29, + "p75LatencyMs": 31, + "p90LatencyMs": 33, + "p99LatencyMs": 39, + "maxLatencyMs": 54, + "bytesPerSec": 94876467.2 }, { "workers": 25, "durationMs": 5000, - "requests": 1632, + "requests": 1663, "errors": 0, - "requestsPerSec": 326.4, - "avgLatencyMs": 75.57, - "medianLatencyMs": 74, - "p50LatencyMs": 74, - "p75LatencyMs": 79, - "p90LatencyMs": 83, - "p99LatencyMs": 94, - "maxLatencyMs": 206, - "bytesPerSec": 92110848 + "requestsPerSec": 332.6, + "avgLatencyMs": 74.11, + "medianLatencyMs": 73, + "p50LatencyMs": 73, + "p75LatencyMs": 78, + "p90LatencyMs": 84, + "p99LatencyMs": 95, + "maxLatencyMs": 183, + "bytesPerSec": 93840998.4 }, { "workers": 50, "durationMs": 5000, - "requests": 1613, + "requests": 1712, "errors": 0, - "requestsPerSec": 322.61, - "avgLatencyMs": 151.99, - "medianLatencyMs": 150, - "p50LatencyMs": 150, - "p75LatencyMs": 158, - "p90LatencyMs": 163, - "p99LatencyMs": 305, - "maxLatencyMs": 869, - "bytesPerSec": 91036057.6 + "requestsPerSec": 342.4, + "avgLatencyMs": 143.36, + "medianLatencyMs": 139, + "p50LatencyMs": 139, + "p75LatencyMs": 150, + "p90LatencyMs": 156, + "p99LatencyMs": 246, + "maxLatencyMs": 965, + "bytesPerSec": 96619724.8 }, { "workers": 100, "durationMs": 5010, - "requests": 1591, + "requests": 1604, "errors": 0, - "requestsPerSec": 318.2, - "avgLatencyMs": 300.43, - "medianLatencyMs": 224, - "p50LatencyMs": 224, - "p75LatencyMs": 272, - "p90LatencyMs": 304, - "p99LatencyMs": 3496, - "maxLatencyMs": 4925, - "bytesPerSec": 89790873.6 + "requestsPerSec": 320.8, + "avgLatencyMs": 301.62, + "medianLatencyMs": 228, + "p50LatencyMs": 228, + "p75LatencyMs": 267, + "p90LatencyMs": 296, + "p99LatencyMs": 3348, + "maxLatencyMs": 4801, + "bytesPerSec": 90511769.6 }, { "workers": 200, "durationMs": 5010, - "requests": 1496, + "requests": 1548, "errors": 0, - "requestsPerSec": 299.2, - "avgLatencyMs": 311.34, - "medianLatencyMs": 228, - "p50LatencyMs": 228, - "p75LatencyMs": 270, - "p90LatencyMs": 296, - "p99LatencyMs": 3618, - "maxLatencyMs": 4901, - "bytesPerSec": 84426752 + "requestsPerSec": 309.61, + "avgLatencyMs": 318.91, + "medianLatencyMs": 244, + "p50LatencyMs": 244, + "p75LatencyMs": 279, + "p90LatencyMs": 301, + "p99LatencyMs": 3551, + "maxLatencyMs": 4998, + "bytesPerSec": 87356211.2 } ] }, { - "peakWorkers": 50, - "peakRequestsPerSec": 329.2, - "peakAvgLatencyMs": 149.29, - "peakP50LatencyMs": 147, - "peakP75LatencyMs": 156, - "peakP90LatencyMs": 163, - "peakP99LatencyMs": 395, - "totalRequests": 10792, + "peakWorkers": 25, + "peakRequestsPerSec": 326, + "peakAvgLatencyMs": 75.66, + "peakP50LatencyMs": 74, + "peakP75LatencyMs": 79, + "peakP90LatencyMs": 85, + "peakP99LatencyMs": 97, + "totalRequests": 10636, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1169, + "requests": 1156, "errors": 0, - "requestsPerSec": 233.8, - "avgLatencyMs": 3.58, + "requestsPerSec": 231.2, + "avgLatencyMs": 3.7, "medianLatencyMs": 3, "p50LatencyMs": 3, - "p75LatencyMs": 3, + "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 9, - "maxLatencyMs": 11, - "bytesPerSec": 65975091.2 + "maxLatencyMs": 10, + "bytesPerSec": 65250918.4 }, { "workers": 5, "durationMs": 5000, - "requests": 1561, + "requests": 1535, "errors": 0, - "requestsPerSec": 312.2, - "avgLatencyMs": 15.49, - "medianLatencyMs": 14, - "p50LatencyMs": 14, + "requestsPerSec": 307, + "avgLatencyMs": 15.77, + "medianLatencyMs": 15, + "p50LatencyMs": 15, "p75LatencyMs": 18, - "p90LatencyMs": 19, + "p90LatencyMs": 20, "p99LatencyMs": 24, - "maxLatencyMs": 28, - "bytesPerSec": 88113152 + "maxLatencyMs": 27, + "bytesPerSec": 86618931.2 }, { "workers": 10, "durationMs": 5000, - "requests": 1562, + "requests": 1591, "errors": 0, - "requestsPerSec": 312.4, - "avgLatencyMs": 31.43, - "medianLatencyMs": 32, - "p50LatencyMs": 32, - "p75LatencyMs": 34, - "p90LatencyMs": 37, - "p99LatencyMs": 43, - "maxLatencyMs": 56, - "bytesPerSec": 88152473.6 + "requestsPerSec": 318.2, + "avgLatencyMs": 30.83, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 33, + "p90LatencyMs": 35, + "p99LatencyMs": 41, + "maxLatencyMs": 45, + "bytesPerSec": 89777766.4 }, { "workers": 25, "durationMs": 5000, - "requests": 1628, + "requests": 1630, "errors": 0, - "requestsPerSec": 325.61, + "requestsPerSec": 326, "avgLatencyMs": 75.66, - "medianLatencyMs": 75, - "p50LatencyMs": 75, + "medianLatencyMs": 74, + "p50LatencyMs": 74, "p75LatencyMs": 79, - "p90LatencyMs": 83, - "p99LatencyMs": 95, - "maxLatencyMs": 226, - "bytesPerSec": 91861811.2 + "p90LatencyMs": 85, + "p99LatencyMs": 97, + "maxLatencyMs": 196, + "bytesPerSec": 91992883.2 }, { "workers": 50, - "durationMs": 5000, - "requests": 1646, + "durationMs": 5010, + "requests": 1620, "errors": 0, - "requestsPerSec": 329.2, - "avgLatencyMs": 149.29, - "medianLatencyMs": 147, - "p50LatencyMs": 147, - "p75LatencyMs": 156, - "p90LatencyMs": 163, - "p99LatencyMs": 395, - "maxLatencyMs": 1034, - "bytesPerSec": 92897280 + "requestsPerSec": 324, + "avgLatencyMs": 151.45, + "medianLatencyMs": 149, + "p50LatencyMs": 149, + "p75LatencyMs": 159, + "p90LatencyMs": 164, + "p99LatencyMs": 586, + "maxLatencyMs": 1158, + "bytesPerSec": 91429273.6 }, { "workers": 100, "durationMs": 5010, - "requests": 1619, + "requests": 1577, "errors": 0, - "requestsPerSec": 323.8, - "avgLatencyMs": 298.98, - "medianLatencyMs": 220, - "p50LatencyMs": 220, - "p75LatencyMs": 258, + "requestsPerSec": 315.4, + "avgLatencyMs": 300.48, + "medianLatencyMs": 222, + "p50LatencyMs": 222, + "p75LatencyMs": 274, "p90LatencyMs": 295, - "p99LatencyMs": 3511, - "maxLatencyMs": 4989, - "bytesPerSec": 91376844.8 + "p99LatencyMs": 3485, + "maxLatencyMs": 4904, + "bytesPerSec": 89004441.6 }, { "workers": 200, "durationMs": 5010, - "requests": 1607, + "requests": 1527, "errors": 0, - "requestsPerSec": 321.4, - "avgLatencyMs": 301.87, - "medianLatencyMs": 221, - "p50LatencyMs": 221, - "p75LatencyMs": 272, - "p90LatencyMs": 282, - "p99LatencyMs": 3498, - "maxLatencyMs": 4976, - "bytesPerSec": 90695270.4 + "requestsPerSec": 305.4, + "avgLatencyMs": 310.85, + "medianLatencyMs": 225, + "p50LatencyMs": 225, + "p75LatencyMs": 275, + "p90LatencyMs": 292, + "p99LatencyMs": 3591, + "maxLatencyMs": 4997, + "bytesPerSec": 86170009.6 } ] } @@ -969,147 +969,147 @@ }, "browserVersion": "Google Chrome 154.0.8037.97", "clientSideRenderedTests": { - "firstPaintMs": 98.6, - "fcpMs": 98.61, + "firstPaintMs": 108.6, + "fcpMs": 108.57, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 18.71, - "inputDelayMs": 0.85, - "processingDurationMs": 2.31, - "presentationDelayMs": 15.55 + "interactionLatencyMs": 21.52, + "inputDelayMs": 0.84, + "processingDurationMs": 4.19, + "presentationDelayMs": 16.49 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 9.13, - "fcpMs": 9.08, - "interactionLatencyMs": 3.22, - "inputDelayMs": 0.12, - "processingDurationMs": 0.18, - "presentationDelayMs": 2.93 + "firstPaintMs": 29.16, + "fcpMs": 29.27, + "interactionLatencyMs": 4.41, + "inputDelayMs": 0.08, + "processingDurationMs": 3.12, + "presentationDelayMs": 5.25 }, "samples": [ { - "firstPaintMs": 96, - "fcpMs": 95.676, + "firstPaintMs": 103, + "fcpMs": 102.696, "interactionTests": { - "interactionLatencyMs": 22.901, - "inputDelayMs": 1.002, - "processingDurationMs": 2.602, - "presentationDelayMs": 19.297 + "interactionLatencyMs": 19.01, + "inputDelayMs": 0.791, + "processingDurationMs": 4.906, + "presentationDelayMs": 13.313 } }, { - "firstPaintMs": 101, - "fcpMs": 100.98, + "firstPaintMs": 96, + "fcpMs": 95.984, "interactionTests": { - "interactionLatencyMs": 21.273, - "inputDelayMs": 0.972, - "processingDurationMs": 2.356, - "presentationDelayMs": 17.945 + "interactionLatencyMs": 22.605, + "inputDelayMs": 0.893, + "processingDurationMs": 9.359, + "presentationDelayMs": 12.353 } }, { - "firstPaintMs": 94, - "fcpMs": 93.955, + "firstPaintMs": 95, + "fcpMs": 94.791, "interactionTests": { - "interactionLatencyMs": 17.428, - "inputDelayMs": 0.794, - "processingDurationMs": 2.176, - "presentationDelayMs": 14.458 + "interactionLatencyMs": 17.135, + "inputDelayMs": 0.729, + "processingDurationMs": 2.067, + "presentationDelayMs": 14.339 } }, { - "firstPaintMs": 89, - "fcpMs": 89.392, + "firstPaintMs": 160, + "fcpMs": 160.217, "interactionTests": { - "interactionLatencyMs": 15.344, - "inputDelayMs": 0.734, - "processingDurationMs": 2.211, - "presentationDelayMs": 12.399 + "interactionLatencyMs": 20.272, + "inputDelayMs": 0.875, + "processingDurationMs": 2.275, + "presentationDelayMs": 17.122 } }, { - "firstPaintMs": 113, - "fcpMs": 113.065, + "firstPaintMs": 89, + "fcpMs": 89.141, "interactionTests": { - "interactionLatencyMs": 16.624, - "inputDelayMs": 0.766, - "processingDurationMs": 2.193, - "presentationDelayMs": 13.665 + "interactionLatencyMs": 28.569000000000003, + "inputDelayMs": 0.928, + "processingDurationMs": 2.32, + "presentationDelayMs": 25.321 } } ] }, "serverSideRenderedTests": { - "firstPaintMs": 78.4, - "fcpMs": 78.51, + "firstPaintMs": 80.2, + "fcpMs": 79.97, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 14.3, - "inputDelayMs": 0.84, - "processingDurationMs": 2.79, - "presentationDelayMs": 10.66 + "interactionLatencyMs": 18.76, + "inputDelayMs": 0.82, + "processingDurationMs": 2.33, + "presentationDelayMs": 15.61 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 10.92, - "fcpMs": 10.74, - "interactionLatencyMs": 3.73, - "inputDelayMs": 0.19, - "processingDurationMs": 1.73, - "presentationDelayMs": 3.9 + "firstPaintMs": 10.52, + "fcpMs": 10.37, + "interactionLatencyMs": 3.7, + "inputDelayMs": 0.05, + "processingDurationMs": 0.8, + "presentationDelayMs": 4.02 }, "samples": [ { - "firstPaintMs": 96, - "fcpMs": 95.64, + "firstPaintMs": 90, + "fcpMs": 89.509, "interactionTests": { - "interactionLatencyMs": 15.661, - "inputDelayMs": 0.99, - "processingDurationMs": 5.869, - "presentationDelayMs": 8.802 + "interactionLatencyMs": 13.399, + "inputDelayMs": 0.803, + "processingDurationMs": 2.069, + "presentationDelayMs": 10.527 } }, { - "firstPaintMs": 77, - "fcpMs": 77.215, + "firstPaintMs": 91, + "fcpMs": 90.507, "interactionTests": { - "interactionLatencyMs": 13.549, - "inputDelayMs": 1.096, - "processingDurationMs": 2.037, - "presentationDelayMs": 10.416 + "interactionLatencyMs": 17.978, + "inputDelayMs": 0.752, + "processingDurationMs": 2.411, + "presentationDelayMs": 14.815 } }, { - "firstPaintMs": 75, - "fcpMs": 75.232, + "firstPaintMs": 81, + "fcpMs": 81.149, "interactionTests": { - "interactionLatencyMs": 10.477, - "inputDelayMs": 0.719, - "processingDurationMs": 1.829, - "presentationDelayMs": 7.929 + "interactionLatencyMs": 17.976, + "inputDelayMs": 0.89, + "processingDurationMs": 3.669, + "presentationDelayMs": 13.417 } }, { - "firstPaintMs": 66, - "fcpMs": 66.044, + "firstPaintMs": 70, + "fcpMs": 70.16, "interactionTests": { - "interactionLatencyMs": 19.988, - "inputDelayMs": 0.676, - "processingDurationMs": 1.871, - "presentationDelayMs": 17.441 + "interactionLatencyMs": 21.492, + "inputDelayMs": 0.804, + "processingDurationMs": 1.757, + "presentationDelayMs": 18.931 } }, { - "firstPaintMs": 78, - "fcpMs": 78.397, + "firstPaintMs": 69, + "fcpMs": 68.543, "interactionTests": { - "interactionLatencyMs": 11.803, - "inputDelayMs": 0.724, - "processingDurationMs": 2.368, - "presentationDelayMs": 8.711 + "interactionLatencyMs": 22.932, + "inputDelayMs": 0.84, + "processingDurationMs": 1.744, + "presentationDelayMs": 20.348 } } ] 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 f1ffd4d6..d464b8da 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-10T11:51:43.886Z", + "timingMeasuredAt": "2026-10-11T00:44:30.326Z", "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": 152.2, - "fcpMs": 152.22, + "firstPaintMs": 159.4, + "fcpMs": 159.62, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 22.1, - "inputDelayMs": 2.38, - "processingDurationMs": 2.15, - "presentationDelayMs": 17.57 + "interactionLatencyMs": 16.47, + "inputDelayMs": 1.55, + "processingDurationMs": 2.09, + "presentationDelayMs": 12.82 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 25.79, - "fcpMs": 25.65, - "interactionLatencyMs": 6.96, - "inputDelayMs": 1.89, - "processingDurationMs": 0.34, - "presentationDelayMs": 7.48 + "firstPaintMs": 2.7, + "fcpMs": 2.53, + "interactionLatencyMs": 3, + "inputDelayMs": 0.1, + "processingDurationMs": 0.17, + "presentationDelayMs": 2.97 }, "samples": [ { - "firstPaintMs": 123, - "fcpMs": 123.377, + "firstPaintMs": 155, + "fcpMs": 155.38, "interactionTests": { - "interactionLatencyMs": 20.845, - "inputDelayMs": 5.76, - "processingDurationMs": 2.138, - "presentationDelayMs": 12.947 + "interactionLatencyMs": 18.211, + "inputDelayMs": 1.685, + "processingDurationMs": 2.319, + "presentationDelayMs": 14.207 } }, { - "firstPaintMs": 158, - "fcpMs": 157.522, + "firstPaintMs": 161, + "fcpMs": 160.84, "interactionTests": { - "interactionLatencyMs": 33.830999999999996, - "inputDelayMs": 1.69, - "processingDurationMs": 1.921, - "presentationDelayMs": 30.22 + "interactionLatencyMs": 17.681, + "inputDelayMs": 1.621, + "processingDurationMs": 2.115, + "presentationDelayMs": 13.945 } }, { - "firstPaintMs": 164, - "fcpMs": 163.897, + "firstPaintMs": 159, + "fcpMs": 159.498, "interactionTests": { - "interactionLatencyMs": 17.602, - "inputDelayMs": 1.484, - "processingDurationMs": 2.743, - "presentationDelayMs": 13.375 + "interactionLatencyMs": 19.747, + "inputDelayMs": 1.518, + "processingDurationMs": 1.906, + "presentationDelayMs": 16.323 } }, { - "firstPaintMs": 186, - "fcpMs": 186.123, + "firstPaintMs": 162, + "fcpMs": 161.959, "interactionTests": { - "interactionLatencyMs": 22.012, - "inputDelayMs": 1.511, - "processingDurationMs": 1.912, - "presentationDelayMs": 18.589 + "interactionLatencyMs": 14.151, + "inputDelayMs": 1.444, + "processingDurationMs": 1.948, + "presentationDelayMs": 10.759 } }, { - "firstPaintMs": 130, - "fcpMs": 130.195, + "firstPaintMs": 160, + "fcpMs": 160.401, "interactionTests": { - "interactionLatencyMs": 16.219, - "inputDelayMs": 1.466, - "processingDurationMs": 2.041, - "presentationDelayMs": 12.712 + "interactionLatencyMs": 12.562000000000001, + "inputDelayMs": 1.498, + "processingDurationMs": 2.176, + "presentationDelayMs": 8.888 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 349, - "avgLatencyMs": 2.888, - "medianLatencyMs": 2.836, - "samples": 3463, + "opsPerSec": 350, + "avgLatencyMs": 2.879, + "medianLatencyMs": 2.824, + "samples": 3474, "bodySizeKb": 216.9, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 116.6, - "fcpMs": 116.35, + "firstPaintMs": 112.2, + "fcpMs": 112.17, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 19.19, - "inputDelayMs": 1.59, - "processingDurationMs": 2.71, - "presentationDelayMs": 14.89 + "interactionLatencyMs": 18.93, + "inputDelayMs": 2.13, + "processingDurationMs": 2.97, + "presentationDelayMs": 13.83 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 25.13, - "fcpMs": 25, - "interactionLatencyMs": 2.03, - "inputDelayMs": 0.11, - "processingDurationMs": 0.24, - "presentationDelayMs": 2.08 + "firstPaintMs": 13.29, + "fcpMs": 13.37, + "interactionLatencyMs": 5.25, + "inputDelayMs": 1.32, + "processingDurationMs": 0.34, + "presentationDelayMs": 5.2 }, "samples": [ { - "firstPaintMs": 156, - "fcpMs": 155.518, + "firstPaintMs": 128, + "fcpMs": 127.686, "interactionTests": { - "interactionLatencyMs": 16.617, - "inputDelayMs": 1.509, - "processingDurationMs": 2.573, - "presentationDelayMs": 12.535 + "interactionLatencyMs": 14.161999999999999, + "inputDelayMs": 1.421, + "processingDurationMs": 3.568, + "presentationDelayMs": 9.173 } }, { - "firstPaintMs": 109, - "fcpMs": 108.505, + "firstPaintMs": 95, + "fcpMs": 94.523, "interactionTests": { - "interactionLatencyMs": 19.852999999999998, - "inputDelayMs": 1.5, - "processingDurationMs": 2.448, - "presentationDelayMs": 15.905 + "interactionLatencyMs": 21.023999999999997, + "inputDelayMs": 1.518, + "processingDurationMs": 2.798, + "presentationDelayMs": 16.708 } }, { "firstPaintMs": 123, - "fcpMs": 122.874, + "fcpMs": 123.219, "interactionTests": { - "interactionLatencyMs": 21.887, - "inputDelayMs": 1.602, - "processingDurationMs": 2.599, - "presentationDelayMs": 17.686 + "interactionLatencyMs": 12.763, + "inputDelayMs": 1.611, + "processingDurationMs": 2.831, + "presentationDelayMs": 8.321 } }, { - "firstPaintMs": 89, - "fcpMs": 88.865, + "firstPaintMs": 108, + "fcpMs": 108.176, "interactionTests": { - "interactionLatencyMs": 17.844, - "inputDelayMs": 1.578, - "processingDurationMs": 3.047, - "presentationDelayMs": 13.219 + "interactionLatencyMs": 25.116999999999997, + "inputDelayMs": 1.6, + "processingDurationMs": 2.774, + "presentationDelayMs": 20.743 } }, { - "firstPaintMs": 106, - "fcpMs": 106.011, + "firstPaintMs": 107, + "fcpMs": 107.224, "interactionTests": { - "interactionLatencyMs": 19.731, - "inputDelayMs": 1.781, - "processingDurationMs": 2.863, - "presentationDelayMs": 15.087 + "interactionLatencyMs": 21.576999999999998, + "inputDelayMs": 4.49, + "processingDurationMs": 2.876, + "presentationDelayMs": 14.211 } } ] }, "ssrRouterLinkLoadTests": { - "peakWorkers": 25, - "peakRequestsPerSec": 173.6, - "peakAvgLatencyMs": 141.68, - "peakP50LatencyMs": 140, - "peakP75LatencyMs": 141, - "peakP90LatencyMs": 151, - "peakP99LatencyMs": 302, - "totalRequests": 5738, + "peakWorkers": 10, + "peakRequestsPerSec": 172.2, + "peakAvgLatencyMs": 57.27, + "peakP50LatencyMs": 56, + "peakP75LatencyMs": 57, + "peakP90LatencyMs": 61, + "peakP99LatencyMs": 87, + "totalRequests": 5762, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 731, + "requests": 713, "errors": 0, - "requestsPerSec": 146.2, - "avgLatencyMs": 6.25, + "requestsPerSec": 142.6, + "avgLatencyMs": 6.36, "medianLatencyMs": 6, "p50LatencyMs": 6, - "p75LatencyMs": 6, + "p75LatencyMs": 7, "p90LatencyMs": 7, - "p99LatencyMs": 9, - "maxLatencyMs": 11, - "bytesPerSec": 48840704 + "p99LatencyMs": 10, + "maxLatencyMs": 13, + "bytesPerSec": 47647948.8 }, { "workers": 5, "durationMs": 5000, - "requests": 843, + "requests": 854, "errors": 0, - "requestsPerSec": 168.6, - "avgLatencyMs": 29.11, - "medianLatencyMs": 29, - "p50LatencyMs": 29, + "requestsPerSec": 170.8, + "avgLatencyMs": 28.68, + "medianLatencyMs": 28, + "p50LatencyMs": 28, "p75LatencyMs": 29, - "p90LatencyMs": 30, - "p99LatencyMs": 49, - "maxLatencyMs": 54, - "bytesPerSec": 56331468.8 + "p90LatencyMs": 29, + "p99LatencyMs": 46, + "maxLatencyMs": 55, + "bytesPerSec": 57072025.6 }, { "workers": 10, "durationMs": 5000, - "requests": 858, + "requests": 861, "errors": 0, - "requestsPerSec": 171.6, - "avgLatencyMs": 57.42, + "requestsPerSec": 172.2, + "avgLatencyMs": 57.27, "medianLatencyMs": 56, "p50LatencyMs": 56, "p75LatencyMs": 57, "p90LatencyMs": 61, - "p99LatencyMs": 86, - "maxLatencyMs": 93, - "bytesPerSec": 57334169.6 + "p99LatencyMs": 87, + "maxLatencyMs": 102, + "bytesPerSec": 57537331.2 }, { "workers": 25, "durationMs": 5000, - "requests": 868, + "requests": 849, "errors": 0, - "requestsPerSec": 173.6, - "avgLatencyMs": 141.68, - "medianLatencyMs": 140, - "p50LatencyMs": 140, - "p75LatencyMs": 141, - "p90LatencyMs": 151, - "p99LatencyMs": 302, - "maxLatencyMs": 579, - "bytesPerSec": 58002636.8 + "requestsPerSec": 169.8, + "avgLatencyMs": 144.74, + "medianLatencyMs": 142, + "p50LatencyMs": 142, + "p75LatencyMs": 144, + "p90LatencyMs": 157, + "p99LatencyMs": 304, + "maxLatencyMs": 605, + "bytesPerSec": 56737792 }, { "workers": 50, "durationMs": 5000, - "requests": 856, + "requests": 851, "errors": 0, - "requestsPerSec": 171.2, - "avgLatencyMs": 283.56, - "medianLatencyMs": 280, - "p50LatencyMs": 280, - "p75LatencyMs": 282, - "p90LatencyMs": 287, - "p99LatencyMs": 1631, - "maxLatencyMs": 2284, - "bytesPerSec": 57203097.6 + "requestsPerSec": 170.2, + "avgLatencyMs": 284.41, + "medianLatencyMs": 285, + "p50LatencyMs": 285, + "p75LatencyMs": 290, + "p90LatencyMs": 294, + "p99LatencyMs": 1544, + "maxLatencyMs": 2198, + "bytesPerSec": 56875417.6 }, { "workers": 100, "durationMs": 5010, - "requests": 833, + "requests": 840, "errors": 0, - "requestsPerSec": 166.6, - "avgLatencyMs": 412.18, - "medianLatencyMs": 304, - "p50LatencyMs": 304, - "p75LatencyMs": 365, - "p90LatencyMs": 406, - "p99LatencyMs": 3983, - "maxLatencyMs": 4940, - "bytesPerSec": 55656448 + "requestsPerSec": 168, + "avgLatencyMs": 410.48, + "medianLatencyMs": 326, + "p50LatencyMs": 326, + "p75LatencyMs": 374, + "p90LatencyMs": 409, + "p99LatencyMs": 3885, + "maxLatencyMs": 4997, + "bytesPerSec": 56128307.2 }, { "workers": 200, "durationMs": 5010, - "requests": 749, + "requests": 794, "errors": 0, - "requestsPerSec": 149.81, - "avgLatencyMs": 429.3, - "medianLatencyMs": 315, - "p50LatencyMs": 315, - "p75LatencyMs": 380, - "p90LatencyMs": 411, - "p99LatencyMs": 3891, - "maxLatencyMs": 4903, - "bytesPerSec": 50058035.2 + "requestsPerSec": 158.81, + "avgLatencyMs": 423.29, + "medianLatencyMs": 300, + "p50LatencyMs": 300, + "p75LatencyMs": 363, + "p90LatencyMs": 400, + "p99LatencyMs": 4091, + "maxLatencyMs": 4939, + "bytesPerSec": 53059584 } ], "runs": 3, "samples": [ { - "peakWorkers": 10, - "peakRequestsPerSec": 158.2, - "peakAvgLatencyMs": 62.34, - "peakP50LatencyMs": 61, - "peakP75LatencyMs": 63, - "peakP90LatencyMs": 69, - "peakP99LatencyMs": 90, - "totalRequests": 5339, + "peakWorkers": 100, + "peakRequestsPerSec": 171, + "peakAvgLatencyMs": 403.71, + "peakP50LatencyMs": 302, + "peakP75LatencyMs": 376, + "peakP90LatencyMs": 400, + "peakP99LatencyMs": 3864, + "totalRequests": 5621, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 711, + "requests": 705, "errors": 0, - "requestsPerSec": 142.2, - "avgLatencyMs": 6.33, + "requestsPerSec": 141, + "avgLatencyMs": 6.4, "medianLatencyMs": 6, "p50LatencyMs": 6, - "p75LatencyMs": 6, + "p75LatencyMs": 7, "p90LatencyMs": 7, "p99LatencyMs": 10, - "maxLatencyMs": 12, - "bytesPerSec": 47516876.8 + "maxLatencyMs": 13, + "bytesPerSec": 47104000 }, { "workers": 5, "durationMs": 5000, - "requests": 775, + "requests": 807, "errors": 0, - "requestsPerSec": 155, - "avgLatencyMs": 31.64, - "medianLatencyMs": 31, - "p50LatencyMs": 31, - "p75LatencyMs": 32, - "p90LatencyMs": 35, - "p99LatencyMs": 53, - "maxLatencyMs": 62, - "bytesPerSec": 51789824 + "requestsPerSec": 161.4, + "avgLatencyMs": 30.37, + "medianLatencyMs": 30, + "p50LatencyMs": 30, + "p75LatencyMs": 31, + "p90LatencyMs": 33, + "p99LatencyMs": 46, + "maxLatencyMs": 58, + "bytesPerSec": 53926297.6 }, { "workers": 10, "durationMs": 5000, - "requests": 791, + "requests": 789, "errors": 0, - "requestsPerSec": 158.2, - "avgLatencyMs": 62.34, + "requestsPerSec": 157.81, + "avgLatencyMs": 62.47, "medianLatencyMs": 61, "p50LatencyMs": 61, - "p75LatencyMs": 63, - "p90LatencyMs": 69, - "p99LatencyMs": 90, - "maxLatencyMs": 126, - "bytesPerSec": 52864614.4 + "p75LatencyMs": 65, + "p90LatencyMs": 70, + "p99LatencyMs": 91, + "maxLatencyMs": 119, + "bytesPerSec": 52720435.2 }, { "workers": 25, "durationMs": 5000, - "requests": 784, + "requests": 842, "errors": 0, - "requestsPerSec": 156.81, - "avgLatencyMs": 156.2, - "medianLatencyMs": 151, - "p50LatencyMs": 151, - "p75LatencyMs": 158, - "p90LatencyMs": 186, - "p99LatencyMs": 336, - "maxLatencyMs": 624, - "bytesPerSec": 52386201.6 + "requestsPerSec": 168.4, + "avgLatencyMs": 145.84, + "medianLatencyMs": 142, + "p50LatencyMs": 142, + "p75LatencyMs": 147, + "p90LatencyMs": 164, + "p99LatencyMs": 316, + "maxLatencyMs": 593, + "bytesPerSec": 56265932.8 }, { "workers": 50, "durationMs": 5000, - "requests": 771, + "requests": 832, "errors": 0, - "requestsPerSec": 154.2, - "avgLatencyMs": 313.5, - "medianLatencyMs": 304, - "p50LatencyMs": 304, - "p75LatencyMs": 318, - "p90LatencyMs": 328, - "p99LatencyMs": 2048, - "maxLatencyMs": 2660, - "bytesPerSec": 51521126.4 + "requestsPerSec": 166.4, + "avgLatencyMs": 291.48, + "medianLatencyMs": 283, + "p50LatencyMs": 283, + "p75LatencyMs": 293, + "p90LatencyMs": 311, + "p99LatencyMs": 1829, + "maxLatencyMs": 2501, + "bytesPerSec": 55597465.6 }, { "workers": 100, "durationMs": 5010, - "requests": 754, + "requests": 855, "errors": 0, - "requestsPerSec": 150.81, - "avgLatencyMs": 424.06, - "medianLatencyMs": 317, - "p50LatencyMs": 317, + "requestsPerSec": 171, + "avgLatencyMs": 403.71, + "medianLatencyMs": 302, + "p50LatencyMs": 302, "p75LatencyMs": 376, - "p90LatencyMs": 416, - "p99LatencyMs": 3954, - "maxLatencyMs": 4908, - "bytesPerSec": 50387353.6 + "p90LatencyMs": 400, + "p99LatencyMs": 3864, + "maxLatencyMs": 4963, + "bytesPerSec": 57137561.6 }, { "workers": 200, "durationMs": 5010, - "requests": 753, + "requests": 791, "errors": 0, - "requestsPerSec": 150.6, - "avgLatencyMs": 421.91, - "medianLatencyMs": 300, - "p50LatencyMs": 300, - "p75LatencyMs": 359, - "p90LatencyMs": 378, - "p99LatencyMs": 3973, - "maxLatencyMs": 4831, - "bytesPerSec": 50330009.6 + "requestsPerSec": 158.2, + "avgLatencyMs": 419.16, + "medianLatencyMs": 302, + "p50LatencyMs": 302, + "p75LatencyMs": 369, + "p90LatencyMs": 392, + "p99LatencyMs": 3988, + "maxLatencyMs": 4917, + "bytesPerSec": 52862976 } ] }, { - "peakWorkers": 25, - "peakRequestsPerSec": 173.6, - "peakAvgLatencyMs": 141.68, - "peakP50LatencyMs": 140, - "peakP75LatencyMs": 141, - "peakP90LatencyMs": 151, - "peakP99LatencyMs": 302, - "totalRequests": 5738, + "peakWorkers": 10, + "peakRequestsPerSec": 172.2, + "peakAvgLatencyMs": 57.27, + "peakP50LatencyMs": 56, + "peakP75LatencyMs": 57, + "peakP90LatencyMs": 61, + "peakP99LatencyMs": 87, + "totalRequests": 5762, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 731, + "requests": 713, "errors": 0, - "requestsPerSec": 146.2, - "avgLatencyMs": 6.25, + "requestsPerSec": 142.6, + "avgLatencyMs": 6.36, "medianLatencyMs": 6, "p50LatencyMs": 6, - "p75LatencyMs": 6, + "p75LatencyMs": 7, "p90LatencyMs": 7, - "p99LatencyMs": 9, - "maxLatencyMs": 11, - "bytesPerSec": 48840704 + "p99LatencyMs": 10, + "maxLatencyMs": 13, + "bytesPerSec": 47647948.8 }, { "workers": 5, "durationMs": 5000, - "requests": 843, + "requests": 854, "errors": 0, - "requestsPerSec": 168.6, - "avgLatencyMs": 29.11, - "medianLatencyMs": 29, - "p50LatencyMs": 29, + "requestsPerSec": 170.8, + "avgLatencyMs": 28.68, + "medianLatencyMs": 28, + "p50LatencyMs": 28, "p75LatencyMs": 29, - "p90LatencyMs": 30, - "p99LatencyMs": 49, - "maxLatencyMs": 54, - "bytesPerSec": 56331468.8 + "p90LatencyMs": 29, + "p99LatencyMs": 46, + "maxLatencyMs": 55, + "bytesPerSec": 57072025.6 }, { "workers": 10, "durationMs": 5000, - "requests": 858, + "requests": 861, "errors": 0, - "requestsPerSec": 171.6, - "avgLatencyMs": 57.42, + "requestsPerSec": 172.2, + "avgLatencyMs": 57.27, "medianLatencyMs": 56, "p50LatencyMs": 56, "p75LatencyMs": 57, "p90LatencyMs": 61, - "p99LatencyMs": 86, - "maxLatencyMs": 93, - "bytesPerSec": 57334169.6 + "p99LatencyMs": 87, + "maxLatencyMs": 102, + "bytesPerSec": 57537331.2 }, { "workers": 25, "durationMs": 5000, - "requests": 868, + "requests": 849, "errors": 0, - "requestsPerSec": 173.6, - "avgLatencyMs": 141.68, - "medianLatencyMs": 140, - "p50LatencyMs": 140, - "p75LatencyMs": 141, - "p90LatencyMs": 151, - "p99LatencyMs": 302, - "maxLatencyMs": 579, - "bytesPerSec": 58002636.8 + "requestsPerSec": 169.8, + "avgLatencyMs": 144.74, + "medianLatencyMs": 142, + "p50LatencyMs": 142, + "p75LatencyMs": 144, + "p90LatencyMs": 157, + "p99LatencyMs": 304, + "maxLatencyMs": 605, + "bytesPerSec": 56737792 }, { "workers": 50, "durationMs": 5000, - "requests": 856, + "requests": 851, "errors": 0, - "requestsPerSec": 171.2, - "avgLatencyMs": 283.56, - "medianLatencyMs": 280, - "p50LatencyMs": 280, - "p75LatencyMs": 282, - "p90LatencyMs": 287, - "p99LatencyMs": 1631, - "maxLatencyMs": 2284, - "bytesPerSec": 57203097.6 + "requestsPerSec": 170.2, + "avgLatencyMs": 284.41, + "medianLatencyMs": 285, + "p50LatencyMs": 285, + "p75LatencyMs": 290, + "p90LatencyMs": 294, + "p99LatencyMs": 1544, + "maxLatencyMs": 2198, + "bytesPerSec": 56875417.6 }, { "workers": 100, "durationMs": 5010, - "requests": 833, + "requests": 840, "errors": 0, - "requestsPerSec": 166.6, - "avgLatencyMs": 412.18, - "medianLatencyMs": 304, - "p50LatencyMs": 304, - "p75LatencyMs": 365, - "p90LatencyMs": 406, - "p99LatencyMs": 3983, - "maxLatencyMs": 4940, - "bytesPerSec": 55656448 + "requestsPerSec": 168, + "avgLatencyMs": 410.48, + "medianLatencyMs": 326, + "p50LatencyMs": 326, + "p75LatencyMs": 374, + "p90LatencyMs": 409, + "p99LatencyMs": 3885, + "maxLatencyMs": 4997, + "bytesPerSec": 56128307.2 }, { "workers": 200, "durationMs": 5010, - "requests": 749, + "requests": 794, "errors": 0, - "requestsPerSec": 149.81, - "avgLatencyMs": 429.3, - "medianLatencyMs": 315, - "p50LatencyMs": 315, - "p75LatencyMs": 380, - "p90LatencyMs": 411, - "p99LatencyMs": 3891, - "maxLatencyMs": 4903, - "bytesPerSec": 50058035.2 + "requestsPerSec": 158.81, + "avgLatencyMs": 423.29, + "medianLatencyMs": 300, + "p50LatencyMs": 300, + "p75LatencyMs": 363, + "p90LatencyMs": 400, + "p99LatencyMs": 4091, + "maxLatencyMs": 4939, + "bytesPerSec": 53059584 } ] }, { - "peakWorkers": 25, - "peakRequestsPerSec": 176.6, - "peakAvgLatencyMs": 139.14, - "peakP50LatencyMs": 140, - "peakP75LatencyMs": 141, - "peakP90LatencyMs": 145, - "peakP99LatencyMs": 263, - "totalRequests": 5790, + "peakWorkers": 10, + "peakRequestsPerSec": 176.8, + "peakAvgLatencyMs": 55.78, + "peakP50LatencyMs": 56, + "peakP75LatencyMs": 56, + "peakP90LatencyMs": 57, + "peakP99LatencyMs": 72, + "totalRequests": 5818, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 685, + "requests": 736, "errors": 0, - "requestsPerSec": 137, - "avgLatencyMs": 7.04, - "medianLatencyMs": 7, - "p50LatencyMs": 7, - "p75LatencyMs": 7, - "p90LatencyMs": 8, - "p99LatencyMs": 8, + "requestsPerSec": 147.2, + "avgLatencyMs": 6.21, + "medianLatencyMs": 6, + "p50LatencyMs": 6, + "p75LatencyMs": 6, + "p90LatencyMs": 7, + "p99LatencyMs": 7, "maxLatencyMs": 9, - "bytesPerSec": 45780172.8 + "bytesPerSec": 49181491.2 }, { "workers": 5, "durationMs": 5000, - "requests": 837, + "requests": 872, "errors": 0, - "requestsPerSec": 167.4, - "avgLatencyMs": 29.33, - "medianLatencyMs": 29, - "p50LatencyMs": 29, - "p75LatencyMs": 30, - "p90LatencyMs": 31, - "p99LatencyMs": 37, - "maxLatencyMs": 42, - "bytesPerSec": 55938252.8 + "requestsPerSec": 174.4, + "avgLatencyMs": 28.05, + "medianLatencyMs": 28, + "p50LatencyMs": 28, + "p75LatencyMs": 29, + "p90LatencyMs": 29, + "p99LatencyMs": 34, + "maxLatencyMs": 39, + "bytesPerSec": 58277888 }, { "workers": 10, "durationMs": 5000, - "requests": 856, + "requests": 884, "errors": 0, - "requestsPerSec": 171.2, - "avgLatencyMs": 57.56, - "medianLatencyMs": 57, - "p50LatencyMs": 57, - "p75LatencyMs": 57, - "p90LatencyMs": 61, - "p99LatencyMs": 89, - "maxLatencyMs": 113, - "bytesPerSec": 57203097.6 + "requestsPerSec": 176.8, + "avgLatencyMs": 55.78, + "medianLatencyMs": 56, + "p50LatencyMs": 56, + "p75LatencyMs": 56, + "p90LatencyMs": 57, + "p99LatencyMs": 72, + "maxLatencyMs": 75, + "bytesPerSec": 59083980.8 }, { "workers": 25, "durationMs": 5000, - "requests": 883, + "requests": 882, "errors": 0, - "requestsPerSec": 176.6, - "avgLatencyMs": 139.14, - "medianLatencyMs": 140, - "p50LatencyMs": 140, - "p75LatencyMs": 141, - "p90LatencyMs": 145, - "p99LatencyMs": 263, - "maxLatencyMs": 525, - "bytesPerSec": 59011891.2 + "requestsPerSec": 176.4, + "avgLatencyMs": 139.34, + "medianLatencyMs": 139, + "p50LatencyMs": 139, + "p75LatencyMs": 140, + "p90LatencyMs": 144, + "p99LatencyMs": 234, + "maxLatencyMs": 591, + "bytesPerSec": 58939801.6 }, { "workers": 50, - "durationMs": 5010, - "requests": 859, + "durationMs": 5000, + "requests": 847, "errors": 0, - "requestsPerSec": 171.8, - "avgLatencyMs": 282.38, - "medianLatencyMs": 279, - "p50LatencyMs": 279, - "p75LatencyMs": 282, - "p90LatencyMs": 297, - "p99LatencyMs": 1687, - "maxLatencyMs": 2351, - "bytesPerSec": 57399705.6 + "requestsPerSec": 169.4, + "avgLatencyMs": 285.61, + "medianLatencyMs": 278, + "p50LatencyMs": 278, + "p75LatencyMs": 303, + "p90LatencyMs": 311, + "p99LatencyMs": 1602, + "maxLatencyMs": 2359, + "bytesPerSec": 56600166.4 }, { "workers": 100, "durationMs": 5010, - "requests": 852, + "requests": 810, "errors": 0, - "requestsPerSec": 170.4, - "avgLatencyMs": 410.65, - "medianLatencyMs": 312, - "p50LatencyMs": 312, - "p75LatencyMs": 377, - "p90LatencyMs": 403, - "p99LatencyMs": 3912, - "maxLatencyMs": 4852, - "bytesPerSec": 56934400 + "requestsPerSec": 162, + "avgLatencyMs": 414.75, + "medianLatencyMs": 301, + "p50LatencyMs": 301, + "p75LatencyMs": 395, + "p90LatencyMs": 470, + "p99LatencyMs": 3740, + "maxLatencyMs": 4881, + "bytesPerSec": 54129459.2 }, { "workers": 200, "durationMs": 5010, - "requests": 818, + "requests": 787, "errors": 0, - "requestsPerSec": 163.6, - "avgLatencyMs": 411.39, - "medianLatencyMs": 298, - "p50LatencyMs": 298, - "p75LatencyMs": 359, - "p90LatencyMs": 388, - "p99LatencyMs": 3941, - "maxLatencyMs": 4948, - "bytesPerSec": 54660300.8 + "requestsPerSec": 157.4, + "avgLatencyMs": 427.42, + "medianLatencyMs": 305, + "p50LatencyMs": 305, + "p75LatencyMs": 387, + "p90LatencyMs": 427, + "p99LatencyMs": 4040, + "maxLatencyMs": 4898, + "bytesPerSec": 52591001.6 } ] } @@ -639,475 +639,475 @@ }, "browserVersion": "Google Chrome 154.0.8037.97", "ssrLoadTests": { - "peakWorkers": 25, - "peakRequestsPerSec": 343, - "peakAvgLatencyMs": 71.88, - "peakP50LatencyMs": 71, - "peakP75LatencyMs": 72, - "peakP90LatencyMs": 73, - "peakP99LatencyMs": 99, - "totalRequests": 11341, + "peakWorkers": 50, + "peakRequestsPerSec": 336.6, + "peakAvgLatencyMs": 145.9, + "peakP50LatencyMs": 146, + "peakP75LatencyMs": 147, + "peakP90LatencyMs": 150, + "peakP99LatencyMs": 515, + "totalRequests": 10979, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1230, + "requests": 1188, "errors": 0, - "requestsPerSec": 246, - "avgLatencyMs": 3.26, - "medianLatencyMs": 3, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 4, - "p99LatencyMs": 5, - "maxLatencyMs": 15, - "bytesPerSec": 77050675.2 + "requestsPerSec": 237.6, + "avgLatencyMs": 3.76, + "medianLatencyMs": 4, + "p50LatencyMs": 4, + "p75LatencyMs": 4, + "p90LatencyMs": 5, + "p99LatencyMs": 6, + "maxLatencyMs": 11, + "bytesPerSec": 74416128 }, { "workers": 5, "durationMs": 5000, - "requests": 1640, + "requests": 1596, "errors": 0, - "requestsPerSec": 328, - "avgLatencyMs": 14.63, - "medianLatencyMs": 14, - "p50LatencyMs": 14, - "p75LatencyMs": 15, - "p90LatencyMs": 16, - "p99LatencyMs": 19, - "maxLatencyMs": 31, - "bytesPerSec": 102701465.6 + "requestsPerSec": 319.2, + "avgLatencyMs": 15.15, + "medianLatencyMs": 15, + "p50LatencyMs": 15, + "p75LatencyMs": 16, + "p90LatencyMs": 17, + "p99LatencyMs": 23, + "maxLatencyMs": 30, + "bytesPerSec": 99948953.6 }, { "workers": 10, "durationMs": 5000, - "requests": 1697, + "requests": 1617, "errors": 0, - "requestsPerSec": 339.4, - "avgLatencyMs": 28.89, - "medianLatencyMs": 29, - "p50LatencyMs": 29, - "p75LatencyMs": 29, - "p90LatencyMs": 30, - "p99LatencyMs": 43, - "maxLatencyMs": 62, - "bytesPerSec": 106279731.2 + "requestsPerSec": 323.4, + "avgLatencyMs": 30.36, + "medianLatencyMs": 30, + "p50LatencyMs": 30, + "p75LatencyMs": 31, + "p90LatencyMs": 32, + "p99LatencyMs": 44, + "maxLatencyMs": 61, + "bytesPerSec": 101285888 }, { "workers": 25, "durationMs": 5000, - "requests": 1715, + "requests": 1625, "errors": 0, - "requestsPerSec": 343, - "avgLatencyMs": 71.88, - "medianLatencyMs": 71, - "p50LatencyMs": 71, - "p75LatencyMs": 72, - "p90LatencyMs": 73, - "p99LatencyMs": 99, - "maxLatencyMs": 275, - "bytesPerSec": 107406950.4 + "requestsPerSec": 325, + "avgLatencyMs": 75.84, + "medianLatencyMs": 75, + "p50LatencyMs": 75, + "p75LatencyMs": 77, + "p90LatencyMs": 79, + "p99LatencyMs": 111, + "maxLatencyMs": 294, + "bytesPerSec": 101770854.4 }, { "workers": 50, "durationMs": 5000, - "requests": 1712, + "requests": 1683, "errors": 0, - "requestsPerSec": 342.4, - "avgLatencyMs": 143.45, - "medianLatencyMs": 142, - "p50LatencyMs": 142, - "p75LatencyMs": 144, - "p90LatencyMs": 146, - "p99LatencyMs": 485, - "maxLatencyMs": 1137, - "bytesPerSec": 107223449.6 + "requestsPerSec": 336.6, + "avgLatencyMs": 145.9, + "medianLatencyMs": 146, + "p50LatencyMs": 146, + "p75LatencyMs": 147, + "p90LatencyMs": 150, + "p99LatencyMs": 515, + "maxLatencyMs": 1161, + "bytesPerSec": 105401548.8 }, { "workers": 100, "durationMs": 5010, - "requests": 1679, + "requests": 1651, "errors": 0, - "requestsPerSec": 335.8, - "avgLatencyMs": 288.85, - "medianLatencyMs": 212, - "p50LatencyMs": 212, - "p75LatencyMs": 258, - "p90LatencyMs": 309, - "p99LatencyMs": 3482, - "maxLatencyMs": 4911, - "bytesPerSec": 105152512 + "requestsPerSec": 330.2, + "avgLatencyMs": 293.32, + "medianLatencyMs": 215, + "p50LatencyMs": 215, + "p75LatencyMs": 264, + "p90LatencyMs": 289, + "p99LatencyMs": 3504, + "maxLatencyMs": 4981, + "bytesPerSec": 103396147.2 }, { "workers": 200, "durationMs": 5010, - "requests": 1668, + "requests": 1619, "errors": 0, - "requestsPerSec": 333.6, - "avgLatencyMs": 293.16, - "medianLatencyMs": 214, - "p50LatencyMs": 214, - "p75LatencyMs": 261, - "p90LatencyMs": 282, - "p99LatencyMs": 3495, - "maxLatencyMs": 4943, - "bytesPerSec": 104457830.4 + "requestsPerSec": 323.8, + "avgLatencyMs": 296.31, + "medianLatencyMs": 210, + "p50LatencyMs": 210, + "p75LatencyMs": 259, + "p90LatencyMs": 286, + "p99LatencyMs": 3591, + "maxLatencyMs": 4988, + "bytesPerSec": 101403852.8 } ], "runs": 3, "samples": [ { - "peakWorkers": 10, - "peakRequestsPerSec": 341.2, - "peakAvgLatencyMs": 28.76, - "peakP50LatencyMs": 29, - "peakP75LatencyMs": 29, - "peakP90LatencyMs": 30, - "peakP99LatencyMs": 39, - "totalRequests": 11227, + "peakWorkers": 50, + "peakRequestsPerSec": 326.8, + "peakAvgLatencyMs": 150.18, + "peakP50LatencyMs": 149, + "peakP75LatencyMs": 152, + "peakP90LatencyMs": 154, + "peakP99LatencyMs": 185, + "totalRequests": 10808, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1237, + "requests": 1192, "errors": 0, - "requestsPerSec": 247.4, - "avgLatencyMs": 3.25, - "medianLatencyMs": 3, - "p50LatencyMs": 3, - "p75LatencyMs": 3, + "requestsPerSec": 238.4, + "avgLatencyMs": 4, + "medianLatencyMs": 4, + "p50LatencyMs": 4, + "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 5, - "maxLatencyMs": 9, - "bytesPerSec": 77470105.6 + "maxLatencyMs": 10, + "bytesPerSec": 74665164.8 }, { "workers": 5, "durationMs": 5000, - "requests": 1635, + "requests": 1565, "errors": 0, - "requestsPerSec": 327, - "avgLatencyMs": 14.67, - "medianLatencyMs": 14, - "p50LatencyMs": 14, - "p75LatencyMs": 15, - "p90LatencyMs": 16, + "requestsPerSec": 313, + "avgLatencyMs": 15.44, + "medianLatencyMs": 15, + "p50LatencyMs": 15, + "p75LatencyMs": 16, + "p90LatencyMs": 17, "p99LatencyMs": 21, - "maxLatencyMs": 30, - "bytesPerSec": 102386892.8 + "maxLatencyMs": 31, + "bytesPerSec": 98009088 }, { "workers": 10, "durationMs": 5000, - "requests": 1706, + "requests": 1597, "errors": 0, - "requestsPerSec": 341.2, - "avgLatencyMs": 28.76, - "medianLatencyMs": 29, - "p50LatencyMs": 29, - "p75LatencyMs": 29, - "p90LatencyMs": 30, - "p99LatencyMs": 39, - "maxLatencyMs": 74, - "bytesPerSec": 106843340.8 + "requestsPerSec": 319.4, + "avgLatencyMs": 30.7, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 31, + "p90LatencyMs": 32, + "p99LatencyMs": 46, + "maxLatencyMs": 67, + "bytesPerSec": 100027596.8 }, { "workers": 25, "durationMs": 5000, - "requests": 1682, + "requests": 1615, "errors": 0, - "requestsPerSec": 336.4, - "avgLatencyMs": 73.27, - "medianLatencyMs": 72, - "p50LatencyMs": 72, - "p75LatencyMs": 73, - "p90LatencyMs": 75, - "p99LatencyMs": 105, - "maxLatencyMs": 347, - "bytesPerSec": 105336012.8 + "requestsPerSec": 323, + "avgLatencyMs": 76.32, + "medianLatencyMs": 76, + "p50LatencyMs": 76, + "p75LatencyMs": 77, + "p90LatencyMs": 78, + "p99LatencyMs": 107, + "maxLatencyMs": 318, + "bytesPerSec": 101167923.2 }, { "workers": 50, "durationMs": 5000, - "requests": 1667, + "requests": 1634, "errors": 0, - "requestsPerSec": 333.4, - "avgLatencyMs": 147.37, - "medianLatencyMs": 144, - "p50LatencyMs": 144, - "p75LatencyMs": 146, - "p90LatencyMs": 163, - "p99LatencyMs": 566, - "maxLatencyMs": 1320, - "bytesPerSec": 104418508.8 + "requestsPerSec": 326.8, + "avgLatencyMs": 150.18, + "medianLatencyMs": 149, + "p50LatencyMs": 149, + "p75LatencyMs": 152, + "p90LatencyMs": 154, + "p99LatencyMs": 185, + "maxLatencyMs": 332, + "bytesPerSec": 102334464 }, { "workers": 100, "durationMs": 5010, - "requests": 1672, + "requests": 1631, "errors": 0, - "requestsPerSec": 334.4, - "avgLatencyMs": 287.35, - "medianLatencyMs": 219, - "p50LatencyMs": 219, - "p75LatencyMs": 257, - "p90LatencyMs": 286, - "p99LatencyMs": 3474, - "maxLatencyMs": 4930, - "bytesPerSec": 104719974.4 + "requestsPerSec": 326.2, + "avgLatencyMs": 294.11, + "medianLatencyMs": 217, + "p50LatencyMs": 217, + "p75LatencyMs": 262, + "p90LatencyMs": 292, + "p99LatencyMs": 3505, + "maxLatencyMs": 4949, + "bytesPerSec": 102137856 }, { "workers": 200, "durationMs": 5010, - "requests": 1628, + "requests": 1574, "errors": 0, - "requestsPerSec": 325.61, - "avgLatencyMs": 292.2, - "medianLatencyMs": 212, - "p50LatencyMs": 212, - "p75LatencyMs": 259, - "p90LatencyMs": 276, - "p99LatencyMs": 3513, - "maxLatencyMs": 4937, - "bytesPerSec": 101954355.2 + "requestsPerSec": 314.8, + "avgLatencyMs": 295.95, + "medianLatencyMs": 214, + "p50LatencyMs": 214, + "p75LatencyMs": 257, + "p90LatencyMs": 306, + "p99LatencyMs": 3504, + "maxLatencyMs": 4900, + "bytesPerSec": 98572697.6 } ] }, { - "peakWorkers": 25, - "peakRequestsPerSec": 343, - "peakAvgLatencyMs": 71.88, - "peakP50LatencyMs": 71, - "peakP75LatencyMs": 72, - "peakP90LatencyMs": 73, - "peakP99LatencyMs": 99, - "totalRequests": 11341, + "peakWorkers": 50, + "peakRequestsPerSec": 336.6, + "peakAvgLatencyMs": 145.9, + "peakP50LatencyMs": 146, + "peakP75LatencyMs": 147, + "peakP90LatencyMs": 150, + "peakP99LatencyMs": 515, + "totalRequests": 10979, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1230, + "requests": 1188, "errors": 0, - "requestsPerSec": 246, - "avgLatencyMs": 3.26, - "medianLatencyMs": 3, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 4, - "p99LatencyMs": 5, - "maxLatencyMs": 15, - "bytesPerSec": 77050675.2 + "requestsPerSec": 237.6, + "avgLatencyMs": 3.76, + "medianLatencyMs": 4, + "p50LatencyMs": 4, + "p75LatencyMs": 4, + "p90LatencyMs": 5, + "p99LatencyMs": 6, + "maxLatencyMs": 11, + "bytesPerSec": 74416128 }, { "workers": 5, "durationMs": 5000, - "requests": 1640, + "requests": 1596, "errors": 0, - "requestsPerSec": 328, - "avgLatencyMs": 14.63, - "medianLatencyMs": 14, - "p50LatencyMs": 14, - "p75LatencyMs": 15, - "p90LatencyMs": 16, - "p99LatencyMs": 19, - "maxLatencyMs": 31, - "bytesPerSec": 102701465.6 + "requestsPerSec": 319.2, + "avgLatencyMs": 15.15, + "medianLatencyMs": 15, + "p50LatencyMs": 15, + "p75LatencyMs": 16, + "p90LatencyMs": 17, + "p99LatencyMs": 23, + "maxLatencyMs": 30, + "bytesPerSec": 99948953.6 }, { "workers": 10, "durationMs": 5000, - "requests": 1697, + "requests": 1617, "errors": 0, - "requestsPerSec": 339.4, - "avgLatencyMs": 28.89, - "medianLatencyMs": 29, - "p50LatencyMs": 29, - "p75LatencyMs": 29, - "p90LatencyMs": 30, - "p99LatencyMs": 43, - "maxLatencyMs": 62, - "bytesPerSec": 106279731.2 + "requestsPerSec": 323.4, + "avgLatencyMs": 30.36, + "medianLatencyMs": 30, + "p50LatencyMs": 30, + "p75LatencyMs": 31, + "p90LatencyMs": 32, + "p99LatencyMs": 44, + "maxLatencyMs": 61, + "bytesPerSec": 101285888 }, { "workers": 25, "durationMs": 5000, - "requests": 1715, + "requests": 1625, "errors": 0, - "requestsPerSec": 343, - "avgLatencyMs": 71.88, - "medianLatencyMs": 71, - "p50LatencyMs": 71, - "p75LatencyMs": 72, - "p90LatencyMs": 73, - "p99LatencyMs": 99, - "maxLatencyMs": 275, - "bytesPerSec": 107406950.4 + "requestsPerSec": 325, + "avgLatencyMs": 75.84, + "medianLatencyMs": 75, + "p50LatencyMs": 75, + "p75LatencyMs": 77, + "p90LatencyMs": 79, + "p99LatencyMs": 111, + "maxLatencyMs": 294, + "bytesPerSec": 101770854.4 }, { "workers": 50, "durationMs": 5000, - "requests": 1712, + "requests": 1683, "errors": 0, - "requestsPerSec": 342.4, - "avgLatencyMs": 143.45, - "medianLatencyMs": 142, - "p50LatencyMs": 142, - "p75LatencyMs": 144, - "p90LatencyMs": 146, - "p99LatencyMs": 485, - "maxLatencyMs": 1137, - "bytesPerSec": 107223449.6 + "requestsPerSec": 336.6, + "avgLatencyMs": 145.9, + "medianLatencyMs": 146, + "p50LatencyMs": 146, + "p75LatencyMs": 147, + "p90LatencyMs": 150, + "p99LatencyMs": 515, + "maxLatencyMs": 1161, + "bytesPerSec": 105401548.8 }, { "workers": 100, "durationMs": 5010, - "requests": 1679, + "requests": 1651, "errors": 0, - "requestsPerSec": 335.8, - "avgLatencyMs": 288.85, - "medianLatencyMs": 212, - "p50LatencyMs": 212, - "p75LatencyMs": 258, - "p90LatencyMs": 309, - "p99LatencyMs": 3482, - "maxLatencyMs": 4911, - "bytesPerSec": 105152512 + "requestsPerSec": 330.2, + "avgLatencyMs": 293.32, + "medianLatencyMs": 215, + "p50LatencyMs": 215, + "p75LatencyMs": 264, + "p90LatencyMs": 289, + "p99LatencyMs": 3504, + "maxLatencyMs": 4981, + "bytesPerSec": 103396147.2 }, { "workers": 200, "durationMs": 5010, - "requests": 1668, + "requests": 1619, "errors": 0, - "requestsPerSec": 333.6, - "avgLatencyMs": 293.16, - "medianLatencyMs": 214, - "p50LatencyMs": 214, - "p75LatencyMs": 261, - "p90LatencyMs": 282, - "p99LatencyMs": 3495, - "maxLatencyMs": 4943, - "bytesPerSec": 104457830.4 + "requestsPerSec": 323.8, + "avgLatencyMs": 296.31, + "medianLatencyMs": 210, + "p50LatencyMs": 210, + "p75LatencyMs": 259, + "p90LatencyMs": 286, + "p99LatencyMs": 3591, + "maxLatencyMs": 4988, + "bytesPerSec": 101403852.8 } ] }, { "peakWorkers": 50, - "peakRequestsPerSec": 343.2, - "peakAvgLatencyMs": 142.91, - "peakP50LatencyMs": 143, - "peakP75LatencyMs": 144, - "peakP90LatencyMs": 145, - "peakP99LatencyMs": 452, - "totalRequests": 11366, + "peakRequestsPerSec": 347, + "peakAvgLatencyMs": 141.53, + "peakP50LatencyMs": 141, + "peakP75LatencyMs": 142, + "peakP90LatencyMs": 146, + "peakP99LatencyMs": 483, + "totalRequests": 11405, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1237, + "requests": 1233, "errors": 0, - "requestsPerSec": 247.4, + "requestsPerSec": 246.6, "avgLatencyMs": 3.23, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, "p90LatencyMs": 4, "p99LatencyMs": 5, - "maxLatencyMs": 10, - "bytesPerSec": 77470105.6 + "maxLatencyMs": 8, + "bytesPerSec": 77207961.6 }, { "workers": 5, "durationMs": 5000, - "requests": 1653, + "requests": 1630, "errors": 0, - "requestsPerSec": 330.6, - "avgLatencyMs": 14.53, - "medianLatencyMs": 14, - "p50LatencyMs": 14, + "requestsPerSec": 326, + "avgLatencyMs": 14.77, + "medianLatencyMs": 15, + "p50LatencyMs": 15, "p75LatencyMs": 15, "p90LatencyMs": 16, - "p99LatencyMs": 21, + "p99LatencyMs": 19, "maxLatencyMs": 29, - "bytesPerSec": 103527219.2 + "bytesPerSec": 102098534.4 }, { "workers": 10, "durationMs": 5000, - "requests": 1706, + "requests": 1698, "errors": 0, - "requestsPerSec": 341.2, - "avgLatencyMs": 28.74, + "requestsPerSec": 339.6, + "avgLatencyMs": 28.82, "medianLatencyMs": 29, "p50LatencyMs": 29, "p75LatencyMs": 29, "p90LatencyMs": 30, - "p99LatencyMs": 40, - "maxLatencyMs": 49, - "bytesPerSec": 106843340.8 + "p99LatencyMs": 39, + "maxLatencyMs": 45, + "bytesPerSec": 106332160 }, { "workers": 25, "durationMs": 5000, - "requests": 1711, + "requests": 1704, "errors": 0, - "requestsPerSec": 342.2, - "avgLatencyMs": 72.01, + "requestsPerSec": 340.8, + "avgLatencyMs": 72.28, "medianLatencyMs": 71, "p50LatencyMs": 71, "p75LatencyMs": 72, "p90LatencyMs": 73, - "p99LatencyMs": 106, - "maxLatencyMs": 281, - "bytesPerSec": 107144806.4 + "p99LatencyMs": 100, + "maxLatencyMs": 315, + "bytesPerSec": 106712268.8 }, { "workers": 50, "durationMs": 5000, - "requests": 1716, + "requests": 1735, "errors": 0, - "requestsPerSec": 343.2, - "avgLatencyMs": 142.91, - "medianLatencyMs": 143, - "p50LatencyMs": 143, - "p75LatencyMs": 144, - "p90LatencyMs": 145, - "p99LatencyMs": 452, - "maxLatencyMs": 1076, - "bytesPerSec": 107472486.4 + "requestsPerSec": 347, + "avgLatencyMs": 141.53, + "medianLatencyMs": 141, + "p50LatencyMs": 141, + "p75LatencyMs": 142, + "p90LatencyMs": 146, + "p99LatencyMs": 483, + "maxLatencyMs": 1098, + "bytesPerSec": 108665241.6 }, { "workers": 100, "durationMs": 5010, - "requests": 1689, + "requests": 1716, "errors": 0, - "requestsPerSec": 337.8, - "avgLatencyMs": 286.95, - "medianLatencyMs": 215, - "p50LatencyMs": 215, - "p75LatencyMs": 262, + "requestsPerSec": 343.2, + "avgLatencyMs": 282.58, + "medianLatencyMs": 223, + "p50LatencyMs": 223, + "p75LatencyMs": 261, "p90LatencyMs": 285, - "p99LatencyMs": 3393, - "maxLatencyMs": 4819, - "bytesPerSec": 105781657.6 + "p99LatencyMs": 3175, + "maxLatencyMs": 4703, + "bytesPerSec": 107472486.4 }, { "workers": 200, "durationMs": 5010, - "requests": 1654, + "requests": 1689, "errors": 0, - "requestsPerSec": 330.8, - "avgLatencyMs": 293.54, - "medianLatencyMs": 216, - "p50LatencyMs": 216, - "p75LatencyMs": 268, - "p90LatencyMs": 285, - "p99LatencyMs": 3477, - "maxLatencyMs": 4904, - "bytesPerSec": 103592755.2 + "requestsPerSec": 337.8, + "avgLatencyMs": 292.8, + "medianLatencyMs": 214, + "p50LatencyMs": 214, + "p75LatencyMs": 259, + "p90LatencyMs": 280, + "p99LatencyMs": 3568, + "maxLatencyMs": 4989, + "bytesPerSec": 105768550.4 } ] } 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 7e1d947d..362e4c68 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-10T11:51:43.886Z", + "timingMeasuredAt": "2026-10-11T00:44:30.326Z", "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": 89, - "fcpMs": 88.79, + "firstPaintMs": 93.2, + "fcpMs": 93.22, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 20.83, - "inputDelayMs": 3.35, - "processingDurationMs": 2.99, - "presentationDelayMs": 14.49 + "interactionLatencyMs": 16.4, + "inputDelayMs": 0.95, + "processingDurationMs": 2.18, + "presentationDelayMs": 13.26 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 7.52, - "fcpMs": 7.49, - "interactionLatencyMs": 5.31, - "inputDelayMs": 5.69, - "processingDurationMs": 1.59, - "presentationDelayMs": 3.86 + "firstPaintMs": 6.06, + "fcpMs": 6.1, + "interactionLatencyMs": 2.65, + "inputDelayMs": 0.23, + "processingDurationMs": 0.32, + "presentationDelayMs": 2.7 }, "samples": [ { - "firstPaintMs": 95, - "fcpMs": 94.753, + "firstPaintMs": 103, + "fcpMs": 103.22, "interactionTests": { - "interactionLatencyMs": 20.702, - "inputDelayMs": 0.866, - "processingDurationMs": 2.225, - "presentationDelayMs": 17.611 + "interactionLatencyMs": 19.357, + "inputDelayMs": 0.827, + "processingDurationMs": 1.958, + "presentationDelayMs": 16.572 } }, { - "firstPaintMs": 82, - "fcpMs": 82.052, + "firstPaintMs": 87, + "fcpMs": 86.936, "interactionTests": { - "interactionLatencyMs": 14.216999999999999, - "inputDelayMs": 0.719, - "processingDurationMs": 2.661, - "presentationDelayMs": 10.837 + "interactionLatencyMs": 14.118, + "inputDelayMs": 0.809, + "processingDurationMs": 1.887, + "presentationDelayMs": 11.422 } }, { - "firstPaintMs": 84, - "fcpMs": 83.623, + "firstPaintMs": 94, + "fcpMs": 93.504, "interactionTests": { - "interactionLatencyMs": 20.212, - "inputDelayMs": 0.797, - "processingDurationMs": 2.204, - "presentationDelayMs": 17.211 + "interactionLatencyMs": 19.096, + "inputDelayMs": 1.347, + "processingDurationMs": 2.084, + "presentationDelayMs": 15.665 } }, { - "firstPaintMs": 85, - "fcpMs": 84.696, + "firstPaintMs": 92, + "fcpMs": 92.019, "interactionTests": { - "interactionLatencyMs": 29.077999999999996, - "inputDelayMs": 13.53, - "processingDurationMs": 5.803, - "presentationDelayMs": 9.745 + "interactionLatencyMs": 15.442, + "inputDelayMs": 0.969, + "processingDurationMs": 2.29, + "presentationDelayMs": 12.183 } }, { - "firstPaintMs": 99, - "fcpMs": 98.804, + "firstPaintMs": 90, + "fcpMs": 90.441, "interactionTests": { - "interactionLatencyMs": 19.93, - "inputDelayMs": 0.815, - "processingDurationMs": 2.061, - "presentationDelayMs": 17.054 + "interactionLatencyMs": 13.969000000000001, + "inputDelayMs": 0.813, + "processingDurationMs": 2.686, + "presentationDelayMs": 10.47 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 441, - "avgLatencyMs": 2.373, - "medianLatencyMs": 2.197, - "samples": 4215, + "opsPerSec": 436, + "avgLatencyMs": 2.406, + "medianLatencyMs": 2.219, + "samples": 4157, "bodySizeKb": 224.17, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 85, - "fcpMs": 85.01, + "firstPaintMs": 86.6, + "fcpMs": 86.64, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 14.77, - "inputDelayMs": 1.47, - "processingDurationMs": 3.15, - "presentationDelayMs": 10.15 + "interactionLatencyMs": 19.72, + "inputDelayMs": 1.29, + "processingDurationMs": 3.06, + "presentationDelayMs": 15.37 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 19.77, - "fcpMs": 19.8, - "interactionLatencyMs": 4.02, - "inputDelayMs": 1.47, - "processingDurationMs": 1.26, - "presentationDelayMs": 1.8 + "firstPaintMs": 14.15, + "fcpMs": 13.95, + "interactionLatencyMs": 6.2, + "inputDelayMs": 0.99, + "processingDurationMs": 2.34, + "presentationDelayMs": 5.13 }, "samples": [ { - "firstPaintMs": 118, - "fcpMs": 118.065, + "firstPaintMs": 92, + "fcpMs": 91.892, "interactionTests": { - "interactionLatencyMs": 21.843, - "inputDelayMs": 4.095, - "processingDurationMs": 4.687, - "presentationDelayMs": 13.061 + "interactionLatencyMs": 26.534, + "inputDelayMs": 3.031, + "processingDurationMs": 7.221, + "presentationDelayMs": 16.282 } }, { - "firstPaintMs": 80, - "fcpMs": 79.852, + "firstPaintMs": 83, + "fcpMs": 82.922, "interactionTests": { - "interactionLatencyMs": 13.803, - "inputDelayMs": 0.806, - "processingDurationMs": 4.339, - "presentationDelayMs": 8.658 + "interactionLatencyMs": 21.352999999999998, + "inputDelayMs": 1.055, + "processingDurationMs": 1.994, + "presentationDelayMs": 18.304 } }, { - "firstPaintMs": 65, - "fcpMs": 65.097, + "firstPaintMs": 108, + "fcpMs": 107.818, "interactionTests": { - "interactionLatencyMs": 12.403, - "inputDelayMs": 0.744, - "processingDurationMs": 2.519, - "presentationDelayMs": 9.14 + "interactionLatencyMs": 23.745, + "inputDelayMs": 0.64, + "processingDurationMs": 1.849, + "presentationDelayMs": 21.256 } }, { - "firstPaintMs": 84, - "fcpMs": 84.176, + "firstPaintMs": 71, + "fcpMs": 71.381, "interactionTests": { - "interactionLatencyMs": 12.198, - "inputDelayMs": 0.923, - "processingDurationMs": 2.088, - "presentationDelayMs": 9.187 + "interactionLatencyMs": 15.83, + "inputDelayMs": 0.866, + "processingDurationMs": 1.808, + "presentationDelayMs": 13.156 } }, { - "firstPaintMs": 78, - "fcpMs": 77.868, + "firstPaintMs": 79, + "fcpMs": 79.186, "interactionTests": { - "interactionLatencyMs": 13.593, - "inputDelayMs": 0.768, - "processingDurationMs": 2.132, - "presentationDelayMs": 10.693 + "interactionLatencyMs": 11.161, + "inputDelayMs": 0.843, + "processingDurationMs": 2.449, + "presentationDelayMs": 7.869 } } ] }, "ssrLoadTests": { - "peakWorkers": 50, - "peakRequestsPerSec": 529, - "peakAvgLatencyMs": 93.09, - "peakP50LatencyMs": 80, - "peakP75LatencyMs": 90, - "peakP90LatencyMs": 149, - "peakP99LatencyMs": 368, - "totalRequests": 16866, + "peakWorkers": 10, + "peakRequestsPerSec": 533.21, + "peakAvgLatencyMs": 18.21, + "peakP50LatencyMs": 18, + "peakP75LatencyMs": 20, + "peakP90LatencyMs": 24, + "peakP99LatencyMs": 33, + "totalRequests": 17433, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1583, + "requests": 1728, "errors": 0, - "requestsPerSec": 316.61, - "avgLatencyMs": 2.58, + "requestsPerSec": 345.6, + "avgLatencyMs": 2.15, "medianLatencyMs": 2, "p50LatencyMs": 2, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 7, - "maxLatencyMs": 10, - "bytesPerSec": 101220352 + "p75LatencyMs": 2, + "p90LatencyMs": 2, + "p99LatencyMs": 5, + "maxLatencyMs": 6, + "bytesPerSec": 110500249.6 }, { "workers": 5, "durationMs": 5000, - "requests": 2421, + "requests": 2644, "errors": 0, - "requestsPerSec": 484.2, - "avgLatencyMs": 9.83, + "requestsPerSec": 528.8, + "avgLatencyMs": 8.98, "medianLatencyMs": 9, "p50LatencyMs": 9, - "p75LatencyMs": 11, - "p90LatencyMs": 12, - "p99LatencyMs": 19, - "maxLatencyMs": 24, - "bytesPerSec": 154782924.81 + "p75LatencyMs": 10, + "p90LatencyMs": 11, + "p99LatencyMs": 18, + "maxLatencyMs": 23, + "bytesPerSec": 169069772.81 }, { "workers": 10, "durationMs": 5000, - "requests": 2485, + "requests": 2666, "errors": 0, - "requestsPerSec": 497, - "avgLatencyMs": 19.56, - "medianLatencyMs": 19, - "p50LatencyMs": 19, - "p75LatencyMs": 22, - "p90LatencyMs": 26, - "p99LatencyMs": 39, - "maxLatencyMs": 71, - "bytesPerSec": 158924800 + "requestsPerSec": 533.21, + "avgLatencyMs": 18.21, + "medianLatencyMs": 18, + "p50LatencyMs": 18, + "p75LatencyMs": 20, + "p90LatencyMs": 24, + "p99LatencyMs": 33, + "maxLatencyMs": 45, + "bytesPerSec": 170511564.81 }, { "workers": 25, "durationMs": 5000, - "requests": 2568, + "requests": 2626, "errors": 0, - "requestsPerSec": 513.6, - "avgLatencyMs": 47.94, - "medianLatencyMs": 42, - "p50LatencyMs": 42, - "p75LatencyMs": 60, - "p90LatencyMs": 71, - "p99LatencyMs": 101, - "maxLatencyMs": 470, - "bytesPerSec": 164193894.4 + "requestsPerSec": 525.21, + "avgLatencyMs": 46.91, + "medianLatencyMs": 44, + "p50LatencyMs": 44, + "p75LatencyMs": 55, + "p90LatencyMs": 67, + "p99LatencyMs": 97, + "maxLatencyMs": 403, + "bytesPerSec": 167890124.81 }, { "workers": 50, - "durationMs": 5010, - "requests": 2645, + "durationMs": 5000, + "requests": 2606, "errors": 0, - "requestsPerSec": 529, - "avgLatencyMs": 93.09, - "medianLatencyMs": 80, - "p50LatencyMs": 80, - "p75LatencyMs": 90, - "p90LatencyMs": 149, - "p99LatencyMs": 368, - "maxLatencyMs": 1726, - "bytesPerSec": 169122201.6 + "requestsPerSec": 521.21, + "avgLatencyMs": 94.43, + "medianLatencyMs": 82, + "p50LatencyMs": 82, + "p75LatencyMs": 92, + "p90LatencyMs": 147, + "p99LatencyMs": 384, + "maxLatencyMs": 1795, + "bytesPerSec": 166658048 }, { "workers": 100, "durationMs": 5010, - "requests": 2587, + "requests": 2601, "errors": 0, - "requestsPerSec": 517.4, - "avgLatencyMs": 147.75, - "medianLatencyMs": 100, - "p50LatencyMs": 100, - "p75LatencyMs": 125, - "p90LatencyMs": 174, - "p99LatencyMs": 2146, - "maxLatencyMs": 4870, - "bytesPerSec": 165425971.2 + "requestsPerSec": 520.21, + "avgLatencyMs": 148.86, + "medianLatencyMs": 107, + "p50LatencyMs": 107, + "p75LatencyMs": 127, + "p90LatencyMs": 164, + "p99LatencyMs": 2038, + "maxLatencyMs": 4891, + "bytesPerSec": 166343475.2 }, { "workers": 200, "durationMs": 5010, - "requests": 2577, + "requests": 2562, "errors": 0, - "requestsPerSec": 515.4, - "avgLatencyMs": 150.69, - "medianLatencyMs": 103, - "p50LatencyMs": 103, - "p75LatencyMs": 123, - "p90LatencyMs": 168, - "p99LatencyMs": 2349, - "maxLatencyMs": 4982, - "bytesPerSec": 164816486.4 + "requestsPerSec": 512.4, + "avgLatencyMs": 147.23, + "medianLatencyMs": 106, + "p50LatencyMs": 106, + "p75LatencyMs": 124, + "p90LatencyMs": 143, + "p99LatencyMs": 2116, + "maxLatencyMs": 4883, + "bytesPerSec": 163800678.4 } ], "runs": 3, "samples": [ { - "peakWorkers": 50, - "peakRequestsPerSec": 529, - "peakAvgLatencyMs": 93.09, - "peakP50LatencyMs": 80, - "peakP75LatencyMs": 90, - "peakP90LatencyMs": 149, - "peakP99LatencyMs": 368, - "totalRequests": 16866, + "peakWorkers": 5, + "peakRequestsPerSec": 532.6, + "peakAvgLatencyMs": 8.91, + "peakP50LatencyMs": 8, + "peakP75LatencyMs": 10, + "peakP90LatencyMs": 11, + "peakP99LatencyMs": 18, + "totalRequests": 17403, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1583, + "requests": 1686, "errors": 0, - "requestsPerSec": 316.61, - "avgLatencyMs": 2.58, + "requestsPerSec": 337.2, + "avgLatencyMs": 2.18, "medianLatencyMs": 2, "p50LatencyMs": 2, - "p75LatencyMs": 3, - "p90LatencyMs": 3, + "p75LatencyMs": 2, + "p90LatencyMs": 2, "p99LatencyMs": 7, - "maxLatencyMs": 10, - "bytesPerSec": 101220352 + "maxLatencyMs": 12, + "bytesPerSec": 107787059.2 }, { "workers": 5, "durationMs": 5000, - "requests": 2421, + "requests": 2663, "errors": 0, - "requestsPerSec": 484.2, - "avgLatencyMs": 9.83, - "medianLatencyMs": 9, - "p50LatencyMs": 9, - "p75LatencyMs": 11, - "p90LatencyMs": 12, - "p99LatencyMs": 19, - "maxLatencyMs": 24, - "bytesPerSec": 154782924.81 + "requestsPerSec": 532.6, + "avgLatencyMs": 8.91, + "medianLatencyMs": 8, + "p50LatencyMs": 8, + "p75LatencyMs": 10, + "p90LatencyMs": 11, + "p99LatencyMs": 18, + "maxLatencyMs": 23, + "bytesPerSec": 170275635.2 }, { "workers": 10, "durationMs": 5000, - "requests": 2485, + "requests": 2644, "errors": 0, - "requestsPerSec": 497, - "avgLatencyMs": 19.56, - "medianLatencyMs": 19, - "p50LatencyMs": 19, - "p75LatencyMs": 22, - "p90LatencyMs": 26, - "p99LatencyMs": 39, - "maxLatencyMs": 71, - "bytesPerSec": 158924800 + "requestsPerSec": 528.8, + "avgLatencyMs": 18.37, + "medianLatencyMs": 18, + "p50LatencyMs": 18, + "p75LatencyMs": 20, + "p90LatencyMs": 24, + "p99LatencyMs": 34, + "maxLatencyMs": 48, + "bytesPerSec": 169069772.81 }, { "workers": 25, "durationMs": 5000, - "requests": 2568, + "requests": 2631, "errors": 0, - "requestsPerSec": 513.6, - "avgLatencyMs": 47.94, + "requestsPerSec": 526.21, + "avgLatencyMs": 46.81, "medianLatencyMs": 42, "p50LatencyMs": 42, - "p75LatencyMs": 60, - "p90LatencyMs": 71, - "p99LatencyMs": 101, - "maxLatencyMs": 470, - "bytesPerSec": 164193894.4 + "p75LatencyMs": 59, + "p90LatencyMs": 68, + "p99LatencyMs": 99, + "maxLatencyMs": 420, + "bytesPerSec": 168230912 }, { "workers": 50, - "durationMs": 5010, - "requests": 2645, + "durationMs": 5000, + "requests": 2611, "errors": 0, - "requestsPerSec": 529, - "avgLatencyMs": 93.09, - "medianLatencyMs": 80, - "p50LatencyMs": 80, - "p75LatencyMs": 90, - "p90LatencyMs": 149, - "p99LatencyMs": 368, - "maxLatencyMs": 1726, - "bytesPerSec": 169122201.6 + "requestsPerSec": 522.21, + "avgLatencyMs": 94.32, + "medianLatencyMs": 81, + "p50LatencyMs": 81, + "p75LatencyMs": 91, + "p90LatencyMs": 147, + "p99LatencyMs": 393, + "maxLatencyMs": 1841, + "bytesPerSec": 166946406.4 }, { "workers": 100, "durationMs": 5010, - "requests": 2587, + "requests": 2604, "errors": 0, - "requestsPerSec": 517.4, - "avgLatencyMs": 147.75, - "medianLatencyMs": 100, - "p50LatencyMs": 100, - "p75LatencyMs": 125, - "p90LatencyMs": 174, - "p99LatencyMs": 2146, - "maxLatencyMs": 4870, - "bytesPerSec": 165425971.2 + "requestsPerSec": 520.8, + "avgLatencyMs": 149, + "medianLatencyMs": 107, + "p50LatencyMs": 107, + "p75LatencyMs": 129, + "p90LatencyMs": 162, + "p99LatencyMs": 2043, + "maxLatencyMs": 4958, + "bytesPerSec": 166474547.2 }, { "workers": 200, "durationMs": 5010, - "requests": 2577, + "requests": 2564, "errors": 0, - "requestsPerSec": 515.4, - "avgLatencyMs": 150.69, - "medianLatencyMs": 103, - "p50LatencyMs": 103, - "p75LatencyMs": 123, - "p90LatencyMs": 168, - "p99LatencyMs": 2349, - "maxLatencyMs": 4982, - "bytesPerSec": 164816486.4 + "requestsPerSec": 512.8, + "avgLatencyMs": 147.41, + "medianLatencyMs": 102, + "p50LatencyMs": 102, + "p75LatencyMs": 126, + "p90LatencyMs": 163, + "p99LatencyMs": 2182, + "maxLatencyMs": 4896, + "bytesPerSec": 163957964.81 } ] }, { - "peakWorkers": 50, - "peakRequestsPerSec": 534.21, - "peakAvgLatencyMs": 92.25, - "peakP50LatencyMs": 79, - "peakP75LatencyMs": 91, - "peakP90LatencyMs": 145, - "peakP99LatencyMs": 381, - "totalRequests": 17386, + "peakWorkers": 10, + "peakRequestsPerSec": 533.21, + "peakAvgLatencyMs": 18.21, + "peakP50LatencyMs": 18, + "peakP75LatencyMs": 20, + "peakP90LatencyMs": 24, + "peakP99LatencyMs": 33, + "totalRequests": 17433, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1704, + "requests": 1728, "errors": 0, - "requestsPerSec": 340.8, - "avgLatencyMs": 2.16, + "requestsPerSec": 345.6, + "avgLatencyMs": 2.15, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 2, "p99LatencyMs": 5, - "maxLatencyMs": 7, - "bytesPerSec": 108966707.2 + "maxLatencyMs": 6, + "bytesPerSec": 110500249.6 }, { "workers": 5, "durationMs": 5000, - "requests": 2638, + "requests": 2644, "errors": 0, - "requestsPerSec": 527.6, - "avgLatencyMs": 9.01, + "requestsPerSec": 528.8, + "avgLatencyMs": 8.98, "medianLatencyMs": 9, "p50LatencyMs": 9, "p75LatencyMs": 10, "p90LatencyMs": 11, - "p99LatencyMs": 17, - "maxLatencyMs": 20, - "bytesPerSec": 168676556.81 + "p99LatencyMs": 18, + "maxLatencyMs": 23, + "bytesPerSec": 169069772.81 }, { "workers": 10, "durationMs": 5000, - "requests": 2604, + "requests": 2666, "errors": 0, - "requestsPerSec": 520.8, - "avgLatencyMs": 18.67, + "requestsPerSec": 533.21, + "avgLatencyMs": 18.21, "medianLatencyMs": 18, "p50LatencyMs": 18, "p75LatencyMs": 20, "p90LatencyMs": 24, - "p99LatencyMs": 35, - "maxLatencyMs": 51, - "bytesPerSec": 166526976 + "p99LatencyMs": 33, + "maxLatencyMs": 45, + "bytesPerSec": 170511564.81 }, { "workers": 25, "durationMs": 5000, - "requests": 2607, + "requests": 2626, "errors": 0, - "requestsPerSec": 521.4, - "avgLatencyMs": 47.14, - "medianLatencyMs": 43, - "p50LatencyMs": 43, - "p75LatencyMs": 58, - "p90LatencyMs": 69, - "p99LatencyMs": 99, - "maxLatencyMs": 413, - "bytesPerSec": 166658048 + "requestsPerSec": 525.21, + "avgLatencyMs": 46.91, + "medianLatencyMs": 44, + "p50LatencyMs": 44, + "p75LatencyMs": 55, + "p90LatencyMs": 67, + "p99LatencyMs": 97, + "maxLatencyMs": 403, + "bytesPerSec": 167890124.81 }, { "workers": 50, "durationMs": 5000, - "requests": 2671, + "requests": 2606, "errors": 0, - "requestsPerSec": 534.21, - "avgLatencyMs": 92.25, - "medianLatencyMs": 79, - "p50LatencyMs": 79, - "p75LatencyMs": 91, - "p90LatencyMs": 145, - "p99LatencyMs": 381, - "maxLatencyMs": 1788, - "bytesPerSec": 170799923.2 + "requestsPerSec": 521.21, + "avgLatencyMs": 94.43, + "medianLatencyMs": 82, + "p50LatencyMs": 82, + "p75LatencyMs": 92, + "p90LatencyMs": 147, + "p99LatencyMs": 384, + "maxLatencyMs": 1795, + "bytesPerSec": 166658048 }, { "workers": 100, "durationMs": 5010, - "requests": 2616, + "requests": 2601, "errors": 0, - "requestsPerSec": 523.21, - "avgLatencyMs": 150.26, - "medianLatencyMs": 106, - "p50LatencyMs": 106, - "p75LatencyMs": 120, - "p90LatencyMs": 193, - "p99LatencyMs": 2134, - "maxLatencyMs": 4946, - "bytesPerSec": 167287193.6 + "requestsPerSec": 520.21, + "avgLatencyMs": 148.86, + "medianLatencyMs": 107, + "p50LatencyMs": 107, + "p75LatencyMs": 127, + "p90LatencyMs": 164, + "p99LatencyMs": 2038, + "maxLatencyMs": 4891, + "bytesPerSec": 166343475.2 }, { "workers": 200, "durationMs": 5010, - "requests": 2546, + "requests": 2562, "errors": 0, - "requestsPerSec": 509.2, - "avgLatencyMs": 150.55, - "medianLatencyMs": 104, - "p50LatencyMs": 104, + "requestsPerSec": 512.4, + "avgLatencyMs": 147.23, + "medianLatencyMs": 106, + "p50LatencyMs": 106, "p75LatencyMs": 124, - "p90LatencyMs": 159, - "p99LatencyMs": 2203, - "maxLatencyMs": 4991, - "bytesPerSec": 162804531.2 + "p90LatencyMs": 143, + "p99LatencyMs": 2116, + "maxLatencyMs": 4883, + "bytesPerSec": 163800678.4 } ] }, { - "peakWorkers": 5, - "peakRequestsPerSec": 486, - "peakAvgLatencyMs": 9.77, - "peakP50LatencyMs": 9, - "peakP75LatencyMs": 11, - "peakP90LatencyMs": 12, - "peakP99LatencyMs": 20, - "totalRequests": 16031, + "peakWorkers": 10, + "peakRequestsPerSec": 534.6, + "peakAvgLatencyMs": 18.17, + "peakP50LatencyMs": 18, + "peakP75LatencyMs": 20, + "peakP90LatencyMs": 24, + "peakP99LatencyMs": 33, + "totalRequests": 17418, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1608, + "requests": 1722, "errors": 0, - "requestsPerSec": 321.61, - "avgLatencyMs": 2.5, + "requestsPerSec": 344.4, + "avgLatencyMs": 2.19, "medianLatencyMs": 2, "p50LatencyMs": 2, - "p75LatencyMs": 3, + "p75LatencyMs": 2, "p90LatencyMs": 3, - "p99LatencyMs": 6, + "p99LatencyMs": 5, "maxLatencyMs": 6, - "bytesPerSec": 102819430.4 + "bytesPerSec": 110107033.6 }, { "workers": 5, "durationMs": 5000, - "requests": 2430, + "requests": 2626, "errors": 0, - "requestsPerSec": 486, - "avgLatencyMs": 9.77, + "requestsPerSec": 525.21, + "avgLatencyMs": 9.04, "medianLatencyMs": 9, "p50LatencyMs": 9, - "p75LatencyMs": 11, - "p90LatencyMs": 12, - "p99LatencyMs": 20, - "maxLatencyMs": 27, - "bytesPerSec": 155359641.6 + "p75LatencyMs": 10, + "p90LatencyMs": 11, + "p99LatencyMs": 17, + "maxLatencyMs": 21, + "bytesPerSec": 167916339.2 }, { "workers": 10, "durationMs": 5000, - "requests": 2405, + "requests": 2673, "errors": 0, - "requestsPerSec": 481, - "avgLatencyMs": 20.24, - "medianLatencyMs": 20, - "p50LatencyMs": 20, - "p75LatencyMs": 22, - "p90LatencyMs": 27, - "p99LatencyMs": 40, - "maxLatencyMs": 72, - "bytesPerSec": 153786777.6 + "requestsPerSec": 534.6, + "avgLatencyMs": 18.17, + "medianLatencyMs": 18, + "p50LatencyMs": 18, + "p75LatencyMs": 20, + "p90LatencyMs": 24, + "p99LatencyMs": 33, + "maxLatencyMs": 42, + "bytesPerSec": 170904780.81 }, { "workers": 25, "durationMs": 5000, - "requests": 2378, + "requests": 2649, "errors": 0, - "requestsPerSec": 475.6, - "avgLatencyMs": 51.79, - "medianLatencyMs": 46, - "p50LatencyMs": 46, - "p75LatencyMs": 63, - "p90LatencyMs": 76, - "p99LatencyMs": 109, - "maxLatencyMs": 434, - "bytesPerSec": 152056627.2 + "requestsPerSec": 529.8, + "avgLatencyMs": 46.43, + "medianLatencyMs": 42, + "p50LatencyMs": 42, + "p75LatencyMs": 55, + "p90LatencyMs": 69, + "p99LatencyMs": 93, + "maxLatencyMs": 389, + "bytesPerSec": 169384345.6 }, { "workers": 50, "durationMs": 5000, - "requests": 2373, + "requests": 2607, "errors": 0, - "requestsPerSec": 474.6, - "avgLatencyMs": 103.7, - "medianLatencyMs": 85, - "p50LatencyMs": 85, - "p75LatencyMs": 103, - "p90LatencyMs": 161, - "p99LatencyMs": 566, - "maxLatencyMs": 2030, - "bytesPerSec": 151742054.4 + "requestsPerSec": 521.4, + "avgLatencyMs": 94.37, + "medianLatencyMs": 80, + "p50LatencyMs": 80, + "p75LatencyMs": 93, + "p90LatencyMs": 143, + "p99LatencyMs": 402, + "maxLatencyMs": 1799, + "bytesPerSec": 166710476.81 }, { "workers": 100, "durationMs": 5010, - "requests": 2408, + "requests": 2582, "errors": 0, - "requestsPerSec": 481.6, - "avgLatencyMs": 152.89, - "medianLatencyMs": 104, - "p50LatencyMs": 104, - "p75LatencyMs": 123, - "p90LatencyMs": 182, - "p99LatencyMs": 2281, - "maxLatencyMs": 4930, - "bytesPerSec": 154003046.4 + "requestsPerSec": 516.4, + "avgLatencyMs": 150.13, + "medianLatencyMs": 105, + "p50LatencyMs": 105, + "p75LatencyMs": 127, + "p90LatencyMs": 162, + "p99LatencyMs": 2141, + "maxLatencyMs": 4980, + "bytesPerSec": 165111398.4 }, { "workers": 200, "durationMs": 5010, - "requests": 2429, + "requests": 2559, "errors": 0, - "requestsPerSec": 485.8, - "avgLatencyMs": 151.59, - "medianLatencyMs": 107, - "p50LatencyMs": 107, - "p75LatencyMs": 131, - "p90LatencyMs": 155, - "p99LatencyMs": 2201, - "maxLatencyMs": 4936, - "bytesPerSec": 155274444.81 + "requestsPerSec": 511.8, + "avgLatencyMs": 147.76, + "medianLatencyMs": 105, + "p50LatencyMs": 105, + "p75LatencyMs": 123, + "p90LatencyMs": 149, + "p99LatencyMs": 2147, + "maxLatencyMs": 4951, + "bytesPerSec": 163643392 } ] } 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 8c8bacb5..3eb043dc 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,633 +4,633 @@ "type": "runtime-app", "isFocused": true, "order": 7, - "timingMeasuredAt": "2026-10-10T11:51:43.886Z", + "timingMeasuredAt": "2026-10-11T00:44:30.326Z", "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": 109.4, - "fcpMs": 109.55, + "firstPaintMs": 114, + "fcpMs": 114, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 14.95, - "inputDelayMs": 0.8, - "processingDurationMs": 1.71, - "presentationDelayMs": 12.44 + "interactionLatencyMs": 13.58, + "inputDelayMs": 0.73, + "processingDurationMs": 2.78, + "presentationDelayMs": 10.07 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 24.55, - "fcpMs": 24.55, - "interactionLatencyMs": 5.21, + "firstPaintMs": 32.19, + "fcpMs": 32.26, + "interactionLatencyMs": 3.4, "inputDelayMs": 0.08, - "processingDurationMs": 0.3, - "presentationDelayMs": 5.16 + "processingDurationMs": 1.59, + "presentationDelayMs": 1.99 }, "samples": [ { - "firstPaintMs": 112, - "fcpMs": 112.382, + "firstPaintMs": 116, + "fcpMs": 116.316, "interactionTests": { - "interactionLatencyMs": 18.424, - "inputDelayMs": 0.815, - "processingDurationMs": 2.222, - "presentationDelayMs": 15.387 + "interactionLatencyMs": 9.975000000000001, + "inputDelayMs": 0.659, + "processingDurationMs": 1.541, + "presentationDelayMs": 7.775 } }, { - "firstPaintMs": 97, - "fcpMs": 97.075, + "firstPaintMs": 169, + "fcpMs": 168.989, "interactionTests": { - "interactionLatencyMs": 10.111, - "inputDelayMs": 0.768, - "processingDurationMs": 1.583, - "presentationDelayMs": 7.76 + "interactionLatencyMs": 13.152999999999999, + "inputDelayMs": 0.821, + "processingDurationMs": 1.667, + "presentationDelayMs": 10.665 } }, { - "firstPaintMs": 86, - "fcpMs": 86.181, + "firstPaintMs": 95, + "fcpMs": 94.526, "interactionTests": { - "interactionLatencyMs": 13.718, - "inputDelayMs": 0.688, - "processingDurationMs": 1.654, - "presentationDelayMs": 11.376 + "interactionLatencyMs": 11.315999999999999, + "inputDelayMs": 0.77, + "processingDurationMs": 1.7, + "presentationDelayMs": 8.846 } }, { - "firstPaintMs": 102, - "fcpMs": 102.022, + "firstPaintMs": 91, + "fcpMs": 90.688, "interactionTests": { - "interactionLatencyMs": 22.078, - "inputDelayMs": 0.855, - "processingDurationMs": 1.439, - "presentationDelayMs": 19.784 + "interactionLatencyMs": 14.717, + "inputDelayMs": 0.631, + "processingDurationMs": 4.038, + "presentationDelayMs": 10.048 } }, { - "firstPaintMs": 150, - "fcpMs": 150.113, + "firstPaintMs": 99, + "fcpMs": 99.489, "interactionTests": { - "interactionLatencyMs": 10.408000000000001, - "inputDelayMs": 0.879, - "processingDurationMs": 1.651, - "presentationDelayMs": 7.878 + "interactionLatencyMs": 18.739, + "inputDelayMs": 0.777, + "processingDurationMs": 4.931, + "presentationDelayMs": 13.031 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 448, - "avgLatencyMs": 2.275, - "medianLatencyMs": 2.19, - "samples": 4396, - "bodySizeKb": 184.3, + "opsPerSec": 465, + "avgLatencyMs": 2.174, + "medianLatencyMs": 2.128, + "samples": 4600, + "bodySizeKb": 184.29, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 75.8, - "fcpMs": 75.71, + "firstPaintMs": 73.8, + "fcpMs": 73.92, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 15.99, - "inputDelayMs": 0.76, - "processingDurationMs": 2.46, - "presentationDelayMs": 12.77 + "interactionLatencyMs": 14.76, + "inputDelayMs": 0.73, + "processingDurationMs": 2.56, + "presentationDelayMs": 11.47 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 7.95, - "fcpMs": 7.8, - "interactionLatencyMs": 1.99, - "inputDelayMs": 0.04, - "processingDurationMs": 0.99, - "presentationDelayMs": 2.5 + "firstPaintMs": 5.76, + "fcpMs": 5.58, + "interactionLatencyMs": 6.3, + "inputDelayMs": 0.06, + "processingDurationMs": 1.61, + "presentationDelayMs": 6.4 }, "samples": [ { - "firstPaintMs": 85, - "fcpMs": 84.945, + "firstPaintMs": 72, + "fcpMs": 72.009, "interactionTests": { - "interactionLatencyMs": 14.742999999999999, - "inputDelayMs": 0.758, - "processingDurationMs": 2.83, - "presentationDelayMs": 11.155 + "interactionLatencyMs": 14.895, + "inputDelayMs": 0.675, + "processingDurationMs": 5.433, + "presentationDelayMs": 8.787 } }, { "firstPaintMs": 82, - "fcpMs": 81.617, + "fcpMs": 81.922, "interactionTests": { - "interactionLatencyMs": 14.931, - "inputDelayMs": 0.778, - "processingDurationMs": 1.697, - "presentationDelayMs": 12.456 + "interactionLatencyMs": 17.463, + "inputDelayMs": 0.695, + "processingDurationMs": 1.96, + "presentationDelayMs": 14.808 } }, { - "firstPaintMs": 70, - "fcpMs": 70.265, + "firstPaintMs": 74, + "fcpMs": 74.189, "interactionTests": { - "interactionLatencyMs": 15.454, - "inputDelayMs": 0.818, - "processingDurationMs": 1.845, - "presentationDelayMs": 12.791 + "interactionLatencyMs": 8.436, + "inputDelayMs": 0.682, + "processingDurationMs": 1.691, + "presentationDelayMs": 6.063 } }, { - "firstPaintMs": 66, - "fcpMs": 66.052, + "firstPaintMs": 75, + "fcpMs": 75.003, "interactionTests": { - "interactionLatencyMs": 15.297, - "inputDelayMs": 0.739, - "processingDurationMs": 4.036, - "presentationDelayMs": 10.522 + "interactionLatencyMs": 23.759999999999998, + "inputDelayMs": 0.763, + "processingDurationMs": 1.905, + "presentationDelayMs": 21.092 } }, { - "firstPaintMs": 76, - "fcpMs": 75.679, + "firstPaintMs": 66, + "fcpMs": 66.454, "interactionTests": { - "interactionLatencyMs": 19.509, - "inputDelayMs": 0.711, - "processingDurationMs": 1.872, - "presentationDelayMs": 16.926 + "interactionLatencyMs": 9.229000000000001, + "inputDelayMs": 0.824, + "processingDurationMs": 1.808, + "presentationDelayMs": 6.597 } } ] }, "ssrLoadTests": { "peakWorkers": 25, - "peakRequestsPerSec": 579.6, - "peakAvgLatencyMs": 42.45, - "peakP50LatencyMs": 41, - "peakP75LatencyMs": 44, - "peakP90LatencyMs": 56, - "peakP99LatencyMs": 76, - "totalRequests": 18704, + "peakRequestsPerSec": 565.4, + "peakAvgLatencyMs": 43.56, + "peakP50LatencyMs": 42, + "peakP75LatencyMs": 46, + "peakP90LatencyMs": 58, + "peakP99LatencyMs": 87, + "totalRequests": 18229, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1753, + "requests": 1739, "errors": 0, - "requestsPerSec": 350.6, - "avgLatencyMs": 2.19, + "requestsPerSec": 347.8, + "avgLatencyMs": 2.18, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 3, - "p99LatencyMs": 3, + "p99LatencyMs": 4, "maxLatencyMs": 5, - "bytesPerSec": 97786265.6 + "bytesPerSec": 96999833.6 }, { "workers": 5, "durationMs": 5000, - "requests": 2757, + "requests": 2715, "errors": 0, - "requestsPerSec": 551.4, - "avgLatencyMs": 8.55, - "medianLatencyMs": 8, - "p50LatencyMs": 8, + "requestsPerSec": 543, + "avgLatencyMs": 8.74, + "medianLatencyMs": 9, + "p50LatencyMs": 9, "p75LatencyMs": 9, "p90LatencyMs": 10, "p99LatencyMs": 14, - "maxLatencyMs": 18, - "bytesPerSec": 153786777.6 + "maxLatencyMs": 24, + "bytesPerSec": 151427481.6 }, { "workers": 10, "durationMs": 5000, - "requests": 2836, + "requests": 2753, "errors": 0, - "requestsPerSec": 567.21, - "avgLatencyMs": 17.11, - "medianLatencyMs": 17, - "p50LatencyMs": 17, - "p75LatencyMs": 18, - "p90LatencyMs": 19, - "p99LatencyMs": 28, - "maxLatencyMs": 51, - "bytesPerSec": 158190796.81 + "requestsPerSec": 550.6, + "avgLatencyMs": 17.65, + "medianLatencyMs": 18, + "p50LatencyMs": 18, + "p75LatencyMs": 19, + "p90LatencyMs": 21, + "p99LatencyMs": 29, + "maxLatencyMs": 47, + "bytesPerSec": 153550848 }, { "workers": 25, "durationMs": 5000, - "requests": 2898, + "requests": 2827, "errors": 0, - "requestsPerSec": 579.6, - "avgLatencyMs": 42.45, - "medianLatencyMs": 41, - "p50LatencyMs": 41, - "p75LatencyMs": 44, - "p90LatencyMs": 56, - "p99LatencyMs": 76, - "maxLatencyMs": 275, - "bytesPerSec": 161677312 + "requestsPerSec": 565.4, + "avgLatencyMs": 43.56, + "medianLatencyMs": 42, + "p50LatencyMs": 42, + "p75LatencyMs": 46, + "p90LatencyMs": 58, + "p99LatencyMs": 87, + "maxLatencyMs": 292, + "bytesPerSec": 157718937.6 }, { "workers": 50, "durationMs": 5000, - "requests": 2841, + "requests": 2764, "errors": 0, - "requestsPerSec": 568.21, - "avgLatencyMs": 86.66, - "medianLatencyMs": 82, - "p50LatencyMs": 82, - "p75LatencyMs": 97, - "p90LatencyMs": 123, - "p99LatencyMs": 197, - "maxLatencyMs": 1319, - "bytesPerSec": 158479155.2 + "requestsPerSec": 552.8, + "avgLatencyMs": 89.15, + "medianLatencyMs": 84, + "p50LatencyMs": 84, + "p75LatencyMs": 104, + "p90LatencyMs": 128, + "p99LatencyMs": 179, + "maxLatencyMs": 1067, + "bytesPerSec": 154179993.6 }, { "workers": 100, - "durationMs": 5010, - "requests": 2824, + "durationMs": 5000, + "requests": 2761, "errors": 0, - "requestsPerSec": 564.8, - "avgLatencyMs": 156.35, - "medianLatencyMs": 110, - "p50LatencyMs": 110, - "p75LatencyMs": 137, - "p90LatencyMs": 193, - "p99LatencyMs": 1961, - "maxLatencyMs": 4966, - "bytesPerSec": 157509222.4 + "requestsPerSec": 552.21, + "avgLatencyMs": 163.14, + "medianLatencyMs": 115, + "p50LatencyMs": 115, + "p75LatencyMs": 151, + "p90LatencyMs": 214, + "p99LatencyMs": 1968, + "maxLatencyMs": 4925, + "bytesPerSec": 154022707.2 }, { "workers": 200, "durationMs": 5010, - "requests": 2795, + "requests": 2670, "errors": 0, - "requestsPerSec": 559, - "avgLatencyMs": 157.9, - "medianLatencyMs": 104, - "p50LatencyMs": 104, - "p75LatencyMs": 136, - "p90LatencyMs": 193, - "p99LatencyMs": 2233, - "maxLatencyMs": 4945, - "bytesPerSec": 155910144 + "requestsPerSec": 534, + "avgLatencyMs": 172.59, + "medianLatencyMs": 129, + "p50LatencyMs": 129, + "p75LatencyMs": 153, + "p90LatencyMs": 194, + "p99LatencyMs": 2195, + "maxLatencyMs": 4997, + "bytesPerSec": 148917452.81 } ], "runs": 3, "samples": [ { "peakWorkers": 25, - "peakRequestsPerSec": 581.21, - "peakAvgLatencyMs": 42.29, - "peakP50LatencyMs": 41, - "peakP75LatencyMs": 45, - "peakP90LatencyMs": 56, - "peakP99LatencyMs": 72, - "totalRequests": 18770, + "peakRequestsPerSec": 567.6, + "peakAvgLatencyMs": 43.37, + "peakP50LatencyMs": 42, + "peakP75LatencyMs": 46, + "peakP90LatencyMs": 57, + "peakP99LatencyMs": 77, + "totalRequests": 18286, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1787, + "requests": 1732, "errors": 0, - "requestsPerSec": 357.4, - "avgLatencyMs": 2.08, + "requestsPerSec": 346.4, + "avgLatencyMs": 2.07, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 2, "p99LatencyMs": 3, "maxLatencyMs": 4, - "bytesPerSec": 99699916.8 + "bytesPerSec": 96619724.8 }, { "workers": 5, "durationMs": 5000, - "requests": 2807, + "requests": 2783, "errors": 0, - "requestsPerSec": 561.4, - "avgLatencyMs": 8.47, + "requestsPerSec": 556.6, + "avgLatencyMs": 8.55, "medianLatencyMs": 8, "p50LatencyMs": 8, "p75LatencyMs": 9, "p90LatencyMs": 9, "p99LatencyMs": 13, - "maxLatencyMs": 17, - "bytesPerSec": 156591718.4 + "maxLatencyMs": 21, + "bytesPerSec": 155254784 }, { "workers": 10, "durationMs": 5000, - "requests": 2864, + "requests": 2836, "errors": 0, - "requestsPerSec": 572.8, - "avgLatencyMs": 16.93, + "requestsPerSec": 567.21, + "avgLatencyMs": 17.11, "medianLatencyMs": 17, "p50LatencyMs": 17, "p75LatencyMs": 18, "p90LatencyMs": 19, - "p99LatencyMs": 27, - "maxLatencyMs": 40, - "bytesPerSec": 159763660.81 + "p99LatencyMs": 28, + "maxLatencyMs": 39, + "bytesPerSec": 158217011.2 }, { "workers": 25, "durationMs": 5000, - "requests": 2906, + "requests": 2838, "errors": 0, - "requestsPerSec": 581.21, - "avgLatencyMs": 42.29, - "medianLatencyMs": 41, - "p50LatencyMs": 41, - "p75LatencyMs": 45, - "p90LatencyMs": 56, - "p99LatencyMs": 72, - "maxLatencyMs": 321, - "bytesPerSec": 162096742.4 + "requestsPerSec": 567.6, + "avgLatencyMs": 43.37, + "medianLatencyMs": 42, + "p50LatencyMs": 42, + "p75LatencyMs": 46, + "p90LatencyMs": 57, + "p99LatencyMs": 77, + "maxLatencyMs": 149, + "bytesPerSec": 158269440 }, { "workers": 50, "durationMs": 5000, - "requests": 2786, + "requests": 2783, "errors": 0, - "requestsPerSec": 557.21, - "avgLatencyMs": 88.31, - "medianLatencyMs": 85, - "p50LatencyMs": 85, + "requestsPerSec": 556.6, + "avgLatencyMs": 88.48, + "medianLatencyMs": 87, + "p50LatencyMs": 87, "p75LatencyMs": 106, - "p90LatencyMs": 129, - "p99LatencyMs": 162, - "maxLatencyMs": 449, - "bytesPerSec": 155385856 + "p90LatencyMs": 123, + "p99LatencyMs": 149, + "maxLatencyMs": 330, + "bytesPerSec": 155254784 }, { "workers": 100, "durationMs": 5010, - "requests": 2821, + "requests": 2664, "errors": 0, - "requestsPerSec": 564.21, - "avgLatencyMs": 154.61, + "requestsPerSec": 532.8, + "avgLatencyMs": 165.28, "medianLatencyMs": 106, "p50LatencyMs": 106, - "p75LatencyMs": 137, - "p90LatencyMs": 195, - "p99LatencyMs": 1992, - "maxLatencyMs": 4877, - "bytesPerSec": 157404364.81 + "p75LatencyMs": 152, + "p90LatencyMs": 206, + "p99LatencyMs": 2172, + "maxLatencyMs": 4903, + "bytesPerSec": 148622540.81 }, { "workers": 200, "durationMs": 5010, - "requests": 2799, + "requests": 2650, "errors": 0, - "requestsPerSec": 559.8, - "avgLatencyMs": 167.79, - "medianLatencyMs": 118, - "p50LatencyMs": 118, - "p75LatencyMs": 145, - "p90LatencyMs": 228, - "p99LatencyMs": 1719, - "maxLatencyMs": 4892, - "bytesPerSec": 156146073.6 + "requestsPerSec": 530, + "avgLatencyMs": 160.39, + "medianLatencyMs": 114, + "p50LatencyMs": 114, + "p75LatencyMs": 142, + "p90LatencyMs": 194, + "p99LatencyMs": 2272, + "maxLatencyMs": 4913, + "bytesPerSec": 147816448 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 579.6, - "peakAvgLatencyMs": 42.45, - "peakP50LatencyMs": 41, - "peakP75LatencyMs": 44, - "peakP90LatencyMs": 56, - "peakP99LatencyMs": 76, - "totalRequests": 18704, + "peakRequestsPerSec": 565.4, + "peakAvgLatencyMs": 43.56, + "peakP50LatencyMs": 42, + "peakP75LatencyMs": 46, + "peakP90LatencyMs": 58, + "peakP99LatencyMs": 87, + "totalRequests": 18229, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1753, + "requests": 1739, "errors": 0, - "requestsPerSec": 350.6, - "avgLatencyMs": 2.19, + "requestsPerSec": 347.8, + "avgLatencyMs": 2.18, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 3, - "p99LatencyMs": 3, + "p99LatencyMs": 4, "maxLatencyMs": 5, - "bytesPerSec": 97786265.6 + "bytesPerSec": 96999833.6 }, { "workers": 5, "durationMs": 5000, - "requests": 2757, + "requests": 2715, "errors": 0, - "requestsPerSec": 551.4, - "avgLatencyMs": 8.55, - "medianLatencyMs": 8, - "p50LatencyMs": 8, + "requestsPerSec": 543, + "avgLatencyMs": 8.74, + "medianLatencyMs": 9, + "p50LatencyMs": 9, "p75LatencyMs": 9, "p90LatencyMs": 10, "p99LatencyMs": 14, - "maxLatencyMs": 18, - "bytesPerSec": 153786777.6 + "maxLatencyMs": 24, + "bytesPerSec": 151427481.6 }, { "workers": 10, "durationMs": 5000, - "requests": 2836, + "requests": 2753, "errors": 0, - "requestsPerSec": 567.21, - "avgLatencyMs": 17.11, - "medianLatencyMs": 17, - "p50LatencyMs": 17, - "p75LatencyMs": 18, - "p90LatencyMs": 19, - "p99LatencyMs": 28, - "maxLatencyMs": 51, - "bytesPerSec": 158190796.81 + "requestsPerSec": 550.6, + "avgLatencyMs": 17.65, + "medianLatencyMs": 18, + "p50LatencyMs": 18, + "p75LatencyMs": 19, + "p90LatencyMs": 21, + "p99LatencyMs": 29, + "maxLatencyMs": 47, + "bytesPerSec": 153550848 }, { "workers": 25, "durationMs": 5000, - "requests": 2898, + "requests": 2827, "errors": 0, - "requestsPerSec": 579.6, - "avgLatencyMs": 42.45, - "medianLatencyMs": 41, - "p50LatencyMs": 41, - "p75LatencyMs": 44, - "p90LatencyMs": 56, - "p99LatencyMs": 76, - "maxLatencyMs": 275, - "bytesPerSec": 161677312 + "requestsPerSec": 565.4, + "avgLatencyMs": 43.56, + "medianLatencyMs": 42, + "p50LatencyMs": 42, + "p75LatencyMs": 46, + "p90LatencyMs": 58, + "p99LatencyMs": 87, + "maxLatencyMs": 292, + "bytesPerSec": 157718937.6 }, { "workers": 50, "durationMs": 5000, - "requests": 2841, + "requests": 2764, "errors": 0, - "requestsPerSec": 568.21, - "avgLatencyMs": 86.66, - "medianLatencyMs": 82, - "p50LatencyMs": 82, - "p75LatencyMs": 97, - "p90LatencyMs": 123, - "p99LatencyMs": 197, - "maxLatencyMs": 1319, - "bytesPerSec": 158479155.2 + "requestsPerSec": 552.8, + "avgLatencyMs": 89.15, + "medianLatencyMs": 84, + "p50LatencyMs": 84, + "p75LatencyMs": 104, + "p90LatencyMs": 128, + "p99LatencyMs": 179, + "maxLatencyMs": 1067, + "bytesPerSec": 154179993.6 }, { "workers": 100, - "durationMs": 5010, - "requests": 2824, + "durationMs": 5000, + "requests": 2761, "errors": 0, - "requestsPerSec": 564.8, - "avgLatencyMs": 156.35, - "medianLatencyMs": 110, - "p50LatencyMs": 110, - "p75LatencyMs": 137, - "p90LatencyMs": 193, - "p99LatencyMs": 1961, - "maxLatencyMs": 4966, - "bytesPerSec": 157509222.4 + "requestsPerSec": 552.21, + "avgLatencyMs": 163.14, + "medianLatencyMs": 115, + "p50LatencyMs": 115, + "p75LatencyMs": 151, + "p90LatencyMs": 214, + "p99LatencyMs": 1968, + "maxLatencyMs": 4925, + "bytesPerSec": 154022707.2 }, { "workers": 200, "durationMs": 5010, - "requests": 2795, + "requests": 2670, "errors": 0, - "requestsPerSec": 559, - "avgLatencyMs": 157.9, - "medianLatencyMs": 104, - "p50LatencyMs": 104, - "p75LatencyMs": 136, - "p90LatencyMs": 193, - "p99LatencyMs": 2233, - "maxLatencyMs": 4945, - "bytesPerSec": 155910144 + "requestsPerSec": 534, + "avgLatencyMs": 172.59, + "medianLatencyMs": 129, + "p50LatencyMs": 129, + "p75LatencyMs": 153, + "p90LatencyMs": 194, + "p99LatencyMs": 2195, + "maxLatencyMs": 4997, + "bytesPerSec": 148917452.81 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 572.6, - "peakAvgLatencyMs": 42.98, - "peakP50LatencyMs": 42, + "peakRequestsPerSec": 547.8, + "peakAvgLatencyMs": 44.9, + "peakP50LatencyMs": 44, "peakP75LatencyMs": 47, - "peakP90LatencyMs": 57, - "peakP99LatencyMs": 79, - "totalRequests": 18593, + "peakP90LatencyMs": 56, + "peakP99LatencyMs": 82, + "totalRequests": 17884, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1747, + "requests": 1751, "errors": 0, - "requestsPerSec": 349.4, - "avgLatencyMs": 2.16, + "requestsPerSec": 350.2, + "avgLatencyMs": 2.15, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 3, "p99LatencyMs": 4, "maxLatencyMs": 5, - "bytesPerSec": 97458585.6 + "bytesPerSec": 97668300.8 }, { "workers": 5, "durationMs": 5000, - "requests": 2772, + "requests": 2698, "errors": 0, - "requestsPerSec": 554.4, - "avgLatencyMs": 8.54, - "medianLatencyMs": 8, - "p50LatencyMs": 8, + "requestsPerSec": 539.6, + "avgLatencyMs": 8.8, + "medianLatencyMs": 9, + "p50LatencyMs": 9, "p75LatencyMs": 9, "p90LatencyMs": 10, "p99LatencyMs": 13, - "maxLatencyMs": 18, - "bytesPerSec": 154651852.81 + "maxLatencyMs": 20, + "bytesPerSec": 150483763.2 }, { "workers": 10, "durationMs": 5000, - "requests": 2836, + "requests": 2722, "errors": 0, - "requestsPerSec": 567.21, - "avgLatencyMs": 17.1, - "medianLatencyMs": 17, - "p50LatencyMs": 17, - "p75LatencyMs": 18, - "p90LatencyMs": 19, + "requestsPerSec": 544.4, + "avgLatencyMs": 17.86, + "medianLatencyMs": 18, + "p50LatencyMs": 18, + "p75LatencyMs": 19, + "p90LatencyMs": 20, "p99LatencyMs": 29, - "maxLatencyMs": 40, - "bytesPerSec": 158164582.4 + "maxLatencyMs": 44, + "bytesPerSec": 151846912 }, { "workers": 25, "durationMs": 5000, - "requests": 2863, + "requests": 2739, "errors": 0, - "requestsPerSec": 572.6, - "avgLatencyMs": 42.98, - "medianLatencyMs": 42, - "p50LatencyMs": 42, + "requestsPerSec": 547.8, + "avgLatencyMs": 44.9, + "medianLatencyMs": 44, + "p50LatencyMs": 44, "p75LatencyMs": 47, - "p90LatencyMs": 57, - "p99LatencyMs": 79, - "maxLatencyMs": 115, - "bytesPerSec": 159685017.6 + "p90LatencyMs": 56, + "p99LatencyMs": 82, + "maxLatencyMs": 308, + "bytesPerSec": 152764416 }, { "workers": 50, "durationMs": 5000, - "requests": 2831, + "requests": 2717, "errors": 0, - "requestsPerSec": 566.21, - "avgLatencyMs": 86.97, - "medianLatencyMs": 82, - "p50LatencyMs": 82, - "p75LatencyMs": 96, - "p90LatencyMs": 119, - "p99LatencyMs": 281, - "maxLatencyMs": 1038, - "bytesPerSec": 157902438.4 + "requestsPerSec": 543.4, + "avgLatencyMs": 90.71, + "medianLatencyMs": 86, + "p50LatencyMs": 86, + "p75LatencyMs": 100, + "p90LatencyMs": 124, + "p99LatencyMs": 247, + "maxLatencyMs": 1272, + "bytesPerSec": 151558553.6 }, { "workers": 100, - "durationMs": 5000, - "requests": 2789, + "durationMs": 5010, + "requests": 2649, "errors": 0, - "requestsPerSec": 557.8, - "avgLatencyMs": 161.51, - "medianLatencyMs": 106, - "p50LatencyMs": 106, - "p75LatencyMs": 146, - "p90LatencyMs": 200, - "p99LatencyMs": 2024, - "maxLatencyMs": 4908, - "bytesPerSec": 155569356.81 + "requestsPerSec": 529.8, + "avgLatencyMs": 170.08, + "medianLatencyMs": 130, + "p50LatencyMs": 130, + "p75LatencyMs": 147, + "p90LatencyMs": 208, + "p99LatencyMs": 1725, + "maxLatencyMs": 4962, + "bytesPerSec": 147757465.6 }, { "workers": 200, "durationMs": 5010, - "requests": 2755, + "requests": 2608, "errors": 0, - "requestsPerSec": 551, - "avgLatencyMs": 160.27, - "medianLatencyMs": 111, - "p50LatencyMs": 111, - "p75LatencyMs": 136, - "p90LatencyMs": 187, - "p99LatencyMs": 2344, - "maxLatencyMs": 4988, - "bytesPerSec": 153708134.4 + "requestsPerSec": 521.6, + "avgLatencyMs": 170.7, + "medianLatencyMs": 118, + "p50LatencyMs": 118, + "p75LatencyMs": 156, + "p90LatencyMs": 214, + "p99LatencyMs": 2204, + "maxLatencyMs": 4941, + "bytesPerSec": 145496473.6 } ] } diff --git a/packages/docs/src/content/runtime/versions/app-tanstack-start-react/1.168.59.json b/packages/docs/src/content/runtime/versions/app-tanstack-start-react/1.168.59.json new file mode 100644 index 00000000..89ef8d62 --- /dev/null +++ b/packages/docs/src/content/runtime/versions/app-tanstack-start-react/1.168.59.json @@ -0,0 +1,1117 @@ +{ + "name": "TanStack Start", + "package": "app-tanstack-start-react", + "type": "runtime-app", + "isFocused": true, + "order": 8, + "timingMeasuredAt": "2026-10-11T00:44:30.326Z", + "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "frameworkVersion": "1.168.59", + "clientSideRenderedTests": { + "firstPaintMs": 125, + "fcpMs": 124.94, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": 21.03, + "inputDelayMs": 0.99, + "processingDurationMs": 7.36, + "presentationDelayMs": 12.68 + }, + "runs": 5, + "standardDeviation": { + "firstPaintMs": 10.84, + "fcpMs": 10.61, + "interactionLatencyMs": 5.49, + "inputDelayMs": 0.5, + "processingDurationMs": 0.65, + "presentationDelayMs": 5.44 + }, + "samples": [ + { + "firstPaintMs": 131, + "fcpMs": 131.135, + "interactionTests": { + "interactionLatencyMs": 24.667, + "inputDelayMs": 1.273, + "processingDurationMs": 7.6, + "presentationDelayMs": 15.794 + } + }, + { + "firstPaintMs": 134, + "fcpMs": 133.788, + "interactionTests": { + "interactionLatencyMs": 24.049999999999997, + "inputDelayMs": 0.116, + "processingDurationMs": 8.36, + "presentationDelayMs": 15.574 + } + }, + { + "firstPaintMs": 107, + "fcpMs": 107.403, + "interactionTests": { + "interactionLatencyMs": 12.66, + "inputDelayMs": 1.304, + "processingDurationMs": 7.166, + "presentationDelayMs": 4.19 + } + }, + { + "firstPaintMs": 130, + "fcpMs": 129.574, + "interactionTests": { + "interactionLatencyMs": 18.219, + "inputDelayMs": 1.135, + "processingDurationMs": 6.711, + "presentationDelayMs": 10.373 + } + }, + { + "firstPaintMs": 123, + "fcpMs": 122.804, + "interactionTests": { + "interactionLatencyMs": 25.554000000000002, + "inputDelayMs": 1.127, + "processingDurationMs": 6.953, + "presentationDelayMs": 17.474 + } + } + ] + }, + "ssrRequestThroughputTests": { + "opsPerSec": 344, + "avgLatencyMs": 2.957, + "medianLatencyMs": 2.837, + "samples": 3383, + "bodySizeKb": 192.67, + "duplicationFactor": 2 + }, + "serverSideRenderedTests": { + "firstPaintMs": 90.6, + "fcpMs": 90.74, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": 23.32, + "inputDelayMs": 1.32, + "processingDurationMs": 8.94, + "presentationDelayMs": 13.06 + }, + "runs": 5, + "standardDeviation": { + "firstPaintMs": 6.11, + "fcpMs": 6.08, + "interactionLatencyMs": 3.93, + "inputDelayMs": 0.05, + "processingDurationMs": 1.62, + "presentationDelayMs": 2.64 + }, + "samples": [ + { + "firstPaintMs": 101, + "fcpMs": 101.199, + "interactionTests": { + "interactionLatencyMs": 24.212, + "inputDelayMs": 1.392, + "processingDurationMs": 10.194, + "presentationDelayMs": 12.626 + } + }, + { + "firstPaintMs": 91, + "fcpMs": 90.852, + "interactionTests": { + "interactionLatencyMs": 22.939, + "inputDelayMs": 1.248, + "processingDurationMs": 7.755, + "presentationDelayMs": 13.936 + } + }, + { + "firstPaintMs": 88, + "fcpMs": 88.116, + "interactionTests": { + "interactionLatencyMs": 26.454, + "inputDelayMs": 1.337, + "processingDurationMs": 9.57, + "presentationDelayMs": 15.547 + } + }, + { + "firstPaintMs": 87, + "fcpMs": 87.17, + "interactionTests": { + "interactionLatencyMs": 16.793, + "inputDelayMs": 1.322, + "processingDurationMs": 6.743, + "presentationDelayMs": 8.728 + } + }, + { + "firstPaintMs": 86, + "fcpMs": 86.387, + "interactionTests": { + "interactionLatencyMs": 26.223999999999997, + "inputDelayMs": 1.309, + "processingDurationMs": 10.45, + "presentationDelayMs": 14.465 + } + } + ] + }, + "ssrRouterLinkLoadTests": { + "peakWorkers": 50, + "peakRequestsPerSec": 234, + "peakAvgLatencyMs": 208.25, + "peakP50LatencyMs": 169, + "peakP75LatencyMs": 226, + "peakP90LatencyMs": 287, + "peakP99LatencyMs": 1582, + "totalRequests": 7866, + "totalErrors": 0, + "stages": [ + { + "workers": 1, + "durationMs": 5000, + "requests": 929, + "errors": 0, + "requestsPerSec": 185.8, + "avgLatencyMs": 5.12, + "medianLatencyMs": 5, + "p50LatencyMs": 5, + "p75LatencyMs": 5, + "p90LatencyMs": 5, + "p99LatencyMs": 8, + "maxLatencyMs": 9, + "bytesPerSec": 53493760 + }, + { + "workers": 5, + "durationMs": 5000, + "requests": 1169, + "errors": 0, + "requestsPerSec": 233.8, + "avgLatencyMs": 20.86, + "medianLatencyMs": 20, + "p50LatencyMs": 20, + "p75LatencyMs": 21, + "p90LatencyMs": 25, + "p99LatencyMs": 34, + "maxLatencyMs": 48, + "bytesPerSec": 67315302.41 + }, + { + "workers": 10, + "durationMs": 5000, + "requests": 1169, + "errors": 0, + "requestsPerSec": 233.8, + "avgLatencyMs": 42.1, + "medianLatencyMs": 41, + "p50LatencyMs": 41, + "p75LatencyMs": 44, + "p90LatencyMs": 53, + "p99LatencyMs": 73, + "maxLatencyMs": 105, + "bytesPerSec": 67308748.8 + }, + { + "workers": 25, + "durationMs": 5000, + "requests": 1166, + "errors": 0, + "requestsPerSec": 233.2, + "avgLatencyMs": 105.48, + "medianLatencyMs": 104, + "p50LatencyMs": 104, + "p75LatencyMs": 109, + "p90LatencyMs": 132, + "p99LatencyMs": 174, + "maxLatencyMs": 681, + "bytesPerSec": 67125248 + }, + { + "workers": 50, + "durationMs": 5000, + "requests": 1170, + "errors": 0, + "requestsPerSec": 234, + "avgLatencyMs": 208.25, + "medianLatencyMs": 169, + "p50LatencyMs": 169, + "p75LatencyMs": 226, + "p90LatencyMs": 287, + "p99LatencyMs": 1582, + "maxLatencyMs": 2945, + "bytesPerSec": 67361177.6 + }, + { + "workers": 100, + "durationMs": 5010, + "requests": 1143, + "errors": 0, + "requestsPerSec": 228.6, + "avgLatencyMs": 255.4, + "medianLatencyMs": 176, + "p50LatencyMs": 176, + "p75LatencyMs": 244, + "p90LatencyMs": 302, + "p99LatencyMs": 3226, + "maxLatencyMs": 4965, + "bytesPerSec": 65811251.2 + }, + { + "workers": 200, + "durationMs": 5010, + "requests": 1120, + "errors": 0, + "requestsPerSec": 224, + "avgLatencyMs": 260.75, + "medianLatencyMs": 188, + "p50LatencyMs": 188, + "p75LatencyMs": 237, + "p90LatencyMs": 319, + "p99LatencyMs": 3151, + "maxLatencyMs": 4865, + "bytesPerSec": 64497254.4 + } + ], + "runs": 3, + "samples": [ + { + "peakWorkers": 50, + "peakRequestsPerSec": 231.4, + "peakAvgLatencyMs": 209.8, + "peakP50LatencyMs": 164, + "peakP75LatencyMs": 205, + "peakP90LatencyMs": 297, + "peakP99LatencyMs": 1860, + "totalRequests": 7757, + "totalErrors": 0, + "stages": [ + { + "workers": 1, + "durationMs": 5000, + "requests": 923, + "errors": 0, + "requestsPerSec": 184.6, + "avgLatencyMs": 5.1, + "medianLatencyMs": 5, + "p50LatencyMs": 5, + "p75LatencyMs": 5, + "p90LatencyMs": 5, + "p99LatencyMs": 7, + "maxLatencyMs": 9, + "bytesPerSec": 53146419.2 + }, + { + "workers": 5, + "durationMs": 5000, + "requests": 1125, + "errors": 0, + "requestsPerSec": 225, + "avgLatencyMs": 21.67, + "medianLatencyMs": 21, + "p50LatencyMs": 21, + "p75LatencyMs": 22, + "p90LatencyMs": 26, + "p99LatencyMs": 35, + "maxLatencyMs": 54, + "bytesPerSec": 64772505.6 + }, + { + "workers": 10, + "durationMs": 5000, + "requests": 1133, + "errors": 0, + "requestsPerSec": 226.6, + "avgLatencyMs": 43.43, + "medianLatencyMs": 42, + "p50LatencyMs": 42, + "p75LatencyMs": 46, + "p90LatencyMs": 57, + "p99LatencyMs": 77, + "maxLatencyMs": 147, + "bytesPerSec": 65237811.2 + }, + { + "workers": 25, + "durationMs": 5000, + "requests": 1144, + "errors": 0, + "requestsPerSec": 228.8, + "avgLatencyMs": 107.59, + "medianLatencyMs": 105, + "p50LatencyMs": 105, + "p75LatencyMs": 111, + "p90LatencyMs": 147, + "p99LatencyMs": 245, + "maxLatencyMs": 828, + "bytesPerSec": 65863680 + }, + { + "workers": 50, + "durationMs": 5000, + "requests": 1157, + "errors": 0, + "requestsPerSec": 231.4, + "avgLatencyMs": 209.8, + "medianLatencyMs": 164, + "p50LatencyMs": 164, + "p75LatencyMs": 205, + "p90LatencyMs": 297, + "p99LatencyMs": 1860, + "maxLatencyMs": 3374, + "bytesPerSec": 66617344 + }, + { + "workers": 100, + "durationMs": 5010, + "requests": 1150, + "errors": 0, + "requestsPerSec": 230, + "avgLatencyMs": 241.25, + "medianLatencyMs": 159, + "p50LatencyMs": 159, + "p75LatencyMs": 221, + "p90LatencyMs": 318, + "p99LatencyMs": 2991, + "maxLatencyMs": 4871, + "bytesPerSec": 66220851.2 + }, + { + "workers": 200, + "durationMs": 5010, + "requests": 1125, + "errors": 0, + "requestsPerSec": 225, + "avgLatencyMs": 246.39, + "medianLatencyMs": 161, + "p50LatencyMs": 161, + "p75LatencyMs": 222, + "p90LatencyMs": 309, + "p99LatencyMs": 3032, + "maxLatencyMs": 4869, + "bytesPerSec": 64785612.8 + } + ] + }, + { + "peakWorkers": 50, + "peakRequestsPerSec": 234, + "peakAvgLatencyMs": 208.25, + "peakP50LatencyMs": 169, + "peakP75LatencyMs": 226, + "peakP90LatencyMs": 287, + "peakP99LatencyMs": 1582, + "totalRequests": 7866, + "totalErrors": 0, + "stages": [ + { + "workers": 1, + "durationMs": 5000, + "requests": 929, + "errors": 0, + "requestsPerSec": 185.8, + "avgLatencyMs": 5.12, + "medianLatencyMs": 5, + "p50LatencyMs": 5, + "p75LatencyMs": 5, + "p90LatencyMs": 5, + "p99LatencyMs": 8, + "maxLatencyMs": 9, + "bytesPerSec": 53493760 + }, + { + "workers": 5, + "durationMs": 5000, + "requests": 1169, + "errors": 0, + "requestsPerSec": 233.8, + "avgLatencyMs": 20.86, + "medianLatencyMs": 20, + "p50LatencyMs": 20, + "p75LatencyMs": 21, + "p90LatencyMs": 25, + "p99LatencyMs": 34, + "maxLatencyMs": 48, + "bytesPerSec": 67315302.41 + }, + { + "workers": 10, + "durationMs": 5000, + "requests": 1169, + "errors": 0, + "requestsPerSec": 233.8, + "avgLatencyMs": 42.1, + "medianLatencyMs": 41, + "p50LatencyMs": 41, + "p75LatencyMs": 44, + "p90LatencyMs": 53, + "p99LatencyMs": 73, + "maxLatencyMs": 105, + "bytesPerSec": 67308748.8 + }, + { + "workers": 25, + "durationMs": 5000, + "requests": 1166, + "errors": 0, + "requestsPerSec": 233.2, + "avgLatencyMs": 105.48, + "medianLatencyMs": 104, + "p50LatencyMs": 104, + "p75LatencyMs": 109, + "p90LatencyMs": 132, + "p99LatencyMs": 174, + "maxLatencyMs": 681, + "bytesPerSec": 67125248 + }, + { + "workers": 50, + "durationMs": 5000, + "requests": 1170, + "errors": 0, + "requestsPerSec": 234, + "avgLatencyMs": 208.25, + "medianLatencyMs": 169, + "p50LatencyMs": 169, + "p75LatencyMs": 226, + "p90LatencyMs": 287, + "p99LatencyMs": 1582, + "maxLatencyMs": 2945, + "bytesPerSec": 67361177.6 + }, + { + "workers": 100, + "durationMs": 5010, + "requests": 1143, + "errors": 0, + "requestsPerSec": 228.6, + "avgLatencyMs": 255.4, + "medianLatencyMs": 176, + "p50LatencyMs": 176, + "p75LatencyMs": 244, + "p90LatencyMs": 302, + "p99LatencyMs": 3226, + "maxLatencyMs": 4965, + "bytesPerSec": 65811251.2 + }, + { + "workers": 200, + "durationMs": 5010, + "requests": 1120, + "errors": 0, + "requestsPerSec": 224, + "avgLatencyMs": 260.75, + "medianLatencyMs": 188, + "p50LatencyMs": 188, + "p75LatencyMs": 237, + "p90LatencyMs": 319, + "p99LatencyMs": 3151, + "maxLatencyMs": 4865, + "bytesPerSec": 64497254.4 + } + ] + }, + { + "peakWorkers": 50, + "peakRequestsPerSec": 239, + "peakAvgLatencyMs": 204.42, + "peakP50LatencyMs": 173, + "peakP75LatencyMs": 211, + "peakP90LatencyMs": 259, + "peakP99LatencyMs": 1824, + "totalRequests": 7966, + "totalErrors": 0, + "stages": [ + { + "workers": 1, + "durationMs": 5000, + "requests": 943, + "errors": 0, + "requestsPerSec": 188.6, + "avgLatencyMs": 5.09, + "medianLatencyMs": 5, + "p50LatencyMs": 5, + "p75LatencyMs": 5, + "p90LatencyMs": 5, + "p99LatencyMs": 6, + "maxLatencyMs": 9, + "bytesPerSec": 54299852.8 + }, + { + "workers": 5, + "durationMs": 5000, + "requests": 1160, + "errors": 0, + "requestsPerSec": 232, + "avgLatencyMs": 21.05, + "medianLatencyMs": 20, + "p50LatencyMs": 20, + "p75LatencyMs": 21, + "p90LatencyMs": 24, + "p99LatencyMs": 34, + "maxLatencyMs": 49, + "bytesPerSec": 66791014.4 + }, + { + "workers": 10, + "durationMs": 5000, + "requests": 1166, + "errors": 0, + "requestsPerSec": 233.2, + "avgLatencyMs": 42.23, + "medianLatencyMs": 41, + "p50LatencyMs": 41, + "p75LatencyMs": 45, + "p90LatencyMs": 57, + "p99LatencyMs": 70, + "maxLatencyMs": 112, + "bytesPerSec": 67121971.2 + }, + { + "workers": 25, + "durationMs": 5000, + "requests": 1186, + "errors": 0, + "requestsPerSec": 237.2, + "avgLatencyMs": 103.85, + "medianLatencyMs": 102, + "p50LatencyMs": 102, + "p75LatencyMs": 104, + "p90LatencyMs": 134, + "p99LatencyMs": 265, + "maxLatencyMs": 863, + "bytesPerSec": 68291788.8 + }, + { + "workers": 50, + "durationMs": 5000, + "requests": 1195, + "errors": 0, + "requestsPerSec": 239, + "avgLatencyMs": 204.42, + "medianLatencyMs": 173, + "p50LatencyMs": 173, + "p75LatencyMs": 211, + "p90LatencyMs": 259, + "p99LatencyMs": 1824, + "maxLatencyMs": 3080, + "bytesPerSec": 68809523.2 + }, + { + "workers": 100, + "durationMs": 5010, + "requests": 1175, + "errors": 0, + "requestsPerSec": 235, + "avgLatencyMs": 247.74, + "medianLatencyMs": 168, + "p50LatencyMs": 168, + "p75LatencyMs": 234, + "p90LatencyMs": 305, + "p99LatencyMs": 3203, + "maxLatencyMs": 4880, + "bytesPerSec": 67662643.2 + }, + { + "workers": 200, + "durationMs": 5010, + "requests": 1141, + "errors": 0, + "requestsPerSec": 228.2, + "avgLatencyMs": 255.2, + "medianLatencyMs": 182, + "p50LatencyMs": 182, + "p75LatencyMs": 214, + "p90LatencyMs": 312, + "p99LatencyMs": 3202, + "maxLatencyMs": 4865, + "bytesPerSec": 65703116.8 + } + ] + } + ], + "warmupDurationMs": 5000 + }, + "browserVersion": "Google Chrome 154.0.8037.97", + "ssrLoadTests": { + "peakWorkers": 50, + "peakRequestsPerSec": 414, + "peakAvgLatencyMs": 118.69, + "peakP50LatencyMs": 105, + "peakP75LatencyMs": 134, + "peakP90LatencyMs": 171, + "peakP99LatencyMs": 450, + "totalRequests": 13692, + "totalErrors": 0, + "stages": [ + { + "workers": 1, + "durationMs": 5000, + "requests": 1415, + "errors": 0, + "requestsPerSec": 283, + "avgLatencyMs": 3.1, + "medianLatencyMs": 3, + "p50LatencyMs": 3, + "p75LatencyMs": 3, + "p90LatencyMs": 3, + "p99LatencyMs": 4, + "maxLatencyMs": 6, + "bytesPerSec": 81494016 + }, + { + "workers": 5, + "durationMs": 5000, + "requests": 2027, + "errors": 0, + "requestsPerSec": 405.4, + "avgLatencyMs": 11.87, + "medianLatencyMs": 12, + "p50LatencyMs": 12, + "p75LatencyMs": 12, + "p90LatencyMs": 14, + "p99LatencyMs": 19, + "maxLatencyMs": 24, + "bytesPerSec": 116739276.8 + }, + { + "workers": 10, + "durationMs": 5000, + "requests": 2052, + "errors": 0, + "requestsPerSec": 410.4, + "avgLatencyMs": 23.76, + "medianLatencyMs": 23, + "p50LatencyMs": 23, + "p75LatencyMs": 24, + "p90LatencyMs": 28, + "p99LatencyMs": 41, + "maxLatencyMs": 60, + "bytesPerSec": 118167961.6 + }, + { + "workers": 25, + "durationMs": 5000, + "requests": 2062, + "errors": 0, + "requestsPerSec": 412.4, + "avgLatencyMs": 59.79, + "medianLatencyMs": 58, + "p50LatencyMs": 58, + "p75LatencyMs": 63, + "p90LatencyMs": 80, + "p99LatencyMs": 116, + "maxLatencyMs": 398, + "bytesPerSec": 118770892.8 + }, + { + "workers": 50, + "durationMs": 5000, + "requests": 2070, + "errors": 0, + "requestsPerSec": 414, + "avgLatencyMs": 118.69, + "medianLatencyMs": 105, + "p50LatencyMs": 105, + "p75LatencyMs": 134, + "p90LatencyMs": 171, + "p99LatencyMs": 450, + "maxLatencyMs": 1665, + "bytesPerSec": 119203430.4 + }, + { + "workers": 100, + "durationMs": 5010, + "requests": 2047, + "errors": 0, + "requestsPerSec": 409.4, + "avgLatencyMs": 200.48, + "medianLatencyMs": 150, + "p50LatencyMs": 150, + "p75LatencyMs": 189, + "p90LatencyMs": 257, + "p99LatencyMs": 2054, + "maxLatencyMs": 4886, + "bytesPerSec": 117905817.6 + }, + { + "workers": 200, + "durationMs": 5010, + "requests": 2019, + "errors": 0, + "requestsPerSec": 403.8, + "avgLatencyMs": 193.78, + "medianLatencyMs": 137, + "p50LatencyMs": 137, + "p75LatencyMs": 173, + "p90LatencyMs": 233, + "p99LatencyMs": 2586, + "maxLatencyMs": 4920, + "bytesPerSec": 116280524.8 + } + ], + "runs": 3, + "samples": [ + { + "peakWorkers": 50, + "peakRequestsPerSec": 405, + "peakAvgLatencyMs": 121.36, + "peakP50LatencyMs": 114, + "peakP75LatencyMs": 157, + "peakP90LatencyMs": 176, + "peakP99LatencyMs": 211, + "totalRequests": 13402, + "totalErrors": 0, + "stages": [ + { + "workers": 1, + "durationMs": 5000, + "requests": 1390, + "errors": 0, + "requestsPerSec": 278, + "avgLatencyMs": 3.09, + "medianLatencyMs": 3, + "p50LatencyMs": 3, + "p75LatencyMs": 3, + "p90LatencyMs": 3, + "p99LatencyMs": 5, + "maxLatencyMs": 5, + "bytesPerSec": 80039116.8 + }, + { + "workers": 5, + "durationMs": 5000, + "requests": 1987, + "errors": 0, + "requestsPerSec": 397.4, + "avgLatencyMs": 11.9, + "medianLatencyMs": 12, + "p50LatencyMs": 12, + "p75LatencyMs": 12, + "p90LatencyMs": 14, + "p99LatencyMs": 19, + "maxLatencyMs": 28, + "bytesPerSec": 114432409.6 + }, + { + "workers": 10, + "durationMs": 5000, + "requests": 1998, + "errors": 0, + "requestsPerSec": 399.6, + "avgLatencyMs": 24.52, + "medianLatencyMs": 24, + "p50LatencyMs": 24, + "p75LatencyMs": 24, + "p90LatencyMs": 30, + "p99LatencyMs": 44, + "maxLatencyMs": 70, + "bytesPerSec": 115074662.4 + }, + { + "workers": 25, + "durationMs": 5000, + "requests": 1995, + "errors": 0, + "requestsPerSec": 399, + "avgLatencyMs": 61.75, + "medianLatencyMs": 60, + "p50LatencyMs": 60, + "p75LatencyMs": 66, + "p90LatencyMs": 86, + "p99LatencyMs": 116, + "maxLatencyMs": 420, + "bytesPerSec": 114891161.6 + }, + { + "workers": 50, + "durationMs": 5000, + "requests": 2025, + "errors": 0, + "requestsPerSec": 405, + "avgLatencyMs": 121.36, + "medianLatencyMs": 114, + "p50LatencyMs": 114, + "p75LatencyMs": 157, + "p90LatencyMs": 176, + "p99LatencyMs": 211, + "maxLatencyMs": 463, + "bytesPerSec": 116621312 + }, + { + "workers": 100, + "durationMs": 5010, + "requests": 1999, + "errors": 0, + "requestsPerSec": 399.8, + "avgLatencyMs": 185.79, + "medianLatencyMs": 135, + "p50LatencyMs": 135, + "p75LatencyMs": 169, + "p90LatencyMs": 235, + "p99LatencyMs": 2491, + "maxLatencyMs": 4947, + "bytesPerSec": 115140198.4 + }, + { + "workers": 200, + "durationMs": 5010, + "requests": 2008, + "errors": 0, + "requestsPerSec": 401.6, + "avgLatencyMs": 182.65, + "medianLatencyMs": 125, + "p50LatencyMs": 125, + "p75LatencyMs": 158, + "p90LatencyMs": 226, + "p99LatencyMs": 2452, + "maxLatencyMs": 4965, + "bytesPerSec": 115651379.2 + } + ] + }, + { + "peakWorkers": 50, + "peakRequestsPerSec": 414, + "peakAvgLatencyMs": 118.69, + "peakP50LatencyMs": 105, + "peakP75LatencyMs": 134, + "peakP90LatencyMs": 171, + "peakP99LatencyMs": 450, + "totalRequests": 13692, + "totalErrors": 0, + "stages": [ + { + "workers": 1, + "durationMs": 5000, + "requests": 1415, + "errors": 0, + "requestsPerSec": 283, + "avgLatencyMs": 3.1, + "medianLatencyMs": 3, + "p50LatencyMs": 3, + "p75LatencyMs": 3, + "p90LatencyMs": 3, + "p99LatencyMs": 4, + "maxLatencyMs": 6, + "bytesPerSec": 81494016 + }, + { + "workers": 5, + "durationMs": 5000, + "requests": 2027, + "errors": 0, + "requestsPerSec": 405.4, + "avgLatencyMs": 11.87, + "medianLatencyMs": 12, + "p50LatencyMs": 12, + "p75LatencyMs": 12, + "p90LatencyMs": 14, + "p99LatencyMs": 19, + "maxLatencyMs": 24, + "bytesPerSec": 116739276.8 + }, + { + "workers": 10, + "durationMs": 5000, + "requests": 2052, + "errors": 0, + "requestsPerSec": 410.4, + "avgLatencyMs": 23.76, + "medianLatencyMs": 23, + "p50LatencyMs": 23, + "p75LatencyMs": 24, + "p90LatencyMs": 28, + "p99LatencyMs": 41, + "maxLatencyMs": 60, + "bytesPerSec": 118167961.6 + }, + { + "workers": 25, + "durationMs": 5000, + "requests": 2062, + "errors": 0, + "requestsPerSec": 412.4, + "avgLatencyMs": 59.79, + "medianLatencyMs": 58, + "p50LatencyMs": 58, + "p75LatencyMs": 63, + "p90LatencyMs": 80, + "p99LatencyMs": 116, + "maxLatencyMs": 398, + "bytesPerSec": 118770892.8 + }, + { + "workers": 50, + "durationMs": 5000, + "requests": 2070, + "errors": 0, + "requestsPerSec": 414, + "avgLatencyMs": 118.69, + "medianLatencyMs": 105, + "p50LatencyMs": 105, + "p75LatencyMs": 134, + "p90LatencyMs": 171, + "p99LatencyMs": 450, + "maxLatencyMs": 1665, + "bytesPerSec": 119203430.4 + }, + { + "workers": 100, + "durationMs": 5010, + "requests": 2047, + "errors": 0, + "requestsPerSec": 409.4, + "avgLatencyMs": 200.48, + "medianLatencyMs": 150, + "p50LatencyMs": 150, + "p75LatencyMs": 189, + "p90LatencyMs": 257, + "p99LatencyMs": 2054, + "maxLatencyMs": 4886, + "bytesPerSec": 117905817.6 + }, + { + "workers": 200, + "durationMs": 5010, + "requests": 2019, + "errors": 0, + "requestsPerSec": 403.8, + "avgLatencyMs": 193.78, + "medianLatencyMs": 137, + "p50LatencyMs": 137, + "p75LatencyMs": 173, + "p90LatencyMs": 233, + "p99LatencyMs": 2586, + "maxLatencyMs": 4920, + "bytesPerSec": 116280524.8 + } + ] + }, + { + "peakWorkers": 50, + "peakRequestsPerSec": 418.2, + "peakAvgLatencyMs": 117.16, + "peakP50LatencyMs": 115, + "peakP75LatencyMs": 129, + "peakP90LatencyMs": 154, + "peakP99LatencyMs": 536, + "totalRequests": 13806, + "totalErrors": 0, + "stages": [ + { + "workers": 1, + "durationMs": 5000, + "requests": 1413, + "errors": 0, + "requestsPerSec": 282.61, + "avgLatencyMs": 3.12, + "medianLatencyMs": 3, + "p50LatencyMs": 3, + "p75LatencyMs": 3, + "p90LatencyMs": 4, + "p99LatencyMs": 4, + "maxLatencyMs": 6, + "bytesPerSec": 81376051.2 + }, + { + "workers": 5, + "durationMs": 5000, + "requests": 2031, + "errors": 0, + "requestsPerSec": 406.2, + "avgLatencyMs": 11.87, + "medianLatencyMs": 12, + "p50LatencyMs": 12, + "p75LatencyMs": 12, + "p90LatencyMs": 14, + "p99LatencyMs": 19, + "maxLatencyMs": 25, + "bytesPerSec": 116948992 + }, + { + "workers": 10, + "durationMs": 5000, + "requests": 2079, + "errors": 0, + "requestsPerSec": 415.8, + "avgLatencyMs": 23.51, + "medianLatencyMs": 23, + "p50LatencyMs": 23, + "p75LatencyMs": 24, + "p90LatencyMs": 27, + "p99LatencyMs": 41, + "maxLatencyMs": 62, + "bytesPerSec": 119753932.8 + }, + { + "workers": 25, + "durationMs": 5000, + "requests": 2077, + "errors": 0, + "requestsPerSec": 415.4, + "avgLatencyMs": 59.15, + "medianLatencyMs": 58, + "p50LatencyMs": 58, + "p75LatencyMs": 59, + "p90LatencyMs": 74, + "p99LatencyMs": 118, + "maxLatencyMs": 409, + "bytesPerSec": 119622860.8 + }, + { + "workers": 50, + "durationMs": 5000, + "requests": 2091, + "errors": 0, + "requestsPerSec": 418.2, + "avgLatencyMs": 117.16, + "medianLatencyMs": 115, + "p50LatencyMs": 115, + "p75LatencyMs": 129, + "p90LatencyMs": 154, + "p99LatencyMs": 536, + "maxLatencyMs": 1816, + "bytesPerSec": 120422400 + }, + { + "workers": 100, + "durationMs": 5010, + "requests": 2081, + "errors": 0, + "requestsPerSec": 416.2, + "avgLatencyMs": 185.22, + "medianLatencyMs": 129, + "p50LatencyMs": 129, + "p75LatencyMs": 159, + "p90LatencyMs": 220, + "p99LatencyMs": 2610, + "maxLatencyMs": 4933, + "bytesPerSec": 119845683.2 + }, + { + "workers": 200, + "durationMs": 5010, + "requests": 2034, + "errors": 0, + "requestsPerSec": 406.8, + "avgLatencyMs": 192.54, + "medianLatencyMs": 134, + "p50LatencyMs": 134, + "p75LatencyMs": 171, + "p90LatencyMs": 253, + "p99LatencyMs": 2309, + "maxLatencyMs": 4947, + "bytesPerSec": 117145600 + } + ] + } + ], + "warmupDurationMs": 5000 + } +} diff --git a/packages/starter-astro/ci-stats.json b/packages/starter-astro/ci-stats.json index be42b5bc..d2c954fd 100644 --- a/packages/starter-astro/ci-stats.json +++ b/packages/starter-astro/ci-stats.json @@ -1,5 +1,5 @@ { - "timingMeasuredAt": "2026-10-10T11:51:43.886Z", + "timingMeasuredAt": "2026-10-11T00:44:30.326Z", "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": 880.2, - "standardDeviationMs": 13.54, - "minMs": 868, - "maxMs": 900, - "samplesMs": [888, 900, 875, 868, 870] + "avgMs": 797.4, + "standardDeviationMs": 6.07, + "minMs": 792, + "maxMs": 804, + "samplesMs": [793, 804, 792, 794, 804] }, "warmBuildTime": { - "avgMs": 845.2, - "standardDeviationMs": 28.79, - "minMs": 825, - "maxMs": 894, - "samplesMs": [848, 894, 833, 826, 825] + "avgMs": 800.2, + "standardDeviationMs": 67.14, + "minMs": 765, + "maxMs": 920, + "samplesMs": [776, 920, 766, 774, 765] }, "installTime": { - "avgMs": 3174.2, - "standardDeviationMs": 971.5, - "minMs": 1593, - "maxMs": 3860, - "samplesMs": [1593, 2874, 3860, 3775, 3769] + "avgMs": 3401, + "standardDeviationMs": 1065.9, + "minMs": 1725, + "maxMs": 4350, + "samplesMs": [1725, 2986, 4046, 4350, 3898] }, "prodDependencies": 1, "devDependencies": 2, @@ -131,11 +131,11 @@ "minimumNodeVersion": "22.19.0", "minimumNodeVersionImposedBy": ["undici"], "devServerStartTime": { - "avgMs": 1440.2, - "standardDeviationMs": 68.32, - "minMs": 1356, - "maxMs": 1530, - "samplesMs": [1463, 1462, 1530, 1390, 1356] + "avgMs": 1273.6, + "standardDeviationMs": 16.94, + "minMs": 1261, + "maxMs": 1301, + "samplesMs": [1265, 1279, 1262, 1261, 1301] }, "firstPartyDependencies": { "prodDependencies": 1, diff --git a/packages/starter-astro/stats/7.3.5.json b/packages/starter-astro/stats/7.3.5.json index be42b5bc..d2c954fd 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-10T11:51:43.886Z", + "timingMeasuredAt": "2026-10-11T00:44:30.326Z", "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": 880.2, - "standardDeviationMs": 13.54, - "minMs": 868, - "maxMs": 900, - "samplesMs": [888, 900, 875, 868, 870] + "avgMs": 797.4, + "standardDeviationMs": 6.07, + "minMs": 792, + "maxMs": 804, + "samplesMs": [793, 804, 792, 794, 804] }, "warmBuildTime": { - "avgMs": 845.2, - "standardDeviationMs": 28.79, - "minMs": 825, - "maxMs": 894, - "samplesMs": [848, 894, 833, 826, 825] + "avgMs": 800.2, + "standardDeviationMs": 67.14, + "minMs": 765, + "maxMs": 920, + "samplesMs": [776, 920, 766, 774, 765] }, "installTime": { - "avgMs": 3174.2, - "standardDeviationMs": 971.5, - "minMs": 1593, - "maxMs": 3860, - "samplesMs": [1593, 2874, 3860, 3775, 3769] + "avgMs": 3401, + "standardDeviationMs": 1065.9, + "minMs": 1725, + "maxMs": 4350, + "samplesMs": [1725, 2986, 4046, 4350, 3898] }, "prodDependencies": 1, "devDependencies": 2, @@ -131,11 +131,11 @@ "minimumNodeVersion": "22.19.0", "minimumNodeVersionImposedBy": ["undici"], "devServerStartTime": { - "avgMs": 1440.2, - "standardDeviationMs": 68.32, - "minMs": 1356, - "maxMs": 1530, - "samplesMs": [1463, 1462, 1530, 1390, 1356] + "avgMs": 1273.6, + "standardDeviationMs": 16.94, + "minMs": 1261, + "maxMs": 1301, + "samplesMs": [1265, 1279, 1262, 1261, 1301] }, "firstPartyDependencies": { "prodDependencies": 1, diff --git a/packages/starter-next-js/ci-stats.json b/packages/starter-next-js/ci-stats.json index 848caf2b..61bdad44 100644 --- a/packages/starter-next-js/ci-stats.json +++ b/packages/starter-next-js/ci-stats.json @@ -1,5 +1,5 @@ { - "timingMeasuredAt": "2026-10-10T11:51:43.886Z", + "timingMeasuredAt": "2026-10-11T00:44:30.326Z", "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": 4937.6, - "standardDeviationMs": 523.54, - "minMs": 4618, - "maxMs": 5866, - "samplesMs": [5866, 4811, 4618, 4695, 4698] + "avgMs": 5146.2, + "standardDeviationMs": 176.65, + "minMs": 4990, + "maxMs": 5355, + "samplesMs": [5355, 5321, 5047, 4990, 5018] }, "warmBuildTime": { - "avgMs": 4915.8, - "standardDeviationMs": 377.38, - "minMs": 4651, - "maxMs": 5576, - "samplesMs": [5576, 4706, 4858, 4651, 4788] + "avgMs": 5182, + "standardDeviationMs": 165.09, + "minMs": 4904, + "maxMs": 5324, + "samplesMs": [5184, 5213, 5324, 4904, 5285] }, "installTime": { - "avgMs": 5880.8, - "standardDeviationMs": 1489.1, - "minMs": 3232, - "maxMs": 6722, - "samplesMs": [3232, 6649, 6722, 6312, 6489] + "avgMs": 5576, + "standardDeviationMs": 1488.1, + "minMs": 2928, + "maxMs": 6397, + "samplesMs": [2928, 6366, 6022, 6397, 6167] }, "prodDependencies": 3, "devDependencies": 6, @@ -440,11 +440,11 @@ "minimumNodeVersion": "20.9.0", "minimumNodeVersionImposedBy": ["next"], "devServerStartTime": { - "avgMs": 2660.6, - "standardDeviationMs": 71.81, - "minMs": 2583, - "maxMs": 2773, - "samplesMs": [2773, 2649, 2583, 2621, 2677] + "avgMs": 2580.6, + "standardDeviationMs": 311.08, + "minMs": 2397, + "maxMs": 3135, + "samplesMs": [2468, 2450, 2397, 2453, 3135] }, "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 848caf2b..61bdad44 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-10T11:51:43.886Z", + "timingMeasuredAt": "2026-10-11T00:44:30.326Z", "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": 4937.6, - "standardDeviationMs": 523.54, - "minMs": 4618, - "maxMs": 5866, - "samplesMs": [5866, 4811, 4618, 4695, 4698] + "avgMs": 5146.2, + "standardDeviationMs": 176.65, + "minMs": 4990, + "maxMs": 5355, + "samplesMs": [5355, 5321, 5047, 4990, 5018] }, "warmBuildTime": { - "avgMs": 4915.8, - "standardDeviationMs": 377.38, - "minMs": 4651, - "maxMs": 5576, - "samplesMs": [5576, 4706, 4858, 4651, 4788] + "avgMs": 5182, + "standardDeviationMs": 165.09, + "minMs": 4904, + "maxMs": 5324, + "samplesMs": [5184, 5213, 5324, 4904, 5285] }, "installTime": { - "avgMs": 5880.8, - "standardDeviationMs": 1489.1, - "minMs": 3232, - "maxMs": 6722, - "samplesMs": [3232, 6649, 6722, 6312, 6489] + "avgMs": 5576, + "standardDeviationMs": 1488.1, + "minMs": 2928, + "maxMs": 6397, + "samplesMs": [2928, 6366, 6022, 6397, 6167] }, "prodDependencies": 3, "devDependencies": 6, @@ -440,11 +440,11 @@ "minimumNodeVersion": "20.9.0", "minimumNodeVersionImposedBy": ["next"], "devServerStartTime": { - "avgMs": 2660.6, - "standardDeviationMs": 71.81, - "minMs": 2583, - "maxMs": 2773, - "samplesMs": [2773, 2649, 2583, 2621, 2677] + "avgMs": 2580.6, + "standardDeviationMs": 311.08, + "minMs": 2397, + "maxMs": 3135, + "samplesMs": [2468, 2450, 2397, 2453, 3135] }, "firstPartyDependencies": { "prodDependencies": 1, diff --git a/packages/starter-nuxt/ci-stats.json b/packages/starter-nuxt/ci-stats.json index 1a33536b..6b6b3ecd 100644 --- a/packages/starter-nuxt/ci-stats.json +++ b/packages/starter-nuxt/ci-stats.json @@ -1,5 +1,5 @@ { - "timingMeasuredAt": "2026-10-10T11:51:43.886Z", + "timingMeasuredAt": "2026-10-11T00:44:30.326Z", "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": 3937.6, - "standardDeviationMs": 112.67, - "minMs": 3821, - "maxMs": 4097, - "samplesMs": [3838, 3955, 3977, 4097, 3821] + "avgMs": 3764.4, + "standardDeviationMs": 153.87, + "minMs": 3634, + "maxMs": 4027, + "samplesMs": [4027, 3712, 3634, 3687, 3762] }, "warmBuildTime": { - "avgMs": 3839.8, - "standardDeviationMs": 153.37, - "minMs": 3680, - "maxMs": 4093, - "samplesMs": [3680, 3779, 3813, 3834, 4093] + "avgMs": 3601.2, + "standardDeviationMs": 152.39, + "minMs": 3450, + "maxMs": 3838, + "samplesMs": [3660, 3838, 3450, 3523, 3535] }, "installTime": { - "avgMs": 5003.8, - "standardDeviationMs": 1065.5, - "minMs": 3155, - "maxMs": 5903, - "samplesMs": [3155, 5903, 5348, 5227, 5386] + "avgMs": 5127.8, + "standardDeviationMs": 1151.7, + "minMs": 3130, + "maxMs": 6107, + "samplesMs": [3130, 6107, 5485, 5389, 5528] }, "prodDependencies": 3, "devDependencies": 2, @@ -494,11 +494,11 @@ "stylehacks" ], "devServerStartTime": { - "avgMs": 2571.2, - "standardDeviationMs": 49.09, - "minMs": 2507, - "maxMs": 2613, - "samplesMs": [2613, 2598, 2530, 2608, 2507] + "avgMs": 2665.4, + "standardDeviationMs": 64.03, + "minMs": 2590, + "maxMs": 2763, + "samplesMs": [2669, 2590, 2632, 2763, 2673] }, "firstPartyDependencies": { "prodDependencies": 1, diff --git a/packages/starter-nuxt/stats/4.6.0.json b/packages/starter-nuxt/stats/4.6.0.json index 1a33536b..6b6b3ecd 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-10T11:51:43.886Z", + "timingMeasuredAt": "2026-10-11T00:44:30.326Z", "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": 3937.6, - "standardDeviationMs": 112.67, - "minMs": 3821, - "maxMs": 4097, - "samplesMs": [3838, 3955, 3977, 4097, 3821] + "avgMs": 3764.4, + "standardDeviationMs": 153.87, + "minMs": 3634, + "maxMs": 4027, + "samplesMs": [4027, 3712, 3634, 3687, 3762] }, "warmBuildTime": { - "avgMs": 3839.8, - "standardDeviationMs": 153.37, - "minMs": 3680, - "maxMs": 4093, - "samplesMs": [3680, 3779, 3813, 3834, 4093] + "avgMs": 3601.2, + "standardDeviationMs": 152.39, + "minMs": 3450, + "maxMs": 3838, + "samplesMs": [3660, 3838, 3450, 3523, 3535] }, "installTime": { - "avgMs": 5003.8, - "standardDeviationMs": 1065.5, - "minMs": 3155, - "maxMs": 5903, - "samplesMs": [3155, 5903, 5348, 5227, 5386] + "avgMs": 5127.8, + "standardDeviationMs": 1151.7, + "minMs": 3130, + "maxMs": 6107, + "samplesMs": [3130, 6107, 5485, 5389, 5528] }, "prodDependencies": 3, "devDependencies": 2, @@ -494,11 +494,11 @@ "stylehacks" ], "devServerStartTime": { - "avgMs": 2571.2, - "standardDeviationMs": 49.09, - "minMs": 2507, - "maxMs": 2613, - "samplesMs": [2613, 2598, 2530, 2608, 2507] + "avgMs": 2665.4, + "standardDeviationMs": 64.03, + "minMs": 2590, + "maxMs": 2763, + "samplesMs": [2669, 2590, 2632, 2763, 2673] }, "firstPartyDependencies": { "prodDependencies": 1, diff --git a/packages/starter-pracht/ci-stats.json b/packages/starter-pracht/ci-stats.json index d2880a7f..155f1fb1 100644 --- a/packages/starter-pracht/ci-stats.json +++ b/packages/starter-pracht/ci-stats.json @@ -1,35 +1,35 @@ { - "timingMeasuredAt": "2026-10-10T11:51:43.886Z", + "timingMeasuredAt": "2026-10-11T00:44:30.326Z", "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": 1994, - "standardDeviationMs": 335, - "minMs": 1541, - "maxMs": 2317, - "samplesMs": [1541, 1999, 1800, 2313, 2317] + "avgMs": 1989.8, + "standardDeviationMs": 260.2, + "minMs": 1610, + "maxMs": 2286, + "samplesMs": [1610, 2105, 1862, 2086, 2286] }, "nodeModulesSize": 138997760, "coldBuildTime": { - "avgMs": 712.6, - "standardDeviationMs": 40.15, - "minMs": 658, - "maxMs": 755, - "samplesMs": [684, 736, 755, 730, 658] + "avgMs": 660.2, + "standardDeviationMs": 21.86, + "minMs": 644, + "maxMs": 697, + "samplesMs": [651, 663, 697, 644, 646] }, "warmBuildTime": { - "avgMs": 695, - "standardDeviationMs": 16.63, - "minMs": 676, - "maxMs": 721, - "samplesMs": [721, 694, 676, 697, 687] + "avgMs": 655.2, + "standardDeviationMs": 15.71, + "minMs": 638, + "maxMs": 677, + "samplesMs": [658, 677, 661, 642, 638] }, "devServerStartTime": { - "avgMs": 904.4, - "standardDeviationMs": 10.04, - "minMs": 887, - "maxMs": 911, - "samplesMs": [911, 905, 908, 911, 887] + "avgMs": 773.8, + "standardDeviationMs": 19.2, + "minMs": 744, + "maxMs": 789, + "samplesMs": [784, 765, 744, 787, 789] }, "vendoredCoreJsSize": 0, "vendoredCoreJsUnnecessaryModules": [], diff --git a/packages/starter-pracht/stats/0.18.0.json b/packages/starter-pracht/stats/0.18.0.json index d2880a7f..155f1fb1 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-10T11:51:43.886Z", + "timingMeasuredAt": "2026-10-11T00:44:30.326Z", "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": 1994, - "standardDeviationMs": 335, - "minMs": 1541, - "maxMs": 2317, - "samplesMs": [1541, 1999, 1800, 2313, 2317] + "avgMs": 1989.8, + "standardDeviationMs": 260.2, + "minMs": 1610, + "maxMs": 2286, + "samplesMs": [1610, 2105, 1862, 2086, 2286] }, "nodeModulesSize": 138997760, "coldBuildTime": { - "avgMs": 712.6, - "standardDeviationMs": 40.15, - "minMs": 658, - "maxMs": 755, - "samplesMs": [684, 736, 755, 730, 658] + "avgMs": 660.2, + "standardDeviationMs": 21.86, + "minMs": 644, + "maxMs": 697, + "samplesMs": [651, 663, 697, 644, 646] }, "warmBuildTime": { - "avgMs": 695, - "standardDeviationMs": 16.63, - "minMs": 676, - "maxMs": 721, - "samplesMs": [721, 694, 676, 697, 687] + "avgMs": 655.2, + "standardDeviationMs": 15.71, + "minMs": 638, + "maxMs": 677, + "samplesMs": [658, 677, 661, 642, 638] }, "devServerStartTime": { - "avgMs": 904.4, - "standardDeviationMs": 10.04, - "minMs": 887, - "maxMs": 911, - "samplesMs": [911, 905, 908, 911, 887] + "avgMs": 773.8, + "standardDeviationMs": 19.2, + "minMs": 744, + "maxMs": 789, + "samplesMs": [784, 765, 744, 787, 789] }, "vendoredCoreJsSize": 0, "vendoredCoreJsUnnecessaryModules": [], diff --git a/packages/starter-react-router/ci-stats.json b/packages/starter-react-router/ci-stats.json index 97f2ccfb..3f0e281b 100644 --- a/packages/starter-react-router/ci-stats.json +++ b/packages/starter-react-router/ci-stats.json @@ -1,5 +1,5 @@ { - "timingMeasuredAt": "2026-10-10T11:51:43.886Z", + "timingMeasuredAt": "2026-10-11T00:44:30.326Z", "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": 1640.2, - "standardDeviationMs": 57.32, - "minMs": 1586, - "maxMs": 1702, - "samplesMs": [1586, 1702, 1626, 1588, 1699] + "avgMs": 1618, + "standardDeviationMs": 59.42, + "minMs": 1556, + "maxMs": 1716, + "samplesMs": [1606, 1556, 1595, 1617, 1716] }, "warmBuildTime": { - "avgMs": 1724.6, - "standardDeviationMs": 180.02, - "minMs": 1552, - "maxMs": 1978, - "samplesMs": [1623, 1623, 1552, 1847, 1978] + "avgMs": 1721.6, + "standardDeviationMs": 201.87, + "minMs": 1573, + "maxMs": 2065, + "samplesMs": [1739, 1573, 1625, 1606, 2065] }, "installTime": { - "avgMs": 1327.8, - "standardDeviationMs": 120.9, - "minMs": 1229, - "maxMs": 1499, - "samplesMs": [1249, 1250, 1499, 1229, 1412] + "avgMs": 1458.4, + "standardDeviationMs": 164.9, + "minMs": 1236, + "maxMs": 1661, + "samplesMs": [1236, 1562, 1372, 1661, 1461] }, "prodDependencies": 6, "devDependencies": 9, @@ -118,11 +118,11 @@ "minimumNodeVersion": "20.19.0", "minimumNodeVersionImposedBy": ["vite"], "devServerStartTime": { - "avgMs": 873.6, - "standardDeviationMs": 54.76, - "minMs": 793, - "maxMs": 941, - "samplesMs": [894, 854, 941, 886, 793] + "avgMs": 780, + "standardDeviationMs": 30.5, + "minMs": 750, + "maxMs": 821, + "samplesMs": [756, 750, 821, 802, 771] }, "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 97f2ccfb..3f0e281b 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-10T11:51:43.886Z", + "timingMeasuredAt": "2026-10-11T00:44:30.326Z", "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": 1640.2, - "standardDeviationMs": 57.32, - "minMs": 1586, - "maxMs": 1702, - "samplesMs": [1586, 1702, 1626, 1588, 1699] + "avgMs": 1618, + "standardDeviationMs": 59.42, + "minMs": 1556, + "maxMs": 1716, + "samplesMs": [1606, 1556, 1595, 1617, 1716] }, "warmBuildTime": { - "avgMs": 1724.6, - "standardDeviationMs": 180.02, - "minMs": 1552, - "maxMs": 1978, - "samplesMs": [1623, 1623, 1552, 1847, 1978] + "avgMs": 1721.6, + "standardDeviationMs": 201.87, + "minMs": 1573, + "maxMs": 2065, + "samplesMs": [1739, 1573, 1625, 1606, 2065] }, "installTime": { - "avgMs": 1327.8, - "standardDeviationMs": 120.9, - "minMs": 1229, - "maxMs": 1499, - "samplesMs": [1249, 1250, 1499, 1229, 1412] + "avgMs": 1458.4, + "standardDeviationMs": 164.9, + "minMs": 1236, + "maxMs": 1661, + "samplesMs": [1236, 1562, 1372, 1661, 1461] }, "prodDependencies": 6, "devDependencies": 9, @@ -118,11 +118,11 @@ "minimumNodeVersion": "20.19.0", "minimumNodeVersionImposedBy": ["vite"], "devServerStartTime": { - "avgMs": 873.6, - "standardDeviationMs": 54.76, - "minMs": 793, - "maxMs": 941, - "samplesMs": [894, 854, 941, 886, 793] + "avgMs": 780, + "standardDeviationMs": 30.5, + "minMs": 750, + "maxMs": 821, + "samplesMs": [756, 750, 821, 802, 771] }, "firstPartyDependencies": { "prodDependencies": 3, diff --git a/packages/starter-solid-start/ci-stats.json b/packages/starter-solid-start/ci-stats.json index be19312f..08105fb7 100644 --- a/packages/starter-solid-start/ci-stats.json +++ b/packages/starter-solid-start/ci-stats.json @@ -1,5 +1,5 @@ { - "timingMeasuredAt": "2026-10-10T11:51:43.886Z", + "timingMeasuredAt": "2026-10-11T00:44:30.326Z", "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": 2859.8, - "standardDeviationMs": 59.48, - "minMs": 2790, - "maxMs": 2927, - "samplesMs": [2881, 2927, 2896, 2790, 2805] + "avgMs": 2614.8, + "standardDeviationMs": 43.08, + "minMs": 2574, + "maxMs": 2688, + "samplesMs": [2604, 2574, 2599, 2609, 2688] }, "warmBuildTime": { - "avgMs": 2735.8, - "standardDeviationMs": 51.48, - "minMs": 2674, - "maxMs": 2778, - "samplesMs": [2763, 2778, 2778, 2674, 2686] + "avgMs": 2527.2, + "standardDeviationMs": 6.06, + "minMs": 2518, + "maxMs": 2535, + "samplesMs": [2535, 2527, 2528, 2528, 2518] }, "installTime": { - "avgMs": 1873.2, - "standardDeviationMs": 342, - "minMs": 1559, - "maxMs": 2311, - "samplesMs": [1559, 1586, 1753, 2157, 2311] + "avgMs": 1948.6, + "standardDeviationMs": 265.8, + "minMs": 1510, + "maxMs": 2169, + "samplesMs": [1510, 1911, 2138, 2015, 2169] }, "prodDependencies": 6, "devDependencies": 1, @@ -105,11 +105,11 @@ "minimumNodeVersion": "24.0.0", "minimumNodeVersionImposedBy": ["@solidjs/start", "starter-solid-start"], "devServerStartTime": { - "avgMs": 2482.2, - "standardDeviationMs": 57.5, - "minMs": 2430, - "maxMs": 2574, - "samplesMs": [2464, 2574, 2444, 2430, 2499] + "avgMs": 2543.8, + "standardDeviationMs": 21.08, + "minMs": 2512, + "maxMs": 2563, + "samplesMs": [2512, 2534, 2563, 2560, 2550] }, "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 be19312f..08105fb7 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-10T11:51:43.886Z", + "timingMeasuredAt": "2026-10-11T00:44:30.326Z", "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": 2859.8, - "standardDeviationMs": 59.48, - "minMs": 2790, - "maxMs": 2927, - "samplesMs": [2881, 2927, 2896, 2790, 2805] + "avgMs": 2614.8, + "standardDeviationMs": 43.08, + "minMs": 2574, + "maxMs": 2688, + "samplesMs": [2604, 2574, 2599, 2609, 2688] }, "warmBuildTime": { - "avgMs": 2735.8, - "standardDeviationMs": 51.48, - "minMs": 2674, - "maxMs": 2778, - "samplesMs": [2763, 2778, 2778, 2674, 2686] + "avgMs": 2527.2, + "standardDeviationMs": 6.06, + "minMs": 2518, + "maxMs": 2535, + "samplesMs": [2535, 2527, 2528, 2528, 2518] }, "installTime": { - "avgMs": 1873.2, - "standardDeviationMs": 342, - "minMs": 1559, - "maxMs": 2311, - "samplesMs": [1559, 1586, 1753, 2157, 2311] + "avgMs": 1948.6, + "standardDeviationMs": 265.8, + "minMs": 1510, + "maxMs": 2169, + "samplesMs": [1510, 1911, 2138, 2015, 2169] }, "prodDependencies": 6, "devDependencies": 1, @@ -105,11 +105,11 @@ "minimumNodeVersion": "24.0.0", "minimumNodeVersionImposedBy": ["@solidjs/start", "starter-solid-start"], "devServerStartTime": { - "avgMs": 2482.2, - "standardDeviationMs": 57.5, - "minMs": 2430, - "maxMs": 2574, - "samplesMs": [2464, 2574, 2444, 2430, 2499] + "avgMs": 2543.8, + "standardDeviationMs": 21.08, + "minMs": 2512, + "maxMs": 2563, + "samplesMs": [2512, 2534, 2563, 2560, 2550] }, "firstPartyDependencies": { "prodDependencies": 4, diff --git a/packages/starter-sveltekit/ci-stats.json b/packages/starter-sveltekit/ci-stats.json index 5d5baf8c..aba0f1ec 100644 --- a/packages/starter-sveltekit/ci-stats.json +++ b/packages/starter-sveltekit/ci-stats.json @@ -1,5 +1,5 @@ { - "timingMeasuredAt": "2026-10-10T11:51:43.886Z", + "timingMeasuredAt": "2026-10-11T00:44:30.326Z", "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": 1625.2, - "standardDeviationMs": 19.98, - "minMs": 1600, - "maxMs": 1647, - "samplesMs": [1631, 1647, 1609, 1600, 1639] + "avgMs": 1638.2, + "standardDeviationMs": 9.71, + "minMs": 1623, + "maxMs": 1646, + "samplesMs": [1646, 1634, 1623, 1644, 1644] }, "warmBuildTime": { - "avgMs": 1458.4, - "standardDeviationMs": 29.08, - "minMs": 1428, - "maxMs": 1501, - "samplesMs": [1501, 1428, 1439, 1451, 1473] + "avgMs": 1505.8, + "standardDeviationMs": 33.7, + "minMs": 1470, + "maxMs": 1551, + "samplesMs": [1512, 1521, 1475, 1470, 1551] }, "installTime": { - "avgMs": 1414.8, - "standardDeviationMs": 111.7, - "minMs": 1317, - "maxMs": 1540, - "samplesMs": [1348, 1317, 1336, 1533, 1540] + "avgMs": 1538, + "standardDeviationMs": 156.9, + "minMs": 1349, + "maxMs": 1728, + "samplesMs": [1349, 1431, 1522, 1728, 1660] }, "prodDependencies": 0, "devDependencies": 8, @@ -75,11 +75,11 @@ "minimumNodeVersion": "22.17.0", "minimumNodeVersionImposedBy": ["@sveltejs/kit"], "devServerStartTime": { - "avgMs": 1208.2, - "standardDeviationMs": 25.84, - "minMs": 1177, - "maxMs": 1234, - "samplesMs": [1229, 1177, 1234, 1185, 1216] + "avgMs": 1263.4, + "standardDeviationMs": 100.81, + "minMs": 1170, + "maxMs": 1426, + "samplesMs": [1426, 1289, 1229, 1170, 1203] }, "firstPartyDependencies": { "prodDependencies": 0, diff --git a/packages/starter-sveltekit/stats/3.0.1.json b/packages/starter-sveltekit/stats/3.0.1.json index 5d5baf8c..aba0f1ec 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-10T11:51:43.886Z", + "timingMeasuredAt": "2026-10-11T00:44:30.326Z", "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": 1625.2, - "standardDeviationMs": 19.98, - "minMs": 1600, - "maxMs": 1647, - "samplesMs": [1631, 1647, 1609, 1600, 1639] + "avgMs": 1638.2, + "standardDeviationMs": 9.71, + "minMs": 1623, + "maxMs": 1646, + "samplesMs": [1646, 1634, 1623, 1644, 1644] }, "warmBuildTime": { - "avgMs": 1458.4, - "standardDeviationMs": 29.08, - "minMs": 1428, - "maxMs": 1501, - "samplesMs": [1501, 1428, 1439, 1451, 1473] + "avgMs": 1505.8, + "standardDeviationMs": 33.7, + "minMs": 1470, + "maxMs": 1551, + "samplesMs": [1512, 1521, 1475, 1470, 1551] }, "installTime": { - "avgMs": 1414.8, - "standardDeviationMs": 111.7, - "minMs": 1317, - "maxMs": 1540, - "samplesMs": [1348, 1317, 1336, 1533, 1540] + "avgMs": 1538, + "standardDeviationMs": 156.9, + "minMs": 1349, + "maxMs": 1728, + "samplesMs": [1349, 1431, 1522, 1728, 1660] }, "prodDependencies": 0, "devDependencies": 8, @@ -75,11 +75,11 @@ "minimumNodeVersion": "22.17.0", "minimumNodeVersionImposedBy": ["@sveltejs/kit"], "devServerStartTime": { - "avgMs": 1208.2, - "standardDeviationMs": 25.84, - "minMs": 1177, - "maxMs": 1234, - "samplesMs": [1229, 1177, 1234, 1185, 1216] + "avgMs": 1263.4, + "standardDeviationMs": 100.81, + "minMs": 1170, + "maxMs": 1426, + "samplesMs": [1426, 1289, 1229, 1170, 1203] }, "firstPartyDependencies": { "prodDependencies": 0, diff --git a/packages/starter-tanstack-start-react/ci-stats.json b/packages/starter-tanstack-start-react/ci-stats.json index 09453e9c..f8948aa0 100644 --- a/packages/starter-tanstack-start-react/ci-stats.json +++ b/packages/starter-tanstack-start-react/ci-stats.json @@ -1,257 +1,222 @@ { - "timingMeasuredAt": "2026-10-10T11:51:43.886Z", + "timingMeasuredAt": "2026-10-11T00:44:30.326Z", "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", + "frameworkVersion": "1.168.59", "avgInstallTimeMs": 3204.4, "minInstallTimeMs": 2522, "maxInstallTimeMs": 5487, - "nodeModulesSize": 255545344, + "nodeModulesSize": 243183616, "coldBuildTimeMs": 9098, "warmBuildTimeMs": 8359, "coldBuildTime": { - "avgMs": 2077.4, - "standardDeviationMs": 123.45, - "minMs": 1942, - "maxMs": 2220, - "samplesMs": [2220, 2179, 2078, 1968, 1942] + "avgMs": 2037, + "standardDeviationMs": 53.75, + "minMs": 1986, + "maxMs": 2109, + "samplesMs": [2079, 2009, 1986, 2109, 2002] }, "warmBuildTime": { - "avgMs": 1905.4, - "standardDeviationMs": 184.08, - "minMs": 1727, - "maxMs": 2203, - "samplesMs": [1916, 1898, 1783, 2203, 1727] + "avgMs": 1906.8, + "standardDeviationMs": 127.82, + "minMs": 1808, + "maxMs": 2125, + "samplesMs": [2125, 1808, 1829, 1909, 1863] }, "installTime": { - "avgMs": 4434.6, - "standardDeviationMs": 1455.1, - "minMs": 1849, - "maxMs": 5222, - "samplesMs": [1849, 5222, 5157, 5151, 4794] + "avgMs": 4580.2, + "standardDeviationMs": 1529.1, + "minMs": 1847, + "maxMs": 5336, + "samplesMs": [1847, 5204, 5201, 5336, 5313] }, "prodDependencies": 13, "devDependencies": 11, - "allDependencies": 361, - "duplicateDependencies": 44, - "depInstallSize": 211343469, + "allDependencies": 328, + "duplicateDependencies": 37, + "depInstallSize": 203836345, "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", + "message": "[duplicate dependency] @tanstack/react-router has 2 installed versions:\n1.170.39 via the following 4 package(s) root@, @tanstack/react-router-devtools@1.167.2, @tanstack/react-router-ssr-query@1.167.3, @tanstack/router-plugin@1.168.40\n1.170.40 via the following 5 package(s) @tanstack/react-start@1.168.59, @tanstack/react-start-client@1.168.38, @tanstack/react-start-rsc@0.1.58, @tanstack/router-plugin@1.168.41, @tanstack/react-start-server@1.167.45\n💡 Suggestions\n- Consider standardizing on version 1.170.40 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/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", + "message": "[duplicate dependency] @tanstack/router-plugin has 2 installed versions:\n1.168.40 via the following 1 package(s) root@\n1.168.41 via the following 1 package(s) @tanstack/start-plugin-core@1.171.48\n💡 Suggestions\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", + "message": "[duplicate dependency] lru-cache has 2 installed versions:\n11.5.3 via the following 3 package(s) @asamuzakjp/css-color@7.1.2, @asamuzakjp/dom-selector@9.2.2, jsdom@30.1.1\n5.1.1 via the following 2 package(s) @babel/helper-compilation-targets@7.28.6, @babel/helper-compilation-targets@7.29.7\n💡 Suggestions\n- Consider standardizing on version 11.5.3 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", + "message": "[duplicate dependency] @babel/code-frame has 2 installed versions:\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.2\n7.29.7 via the following 4 package(s) @tanstack/start-plugin-core@1.171.48, @babel/core@7.29.7, @babel/traverse@7.29.8, @babel/template@7.29.7\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] 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", + "message": "[duplicate dependency] @babel/core has 2 installed versions:\n7.29.0 via the following 1 package(s) babel-dead-code-elimination@1.0.12\n7.29.7 via the following 3 package(s) @tanstack/start-plugin-core@1.171.48, @tanstack/router-plugin@1.168.41, @tanstack/router-plugin@1.168.40\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] 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", + "message": "[duplicate dependency] @babel/helper-compilation-targets has 2 installed versions:\n7.28.6 via the following 1 package(s) @babel/core@7.29.0\n7.29.7 via the following 1 package(s) @babel/core@7.29.7\n💡 Suggestions\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", + "message": "[duplicate dependency] @babel/helper-module-transforms has 2 installed versions:\n7.28.6 via the following 1 package(s) @babel/core@7.29.0\n7.29.7 via the following 1 package(s) @babel/core@7.29.7\n💡 Suggestions\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", + "message": "[duplicate dependency] @babel/helpers has 2 installed versions:\n7.28.6 via the following 1 package(s) @babel/core@7.29.0\n7.29.7 via the following 1 package(s) @babel/core@7.29.7\n💡 Suggestions\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", + "message": "[duplicate dependency] @babel/template has 2 installed versions:\n7.28.6 via the following 3 package(s) @babel/traverse@7.29.0, @babel/helpers@7.28.6, @babel/core@7.29.0\n7.29.7 via the following 5 package(s) @babel/traverse@7.29.8, @babel/helpers@7.29.7, @babel/core@7.29.7, @tanstack/router-plugin@1.168.41, @tanstack/router-plugin@1.168.40\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] @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", + "message": "[duplicate dependency] @babel/traverse has 2 installed versions:\n7.29.0 via the following 4 package(s) @babel/helper-module-imports@7.28.6, @babel/helper-module-transforms@7.28.6, @babel/core@7.29.0, babel-dead-code-elimination@1.0.12\n7.29.8 via the following 3 package(s) @babel/helper-module-imports@7.29.7, @babel/helper-module-transforms@7.29.7, @babel/core@7.29.7\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] @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", + "message": "[duplicate dependency] @babel/compat-data has 2 installed versions:\n7.29.0 via the following 1 package(s) @babel/helper-compilation-targets@7.28.6\n7.29.7 via the following 1 package(s) @babel/helper-compilation-targets@7.29.7\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", + "message": "[duplicate dependency] @babel/helper-validator-option has 2 installed versions:\n7.27.1 via the following 1 package(s) @babel/helper-compilation-targets@7.28.6\n7.29.7 via the following 1 package(s) @babel/helper-compilation-targets@7.29.7\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.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", + "message": "[duplicate dependency] @babel/helper-module-imports has 2 installed versions:\n7.28.6 via the following 1 package(s) @babel/helper-module-transforms@7.28.6\n7.29.7 via the following 1 package(s) @babel/helper-module-transforms@7.29.7\n💡 Suggestions\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", + "message": "[duplicate dependency] @babel/helper-globals has 2 installed versions:\n7.28.0 via the following 1 package(s) @babel/traverse@7.29.0\n7.29.7 via the following 1 package(s) @babel/traverse@7.29.8\n💡 Suggestions\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", + "message": "[duplicate dependency] @jridgewell/sourcemap-codec has 2 installed versions:\n1.5.5 via the following 3 package(s) @jridgewell/gen-mapping@0.3.13, @jridgewell/trace-mapping@0.3.31, magic-string@0.30.21\n1.6.0 via the following 1 package(s) magic-string@1.4.2\n💡 Suggestions\n- Consider standardizing on version 1.5.5 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.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", + "message": "[duplicate dependency] lightningcss has 2 installed versions:\n1.32.0 via the following 1 package(s) @tailwindcss/node@4.3.3\n1.33.0 via the following 2 package(s) vite@8.3.1, @tanstack/start-plugin-core@1.171.48\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] 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", + "message": "[duplicate dependency] magic-string has 2 installed versions:\n0.30.21 via the following 4 package(s) @tailwindcss/node@4.3.3, @tanstack/router-generator@1.167.39, @tanstack/router-generator@1.167.38, @tanstack/devtools-bundler-core@0.1.3\n1.4.2 via the following 2 package(s) @vitest/mocker@5.0.2, vitest@5.0.2\n💡 Suggestions\n- Consider standardizing on version 0.30.21 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", - "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", + "message": "[duplicate dependency] @tanstack/router-core has 2 installed versions:\n1.171.33 via the following 13 package(s) @tanstack/router-devtools-core@1.168.2, @tanstack/react-router-devtools@1.167.2, @tanstack/router-ssr-query-core@1.169.3, @tanstack/react-router@1.170.40, @tanstack/react-start-client@1.168.38, @tanstack/start-client-core@1.170.33, @tanstack/start-storage-context@1.167.35, @tanstack/react-start-rsc@0.1.58, @tanstack/start-plugin-core@1.171.48, @tanstack/router-generator@1.167.39, @tanstack/router-plugin@1.168.41, @tanstack/start-server-core@1.169.38, @tanstack/react-start-server@1.167.45\n1.171.32 via the following 3 package(s) @tanstack/react-router@1.170.39, @tanstack/router-plugin@1.168.40, @tanstack/router-generator@1.167.38\n💡 Suggestions\n- Consider standardizing on version 1.171.33 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-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", + "message": "[duplicate dependency] seroval has 2 installed versions:\n1.6.7 via the following 6 package(s) @tanstack/router-core@1.171.32, seroval-plugins@1.6.7, @tanstack/router-core@1.171.33, @tanstack/start-client-core@1.170.33, @tanstack/start-server-core@1.169.38, @tanstack/start-plugin-core@1.171.48\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] 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", + "message": "[duplicate dependency] seroval-plugins has 2 installed versions:\n1.6.7 via the following 2 package(s) @tanstack/router-core@1.171.32, @tanstack/router-core@1.171.33\n1.5.0 via the following 1 package(s) solid-js@1.9.11\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] 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", + "message": "[duplicate dependency] @tanstack/router-generator has 2 installed versions:\n1.167.38 via the following 1 package(s) @tanstack/router-plugin@1.168.40\n1.167.39 via the following 2 package(s) @tanstack/start-plugin-core@1.171.48, @tanstack/router-plugin@1.168.41\n💡 Suggestions\n- Consider standardizing on version 1.167.39 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-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", + "message": "[duplicate dependency] srvx has 2 installed versions:\n0.11.22 via the following 1 package(s) @tanstack/start-plugin-core@1.171.48\n1.0.5 via the following 4 package(s) crossws@0.4.12, env-runner@0.2.3, h3@2.0.1-rc.32, nitro@3.0.260903-beta\n💡 Suggestions\n- Consider standardizing on version 1.0.5 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-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", + "message": "[duplicate dependency] whatwg-url has 2 installed versions:\n16.0.1 via the following 1 package(s) data-urls@7.0.0\n17.1.2 via the following 1 package(s) jsdom@30.1.1\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", + "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.260903-beta\n💡 Suggestions\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", + "message": "[duplicate dependency] rou3 has 2 installed versions:\n0.8.1 via the following 0 package(s) \n0.9.2 via the following 2 package(s) h3@2.0.1-rc.32, nitro@3.0.260903-beta\n💡 Suggestions\n- Consider standardizing on version 0.9.2 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/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", + "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] @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", + "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] @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", + "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] @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", + "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] @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", + "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] @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", + "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] @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", + "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] @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", + "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] @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", + "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] @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", + "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] @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", + "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/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", + "message": "[duplicate dependency] @oxc-project/types has 2 installed versions:\n0.120.0 via the following 1 package(s) oxc-parser@0.120.0\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 } @@ -262,67 +227,61 @@ "baselineStatus": false, "baselineYear": null, "baselineReason": "temporal", - "baselineFeatureCount": 47 + "baselineFeatureCount": 49 }, "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", + "@tailwindcss/vite": "4.3.3", + "@tanstack/react-devtools": "0.10.13", + "@tanstack/react-router": "1.170.39", + "@tanstack/react-router-devtools": "1.167.2", + "@tanstack/react-router-ssr-query": "1.167.3", + "@tanstack/react-start": "1.168.59", + "@tanstack/router-plugin": "1.168.40", + "lucide-react": "1.48.0", + "nitro": "3.0.260903-beta", + "react": "19.3.0", + "react-dom": "19.3.0", + "tailwindcss": "4.3.3", "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" + "@tanstack/devtools-vite": "0.8.5", + "@testing-library/dom": "10.4.2", + "@testing-library/react": "16.3.3", + "@types/node": "26.6.3", + "@types/react": "19.3.0", + "@types/react-dom": "19.3.0", + "@vitejs/plugin-react": "6.1.1", + "jsdom": "30.1.1", + "vite": "8.3.1", + "vitest": "5.0.2", + "web-vitals": "6.2.2" } }, "frameworkDependencies": { "prodDependencies": 9, - "devDependencies": 2, - "allDependencies": 11 + "devDependencies": 14, + "allDependencies": 23 }, - "minimumNodeVersion": "22.13.0", + "minimumNodeVersion": "22.22.2", "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" + "@asamuzakjp/css-color", + "@asamuzakjp/dom-selector", + "jsdom", + "w3c-xmlserializer" ], "devServerStartTime": { - "avgMs": 2721.2, - "standardDeviationMs": 20.39, - "minMs": 2690, - "maxMs": 2744, - "samplesMs": [2744, 2715, 2690, 2725, 2732] + "avgMs": 1957.6, + "standardDeviationMs": 27.12, + "minMs": 1933, + "maxMs": 1998, + "samplesMs": [1972, 1947, 1998, 1933, 1938] }, "firstPartyDependencies": { "prodDependencies": 6, "devDependencies": 1, - "allDependencies": 234, - "duplicateDependencies": 26 + "allDependencies": 213, + "duplicateDependencies": 19 } } diff --git a/packages/starter-tanstack-start-react/stats/1.168.59.json b/packages/starter-tanstack-start-react/stats/1.168.59.json new file mode 100644 index 00000000..f8948aa0 --- /dev/null +++ b/packages/starter-tanstack-start-react/stats/1.168.59.json @@ -0,0 +1,287 @@ +{ + "timingMeasuredAt": "2026-10-11T00:44:30.326Z", + "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "frameworkVersion": "1.168.59", + "avgInstallTimeMs": 3204.4, + "minInstallTimeMs": 2522, + "maxInstallTimeMs": 5487, + "nodeModulesSize": 243183616, + "coldBuildTimeMs": 9098, + "warmBuildTimeMs": 8359, + "coldBuildTime": { + "avgMs": 2037, + "standardDeviationMs": 53.75, + "minMs": 1986, + "maxMs": 2109, + "samplesMs": [2079, 2009, 1986, 2109, 2002] + }, + "warmBuildTime": { + "avgMs": 1906.8, + "standardDeviationMs": 127.82, + "minMs": 1808, + "maxMs": 2125, + "samplesMs": [2125, 1808, 1829, 1909, 1863] + }, + "installTime": { + "avgMs": 4580.2, + "standardDeviationMs": 1529.1, + "minMs": 1847, + "maxMs": 5336, + "samplesMs": [1847, 5204, 5201, 5336, 5313] + }, + "prodDependencies": 13, + "devDependencies": 11, + "allDependencies": 328, + "duplicateDependencies": 37, + "depInstallSize": 203836345, + "e18eMessages": [ + { + "message": "[duplicate dependency] @tanstack/react-router has 2 installed versions:\n1.170.39 via the following 4 package(s) root@, @tanstack/react-router-devtools@1.167.2, @tanstack/react-router-ssr-query@1.167.3, @tanstack/router-plugin@1.168.40\n1.170.40 via the following 5 package(s) @tanstack/react-start@1.168.59, @tanstack/react-start-client@1.168.38, @tanstack/react-start-rsc@0.1.58, @tanstack/router-plugin@1.168.41, @tanstack/react-start-server@1.167.45\n💡 Suggestions\n- Consider standardizing on version 1.170.40 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-plugin has 2 installed versions:\n1.168.40 via the following 1 package(s) root@\n1.168.41 via the following 1 package(s) @tanstack/start-plugin-core@1.171.48\n💡 Suggestions\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:\n11.5.3 via the following 3 package(s) @asamuzakjp/css-color@7.1.2, @asamuzakjp/dom-selector@9.2.2, jsdom@30.1.1\n5.1.1 via the following 2 package(s) @babel/helper-compilation-targets@7.28.6, @babel/helper-compilation-targets@7.29.7\n💡 Suggestions\n- Consider standardizing on version 11.5.3 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/code-frame has 2 installed versions:\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.2\n7.29.7 via the following 4 package(s) @tanstack/start-plugin-core@1.171.48, @babel/core@7.29.7, @babel/traverse@7.29.8, @babel/template@7.29.7\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/core has 2 installed versions:\n7.29.0 via the following 1 package(s) babel-dead-code-elimination@1.0.12\n7.29.7 via the following 3 package(s) @tanstack/start-plugin-core@1.171.48, @tanstack/router-plugin@1.168.41, @tanstack/router-plugin@1.168.40\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] @babel/helper-compilation-targets has 2 installed versions:\n7.28.6 via the following 1 package(s) @babel/core@7.29.0\n7.29.7 via the following 1 package(s) @babel/core@7.29.7\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @babel/helper-module-transforms has 2 installed versions:\n7.28.6 via the following 1 package(s) @babel/core@7.29.0\n7.29.7 via the following 1 package(s) @babel/core@7.29.7\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @babel/helpers has 2 installed versions:\n7.28.6 via the following 1 package(s) @babel/core@7.29.0\n7.29.7 via the following 1 package(s) @babel/core@7.29.7\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @babel/template has 2 installed versions:\n7.28.6 via the following 3 package(s) @babel/traverse@7.29.0, @babel/helpers@7.28.6, @babel/core@7.29.0\n7.29.7 via the following 5 package(s) @babel/traverse@7.29.8, @babel/helpers@7.29.7, @babel/core@7.29.7, @tanstack/router-plugin@1.168.41, @tanstack/router-plugin@1.168.40\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] @babel/traverse has 2 installed versions:\n7.29.0 via the following 4 package(s) @babel/helper-module-imports@7.28.6, @babel/helper-module-transforms@7.28.6, @babel/core@7.29.0, babel-dead-code-elimination@1.0.12\n7.29.8 via the following 3 package(s) @babel/helper-module-imports@7.29.7, @babel/helper-module-transforms@7.29.7, @babel/core@7.29.7\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/compat-data has 2 installed versions:\n7.29.0 via the following 1 package(s) @babel/helper-compilation-targets@7.28.6\n7.29.7 via the following 1 package(s) @babel/helper-compilation-targets@7.29.7\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @babel/helper-validator-option has 2 installed versions:\n7.27.1 via the following 1 package(s) @babel/helper-compilation-targets@7.28.6\n7.29.7 via the following 1 package(s) @babel/helper-compilation-targets@7.29.7\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @babel/helper-module-imports has 2 installed versions:\n7.28.6 via the following 1 package(s) @babel/helper-module-transforms@7.28.6\n7.29.7 via the following 1 package(s) @babel/helper-module-transforms@7.29.7\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @babel/helper-globals has 2 installed versions:\n7.28.0 via the following 1 package(s) @babel/traverse@7.29.0\n7.29.7 via the following 1 package(s) @babel/traverse@7.29.8\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @jridgewell/sourcemap-codec has 2 installed versions:\n1.5.5 via the following 3 package(s) @jridgewell/gen-mapping@0.3.13, @jridgewell/trace-mapping@0.3.31, magic-string@0.30.21\n1.6.0 via the following 1 package(s) magic-string@1.4.2\n💡 Suggestions\n- Consider standardizing on version 1.5.5 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.3.3\n1.33.0 via the following 2 package(s) vite@8.3.1, @tanstack/start-plugin-core@1.171.48\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] magic-string has 2 installed versions:\n0.30.21 via the following 4 package(s) @tailwindcss/node@4.3.3, @tanstack/router-generator@1.167.39, @tanstack/router-generator@1.167.38, @tanstack/devtools-bundler-core@0.1.3\n1.4.2 via the following 2 package(s) @vitest/mocker@5.0.2, vitest@5.0.2\n💡 Suggestions\n- Consider standardizing on version 0.30.21 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-core has 2 installed versions:\n1.171.33 via the following 13 package(s) @tanstack/router-devtools-core@1.168.2, @tanstack/react-router-devtools@1.167.2, @tanstack/router-ssr-query-core@1.169.3, @tanstack/react-router@1.170.40, @tanstack/react-start-client@1.168.38, @tanstack/start-client-core@1.170.33, @tanstack/start-storage-context@1.167.35, @tanstack/react-start-rsc@0.1.58, @tanstack/start-plugin-core@1.171.48, @tanstack/router-generator@1.167.39, @tanstack/router-plugin@1.168.41, @tanstack/start-server-core@1.169.38, @tanstack/react-start-server@1.167.45\n1.171.32 via the following 3 package(s) @tanstack/react-router@1.170.39, @tanstack/router-plugin@1.168.40, @tanstack/router-generator@1.167.38\n💡 Suggestions\n- Consider standardizing on version 1.171.33 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 6 package(s) @tanstack/router-core@1.171.32, seroval-plugins@1.6.7, @tanstack/router-core@1.171.33, @tanstack/start-client-core@1.170.33, @tanstack/start-server-core@1.169.38, @tanstack/start-plugin-core@1.171.48\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 2 package(s) @tanstack/router-core@1.171.32, @tanstack/router-core@1.171.33\n1.5.0 via the following 1 package(s) solid-js@1.9.11\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] @tanstack/router-generator has 2 installed versions:\n1.167.38 via the following 1 package(s) @tanstack/router-plugin@1.168.40\n1.167.39 via the following 2 package(s) @tanstack/start-plugin-core@1.171.48, @tanstack/router-plugin@1.168.41\n💡 Suggestions\n- Consider standardizing on version 1.167.39 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 1 package(s) @tanstack/start-plugin-core@1.171.48\n1.0.5 via the following 4 package(s) crossws@0.4.12, env-runner@0.2.3, h3@2.0.1-rc.32, nitro@3.0.260903-beta\n💡 Suggestions\n- Consider standardizing on version 1.0.5 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-url has 2 installed versions:\n16.0.1 via the following 1 package(s) data-urls@7.0.0\n17.1.2 via the following 1 package(s) jsdom@30.1.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.260903-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 2 package(s) h3@2.0.1-rc.32, nitro@3.0.260903-beta\n💡 Suggestions\n- Consider standardizing on version 0.9.2 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", + "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] @oxc-project/types has 2 installed versions:\n0.120.0 via the following 1 package(s) oxc-parser@0.120.0\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 + } + ], + "vendoredCoreJsSize": 0, + "vendoredCoreJsUnnecessaryModules": [], + "browserBaselineTests": { + "baselineStatus": false, + "baselineYear": null, + "baselineReason": "temporal", + "baselineFeatureCount": 49 + }, + "packageJson": { + "dependencies": { + "@tailwindcss/vite": "4.3.3", + "@tanstack/react-devtools": "0.10.13", + "@tanstack/react-router": "1.170.39", + "@tanstack/react-router-devtools": "1.167.2", + "@tanstack/react-router-ssr-query": "1.167.3", + "@tanstack/react-start": "1.168.59", + "@tanstack/router-plugin": "1.168.40", + "lucide-react": "1.48.0", + "nitro": "3.0.260903-beta", + "react": "19.3.0", + "react-dom": "19.3.0", + "tailwindcss": "4.3.3", + "vite-tsconfig-paths": "6.1.1" + }, + "devDependencies": { + "@tanstack/devtools-vite": "0.8.5", + "@testing-library/dom": "10.4.2", + "@testing-library/react": "16.3.3", + "@types/node": "26.6.3", + "@types/react": "19.3.0", + "@types/react-dom": "19.3.0", + "@vitejs/plugin-react": "6.1.1", + "jsdom": "30.1.1", + "vite": "8.3.1", + "vitest": "5.0.2", + "web-vitals": "6.2.2" + } + }, + "frameworkDependencies": { + "prodDependencies": 9, + "devDependencies": 14, + "allDependencies": 23 + }, + "minimumNodeVersion": "22.22.2", + "minimumNodeVersionImposedBy": [ + "@asamuzakjp/css-color", + "@asamuzakjp/dom-selector", + "jsdom", + "w3c-xmlserializer" + ], + "devServerStartTime": { + "avgMs": 1957.6, + "standardDeviationMs": 27.12, + "minMs": 1933, + "maxMs": 1998, + "samplesMs": [1972, 1947, 1998, 1933, 1938] + }, + "firstPartyDependencies": { + "prodDependencies": 6, + "devDependencies": 1, + "allDependencies": 213, + "duplicateDependencies": 19 + } +}