From b9c37a56a6d2c324e6ea614f78065d635c71eda1 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sat, 10 Oct 2026 10:58:48 +0000 Subject: [PATCH] Update CI stats and generated stats after starter changes --- packages/app-astro/ci-stats.json | 652 ++++---- packages/app-astro/stats/7.3.5.json | 652 ++++---- packages/app-baseline-html/ci-stats.json | 518 +++---- packages/app-baseline-html/stats/24.21.0.json | 518 +++---- packages/app-next-js/ci-stats.json | 1342 ++++++++-------- packages/app-next-js/stats/16.1.1.json | 1342 ++++++++-------- packages/app-nuxt/ci-stats.json | 1292 ++++++++-------- packages/app-nuxt/stats/4.6.0.json | 1292 ++++++++-------- packages/app-pracht/ci-stats.json | 1226 +++++++-------- packages/app-pracht/stats/0.18.0.json | 1226 +++++++-------- packages/app-react-router/ci-stats.json | 1268 +++++++-------- packages/app-react-router/stats/7.16.0.json | 1268 +++++++-------- packages/app-solid-start/ci-stats.json | 730 ++++----- packages/app-solid-start/stats/2.0.5.json | 730 ++++----- packages/app-sveltekit/ci-stats.json | 696 ++++----- packages/app-sveltekit/stats/3.0.1.json | 696 ++++----- .../app-tanstack-start-react/ci-stats.json | 1356 ++++++++--------- .../stats/1.166.18.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 | 244 ++- .../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.166.18.json | 317 ++++ .../docs/src/content/runtime/app-astro.json | 652 ++++---- .../content/runtime/app-baseline-html.json | 518 +++---- .../docs/src/content/runtime/app-next-js.json | 1342 ++++++++-------- .../docs/src/content/runtime/app-nuxt.json | 1292 ++++++++-------- .../docs/src/content/runtime/app-pracht.json | 1226 +++++++-------- .../src/content/runtime/app-react-router.json | 1268 +++++++-------- .../src/content/runtime/app-solid-start.json | 730 ++++----- .../src/content/runtime/app-sveltekit.json | 696 ++++----- .../runtime/app-tanstack-start-react.json | 1342 ++++++++-------- .../runtime/versions/app-astro/7.3.5.json | 652 ++++---- .../versions/app-baseline-html/24.21.0.json | 518 +++---- .../runtime/versions/app-next-js/16.1.1.json | 1342 ++++++++-------- .../runtime/versions/app-nuxt/4.6.0.json | 1292 ++++++++-------- .../runtime/versions/app-pracht/0.18.0.json | 1226 +++++++-------- .../versions/app-react-router/7.16.0.json | 1268 +++++++-------- .../versions/app-solid-start/2.0.5.json | 730 ++++----- .../runtime/versions/app-sveltekit/3.0.1.json | 696 ++++----- .../app-tanstack-start-react/1.166.18.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 | 276 +++- .../stats/1.166.18.json | 342 +++++ 68 files changed, 20697 insertions(+), 17499 deletions(-) create mode 100644 packages/app-tanstack-start-react/stats/1.166.18.json create mode 100644 packages/docs/src/content/devtime/versions/starter-tanstack-start-react/1.166.18.json create mode 100644 packages/docs/src/content/runtime/versions/app-tanstack-start-react/1.166.18.json create mode 100644 packages/starter-tanstack-start-react/stats/1.166.18.json diff --git a/packages/app-astro/ci-stats.json b/packages/app-astro/ci-stats.json index 13fa0a4e..3e14aaaf 100644 --- a/packages/app-astro/ci-stats.json +++ b/packages/app-astro/ci-stats.json @@ -1,631 +1,631 @@ { - "timingMeasuredAt": "2026-10-09T13:14:59.615Z", + "timingMeasuredAt": "2026-10-10T10:58:42.209Z", "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": 94.6, - "fcpMs": 94.39, + "firstPaintMs": 87.4, + "fcpMs": 87.52, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 5.44, - "inputDelayMs": 2.01, - "processingDurationMs": 0.45, - "presentationDelayMs": 2.98 + "interactionLatencyMs": 3.3, + "inputDelayMs": 3.03, + "processingDurationMs": 0.28, + "presentationDelayMs": 0 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 9.07, - "fcpMs": 9.07, - "interactionLatencyMs": 6.76, - "inputDelayMs": 0.44, - "processingDurationMs": 0.37, - "presentationDelayMs": 6.66 + "firstPaintMs": 6.99, + "fcpMs": 6.95, + "interactionLatencyMs": 1.52, + "inputDelayMs": 1.52, + "processingDurationMs": 0.02, + "presentationDelayMs": 0 }, "samples": [ { - "firstPaintMs": 108, - "fcpMs": 107.714, + "firstPaintMs": 92, + "fcpMs": 91.833, "interactionTests": { - "interactionLatencyMs": 17.523, - "inputDelayMs": 1.513, - "processingDurationMs": 1.114, - "presentationDelayMs": 14.896 + "interactionLatencyMs": 2.327, + "inputDelayMs": 2.053, + "processingDurationMs": 0.274, + "presentationDelayMs": 0 } }, { - "firstPaintMs": 87, - "fcpMs": 86.579, + "firstPaintMs": 88, + "fcpMs": 88.3, "interactionTests": { - "interactionLatencyMs": 2.981, - "inputDelayMs": 2.717, - "processingDurationMs": 0.264, + "interactionLatencyMs": 4.904, + "inputDelayMs": 4.632, + "processingDurationMs": 0.272, "presentationDelayMs": 0 } }, { - "firstPaintMs": 89, - "fcpMs": 88.735, + "firstPaintMs": 76, + "fcpMs": 76.264, "interactionTests": { - "interactionLatencyMs": 2.176, - "inputDelayMs": 1.874, - "processingDurationMs": 0.302, + "interactionLatencyMs": 2.013, + "inputDelayMs": 1.757, + "processingDurationMs": 0.256, "presentationDelayMs": 0 } }, { - "firstPaintMs": 100, - "fcpMs": 99.862, + "firstPaintMs": 87, + "fcpMs": 86.826, "interactionTests": { - "interactionLatencyMs": 2.288, - "inputDelayMs": 2, - "processingDurationMs": 0.288, + "interactionLatencyMs": 2.261, + "inputDelayMs": 1.957, + "processingDurationMs": 0.304, "presentationDelayMs": 0 } }, { - "firstPaintMs": 89, - "fcpMs": 89.038, + "firstPaintMs": 94, + "fcpMs": 94.368, "interactionTests": { - "interactionLatencyMs": 2.2319999999999998, - "inputDelayMs": 1.95, - "processingDurationMs": 0.282, + "interactionLatencyMs": 5.011, + "inputDelayMs": 4.742, + "processingDurationMs": 0.269, "presentationDelayMs": 0 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 737, - "avgLatencyMs": 1.465, - "medianLatencyMs": 1.326, - "samples": 6827, + "opsPerSec": 725, + "avgLatencyMs": 1.484, + "medianLatencyMs": 1.342, + "samples": 6739, "bodySizeKb": 96.89, "duplicationFactor": 1 }, "serverSideRenderedTests": { - "firstPaintMs": 63, - "fcpMs": 63.17, + "firstPaintMs": 62.2, + "fcpMs": 62.06, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 1.25, - "inputDelayMs": 0.61, - "processingDurationMs": 0.64, + "interactionLatencyMs": 0.82, + "inputDelayMs": 0.55, + "processingDurationMs": 0.27, "presentationDelayMs": 0 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 9.77, - "fcpMs": 9.77, - "interactionLatencyMs": 0.82, - "inputDelayMs": 0.06, - "processingDurationMs": 0.87, + "firstPaintMs": 4.92, + "fcpMs": 4.76, + "interactionLatencyMs": 0.19, + "inputDelayMs": 0.25, + "processingDurationMs": 0.05, "presentationDelayMs": 0 }, "samples": [ { - "firstPaintMs": 80, - "fcpMs": 80.24, + "firstPaintMs": 66, + "fcpMs": 65.657, "interactionTests": { - "interactionLatencyMs": 0.9239999999999999, - "inputDelayMs": 0.633, - "processingDurationMs": 0.291, + "interactionLatencyMs": 0.868, + "inputDelayMs": 0.605, + "processingDurationMs": 0.263, "presentationDelayMs": 0 } }, { - "firstPaintMs": 56, - "fcpMs": 56.436, + "firstPaintMs": 63, + "fcpMs": 62.51, "interactionTests": { - "interactionLatencyMs": 2.7190000000000003, - "inputDelayMs": 0.519, - "processingDurationMs": 2.2, + "interactionLatencyMs": 0.474, + "inputDelayMs": 0.119, + "processingDurationMs": 0.355, "presentationDelayMs": 0 } }, { - "firstPaintMs": 61, - "fcpMs": 60.7, + "firstPaintMs": 54, + "fcpMs": 54.216, "interactionTests": { - "interactionLatencyMs": 0.902, - "inputDelayMs": 0.668, - "processingDurationMs": 0.234, + "interactionLatencyMs": 0.953, + "inputDelayMs": 0.722, + "processingDurationMs": 0.231, "presentationDelayMs": 0 } }, { - "firstPaintMs": 61, - "fcpMs": 61.245, + "firstPaintMs": 66, + "fcpMs": 66.039, "interactionTests": { - "interactionLatencyMs": 0.7989999999999999, - "inputDelayMs": 0.575, - "processingDurationMs": 0.224, + "interactionLatencyMs": 0.9239999999999999, + "inputDelayMs": 0.692, + "processingDurationMs": 0.232, "presentationDelayMs": 0 } }, { - "firstPaintMs": 57, - "fcpMs": 57.251, + "firstPaintMs": 62, + "fcpMs": 61.868, "interactionTests": { - "interactionLatencyMs": 0.894, - "inputDelayMs": 0.655, - "processingDurationMs": 0.239, + "interactionLatencyMs": 0.86, + "inputDelayMs": 0.608, + "processingDurationMs": 0.252, "presentationDelayMs": 0 } } ] }, "ssrLoadTests": { - "peakWorkers": 100, - "peakRequestsPerSec": 1499.8, - "peakAvgLatencyMs": 65.81, - "peakP50LatencyMs": 63, - "peakP75LatencyMs": 66, - "peakP90LatencyMs": 69, - "peakP99LatencyMs": 114, - "totalRequests": 45223, + "peakWorkers": 25, + "peakRequestsPerSec": 1534.4, + "peakAvgLatencyMs": 15.73, + "peakP50LatencyMs": 15, + "peakP75LatencyMs": 16, + "peakP90LatencyMs": 18, + "peakP99LatencyMs": 24, + "totalRequests": 46109, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2621, + "requests": 2692, "errors": 0, - "requestsPerSec": 524.21, - "avgLatencyMs": 1.12, + "requestsPerSec": 538.4, + "avgLatencyMs": 1.08, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 3, - "maxLatencyMs": 6, - "bytesPerSec": 99267379.2 + "maxLatencyMs": 5, + "bytesPerSec": 101954355.2 }, { "workers": 5, "durationMs": 5000, - "requests": 5971, + "requests": 6045, "errors": 0, - "requestsPerSec": 1194.2, - "avgLatencyMs": 3.96, + "requestsPerSec": 1209, + "avgLatencyMs": 3.8, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 11, - "bytesPerSec": 226164736 + "maxLatencyMs": 8, + "bytesPerSec": 228995891.2 }, { "workers": 10, "durationMs": 5000, - "requests": 6761, + "requests": 6971, "errors": 0, - "requestsPerSec": 1352.2, - "avgLatencyMs": 6.96, - "medianLatencyMs": 7, - "p50LatencyMs": 7, + "requestsPerSec": 1394.2, + "avgLatencyMs": 6.6, + "medianLatencyMs": 6, + "p50LatencyMs": 6, "p75LatencyMs": 7, "p90LatencyMs": 8, - "p99LatencyMs": 12, - "maxLatencyMs": 18, - "bytesPerSec": 256101580.8 + "p99LatencyMs": 11, + "maxLatencyMs": 14, + "bytesPerSec": 264044544 }, { "workers": 25, "durationMs": 5000, - "requests": 7461, + "requests": 7672, "errors": 0, - "requestsPerSec": 1492.2, - "avgLatencyMs": 16.23, - "medianLatencyMs": 16, - "p50LatencyMs": 16, - "p75LatencyMs": 17, + "requestsPerSec": 1534.4, + "avgLatencyMs": 15.73, + "medianLatencyMs": 15, + "p50LatencyMs": 15, + "p75LatencyMs": 16, "p90LatencyMs": 18, - "p99LatencyMs": 27, - "maxLatencyMs": 52, - "bytesPerSec": 282565017.61 + "p99LatencyMs": 24, + "maxLatencyMs": 77, + "bytesPerSec": 290639052.8 }, { "workers": 50, "durationMs": 5000, - "requests": 7476, + "requests": 7618, "errors": 0, - "requestsPerSec": 1495.2, - "avgLatencyMs": 32.85, - "medianLatencyMs": 32, - "p50LatencyMs": 32, - "p75LatencyMs": 34, - "p90LatencyMs": 36, - "p99LatencyMs": 48, - "maxLatencyMs": 352, - "bytesPerSec": 283194163.2 + "requestsPerSec": 1523.6, + "avgLatencyMs": 32.24, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 33, + "p90LatencyMs": 35, + "p99LatencyMs": 50, + "maxLatencyMs": 323, + "bytesPerSec": 288541900.8 }, { "workers": 100, "durationMs": 5010, - "requests": 7499, + "requests": 7585, "errors": 0, - "requestsPerSec": 1499.8, - "avgLatencyMs": 65.81, - "medianLatencyMs": 63, - "p50LatencyMs": 63, - "p75LatencyMs": 66, - "p90LatencyMs": 69, - "p99LatencyMs": 114, - "maxLatencyMs": 1599, - "bytesPerSec": 283980595.2 + "requestsPerSec": 1517, + "avgLatencyMs": 64.99, + "medianLatencyMs": 62, + "p50LatencyMs": 62, + "p75LatencyMs": 65, + "p90LatencyMs": 68, + "p99LatencyMs": 100, + "maxLatencyMs": 1561, + "bytesPerSec": 287336038.4 }, { "workers": 200, "durationMs": 5010, - "requests": 7434, + "requests": 7526, "errors": 0, - "requestsPerSec": 1486.8, - "avgLatencyMs": 114.65, - "medianLatencyMs": 84, - "p50LatencyMs": 84, - "p75LatencyMs": 102, - "p90LatencyMs": 112, - "p99LatencyMs": 1549, - "maxLatencyMs": 4949, - "bytesPerSec": 281621299.2 + "requestsPerSec": 1505.2, + "avgLatencyMs": 114.18, + "medianLatencyMs": 85, + "p50LatencyMs": 85, + "p75LatencyMs": 98, + "p90LatencyMs": 104, + "p99LatencyMs": 1555, + "maxLatencyMs": 4947, + "bytesPerSec": 285081600 } ], "runs": 3, "samples": [ { - "peakWorkers": 25, - "peakRequestsPerSec": 1515.6, - "peakAvgLatencyMs": 15.96, - "peakP50LatencyMs": 16, - "peakP75LatencyMs": 17, - "peakP90LatencyMs": 18, - "peakP99LatencyMs": 25, - "totalRequests": 44632, + "peakWorkers": 50, + "peakRequestsPerSec": 1510.2, + "peakAvgLatencyMs": 32.48, + "peakP50LatencyMs": 32, + "peakP75LatencyMs": 33, + "peakP90LatencyMs": 35, + "peakP99LatencyMs": 49, + "totalRequests": 45273, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2607, + "requests": 2652, "errors": 0, - "requestsPerSec": 521.4, - "avgLatencyMs": 1.08, + "requestsPerSec": 530.4, + "avgLatencyMs": 1.06, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 3, - "maxLatencyMs": 5, - "bytesPerSec": 98743091.2 + "maxLatencyMs": 4, + "bytesPerSec": 100447027.2 }, { "workers": 5, "durationMs": 5000, - "requests": 5795, + "requests": 5924, "errors": 0, - "requestsPerSec": 1159, - "avgLatencyMs": 4.02, + "requestsPerSec": 1184.8, + "avgLatencyMs": 3.95, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, - "p99LatencyMs": 7, - "maxLatencyMs": 9, - "bytesPerSec": 219480064 + "p99LatencyMs": 6, + "maxLatencyMs": 8, + "bytesPerSec": 224382156.8 }, { "workers": 10, "durationMs": 5000, - "requests": 6776, + "requests": 6829, "errors": 0, - "requestsPerSec": 1355.2, - "avgLatencyMs": 6.9, + "requestsPerSec": 1365.8, + "avgLatencyMs": 6.84, "medianLatencyMs": 7, "p50LatencyMs": 7, "p75LatencyMs": 7, "p90LatencyMs": 8, - "p99LatencyMs": 12, + "p99LatencyMs": 11, "maxLatencyMs": 16, - "bytesPerSec": 256652083.2 + "bytesPerSec": 258644377.6 }, { "workers": 25, "durationMs": 5000, - "requests": 7578, + "requests": 7508, "errors": 0, - "requestsPerSec": 1515.6, - "avgLatencyMs": 15.96, + "requestsPerSec": 1501.6, + "avgLatencyMs": 16.12, "medianLatencyMs": 16, "p50LatencyMs": 16, "p75LatencyMs": 17, "p90LatencyMs": 18, "p99LatencyMs": 25, - "maxLatencyMs": 76, - "bytesPerSec": 287021465.61 + "maxLatencyMs": 74, + "bytesPerSec": 284400025.61 }, { "workers": 50, "durationMs": 5000, - "requests": 7264, + "requests": 7551, "errors": 0, - "requestsPerSec": 1452.8, - "avgLatencyMs": 33.82, - "medianLatencyMs": 33, - "p50LatencyMs": 33, - "p75LatencyMs": 35, - "p90LatencyMs": 36, - "p99LatencyMs": 54, - "maxLatencyMs": 114, - "bytesPerSec": 275159449.61 + "requestsPerSec": 1510.2, + "avgLatencyMs": 32.48, + "medianLatencyMs": 32, + "p50LatencyMs": 32, + "p75LatencyMs": 33, + "p90LatencyMs": 35, + "p99LatencyMs": 49, + "maxLatencyMs": 112, + "bytesPerSec": 286025318.4 }, { "workers": 100, "durationMs": 5010, - "requests": 7292, + "requests": 7333, "errors": 0, - "requestsPerSec": 1458.4, - "avgLatencyMs": 67.58, + "requestsPerSec": 1466.6, + "avgLatencyMs": 67.28, "medianLatencyMs": 64, "p50LatencyMs": 64, "p75LatencyMs": 68, - "p90LatencyMs": 73, - "p99LatencyMs": 112, - "maxLatencyMs": 1603, - "bytesPerSec": 276208025.61 + "p90LatencyMs": 72, + "p99LatencyMs": 110, + "maxLatencyMs": 1565, + "bytesPerSec": 277807104 }, { "workers": 200, "durationMs": 5010, - "requests": 7320, + "requests": 7476, "errors": 0, - "requestsPerSec": 1464, - "avgLatencyMs": 116.24, - "medianLatencyMs": 83, - "p50LatencyMs": 83, - "p75LatencyMs": 100, - "p90LatencyMs": 109, - "p99LatencyMs": 1634, - "maxLatencyMs": 4991, - "bytesPerSec": 277217280 + "requestsPerSec": 1495.2, + "avgLatencyMs": 114.58, + "medianLatencyMs": 85, + "p50LatencyMs": 85, + "p75LatencyMs": 97, + "p90LatencyMs": 107, + "p99LatencyMs": 1641, + "maxLatencyMs": 4938, + "bytesPerSec": 283194163.2 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 1483.8, - "peakAvgLatencyMs": 16.33, - "peakP50LatencyMs": 16, - "peakP75LatencyMs": 17, + "peakRequestsPerSec": 1534.4, + "peakAvgLatencyMs": 15.73, + "peakP50LatencyMs": 15, + "peakP75LatencyMs": 16, "peakP90LatencyMs": 18, - "peakP99LatencyMs": 27, - "totalRequests": 44859, + "peakP99LatencyMs": 24, + "totalRequests": 46109, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2631, + "requests": 2692, "errors": 0, - "requestsPerSec": 526.21, - "avgLatencyMs": 1.11, + "requestsPerSec": 538.4, + "avgLatencyMs": 1.08, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 3, - "maxLatencyMs": 8, - "bytesPerSec": 99647488 + "maxLatencyMs": 5, + "bytesPerSec": 101954355.2 }, { "workers": 5, "durationMs": 5000, - "requests": 5942, + "requests": 6045, "errors": 0, - "requestsPerSec": 1188.41, - "avgLatencyMs": 3.89, + "requestsPerSec": 1209, + "avgLatencyMs": 3.8, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 10, - "bytesPerSec": 225089945.6 + "maxLatencyMs": 8, + "bytesPerSec": 228995891.2 }, { "workers": 10, "durationMs": 5000, - "requests": 6918, + "requests": 6971, "errors": 0, - "requestsPerSec": 1383.6, - "avgLatencyMs": 6.76, - "medianLatencyMs": 7, - "p50LatencyMs": 7, + "requestsPerSec": 1394.2, + "avgLatencyMs": 6.6, + "medianLatencyMs": 6, + "p50LatencyMs": 6, "p75LatencyMs": 7, "p90LatencyMs": 8, "p99LatencyMs": 11, - "maxLatencyMs": 15, - "bytesPerSec": 261999820.8 + "maxLatencyMs": 14, + "bytesPerSec": 264044544 }, { "workers": 25, "durationMs": 5000, - "requests": 7419, + "requests": 7672, "errors": 0, - "requestsPerSec": 1483.8, - "avgLatencyMs": 16.33, - "medianLatencyMs": 16, - "p50LatencyMs": 16, - "p75LatencyMs": 17, + "requestsPerSec": 1534.4, + "avgLatencyMs": 15.73, + "medianLatencyMs": 15, + "p50LatencyMs": 15, + "p75LatencyMs": 16, "p90LatencyMs": 18, - "p99LatencyMs": 27, - "maxLatencyMs": 66, - "bytesPerSec": 280992153.61 + "p99LatencyMs": 24, + "maxLatencyMs": 77, + "bytesPerSec": 290639052.8 }, { "workers": 50, "durationMs": 5000, - "requests": 7170, + "requests": 7618, "errors": 0, - "requestsPerSec": 1434, - "avgLatencyMs": 34.25, - "medianLatencyMs": 33, - "p50LatencyMs": 33, - "p75LatencyMs": 36, - "p90LatencyMs": 39, - "p99LatencyMs": 48, - "maxLatencyMs": 385, - "bytesPerSec": 271568076.8 + "requestsPerSec": 1523.6, + "avgLatencyMs": 32.24, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 33, + "p90LatencyMs": 35, + "p99LatencyMs": 50, + "maxLatencyMs": 323, + "bytesPerSec": 288541900.8 }, { "workers": 100, "durationMs": 5010, - "requests": 7379, + "requests": 7585, "errors": 0, - "requestsPerSec": 1475.8, - "avgLatencyMs": 66.71, - "medianLatencyMs": 63, - "p50LatencyMs": 63, - "p75LatencyMs": 67, - "p90LatencyMs": 70, - "p99LatencyMs": 130, - "maxLatencyMs": 1590, - "bytesPerSec": 279524147.2 + "requestsPerSec": 1517, + "avgLatencyMs": 64.99, + "medianLatencyMs": 62, + "p50LatencyMs": 62, + "p75LatencyMs": 65, + "p90LatencyMs": 68, + "p99LatencyMs": 100, + "maxLatencyMs": 1561, + "bytesPerSec": 287336038.4 }, { "workers": 200, "durationMs": 5010, - "requests": 7400, + "requests": 7526, "errors": 0, - "requestsPerSec": 1480, - "avgLatencyMs": 115.04, - "medianLatencyMs": 82, - "p50LatencyMs": 82, - "p75LatencyMs": 102, - "p90LatencyMs": 110, - "p99LatencyMs": 1608, - "maxLatencyMs": 4991, - "bytesPerSec": 280323686.4 + "requestsPerSec": 1505.2, + "avgLatencyMs": 114.18, + "medianLatencyMs": 85, + "p50LatencyMs": 85, + "p75LatencyMs": 98, + "p90LatencyMs": 104, + "p99LatencyMs": 1555, + "maxLatencyMs": 4947, + "bytesPerSec": 285081600 } ] }, { - "peakWorkers": 100, - "peakRequestsPerSec": 1499.8, - "peakAvgLatencyMs": 65.81, - "peakP50LatencyMs": 63, - "peakP75LatencyMs": 66, - "peakP90LatencyMs": 69, - "peakP99LatencyMs": 114, - "totalRequests": 45223, + "peakWorkers": 25, + "peakRequestsPerSec": 1550.2, + "peakAvgLatencyMs": 15.59, + "peakP50LatencyMs": 15, + "peakP75LatencyMs": 16, + "peakP90LatencyMs": 18, + "peakP99LatencyMs": 24, + "totalRequests": 46420, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2621, + "requests": 2735, "errors": 0, - "requestsPerSec": 524.21, - "avgLatencyMs": 1.12, + "requestsPerSec": 547, + "avgLatencyMs": 1.04, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 3, - "maxLatencyMs": 6, - "bytesPerSec": 99267379.2 + "maxLatencyMs": 4, + "bytesPerSec": 103579648 }, { "workers": 5, "durationMs": 5000, - "requests": 5971, + "requests": 6007, "errors": 0, - "requestsPerSec": 1194.2, - "avgLatencyMs": 3.96, + "requestsPerSec": 1201.41, + "avgLatencyMs": 3.88, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 11, - "bytesPerSec": 226164736 + "maxLatencyMs": 14, + "bytesPerSec": 227527884.8 }, { "workers": 10, "durationMs": 5000, - "requests": 6761, + "requests": 7044, "errors": 0, - "requestsPerSec": 1352.2, - "avgLatencyMs": 6.96, - "medianLatencyMs": 7, - "p50LatencyMs": 7, + "requestsPerSec": 1408.8, + "avgLatencyMs": 6.48, + "medianLatencyMs": 6, + "p50LatencyMs": 6, "p75LatencyMs": 7, "p90LatencyMs": 8, - "p99LatencyMs": 12, - "maxLatencyMs": 18, - "bytesPerSec": 256101580.8 + "p99LatencyMs": 11, + "maxLatencyMs": 16, + "bytesPerSec": 266770841.6 }, { "workers": 25, "durationMs": 5000, - "requests": 7461, + "requests": 7751, "errors": 0, - "requestsPerSec": 1492.2, - "avgLatencyMs": 16.23, - "medianLatencyMs": 16, - "p50LatencyMs": 16, - "p75LatencyMs": 17, + "requestsPerSec": 1550.2, + "avgLatencyMs": 15.59, + "medianLatencyMs": 15, + "p50LatencyMs": 15, + "p75LatencyMs": 16, "p90LatencyMs": 18, - "p99LatencyMs": 27, - "maxLatencyMs": 52, - "bytesPerSec": 282565017.61 + "p99LatencyMs": 24, + "maxLatencyMs": 71, + "bytesPerSec": 293575065.61 }, { "workers": 50, "durationMs": 5000, - "requests": 7476, + "requests": 7724, "errors": 0, - "requestsPerSec": 1495.2, - "avgLatencyMs": 32.85, - "medianLatencyMs": 32, - "p50LatencyMs": 32, - "p75LatencyMs": 34, - "p90LatencyMs": 36, - "p99LatencyMs": 48, - "maxLatencyMs": 352, - "bytesPerSec": 283194163.2 + "requestsPerSec": 1544.8, + "avgLatencyMs": 31.79, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 32, + "p90LatencyMs": 34, + "p99LatencyMs": 50, + "maxLatencyMs": 305, + "bytesPerSec": 292631347.2 }, { "workers": 100, - "durationMs": 5010, - "requests": 7499, + "durationMs": 5000, + "requests": 7612, "errors": 0, - "requestsPerSec": 1499.8, - "avgLatencyMs": 65.81, - "medianLatencyMs": 63, - "p50LatencyMs": 63, - "p75LatencyMs": 66, + "requestsPerSec": 1522.4, + "avgLatencyMs": 64.74, + "medianLatencyMs": 62, + "p50LatencyMs": 62, + "p75LatencyMs": 65, "p90LatencyMs": 69, - "p99LatencyMs": 114, - "maxLatencyMs": 1599, - "bytesPerSec": 283980595.2 + "p99LatencyMs": 82, + "maxLatencyMs": 1565, + "bytesPerSec": 288279756.8 }, { "workers": 200, "durationMs": 5010, - "requests": 7434, + "requests": 7547, "errors": 0, - "requestsPerSec": 1486.8, - "avgLatencyMs": 114.65, - "medianLatencyMs": 84, - "p50LatencyMs": 84, - "p75LatencyMs": 102, - "p90LatencyMs": 112, - "p99LatencyMs": 1549, - "maxLatencyMs": 4949, - "bytesPerSec": 281621299.2 + "requestsPerSec": 1509.4, + "avgLatencyMs": 114.2, + "medianLatencyMs": 82, + "p50LatencyMs": 82, + "p75LatencyMs": 98, + "p90LatencyMs": 110, + "p99LatencyMs": 1616, + "maxLatencyMs": 4971, + "bytesPerSec": 285881139.2 } ] } diff --git a/packages/app-astro/stats/7.3.5.json b/packages/app-astro/stats/7.3.5.json index 13fa0a4e..3e14aaaf 100644 --- a/packages/app-astro/stats/7.3.5.json +++ b/packages/app-astro/stats/7.3.5.json @@ -1,631 +1,631 @@ { - "timingMeasuredAt": "2026-10-09T13:14:59.615Z", + "timingMeasuredAt": "2026-10-10T10:58:42.209Z", "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": 94.6, - "fcpMs": 94.39, + "firstPaintMs": 87.4, + "fcpMs": 87.52, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 5.44, - "inputDelayMs": 2.01, - "processingDurationMs": 0.45, - "presentationDelayMs": 2.98 + "interactionLatencyMs": 3.3, + "inputDelayMs": 3.03, + "processingDurationMs": 0.28, + "presentationDelayMs": 0 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 9.07, - "fcpMs": 9.07, - "interactionLatencyMs": 6.76, - "inputDelayMs": 0.44, - "processingDurationMs": 0.37, - "presentationDelayMs": 6.66 + "firstPaintMs": 6.99, + "fcpMs": 6.95, + "interactionLatencyMs": 1.52, + "inputDelayMs": 1.52, + "processingDurationMs": 0.02, + "presentationDelayMs": 0 }, "samples": [ { - "firstPaintMs": 108, - "fcpMs": 107.714, + "firstPaintMs": 92, + "fcpMs": 91.833, "interactionTests": { - "interactionLatencyMs": 17.523, - "inputDelayMs": 1.513, - "processingDurationMs": 1.114, - "presentationDelayMs": 14.896 + "interactionLatencyMs": 2.327, + "inputDelayMs": 2.053, + "processingDurationMs": 0.274, + "presentationDelayMs": 0 } }, { - "firstPaintMs": 87, - "fcpMs": 86.579, + "firstPaintMs": 88, + "fcpMs": 88.3, "interactionTests": { - "interactionLatencyMs": 2.981, - "inputDelayMs": 2.717, - "processingDurationMs": 0.264, + "interactionLatencyMs": 4.904, + "inputDelayMs": 4.632, + "processingDurationMs": 0.272, "presentationDelayMs": 0 } }, { - "firstPaintMs": 89, - "fcpMs": 88.735, + "firstPaintMs": 76, + "fcpMs": 76.264, "interactionTests": { - "interactionLatencyMs": 2.176, - "inputDelayMs": 1.874, - "processingDurationMs": 0.302, + "interactionLatencyMs": 2.013, + "inputDelayMs": 1.757, + "processingDurationMs": 0.256, "presentationDelayMs": 0 } }, { - "firstPaintMs": 100, - "fcpMs": 99.862, + "firstPaintMs": 87, + "fcpMs": 86.826, "interactionTests": { - "interactionLatencyMs": 2.288, - "inputDelayMs": 2, - "processingDurationMs": 0.288, + "interactionLatencyMs": 2.261, + "inputDelayMs": 1.957, + "processingDurationMs": 0.304, "presentationDelayMs": 0 } }, { - "firstPaintMs": 89, - "fcpMs": 89.038, + "firstPaintMs": 94, + "fcpMs": 94.368, "interactionTests": { - "interactionLatencyMs": 2.2319999999999998, - "inputDelayMs": 1.95, - "processingDurationMs": 0.282, + "interactionLatencyMs": 5.011, + "inputDelayMs": 4.742, + "processingDurationMs": 0.269, "presentationDelayMs": 0 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 737, - "avgLatencyMs": 1.465, - "medianLatencyMs": 1.326, - "samples": 6827, + "opsPerSec": 725, + "avgLatencyMs": 1.484, + "medianLatencyMs": 1.342, + "samples": 6739, "bodySizeKb": 96.89, "duplicationFactor": 1 }, "serverSideRenderedTests": { - "firstPaintMs": 63, - "fcpMs": 63.17, + "firstPaintMs": 62.2, + "fcpMs": 62.06, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 1.25, - "inputDelayMs": 0.61, - "processingDurationMs": 0.64, + "interactionLatencyMs": 0.82, + "inputDelayMs": 0.55, + "processingDurationMs": 0.27, "presentationDelayMs": 0 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 9.77, - "fcpMs": 9.77, - "interactionLatencyMs": 0.82, - "inputDelayMs": 0.06, - "processingDurationMs": 0.87, + "firstPaintMs": 4.92, + "fcpMs": 4.76, + "interactionLatencyMs": 0.19, + "inputDelayMs": 0.25, + "processingDurationMs": 0.05, "presentationDelayMs": 0 }, "samples": [ { - "firstPaintMs": 80, - "fcpMs": 80.24, + "firstPaintMs": 66, + "fcpMs": 65.657, "interactionTests": { - "interactionLatencyMs": 0.9239999999999999, - "inputDelayMs": 0.633, - "processingDurationMs": 0.291, + "interactionLatencyMs": 0.868, + "inputDelayMs": 0.605, + "processingDurationMs": 0.263, "presentationDelayMs": 0 } }, { - "firstPaintMs": 56, - "fcpMs": 56.436, + "firstPaintMs": 63, + "fcpMs": 62.51, "interactionTests": { - "interactionLatencyMs": 2.7190000000000003, - "inputDelayMs": 0.519, - "processingDurationMs": 2.2, + "interactionLatencyMs": 0.474, + "inputDelayMs": 0.119, + "processingDurationMs": 0.355, "presentationDelayMs": 0 } }, { - "firstPaintMs": 61, - "fcpMs": 60.7, + "firstPaintMs": 54, + "fcpMs": 54.216, "interactionTests": { - "interactionLatencyMs": 0.902, - "inputDelayMs": 0.668, - "processingDurationMs": 0.234, + "interactionLatencyMs": 0.953, + "inputDelayMs": 0.722, + "processingDurationMs": 0.231, "presentationDelayMs": 0 } }, { - "firstPaintMs": 61, - "fcpMs": 61.245, + "firstPaintMs": 66, + "fcpMs": 66.039, "interactionTests": { - "interactionLatencyMs": 0.7989999999999999, - "inputDelayMs": 0.575, - "processingDurationMs": 0.224, + "interactionLatencyMs": 0.9239999999999999, + "inputDelayMs": 0.692, + "processingDurationMs": 0.232, "presentationDelayMs": 0 } }, { - "firstPaintMs": 57, - "fcpMs": 57.251, + "firstPaintMs": 62, + "fcpMs": 61.868, "interactionTests": { - "interactionLatencyMs": 0.894, - "inputDelayMs": 0.655, - "processingDurationMs": 0.239, + "interactionLatencyMs": 0.86, + "inputDelayMs": 0.608, + "processingDurationMs": 0.252, "presentationDelayMs": 0 } } ] }, "ssrLoadTests": { - "peakWorkers": 100, - "peakRequestsPerSec": 1499.8, - "peakAvgLatencyMs": 65.81, - "peakP50LatencyMs": 63, - "peakP75LatencyMs": 66, - "peakP90LatencyMs": 69, - "peakP99LatencyMs": 114, - "totalRequests": 45223, + "peakWorkers": 25, + "peakRequestsPerSec": 1534.4, + "peakAvgLatencyMs": 15.73, + "peakP50LatencyMs": 15, + "peakP75LatencyMs": 16, + "peakP90LatencyMs": 18, + "peakP99LatencyMs": 24, + "totalRequests": 46109, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2621, + "requests": 2692, "errors": 0, - "requestsPerSec": 524.21, - "avgLatencyMs": 1.12, + "requestsPerSec": 538.4, + "avgLatencyMs": 1.08, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 3, - "maxLatencyMs": 6, - "bytesPerSec": 99267379.2 + "maxLatencyMs": 5, + "bytesPerSec": 101954355.2 }, { "workers": 5, "durationMs": 5000, - "requests": 5971, + "requests": 6045, "errors": 0, - "requestsPerSec": 1194.2, - "avgLatencyMs": 3.96, + "requestsPerSec": 1209, + "avgLatencyMs": 3.8, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 11, - "bytesPerSec": 226164736 + "maxLatencyMs": 8, + "bytesPerSec": 228995891.2 }, { "workers": 10, "durationMs": 5000, - "requests": 6761, + "requests": 6971, "errors": 0, - "requestsPerSec": 1352.2, - "avgLatencyMs": 6.96, - "medianLatencyMs": 7, - "p50LatencyMs": 7, + "requestsPerSec": 1394.2, + "avgLatencyMs": 6.6, + "medianLatencyMs": 6, + "p50LatencyMs": 6, "p75LatencyMs": 7, "p90LatencyMs": 8, - "p99LatencyMs": 12, - "maxLatencyMs": 18, - "bytesPerSec": 256101580.8 + "p99LatencyMs": 11, + "maxLatencyMs": 14, + "bytesPerSec": 264044544 }, { "workers": 25, "durationMs": 5000, - "requests": 7461, + "requests": 7672, "errors": 0, - "requestsPerSec": 1492.2, - "avgLatencyMs": 16.23, - "medianLatencyMs": 16, - "p50LatencyMs": 16, - "p75LatencyMs": 17, + "requestsPerSec": 1534.4, + "avgLatencyMs": 15.73, + "medianLatencyMs": 15, + "p50LatencyMs": 15, + "p75LatencyMs": 16, "p90LatencyMs": 18, - "p99LatencyMs": 27, - "maxLatencyMs": 52, - "bytesPerSec": 282565017.61 + "p99LatencyMs": 24, + "maxLatencyMs": 77, + "bytesPerSec": 290639052.8 }, { "workers": 50, "durationMs": 5000, - "requests": 7476, + "requests": 7618, "errors": 0, - "requestsPerSec": 1495.2, - "avgLatencyMs": 32.85, - "medianLatencyMs": 32, - "p50LatencyMs": 32, - "p75LatencyMs": 34, - "p90LatencyMs": 36, - "p99LatencyMs": 48, - "maxLatencyMs": 352, - "bytesPerSec": 283194163.2 + "requestsPerSec": 1523.6, + "avgLatencyMs": 32.24, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 33, + "p90LatencyMs": 35, + "p99LatencyMs": 50, + "maxLatencyMs": 323, + "bytesPerSec": 288541900.8 }, { "workers": 100, "durationMs": 5010, - "requests": 7499, + "requests": 7585, "errors": 0, - "requestsPerSec": 1499.8, - "avgLatencyMs": 65.81, - "medianLatencyMs": 63, - "p50LatencyMs": 63, - "p75LatencyMs": 66, - "p90LatencyMs": 69, - "p99LatencyMs": 114, - "maxLatencyMs": 1599, - "bytesPerSec": 283980595.2 + "requestsPerSec": 1517, + "avgLatencyMs": 64.99, + "medianLatencyMs": 62, + "p50LatencyMs": 62, + "p75LatencyMs": 65, + "p90LatencyMs": 68, + "p99LatencyMs": 100, + "maxLatencyMs": 1561, + "bytesPerSec": 287336038.4 }, { "workers": 200, "durationMs": 5010, - "requests": 7434, + "requests": 7526, "errors": 0, - "requestsPerSec": 1486.8, - "avgLatencyMs": 114.65, - "medianLatencyMs": 84, - "p50LatencyMs": 84, - "p75LatencyMs": 102, - "p90LatencyMs": 112, - "p99LatencyMs": 1549, - "maxLatencyMs": 4949, - "bytesPerSec": 281621299.2 + "requestsPerSec": 1505.2, + "avgLatencyMs": 114.18, + "medianLatencyMs": 85, + "p50LatencyMs": 85, + "p75LatencyMs": 98, + "p90LatencyMs": 104, + "p99LatencyMs": 1555, + "maxLatencyMs": 4947, + "bytesPerSec": 285081600 } ], "runs": 3, "samples": [ { - "peakWorkers": 25, - "peakRequestsPerSec": 1515.6, - "peakAvgLatencyMs": 15.96, - "peakP50LatencyMs": 16, - "peakP75LatencyMs": 17, - "peakP90LatencyMs": 18, - "peakP99LatencyMs": 25, - "totalRequests": 44632, + "peakWorkers": 50, + "peakRequestsPerSec": 1510.2, + "peakAvgLatencyMs": 32.48, + "peakP50LatencyMs": 32, + "peakP75LatencyMs": 33, + "peakP90LatencyMs": 35, + "peakP99LatencyMs": 49, + "totalRequests": 45273, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2607, + "requests": 2652, "errors": 0, - "requestsPerSec": 521.4, - "avgLatencyMs": 1.08, + "requestsPerSec": 530.4, + "avgLatencyMs": 1.06, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 3, - "maxLatencyMs": 5, - "bytesPerSec": 98743091.2 + "maxLatencyMs": 4, + "bytesPerSec": 100447027.2 }, { "workers": 5, "durationMs": 5000, - "requests": 5795, + "requests": 5924, "errors": 0, - "requestsPerSec": 1159, - "avgLatencyMs": 4.02, + "requestsPerSec": 1184.8, + "avgLatencyMs": 3.95, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, - "p99LatencyMs": 7, - "maxLatencyMs": 9, - "bytesPerSec": 219480064 + "p99LatencyMs": 6, + "maxLatencyMs": 8, + "bytesPerSec": 224382156.8 }, { "workers": 10, "durationMs": 5000, - "requests": 6776, + "requests": 6829, "errors": 0, - "requestsPerSec": 1355.2, - "avgLatencyMs": 6.9, + "requestsPerSec": 1365.8, + "avgLatencyMs": 6.84, "medianLatencyMs": 7, "p50LatencyMs": 7, "p75LatencyMs": 7, "p90LatencyMs": 8, - "p99LatencyMs": 12, + "p99LatencyMs": 11, "maxLatencyMs": 16, - "bytesPerSec": 256652083.2 + "bytesPerSec": 258644377.6 }, { "workers": 25, "durationMs": 5000, - "requests": 7578, + "requests": 7508, "errors": 0, - "requestsPerSec": 1515.6, - "avgLatencyMs": 15.96, + "requestsPerSec": 1501.6, + "avgLatencyMs": 16.12, "medianLatencyMs": 16, "p50LatencyMs": 16, "p75LatencyMs": 17, "p90LatencyMs": 18, "p99LatencyMs": 25, - "maxLatencyMs": 76, - "bytesPerSec": 287021465.61 + "maxLatencyMs": 74, + "bytesPerSec": 284400025.61 }, { "workers": 50, "durationMs": 5000, - "requests": 7264, + "requests": 7551, "errors": 0, - "requestsPerSec": 1452.8, - "avgLatencyMs": 33.82, - "medianLatencyMs": 33, - "p50LatencyMs": 33, - "p75LatencyMs": 35, - "p90LatencyMs": 36, - "p99LatencyMs": 54, - "maxLatencyMs": 114, - "bytesPerSec": 275159449.61 + "requestsPerSec": 1510.2, + "avgLatencyMs": 32.48, + "medianLatencyMs": 32, + "p50LatencyMs": 32, + "p75LatencyMs": 33, + "p90LatencyMs": 35, + "p99LatencyMs": 49, + "maxLatencyMs": 112, + "bytesPerSec": 286025318.4 }, { "workers": 100, "durationMs": 5010, - "requests": 7292, + "requests": 7333, "errors": 0, - "requestsPerSec": 1458.4, - "avgLatencyMs": 67.58, + "requestsPerSec": 1466.6, + "avgLatencyMs": 67.28, "medianLatencyMs": 64, "p50LatencyMs": 64, "p75LatencyMs": 68, - "p90LatencyMs": 73, - "p99LatencyMs": 112, - "maxLatencyMs": 1603, - "bytesPerSec": 276208025.61 + "p90LatencyMs": 72, + "p99LatencyMs": 110, + "maxLatencyMs": 1565, + "bytesPerSec": 277807104 }, { "workers": 200, "durationMs": 5010, - "requests": 7320, + "requests": 7476, "errors": 0, - "requestsPerSec": 1464, - "avgLatencyMs": 116.24, - "medianLatencyMs": 83, - "p50LatencyMs": 83, - "p75LatencyMs": 100, - "p90LatencyMs": 109, - "p99LatencyMs": 1634, - "maxLatencyMs": 4991, - "bytesPerSec": 277217280 + "requestsPerSec": 1495.2, + "avgLatencyMs": 114.58, + "medianLatencyMs": 85, + "p50LatencyMs": 85, + "p75LatencyMs": 97, + "p90LatencyMs": 107, + "p99LatencyMs": 1641, + "maxLatencyMs": 4938, + "bytesPerSec": 283194163.2 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 1483.8, - "peakAvgLatencyMs": 16.33, - "peakP50LatencyMs": 16, - "peakP75LatencyMs": 17, + "peakRequestsPerSec": 1534.4, + "peakAvgLatencyMs": 15.73, + "peakP50LatencyMs": 15, + "peakP75LatencyMs": 16, "peakP90LatencyMs": 18, - "peakP99LatencyMs": 27, - "totalRequests": 44859, + "peakP99LatencyMs": 24, + "totalRequests": 46109, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2631, + "requests": 2692, "errors": 0, - "requestsPerSec": 526.21, - "avgLatencyMs": 1.11, + "requestsPerSec": 538.4, + "avgLatencyMs": 1.08, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 3, - "maxLatencyMs": 8, - "bytesPerSec": 99647488 + "maxLatencyMs": 5, + "bytesPerSec": 101954355.2 }, { "workers": 5, "durationMs": 5000, - "requests": 5942, + "requests": 6045, "errors": 0, - "requestsPerSec": 1188.41, - "avgLatencyMs": 3.89, + "requestsPerSec": 1209, + "avgLatencyMs": 3.8, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 10, - "bytesPerSec": 225089945.6 + "maxLatencyMs": 8, + "bytesPerSec": 228995891.2 }, { "workers": 10, "durationMs": 5000, - "requests": 6918, + "requests": 6971, "errors": 0, - "requestsPerSec": 1383.6, - "avgLatencyMs": 6.76, - "medianLatencyMs": 7, - "p50LatencyMs": 7, + "requestsPerSec": 1394.2, + "avgLatencyMs": 6.6, + "medianLatencyMs": 6, + "p50LatencyMs": 6, "p75LatencyMs": 7, "p90LatencyMs": 8, "p99LatencyMs": 11, - "maxLatencyMs": 15, - "bytesPerSec": 261999820.8 + "maxLatencyMs": 14, + "bytesPerSec": 264044544 }, { "workers": 25, "durationMs": 5000, - "requests": 7419, + "requests": 7672, "errors": 0, - "requestsPerSec": 1483.8, - "avgLatencyMs": 16.33, - "medianLatencyMs": 16, - "p50LatencyMs": 16, - "p75LatencyMs": 17, + "requestsPerSec": 1534.4, + "avgLatencyMs": 15.73, + "medianLatencyMs": 15, + "p50LatencyMs": 15, + "p75LatencyMs": 16, "p90LatencyMs": 18, - "p99LatencyMs": 27, - "maxLatencyMs": 66, - "bytesPerSec": 280992153.61 + "p99LatencyMs": 24, + "maxLatencyMs": 77, + "bytesPerSec": 290639052.8 }, { "workers": 50, "durationMs": 5000, - "requests": 7170, + "requests": 7618, "errors": 0, - "requestsPerSec": 1434, - "avgLatencyMs": 34.25, - "medianLatencyMs": 33, - "p50LatencyMs": 33, - "p75LatencyMs": 36, - "p90LatencyMs": 39, - "p99LatencyMs": 48, - "maxLatencyMs": 385, - "bytesPerSec": 271568076.8 + "requestsPerSec": 1523.6, + "avgLatencyMs": 32.24, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 33, + "p90LatencyMs": 35, + "p99LatencyMs": 50, + "maxLatencyMs": 323, + "bytesPerSec": 288541900.8 }, { "workers": 100, "durationMs": 5010, - "requests": 7379, + "requests": 7585, "errors": 0, - "requestsPerSec": 1475.8, - "avgLatencyMs": 66.71, - "medianLatencyMs": 63, - "p50LatencyMs": 63, - "p75LatencyMs": 67, - "p90LatencyMs": 70, - "p99LatencyMs": 130, - "maxLatencyMs": 1590, - "bytesPerSec": 279524147.2 + "requestsPerSec": 1517, + "avgLatencyMs": 64.99, + "medianLatencyMs": 62, + "p50LatencyMs": 62, + "p75LatencyMs": 65, + "p90LatencyMs": 68, + "p99LatencyMs": 100, + "maxLatencyMs": 1561, + "bytesPerSec": 287336038.4 }, { "workers": 200, "durationMs": 5010, - "requests": 7400, + "requests": 7526, "errors": 0, - "requestsPerSec": 1480, - "avgLatencyMs": 115.04, - "medianLatencyMs": 82, - "p50LatencyMs": 82, - "p75LatencyMs": 102, - "p90LatencyMs": 110, - "p99LatencyMs": 1608, - "maxLatencyMs": 4991, - "bytesPerSec": 280323686.4 + "requestsPerSec": 1505.2, + "avgLatencyMs": 114.18, + "medianLatencyMs": 85, + "p50LatencyMs": 85, + "p75LatencyMs": 98, + "p90LatencyMs": 104, + "p99LatencyMs": 1555, + "maxLatencyMs": 4947, + "bytesPerSec": 285081600 } ] }, { - "peakWorkers": 100, - "peakRequestsPerSec": 1499.8, - "peakAvgLatencyMs": 65.81, - "peakP50LatencyMs": 63, - "peakP75LatencyMs": 66, - "peakP90LatencyMs": 69, - "peakP99LatencyMs": 114, - "totalRequests": 45223, + "peakWorkers": 25, + "peakRequestsPerSec": 1550.2, + "peakAvgLatencyMs": 15.59, + "peakP50LatencyMs": 15, + "peakP75LatencyMs": 16, + "peakP90LatencyMs": 18, + "peakP99LatencyMs": 24, + "totalRequests": 46420, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2621, + "requests": 2735, "errors": 0, - "requestsPerSec": 524.21, - "avgLatencyMs": 1.12, + "requestsPerSec": 547, + "avgLatencyMs": 1.04, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 3, - "maxLatencyMs": 6, - "bytesPerSec": 99267379.2 + "maxLatencyMs": 4, + "bytesPerSec": 103579648 }, { "workers": 5, "durationMs": 5000, - "requests": 5971, + "requests": 6007, "errors": 0, - "requestsPerSec": 1194.2, - "avgLatencyMs": 3.96, + "requestsPerSec": 1201.41, + "avgLatencyMs": 3.88, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 11, - "bytesPerSec": 226164736 + "maxLatencyMs": 14, + "bytesPerSec": 227527884.8 }, { "workers": 10, "durationMs": 5000, - "requests": 6761, + "requests": 7044, "errors": 0, - "requestsPerSec": 1352.2, - "avgLatencyMs": 6.96, - "medianLatencyMs": 7, - "p50LatencyMs": 7, + "requestsPerSec": 1408.8, + "avgLatencyMs": 6.48, + "medianLatencyMs": 6, + "p50LatencyMs": 6, "p75LatencyMs": 7, "p90LatencyMs": 8, - "p99LatencyMs": 12, - "maxLatencyMs": 18, - "bytesPerSec": 256101580.8 + "p99LatencyMs": 11, + "maxLatencyMs": 16, + "bytesPerSec": 266770841.6 }, { "workers": 25, "durationMs": 5000, - "requests": 7461, + "requests": 7751, "errors": 0, - "requestsPerSec": 1492.2, - "avgLatencyMs": 16.23, - "medianLatencyMs": 16, - "p50LatencyMs": 16, - "p75LatencyMs": 17, + "requestsPerSec": 1550.2, + "avgLatencyMs": 15.59, + "medianLatencyMs": 15, + "p50LatencyMs": 15, + "p75LatencyMs": 16, "p90LatencyMs": 18, - "p99LatencyMs": 27, - "maxLatencyMs": 52, - "bytesPerSec": 282565017.61 + "p99LatencyMs": 24, + "maxLatencyMs": 71, + "bytesPerSec": 293575065.61 }, { "workers": 50, "durationMs": 5000, - "requests": 7476, + "requests": 7724, "errors": 0, - "requestsPerSec": 1495.2, - "avgLatencyMs": 32.85, - "medianLatencyMs": 32, - "p50LatencyMs": 32, - "p75LatencyMs": 34, - "p90LatencyMs": 36, - "p99LatencyMs": 48, - "maxLatencyMs": 352, - "bytesPerSec": 283194163.2 + "requestsPerSec": 1544.8, + "avgLatencyMs": 31.79, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 32, + "p90LatencyMs": 34, + "p99LatencyMs": 50, + "maxLatencyMs": 305, + "bytesPerSec": 292631347.2 }, { "workers": 100, - "durationMs": 5010, - "requests": 7499, + "durationMs": 5000, + "requests": 7612, "errors": 0, - "requestsPerSec": 1499.8, - "avgLatencyMs": 65.81, - "medianLatencyMs": 63, - "p50LatencyMs": 63, - "p75LatencyMs": 66, + "requestsPerSec": 1522.4, + "avgLatencyMs": 64.74, + "medianLatencyMs": 62, + "p50LatencyMs": 62, + "p75LatencyMs": 65, "p90LatencyMs": 69, - "p99LatencyMs": 114, - "maxLatencyMs": 1599, - "bytesPerSec": 283980595.2 + "p99LatencyMs": 82, + "maxLatencyMs": 1565, + "bytesPerSec": 288279756.8 }, { "workers": 200, "durationMs": 5010, - "requests": 7434, + "requests": 7547, "errors": 0, - "requestsPerSec": 1486.8, - "avgLatencyMs": 114.65, - "medianLatencyMs": 84, - "p50LatencyMs": 84, - "p75LatencyMs": 102, - "p90LatencyMs": 112, - "p99LatencyMs": 1549, - "maxLatencyMs": 4949, - "bytesPerSec": 281621299.2 + "requestsPerSec": 1509.4, + "avgLatencyMs": 114.2, + "medianLatencyMs": 82, + "p50LatencyMs": 82, + "p75LatencyMs": 98, + "p90LatencyMs": 110, + "p99LatencyMs": 1616, + "maxLatencyMs": 4971, + "bytesPerSec": 285881139.2 } ] } diff --git a/packages/app-baseline-html/ci-stats.json b/packages/app-baseline-html/ci-stats.json index 48d21ac9..025364ee 100644 --- a/packages/app-baseline-html/ci-stats.json +++ b/packages/app-baseline-html/ci-stats.json @@ -1,485 +1,485 @@ { - "timingMeasuredAt": "2026-10-09T13:14:59.615Z", + "timingMeasuredAt": "2026-10-10T10:58:42.209Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "ssrRequestThroughputTests": { - "opsPerSec": 849, - "avgLatencyMs": 1.204, - "medianLatencyMs": 1.202, - "samples": 8305, + "opsPerSec": 843, + "avgLatencyMs": 1.208, + "medianLatencyMs": 1.2, + "samples": 8279, "bodySizeKb": 96.83, "duplicationFactor": 1 }, "frameworkVersion": "24.21.0", "ssrLoadTests": { - "peakWorkers": 100, - "peakRequestsPerSec": 1629.8, - "peakAvgLatencyMs": 60.42, - "peakP50LatencyMs": 57, - "peakP75LatencyMs": 66, - "peakP90LatencyMs": 76, - "peakP99LatencyMs": 106, - "totalRequests": 47038, + "peakWorkers": 200, + "peakRequestsPerSec": 1647, + "peakAvgLatencyMs": 119.62, + "peakP50LatencyMs": 106, + "peakP75LatencyMs": 119, + "peakP90LatencyMs": 163, + "peakP99LatencyMs": 1115, + "totalRequests": 48356, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2922, + "requests": 2895, "errors": 0, - "requestsPerSec": 584.4, - "avgLatencyMs": 1.03, + "requestsPerSec": 579, + "avgLatencyMs": 1.05, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, - "p99LatencyMs": 2, - "maxLatencyMs": 5, - "bytesPerSec": 110644428.8 + "p99LatencyMs": 3, + "maxLatencyMs": 6, + "bytesPerSec": 109622067.2 }, { "workers": 5, "durationMs": 5000, - "requests": 6200, + "requests": 6450, "errors": 0, - "requestsPerSec": 1240, - "avgLatencyMs": 3.31, + "requestsPerSec": 1290, + "avgLatencyMs": 3.2, "medianLatencyMs": 3, "p50LatencyMs": 3, - "p75LatencyMs": 4, + "p75LatencyMs": 3, "p90LatencyMs": 4, "p99LatencyMs": 6, "maxLatencyMs": 7, - "bytesPerSec": 234763059.2 + "bytesPerSec": 244226457.6 }, { "workers": 10, "durationMs": 5000, - "requests": 6826, + "requests": 6864, "errors": 0, - "requestsPerSec": 1365.2, - "avgLatencyMs": 6.8, + "requestsPerSec": 1372.8, + "avgLatencyMs": 6.74, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 7, "p90LatencyMs": 8, "p99LatencyMs": 10, - "maxLatencyMs": 14, - "bytesPerSec": 258473984 + "maxLatencyMs": 13, + "bytesPerSec": 259889561.6 }, { "workers": 25, "durationMs": 5000, - "requests": 7326, + "requests": 8003, "errors": 0, - "requestsPerSec": 1465.2, - "avgLatencyMs": 16.52, - "medianLatencyMs": 17, - "p50LatencyMs": 17, - "p75LatencyMs": 18, - "p90LatencyMs": 19, + "requestsPerSec": 1600.6, + "avgLatencyMs": 15.14, + "medianLatencyMs": 14, + "p50LatencyMs": 14, + "p75LatencyMs": 17, + "p90LatencyMs": 18, "p99LatencyMs": 21, - "maxLatencyMs": 36, - "bytesPerSec": 277387673.61 + "maxLatencyMs": 31, + "bytesPerSec": 302972928 }, { "workers": 50, "durationMs": 5000, - "requests": 7496, + "requests": 8117, "errors": 0, - "requestsPerSec": 1499.2, - "avgLatencyMs": 32.75, - "medianLatencyMs": 33, - "p50LatencyMs": 33, - "p75LatencyMs": 36, - "p90LatencyMs": 37, - "p99LatencyMs": 55, - "maxLatencyMs": 89, - "bytesPerSec": 283823308.8 + "requestsPerSec": 1623.4, + "avgLatencyMs": 30.19, + "medianLatencyMs": 30, + "p50LatencyMs": 30, + "p75LatencyMs": 33, + "p90LatencyMs": 36, + "p99LatencyMs": 40, + "maxLatencyMs": 69, + "bytesPerSec": 307363840 }, { "workers": 100, - "durationMs": 5010, - "requests": 8149, + "durationMs": 5000, + "requests": 7792, "errors": 0, - "requestsPerSec": 1629.8, - "avgLatencyMs": 60.42, - "medianLatencyMs": 57, - "p50LatencyMs": 57, - "p75LatencyMs": 66, - "p90LatencyMs": 76, - "p99LatencyMs": 106, - "maxLatencyMs": 915, - "bytesPerSec": 308569702.4 + "requestsPerSec": 1558.4, + "avgLatencyMs": 63.22, + "medianLatencyMs": 58, + "p50LatencyMs": 58, + "p75LatencyMs": 71, + "p90LatencyMs": 82, + "p99LatencyMs": 114, + "maxLatencyMs": 703, + "bytesPerSec": 295029964.8 }, { "workers": 200, "durationMs": 5010, - "requests": 8119, + "requests": 8235, "errors": 0, - "requestsPerSec": 1623.8, - "avgLatencyMs": 110.29, - "medianLatencyMs": 80, - "p50LatencyMs": 80, - "p75LatencyMs": 109, - "p90LatencyMs": 134, - "p99LatencyMs": 788, - "maxLatencyMs": 4987, - "bytesPerSec": 307416268.8 + "requestsPerSec": 1647, + "avgLatencyMs": 119.62, + "medianLatencyMs": 106, + "p50LatencyMs": 106, + "p75LatencyMs": 119, + "p90LatencyMs": 163, + "p99LatencyMs": 1115, + "maxLatencyMs": 3470, + "bytesPerSec": 311872716.8 } ], "runs": 3, "samples": [ { - "peakWorkers": 100, - "peakRequestsPerSec": 1629.8, - "peakAvgLatencyMs": 60.42, - "peakP50LatencyMs": 57, - "peakP75LatencyMs": 66, - "peakP90LatencyMs": 76, - "peakP99LatencyMs": 106, - "totalRequests": 47038, + "peakWorkers": 50, + "peakRequestsPerSec": 1655.2, + "peakAvgLatencyMs": 29.59, + "peakP50LatencyMs": 28, + "peakP75LatencyMs": 32, + "peakP90LatencyMs": 35, + "peakP99LatencyMs": 44, + "totalRequests": 47860, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2922, + "requests": 2992, "errors": 0, - "requestsPerSec": 584.4, - "avgLatencyMs": 1.03, + "requestsPerSec": 598.4, + "avgLatencyMs": 1.04, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 2, "maxLatencyMs": 5, - "bytesPerSec": 110644428.8 + "bytesPerSec": 113292083.2 }, { "workers": 5, "durationMs": 5000, - "requests": 6200, + "requests": 6242, "errors": 0, - "requestsPerSec": 1240, - "avgLatencyMs": 3.31, + "requestsPerSec": 1248.41, + "avgLatencyMs": 3.41, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, "maxLatencyMs": 7, - "bytesPerSec": 234763059.2 + "bytesPerSec": 236335923.2 }, { "workers": 10, "durationMs": 5000, - "requests": 6826, + "requests": 6858, "errors": 0, - "requestsPerSec": 1365.2, - "avgLatencyMs": 6.8, - "medianLatencyMs": 6, - "p50LatencyMs": 6, - "p75LatencyMs": 7, + "requestsPerSec": 1371.6, + "avgLatencyMs": 6.88, + "medianLatencyMs": 7, + "p50LatencyMs": 7, + "p75LatencyMs": 8, "p90LatencyMs": 8, - "p99LatencyMs": 10, - "maxLatencyMs": 14, - "bytesPerSec": 258473984 + "p99LatencyMs": 11, + "maxLatencyMs": 17, + "bytesPerSec": 259706060.8 }, { "workers": 25, "durationMs": 5000, - "requests": 7326, + "requests": 8104, "errors": 0, - "requestsPerSec": 1465.2, - "avgLatencyMs": 16.52, - "medianLatencyMs": 17, - "p50LatencyMs": 17, - "p75LatencyMs": 18, - "p90LatencyMs": 19, - "p99LatencyMs": 21, - "maxLatencyMs": 36, - "bytesPerSec": 277387673.61 + "requestsPerSec": 1620.8, + "avgLatencyMs": 14.86, + "medianLatencyMs": 14, + "p50LatencyMs": 14, + "p75LatencyMs": 17, + "p90LatencyMs": 17, + "p99LatencyMs": 20, + "maxLatencyMs": 25, + "bytesPerSec": 306839552 }, { "workers": 50, "durationMs": 5000, - "requests": 7496, + "requests": 8276, "errors": 0, - "requestsPerSec": 1499.2, - "avgLatencyMs": 32.75, - "medianLatencyMs": 33, - "p50LatencyMs": 33, - "p75LatencyMs": 36, - "p90LatencyMs": 37, - "p99LatencyMs": 55, - "maxLatencyMs": 89, - "bytesPerSec": 283823308.8 + "requestsPerSec": 1655.2, + "avgLatencyMs": 29.59, + "medianLatencyMs": 28, + "p50LatencyMs": 28, + "p75LatencyMs": 32, + "p90LatencyMs": 35, + "p99LatencyMs": 44, + "maxLatencyMs": 66, + "bytesPerSec": 313340723.2 }, { "workers": 100, "durationMs": 5010, - "requests": 8149, + "requests": 7590, "errors": 0, - "requestsPerSec": 1629.8, - "avgLatencyMs": 60.42, - "medianLatencyMs": 57, - "p50LatencyMs": 57, - "p75LatencyMs": 66, - "p90LatencyMs": 76, - "p99LatencyMs": 106, - "maxLatencyMs": 915, - "bytesPerSec": 308569702.4 + "requestsPerSec": 1518, + "avgLatencyMs": 64.82, + "medianLatencyMs": 61, + "p50LatencyMs": 61, + "p75LatencyMs": 75, + "p90LatencyMs": 88, + "p99LatencyMs": 137, + "maxLatencyMs": 644, + "bytesPerSec": 287440896 }, { "workers": 200, "durationMs": 5010, - "requests": 8119, + "requests": 7798, "errors": 0, - "requestsPerSec": 1623.8, - "avgLatencyMs": 110.29, - "medianLatencyMs": 80, - "p50LatencyMs": 80, - "p75LatencyMs": 109, - "p90LatencyMs": 134, - "p99LatencyMs": 788, - "maxLatencyMs": 4987, - "bytesPerSec": 307416268.8 + "requestsPerSec": 1559.6, + "avgLatencyMs": 120.91, + "medianLatencyMs": 97, + "p50LatencyMs": 97, + "p75LatencyMs": 119, + "p90LatencyMs": 146, + "p99LatencyMs": 1218, + "maxLatencyMs": 4887, + "bytesPerSec": 295252787.2 } ] }, { "peakWorkers": 200, - "peakRequestsPerSec": 1598.4, - "peakAvgLatencyMs": 107.27, - "peakP50LatencyMs": 78, - "peakP75LatencyMs": 100, - "peakP90LatencyMs": 127, - "peakP99LatencyMs": 992, - "totalRequests": 47276, + "peakRequestsPerSec": 1606.6, + "peakAvgLatencyMs": 108.55, + "peakP50LatencyMs": 77, + "peakP75LatencyMs": 92, + "peakP90LatencyMs": 124, + "peakP99LatencyMs": 1372, + "totalRequests": 46847, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2933, + "requests": 2924, "errors": 0, - "requestsPerSec": 586.6, - "avgLatencyMs": 1.04, + "requestsPerSec": 584.8, + "avgLatencyMs": 1.03, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 2, "maxLatencyMs": 5, - "bytesPerSec": 111050752 + "bytesPerSec": 110723072 }, { "workers": 5, "durationMs": 5000, - "requests": 6285, + "requests": 6149, "errors": 0, - "requestsPerSec": 1257, - "avgLatencyMs": 3.27, + "requestsPerSec": 1229.8, + "avgLatencyMs": 3.37, "medianLatencyMs": 3, "p50LatencyMs": 3, - "p75LatencyMs": 3, + "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 7, - "maxLatencyMs": 9, - "bytesPerSec": 237987430.4 + "maxLatencyMs": 8, + "bytesPerSec": 232823193.6 }, { "workers": 10, "durationMs": 5000, - "requests": 7070, + "requests": 7228, "errors": 0, - "requestsPerSec": 1414, - "avgLatencyMs": 6.59, + "requestsPerSec": 1445.6, + "avgLatencyMs": 6.38, "medianLatencyMs": 6, "p50LatencyMs": 6, - "p75LatencyMs": 7, + "p75LatencyMs": 6, "p90LatencyMs": 8, "p99LatencyMs": 10, - "maxLatencyMs": 14, - "bytesPerSec": 267727667.2 + "maxLatencyMs": 12, + "bytesPerSec": 273717657.61 }, { "workers": 25, "durationMs": 5000, - "requests": 7297, + "requests": 7608, "errors": 0, - "requestsPerSec": 1459.4, - "avgLatencyMs": 16.62, - "medianLatencyMs": 17, - "p50LatencyMs": 17, + "requestsPerSec": 1521.6, + "avgLatencyMs": 15.89, + "medianLatencyMs": 15, + "p50LatencyMs": 15, "p75LatencyMs": 18, - "p90LatencyMs": 20, - "p99LatencyMs": 22, - "maxLatencyMs": 56, - "bytesPerSec": 276325990.4 + "p90LatencyMs": 19, + "p99LatencyMs": 23, + "maxLatencyMs": 33, + "bytesPerSec": 288122470.4 }, { "workers": 50, "durationMs": 5000, - "requests": 7844, + "requests": 7284, "errors": 0, - "requestsPerSec": 1568.8, - "avgLatencyMs": 31.29, - "medianLatencyMs": 31, - "p50LatencyMs": 31, - "p75LatencyMs": 34, - "p90LatencyMs": 37, - "p99LatencyMs": 50, - "maxLatencyMs": 202, - "bytesPerSec": 297035366.4 + "requestsPerSec": 1456.8, + "avgLatencyMs": 33.69, + "medianLatencyMs": 34, + "p50LatencyMs": 34, + "p75LatencyMs": 37, + "p90LatencyMs": 40, + "p99LatencyMs": 47, + "maxLatencyMs": 85, + "bytesPerSec": 275775488 }, { "workers": 100, "durationMs": 5010, - "requests": 7855, + "requests": 7621, "errors": 0, - "requestsPerSec": 1571, - "avgLatencyMs": 62.79, - "medianLatencyMs": 58, - "p50LatencyMs": 58, - "p75LatencyMs": 72, - "p90LatencyMs": 82, - "p99LatencyMs": 116, - "maxLatencyMs": 1076, - "bytesPerSec": 297415475.2 + "requestsPerSec": 1524.2, + "avgLatencyMs": 64.65, + "medianLatencyMs": 59, + "p50LatencyMs": 59, + "p75LatencyMs": 71, + "p90LatencyMs": 78, + "p99LatencyMs": 115, + "maxLatencyMs": 1283, + "bytesPerSec": 288555008 }, { "workers": 200, "durationMs": 5010, - "requests": 7992, + "requests": 8033, "errors": 0, - "requestsPerSec": 1598.4, - "avgLatencyMs": 107.27, - "medianLatencyMs": 78, - "p50LatencyMs": 78, - "p75LatencyMs": 100, - "p90LatencyMs": 127, - "p99LatencyMs": 992, - "maxLatencyMs": 4935, - "bytesPerSec": 302592819.2 + "requestsPerSec": 1606.6, + "avgLatencyMs": 108.55, + "medianLatencyMs": 77, + "p50LatencyMs": 77, + "p75LatencyMs": 92, + "p90LatencyMs": 124, + "p99LatencyMs": 1372, + "maxLatencyMs": 4936, + "bytesPerSec": 304178790.4 } ] }, { "peakWorkers": 200, - "peakRequestsPerSec": 1665.4, - "peakAvgLatencyMs": 117.31, - "peakP50LatencyMs": 88, - "peakP75LatencyMs": 114, - "peakP90LatencyMs": 157, - "peakP99LatencyMs": 491, - "totalRequests": 48240, + "peakRequestsPerSec": 1647, + "peakAvgLatencyMs": 119.62, + "peakP50LatencyMs": 106, + "peakP75LatencyMs": 119, + "peakP90LatencyMs": 163, + "peakP99LatencyMs": 1115, + "totalRequests": 48356, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2985, + "requests": 2895, "errors": 0, - "requestsPerSec": 597, - "avgLatencyMs": 1.04, + "requestsPerSec": 579, + "avgLatencyMs": 1.05, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, - "p99LatencyMs": 2, - "maxLatencyMs": 5, - "bytesPerSec": 113029939.2 + "p99LatencyMs": 3, + "maxLatencyMs": 6, + "bytesPerSec": 109622067.2 }, { "workers": 5, "durationMs": 5000, - "requests": 6223, + "requests": 6450, "errors": 0, - "requestsPerSec": 1244.6, - "avgLatencyMs": 3.34, + "requestsPerSec": 1290, + "avgLatencyMs": 3.2, "medianLatencyMs": 3, "p50LatencyMs": 3, - "p75LatencyMs": 4, + "p75LatencyMs": 3, "p90LatencyMs": 4, - "p99LatencyMs": 7, - "maxLatencyMs": 8, - "bytesPerSec": 235628134.4 + "p99LatencyMs": 6, + "maxLatencyMs": 7, + "bytesPerSec": 244226457.6 }, { "workers": 10, "durationMs": 5000, - "requests": 6987, + "requests": 6864, "errors": 0, - "requestsPerSec": 1397.4, - "avgLatencyMs": 6.66, + "requestsPerSec": 1372.8, + "avgLatencyMs": 6.74, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 7, "p90LatencyMs": 8, "p99LatencyMs": 10, - "maxLatencyMs": 14, - "bytesPerSec": 264503296 + "maxLatencyMs": 13, + "bytesPerSec": 259889561.6 }, { "workers": 25, "durationMs": 5000, - "requests": 7655, + "requests": 8003, "errors": 0, - "requestsPerSec": 1531, - "avgLatencyMs": 15.77, - "medianLatencyMs": 15, - "p50LatencyMs": 15, - "p75LatencyMs": 18, - "p90LatencyMs": 19, - "p99LatencyMs": 22, - "maxLatencyMs": 35, - "bytesPerSec": 289800192 + "requestsPerSec": 1600.6, + "avgLatencyMs": 15.14, + "medianLatencyMs": 14, + "p50LatencyMs": 14, + "p75LatencyMs": 17, + "p90LatencyMs": 18, + "p99LatencyMs": 21, + "maxLatencyMs": 31, + "bytesPerSec": 302972928 }, { "workers": 50, "durationMs": 5000, - "requests": 8073, + "requests": 8117, "errors": 0, - "requestsPerSec": 1614.6, - "avgLatencyMs": 30.38, + "requestsPerSec": 1623.4, + "avgLatencyMs": 30.19, "medianLatencyMs": 30, "p50LatencyMs": 30, - "p75LatencyMs": 32, + "p75LatencyMs": 33, "p90LatencyMs": 36, - "p99LatencyMs": 45, - "maxLatencyMs": 190, - "bytesPerSec": 305686118.4 + "p99LatencyMs": 40, + "maxLatencyMs": 69, + "bytesPerSec": 307363840 }, { "workers": 100, - "durationMs": 5010, - "requests": 7990, + "durationMs": 5000, + "requests": 7792, "errors": 0, - "requestsPerSec": 1598, - "avgLatencyMs": 61.73, - "medianLatencyMs": 60, - "p50LatencyMs": 60, - "p75LatencyMs": 70, - "p90LatencyMs": 80, - "p99LatencyMs": 110, - "maxLatencyMs": 614, - "bytesPerSec": 302540390.4 + "requestsPerSec": 1558.4, + "avgLatencyMs": 63.22, + "medianLatencyMs": 58, + "p50LatencyMs": 58, + "p75LatencyMs": 71, + "p90LatencyMs": 82, + "p99LatencyMs": 114, + "maxLatencyMs": 703, + "bytesPerSec": 295029964.8 }, { "workers": 200, "durationMs": 5010, - "requests": 8327, + "requests": 8235, "errors": 0, - "requestsPerSec": 1665.4, - "avgLatencyMs": 117.31, - "medianLatencyMs": 88, - "p50LatencyMs": 88, - "p75LatencyMs": 114, - "p90LatencyMs": 157, - "p99LatencyMs": 491, - "maxLatencyMs": 4990, - "bytesPerSec": 315280588.8 + "requestsPerSec": 1647, + "avgLatencyMs": 119.62, + "medianLatencyMs": 106, + "p50LatencyMs": 106, + "p75LatencyMs": 119, + "p90LatencyMs": 163, + "p99LatencyMs": 1115, + "maxLatencyMs": 3470, + "bytesPerSec": 311872716.8 } ] } diff --git a/packages/app-baseline-html/stats/24.21.0.json b/packages/app-baseline-html/stats/24.21.0.json index 48d21ac9..025364ee 100644 --- a/packages/app-baseline-html/stats/24.21.0.json +++ b/packages/app-baseline-html/stats/24.21.0.json @@ -1,485 +1,485 @@ { - "timingMeasuredAt": "2026-10-09T13:14:59.615Z", + "timingMeasuredAt": "2026-10-10T10:58:42.209Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "ssrRequestThroughputTests": { - "opsPerSec": 849, - "avgLatencyMs": 1.204, - "medianLatencyMs": 1.202, - "samples": 8305, + "opsPerSec": 843, + "avgLatencyMs": 1.208, + "medianLatencyMs": 1.2, + "samples": 8279, "bodySizeKb": 96.83, "duplicationFactor": 1 }, "frameworkVersion": "24.21.0", "ssrLoadTests": { - "peakWorkers": 100, - "peakRequestsPerSec": 1629.8, - "peakAvgLatencyMs": 60.42, - "peakP50LatencyMs": 57, - "peakP75LatencyMs": 66, - "peakP90LatencyMs": 76, - "peakP99LatencyMs": 106, - "totalRequests": 47038, + "peakWorkers": 200, + "peakRequestsPerSec": 1647, + "peakAvgLatencyMs": 119.62, + "peakP50LatencyMs": 106, + "peakP75LatencyMs": 119, + "peakP90LatencyMs": 163, + "peakP99LatencyMs": 1115, + "totalRequests": 48356, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2922, + "requests": 2895, "errors": 0, - "requestsPerSec": 584.4, - "avgLatencyMs": 1.03, + "requestsPerSec": 579, + "avgLatencyMs": 1.05, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, - "p99LatencyMs": 2, - "maxLatencyMs": 5, - "bytesPerSec": 110644428.8 + "p99LatencyMs": 3, + "maxLatencyMs": 6, + "bytesPerSec": 109622067.2 }, { "workers": 5, "durationMs": 5000, - "requests": 6200, + "requests": 6450, "errors": 0, - "requestsPerSec": 1240, - "avgLatencyMs": 3.31, + "requestsPerSec": 1290, + "avgLatencyMs": 3.2, "medianLatencyMs": 3, "p50LatencyMs": 3, - "p75LatencyMs": 4, + "p75LatencyMs": 3, "p90LatencyMs": 4, "p99LatencyMs": 6, "maxLatencyMs": 7, - "bytesPerSec": 234763059.2 + "bytesPerSec": 244226457.6 }, { "workers": 10, "durationMs": 5000, - "requests": 6826, + "requests": 6864, "errors": 0, - "requestsPerSec": 1365.2, - "avgLatencyMs": 6.8, + "requestsPerSec": 1372.8, + "avgLatencyMs": 6.74, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 7, "p90LatencyMs": 8, "p99LatencyMs": 10, - "maxLatencyMs": 14, - "bytesPerSec": 258473984 + "maxLatencyMs": 13, + "bytesPerSec": 259889561.6 }, { "workers": 25, "durationMs": 5000, - "requests": 7326, + "requests": 8003, "errors": 0, - "requestsPerSec": 1465.2, - "avgLatencyMs": 16.52, - "medianLatencyMs": 17, - "p50LatencyMs": 17, - "p75LatencyMs": 18, - "p90LatencyMs": 19, + "requestsPerSec": 1600.6, + "avgLatencyMs": 15.14, + "medianLatencyMs": 14, + "p50LatencyMs": 14, + "p75LatencyMs": 17, + "p90LatencyMs": 18, "p99LatencyMs": 21, - "maxLatencyMs": 36, - "bytesPerSec": 277387673.61 + "maxLatencyMs": 31, + "bytesPerSec": 302972928 }, { "workers": 50, "durationMs": 5000, - "requests": 7496, + "requests": 8117, "errors": 0, - "requestsPerSec": 1499.2, - "avgLatencyMs": 32.75, - "medianLatencyMs": 33, - "p50LatencyMs": 33, - "p75LatencyMs": 36, - "p90LatencyMs": 37, - "p99LatencyMs": 55, - "maxLatencyMs": 89, - "bytesPerSec": 283823308.8 + "requestsPerSec": 1623.4, + "avgLatencyMs": 30.19, + "medianLatencyMs": 30, + "p50LatencyMs": 30, + "p75LatencyMs": 33, + "p90LatencyMs": 36, + "p99LatencyMs": 40, + "maxLatencyMs": 69, + "bytesPerSec": 307363840 }, { "workers": 100, - "durationMs": 5010, - "requests": 8149, + "durationMs": 5000, + "requests": 7792, "errors": 0, - "requestsPerSec": 1629.8, - "avgLatencyMs": 60.42, - "medianLatencyMs": 57, - "p50LatencyMs": 57, - "p75LatencyMs": 66, - "p90LatencyMs": 76, - "p99LatencyMs": 106, - "maxLatencyMs": 915, - "bytesPerSec": 308569702.4 + "requestsPerSec": 1558.4, + "avgLatencyMs": 63.22, + "medianLatencyMs": 58, + "p50LatencyMs": 58, + "p75LatencyMs": 71, + "p90LatencyMs": 82, + "p99LatencyMs": 114, + "maxLatencyMs": 703, + "bytesPerSec": 295029964.8 }, { "workers": 200, "durationMs": 5010, - "requests": 8119, + "requests": 8235, "errors": 0, - "requestsPerSec": 1623.8, - "avgLatencyMs": 110.29, - "medianLatencyMs": 80, - "p50LatencyMs": 80, - "p75LatencyMs": 109, - "p90LatencyMs": 134, - "p99LatencyMs": 788, - "maxLatencyMs": 4987, - "bytesPerSec": 307416268.8 + "requestsPerSec": 1647, + "avgLatencyMs": 119.62, + "medianLatencyMs": 106, + "p50LatencyMs": 106, + "p75LatencyMs": 119, + "p90LatencyMs": 163, + "p99LatencyMs": 1115, + "maxLatencyMs": 3470, + "bytesPerSec": 311872716.8 } ], "runs": 3, "samples": [ { - "peakWorkers": 100, - "peakRequestsPerSec": 1629.8, - "peakAvgLatencyMs": 60.42, - "peakP50LatencyMs": 57, - "peakP75LatencyMs": 66, - "peakP90LatencyMs": 76, - "peakP99LatencyMs": 106, - "totalRequests": 47038, + "peakWorkers": 50, + "peakRequestsPerSec": 1655.2, + "peakAvgLatencyMs": 29.59, + "peakP50LatencyMs": 28, + "peakP75LatencyMs": 32, + "peakP90LatencyMs": 35, + "peakP99LatencyMs": 44, + "totalRequests": 47860, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2922, + "requests": 2992, "errors": 0, - "requestsPerSec": 584.4, - "avgLatencyMs": 1.03, + "requestsPerSec": 598.4, + "avgLatencyMs": 1.04, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 2, "maxLatencyMs": 5, - "bytesPerSec": 110644428.8 + "bytesPerSec": 113292083.2 }, { "workers": 5, "durationMs": 5000, - "requests": 6200, + "requests": 6242, "errors": 0, - "requestsPerSec": 1240, - "avgLatencyMs": 3.31, + "requestsPerSec": 1248.41, + "avgLatencyMs": 3.41, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, "maxLatencyMs": 7, - "bytesPerSec": 234763059.2 + "bytesPerSec": 236335923.2 }, { "workers": 10, "durationMs": 5000, - "requests": 6826, + "requests": 6858, "errors": 0, - "requestsPerSec": 1365.2, - "avgLatencyMs": 6.8, - "medianLatencyMs": 6, - "p50LatencyMs": 6, - "p75LatencyMs": 7, + "requestsPerSec": 1371.6, + "avgLatencyMs": 6.88, + "medianLatencyMs": 7, + "p50LatencyMs": 7, + "p75LatencyMs": 8, "p90LatencyMs": 8, - "p99LatencyMs": 10, - "maxLatencyMs": 14, - "bytesPerSec": 258473984 + "p99LatencyMs": 11, + "maxLatencyMs": 17, + "bytesPerSec": 259706060.8 }, { "workers": 25, "durationMs": 5000, - "requests": 7326, + "requests": 8104, "errors": 0, - "requestsPerSec": 1465.2, - "avgLatencyMs": 16.52, - "medianLatencyMs": 17, - "p50LatencyMs": 17, - "p75LatencyMs": 18, - "p90LatencyMs": 19, - "p99LatencyMs": 21, - "maxLatencyMs": 36, - "bytesPerSec": 277387673.61 + "requestsPerSec": 1620.8, + "avgLatencyMs": 14.86, + "medianLatencyMs": 14, + "p50LatencyMs": 14, + "p75LatencyMs": 17, + "p90LatencyMs": 17, + "p99LatencyMs": 20, + "maxLatencyMs": 25, + "bytesPerSec": 306839552 }, { "workers": 50, "durationMs": 5000, - "requests": 7496, + "requests": 8276, "errors": 0, - "requestsPerSec": 1499.2, - "avgLatencyMs": 32.75, - "medianLatencyMs": 33, - "p50LatencyMs": 33, - "p75LatencyMs": 36, - "p90LatencyMs": 37, - "p99LatencyMs": 55, - "maxLatencyMs": 89, - "bytesPerSec": 283823308.8 + "requestsPerSec": 1655.2, + "avgLatencyMs": 29.59, + "medianLatencyMs": 28, + "p50LatencyMs": 28, + "p75LatencyMs": 32, + "p90LatencyMs": 35, + "p99LatencyMs": 44, + "maxLatencyMs": 66, + "bytesPerSec": 313340723.2 }, { "workers": 100, "durationMs": 5010, - "requests": 8149, + "requests": 7590, "errors": 0, - "requestsPerSec": 1629.8, - "avgLatencyMs": 60.42, - "medianLatencyMs": 57, - "p50LatencyMs": 57, - "p75LatencyMs": 66, - "p90LatencyMs": 76, - "p99LatencyMs": 106, - "maxLatencyMs": 915, - "bytesPerSec": 308569702.4 + "requestsPerSec": 1518, + "avgLatencyMs": 64.82, + "medianLatencyMs": 61, + "p50LatencyMs": 61, + "p75LatencyMs": 75, + "p90LatencyMs": 88, + "p99LatencyMs": 137, + "maxLatencyMs": 644, + "bytesPerSec": 287440896 }, { "workers": 200, "durationMs": 5010, - "requests": 8119, + "requests": 7798, "errors": 0, - "requestsPerSec": 1623.8, - "avgLatencyMs": 110.29, - "medianLatencyMs": 80, - "p50LatencyMs": 80, - "p75LatencyMs": 109, - "p90LatencyMs": 134, - "p99LatencyMs": 788, - "maxLatencyMs": 4987, - "bytesPerSec": 307416268.8 + "requestsPerSec": 1559.6, + "avgLatencyMs": 120.91, + "medianLatencyMs": 97, + "p50LatencyMs": 97, + "p75LatencyMs": 119, + "p90LatencyMs": 146, + "p99LatencyMs": 1218, + "maxLatencyMs": 4887, + "bytesPerSec": 295252787.2 } ] }, { "peakWorkers": 200, - "peakRequestsPerSec": 1598.4, - "peakAvgLatencyMs": 107.27, - "peakP50LatencyMs": 78, - "peakP75LatencyMs": 100, - "peakP90LatencyMs": 127, - "peakP99LatencyMs": 992, - "totalRequests": 47276, + "peakRequestsPerSec": 1606.6, + "peakAvgLatencyMs": 108.55, + "peakP50LatencyMs": 77, + "peakP75LatencyMs": 92, + "peakP90LatencyMs": 124, + "peakP99LatencyMs": 1372, + "totalRequests": 46847, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2933, + "requests": 2924, "errors": 0, - "requestsPerSec": 586.6, - "avgLatencyMs": 1.04, + "requestsPerSec": 584.8, + "avgLatencyMs": 1.03, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 2, "maxLatencyMs": 5, - "bytesPerSec": 111050752 + "bytesPerSec": 110723072 }, { "workers": 5, "durationMs": 5000, - "requests": 6285, + "requests": 6149, "errors": 0, - "requestsPerSec": 1257, - "avgLatencyMs": 3.27, + "requestsPerSec": 1229.8, + "avgLatencyMs": 3.37, "medianLatencyMs": 3, "p50LatencyMs": 3, - "p75LatencyMs": 3, + "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 7, - "maxLatencyMs": 9, - "bytesPerSec": 237987430.4 + "maxLatencyMs": 8, + "bytesPerSec": 232823193.6 }, { "workers": 10, "durationMs": 5000, - "requests": 7070, + "requests": 7228, "errors": 0, - "requestsPerSec": 1414, - "avgLatencyMs": 6.59, + "requestsPerSec": 1445.6, + "avgLatencyMs": 6.38, "medianLatencyMs": 6, "p50LatencyMs": 6, - "p75LatencyMs": 7, + "p75LatencyMs": 6, "p90LatencyMs": 8, "p99LatencyMs": 10, - "maxLatencyMs": 14, - "bytesPerSec": 267727667.2 + "maxLatencyMs": 12, + "bytesPerSec": 273717657.61 }, { "workers": 25, "durationMs": 5000, - "requests": 7297, + "requests": 7608, "errors": 0, - "requestsPerSec": 1459.4, - "avgLatencyMs": 16.62, - "medianLatencyMs": 17, - "p50LatencyMs": 17, + "requestsPerSec": 1521.6, + "avgLatencyMs": 15.89, + "medianLatencyMs": 15, + "p50LatencyMs": 15, "p75LatencyMs": 18, - "p90LatencyMs": 20, - "p99LatencyMs": 22, - "maxLatencyMs": 56, - "bytesPerSec": 276325990.4 + "p90LatencyMs": 19, + "p99LatencyMs": 23, + "maxLatencyMs": 33, + "bytesPerSec": 288122470.4 }, { "workers": 50, "durationMs": 5000, - "requests": 7844, + "requests": 7284, "errors": 0, - "requestsPerSec": 1568.8, - "avgLatencyMs": 31.29, - "medianLatencyMs": 31, - "p50LatencyMs": 31, - "p75LatencyMs": 34, - "p90LatencyMs": 37, - "p99LatencyMs": 50, - "maxLatencyMs": 202, - "bytesPerSec": 297035366.4 + "requestsPerSec": 1456.8, + "avgLatencyMs": 33.69, + "medianLatencyMs": 34, + "p50LatencyMs": 34, + "p75LatencyMs": 37, + "p90LatencyMs": 40, + "p99LatencyMs": 47, + "maxLatencyMs": 85, + "bytesPerSec": 275775488 }, { "workers": 100, "durationMs": 5010, - "requests": 7855, + "requests": 7621, "errors": 0, - "requestsPerSec": 1571, - "avgLatencyMs": 62.79, - "medianLatencyMs": 58, - "p50LatencyMs": 58, - "p75LatencyMs": 72, - "p90LatencyMs": 82, - "p99LatencyMs": 116, - "maxLatencyMs": 1076, - "bytesPerSec": 297415475.2 + "requestsPerSec": 1524.2, + "avgLatencyMs": 64.65, + "medianLatencyMs": 59, + "p50LatencyMs": 59, + "p75LatencyMs": 71, + "p90LatencyMs": 78, + "p99LatencyMs": 115, + "maxLatencyMs": 1283, + "bytesPerSec": 288555008 }, { "workers": 200, "durationMs": 5010, - "requests": 7992, + "requests": 8033, "errors": 0, - "requestsPerSec": 1598.4, - "avgLatencyMs": 107.27, - "medianLatencyMs": 78, - "p50LatencyMs": 78, - "p75LatencyMs": 100, - "p90LatencyMs": 127, - "p99LatencyMs": 992, - "maxLatencyMs": 4935, - "bytesPerSec": 302592819.2 + "requestsPerSec": 1606.6, + "avgLatencyMs": 108.55, + "medianLatencyMs": 77, + "p50LatencyMs": 77, + "p75LatencyMs": 92, + "p90LatencyMs": 124, + "p99LatencyMs": 1372, + "maxLatencyMs": 4936, + "bytesPerSec": 304178790.4 } ] }, { "peakWorkers": 200, - "peakRequestsPerSec": 1665.4, - "peakAvgLatencyMs": 117.31, - "peakP50LatencyMs": 88, - "peakP75LatencyMs": 114, - "peakP90LatencyMs": 157, - "peakP99LatencyMs": 491, - "totalRequests": 48240, + "peakRequestsPerSec": 1647, + "peakAvgLatencyMs": 119.62, + "peakP50LatencyMs": 106, + "peakP75LatencyMs": 119, + "peakP90LatencyMs": 163, + "peakP99LatencyMs": 1115, + "totalRequests": 48356, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2985, + "requests": 2895, "errors": 0, - "requestsPerSec": 597, - "avgLatencyMs": 1.04, + "requestsPerSec": 579, + "avgLatencyMs": 1.05, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, - "p99LatencyMs": 2, - "maxLatencyMs": 5, - "bytesPerSec": 113029939.2 + "p99LatencyMs": 3, + "maxLatencyMs": 6, + "bytesPerSec": 109622067.2 }, { "workers": 5, "durationMs": 5000, - "requests": 6223, + "requests": 6450, "errors": 0, - "requestsPerSec": 1244.6, - "avgLatencyMs": 3.34, + "requestsPerSec": 1290, + "avgLatencyMs": 3.2, "medianLatencyMs": 3, "p50LatencyMs": 3, - "p75LatencyMs": 4, + "p75LatencyMs": 3, "p90LatencyMs": 4, - "p99LatencyMs": 7, - "maxLatencyMs": 8, - "bytesPerSec": 235628134.4 + "p99LatencyMs": 6, + "maxLatencyMs": 7, + "bytesPerSec": 244226457.6 }, { "workers": 10, "durationMs": 5000, - "requests": 6987, + "requests": 6864, "errors": 0, - "requestsPerSec": 1397.4, - "avgLatencyMs": 6.66, + "requestsPerSec": 1372.8, + "avgLatencyMs": 6.74, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 7, "p90LatencyMs": 8, "p99LatencyMs": 10, - "maxLatencyMs": 14, - "bytesPerSec": 264503296 + "maxLatencyMs": 13, + "bytesPerSec": 259889561.6 }, { "workers": 25, "durationMs": 5000, - "requests": 7655, + "requests": 8003, "errors": 0, - "requestsPerSec": 1531, - "avgLatencyMs": 15.77, - "medianLatencyMs": 15, - "p50LatencyMs": 15, - "p75LatencyMs": 18, - "p90LatencyMs": 19, - "p99LatencyMs": 22, - "maxLatencyMs": 35, - "bytesPerSec": 289800192 + "requestsPerSec": 1600.6, + "avgLatencyMs": 15.14, + "medianLatencyMs": 14, + "p50LatencyMs": 14, + "p75LatencyMs": 17, + "p90LatencyMs": 18, + "p99LatencyMs": 21, + "maxLatencyMs": 31, + "bytesPerSec": 302972928 }, { "workers": 50, "durationMs": 5000, - "requests": 8073, + "requests": 8117, "errors": 0, - "requestsPerSec": 1614.6, - "avgLatencyMs": 30.38, + "requestsPerSec": 1623.4, + "avgLatencyMs": 30.19, "medianLatencyMs": 30, "p50LatencyMs": 30, - "p75LatencyMs": 32, + "p75LatencyMs": 33, "p90LatencyMs": 36, - "p99LatencyMs": 45, - "maxLatencyMs": 190, - "bytesPerSec": 305686118.4 + "p99LatencyMs": 40, + "maxLatencyMs": 69, + "bytesPerSec": 307363840 }, { "workers": 100, - "durationMs": 5010, - "requests": 7990, + "durationMs": 5000, + "requests": 7792, "errors": 0, - "requestsPerSec": 1598, - "avgLatencyMs": 61.73, - "medianLatencyMs": 60, - "p50LatencyMs": 60, - "p75LatencyMs": 70, - "p90LatencyMs": 80, - "p99LatencyMs": 110, - "maxLatencyMs": 614, - "bytesPerSec": 302540390.4 + "requestsPerSec": 1558.4, + "avgLatencyMs": 63.22, + "medianLatencyMs": 58, + "p50LatencyMs": 58, + "p75LatencyMs": 71, + "p90LatencyMs": 82, + "p99LatencyMs": 114, + "maxLatencyMs": 703, + "bytesPerSec": 295029964.8 }, { "workers": 200, "durationMs": 5010, - "requests": 8327, + "requests": 8235, "errors": 0, - "requestsPerSec": 1665.4, - "avgLatencyMs": 117.31, - "medianLatencyMs": 88, - "p50LatencyMs": 88, - "p75LatencyMs": 114, - "p90LatencyMs": 157, - "p99LatencyMs": 491, - "maxLatencyMs": 4990, - "bytesPerSec": 315280588.8 + "requestsPerSec": 1647, + "avgLatencyMs": 119.62, + "medianLatencyMs": 106, + "p50LatencyMs": 106, + "p75LatencyMs": 119, + "p90LatencyMs": 163, + "p99LatencyMs": 1115, + "maxLatencyMs": 3470, + "bytesPerSec": 311872716.8 } ] } diff --git a/packages/app-next-js/ci-stats.json b/packages/app-next-js/ci-stats.json index 65cfc5aa..6f8e613f 100644 --- a/packages/app-next-js/ci-stats.json +++ b/packages/app-next-js/ci-stats.json @@ -1,186 +1,186 @@ { - "timingMeasuredAt": "2026-10-09T13:14:59.615Z", + "timingMeasuredAt": "2026-10-10T10:58:42.209Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "16.1.1", "clientSideRenderedTests": { - "firstPaintMs": 338.2, - "fcpMs": 338.09, + "firstPaintMs": 338.8, + "fcpMs": 338.67, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 17.11, - "inputDelayMs": 1.64, - "processingDurationMs": 6.37, - "presentationDelayMs": 9.11 + "interactionLatencyMs": 21.53, + "inputDelayMs": 1.29, + "processingDurationMs": 6.88, + "presentationDelayMs": 13.36 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 1.3, - "fcpMs": 1.19, - "interactionLatencyMs": 2.72, - "inputDelayMs": 0.46, - "processingDurationMs": 1.55, - "presentationDelayMs": 1.74 + "firstPaintMs": 1.79, + "fcpMs": 1.87, + "interactionLatencyMs": 1.46, + "inputDelayMs": 0.06, + "processingDurationMs": 3.04, + "presentationDelayMs": 4.31 }, "samples": [ { - "firstPaintMs": 339, - "fcpMs": 338.755, + "firstPaintMs": 341, + "fcpMs": 341.053, "interactionTests": { - "interactionLatencyMs": 21, - "inputDelayMs": 1.305, - "processingDurationMs": 7.7, - "presentationDelayMs": 11.995 + "interactionLatencyMs": 19.177999999999997, + "inputDelayMs": 1.296, + "processingDurationMs": 11.356, + "presentationDelayMs": 6.526 } }, { - "firstPaintMs": 337, - "fcpMs": 337.036, + "firstPaintMs": 339, + "fcpMs": 338.958, "interactionTests": { - "interactionLatencyMs": 14.363, - "inputDelayMs": 1.45, - "processingDurationMs": 4.067, - "presentationDelayMs": 8.846 + "interactionLatencyMs": 23.115, + "inputDelayMs": 1.202, + "processingDurationMs": 6.293, + "presentationDelayMs": 15.62 } }, { - "firstPaintMs": 340, - "fcpMs": 339.636, + "firstPaintMs": 339, + "fcpMs": 338.633, "interactionTests": { - "interactionLatencyMs": 15.184, - "inputDelayMs": 1.41, - "processingDurationMs": 5.465, - "presentationDelayMs": 8.309 + "interactionLatencyMs": 21.963, + "inputDelayMs": 1.284, + "processingDurationMs": 4.46, + "presentationDelayMs": 16.219 } }, { - "firstPaintMs": 337, - "fcpMs": 336.791, + "firstPaintMs": 339, + "fcpMs": 338.896, "interactionTests": { - "interactionLatencyMs": 18.703, - "inputDelayMs": 2.45, - "processingDurationMs": 7.255, - "presentationDelayMs": 8.998 + "interactionLatencyMs": 22.082, + "inputDelayMs": 1.378, + "processingDurationMs": 3.951, + "presentationDelayMs": 16.753 } }, { - "firstPaintMs": 338, - "fcpMs": 338.212, + "firstPaintMs": 336, + "fcpMs": 335.802, "interactionTests": { - "interactionLatencyMs": 16.32, - "inputDelayMs": 1.577, - "processingDurationMs": 7.365, - "presentationDelayMs": 7.378 + "interactionLatencyMs": 21.313, + "inputDelayMs": 1.296, + "processingDurationMs": 8.317, + "presentationDelayMs": 11.7 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 226, - "avgLatencyMs": 4.579, - "medianLatencyMs": 4.585, - "samples": 2184, + "opsPerSec": 216, + "avgLatencyMs": 4.795, + "medianLatencyMs": 4.744, + "samples": 2086, "bodySizeKb": 199.57, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 129.2, - "fcpMs": 129.05, + "firstPaintMs": 134.2, + "fcpMs": 134.25, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 19.87, - "inputDelayMs": 1.35, - "processingDurationMs": 8.09, - "presentationDelayMs": 10.43 + "interactionLatencyMs": 18.89, + "inputDelayMs": 1.53, + "processingDurationMs": 7.5, + "presentationDelayMs": 9.86 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 11.3, - "fcpMs": 11.53, - "interactionLatencyMs": 2.65, - "inputDelayMs": 0.12, - "processingDurationMs": 1.4, - "presentationDelayMs": 2.86 + "firstPaintMs": 12.97, + "fcpMs": 13.18, + "interactionLatencyMs": 3.23, + "inputDelayMs": 0.59, + "processingDurationMs": 2.91, + "presentationDelayMs": 3.14 }, "samples": [ { - "firstPaintMs": 144, - "fcpMs": 143.928, + "firstPaintMs": 146, + "fcpMs": 146.421, "interactionTests": { - "interactionLatencyMs": 16.686, - "inputDelayMs": 1.337, - "processingDurationMs": 8.195, - "presentationDelayMs": 7.154 + "interactionLatencyMs": 17.297, + "inputDelayMs": 1.338, + "processingDurationMs": 6.497, + "presentationDelayMs": 9.462 } }, { - "firstPaintMs": 118, - "fcpMs": 117.722, + "firstPaintMs": 147, + "fcpMs": 147.158, "interactionTests": { - "interactionLatencyMs": 22.58, - "inputDelayMs": 1.381, - "processingDurationMs": 9.337, - "presentationDelayMs": 11.862 + "interactionLatencyMs": 14.691, + "inputDelayMs": 1.179, + "processingDurationMs": 5.071, + "presentationDelayMs": 8.441 } }, { - "firstPaintMs": 137, - "fcpMs": 137.416, + "firstPaintMs": 136, + "fcpMs": 136.049, "interactionTests": { - "interactionLatencyMs": 22.048000000000002, - "inputDelayMs": 1.183, - "processingDurationMs": 6.308, - "presentationDelayMs": 14.557 + "interactionLatencyMs": 18.224, + "inputDelayMs": 1.305, + "processingDurationMs": 8.677, + "presentationDelayMs": 8.242 } }, { - "firstPaintMs": 128, - "fcpMs": 127.638, + "firstPaintMs": 118, + "fcpMs": 117.975, "interactionTests": { - "interactionLatencyMs": 20.490000000000002, - "inputDelayMs": 1.325, - "processingDurationMs": 9.522, - "presentationDelayMs": 9.643 + "interactionLatencyMs": 22.400000000000002, + "inputDelayMs": 2.588, + "processingDurationMs": 12.032, + "presentationDelayMs": 7.78 } }, { - "firstPaintMs": 119, - "fcpMs": 118.541, + "firstPaintMs": 124, + "fcpMs": 123.658, "interactionTests": { - "interactionLatencyMs": 17.527, - "inputDelayMs": 1.529, - "processingDurationMs": 7.072, - "presentationDelayMs": 8.926 + "interactionLatencyMs": 21.862000000000002, + "inputDelayMs": 1.257, + "processingDurationMs": 5.241, + "presentationDelayMs": 15.364 } } ] }, "ssrRouterLinkLoadTests": { - "peakWorkers": 1, - "peakRequestsPerSec": 42.2, - "peakAvgLatencyMs": 23.21, - "peakP50LatencyMs": 23, - "peakP75LatencyMs": 24, - "peakP90LatencyMs": 25, - "peakP99LatencyMs": 26, - "totalRequests": 1170, + "peakWorkers": 5, + "peakRequestsPerSec": 42, + "peakAvgLatencyMs": 117.69, + "peakP50LatencyMs": 117, + "peakP75LatencyMs": 118, + "peakP90LatencyMs": 119, + "peakP99LatencyMs": 145, + "totalRequests": 1166, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 211, + "requests": 209, "errors": 0, - "requestsPerSec": 42.2, - "avgLatencyMs": 23.21, + "requestsPerSec": 41.8, + "avgLatencyMs": 23.39, "medianLatencyMs": 23, "p50LatencyMs": 23, - "p75LatencyMs": 24, + "p75LatencyMs": 25, "p90LatencyMs": 25, - "p99LatencyMs": 26, - "maxLatencyMs": 35, - "bytesPerSec": 25078988.8 + "p99LatencyMs": 27, + "maxLatencyMs": 36, + "bytesPerSec": 24843059.2 }, { "workers": 5, @@ -188,44 +188,44 @@ "requests": 210, "errors": 0, "requestsPerSec": 42, - "avgLatencyMs": 116.83, - "medianLatencyMs": 115, - "p50LatencyMs": 115, - "p75LatencyMs": 117, + "avgLatencyMs": 117.69, + "medianLatencyMs": 117, + "p50LatencyMs": 117, + "p75LatencyMs": 118, "p90LatencyMs": 119, - "p99LatencyMs": 143, - "maxLatencyMs": 144, - "bytesPerSec": 24964300.8 + "p99LatencyMs": 145, + "maxLatencyMs": 146, + "bytesPerSec": 24967577.6 }, { "workers": 10, "durationMs": 5000, - "requests": 189, + "requests": 194, "errors": 0, - "requestsPerSec": 37.8, - "avgLatencyMs": 255.29, - "medianLatencyMs": 256, - "p50LatencyMs": 256, - "p75LatencyMs": 260, - "p90LatencyMs": 265, - "p99LatencyMs": 384, - "maxLatencyMs": 417, - "bytesPerSec": 22467379.2 + "requestsPerSec": 38.8, + "avgLatencyMs": 252.34, + "medianLatencyMs": 249, + "p50LatencyMs": 249, + "p75LatencyMs": 256, + "p90LatencyMs": 266, + "p99LatencyMs": 428, + "maxLatencyMs": 463, + "bytesPerSec": 23067033.6 }, { "workers": 25, "durationMs": 5000, - "requests": 177, + "requests": 169, "errors": 0, - "requestsPerSec": 35.4, - "avgLatencyMs": 659.34, - "medianLatencyMs": 660, - "p50LatencyMs": 660, - "p75LatencyMs": 667, - "p90LatencyMs": 677, - "p99LatencyMs": 1874, - "maxLatencyMs": 1979, - "bytesPerSec": 21042790.4 + "requestsPerSec": 33.8, + "avgLatencyMs": 688.09, + "medianLatencyMs": 671, + "p50LatencyMs": 671, + "p75LatencyMs": 683, + "p90LatencyMs": 697, + "p99LatencyMs": 2007, + "maxLatencyMs": 2110, + "bytesPerSec": 20089241.61 }, { "workers": 50, @@ -233,29 +233,29 @@ "requests": 154, "errors": 0, "requestsPerSec": 30.8, - "avgLatencyMs": 1156.11, - "medianLatencyMs": 932, - "p50LatencyMs": 932, - "p75LatencyMs": 1142, - "p90LatencyMs": 2354, - "p99LatencyMs": 4747, - "maxLatencyMs": 4938, + "avgLatencyMs": 1157.29, + "medianLatencyMs": 931, + "p50LatencyMs": 931, + "p75LatencyMs": 1119, + "p90LatencyMs": 2380, + "p99LatencyMs": 4734, + "maxLatencyMs": 4921, "bytesPerSec": 18308300.8 }, { "workers": 100, - "durationMs": 5010, - "requests": 133, + "durationMs": 5000, + "requests": 134, "errors": 0, - "requestsPerSec": 26.6, - "avgLatencyMs": 1218.01, - "medianLatencyMs": 914, - "p50LatencyMs": 914, - "p75LatencyMs": 1062, - "p90LatencyMs": 2751, - "p99LatencyMs": 4641, - "maxLatencyMs": 4831, - "bytesPerSec": 15809024 + "requestsPerSec": 26.8, + "avgLatencyMs": 1215.96, + "medianLatencyMs": 926, + "p50LatencyMs": 926, + "p75LatencyMs": 1077, + "p90LatencyMs": 2729, + "p99LatencyMs": 4644, + "maxLatencyMs": 4828, + "bytesPerSec": 15926988.8 }, { "workers": 200, @@ -263,103 +263,103 @@ "requests": 96, "errors": 0, "requestsPerSec": 19.2, - "avgLatencyMs": 1446.43, - "medianLatencyMs": 793, - "p50LatencyMs": 793, - "p75LatencyMs": 2235, - "p90LatencyMs": 3543, - "p99LatencyMs": 4866, - "maxLatencyMs": 4866, + "avgLatencyMs": 1447.65, + "medianLatencyMs": 795, + "p50LatencyMs": 795, + "p75LatencyMs": 2246, + "p90LatencyMs": 3551, + "p99LatencyMs": 4868, + "maxLatencyMs": 4868, "bytesPerSec": 11411456 } ], "runs": 3, "samples": [ { - "peakWorkers": 1, - "peakRequestsPerSec": 42.2, - "peakAvgLatencyMs": 23.21, - "peakP50LatencyMs": 23, - "peakP75LatencyMs": 24, - "peakP90LatencyMs": 25, - "peakP99LatencyMs": 26, - "totalRequests": 1170, + "peakWorkers": 5, + "peakRequestsPerSec": 40, + "peakAvgLatencyMs": 123.32, + "peakP50LatencyMs": 122, + "peakP75LatencyMs": 125, + "peakP90LatencyMs": 128, + "peakP99LatencyMs": 150, + "totalRequests": 1128, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 211, + "requests": 198, "errors": 0, - "requestsPerSec": 42.2, - "avgLatencyMs": 23.21, - "medianLatencyMs": 23, - "p50LatencyMs": 23, - "p75LatencyMs": 24, - "p90LatencyMs": 25, - "p99LatencyMs": 26, - "maxLatencyMs": 35, - "bytesPerSec": 25078988.8 + "requestsPerSec": 39.6, + "avgLatencyMs": 24.69, + "medianLatencyMs": 24, + "p50LatencyMs": 24, + "p75LatencyMs": 26, + "p90LatencyMs": 27, + "p99LatencyMs": 32, + "maxLatencyMs": 33, + "bytesPerSec": 23538892.8 }, { "workers": 5, "durationMs": 5000, - "requests": 210, + "requests": 200, "errors": 0, - "requestsPerSec": 42, - "avgLatencyMs": 116.83, - "medianLatencyMs": 115, - "p50LatencyMs": 115, - "p75LatencyMs": 117, - "p90LatencyMs": 119, - "p99LatencyMs": 143, - "maxLatencyMs": 144, - "bytesPerSec": 24964300.8 + "requestsPerSec": 40, + "avgLatencyMs": 123.32, + "medianLatencyMs": 122, + "p50LatencyMs": 122, + "p75LatencyMs": 125, + "p90LatencyMs": 128, + "p99LatencyMs": 150, + "maxLatencyMs": 157, + "bytesPerSec": 23781376 }, { "workers": 10, "durationMs": 5000, - "requests": 189, + "requests": 185, "errors": 0, - "requestsPerSec": 37.8, - "avgLatencyMs": 255.29, - "medianLatencyMs": 256, - "p50LatencyMs": 256, - "p75LatencyMs": 260, - "p90LatencyMs": 265, - "p99LatencyMs": 384, - "maxLatencyMs": 417, - "bytesPerSec": 22467379.2 + "requestsPerSec": 37, + "avgLatencyMs": 262.22, + "medianLatencyMs": 259, + "p50LatencyMs": 259, + "p75LatencyMs": 265, + "p90LatencyMs": 283, + "p99LatencyMs": 440, + "maxLatencyMs": 469, + "bytesPerSec": 21992243.2 }, { "workers": 25, "durationMs": 5000, - "requests": 177, + "requests": 169, "errors": 0, - "requestsPerSec": 35.4, - "avgLatencyMs": 659.34, - "medianLatencyMs": 660, - "p50LatencyMs": 660, - "p75LatencyMs": 667, - "p90LatencyMs": 677, - "p99LatencyMs": 1874, - "maxLatencyMs": 1979, - "bytesPerSec": 21042790.4 + "requestsPerSec": 33.8, + "avgLatencyMs": 696.62, + "medianLatencyMs": 686, + "p50LatencyMs": 686, + "p75LatencyMs": 702, + "p90LatencyMs": 724, + "p99LatencyMs": 1987, + "maxLatencyMs": 2095, + "bytesPerSec": 20092518.4 }, { "workers": 50, "durationMs": 5000, - "requests": 154, + "requests": 147, "errors": 0, - "requestsPerSec": 30.8, - "avgLatencyMs": 1156.11, - "medianLatencyMs": 932, - "p50LatencyMs": 932, - "p75LatencyMs": 1142, - "p90LatencyMs": 2354, - "p99LatencyMs": 4747, - "maxLatencyMs": 4938, - "bytesPerSec": 18308300.8 + "requestsPerSec": 29.4, + "avgLatencyMs": 1178.92, + "medianLatencyMs": 915, + "p50LatencyMs": 915, + "p75LatencyMs": 1129, + "p90LatencyMs": 2501, + "p99LatencyMs": 4719, + "maxLatencyMs": 4934, + "bytesPerSec": 17472716.8 }, { "workers": 100, @@ -367,14 +367,14 @@ "requests": 133, "errors": 0, "requestsPerSec": 26.6, - "avgLatencyMs": 1218.01, - "medianLatencyMs": 914, - "p50LatencyMs": 914, - "p75LatencyMs": 1062, - "p90LatencyMs": 2751, - "p99LatencyMs": 4641, - "maxLatencyMs": 4831, - "bytesPerSec": 15809024 + "avgLatencyMs": 1224.74, + "medianLatencyMs": 899, + "p50LatencyMs": 899, + "p75LatencyMs": 1059, + "p90LatencyMs": 2786, + "p99LatencyMs": 4666, + "maxLatencyMs": 4848, + "bytesPerSec": 15808153.6 }, { "workers": 200, @@ -382,72 +382,72 @@ "requests": 96, "errors": 0, "requestsPerSec": 19.2, - "avgLatencyMs": 1446.43, - "medianLatencyMs": 793, - "p50LatencyMs": 793, + "avgLatencyMs": 1443.73, + "medianLatencyMs": 795, + "p50LatencyMs": 795, "p75LatencyMs": 2235, - "p90LatencyMs": 3543, - "p99LatencyMs": 4866, - "maxLatencyMs": 4866, + "p90LatencyMs": 3563, + "p99LatencyMs": 4859, + "maxLatencyMs": 4859, "bytesPerSec": 11411456 } ] }, { "peakWorkers": 5, - "peakRequestsPerSec": 41, - "peakAvgLatencyMs": 119.55, - "peakP50LatencyMs": 118, - "peakP75LatencyMs": 120, - "peakP90LatencyMs": 125, - "peakP99LatencyMs": 141, - "totalRequests": 1152, + "peakRequestsPerSec": 42.2, + "peakAvgLatencyMs": 116.19, + "peakP50LatencyMs": 115, + "peakP75LatencyMs": 116, + "peakP90LatencyMs": 122, + "peakP99LatencyMs": 138, + "totalRequests": 1169, "totalErrors": 0, "stages": [ { "workers": 1, - "durationMs": 5010, - "requests": 204, + "durationMs": 5000, + "requests": 210, "errors": 0, - "requestsPerSec": 40.8, - "avgLatencyMs": 24, - "medianLatencyMs": 24, - "p50LatencyMs": 24, - "p75LatencyMs": 25, - "p90LatencyMs": 26, - "p99LatencyMs": 28, - "maxLatencyMs": 46, - "bytesPerSec": 24249958.4 + "requestsPerSec": 42, + "avgLatencyMs": 23.26, + "medianLatencyMs": 23, + "p50LatencyMs": 23, + "p75LatencyMs": 24, + "p90LatencyMs": 25, + "p99LatencyMs": 32, + "maxLatencyMs": 35, + "bytesPerSec": 24961024 }, { "workers": 5, "durationMs": 5000, - "requests": 205, + "requests": 211, "errors": 0, - "requestsPerSec": 41, - "avgLatencyMs": 119.55, - "medianLatencyMs": 118, - "p50LatencyMs": 118, - "p75LatencyMs": 120, - "p90LatencyMs": 125, - "p99LatencyMs": 141, - "maxLatencyMs": 141, - "bytesPerSec": 24371200 + "requestsPerSec": 42.2, + "avgLatencyMs": 116.19, + "medianLatencyMs": 115, + "p50LatencyMs": 115, + "p75LatencyMs": 116, + "p90LatencyMs": 122, + "p99LatencyMs": 138, + "maxLatencyMs": 139, + "bytesPerSec": 25085542.4 }, { "workers": 10, "durationMs": 5000, - "requests": 190, + "requests": 196, "errors": 0, - "requestsPerSec": 38, - "avgLatencyMs": 255.56, - "medianLatencyMs": 254, - "p50LatencyMs": 254, - "p75LatencyMs": 260, - "p90LatencyMs": 276, - "p99LatencyMs": 414, - "maxLatencyMs": 441, - "bytesPerSec": 22588620.8 + "requestsPerSec": 39.21, + "avgLatencyMs": 248.46, + "medianLatencyMs": 248, + "p50LatencyMs": 248, + "p75LatencyMs": 251, + "p90LatencyMs": 260, + "p99LatencyMs": 396, + "maxLatencyMs": 426, + "bytesPerSec": 23302963.2 }, { "workers": 25, @@ -455,14 +455,14 @@ "requests": 169, "errors": 0, "requestsPerSec": 33.8, - "avgLatencyMs": 686.59, - "medianLatencyMs": 676, - "p50LatencyMs": 676, - "p75LatencyMs": 686, - "p90LatencyMs": 711, - "p99LatencyMs": 1994, - "maxLatencyMs": 2108, - "bytesPerSec": 20092518.4 + "avgLatencyMs": 684.66, + "medianLatencyMs": 675, + "p50LatencyMs": 675, + "p75LatencyMs": 687, + "p90LatencyMs": 700, + "p99LatencyMs": 1955, + "maxLatencyMs": 2059, + "bytesPerSec": 20090880 }, { "workers": 50, @@ -470,147 +470,147 @@ "requests": 154, "errors": 0, "requestsPerSec": 30.8, - "avgLatencyMs": 1144.67, - "medianLatencyMs": 909, - "p50LatencyMs": 909, - "p75LatencyMs": 1115, - "p90LatencyMs": 2338, - "p99LatencyMs": 4684, - "maxLatencyMs": 4889, + "avgLatencyMs": 1151.91, + "medianLatencyMs": 928, + "p50LatencyMs": 928, + "p75LatencyMs": 1116, + "p90LatencyMs": 2360, + "p99LatencyMs": 4713, + "maxLatencyMs": 4901, "bytesPerSec": 18308300.8 }, { "workers": 100, "durationMs": 5010, - "requests": 140, + "requests": 133, "errors": 0, - "requestsPerSec": 28, - "avgLatencyMs": 1230.83, - "medianLatencyMs": 917, - "p50LatencyMs": 917, - "p75LatencyMs": 1094, - "p90LatencyMs": 2693, - "p99LatencyMs": 4801, - "maxLatencyMs": 5000, - "bytesPerSec": 16639795.2 + "requestsPerSec": 26.6, + "avgLatencyMs": 1219.35, + "medianLatencyMs": 932, + "p50LatencyMs": 932, + "p75LatencyMs": 1068, + "p90LatencyMs": 2739, + "p99LatencyMs": 4650, + "maxLatencyMs": 4848, + "bytesPerSec": 15810048 }, { "workers": 200, "durationMs": 5010, - "requests": 90, + "requests": 96, "errors": 0, - "requestsPerSec": 18, - "avgLatencyMs": 1496.98, - "medianLatencyMs": 792, - "p50LatencyMs": 792, - "p75LatencyMs": 2462, - "p90LatencyMs": 3624, - "p99LatencyMs": 4876, - "maxLatencyMs": 4876, - "bytesPerSec": 10701209.6 + "requestsPerSec": 19.2, + "avgLatencyMs": 1464.9, + "medianLatencyMs": 788, + "p50LatencyMs": 788, + "p75LatencyMs": 2313, + "p90LatencyMs": 3625, + "p99LatencyMs": 4924, + "maxLatencyMs": 4924, + "bytesPerSec": 11414732.8 } ] }, { "peakWorkers": 5, - "peakRequestsPerSec": 43, - "peakAvgLatencyMs": 115.26, - "peakP50LatencyMs": 115, - "peakP75LatencyMs": 115, - "peakP90LatencyMs": 118, - "peakP99LatencyMs": 136, - "totalRequests": 1198, + "peakRequestsPerSec": 42, + "peakAvgLatencyMs": 117.69, + "peakP50LatencyMs": 117, + "peakP75LatencyMs": 118, + "peakP90LatencyMs": 119, + "peakP99LatencyMs": 145, + "totalRequests": 1166, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 212, + "requests": 209, "errors": 0, - "requestsPerSec": 42.4, - "avgLatencyMs": 22.95, + "requestsPerSec": 41.8, + "avgLatencyMs": 23.39, "medianLatencyMs": 23, "p50LatencyMs": 23, - "p75LatencyMs": 24, + "p75LatencyMs": 25, "p90LatencyMs": 25, - "p99LatencyMs": 31, - "maxLatencyMs": 34, - "bytesPerSec": 25196953.6 + "p99LatencyMs": 27, + "maxLatencyMs": 36, + "bytesPerSec": 24843059.2 }, { "workers": 5, "durationMs": 5000, - "requests": 215, + "requests": 210, "errors": 0, - "requestsPerSec": 43, - "avgLatencyMs": 115.26, - "medianLatencyMs": 115, - "p50LatencyMs": 115, - "p75LatencyMs": 115, - "p90LatencyMs": 118, - "p99LatencyMs": 136, - "maxLatencyMs": 137, - "bytesPerSec": 25557401.6 + "requestsPerSec": 42, + "avgLatencyMs": 117.69, + "medianLatencyMs": 117, + "p50LatencyMs": 117, + "p75LatencyMs": 118, + "p90LatencyMs": 119, + "p99LatencyMs": 145, + "maxLatencyMs": 146, + "bytesPerSec": 24967577.6 }, { "workers": 10, "durationMs": 5000, - "requests": 196, + "requests": 194, "errors": 0, - "requestsPerSec": 39.21, - "avgLatencyMs": 247.41, - "medianLatencyMs": 244, - "p50LatencyMs": 244, - "p75LatencyMs": 249, - "p90LatencyMs": 256, - "p99LatencyMs": 445, - "maxLatencyMs": 474, - "bytesPerSec": 23302963.2 + "requestsPerSec": 38.8, + "avgLatencyMs": 252.34, + "medianLatencyMs": 249, + "p50LatencyMs": 249, + "p75LatencyMs": 256, + "p90LatencyMs": 266, + "p99LatencyMs": 428, + "maxLatencyMs": 463, + "bytesPerSec": 23067033.6 }, { "workers": 25, "durationMs": 5000, - "requests": 177, + "requests": 169, "errors": 0, - "requestsPerSec": 35.4, - "avgLatencyMs": 662.55, - "medianLatencyMs": 658, - "p50LatencyMs": 658, - "p75LatencyMs": 668, - "p90LatencyMs": 673, - "p99LatencyMs": 1890, - "maxLatencyMs": 1993, - "bytesPerSec": 21042790.4 + "requestsPerSec": 33.8, + "avgLatencyMs": 688.09, + "medianLatencyMs": 671, + "p50LatencyMs": 671, + "p75LatencyMs": 683, + "p90LatencyMs": 697, + "p99LatencyMs": 2007, + "maxLatencyMs": 2110, + "bytesPerSec": 20089241.61 }, { "workers": 50, "durationMs": 5000, - "requests": 155, + "requests": 154, "errors": 0, - "requestsPerSec": 31, - "avgLatencyMs": 1127.41, - "medianLatencyMs": 900, - "p50LatencyMs": 900, - "p75LatencyMs": 1092, - "p90LatencyMs": 2334, - "p99LatencyMs": 4613, - "maxLatencyMs": 4801, - "bytesPerSec": 18426265.61 + "requestsPerSec": 30.8, + "avgLatencyMs": 1157.29, + "medianLatencyMs": 931, + "p50LatencyMs": 931, + "p75LatencyMs": 1119, + "p90LatencyMs": 2380, + "p99LatencyMs": 4734, + "maxLatencyMs": 4921, + "bytesPerSec": 18308300.8 }, { "workers": 100, - "durationMs": 5010, - "requests": 147, + "durationMs": 5000, + "requests": 134, "errors": 0, - "requestsPerSec": 29.4, - "avgLatencyMs": 1195.77, - "medianLatencyMs": 903, - "p50LatencyMs": 903, - "p75LatencyMs": 1109, - "p90LatencyMs": 2675, - "p99LatencyMs": 4778, - "maxLatencyMs": 4974, - "bytesPerSec": 17474150.4 + "requestsPerSec": 26.8, + "avgLatencyMs": 1215.96, + "medianLatencyMs": 926, + "p50LatencyMs": 926, + "p75LatencyMs": 1077, + "p90LatencyMs": 2729, + "p99LatencyMs": 4644, + "maxLatencyMs": 4828, + "bytesPerSec": 15926988.8 }, { "workers": 200, @@ -618,14 +618,14 @@ "requests": 96, "errors": 0, "requestsPerSec": 19.2, - "avgLatencyMs": 1467.18, - "medianLatencyMs": 789, - "p50LatencyMs": 789, - "p75LatencyMs": 2359, - "p90LatencyMs": 3621, - "p99LatencyMs": 4923, - "maxLatencyMs": 4923, - "bytesPerSec": 11414732.8 + "avgLatencyMs": 1447.65, + "medianLatencyMs": 795, + "p50LatencyMs": 795, + "p75LatencyMs": 2246, + "p90LatencyMs": 3551, + "p99LatencyMs": 4868, + "maxLatencyMs": 4868, + "bytesPerSec": 11411456 } ] } @@ -648,89 +648,89 @@ "browserVersion": "Google Chrome 154.0.8037.97", "ssrLoadTests": { "peakWorkers": 1, - "peakRequestsPerSec": 43.4, - "peakAvgLatencyMs": 22.53, - "peakP50LatencyMs": 22, - "peakP75LatencyMs": 24, - "peakP90LatencyMs": 25, - "peakP99LatencyMs": 28, - "totalRequests": 1191, + "peakRequestsPerSec": 44.8, + "peakAvgLatencyMs": 21.79, + "peakP50LatencyMs": 21, + "peakP75LatencyMs": 23, + "peakP90LatencyMs": 24, + "peakP99LatencyMs": 26, + "totalRequests": 1245, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 217, + "requests": 224, "errors": 0, - "requestsPerSec": 43.4, - "avgLatencyMs": 22.53, - "medianLatencyMs": 22, - "p50LatencyMs": 22, - "p75LatencyMs": 24, - "p90LatencyMs": 25, - "p99LatencyMs": 28, + "requestsPerSec": 44.8, + "avgLatencyMs": 21.79, + "medianLatencyMs": 21, + "p50LatencyMs": 21, + "p75LatencyMs": 23, + "p90LatencyMs": 24, + "p99LatencyMs": 26, "maxLatencyMs": 33, - "bytesPerSec": 25695027.2 + "bytesPerSec": 26530611.2 }, { "workers": 5, "durationMs": 5000, - "requests": 204, + "requests": 220, "errors": 0, - "requestsPerSec": 40.8, - "avgLatencyMs": 121.01, - "medianLatencyMs": 120, - "p50LatencyMs": 120, - "p75LatencyMs": 123, - "p90LatencyMs": 125, - "p99LatencyMs": 145, - "maxLatencyMs": 149, - "bytesPerSec": 24154931.2 + "requestsPerSec": 44, + "avgLatencyMs": 111.61, + "medianLatencyMs": 111, + "p50LatencyMs": 111, + "p75LatencyMs": 113, + "p90LatencyMs": 115, + "p99LatencyMs": 130, + "maxLatencyMs": 157, + "bytesPerSec": 26055475.2 }, { "workers": 10, "durationMs": 5000, - "requests": 188, + "requests": 204, "errors": 0, - "requestsPerSec": 37.6, - "avgLatencyMs": 257.36, - "medianLatencyMs": 256, - "p50LatencyMs": 256, - "p75LatencyMs": 262, - "p90LatencyMs": 264, - "p99LatencyMs": 441, - "maxLatencyMs": 469, - "bytesPerSec": 22264217.6 + "requestsPerSec": 40.8, + "avgLatencyMs": 240.83, + "medianLatencyMs": 243, + "p50LatencyMs": 243, + "p75LatencyMs": 246, + "p90LatencyMs": 250, + "p99LatencyMs": 346, + "maxLatencyMs": 398, + "bytesPerSec": 24158208 }, { "workers": 25, "durationMs": 5000, - "requests": 173, + "requests": 181, "errors": 0, - "requestsPerSec": 34.6, - "avgLatencyMs": 674.34, - "medianLatencyMs": 673, - "p50LatencyMs": 673, - "p75LatencyMs": 687, - "p90LatencyMs": 696, - "p99LatencyMs": 1892, - "maxLatencyMs": 2000, - "bytesPerSec": 20489011.2 + "requestsPerSec": 36.21, + "avgLatencyMs": 647.82, + "medianLatencyMs": 639, + "p50LatencyMs": 639, + "p75LatencyMs": 646, + "p90LatencyMs": 650, + "p99LatencyMs": 1870, + "maxLatencyMs": 1973, + "bytesPerSec": 21436006.4 }, { "workers": 50, - "durationMs": 5000, - "requests": 154, + "durationMs": 5010, + "requests": 161, "errors": 0, - "requestsPerSec": 30.8, - "avgLatencyMs": 1141.42, - "medianLatencyMs": 926, - "p50LatencyMs": 926, - "p75LatencyMs": 1082, - "p90LatencyMs": 2365, - "p99LatencyMs": 4670, - "maxLatencyMs": 4855, - "bytesPerSec": 18232934.4 + "requestsPerSec": 32.21, + "avgLatencyMs": 1129.96, + "medianLatencyMs": 887, + "p50LatencyMs": 887, + "p75LatencyMs": 1061, + "p90LatencyMs": 2271, + "p99LatencyMs": 4705, + "maxLatencyMs": 4902, + "bytesPerSec": 19061964.8 }, { "workers": 100, @@ -738,14 +738,14 @@ "requests": 147, "errors": 0, "requestsPerSec": 29.4, - "avgLatencyMs": 1190.05, - "medianLatencyMs": 902, - "p50LatencyMs": 902, - "p75LatencyMs": 1058, - "p90LatencyMs": 2712, - "p99LatencyMs": 4744, - "maxLatencyMs": 4941, - "bytesPerSec": 17405337.61 + "avgLatencyMs": 1186.03, + "medianLatencyMs": 916, + "p50LatencyMs": 916, + "p75LatencyMs": 1056, + "p90LatencyMs": 2671, + "p99LatencyMs": 4730, + "maxLatencyMs": 4910, + "bytesPerSec": 17402060.8 }, { "workers": 200, @@ -753,221 +753,221 @@ "requests": 108, "errors": 0, "requestsPerSec": 21.6, - "avgLatencyMs": 1409.46, - "medianLatencyMs": 780, - "p50LatencyMs": 780, - "p75LatencyMs": 2189, - "p90LatencyMs": 3573, - "p99LatencyMs": 4829, - "maxLatencyMs": 4995, - "bytesPerSec": 12790988.8 + "avgLatencyMs": 1386.31, + "medianLatencyMs": 803, + "p50LatencyMs": 803, + "p75LatencyMs": 2140, + "p90LatencyMs": 3492, + "p99LatencyMs": 4752, + "maxLatencyMs": 4906, + "bytesPerSec": 12788172.8 } ], "runs": 3, "samples": [ { "peakWorkers": 1, - "peakRequestsPerSec": 43.2, - "peakAvgLatencyMs": 22.55, - "peakP50LatencyMs": 22, - "peakP75LatencyMs": 23, - "peakP90LatencyMs": 25, - "peakP99LatencyMs": 29, - "totalRequests": 1196, + "peakRequestsPerSec": 46, + "peakAvgLatencyMs": 21.25, + "peakP50LatencyMs": 21, + "peakP75LatencyMs": 22, + "peakP90LatencyMs": 23, + "peakP99LatencyMs": 26, + "totalRequests": 1296, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 216, + "requests": 230, "errors": 0, - "requestsPerSec": 43.2, - "avgLatencyMs": 22.55, - "medianLatencyMs": 22, - "p50LatencyMs": 22, - "p75LatencyMs": 23, - "p90LatencyMs": 25, - "p99LatencyMs": 29, - "maxLatencyMs": 35, - "bytesPerSec": 25577062.4 + "requestsPerSec": 46, + "avgLatencyMs": 21.25, + "medianLatencyMs": 21, + "p50LatencyMs": 21, + "p75LatencyMs": 22, + "p90LatencyMs": 23, + "p99LatencyMs": 26, + "maxLatencyMs": 30, + "bytesPerSec": 27238400 }, { "workers": 5, "durationMs": 5000, - "requests": 210, + "requests": 229, "errors": 0, - "requestsPerSec": 42, - "avgLatencyMs": 116.64, - "medianLatencyMs": 116, - "p50LatencyMs": 116, - "p75LatencyMs": 119, - "p90LatencyMs": 121, - "p99LatencyMs": 135, - "maxLatencyMs": 139, - "bytesPerSec": 24862720 + "requestsPerSec": 45.8, + "avgLatencyMs": 107.86, + "medianLatencyMs": 107, + "p50LatencyMs": 107, + "p75LatencyMs": 108, + "p90LatencyMs": 111, + "p99LatencyMs": 125, + "maxLatencyMs": 132, + "bytesPerSec": 27120435.2 }, { "workers": 10, - "durationMs": 5010, - "requests": 190, + "durationMs": 5000, + "requests": 210, "errors": 0, - "requestsPerSec": 38, - "avgLatencyMs": 255.59, - "medianLatencyMs": 257, - "p50LatencyMs": 257, - "p75LatencyMs": 259, - "p90LatencyMs": 262, - "p99LatencyMs": 421, - "maxLatencyMs": 448, - "bytesPerSec": 22500147.2 + "requestsPerSec": 42, + "avgLatencyMs": 231.21, + "medianLatencyMs": 231, + "p50LatencyMs": 231, + "p75LatencyMs": 234, + "p90LatencyMs": 238, + "p99LatencyMs": 367, + "maxLatencyMs": 417, + "bytesPerSec": 24862720 }, { "workers": 25, - "durationMs": 5010, - "requests": 177, + "durationMs": 5000, + "requests": 198, "errors": 0, - "requestsPerSec": 35.4, - "avgLatencyMs": 652.14, - "medianLatencyMs": 652, - "p50LatencyMs": 652, - "p75LatencyMs": 662, - "p90LatencyMs": 677, - "p99LatencyMs": 1848, - "maxLatencyMs": 1951, - "bytesPerSec": 20963328 + "requestsPerSec": 39.6, + "avgLatencyMs": 597.49, + "medianLatencyMs": 594, + "p50LatencyMs": 594, + "p75LatencyMs": 601, + "p90LatencyMs": 611, + "p99LatencyMs": 1696, + "maxLatencyMs": 1792, + "bytesPerSec": 23443865.6 }, { "workers": 50, - "durationMs": 5010, - "requests": 154, + "durationMs": 5000, + "requests": 161, "errors": 0, - "requestsPerSec": 30.8, - "avgLatencyMs": 1136.65, - "medianLatencyMs": 921, - "p50LatencyMs": 921, - "p75LatencyMs": 1114, - "p90LatencyMs": 2324, - "p99LatencyMs": 4658, - "maxLatencyMs": 4850, - "bytesPerSec": 18232934.4 + "requestsPerSec": 32.21, + "avgLatencyMs": 1111.61, + "medianLatencyMs": 866, + "p50LatencyMs": 866, + "p75LatencyMs": 1068, + "p90LatencyMs": 2229, + "p99LatencyMs": 4631, + "maxLatencyMs": 4820, + "bytesPerSec": 19061964.8 }, { "workers": 100, "durationMs": 5010, - "requests": 147, + "requests": 154, "errors": 0, - "requestsPerSec": 29.4, - "avgLatencyMs": 1202.25, - "medianLatencyMs": 912, - "p50LatencyMs": 912, - "p75LatencyMs": 1048, - "p90LatencyMs": 2743, - "p99LatencyMs": 4779, - "maxLatencyMs": 4983, - "bytesPerSec": 17408614.4 + "requestsPerSec": 30.8, + "avgLatencyMs": 1155.39, + "medianLatencyMs": 889, + "p50LatencyMs": 889, + "p75LatencyMs": 1040, + "p90LatencyMs": 2518, + "p99LatencyMs": 4706, + "maxLatencyMs": 4892, + "bytesPerSec": 18233344 }, { "workers": 200, "durationMs": 5010, - "requests": 102, + "requests": 114, "errors": 0, - "requestsPerSec": 20.4, - "avgLatencyMs": 1421.1, - "medianLatencyMs": 760, - "p50LatencyMs": 760, - "p75LatencyMs": 2283, - "p90LatencyMs": 3513, - "p99LatencyMs": 4738, - "maxLatencyMs": 4901, - "bytesPerSec": 12076646.4 + "requestsPerSec": 22.8, + "avgLatencyMs": 1383.4, + "medianLatencyMs": 795, + "p50LatencyMs": 795, + "p75LatencyMs": 2115, + "p90LatencyMs": 3484, + "p99LatencyMs": 4854, + "maxLatencyMs": 5004, + "bytesPerSec": 13500108.8 } ] }, { "peakWorkers": 1, - "peakRequestsPerSec": 43.4, - "peakAvgLatencyMs": 22.53, - "peakP50LatencyMs": 22, - "peakP75LatencyMs": 24, - "peakP90LatencyMs": 25, - "peakP99LatencyMs": 28, - "totalRequests": 1191, + "peakRequestsPerSec": 44.8, + "peakAvgLatencyMs": 21.79, + "peakP50LatencyMs": 21, + "peakP75LatencyMs": 23, + "peakP90LatencyMs": 24, + "peakP99LatencyMs": 26, + "totalRequests": 1245, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 217, + "requests": 224, "errors": 0, - "requestsPerSec": 43.4, - "avgLatencyMs": 22.53, - "medianLatencyMs": 22, - "p50LatencyMs": 22, - "p75LatencyMs": 24, - "p90LatencyMs": 25, - "p99LatencyMs": 28, + "requestsPerSec": 44.8, + "avgLatencyMs": 21.79, + "medianLatencyMs": 21, + "p50LatencyMs": 21, + "p75LatencyMs": 23, + "p90LatencyMs": 24, + "p99LatencyMs": 26, "maxLatencyMs": 33, - "bytesPerSec": 25695027.2 + "bytesPerSec": 26530611.2 }, { "workers": 5, "durationMs": 5000, - "requests": 204, + "requests": 220, "errors": 0, - "requestsPerSec": 40.8, - "avgLatencyMs": 121.01, - "medianLatencyMs": 120, - "p50LatencyMs": 120, - "p75LatencyMs": 123, - "p90LatencyMs": 125, - "p99LatencyMs": 145, - "maxLatencyMs": 149, - "bytesPerSec": 24154931.2 + "requestsPerSec": 44, + "avgLatencyMs": 111.61, + "medianLatencyMs": 111, + "p50LatencyMs": 111, + "p75LatencyMs": 113, + "p90LatencyMs": 115, + "p99LatencyMs": 130, + "maxLatencyMs": 157, + "bytesPerSec": 26055475.2 }, { "workers": 10, "durationMs": 5000, - "requests": 188, + "requests": 204, "errors": 0, - "requestsPerSec": 37.6, - "avgLatencyMs": 257.36, - "medianLatencyMs": 256, - "p50LatencyMs": 256, - "p75LatencyMs": 262, - "p90LatencyMs": 264, - "p99LatencyMs": 441, - "maxLatencyMs": 469, - "bytesPerSec": 22264217.6 + "requestsPerSec": 40.8, + "avgLatencyMs": 240.83, + "medianLatencyMs": 243, + "p50LatencyMs": 243, + "p75LatencyMs": 246, + "p90LatencyMs": 250, + "p99LatencyMs": 346, + "maxLatencyMs": 398, + "bytesPerSec": 24158208 }, { "workers": 25, "durationMs": 5000, - "requests": 173, + "requests": 181, "errors": 0, - "requestsPerSec": 34.6, - "avgLatencyMs": 674.34, - "medianLatencyMs": 673, - "p50LatencyMs": 673, - "p75LatencyMs": 687, - "p90LatencyMs": 696, - "p99LatencyMs": 1892, - "maxLatencyMs": 2000, - "bytesPerSec": 20489011.2 + "requestsPerSec": 36.21, + "avgLatencyMs": 647.82, + "medianLatencyMs": 639, + "p50LatencyMs": 639, + "p75LatencyMs": 646, + "p90LatencyMs": 650, + "p99LatencyMs": 1870, + "maxLatencyMs": 1973, + "bytesPerSec": 21436006.4 }, { "workers": 50, - "durationMs": 5000, - "requests": 154, + "durationMs": 5010, + "requests": 161, "errors": 0, - "requestsPerSec": 30.8, - "avgLatencyMs": 1141.42, - "medianLatencyMs": 926, - "p50LatencyMs": 926, - "p75LatencyMs": 1082, - "p90LatencyMs": 2365, - "p99LatencyMs": 4670, - "maxLatencyMs": 4855, - "bytesPerSec": 18232934.4 + "requestsPerSec": 32.21, + "avgLatencyMs": 1129.96, + "medianLatencyMs": 887, + "p50LatencyMs": 887, + "p75LatencyMs": 1061, + "p90LatencyMs": 2271, + "p99LatencyMs": 4705, + "maxLatencyMs": 4902, + "bytesPerSec": 19061964.8 }, { "workers": 100, @@ -975,14 +975,14 @@ "requests": 147, "errors": 0, "requestsPerSec": 29.4, - "avgLatencyMs": 1190.05, - "medianLatencyMs": 902, - "p50LatencyMs": 902, - "p75LatencyMs": 1058, - "p90LatencyMs": 2712, - "p99LatencyMs": 4744, - "maxLatencyMs": 4941, - "bytesPerSec": 17405337.61 + "avgLatencyMs": 1186.03, + "medianLatencyMs": 916, + "p50LatencyMs": 916, + "p75LatencyMs": 1056, + "p90LatencyMs": 2671, + "p99LatencyMs": 4730, + "maxLatencyMs": 4910, + "bytesPerSec": 17402060.8 }, { "workers": 200, @@ -990,26 +990,26 @@ "requests": 108, "errors": 0, "requestsPerSec": 21.6, - "avgLatencyMs": 1409.46, - "medianLatencyMs": 780, - "p50LatencyMs": 780, - "p75LatencyMs": 2189, - "p90LatencyMs": 3573, - "p99LatencyMs": 4829, - "maxLatencyMs": 4995, - "bytesPerSec": 12790988.8 + "avgLatencyMs": 1386.31, + "medianLatencyMs": 803, + "p50LatencyMs": 803, + "p75LatencyMs": 2140, + "p90LatencyMs": 3492, + "p99LatencyMs": 4752, + "maxLatencyMs": 4906, + "bytesPerSec": 12788172.8 } ] }, { - "peakWorkers": 1, - "peakRequestsPerSec": 43.4, - "peakAvgLatencyMs": 22.49, - "peakP50LatencyMs": 22, - "peakP75LatencyMs": 23, - "peakP90LatencyMs": 25, - "peakP99LatencyMs": 31, - "totalRequests": 1232, + "peakWorkers": 5, + "peakRequestsPerSec": 44, + "peakAvgLatencyMs": 110.83, + "peakP50LatencyMs": 110, + "peakP75LatencyMs": 111, + "peakP90LatencyMs": 117, + "peakP99LatencyMs": 131, + "totalRequests": 1272, "totalErrors": 0, "stages": [ { @@ -1018,59 +1018,59 @@ "requests": 217, "errors": 0, "requestsPerSec": 43.4, - "avgLatencyMs": 22.49, + "avgLatencyMs": 22.45, "medianLatencyMs": 22, "p50LatencyMs": 22, - "p75LatencyMs": 23, + "p75LatencyMs": 24, "p90LatencyMs": 25, - "p99LatencyMs": 31, - "maxLatencyMs": 41, - "bytesPerSec": 25698304 + "p99LatencyMs": 29, + "maxLatencyMs": 30, + "bytesPerSec": 25695027.2 }, { "workers": 5, "durationMs": 5000, - "requests": 214, + "requests": 220, "errors": 0, - "requestsPerSec": 42.8, - "avgLatencyMs": 115.33, - "medianLatencyMs": 114, - "p50LatencyMs": 114, - "p75LatencyMs": 117, - "p90LatencyMs": 121, - "p99LatencyMs": 137, - "maxLatencyMs": 152, - "bytesPerSec": 25341132.8 + "requestsPerSec": 44, + "avgLatencyMs": 110.83, + "medianLatencyMs": 110, + "p50LatencyMs": 110, + "p75LatencyMs": 111, + "p90LatencyMs": 117, + "p99LatencyMs": 131, + "maxLatencyMs": 132, + "bytesPerSec": 26052198.4 }, { "workers": 10, "durationMs": 5000, - "requests": 196, + "requests": 202, "errors": 0, - "requestsPerSec": 39.21, - "avgLatencyMs": 246.34, - "medianLatencyMs": 246, - "p50LatencyMs": 246, - "p75LatencyMs": 249, - "p90LatencyMs": 255, - "p99LatencyMs": 423, - "maxLatencyMs": 450, - "bytesPerSec": 23207936 + "requestsPerSec": 40.4, + "avgLatencyMs": 241.26, + "medianLatencyMs": 245, + "p50LatencyMs": 245, + "p75LatencyMs": 248, + "p90LatencyMs": 252, + "p99LatencyMs": 313, + "maxLatencyMs": 371, + "bytesPerSec": 23919001.6 }, { "workers": 25, - "durationMs": 5010, - "requests": 181, + "durationMs": 5000, + "requests": 190, "errors": 0, - "requestsPerSec": 36.21, - "avgLatencyMs": 638.13, - "medianLatencyMs": 646, - "p50LatencyMs": 646, - "p75LatencyMs": 650, - "p90LatencyMs": 656, - "p99LatencyMs": 1772, - "maxLatencyMs": 1871, - "bytesPerSec": 21438464 + "requestsPerSec": 38, + "avgLatencyMs": 617.15, + "medianLatencyMs": 607, + "p50LatencyMs": 607, + "p75LatencyMs": 615, + "p90LatencyMs": 628, + "p99LatencyMs": 1784, + "maxLatencyMs": 1882, + "bytesPerSec": 22500147.2 }, { "workers": 50, @@ -1078,44 +1078,44 @@ "requests": 168, "errors": 0, "requestsPerSec": 33.6, - "avgLatencyMs": 1104.38, - "medianLatencyMs": 897, - "p50LatencyMs": 897, - "p75LatencyMs": 1048, + "avgLatencyMs": 1091.05, + "medianLatencyMs": 846, + "p50LatencyMs": 846, + "p75LatencyMs": 1028, "p90LatencyMs": 2284, - "p99LatencyMs": 4692, - "maxLatencyMs": 4895, + "p99LatencyMs": 4633, + "maxLatencyMs": 4831, "bytesPerSec": 19892633.61 }, { "workers": 100, - "durationMs": 5010, - "requests": 154, + "durationMs": 5000, + "requests": 161, "errors": 0, - "requestsPerSec": 30.8, - "avgLatencyMs": 1166.89, - "medianLatencyMs": 898, - "p50LatencyMs": 898, - "p75LatencyMs": 1051, - "p90LatencyMs": 2547, - "p99LatencyMs": 4757, - "maxLatencyMs": 4938, - "bytesPerSec": 18232524.8 + "requestsPerSec": 32.21, + "avgLatencyMs": 1149.01, + "medianLatencyMs": 890, + "p50LatencyMs": 890, + "p75LatencyMs": 1049, + "p90LatencyMs": 2414, + "p99LatencyMs": 4776, + "maxLatencyMs": 4982, + "bytesPerSec": 19063193.61 }, { "workers": 200, "durationMs": 5010, - "requests": 102, + "requests": 114, "errors": 0, - "requestsPerSec": 20.4, - "avgLatencyMs": 1436.84, - "medianLatencyMs": 775, - "p50LatencyMs": 775, - "p75LatencyMs": 2310, - "p90LatencyMs": 3563, - "p99LatencyMs": 4791, - "maxLatencyMs": 4936, - "bytesPerSec": 12079923.2 + "requestsPerSec": 22.8, + "avgLatencyMs": 1370.88, + "medianLatencyMs": 786, + "p50LatencyMs": 786, + "p75LatencyMs": 2121, + "p90LatencyMs": 3458, + "p99LatencyMs": 4807, + "maxLatencyMs": 4946, + "bytesPerSec": 13499699.2 } ] } diff --git a/packages/app-next-js/stats/16.1.1.json b/packages/app-next-js/stats/16.1.1.json index 65cfc5aa..6f8e613f 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-09T13:14:59.615Z", + "timingMeasuredAt": "2026-10-10T10:58:42.209Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "16.1.1", "clientSideRenderedTests": { - "firstPaintMs": 338.2, - "fcpMs": 338.09, + "firstPaintMs": 338.8, + "fcpMs": 338.67, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 17.11, - "inputDelayMs": 1.64, - "processingDurationMs": 6.37, - "presentationDelayMs": 9.11 + "interactionLatencyMs": 21.53, + "inputDelayMs": 1.29, + "processingDurationMs": 6.88, + "presentationDelayMs": 13.36 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 1.3, - "fcpMs": 1.19, - "interactionLatencyMs": 2.72, - "inputDelayMs": 0.46, - "processingDurationMs": 1.55, - "presentationDelayMs": 1.74 + "firstPaintMs": 1.79, + "fcpMs": 1.87, + "interactionLatencyMs": 1.46, + "inputDelayMs": 0.06, + "processingDurationMs": 3.04, + "presentationDelayMs": 4.31 }, "samples": [ { - "firstPaintMs": 339, - "fcpMs": 338.755, + "firstPaintMs": 341, + "fcpMs": 341.053, "interactionTests": { - "interactionLatencyMs": 21, - "inputDelayMs": 1.305, - "processingDurationMs": 7.7, - "presentationDelayMs": 11.995 + "interactionLatencyMs": 19.177999999999997, + "inputDelayMs": 1.296, + "processingDurationMs": 11.356, + "presentationDelayMs": 6.526 } }, { - "firstPaintMs": 337, - "fcpMs": 337.036, + "firstPaintMs": 339, + "fcpMs": 338.958, "interactionTests": { - "interactionLatencyMs": 14.363, - "inputDelayMs": 1.45, - "processingDurationMs": 4.067, - "presentationDelayMs": 8.846 + "interactionLatencyMs": 23.115, + "inputDelayMs": 1.202, + "processingDurationMs": 6.293, + "presentationDelayMs": 15.62 } }, { - "firstPaintMs": 340, - "fcpMs": 339.636, + "firstPaintMs": 339, + "fcpMs": 338.633, "interactionTests": { - "interactionLatencyMs": 15.184, - "inputDelayMs": 1.41, - "processingDurationMs": 5.465, - "presentationDelayMs": 8.309 + "interactionLatencyMs": 21.963, + "inputDelayMs": 1.284, + "processingDurationMs": 4.46, + "presentationDelayMs": 16.219 } }, { - "firstPaintMs": 337, - "fcpMs": 336.791, + "firstPaintMs": 339, + "fcpMs": 338.896, "interactionTests": { - "interactionLatencyMs": 18.703, - "inputDelayMs": 2.45, - "processingDurationMs": 7.255, - "presentationDelayMs": 8.998 + "interactionLatencyMs": 22.082, + "inputDelayMs": 1.378, + "processingDurationMs": 3.951, + "presentationDelayMs": 16.753 } }, { - "firstPaintMs": 338, - "fcpMs": 338.212, + "firstPaintMs": 336, + "fcpMs": 335.802, "interactionTests": { - "interactionLatencyMs": 16.32, - "inputDelayMs": 1.577, - "processingDurationMs": 7.365, - "presentationDelayMs": 7.378 + "interactionLatencyMs": 21.313, + "inputDelayMs": 1.296, + "processingDurationMs": 8.317, + "presentationDelayMs": 11.7 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 226, - "avgLatencyMs": 4.579, - "medianLatencyMs": 4.585, - "samples": 2184, + "opsPerSec": 216, + "avgLatencyMs": 4.795, + "medianLatencyMs": 4.744, + "samples": 2086, "bodySizeKb": 199.57, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 129.2, - "fcpMs": 129.05, + "firstPaintMs": 134.2, + "fcpMs": 134.25, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 19.87, - "inputDelayMs": 1.35, - "processingDurationMs": 8.09, - "presentationDelayMs": 10.43 + "interactionLatencyMs": 18.89, + "inputDelayMs": 1.53, + "processingDurationMs": 7.5, + "presentationDelayMs": 9.86 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 11.3, - "fcpMs": 11.53, - "interactionLatencyMs": 2.65, - "inputDelayMs": 0.12, - "processingDurationMs": 1.4, - "presentationDelayMs": 2.86 + "firstPaintMs": 12.97, + "fcpMs": 13.18, + "interactionLatencyMs": 3.23, + "inputDelayMs": 0.59, + "processingDurationMs": 2.91, + "presentationDelayMs": 3.14 }, "samples": [ { - "firstPaintMs": 144, - "fcpMs": 143.928, + "firstPaintMs": 146, + "fcpMs": 146.421, "interactionTests": { - "interactionLatencyMs": 16.686, - "inputDelayMs": 1.337, - "processingDurationMs": 8.195, - "presentationDelayMs": 7.154 + "interactionLatencyMs": 17.297, + "inputDelayMs": 1.338, + "processingDurationMs": 6.497, + "presentationDelayMs": 9.462 } }, { - "firstPaintMs": 118, - "fcpMs": 117.722, + "firstPaintMs": 147, + "fcpMs": 147.158, "interactionTests": { - "interactionLatencyMs": 22.58, - "inputDelayMs": 1.381, - "processingDurationMs": 9.337, - "presentationDelayMs": 11.862 + "interactionLatencyMs": 14.691, + "inputDelayMs": 1.179, + "processingDurationMs": 5.071, + "presentationDelayMs": 8.441 } }, { - "firstPaintMs": 137, - "fcpMs": 137.416, + "firstPaintMs": 136, + "fcpMs": 136.049, "interactionTests": { - "interactionLatencyMs": 22.048000000000002, - "inputDelayMs": 1.183, - "processingDurationMs": 6.308, - "presentationDelayMs": 14.557 + "interactionLatencyMs": 18.224, + "inputDelayMs": 1.305, + "processingDurationMs": 8.677, + "presentationDelayMs": 8.242 } }, { - "firstPaintMs": 128, - "fcpMs": 127.638, + "firstPaintMs": 118, + "fcpMs": 117.975, "interactionTests": { - "interactionLatencyMs": 20.490000000000002, - "inputDelayMs": 1.325, - "processingDurationMs": 9.522, - "presentationDelayMs": 9.643 + "interactionLatencyMs": 22.400000000000002, + "inputDelayMs": 2.588, + "processingDurationMs": 12.032, + "presentationDelayMs": 7.78 } }, { - "firstPaintMs": 119, - "fcpMs": 118.541, + "firstPaintMs": 124, + "fcpMs": 123.658, "interactionTests": { - "interactionLatencyMs": 17.527, - "inputDelayMs": 1.529, - "processingDurationMs": 7.072, - "presentationDelayMs": 8.926 + "interactionLatencyMs": 21.862000000000002, + "inputDelayMs": 1.257, + "processingDurationMs": 5.241, + "presentationDelayMs": 15.364 } } ] }, "ssrRouterLinkLoadTests": { - "peakWorkers": 1, - "peakRequestsPerSec": 42.2, - "peakAvgLatencyMs": 23.21, - "peakP50LatencyMs": 23, - "peakP75LatencyMs": 24, - "peakP90LatencyMs": 25, - "peakP99LatencyMs": 26, - "totalRequests": 1170, + "peakWorkers": 5, + "peakRequestsPerSec": 42, + "peakAvgLatencyMs": 117.69, + "peakP50LatencyMs": 117, + "peakP75LatencyMs": 118, + "peakP90LatencyMs": 119, + "peakP99LatencyMs": 145, + "totalRequests": 1166, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 211, + "requests": 209, "errors": 0, - "requestsPerSec": 42.2, - "avgLatencyMs": 23.21, + "requestsPerSec": 41.8, + "avgLatencyMs": 23.39, "medianLatencyMs": 23, "p50LatencyMs": 23, - "p75LatencyMs": 24, + "p75LatencyMs": 25, "p90LatencyMs": 25, - "p99LatencyMs": 26, - "maxLatencyMs": 35, - "bytesPerSec": 25078988.8 + "p99LatencyMs": 27, + "maxLatencyMs": 36, + "bytesPerSec": 24843059.2 }, { "workers": 5, @@ -188,44 +188,44 @@ "requests": 210, "errors": 0, "requestsPerSec": 42, - "avgLatencyMs": 116.83, - "medianLatencyMs": 115, - "p50LatencyMs": 115, - "p75LatencyMs": 117, + "avgLatencyMs": 117.69, + "medianLatencyMs": 117, + "p50LatencyMs": 117, + "p75LatencyMs": 118, "p90LatencyMs": 119, - "p99LatencyMs": 143, - "maxLatencyMs": 144, - "bytesPerSec": 24964300.8 + "p99LatencyMs": 145, + "maxLatencyMs": 146, + "bytesPerSec": 24967577.6 }, { "workers": 10, "durationMs": 5000, - "requests": 189, + "requests": 194, "errors": 0, - "requestsPerSec": 37.8, - "avgLatencyMs": 255.29, - "medianLatencyMs": 256, - "p50LatencyMs": 256, - "p75LatencyMs": 260, - "p90LatencyMs": 265, - "p99LatencyMs": 384, - "maxLatencyMs": 417, - "bytesPerSec": 22467379.2 + "requestsPerSec": 38.8, + "avgLatencyMs": 252.34, + "medianLatencyMs": 249, + "p50LatencyMs": 249, + "p75LatencyMs": 256, + "p90LatencyMs": 266, + "p99LatencyMs": 428, + "maxLatencyMs": 463, + "bytesPerSec": 23067033.6 }, { "workers": 25, "durationMs": 5000, - "requests": 177, + "requests": 169, "errors": 0, - "requestsPerSec": 35.4, - "avgLatencyMs": 659.34, - "medianLatencyMs": 660, - "p50LatencyMs": 660, - "p75LatencyMs": 667, - "p90LatencyMs": 677, - "p99LatencyMs": 1874, - "maxLatencyMs": 1979, - "bytesPerSec": 21042790.4 + "requestsPerSec": 33.8, + "avgLatencyMs": 688.09, + "medianLatencyMs": 671, + "p50LatencyMs": 671, + "p75LatencyMs": 683, + "p90LatencyMs": 697, + "p99LatencyMs": 2007, + "maxLatencyMs": 2110, + "bytesPerSec": 20089241.61 }, { "workers": 50, @@ -233,29 +233,29 @@ "requests": 154, "errors": 0, "requestsPerSec": 30.8, - "avgLatencyMs": 1156.11, - "medianLatencyMs": 932, - "p50LatencyMs": 932, - "p75LatencyMs": 1142, - "p90LatencyMs": 2354, - "p99LatencyMs": 4747, - "maxLatencyMs": 4938, + "avgLatencyMs": 1157.29, + "medianLatencyMs": 931, + "p50LatencyMs": 931, + "p75LatencyMs": 1119, + "p90LatencyMs": 2380, + "p99LatencyMs": 4734, + "maxLatencyMs": 4921, "bytesPerSec": 18308300.8 }, { "workers": 100, - "durationMs": 5010, - "requests": 133, + "durationMs": 5000, + "requests": 134, "errors": 0, - "requestsPerSec": 26.6, - "avgLatencyMs": 1218.01, - "medianLatencyMs": 914, - "p50LatencyMs": 914, - "p75LatencyMs": 1062, - "p90LatencyMs": 2751, - "p99LatencyMs": 4641, - "maxLatencyMs": 4831, - "bytesPerSec": 15809024 + "requestsPerSec": 26.8, + "avgLatencyMs": 1215.96, + "medianLatencyMs": 926, + "p50LatencyMs": 926, + "p75LatencyMs": 1077, + "p90LatencyMs": 2729, + "p99LatencyMs": 4644, + "maxLatencyMs": 4828, + "bytesPerSec": 15926988.8 }, { "workers": 200, @@ -263,103 +263,103 @@ "requests": 96, "errors": 0, "requestsPerSec": 19.2, - "avgLatencyMs": 1446.43, - "medianLatencyMs": 793, - "p50LatencyMs": 793, - "p75LatencyMs": 2235, - "p90LatencyMs": 3543, - "p99LatencyMs": 4866, - "maxLatencyMs": 4866, + "avgLatencyMs": 1447.65, + "medianLatencyMs": 795, + "p50LatencyMs": 795, + "p75LatencyMs": 2246, + "p90LatencyMs": 3551, + "p99LatencyMs": 4868, + "maxLatencyMs": 4868, "bytesPerSec": 11411456 } ], "runs": 3, "samples": [ { - "peakWorkers": 1, - "peakRequestsPerSec": 42.2, - "peakAvgLatencyMs": 23.21, - "peakP50LatencyMs": 23, - "peakP75LatencyMs": 24, - "peakP90LatencyMs": 25, - "peakP99LatencyMs": 26, - "totalRequests": 1170, + "peakWorkers": 5, + "peakRequestsPerSec": 40, + "peakAvgLatencyMs": 123.32, + "peakP50LatencyMs": 122, + "peakP75LatencyMs": 125, + "peakP90LatencyMs": 128, + "peakP99LatencyMs": 150, + "totalRequests": 1128, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 211, + "requests": 198, "errors": 0, - "requestsPerSec": 42.2, - "avgLatencyMs": 23.21, - "medianLatencyMs": 23, - "p50LatencyMs": 23, - "p75LatencyMs": 24, - "p90LatencyMs": 25, - "p99LatencyMs": 26, - "maxLatencyMs": 35, - "bytesPerSec": 25078988.8 + "requestsPerSec": 39.6, + "avgLatencyMs": 24.69, + "medianLatencyMs": 24, + "p50LatencyMs": 24, + "p75LatencyMs": 26, + "p90LatencyMs": 27, + "p99LatencyMs": 32, + "maxLatencyMs": 33, + "bytesPerSec": 23538892.8 }, { "workers": 5, "durationMs": 5000, - "requests": 210, + "requests": 200, "errors": 0, - "requestsPerSec": 42, - "avgLatencyMs": 116.83, - "medianLatencyMs": 115, - "p50LatencyMs": 115, - "p75LatencyMs": 117, - "p90LatencyMs": 119, - "p99LatencyMs": 143, - "maxLatencyMs": 144, - "bytesPerSec": 24964300.8 + "requestsPerSec": 40, + "avgLatencyMs": 123.32, + "medianLatencyMs": 122, + "p50LatencyMs": 122, + "p75LatencyMs": 125, + "p90LatencyMs": 128, + "p99LatencyMs": 150, + "maxLatencyMs": 157, + "bytesPerSec": 23781376 }, { "workers": 10, "durationMs": 5000, - "requests": 189, + "requests": 185, "errors": 0, - "requestsPerSec": 37.8, - "avgLatencyMs": 255.29, - "medianLatencyMs": 256, - "p50LatencyMs": 256, - "p75LatencyMs": 260, - "p90LatencyMs": 265, - "p99LatencyMs": 384, - "maxLatencyMs": 417, - "bytesPerSec": 22467379.2 + "requestsPerSec": 37, + "avgLatencyMs": 262.22, + "medianLatencyMs": 259, + "p50LatencyMs": 259, + "p75LatencyMs": 265, + "p90LatencyMs": 283, + "p99LatencyMs": 440, + "maxLatencyMs": 469, + "bytesPerSec": 21992243.2 }, { "workers": 25, "durationMs": 5000, - "requests": 177, + "requests": 169, "errors": 0, - "requestsPerSec": 35.4, - "avgLatencyMs": 659.34, - "medianLatencyMs": 660, - "p50LatencyMs": 660, - "p75LatencyMs": 667, - "p90LatencyMs": 677, - "p99LatencyMs": 1874, - "maxLatencyMs": 1979, - "bytesPerSec": 21042790.4 + "requestsPerSec": 33.8, + "avgLatencyMs": 696.62, + "medianLatencyMs": 686, + "p50LatencyMs": 686, + "p75LatencyMs": 702, + "p90LatencyMs": 724, + "p99LatencyMs": 1987, + "maxLatencyMs": 2095, + "bytesPerSec": 20092518.4 }, { "workers": 50, "durationMs": 5000, - "requests": 154, + "requests": 147, "errors": 0, - "requestsPerSec": 30.8, - "avgLatencyMs": 1156.11, - "medianLatencyMs": 932, - "p50LatencyMs": 932, - "p75LatencyMs": 1142, - "p90LatencyMs": 2354, - "p99LatencyMs": 4747, - "maxLatencyMs": 4938, - "bytesPerSec": 18308300.8 + "requestsPerSec": 29.4, + "avgLatencyMs": 1178.92, + "medianLatencyMs": 915, + "p50LatencyMs": 915, + "p75LatencyMs": 1129, + "p90LatencyMs": 2501, + "p99LatencyMs": 4719, + "maxLatencyMs": 4934, + "bytesPerSec": 17472716.8 }, { "workers": 100, @@ -367,14 +367,14 @@ "requests": 133, "errors": 0, "requestsPerSec": 26.6, - "avgLatencyMs": 1218.01, - "medianLatencyMs": 914, - "p50LatencyMs": 914, - "p75LatencyMs": 1062, - "p90LatencyMs": 2751, - "p99LatencyMs": 4641, - "maxLatencyMs": 4831, - "bytesPerSec": 15809024 + "avgLatencyMs": 1224.74, + "medianLatencyMs": 899, + "p50LatencyMs": 899, + "p75LatencyMs": 1059, + "p90LatencyMs": 2786, + "p99LatencyMs": 4666, + "maxLatencyMs": 4848, + "bytesPerSec": 15808153.6 }, { "workers": 200, @@ -382,72 +382,72 @@ "requests": 96, "errors": 0, "requestsPerSec": 19.2, - "avgLatencyMs": 1446.43, - "medianLatencyMs": 793, - "p50LatencyMs": 793, + "avgLatencyMs": 1443.73, + "medianLatencyMs": 795, + "p50LatencyMs": 795, "p75LatencyMs": 2235, - "p90LatencyMs": 3543, - "p99LatencyMs": 4866, - "maxLatencyMs": 4866, + "p90LatencyMs": 3563, + "p99LatencyMs": 4859, + "maxLatencyMs": 4859, "bytesPerSec": 11411456 } ] }, { "peakWorkers": 5, - "peakRequestsPerSec": 41, - "peakAvgLatencyMs": 119.55, - "peakP50LatencyMs": 118, - "peakP75LatencyMs": 120, - "peakP90LatencyMs": 125, - "peakP99LatencyMs": 141, - "totalRequests": 1152, + "peakRequestsPerSec": 42.2, + "peakAvgLatencyMs": 116.19, + "peakP50LatencyMs": 115, + "peakP75LatencyMs": 116, + "peakP90LatencyMs": 122, + "peakP99LatencyMs": 138, + "totalRequests": 1169, "totalErrors": 0, "stages": [ { "workers": 1, - "durationMs": 5010, - "requests": 204, + "durationMs": 5000, + "requests": 210, "errors": 0, - "requestsPerSec": 40.8, - "avgLatencyMs": 24, - "medianLatencyMs": 24, - "p50LatencyMs": 24, - "p75LatencyMs": 25, - "p90LatencyMs": 26, - "p99LatencyMs": 28, - "maxLatencyMs": 46, - "bytesPerSec": 24249958.4 + "requestsPerSec": 42, + "avgLatencyMs": 23.26, + "medianLatencyMs": 23, + "p50LatencyMs": 23, + "p75LatencyMs": 24, + "p90LatencyMs": 25, + "p99LatencyMs": 32, + "maxLatencyMs": 35, + "bytesPerSec": 24961024 }, { "workers": 5, "durationMs": 5000, - "requests": 205, + "requests": 211, "errors": 0, - "requestsPerSec": 41, - "avgLatencyMs": 119.55, - "medianLatencyMs": 118, - "p50LatencyMs": 118, - "p75LatencyMs": 120, - "p90LatencyMs": 125, - "p99LatencyMs": 141, - "maxLatencyMs": 141, - "bytesPerSec": 24371200 + "requestsPerSec": 42.2, + "avgLatencyMs": 116.19, + "medianLatencyMs": 115, + "p50LatencyMs": 115, + "p75LatencyMs": 116, + "p90LatencyMs": 122, + "p99LatencyMs": 138, + "maxLatencyMs": 139, + "bytesPerSec": 25085542.4 }, { "workers": 10, "durationMs": 5000, - "requests": 190, + "requests": 196, "errors": 0, - "requestsPerSec": 38, - "avgLatencyMs": 255.56, - "medianLatencyMs": 254, - "p50LatencyMs": 254, - "p75LatencyMs": 260, - "p90LatencyMs": 276, - "p99LatencyMs": 414, - "maxLatencyMs": 441, - "bytesPerSec": 22588620.8 + "requestsPerSec": 39.21, + "avgLatencyMs": 248.46, + "medianLatencyMs": 248, + "p50LatencyMs": 248, + "p75LatencyMs": 251, + "p90LatencyMs": 260, + "p99LatencyMs": 396, + "maxLatencyMs": 426, + "bytesPerSec": 23302963.2 }, { "workers": 25, @@ -455,14 +455,14 @@ "requests": 169, "errors": 0, "requestsPerSec": 33.8, - "avgLatencyMs": 686.59, - "medianLatencyMs": 676, - "p50LatencyMs": 676, - "p75LatencyMs": 686, - "p90LatencyMs": 711, - "p99LatencyMs": 1994, - "maxLatencyMs": 2108, - "bytesPerSec": 20092518.4 + "avgLatencyMs": 684.66, + "medianLatencyMs": 675, + "p50LatencyMs": 675, + "p75LatencyMs": 687, + "p90LatencyMs": 700, + "p99LatencyMs": 1955, + "maxLatencyMs": 2059, + "bytesPerSec": 20090880 }, { "workers": 50, @@ -470,147 +470,147 @@ "requests": 154, "errors": 0, "requestsPerSec": 30.8, - "avgLatencyMs": 1144.67, - "medianLatencyMs": 909, - "p50LatencyMs": 909, - "p75LatencyMs": 1115, - "p90LatencyMs": 2338, - "p99LatencyMs": 4684, - "maxLatencyMs": 4889, + "avgLatencyMs": 1151.91, + "medianLatencyMs": 928, + "p50LatencyMs": 928, + "p75LatencyMs": 1116, + "p90LatencyMs": 2360, + "p99LatencyMs": 4713, + "maxLatencyMs": 4901, "bytesPerSec": 18308300.8 }, { "workers": 100, "durationMs": 5010, - "requests": 140, + "requests": 133, "errors": 0, - "requestsPerSec": 28, - "avgLatencyMs": 1230.83, - "medianLatencyMs": 917, - "p50LatencyMs": 917, - "p75LatencyMs": 1094, - "p90LatencyMs": 2693, - "p99LatencyMs": 4801, - "maxLatencyMs": 5000, - "bytesPerSec": 16639795.2 + "requestsPerSec": 26.6, + "avgLatencyMs": 1219.35, + "medianLatencyMs": 932, + "p50LatencyMs": 932, + "p75LatencyMs": 1068, + "p90LatencyMs": 2739, + "p99LatencyMs": 4650, + "maxLatencyMs": 4848, + "bytesPerSec": 15810048 }, { "workers": 200, "durationMs": 5010, - "requests": 90, + "requests": 96, "errors": 0, - "requestsPerSec": 18, - "avgLatencyMs": 1496.98, - "medianLatencyMs": 792, - "p50LatencyMs": 792, - "p75LatencyMs": 2462, - "p90LatencyMs": 3624, - "p99LatencyMs": 4876, - "maxLatencyMs": 4876, - "bytesPerSec": 10701209.6 + "requestsPerSec": 19.2, + "avgLatencyMs": 1464.9, + "medianLatencyMs": 788, + "p50LatencyMs": 788, + "p75LatencyMs": 2313, + "p90LatencyMs": 3625, + "p99LatencyMs": 4924, + "maxLatencyMs": 4924, + "bytesPerSec": 11414732.8 } ] }, { "peakWorkers": 5, - "peakRequestsPerSec": 43, - "peakAvgLatencyMs": 115.26, - "peakP50LatencyMs": 115, - "peakP75LatencyMs": 115, - "peakP90LatencyMs": 118, - "peakP99LatencyMs": 136, - "totalRequests": 1198, + "peakRequestsPerSec": 42, + "peakAvgLatencyMs": 117.69, + "peakP50LatencyMs": 117, + "peakP75LatencyMs": 118, + "peakP90LatencyMs": 119, + "peakP99LatencyMs": 145, + "totalRequests": 1166, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 212, + "requests": 209, "errors": 0, - "requestsPerSec": 42.4, - "avgLatencyMs": 22.95, + "requestsPerSec": 41.8, + "avgLatencyMs": 23.39, "medianLatencyMs": 23, "p50LatencyMs": 23, - "p75LatencyMs": 24, + "p75LatencyMs": 25, "p90LatencyMs": 25, - "p99LatencyMs": 31, - "maxLatencyMs": 34, - "bytesPerSec": 25196953.6 + "p99LatencyMs": 27, + "maxLatencyMs": 36, + "bytesPerSec": 24843059.2 }, { "workers": 5, "durationMs": 5000, - "requests": 215, + "requests": 210, "errors": 0, - "requestsPerSec": 43, - "avgLatencyMs": 115.26, - "medianLatencyMs": 115, - "p50LatencyMs": 115, - "p75LatencyMs": 115, - "p90LatencyMs": 118, - "p99LatencyMs": 136, - "maxLatencyMs": 137, - "bytesPerSec": 25557401.6 + "requestsPerSec": 42, + "avgLatencyMs": 117.69, + "medianLatencyMs": 117, + "p50LatencyMs": 117, + "p75LatencyMs": 118, + "p90LatencyMs": 119, + "p99LatencyMs": 145, + "maxLatencyMs": 146, + "bytesPerSec": 24967577.6 }, { "workers": 10, "durationMs": 5000, - "requests": 196, + "requests": 194, "errors": 0, - "requestsPerSec": 39.21, - "avgLatencyMs": 247.41, - "medianLatencyMs": 244, - "p50LatencyMs": 244, - "p75LatencyMs": 249, - "p90LatencyMs": 256, - "p99LatencyMs": 445, - "maxLatencyMs": 474, - "bytesPerSec": 23302963.2 + "requestsPerSec": 38.8, + "avgLatencyMs": 252.34, + "medianLatencyMs": 249, + "p50LatencyMs": 249, + "p75LatencyMs": 256, + "p90LatencyMs": 266, + "p99LatencyMs": 428, + "maxLatencyMs": 463, + "bytesPerSec": 23067033.6 }, { "workers": 25, "durationMs": 5000, - "requests": 177, + "requests": 169, "errors": 0, - "requestsPerSec": 35.4, - "avgLatencyMs": 662.55, - "medianLatencyMs": 658, - "p50LatencyMs": 658, - "p75LatencyMs": 668, - "p90LatencyMs": 673, - "p99LatencyMs": 1890, - "maxLatencyMs": 1993, - "bytesPerSec": 21042790.4 + "requestsPerSec": 33.8, + "avgLatencyMs": 688.09, + "medianLatencyMs": 671, + "p50LatencyMs": 671, + "p75LatencyMs": 683, + "p90LatencyMs": 697, + "p99LatencyMs": 2007, + "maxLatencyMs": 2110, + "bytesPerSec": 20089241.61 }, { "workers": 50, "durationMs": 5000, - "requests": 155, + "requests": 154, "errors": 0, - "requestsPerSec": 31, - "avgLatencyMs": 1127.41, - "medianLatencyMs": 900, - "p50LatencyMs": 900, - "p75LatencyMs": 1092, - "p90LatencyMs": 2334, - "p99LatencyMs": 4613, - "maxLatencyMs": 4801, - "bytesPerSec": 18426265.61 + "requestsPerSec": 30.8, + "avgLatencyMs": 1157.29, + "medianLatencyMs": 931, + "p50LatencyMs": 931, + "p75LatencyMs": 1119, + "p90LatencyMs": 2380, + "p99LatencyMs": 4734, + "maxLatencyMs": 4921, + "bytesPerSec": 18308300.8 }, { "workers": 100, - "durationMs": 5010, - "requests": 147, + "durationMs": 5000, + "requests": 134, "errors": 0, - "requestsPerSec": 29.4, - "avgLatencyMs": 1195.77, - "medianLatencyMs": 903, - "p50LatencyMs": 903, - "p75LatencyMs": 1109, - "p90LatencyMs": 2675, - "p99LatencyMs": 4778, - "maxLatencyMs": 4974, - "bytesPerSec": 17474150.4 + "requestsPerSec": 26.8, + "avgLatencyMs": 1215.96, + "medianLatencyMs": 926, + "p50LatencyMs": 926, + "p75LatencyMs": 1077, + "p90LatencyMs": 2729, + "p99LatencyMs": 4644, + "maxLatencyMs": 4828, + "bytesPerSec": 15926988.8 }, { "workers": 200, @@ -618,14 +618,14 @@ "requests": 96, "errors": 0, "requestsPerSec": 19.2, - "avgLatencyMs": 1467.18, - "medianLatencyMs": 789, - "p50LatencyMs": 789, - "p75LatencyMs": 2359, - "p90LatencyMs": 3621, - "p99LatencyMs": 4923, - "maxLatencyMs": 4923, - "bytesPerSec": 11414732.8 + "avgLatencyMs": 1447.65, + "medianLatencyMs": 795, + "p50LatencyMs": 795, + "p75LatencyMs": 2246, + "p90LatencyMs": 3551, + "p99LatencyMs": 4868, + "maxLatencyMs": 4868, + "bytesPerSec": 11411456 } ] } @@ -648,89 +648,89 @@ "browserVersion": "Google Chrome 154.0.8037.97", "ssrLoadTests": { "peakWorkers": 1, - "peakRequestsPerSec": 43.4, - "peakAvgLatencyMs": 22.53, - "peakP50LatencyMs": 22, - "peakP75LatencyMs": 24, - "peakP90LatencyMs": 25, - "peakP99LatencyMs": 28, - "totalRequests": 1191, + "peakRequestsPerSec": 44.8, + "peakAvgLatencyMs": 21.79, + "peakP50LatencyMs": 21, + "peakP75LatencyMs": 23, + "peakP90LatencyMs": 24, + "peakP99LatencyMs": 26, + "totalRequests": 1245, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 217, + "requests": 224, "errors": 0, - "requestsPerSec": 43.4, - "avgLatencyMs": 22.53, - "medianLatencyMs": 22, - "p50LatencyMs": 22, - "p75LatencyMs": 24, - "p90LatencyMs": 25, - "p99LatencyMs": 28, + "requestsPerSec": 44.8, + "avgLatencyMs": 21.79, + "medianLatencyMs": 21, + "p50LatencyMs": 21, + "p75LatencyMs": 23, + "p90LatencyMs": 24, + "p99LatencyMs": 26, "maxLatencyMs": 33, - "bytesPerSec": 25695027.2 + "bytesPerSec": 26530611.2 }, { "workers": 5, "durationMs": 5000, - "requests": 204, + "requests": 220, "errors": 0, - "requestsPerSec": 40.8, - "avgLatencyMs": 121.01, - "medianLatencyMs": 120, - "p50LatencyMs": 120, - "p75LatencyMs": 123, - "p90LatencyMs": 125, - "p99LatencyMs": 145, - "maxLatencyMs": 149, - "bytesPerSec": 24154931.2 + "requestsPerSec": 44, + "avgLatencyMs": 111.61, + "medianLatencyMs": 111, + "p50LatencyMs": 111, + "p75LatencyMs": 113, + "p90LatencyMs": 115, + "p99LatencyMs": 130, + "maxLatencyMs": 157, + "bytesPerSec": 26055475.2 }, { "workers": 10, "durationMs": 5000, - "requests": 188, + "requests": 204, "errors": 0, - "requestsPerSec": 37.6, - "avgLatencyMs": 257.36, - "medianLatencyMs": 256, - "p50LatencyMs": 256, - "p75LatencyMs": 262, - "p90LatencyMs": 264, - "p99LatencyMs": 441, - "maxLatencyMs": 469, - "bytesPerSec": 22264217.6 + "requestsPerSec": 40.8, + "avgLatencyMs": 240.83, + "medianLatencyMs": 243, + "p50LatencyMs": 243, + "p75LatencyMs": 246, + "p90LatencyMs": 250, + "p99LatencyMs": 346, + "maxLatencyMs": 398, + "bytesPerSec": 24158208 }, { "workers": 25, "durationMs": 5000, - "requests": 173, + "requests": 181, "errors": 0, - "requestsPerSec": 34.6, - "avgLatencyMs": 674.34, - "medianLatencyMs": 673, - "p50LatencyMs": 673, - "p75LatencyMs": 687, - "p90LatencyMs": 696, - "p99LatencyMs": 1892, - "maxLatencyMs": 2000, - "bytesPerSec": 20489011.2 + "requestsPerSec": 36.21, + "avgLatencyMs": 647.82, + "medianLatencyMs": 639, + "p50LatencyMs": 639, + "p75LatencyMs": 646, + "p90LatencyMs": 650, + "p99LatencyMs": 1870, + "maxLatencyMs": 1973, + "bytesPerSec": 21436006.4 }, { "workers": 50, - "durationMs": 5000, - "requests": 154, + "durationMs": 5010, + "requests": 161, "errors": 0, - "requestsPerSec": 30.8, - "avgLatencyMs": 1141.42, - "medianLatencyMs": 926, - "p50LatencyMs": 926, - "p75LatencyMs": 1082, - "p90LatencyMs": 2365, - "p99LatencyMs": 4670, - "maxLatencyMs": 4855, - "bytesPerSec": 18232934.4 + "requestsPerSec": 32.21, + "avgLatencyMs": 1129.96, + "medianLatencyMs": 887, + "p50LatencyMs": 887, + "p75LatencyMs": 1061, + "p90LatencyMs": 2271, + "p99LatencyMs": 4705, + "maxLatencyMs": 4902, + "bytesPerSec": 19061964.8 }, { "workers": 100, @@ -738,14 +738,14 @@ "requests": 147, "errors": 0, "requestsPerSec": 29.4, - "avgLatencyMs": 1190.05, - "medianLatencyMs": 902, - "p50LatencyMs": 902, - "p75LatencyMs": 1058, - "p90LatencyMs": 2712, - "p99LatencyMs": 4744, - "maxLatencyMs": 4941, - "bytesPerSec": 17405337.61 + "avgLatencyMs": 1186.03, + "medianLatencyMs": 916, + "p50LatencyMs": 916, + "p75LatencyMs": 1056, + "p90LatencyMs": 2671, + "p99LatencyMs": 4730, + "maxLatencyMs": 4910, + "bytesPerSec": 17402060.8 }, { "workers": 200, @@ -753,221 +753,221 @@ "requests": 108, "errors": 0, "requestsPerSec": 21.6, - "avgLatencyMs": 1409.46, - "medianLatencyMs": 780, - "p50LatencyMs": 780, - "p75LatencyMs": 2189, - "p90LatencyMs": 3573, - "p99LatencyMs": 4829, - "maxLatencyMs": 4995, - "bytesPerSec": 12790988.8 + "avgLatencyMs": 1386.31, + "medianLatencyMs": 803, + "p50LatencyMs": 803, + "p75LatencyMs": 2140, + "p90LatencyMs": 3492, + "p99LatencyMs": 4752, + "maxLatencyMs": 4906, + "bytesPerSec": 12788172.8 } ], "runs": 3, "samples": [ { "peakWorkers": 1, - "peakRequestsPerSec": 43.2, - "peakAvgLatencyMs": 22.55, - "peakP50LatencyMs": 22, - "peakP75LatencyMs": 23, - "peakP90LatencyMs": 25, - "peakP99LatencyMs": 29, - "totalRequests": 1196, + "peakRequestsPerSec": 46, + "peakAvgLatencyMs": 21.25, + "peakP50LatencyMs": 21, + "peakP75LatencyMs": 22, + "peakP90LatencyMs": 23, + "peakP99LatencyMs": 26, + "totalRequests": 1296, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 216, + "requests": 230, "errors": 0, - "requestsPerSec": 43.2, - "avgLatencyMs": 22.55, - "medianLatencyMs": 22, - "p50LatencyMs": 22, - "p75LatencyMs": 23, - "p90LatencyMs": 25, - "p99LatencyMs": 29, - "maxLatencyMs": 35, - "bytesPerSec": 25577062.4 + "requestsPerSec": 46, + "avgLatencyMs": 21.25, + "medianLatencyMs": 21, + "p50LatencyMs": 21, + "p75LatencyMs": 22, + "p90LatencyMs": 23, + "p99LatencyMs": 26, + "maxLatencyMs": 30, + "bytesPerSec": 27238400 }, { "workers": 5, "durationMs": 5000, - "requests": 210, + "requests": 229, "errors": 0, - "requestsPerSec": 42, - "avgLatencyMs": 116.64, - "medianLatencyMs": 116, - "p50LatencyMs": 116, - "p75LatencyMs": 119, - "p90LatencyMs": 121, - "p99LatencyMs": 135, - "maxLatencyMs": 139, - "bytesPerSec": 24862720 + "requestsPerSec": 45.8, + "avgLatencyMs": 107.86, + "medianLatencyMs": 107, + "p50LatencyMs": 107, + "p75LatencyMs": 108, + "p90LatencyMs": 111, + "p99LatencyMs": 125, + "maxLatencyMs": 132, + "bytesPerSec": 27120435.2 }, { "workers": 10, - "durationMs": 5010, - "requests": 190, + "durationMs": 5000, + "requests": 210, "errors": 0, - "requestsPerSec": 38, - "avgLatencyMs": 255.59, - "medianLatencyMs": 257, - "p50LatencyMs": 257, - "p75LatencyMs": 259, - "p90LatencyMs": 262, - "p99LatencyMs": 421, - "maxLatencyMs": 448, - "bytesPerSec": 22500147.2 + "requestsPerSec": 42, + "avgLatencyMs": 231.21, + "medianLatencyMs": 231, + "p50LatencyMs": 231, + "p75LatencyMs": 234, + "p90LatencyMs": 238, + "p99LatencyMs": 367, + "maxLatencyMs": 417, + "bytesPerSec": 24862720 }, { "workers": 25, - "durationMs": 5010, - "requests": 177, + "durationMs": 5000, + "requests": 198, "errors": 0, - "requestsPerSec": 35.4, - "avgLatencyMs": 652.14, - "medianLatencyMs": 652, - "p50LatencyMs": 652, - "p75LatencyMs": 662, - "p90LatencyMs": 677, - "p99LatencyMs": 1848, - "maxLatencyMs": 1951, - "bytesPerSec": 20963328 + "requestsPerSec": 39.6, + "avgLatencyMs": 597.49, + "medianLatencyMs": 594, + "p50LatencyMs": 594, + "p75LatencyMs": 601, + "p90LatencyMs": 611, + "p99LatencyMs": 1696, + "maxLatencyMs": 1792, + "bytesPerSec": 23443865.6 }, { "workers": 50, - "durationMs": 5010, - "requests": 154, + "durationMs": 5000, + "requests": 161, "errors": 0, - "requestsPerSec": 30.8, - "avgLatencyMs": 1136.65, - "medianLatencyMs": 921, - "p50LatencyMs": 921, - "p75LatencyMs": 1114, - "p90LatencyMs": 2324, - "p99LatencyMs": 4658, - "maxLatencyMs": 4850, - "bytesPerSec": 18232934.4 + "requestsPerSec": 32.21, + "avgLatencyMs": 1111.61, + "medianLatencyMs": 866, + "p50LatencyMs": 866, + "p75LatencyMs": 1068, + "p90LatencyMs": 2229, + "p99LatencyMs": 4631, + "maxLatencyMs": 4820, + "bytesPerSec": 19061964.8 }, { "workers": 100, "durationMs": 5010, - "requests": 147, + "requests": 154, "errors": 0, - "requestsPerSec": 29.4, - "avgLatencyMs": 1202.25, - "medianLatencyMs": 912, - "p50LatencyMs": 912, - "p75LatencyMs": 1048, - "p90LatencyMs": 2743, - "p99LatencyMs": 4779, - "maxLatencyMs": 4983, - "bytesPerSec": 17408614.4 + "requestsPerSec": 30.8, + "avgLatencyMs": 1155.39, + "medianLatencyMs": 889, + "p50LatencyMs": 889, + "p75LatencyMs": 1040, + "p90LatencyMs": 2518, + "p99LatencyMs": 4706, + "maxLatencyMs": 4892, + "bytesPerSec": 18233344 }, { "workers": 200, "durationMs": 5010, - "requests": 102, + "requests": 114, "errors": 0, - "requestsPerSec": 20.4, - "avgLatencyMs": 1421.1, - "medianLatencyMs": 760, - "p50LatencyMs": 760, - "p75LatencyMs": 2283, - "p90LatencyMs": 3513, - "p99LatencyMs": 4738, - "maxLatencyMs": 4901, - "bytesPerSec": 12076646.4 + "requestsPerSec": 22.8, + "avgLatencyMs": 1383.4, + "medianLatencyMs": 795, + "p50LatencyMs": 795, + "p75LatencyMs": 2115, + "p90LatencyMs": 3484, + "p99LatencyMs": 4854, + "maxLatencyMs": 5004, + "bytesPerSec": 13500108.8 } ] }, { "peakWorkers": 1, - "peakRequestsPerSec": 43.4, - "peakAvgLatencyMs": 22.53, - "peakP50LatencyMs": 22, - "peakP75LatencyMs": 24, - "peakP90LatencyMs": 25, - "peakP99LatencyMs": 28, - "totalRequests": 1191, + "peakRequestsPerSec": 44.8, + "peakAvgLatencyMs": 21.79, + "peakP50LatencyMs": 21, + "peakP75LatencyMs": 23, + "peakP90LatencyMs": 24, + "peakP99LatencyMs": 26, + "totalRequests": 1245, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 217, + "requests": 224, "errors": 0, - "requestsPerSec": 43.4, - "avgLatencyMs": 22.53, - "medianLatencyMs": 22, - "p50LatencyMs": 22, - "p75LatencyMs": 24, - "p90LatencyMs": 25, - "p99LatencyMs": 28, + "requestsPerSec": 44.8, + "avgLatencyMs": 21.79, + "medianLatencyMs": 21, + "p50LatencyMs": 21, + "p75LatencyMs": 23, + "p90LatencyMs": 24, + "p99LatencyMs": 26, "maxLatencyMs": 33, - "bytesPerSec": 25695027.2 + "bytesPerSec": 26530611.2 }, { "workers": 5, "durationMs": 5000, - "requests": 204, + "requests": 220, "errors": 0, - "requestsPerSec": 40.8, - "avgLatencyMs": 121.01, - "medianLatencyMs": 120, - "p50LatencyMs": 120, - "p75LatencyMs": 123, - "p90LatencyMs": 125, - "p99LatencyMs": 145, - "maxLatencyMs": 149, - "bytesPerSec": 24154931.2 + "requestsPerSec": 44, + "avgLatencyMs": 111.61, + "medianLatencyMs": 111, + "p50LatencyMs": 111, + "p75LatencyMs": 113, + "p90LatencyMs": 115, + "p99LatencyMs": 130, + "maxLatencyMs": 157, + "bytesPerSec": 26055475.2 }, { "workers": 10, "durationMs": 5000, - "requests": 188, + "requests": 204, "errors": 0, - "requestsPerSec": 37.6, - "avgLatencyMs": 257.36, - "medianLatencyMs": 256, - "p50LatencyMs": 256, - "p75LatencyMs": 262, - "p90LatencyMs": 264, - "p99LatencyMs": 441, - "maxLatencyMs": 469, - "bytesPerSec": 22264217.6 + "requestsPerSec": 40.8, + "avgLatencyMs": 240.83, + "medianLatencyMs": 243, + "p50LatencyMs": 243, + "p75LatencyMs": 246, + "p90LatencyMs": 250, + "p99LatencyMs": 346, + "maxLatencyMs": 398, + "bytesPerSec": 24158208 }, { "workers": 25, "durationMs": 5000, - "requests": 173, + "requests": 181, "errors": 0, - "requestsPerSec": 34.6, - "avgLatencyMs": 674.34, - "medianLatencyMs": 673, - "p50LatencyMs": 673, - "p75LatencyMs": 687, - "p90LatencyMs": 696, - "p99LatencyMs": 1892, - "maxLatencyMs": 2000, - "bytesPerSec": 20489011.2 + "requestsPerSec": 36.21, + "avgLatencyMs": 647.82, + "medianLatencyMs": 639, + "p50LatencyMs": 639, + "p75LatencyMs": 646, + "p90LatencyMs": 650, + "p99LatencyMs": 1870, + "maxLatencyMs": 1973, + "bytesPerSec": 21436006.4 }, { "workers": 50, - "durationMs": 5000, - "requests": 154, + "durationMs": 5010, + "requests": 161, "errors": 0, - "requestsPerSec": 30.8, - "avgLatencyMs": 1141.42, - "medianLatencyMs": 926, - "p50LatencyMs": 926, - "p75LatencyMs": 1082, - "p90LatencyMs": 2365, - "p99LatencyMs": 4670, - "maxLatencyMs": 4855, - "bytesPerSec": 18232934.4 + "requestsPerSec": 32.21, + "avgLatencyMs": 1129.96, + "medianLatencyMs": 887, + "p50LatencyMs": 887, + "p75LatencyMs": 1061, + "p90LatencyMs": 2271, + "p99LatencyMs": 4705, + "maxLatencyMs": 4902, + "bytesPerSec": 19061964.8 }, { "workers": 100, @@ -975,14 +975,14 @@ "requests": 147, "errors": 0, "requestsPerSec": 29.4, - "avgLatencyMs": 1190.05, - "medianLatencyMs": 902, - "p50LatencyMs": 902, - "p75LatencyMs": 1058, - "p90LatencyMs": 2712, - "p99LatencyMs": 4744, - "maxLatencyMs": 4941, - "bytesPerSec": 17405337.61 + "avgLatencyMs": 1186.03, + "medianLatencyMs": 916, + "p50LatencyMs": 916, + "p75LatencyMs": 1056, + "p90LatencyMs": 2671, + "p99LatencyMs": 4730, + "maxLatencyMs": 4910, + "bytesPerSec": 17402060.8 }, { "workers": 200, @@ -990,26 +990,26 @@ "requests": 108, "errors": 0, "requestsPerSec": 21.6, - "avgLatencyMs": 1409.46, - "medianLatencyMs": 780, - "p50LatencyMs": 780, - "p75LatencyMs": 2189, - "p90LatencyMs": 3573, - "p99LatencyMs": 4829, - "maxLatencyMs": 4995, - "bytesPerSec": 12790988.8 + "avgLatencyMs": 1386.31, + "medianLatencyMs": 803, + "p50LatencyMs": 803, + "p75LatencyMs": 2140, + "p90LatencyMs": 3492, + "p99LatencyMs": 4752, + "maxLatencyMs": 4906, + "bytesPerSec": 12788172.8 } ] }, { - "peakWorkers": 1, - "peakRequestsPerSec": 43.4, - "peakAvgLatencyMs": 22.49, - "peakP50LatencyMs": 22, - "peakP75LatencyMs": 23, - "peakP90LatencyMs": 25, - "peakP99LatencyMs": 31, - "totalRequests": 1232, + "peakWorkers": 5, + "peakRequestsPerSec": 44, + "peakAvgLatencyMs": 110.83, + "peakP50LatencyMs": 110, + "peakP75LatencyMs": 111, + "peakP90LatencyMs": 117, + "peakP99LatencyMs": 131, + "totalRequests": 1272, "totalErrors": 0, "stages": [ { @@ -1018,59 +1018,59 @@ "requests": 217, "errors": 0, "requestsPerSec": 43.4, - "avgLatencyMs": 22.49, + "avgLatencyMs": 22.45, "medianLatencyMs": 22, "p50LatencyMs": 22, - "p75LatencyMs": 23, + "p75LatencyMs": 24, "p90LatencyMs": 25, - "p99LatencyMs": 31, - "maxLatencyMs": 41, - "bytesPerSec": 25698304 + "p99LatencyMs": 29, + "maxLatencyMs": 30, + "bytesPerSec": 25695027.2 }, { "workers": 5, "durationMs": 5000, - "requests": 214, + "requests": 220, "errors": 0, - "requestsPerSec": 42.8, - "avgLatencyMs": 115.33, - "medianLatencyMs": 114, - "p50LatencyMs": 114, - "p75LatencyMs": 117, - "p90LatencyMs": 121, - "p99LatencyMs": 137, - "maxLatencyMs": 152, - "bytesPerSec": 25341132.8 + "requestsPerSec": 44, + "avgLatencyMs": 110.83, + "medianLatencyMs": 110, + "p50LatencyMs": 110, + "p75LatencyMs": 111, + "p90LatencyMs": 117, + "p99LatencyMs": 131, + "maxLatencyMs": 132, + "bytesPerSec": 26052198.4 }, { "workers": 10, "durationMs": 5000, - "requests": 196, + "requests": 202, "errors": 0, - "requestsPerSec": 39.21, - "avgLatencyMs": 246.34, - "medianLatencyMs": 246, - "p50LatencyMs": 246, - "p75LatencyMs": 249, - "p90LatencyMs": 255, - "p99LatencyMs": 423, - "maxLatencyMs": 450, - "bytesPerSec": 23207936 + "requestsPerSec": 40.4, + "avgLatencyMs": 241.26, + "medianLatencyMs": 245, + "p50LatencyMs": 245, + "p75LatencyMs": 248, + "p90LatencyMs": 252, + "p99LatencyMs": 313, + "maxLatencyMs": 371, + "bytesPerSec": 23919001.6 }, { "workers": 25, - "durationMs": 5010, - "requests": 181, + "durationMs": 5000, + "requests": 190, "errors": 0, - "requestsPerSec": 36.21, - "avgLatencyMs": 638.13, - "medianLatencyMs": 646, - "p50LatencyMs": 646, - "p75LatencyMs": 650, - "p90LatencyMs": 656, - "p99LatencyMs": 1772, - "maxLatencyMs": 1871, - "bytesPerSec": 21438464 + "requestsPerSec": 38, + "avgLatencyMs": 617.15, + "medianLatencyMs": 607, + "p50LatencyMs": 607, + "p75LatencyMs": 615, + "p90LatencyMs": 628, + "p99LatencyMs": 1784, + "maxLatencyMs": 1882, + "bytesPerSec": 22500147.2 }, { "workers": 50, @@ -1078,44 +1078,44 @@ "requests": 168, "errors": 0, "requestsPerSec": 33.6, - "avgLatencyMs": 1104.38, - "medianLatencyMs": 897, - "p50LatencyMs": 897, - "p75LatencyMs": 1048, + "avgLatencyMs": 1091.05, + "medianLatencyMs": 846, + "p50LatencyMs": 846, + "p75LatencyMs": 1028, "p90LatencyMs": 2284, - "p99LatencyMs": 4692, - "maxLatencyMs": 4895, + "p99LatencyMs": 4633, + "maxLatencyMs": 4831, "bytesPerSec": 19892633.61 }, { "workers": 100, - "durationMs": 5010, - "requests": 154, + "durationMs": 5000, + "requests": 161, "errors": 0, - "requestsPerSec": 30.8, - "avgLatencyMs": 1166.89, - "medianLatencyMs": 898, - "p50LatencyMs": 898, - "p75LatencyMs": 1051, - "p90LatencyMs": 2547, - "p99LatencyMs": 4757, - "maxLatencyMs": 4938, - "bytesPerSec": 18232524.8 + "requestsPerSec": 32.21, + "avgLatencyMs": 1149.01, + "medianLatencyMs": 890, + "p50LatencyMs": 890, + "p75LatencyMs": 1049, + "p90LatencyMs": 2414, + "p99LatencyMs": 4776, + "maxLatencyMs": 4982, + "bytesPerSec": 19063193.61 }, { "workers": 200, "durationMs": 5010, - "requests": 102, + "requests": 114, "errors": 0, - "requestsPerSec": 20.4, - "avgLatencyMs": 1436.84, - "medianLatencyMs": 775, - "p50LatencyMs": 775, - "p75LatencyMs": 2310, - "p90LatencyMs": 3563, - "p99LatencyMs": 4791, - "maxLatencyMs": 4936, - "bytesPerSec": 12079923.2 + "requestsPerSec": 22.8, + "avgLatencyMs": 1370.88, + "medianLatencyMs": 786, + "p50LatencyMs": 786, + "p75LatencyMs": 2121, + "p90LatencyMs": 3458, + "p99LatencyMs": 4807, + "maxLatencyMs": 4946, + "bytesPerSec": 13499699.2 } ] } diff --git a/packages/app-nuxt/ci-stats.json b/packages/app-nuxt/ci-stats.json index 4f2ccc0e..0cc5782a 100644 --- a/packages/app-nuxt/ci-stats.json +++ b/packages/app-nuxt/ci-stats.json @@ -1,631 +1,631 @@ { - "timingMeasuredAt": "2026-10-09T13:14:59.615Z", + "timingMeasuredAt": "2026-10-10T10:58:42.209Z", "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": 151.4, - "fcpMs": 151.38, + "firstPaintMs": 139.6, + "fcpMs": 139.37, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 9.73, - "inputDelayMs": 0.86, - "processingDurationMs": 1.24, - "presentationDelayMs": 7.64 + "interactionLatencyMs": 12.38, + "inputDelayMs": 0.78, + "processingDurationMs": 1.57, + "presentationDelayMs": 10.02 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 14.36, - "fcpMs": 14.45, - "interactionLatencyMs": 1.31, - "inputDelayMs": 0.1, - "processingDurationMs": 0.12, - "presentationDelayMs": 1.32 + "firstPaintMs": 9.42, + "fcpMs": 9.45, + "interactionLatencyMs": 3.22, + "inputDelayMs": 0.22, + "processingDurationMs": 0.93, + "presentationDelayMs": 4.01 }, "samples": [ { - "firstPaintMs": 161, - "fcpMs": 161.298, + "firstPaintMs": 153, + "fcpMs": 152.824, "interactionTests": { - "interactionLatencyMs": 8.203, - "inputDelayMs": 0.74, - "processingDurationMs": 1.381, - "presentationDelayMs": 6.082 + "interactionLatencyMs": 9.292, + "inputDelayMs": 0.642, + "processingDurationMs": 1.164, + "presentationDelayMs": 7.486 } }, { - "firstPaintMs": 135, - "fcpMs": 135.202, + "firstPaintMs": 136, + "fcpMs": 136.226, "interactionTests": { - "interactionLatencyMs": 10.505, - "inputDelayMs": 0.936, - "processingDurationMs": 1.166, - "presentationDelayMs": 8.403 + "interactionLatencyMs": 15.407, + "inputDelayMs": 0.806, + "processingDurationMs": 1.1, + "presentationDelayMs": 13.501 } }, { - "firstPaintMs": 158, - "fcpMs": 157.515, + "firstPaintMs": 141, + "fcpMs": 140.63, "interactionTests": { - "interactionLatencyMs": 11.003, - "inputDelayMs": 0.782, - "processingDurationMs": 1.109, - "presentationDelayMs": 9.112 + "interactionLatencyMs": 12.972, + "inputDelayMs": 0.721, + "processingDurationMs": 1.148, + "presentationDelayMs": 11.103 } }, { - "firstPaintMs": 137, - "fcpMs": 136.65, + "firstPaintMs": 141, + "fcpMs": 140.586, "interactionTests": { - "interactionLatencyMs": 8.437, - "inputDelayMs": 0.835, - "processingDurationMs": 1.196, - "presentationDelayMs": 6.406 + "interactionLatencyMs": 15.433, + "inputDelayMs": 0.604, + "processingDurationMs": 1.231, + "presentationDelayMs": 13.598 } }, { - "firstPaintMs": 166, - "fcpMs": 166.233, + "firstPaintMs": 127, + "fcpMs": 126.595, "interactionTests": { - "interactionLatencyMs": 10.524999999999999, - "inputDelayMs": 0.991, - "processingDurationMs": 1.353, - "presentationDelayMs": 8.181 + "interactionLatencyMs": 8.771999999999998, + "inputDelayMs": 1.15, + "processingDurationMs": 3.232, + "presentationDelayMs": 4.39 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 384, - "avgLatencyMs": 2.692, - "medianLatencyMs": 2.51, - "samples": 3715, + "opsPerSec": 373, + "avgLatencyMs": 2.768, + "medianLatencyMs": 2.606, + "samples": 3613, "bodySizeKb": 201.73, "duplicationFactor": 2 }, "serverSideRenderedTests": { "firstPaintMs": 90.6, - "fcpMs": 90.42, + "fcpMs": 90.74, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 10.65, - "inputDelayMs": 0.82, - "processingDurationMs": 1.74, - "presentationDelayMs": 8.09 + "interactionLatencyMs": 10.56, + "inputDelayMs": 0.8, + "processingDurationMs": 1.63, + "presentationDelayMs": 8.13 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 5.55, - "fcpMs": 5.76, - "interactionLatencyMs": 1.37, - "inputDelayMs": 0.11, - "processingDurationMs": 0.95, - "presentationDelayMs": 1.18 + "firstPaintMs": 8.26, + "fcpMs": 8.38, + "interactionLatencyMs": 2.76, + "inputDelayMs": 0.05, + "processingDurationMs": 0.98, + "presentationDelayMs": 2.01 }, "samples": [ { - "firstPaintMs": 100, - "fcpMs": 100.208, + "firstPaintMs": 93, + "fcpMs": 93.272, "interactionTests": { - "interactionLatencyMs": 11.419, - "inputDelayMs": 0.755, - "processingDurationMs": 1.175, - "presentationDelayMs": 9.489 + "interactionLatencyMs": 8.631, + "inputDelayMs": 0.875, + "processingDurationMs": 1.225, + "presentationDelayMs": 6.531 } }, { - "firstPaintMs": 91, - "fcpMs": 90.771, + "firstPaintMs": 84, + "fcpMs": 83.551, "interactionTests": { - "interactionLatencyMs": 11.975, - "inputDelayMs": 1.01, - "processingDurationMs": 3.423, - "presentationDelayMs": 7.542 + "interactionLatencyMs": 7.9559999999999995, + "inputDelayMs": 0.744, + "processingDurationMs": 1.266, + "presentationDelayMs": 5.946 } }, { - "firstPaintMs": 88, - "fcpMs": 87.68, + "firstPaintMs": 80, + "fcpMs": 80.357, "interactionTests": { - "interactionLatencyMs": 10.347000000000001, - "inputDelayMs": 0.766, - "processingDurationMs": 1.537, - "presentationDelayMs": 8.044 + "interactionLatencyMs": 9.695, + "inputDelayMs": 0.785, + "processingDurationMs": 1.064, + "presentationDelayMs": 7.846 } }, { - "firstPaintMs": 86, - "fcpMs": 85.754, + "firstPaintMs": 99, + "fcpMs": 99.23, "interactionTests": { - "interactionLatencyMs": 8.446, - "inputDelayMs": 0.755, - "processingDurationMs": 1.21, - "presentationDelayMs": 6.481 + "interactionLatencyMs": 11.719, + "inputDelayMs": 0.823, + "processingDurationMs": 1.2, + "presentationDelayMs": 9.696 } }, { - "firstPaintMs": 88, - "fcpMs": 87.691, + "firstPaintMs": 97, + "fcpMs": 97.284, "interactionTests": { - "interactionLatencyMs": 11.057, - "inputDelayMs": 0.791, - "processingDurationMs": 1.347, - "presentationDelayMs": 8.919 + "interactionLatencyMs": 14.783, + "inputDelayMs": 0.784, + "processingDurationMs": 3.37, + "presentationDelayMs": 10.629 } } ] }, "ssrRouterLinkLoadTests": { "peakWorkers": 5, - "peakRequestsPerSec": 181.4, - "peakAvgLatencyMs": 27.02, - "peakP50LatencyMs": 27, - "peakP75LatencyMs": 27, - "peakP90LatencyMs": 28, - "peakP99LatencyMs": 41, - "totalRequests": 5957, + "peakRequestsPerSec": 168, + "peakAvgLatencyMs": 29.21, + "peakP50LatencyMs": 29, + "peakP75LatencyMs": 30, + "peakP90LatencyMs": 30, + "peakP99LatencyMs": 43, + "totalRequests": 5540, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 760, + "requests": 712, "errors": 0, - "requestsPerSec": 152, - "avgLatencyMs": 6.16, + "requestsPerSec": 142.4, + "avgLatencyMs": 6.33, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 6, - "p90LatencyMs": 7, + "p90LatencyMs": 8, "p99LatencyMs": 8, - "maxLatencyMs": 9, - "bytesPerSec": 46481408 + "maxLatencyMs": 12, + "bytesPerSec": 43545395.2 }, { "workers": 5, "durationMs": 5000, - "requests": 907, + "requests": 840, "errors": 0, - "requestsPerSec": 181.4, - "avgLatencyMs": 27.02, - "medianLatencyMs": 27, - "p50LatencyMs": 27, - "p75LatencyMs": 27, - "p90LatencyMs": 28, - "p99LatencyMs": 41, - "maxLatencyMs": 47, - "bytesPerSec": 55466393.6 + "requestsPerSec": 168, + "avgLatencyMs": 29.21, + "medianLatencyMs": 29, + "p50LatencyMs": 29, + "p75LatencyMs": 30, + "p90LatencyMs": 30, + "p99LatencyMs": 43, + "maxLatencyMs": 51, + "bytesPerSec": 51357286.4 }, { "workers": 10, "durationMs": 5000, - "requests": 895, + "requests": 834, "errors": 0, - "requestsPerSec": 179, - "avgLatencyMs": 55.02, - "medianLatencyMs": 55, - "p50LatencyMs": 55, - "p75LatencyMs": 55, - "p90LatencyMs": 56, - "p99LatencyMs": 84, - "maxLatencyMs": 183, - "bytesPerSec": 54725836.8 + "requestsPerSec": 166.8, + "avgLatencyMs": 59.14, + "medianLatencyMs": 58, + "p50LatencyMs": 58, + "p75LatencyMs": 59, + "p90LatencyMs": 60, + "p99LatencyMs": 89, + "maxLatencyMs": 192, + "bytesPerSec": 51003392 }, { "workers": 25, "durationMs": 5000, - "requests": 893, + "requests": 817, "errors": 0, - "requestsPerSec": 178.6, - "avgLatencyMs": 138.02, - "medianLatencyMs": 135, - "p50LatencyMs": 135, - "p75LatencyMs": 138, - "p90LatencyMs": 145, - "p99LatencyMs": 503, - "maxLatencyMs": 981, - "bytesPerSec": 54601318.4 + "requestsPerSec": 163.4, + "avgLatencyMs": 149.47, + "medianLatencyMs": 145, + "p50LatencyMs": 145, + "p75LatencyMs": 149, + "p90LatencyMs": 157, + "p99LatencyMs": 518, + "maxLatencyMs": 1075, + "bytesPerSec": 49954816 }, { "workers": 50, "durationMs": 5010, - "requests": 850, + "requests": 800, "errors": 0, - "requestsPerSec": 170, - "avgLatencyMs": 283.46, - "medianLatencyMs": 230, - "p50LatencyMs": 230, - "p75LatencyMs": 277, - "p90LatencyMs": 289, - "p99LatencyMs": 2678, - "maxLatencyMs": 3781, - "bytesPerSec": 51979878.4 + "requestsPerSec": 160, + "avgLatencyMs": 300.4, + "medianLatencyMs": 251, + "p50LatencyMs": 251, + "p75LatencyMs": 294, + "p90LatencyMs": 304, + "p99LatencyMs": 2855, + "maxLatencyMs": 3994, + "bytesPerSec": 48919347.2 }, { "workers": 100, "durationMs": 5010, - "requests": 841, + "requests": 782, "errors": 0, - "requestsPerSec": 168.2, - "avgLatencyMs": 323.92, - "medianLatencyMs": 236, - "p50LatencyMs": 236, - "p75LatencyMs": 283, - "p90LatencyMs": 319, - "p99LatencyMs": 3661, - "maxLatencyMs": 4871, - "bytesPerSec": 51429376 + "requestsPerSec": 156.4, + "avgLatencyMs": 337.25, + "medianLatencyMs": 250, + "p50LatencyMs": 250, + "p75LatencyMs": 309, + "p90LatencyMs": 332, + "p99LatencyMs": 3767, + "maxLatencyMs": 4895, + "bytesPerSec": 47818342.4 }, { "workers": 200, "durationMs": 5010, - "requests": 811, + "requests": 755, "errors": 0, - "requestsPerSec": 162.2, - "avgLatencyMs": 331.6, - "medianLatencyMs": 232, - "p50LatencyMs": 232, - "p75LatencyMs": 281, - "p90LatencyMs": 309, - "p99LatencyMs": 3712, - "maxLatencyMs": 4890, - "bytesPerSec": 49599283.2 + "requestsPerSec": 151, + "avgLatencyMs": 347.24, + "medianLatencyMs": 237, + "p50LatencyMs": 237, + "p75LatencyMs": 290, + "p90LatencyMs": 324, + "p99LatencyMs": 3866, + "maxLatencyMs": 4950, + "bytesPerSec": 46165196.8 } ], "runs": 3, "samples": [ { - "peakWorkers": 5, - "peakRequestsPerSec": 181.4, - "peakAvgLatencyMs": 27.02, - "peakP50LatencyMs": 27, - "peakP75LatencyMs": 27, - "peakP90LatencyMs": 28, - "peakP99LatencyMs": 41, - "totalRequests": 5957, + "peakWorkers": 10, + "peakRequestsPerSec": 169.6, + "peakAvgLatencyMs": 58.2, + "peakP50LatencyMs": 57, + "peakP75LatencyMs": 58, + "peakP90LatencyMs": 59, + "peakP99LatencyMs": 84, + "totalRequests": 5523, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 760, + "requests": 717, "errors": 0, - "requestsPerSec": 152, - "avgLatencyMs": 6.16, + "requestsPerSec": 143.4, + "avgLatencyMs": 6.23, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 6, "p90LatencyMs": 7, "p99LatencyMs": 8, - "maxLatencyMs": 9, - "bytesPerSec": 46481408 + "maxLatencyMs": 11, + "bytesPerSec": 43853414.4 }, { "workers": 5, "durationMs": 5000, - "requests": 907, + "requests": 841, "errors": 0, - "requestsPerSec": 181.4, - "avgLatencyMs": 27.02, - "medianLatencyMs": 27, - "p50LatencyMs": 27, - "p75LatencyMs": 27, - "p90LatencyMs": 28, - "p99LatencyMs": 41, - "maxLatencyMs": 47, - "bytesPerSec": 55466393.6 + "requestsPerSec": 168.2, + "avgLatencyMs": 29.1, + "medianLatencyMs": 29, + "p50LatencyMs": 29, + "p75LatencyMs": 29, + "p90LatencyMs": 31, + "p99LatencyMs": 44, + "maxLatencyMs": 58, + "bytesPerSec": 51422822.4 }, { "workers": 10, "durationMs": 5000, - "requests": 895, + "requests": 848, "errors": 0, - "requestsPerSec": 179, - "avgLatencyMs": 55.02, - "medianLatencyMs": 55, - "p50LatencyMs": 55, - "p75LatencyMs": 55, - "p90LatencyMs": 56, + "requestsPerSec": 169.6, + "avgLatencyMs": 58.2, + "medianLatencyMs": 57, + "p50LatencyMs": 57, + "p75LatencyMs": 58, + "p90LatencyMs": 59, "p99LatencyMs": 84, - "maxLatencyMs": 183, - "bytesPerSec": 54725836.8 + "maxLatencyMs": 178, + "bytesPerSec": 51861913.6 }, { "workers": 25, "durationMs": 5000, - "requests": 893, + "requests": 831, "errors": 0, - "requestsPerSec": 178.6, - "avgLatencyMs": 138.02, - "medianLatencyMs": 135, - "p50LatencyMs": 135, - "p75LatencyMs": 138, - "p90LatencyMs": 145, - "p99LatencyMs": 503, - "maxLatencyMs": 981, - "bytesPerSec": 54601318.4 + "requestsPerSec": 166.2, + "avgLatencyMs": 148.15, + "medianLatencyMs": 144, + "p50LatencyMs": 144, + "p75LatencyMs": 152, + "p90LatencyMs": 159, + "p99LatencyMs": 516, + "maxLatencyMs": 1027, + "bytesPerSec": 50813337.6 }, { "workers": 50, - "durationMs": 5010, - "requests": 850, + "durationMs": 5000, + "requests": 775, "errors": 0, - "requestsPerSec": 170, - "avgLatencyMs": 283.46, - "medianLatencyMs": 230, - "p50LatencyMs": 230, - "p75LatencyMs": 277, - "p90LatencyMs": 289, - "p99LatencyMs": 2678, - "maxLatencyMs": 3781, - "bytesPerSec": 51979878.4 + "requestsPerSec": 155, + "avgLatencyMs": 308.26, + "medianLatencyMs": 249, + "p50LatencyMs": 249, + "p75LatencyMs": 296, + "p90LatencyMs": 306, + "p99LatencyMs": 3070, + "maxLatencyMs": 4118, + "bytesPerSec": 47385804.8 }, { "workers": 100, "durationMs": 5010, - "requests": 841, + "requests": 783, "errors": 0, - "requestsPerSec": 168.2, - "avgLatencyMs": 323.92, - "medianLatencyMs": 236, - "p50LatencyMs": 236, - "p75LatencyMs": 283, - "p90LatencyMs": 319, - "p99LatencyMs": 3661, - "maxLatencyMs": 4871, - "bytesPerSec": 51429376 + "requestsPerSec": 156.6, + "avgLatencyMs": 339.78, + "medianLatencyMs": 242, + "p50LatencyMs": 242, + "p75LatencyMs": 305, + "p90LatencyMs": 332, + "p99LatencyMs": 3794, + "maxLatencyMs": 4936, + "bytesPerSec": 47883878.4 }, { "workers": 200, "durationMs": 5010, - "requests": 811, + "requests": 728, "errors": 0, - "requestsPerSec": 162.2, - "avgLatencyMs": 331.6, - "medianLatencyMs": 232, - "p50LatencyMs": 232, - "p75LatencyMs": 281, - "p90LatencyMs": 309, - "p99LatencyMs": 3712, - "maxLatencyMs": 4890, - "bytesPerSec": 49599283.2 + "requestsPerSec": 145.6, + "avgLatencyMs": 347.19, + "medianLatencyMs": 240, + "p50LatencyMs": 240, + "p75LatencyMs": 297, + "p90LatencyMs": 322, + "p99LatencyMs": 3774, + "maxLatencyMs": 4863, + "bytesPerSec": 44513689.6 } ] }, { - "peakWorkers": 5, - "peakRequestsPerSec": 181, - "peakAvgLatencyMs": 27.08, - "peakP50LatencyMs": 27, - "peakP75LatencyMs": 27, - "peakP90LatencyMs": 28, - "peakP99LatencyMs": 42, - "totalRequests": 6017, + "peakWorkers": 10, + "peakRequestsPerSec": 167, + "peakAvgLatencyMs": 59.07, + "peakP50LatencyMs": 58, + "peakP75LatencyMs": 60, + "peakP90LatencyMs": 61, + "peakP99LatencyMs": 93, + "totalRequests": 5510, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 762, + "requests": 714, "errors": 0, - "requestsPerSec": 152.4, - "avgLatencyMs": 6.15, + "requestsPerSec": 142.81, + "avgLatencyMs": 6.31, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 6, - "p90LatencyMs": 7, - "p99LatencyMs": 7, - "maxLatencyMs": 11, - "bytesPerSec": 46605926.4 + "p90LatencyMs": 8, + "p99LatencyMs": 8, + "maxLatencyMs": 13, + "bytesPerSec": 43663360 }, { "workers": 5, "durationMs": 5000, - "requests": 905, + "requests": 832, "errors": 0, - "requestsPerSec": 181, - "avgLatencyMs": 27.08, - "medianLatencyMs": 27, - "p50LatencyMs": 27, - "p75LatencyMs": 27, - "p90LatencyMs": 28, - "p99LatencyMs": 42, - "maxLatencyMs": 47, - "bytesPerSec": 55341875.2 + "requestsPerSec": 166.4, + "avgLatencyMs": 29.46, + "medianLatencyMs": 29, + "p50LatencyMs": 29, + "p75LatencyMs": 30, + "p90LatencyMs": 31, + "p99LatencyMs": 45, + "maxLatencyMs": 52, + "bytesPerSec": 50878873.6 }, { "workers": 10, "durationMs": 5000, - "requests": 890, + "requests": 835, "errors": 0, - "requestsPerSec": 178, - "avgLatencyMs": 55.23, - "medianLatencyMs": 55, - "p50LatencyMs": 55, - "p75LatencyMs": 55, - "p90LatencyMs": 56, - "p99LatencyMs": 84, - "maxLatencyMs": 179, - "bytesPerSec": 54417817.6 + "requestsPerSec": 167, + "avgLatencyMs": 59.07, + "medianLatencyMs": 58, + "p50LatencyMs": 58, + "p75LatencyMs": 60, + "p90LatencyMs": 61, + "p99LatencyMs": 93, + "maxLatencyMs": 201, + "bytesPerSec": 51062374.4 }, { "workers": 25, "durationMs": 5000, - "requests": 905, + "requests": 819, "errors": 0, - "requestsPerSec": 181, - "avgLatencyMs": 136.01, - "medianLatencyMs": 133, - "p50LatencyMs": 133, - "p75LatencyMs": 136, - "p90LatencyMs": 144, - "p99LatencyMs": 412, - "maxLatencyMs": 935, - "bytesPerSec": 55335321.6 + "requestsPerSec": 163.81, + "avgLatencyMs": 150.32, + "medianLatencyMs": 146, + "p50LatencyMs": 146, + "p75LatencyMs": 152, + "p90LatencyMs": 162, + "p99LatencyMs": 532, + "maxLatencyMs": 1080, + "bytesPerSec": 50072780.8 }, { "workers": 50, "durationMs": 5010, - "requests": 873, + "requests": 798, "errors": 0, - "requestsPerSec": 174.6, - "avgLatencyMs": 277.11, - "medianLatencyMs": 236, - "p50LatencyMs": 236, - "p75LatencyMs": 275, - "p90LatencyMs": 284, - "p99LatencyMs": 2628, - "maxLatencyMs": 3668, - "bytesPerSec": 53382348.8 + "requestsPerSec": 159.6, + "avgLatencyMs": 307.8, + "medianLatencyMs": 255, + "p50LatencyMs": 255, + "p75LatencyMs": 304, + "p90LatencyMs": 309, + "p99LatencyMs": 3053, + "maxLatencyMs": 4076, + "bytesPerSec": 48794828.8 }, { "workers": 100, "durationMs": 5010, - "requests": 870, + "requests": 756, "errors": 0, - "requestsPerSec": 174, - "avgLatencyMs": 323.95, - "medianLatencyMs": 240, - "p50LatencyMs": 240, - "p75LatencyMs": 285, - "p90LatencyMs": 315, - "p99LatencyMs": 3742, - "maxLatencyMs": 4955, - "bytesPerSec": 53198848 + "requestsPerSec": 151.2, + "avgLatencyMs": 341.92, + "medianLatencyMs": 254, + "p50LatencyMs": 254, + "p75LatencyMs": 301, + "p90LatencyMs": 329, + "p99LatencyMs": 3782, + "maxLatencyMs": 4884, + "bytesPerSec": 46225817.6 }, { "workers": 200, "durationMs": 5010, - "requests": 812, + "requests": 756, "errors": 0, - "requestsPerSec": 162.4, - "avgLatencyMs": 330.34, - "medianLatencyMs": 229, - "p50LatencyMs": 229, - "p75LatencyMs": 283, - "p90LatencyMs": 306, - "p99LatencyMs": 3719, - "maxLatencyMs": 4880, - "bytesPerSec": 49651712 + "requestsPerSec": 151.2, + "avgLatencyMs": 350.59, + "medianLatencyMs": 248, + "p50LatencyMs": 248, + "p75LatencyMs": 301, + "p90LatencyMs": 324, + "p99LatencyMs": 3903, + "maxLatencyMs": 5002, + "bytesPerSec": 46227456 } ] }, { "peakWorkers": 5, - "peakRequestsPerSec": 183.8, - "peakAvgLatencyMs": 26.69, - "peakP50LatencyMs": 27, - "peakP75LatencyMs": 27, - "peakP90LatencyMs": 27, - "peakP99LatencyMs": 41, - "totalRequests": 6029, + "peakRequestsPerSec": 168, + "peakAvgLatencyMs": 29.21, + "peakP50LatencyMs": 29, + "peakP75LatencyMs": 30, + "peakP90LatencyMs": 30, + "peakP99LatencyMs": 43, + "totalRequests": 5540, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 764, + "requests": 712, "errors": 0, - "requestsPerSec": 152.81, - "avgLatencyMs": 6.17, + "requestsPerSec": 142.4, + "avgLatencyMs": 6.33, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 6, - "p90LatencyMs": 7, - "p99LatencyMs": 7, + "p90LatencyMs": 8, + "p99LatencyMs": 8, "maxLatencyMs": 12, - "bytesPerSec": 46730444.8 + "bytesPerSec": 43545395.2 }, { "workers": 5, "durationMs": 5000, - "requests": 919, + "requests": 840, "errors": 0, - "requestsPerSec": 183.8, - "avgLatencyMs": 26.69, - "medianLatencyMs": 27, - "p50LatencyMs": 27, - "p75LatencyMs": 27, - "p90LatencyMs": 27, - "p99LatencyMs": 41, + "requestsPerSec": 168, + "avgLatencyMs": 29.21, + "medianLatencyMs": 29, + "p50LatencyMs": 29, + "p75LatencyMs": 30, + "p90LatencyMs": 30, + "p99LatencyMs": 43, "maxLatencyMs": 51, - "bytesPerSec": 56200396.8 + "bytesPerSec": 51357286.4 }, { "workers": 10, "durationMs": 5000, - "requests": 904, + "requests": 834, "errors": 0, - "requestsPerSec": 180.8, - "avgLatencyMs": 54.46, - "medianLatencyMs": 54, - "p50LatencyMs": 54, - "p75LatencyMs": 54, - "p90LatencyMs": 55, - "p99LatencyMs": 86, - "maxLatencyMs": 185, - "bytesPerSec": 55276339.2 + "requestsPerSec": 166.8, + "avgLatencyMs": 59.14, + "medianLatencyMs": 58, + "p50LatencyMs": 58, + "p75LatencyMs": 59, + "p90LatencyMs": 60, + "p99LatencyMs": 89, + "maxLatencyMs": 192, + "bytesPerSec": 51003392 }, { "workers": 25, "durationMs": 5000, - "requests": 917, + "requests": 817, "errors": 0, - "requestsPerSec": 183.4, - "avgLatencyMs": 134.79, - "medianLatencyMs": 133, - "p50LatencyMs": 133, - "p75LatencyMs": 134, - "p90LatencyMs": 145, - "p99LatencyMs": 404, - "maxLatencyMs": 915, - "bytesPerSec": 56075878.4 + "requestsPerSec": 163.4, + "avgLatencyMs": 149.47, + "medianLatencyMs": 145, + "p50LatencyMs": 145, + "p75LatencyMs": 149, + "p90LatencyMs": 157, + "p99LatencyMs": 518, + "maxLatencyMs": 1075, + "bytesPerSec": 49954816 }, { "workers": 50, - "durationMs": 5000, - "requests": 875, + "durationMs": 5010, + "requests": 800, "errors": 0, - "requestsPerSec": 175, - "avgLatencyMs": 280, - "medianLatencyMs": 243, - "p50LatencyMs": 243, - "p75LatencyMs": 277, - "p90LatencyMs": 281, - "p99LatencyMs": 2681, - "maxLatencyMs": 3726, - "bytesPerSec": 53506867.2 + "requestsPerSec": 160, + "avgLatencyMs": 300.4, + "medianLatencyMs": 251, + "p50LatencyMs": 251, + "p75LatencyMs": 294, + "p90LatencyMs": 304, + "p99LatencyMs": 2855, + "maxLatencyMs": 3994, + "bytesPerSec": 48919347.2 }, { "workers": 100, "durationMs": 5010, - "requests": 839, + "requests": 782, "errors": 0, - "requestsPerSec": 167.8, - "avgLatencyMs": 326.53, - "medianLatencyMs": 244, - "p50LatencyMs": 244, - "p75LatencyMs": 289, - "p90LatencyMs": 311, - "p99LatencyMs": 3703, - "maxLatencyMs": 4900, - "bytesPerSec": 51311411.2 + "requestsPerSec": 156.4, + "avgLatencyMs": 337.25, + "medianLatencyMs": 250, + "p50LatencyMs": 250, + "p75LatencyMs": 309, + "p90LatencyMs": 332, + "p99LatencyMs": 3767, + "maxLatencyMs": 4895, + "bytesPerSec": 47818342.4 }, { "workers": 200, "durationMs": 5010, - "requests": 811, + "requests": 755, "errors": 0, - "requestsPerSec": 162.2, - "avgLatencyMs": 332.35, - "medianLatencyMs": 228, - "p50LatencyMs": 228, - "p75LatencyMs": 285, - "p90LatencyMs": 317, - "p99LatencyMs": 3715, - "maxLatencyMs": 4906, - "bytesPerSec": 49596006.4 + "requestsPerSec": 151, + "avgLatencyMs": 347.24, + "medianLatencyMs": 237, + "p50LatencyMs": 237, + "p75LatencyMs": 290, + "p90LatencyMs": 324, + "p99LatencyMs": 3866, + "maxLatencyMs": 4950, + "bytesPerSec": 46165196.8 } ] } @@ -644,475 +644,475 @@ }, "browserVersion": "Google Chrome 154.0.8037.97", "ssrLoadTests": { - "peakWorkers": 200, - "peakRequestsPerSec": 530.21, - "peakAvgLatencyMs": 188.36, - "peakP50LatencyMs": 131, - "peakP75LatencyMs": 166, - "peakP90LatencyMs": 180, - "peakP99LatencyMs": 2830, - "totalRequests": 16973, + "peakWorkers": 100, + "peakRequestsPerSec": 520, + "peakAvgLatencyMs": 187.36, + "peakP50LatencyMs": 134, + "peakP75LatencyMs": 169, + "peakP90LatencyMs": 181, + "peakP99LatencyMs": 2692, + "totalRequests": 16975, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1597, + "requests": 1600, "errors": 0, - "requestsPerSec": 319.4, - "avgLatencyMs": 2.42, - "medianLatencyMs": 2, - "p50LatencyMs": 2, + "requestsPerSec": 320, + "avgLatencyMs": 2.83, + "medianLatencyMs": 3, + "p50LatencyMs": 3, "p75LatencyMs": 3, "p90LatencyMs": 3, "p99LatencyMs": 5, - "maxLatencyMs": 8, - "bytesPerSec": 94797824 + "maxLatencyMs": 7, + "bytesPerSec": 94968217.6 }, { "workers": 5, "durationMs": 5000, - "requests": 2553, + "requests": 2513, "errors": 0, - "requestsPerSec": 510.6, - "avgLatencyMs": 9.25, + "requestsPerSec": 502.6, + "avgLatencyMs": 9.62, "medianLatencyMs": 9, "p50LatencyMs": 9, "p75LatencyMs": 9, "p90LatencyMs": 12, "p99LatencyMs": 14, "maxLatencyMs": 26, - "bytesPerSec": 151558553.6 + "bytesPerSec": 149146828.81 }, { "workers": 10, "durationMs": 5000, - "requests": 2554, + "requests": 2559, "errors": 0, - "requestsPerSec": 510.8, + "requestsPerSec": 511.8, "avgLatencyMs": 19.04, "medianLatencyMs": 18, "p50LatencyMs": 18, "p75LatencyMs": 20, "p90LatencyMs": 21, - "p99LatencyMs": 38, - "maxLatencyMs": 52, - "bytesPerSec": 151584768 + "p99LatencyMs": 33, + "maxLatencyMs": 63, + "bytesPerSec": 151899340.81 }, { "workers": 25, "durationMs": 5000, - "requests": 2542, + "requests": 2530, "errors": 0, - "requestsPerSec": 508.4, - "avgLatencyMs": 48.51, + "requestsPerSec": 506, + "avgLatencyMs": 48.6, "medianLatencyMs": 48, "p50LatencyMs": 48, "p75LatencyMs": 49, "p90LatencyMs": 50, "p99LatencyMs": 79, - "maxLatencyMs": 329, - "bytesPerSec": 150850764.81 + "maxLatencyMs": 339, + "bytesPerSec": 150169190.4 }, { "workers": 50, "durationMs": 5000, - "requests": 2500, + "requests": 2574, "errors": 0, - "requestsPerSec": 500, - "avgLatencyMs": 98.54, - "medianLatencyMs": 95, - "p50LatencyMs": 95, - "p75LatencyMs": 98, - "p90LatencyMs": 108, - "p99LatencyMs": 356, - "maxLatencyMs": 1315, - "bytesPerSec": 148386611.2 + "requestsPerSec": 514.8, + "avgLatencyMs": 95.69, + "medianLatencyMs": 92, + "p50LatencyMs": 92, + "p75LatencyMs": 96, + "p90LatencyMs": 102, + "p99LatencyMs": 338, + "maxLatencyMs": 1303, + "bytesPerSec": 152764416 }, { "workers": 100, - "durationMs": 5010, - "requests": 2576, + "durationMs": 5000, + "requests": 2600, "errors": 0, - "requestsPerSec": 515.21, - "avgLatencyMs": 189.85, - "medianLatencyMs": 133, - "p50LatencyMs": 133, - "p75LatencyMs": 167, - "p90LatencyMs": 179, - "p99LatencyMs": 2807, - "maxLatencyMs": 4915, - "bytesPerSec": 152895488 + "requestsPerSec": 520, + "avgLatencyMs": 187.36, + "medianLatencyMs": 134, + "p50LatencyMs": 134, + "p75LatencyMs": 169, + "p90LatencyMs": 181, + "p99LatencyMs": 2692, + "maxLatencyMs": 4850, + "bytesPerSec": 154311065.6 }, { "workers": 200, "durationMs": 5010, - "requests": 2651, + "requests": 2599, "errors": 0, - "requestsPerSec": 530.21, - "avgLatencyMs": 188.36, - "medianLatencyMs": 131, - "p50LatencyMs": 131, - "p75LatencyMs": 166, - "p90LatencyMs": 180, - "p99LatencyMs": 2830, - "maxLatencyMs": 4965, - "bytesPerSec": 157351936 + "requestsPerSec": 519.8, + "avgLatencyMs": 190.07, + "medianLatencyMs": 134, + "p50LatencyMs": 134, + "p75LatencyMs": 165, + "p90LatencyMs": 186, + "p99LatencyMs": 2876, + "maxLatencyMs": 4963, + "bytesPerSec": 154284851.2 } ], "runs": 3, "samples": [ { - "peakWorkers": 10, - "peakRequestsPerSec": 516.21, - "peakAvgLatencyMs": 18.77, - "peakP50LatencyMs": 18, - "peakP75LatencyMs": 20, - "peakP90LatencyMs": 21, - "peakP99LatencyMs": 35, - "totalRequests": 16417, + "peakWorkers": 100, + "peakRequestsPerSec": 520, + "peakAvgLatencyMs": 187.36, + "peakP50LatencyMs": 134, + "peakP75LatencyMs": 169, + "peakP90LatencyMs": 181, + "peakP99LatencyMs": 2692, + "totalRequests": 16975, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1582, + "requests": 1600, "errors": 0, - "requestsPerSec": 316.4, - "avgLatencyMs": 2.97, + "requestsPerSec": 320, + "avgLatencyMs": 2.83, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, "p90LatencyMs": 3, "p99LatencyMs": 5, "maxLatencyMs": 7, - "bytesPerSec": 93906534.4 + "bytesPerSec": 94968217.6 }, { "workers": 5, "durationMs": 5000, - "requests": 2447, + "requests": 2513, "errors": 0, - "requestsPerSec": 489.4, - "avgLatencyMs": 9.74, + "requestsPerSec": 502.6, + "avgLatencyMs": 9.62, "medianLatencyMs": 9, "p50LatencyMs": 9, - "p75LatencyMs": 10, + "p75LatencyMs": 9, "p90LatencyMs": 12, - "p99LatencyMs": 15, - "maxLatencyMs": 29, - "bytesPerSec": 145267097.6 + "p99LatencyMs": 14, + "maxLatencyMs": 26, + "bytesPerSec": 149146828.81 }, { "workers": 10, "durationMs": 5000, - "requests": 2581, + "requests": 2559, "errors": 0, - "requestsPerSec": 516.21, - "avgLatencyMs": 18.77, + "requestsPerSec": 511.8, + "avgLatencyMs": 19.04, "medianLatencyMs": 18, "p50LatencyMs": 18, "p75LatencyMs": 20, "p90LatencyMs": 21, - "p99LatencyMs": 35, - "maxLatencyMs": 56, - "bytesPerSec": 153210060.81 + "p99LatencyMs": 33, + "maxLatencyMs": 63, + "bytesPerSec": 151899340.81 }, { "workers": 25, "durationMs": 5000, - "requests": 2468, + "requests": 2530, "errors": 0, - "requestsPerSec": 493.6, - "avgLatencyMs": 50.01, + "requestsPerSec": 506, + "avgLatencyMs": 48.6, "medianLatencyMs": 48, "p50LatencyMs": 48, - "p75LatencyMs": 50, - "p90LatencyMs": 51, + "p75LatencyMs": 49, + "p90LatencyMs": 50, "p99LatencyMs": 79, - "maxLatencyMs": 374, - "bytesPerSec": 146499174.4 + "maxLatencyMs": 339, + "bytesPerSec": 150169190.4 }, { "workers": 50, "durationMs": 5000, - "requests": 2491, + "requests": 2574, "errors": 0, - "requestsPerSec": 498.2, - "avgLatencyMs": 99.45, - "medianLatencyMs": 97, - "p50LatencyMs": 97, - "p75LatencyMs": 98, - "p90LatencyMs": 113, - "p99LatencyMs": 136, - "maxLatencyMs": 336, - "bytesPerSec": 147842662.4 + "requestsPerSec": 514.8, + "avgLatencyMs": 95.69, + "medianLatencyMs": 92, + "p50LatencyMs": 92, + "p75LatencyMs": 96, + "p90LatencyMs": 102, + "p99LatencyMs": 338, + "maxLatencyMs": 1303, + "bytesPerSec": 152764416 }, { "workers": 100, - "durationMs": 5010, - "requests": 2399, + "durationMs": 5000, + "requests": 2600, "errors": 0, - "requestsPerSec": 479.8, - "avgLatencyMs": 196.87, - "medianLatencyMs": 138, - "p50LatencyMs": 138, - "p75LatencyMs": 172, - "p90LatencyMs": 187, - "p99LatencyMs": 2929, - "maxLatencyMs": 4943, - "bytesPerSec": 142390067.2 + "requestsPerSec": 520, + "avgLatencyMs": 187.36, + "medianLatencyMs": 134, + "p50LatencyMs": 134, + "p75LatencyMs": 169, + "p90LatencyMs": 181, + "p99LatencyMs": 2692, + "maxLatencyMs": 4850, + "bytesPerSec": 154311065.6 }, { "workers": 200, "durationMs": 5010, - "requests": 2449, + "requests": 2599, "errors": 0, - "requestsPerSec": 489.8, - "avgLatencyMs": 195.45, - "medianLatencyMs": 140, - "p50LatencyMs": 140, - "p75LatencyMs": 172, - "p90LatencyMs": 180, - "p99LatencyMs": 2904, - "maxLatencyMs": 4953, - "bytesPerSec": 145326080 + "requestsPerSec": 519.8, + "avgLatencyMs": 190.07, + "medianLatencyMs": 134, + "p50LatencyMs": 134, + "p75LatencyMs": 165, + "p90LatencyMs": 186, + "p99LatencyMs": 2876, + "maxLatencyMs": 4963, + "bytesPerSec": 154284851.2 } ] }, { - "peakWorkers": 200, - "peakRequestsPerSec": 530.21, - "peakAvgLatencyMs": 188.36, - "peakP50LatencyMs": 131, - "peakP75LatencyMs": 166, - "peakP90LatencyMs": 180, - "peakP99LatencyMs": 2830, - "totalRequests": 16973, + "peakWorkers": 10, + "peakRequestsPerSec": 542, + "peakAvgLatencyMs": 17.87, + "peakP50LatencyMs": 17, + "peakP75LatencyMs": 19, + "peakP90LatencyMs": 20, + "peakP99LatencyMs": 30, + "totalRequests": 17484, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1597, + "requests": 1644, "errors": 0, - "requestsPerSec": 319.4, - "avgLatencyMs": 2.42, + "requestsPerSec": 328.8, + "avgLatencyMs": 2.22, "medianLatencyMs": 2, "p50LatencyMs": 2, - "p75LatencyMs": 3, + "p75LatencyMs": 2, "p90LatencyMs": 3, "p99LatencyMs": 5, - "maxLatencyMs": 8, - "bytesPerSec": 94797824 + "maxLatencyMs": 11, + "bytesPerSec": 97563443.2 }, { "workers": 5, "durationMs": 5000, - "requests": 2553, + "requests": 2632, "errors": 0, - "requestsPerSec": 510.6, - "avgLatencyMs": 9.25, - "medianLatencyMs": 9, - "p50LatencyMs": 9, + "requestsPerSec": 526.4, + "avgLatencyMs": 8.87, + "medianLatencyMs": 8, + "p50LatencyMs": 8, "p75LatencyMs": 9, - "p90LatencyMs": 12, - "p99LatencyMs": 14, - "maxLatencyMs": 26, - "bytesPerSec": 151558553.6 + "p90LatencyMs": 11, + "p99LatencyMs": 13, + "maxLatencyMs": 22, + "bytesPerSec": 156250931.2 }, { "workers": 10, "durationMs": 5000, - "requests": 2554, + "requests": 2710, "errors": 0, - "requestsPerSec": 510.8, - "avgLatencyMs": 19.04, - "medianLatencyMs": 18, - "p50LatencyMs": 18, - "p75LatencyMs": 20, - "p90LatencyMs": 21, - "p99LatencyMs": 38, - "maxLatencyMs": 52, - "bytesPerSec": 151584768 + "requestsPerSec": 542, + "avgLatencyMs": 17.87, + "medianLatencyMs": 17, + "p50LatencyMs": 17, + "p75LatencyMs": 19, + "p90LatencyMs": 20, + "p99LatencyMs": 30, + "maxLatencyMs": 31, + "bytesPerSec": 160864665.6 }, { "workers": 25, "durationMs": 5000, - "requests": 2542, + "requests": 2703, "errors": 0, - "requestsPerSec": 508.4, - "avgLatencyMs": 48.51, - "medianLatencyMs": 48, - "p50LatencyMs": 48, - "p75LatencyMs": 49, - "p90LatencyMs": 50, - "p99LatencyMs": 79, - "maxLatencyMs": 329, - "bytesPerSec": 150850764.81 + "requestsPerSec": 540.6, + "avgLatencyMs": 45.34, + "medianLatencyMs": 45, + "p50LatencyMs": 45, + "p75LatencyMs": 46, + "p90LatencyMs": 47, + "p99LatencyMs": 69, + "maxLatencyMs": 316, + "bytesPerSec": 160419020.81 }, { "workers": 50, "durationMs": 5000, - "requests": 2500, + "requests": 2598, "errors": 0, - "requestsPerSec": 500, - "avgLatencyMs": 98.54, - "medianLatencyMs": 95, - "p50LatencyMs": 95, - "p75LatencyMs": 98, - "p90LatencyMs": 108, - "p99LatencyMs": 356, - "maxLatencyMs": 1315, - "bytesPerSec": 148386611.2 + "requestsPerSec": 519.6, + "avgLatencyMs": 94.85, + "medianLatencyMs": 91, + "p50LatencyMs": 91, + "p75LatencyMs": 95, + "p90LatencyMs": 106, + "p99LatencyMs": 343, + "maxLatencyMs": 1261, + "bytesPerSec": 154206208 }, { "workers": 100, "durationMs": 5010, - "requests": 2576, + "requests": 2598, "errors": 0, - "requestsPerSec": 515.21, - "avgLatencyMs": 189.85, - "medianLatencyMs": 133, - "p50LatencyMs": 133, - "p75LatencyMs": 167, - "p90LatencyMs": 179, - "p99LatencyMs": 2807, - "maxLatencyMs": 4915, - "bytesPerSec": 152895488 + "requestsPerSec": 519.6, + "avgLatencyMs": 188.37, + "medianLatencyMs": 137, + "p50LatencyMs": 137, + "p75LatencyMs": 166, + "p90LatencyMs": 180, + "p99LatencyMs": 2788, + "maxLatencyMs": 4876, + "bytesPerSec": 154206208 }, { "workers": 200, "durationMs": 5010, - "requests": 2651, + "requests": 2599, "errors": 0, - "requestsPerSec": 530.21, - "avgLatencyMs": 188.36, - "medianLatencyMs": 131, - "p50LatencyMs": 131, - "p75LatencyMs": 166, - "p90LatencyMs": 180, - "p99LatencyMs": 2830, - "maxLatencyMs": 4965, - "bytesPerSec": 157351936 + "requestsPerSec": 519.8, + "avgLatencyMs": 189.81, + "medianLatencyMs": 133, + "p50LatencyMs": 133, + "p75LatencyMs": 173, + "p90LatencyMs": 187, + "p99LatencyMs": 2827, + "maxLatencyMs": 4956, + "bytesPerSec": 154258636.81 } ] }, { - "peakWorkers": 10, - "peakRequestsPerSec": 542.6, - "peakAvgLatencyMs": 17.82, - "peakP50LatencyMs": 17, - "peakP75LatencyMs": 19, - "peakP90LatencyMs": 20, - "peakP99LatencyMs": 32, - "totalRequests": 17791, + "peakWorkers": 5, + "peakRequestsPerSec": 516, + "peakAvgLatencyMs": 9.06, + "peakP50LatencyMs": 8, + "peakP75LatencyMs": 9, + "peakP90LatencyMs": 11, + "peakP99LatencyMs": 13, + "totalRequests": 16648, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1644, + "requests": 1632, "errors": 0, - "requestsPerSec": 328.8, - "avgLatencyMs": 2.21, + "requestsPerSec": 326.4, + "avgLatencyMs": 2.26, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 3, "p99LatencyMs": 5, - "maxLatencyMs": 7, - "bytesPerSec": 97563443.2 + "maxLatencyMs": 6, + "bytesPerSec": 96855654.4 }, { "workers": 5, "durationMs": 5000, - "requests": 2701, + "requests": 2580, "errors": 0, - "requestsPerSec": 540.21, - "avgLatencyMs": 8.74, + "requestsPerSec": 516, + "avgLatencyMs": 9.06, "medianLatencyMs": 8, "p50LatencyMs": 8, "p75LatencyMs": 9, "p90LatencyMs": 11, - "p99LatencyMs": 14, - "maxLatencyMs": 22, - "bytesPerSec": 160287948.81 + "p99LatencyMs": 13, + "maxLatencyMs": 26, + "bytesPerSec": 153131417.6 }, { "workers": 10, "durationMs": 5000, - "requests": 2713, + "requests": 2558, "errors": 0, - "requestsPerSec": 542.6, - "avgLatencyMs": 17.82, - "medianLatencyMs": 17, - "p50LatencyMs": 17, - "p75LatencyMs": 19, - "p90LatencyMs": 20, + "requestsPerSec": 511.6, + "avgLatencyMs": 18.98, + "medianLatencyMs": 18, + "p50LatencyMs": 18, + "p75LatencyMs": 20, + "p90LatencyMs": 21, "p99LatencyMs": 32, - "maxLatencyMs": 56, - "bytesPerSec": 161021952 + "maxLatencyMs": 41, + "bytesPerSec": 151846912 }, { "workers": 25, "durationMs": 5000, - "requests": 2706, + "requests": 2467, "errors": 0, - "requestsPerSec": 541.21, - "avgLatencyMs": 45.52, - "medianLatencyMs": 45, - "p50LatencyMs": 45, - "p75LatencyMs": 46, - "p90LatencyMs": 47, - "p99LatencyMs": 67, - "maxLatencyMs": 315, - "bytesPerSec": 160628736 + "requestsPerSec": 493.4, + "avgLatencyMs": 50, + "medianLatencyMs": 49, + "p50LatencyMs": 49, + "p75LatencyMs": 50, + "p90LatencyMs": 52, + "p99LatencyMs": 81, + "maxLatencyMs": 334, + "bytesPerSec": 146420531.2 }, { "workers": 50, "durationMs": 5000, - "requests": 2678, + "requests": 2523, "errors": 0, - "requestsPerSec": 535.6, - "avgLatencyMs": 91.86, - "medianLatencyMs": 89, - "p50LatencyMs": 89, - "p75LatencyMs": 92, - "p90LatencyMs": 96, - "p99LatencyMs": 304, - "maxLatencyMs": 1227, - "bytesPerSec": 158951014.4 + "requestsPerSec": 504.6, + "avgLatencyMs": 97.82, + "medianLatencyMs": 93, + "p50LatencyMs": 93, + "p75LatencyMs": 96, + "p90LatencyMs": 107, + "p99LatencyMs": 356, + "maxLatencyMs": 1333, + "bytesPerSec": 149775974.4 }, { "workers": 100, "durationMs": 5010, - "requests": 2698, + "requests": 2449, "errors": 0, - "requestsPerSec": 539.6, - "avgLatencyMs": 181.29, - "medianLatencyMs": 136, - "p50LatencyMs": 136, - "p75LatencyMs": 165, - "p90LatencyMs": 181, - "p99LatencyMs": 2591, - "maxLatencyMs": 4692, - "bytesPerSec": 160130662.4 + "requestsPerSec": 489.8, + "avgLatencyMs": 195.04, + "medianLatencyMs": 133, + "p50LatencyMs": 133, + "p75LatencyMs": 180, + "p90LatencyMs": 195, + "p99LatencyMs": 2788, + "maxLatencyMs": 4954, + "bytesPerSec": 145371955.2 }, { "workers": 200, "durationMs": 5010, - "requests": 2651, + "requests": 2439, "errors": 0, - "requestsPerSec": 530.21, - "avgLatencyMs": 188.96, - "medianLatencyMs": 129, - "p50LatencyMs": 129, - "p75LatencyMs": 163, - "p90LatencyMs": 186, - "p99LatencyMs": 2813, - "maxLatencyMs": 4984, - "bytesPerSec": 157325721.6 + "requestsPerSec": 487.8, + "avgLatencyMs": 195.44, + "medianLatencyMs": 138, + "p50LatencyMs": 138, + "p75LatencyMs": 165, + "p90LatencyMs": 189, + "p99LatencyMs": 2892, + "maxLatencyMs": 4908, + "bytesPerSec": 144762470.4 } ] } diff --git a/packages/app-nuxt/stats/4.6.0.json b/packages/app-nuxt/stats/4.6.0.json index 4f2ccc0e..0cc5782a 100644 --- a/packages/app-nuxt/stats/4.6.0.json +++ b/packages/app-nuxt/stats/4.6.0.json @@ -1,631 +1,631 @@ { - "timingMeasuredAt": "2026-10-09T13:14:59.615Z", + "timingMeasuredAt": "2026-10-10T10:58:42.209Z", "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": 151.4, - "fcpMs": 151.38, + "firstPaintMs": 139.6, + "fcpMs": 139.37, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 9.73, - "inputDelayMs": 0.86, - "processingDurationMs": 1.24, - "presentationDelayMs": 7.64 + "interactionLatencyMs": 12.38, + "inputDelayMs": 0.78, + "processingDurationMs": 1.57, + "presentationDelayMs": 10.02 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 14.36, - "fcpMs": 14.45, - "interactionLatencyMs": 1.31, - "inputDelayMs": 0.1, - "processingDurationMs": 0.12, - "presentationDelayMs": 1.32 + "firstPaintMs": 9.42, + "fcpMs": 9.45, + "interactionLatencyMs": 3.22, + "inputDelayMs": 0.22, + "processingDurationMs": 0.93, + "presentationDelayMs": 4.01 }, "samples": [ { - "firstPaintMs": 161, - "fcpMs": 161.298, + "firstPaintMs": 153, + "fcpMs": 152.824, "interactionTests": { - "interactionLatencyMs": 8.203, - "inputDelayMs": 0.74, - "processingDurationMs": 1.381, - "presentationDelayMs": 6.082 + "interactionLatencyMs": 9.292, + "inputDelayMs": 0.642, + "processingDurationMs": 1.164, + "presentationDelayMs": 7.486 } }, { - "firstPaintMs": 135, - "fcpMs": 135.202, + "firstPaintMs": 136, + "fcpMs": 136.226, "interactionTests": { - "interactionLatencyMs": 10.505, - "inputDelayMs": 0.936, - "processingDurationMs": 1.166, - "presentationDelayMs": 8.403 + "interactionLatencyMs": 15.407, + "inputDelayMs": 0.806, + "processingDurationMs": 1.1, + "presentationDelayMs": 13.501 } }, { - "firstPaintMs": 158, - "fcpMs": 157.515, + "firstPaintMs": 141, + "fcpMs": 140.63, "interactionTests": { - "interactionLatencyMs": 11.003, - "inputDelayMs": 0.782, - "processingDurationMs": 1.109, - "presentationDelayMs": 9.112 + "interactionLatencyMs": 12.972, + "inputDelayMs": 0.721, + "processingDurationMs": 1.148, + "presentationDelayMs": 11.103 } }, { - "firstPaintMs": 137, - "fcpMs": 136.65, + "firstPaintMs": 141, + "fcpMs": 140.586, "interactionTests": { - "interactionLatencyMs": 8.437, - "inputDelayMs": 0.835, - "processingDurationMs": 1.196, - "presentationDelayMs": 6.406 + "interactionLatencyMs": 15.433, + "inputDelayMs": 0.604, + "processingDurationMs": 1.231, + "presentationDelayMs": 13.598 } }, { - "firstPaintMs": 166, - "fcpMs": 166.233, + "firstPaintMs": 127, + "fcpMs": 126.595, "interactionTests": { - "interactionLatencyMs": 10.524999999999999, - "inputDelayMs": 0.991, - "processingDurationMs": 1.353, - "presentationDelayMs": 8.181 + "interactionLatencyMs": 8.771999999999998, + "inputDelayMs": 1.15, + "processingDurationMs": 3.232, + "presentationDelayMs": 4.39 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 384, - "avgLatencyMs": 2.692, - "medianLatencyMs": 2.51, - "samples": 3715, + "opsPerSec": 373, + "avgLatencyMs": 2.768, + "medianLatencyMs": 2.606, + "samples": 3613, "bodySizeKb": 201.73, "duplicationFactor": 2 }, "serverSideRenderedTests": { "firstPaintMs": 90.6, - "fcpMs": 90.42, + "fcpMs": 90.74, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 10.65, - "inputDelayMs": 0.82, - "processingDurationMs": 1.74, - "presentationDelayMs": 8.09 + "interactionLatencyMs": 10.56, + "inputDelayMs": 0.8, + "processingDurationMs": 1.63, + "presentationDelayMs": 8.13 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 5.55, - "fcpMs": 5.76, - "interactionLatencyMs": 1.37, - "inputDelayMs": 0.11, - "processingDurationMs": 0.95, - "presentationDelayMs": 1.18 + "firstPaintMs": 8.26, + "fcpMs": 8.38, + "interactionLatencyMs": 2.76, + "inputDelayMs": 0.05, + "processingDurationMs": 0.98, + "presentationDelayMs": 2.01 }, "samples": [ { - "firstPaintMs": 100, - "fcpMs": 100.208, + "firstPaintMs": 93, + "fcpMs": 93.272, "interactionTests": { - "interactionLatencyMs": 11.419, - "inputDelayMs": 0.755, - "processingDurationMs": 1.175, - "presentationDelayMs": 9.489 + "interactionLatencyMs": 8.631, + "inputDelayMs": 0.875, + "processingDurationMs": 1.225, + "presentationDelayMs": 6.531 } }, { - "firstPaintMs": 91, - "fcpMs": 90.771, + "firstPaintMs": 84, + "fcpMs": 83.551, "interactionTests": { - "interactionLatencyMs": 11.975, - "inputDelayMs": 1.01, - "processingDurationMs": 3.423, - "presentationDelayMs": 7.542 + "interactionLatencyMs": 7.9559999999999995, + "inputDelayMs": 0.744, + "processingDurationMs": 1.266, + "presentationDelayMs": 5.946 } }, { - "firstPaintMs": 88, - "fcpMs": 87.68, + "firstPaintMs": 80, + "fcpMs": 80.357, "interactionTests": { - "interactionLatencyMs": 10.347000000000001, - "inputDelayMs": 0.766, - "processingDurationMs": 1.537, - "presentationDelayMs": 8.044 + "interactionLatencyMs": 9.695, + "inputDelayMs": 0.785, + "processingDurationMs": 1.064, + "presentationDelayMs": 7.846 } }, { - "firstPaintMs": 86, - "fcpMs": 85.754, + "firstPaintMs": 99, + "fcpMs": 99.23, "interactionTests": { - "interactionLatencyMs": 8.446, - "inputDelayMs": 0.755, - "processingDurationMs": 1.21, - "presentationDelayMs": 6.481 + "interactionLatencyMs": 11.719, + "inputDelayMs": 0.823, + "processingDurationMs": 1.2, + "presentationDelayMs": 9.696 } }, { - "firstPaintMs": 88, - "fcpMs": 87.691, + "firstPaintMs": 97, + "fcpMs": 97.284, "interactionTests": { - "interactionLatencyMs": 11.057, - "inputDelayMs": 0.791, - "processingDurationMs": 1.347, - "presentationDelayMs": 8.919 + "interactionLatencyMs": 14.783, + "inputDelayMs": 0.784, + "processingDurationMs": 3.37, + "presentationDelayMs": 10.629 } } ] }, "ssrRouterLinkLoadTests": { "peakWorkers": 5, - "peakRequestsPerSec": 181.4, - "peakAvgLatencyMs": 27.02, - "peakP50LatencyMs": 27, - "peakP75LatencyMs": 27, - "peakP90LatencyMs": 28, - "peakP99LatencyMs": 41, - "totalRequests": 5957, + "peakRequestsPerSec": 168, + "peakAvgLatencyMs": 29.21, + "peakP50LatencyMs": 29, + "peakP75LatencyMs": 30, + "peakP90LatencyMs": 30, + "peakP99LatencyMs": 43, + "totalRequests": 5540, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 760, + "requests": 712, "errors": 0, - "requestsPerSec": 152, - "avgLatencyMs": 6.16, + "requestsPerSec": 142.4, + "avgLatencyMs": 6.33, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 6, - "p90LatencyMs": 7, + "p90LatencyMs": 8, "p99LatencyMs": 8, - "maxLatencyMs": 9, - "bytesPerSec": 46481408 + "maxLatencyMs": 12, + "bytesPerSec": 43545395.2 }, { "workers": 5, "durationMs": 5000, - "requests": 907, + "requests": 840, "errors": 0, - "requestsPerSec": 181.4, - "avgLatencyMs": 27.02, - "medianLatencyMs": 27, - "p50LatencyMs": 27, - "p75LatencyMs": 27, - "p90LatencyMs": 28, - "p99LatencyMs": 41, - "maxLatencyMs": 47, - "bytesPerSec": 55466393.6 + "requestsPerSec": 168, + "avgLatencyMs": 29.21, + "medianLatencyMs": 29, + "p50LatencyMs": 29, + "p75LatencyMs": 30, + "p90LatencyMs": 30, + "p99LatencyMs": 43, + "maxLatencyMs": 51, + "bytesPerSec": 51357286.4 }, { "workers": 10, "durationMs": 5000, - "requests": 895, + "requests": 834, "errors": 0, - "requestsPerSec": 179, - "avgLatencyMs": 55.02, - "medianLatencyMs": 55, - "p50LatencyMs": 55, - "p75LatencyMs": 55, - "p90LatencyMs": 56, - "p99LatencyMs": 84, - "maxLatencyMs": 183, - "bytesPerSec": 54725836.8 + "requestsPerSec": 166.8, + "avgLatencyMs": 59.14, + "medianLatencyMs": 58, + "p50LatencyMs": 58, + "p75LatencyMs": 59, + "p90LatencyMs": 60, + "p99LatencyMs": 89, + "maxLatencyMs": 192, + "bytesPerSec": 51003392 }, { "workers": 25, "durationMs": 5000, - "requests": 893, + "requests": 817, "errors": 0, - "requestsPerSec": 178.6, - "avgLatencyMs": 138.02, - "medianLatencyMs": 135, - "p50LatencyMs": 135, - "p75LatencyMs": 138, - "p90LatencyMs": 145, - "p99LatencyMs": 503, - "maxLatencyMs": 981, - "bytesPerSec": 54601318.4 + "requestsPerSec": 163.4, + "avgLatencyMs": 149.47, + "medianLatencyMs": 145, + "p50LatencyMs": 145, + "p75LatencyMs": 149, + "p90LatencyMs": 157, + "p99LatencyMs": 518, + "maxLatencyMs": 1075, + "bytesPerSec": 49954816 }, { "workers": 50, "durationMs": 5010, - "requests": 850, + "requests": 800, "errors": 0, - "requestsPerSec": 170, - "avgLatencyMs": 283.46, - "medianLatencyMs": 230, - "p50LatencyMs": 230, - "p75LatencyMs": 277, - "p90LatencyMs": 289, - "p99LatencyMs": 2678, - "maxLatencyMs": 3781, - "bytesPerSec": 51979878.4 + "requestsPerSec": 160, + "avgLatencyMs": 300.4, + "medianLatencyMs": 251, + "p50LatencyMs": 251, + "p75LatencyMs": 294, + "p90LatencyMs": 304, + "p99LatencyMs": 2855, + "maxLatencyMs": 3994, + "bytesPerSec": 48919347.2 }, { "workers": 100, "durationMs": 5010, - "requests": 841, + "requests": 782, "errors": 0, - "requestsPerSec": 168.2, - "avgLatencyMs": 323.92, - "medianLatencyMs": 236, - "p50LatencyMs": 236, - "p75LatencyMs": 283, - "p90LatencyMs": 319, - "p99LatencyMs": 3661, - "maxLatencyMs": 4871, - "bytesPerSec": 51429376 + "requestsPerSec": 156.4, + "avgLatencyMs": 337.25, + "medianLatencyMs": 250, + "p50LatencyMs": 250, + "p75LatencyMs": 309, + "p90LatencyMs": 332, + "p99LatencyMs": 3767, + "maxLatencyMs": 4895, + "bytesPerSec": 47818342.4 }, { "workers": 200, "durationMs": 5010, - "requests": 811, + "requests": 755, "errors": 0, - "requestsPerSec": 162.2, - "avgLatencyMs": 331.6, - "medianLatencyMs": 232, - "p50LatencyMs": 232, - "p75LatencyMs": 281, - "p90LatencyMs": 309, - "p99LatencyMs": 3712, - "maxLatencyMs": 4890, - "bytesPerSec": 49599283.2 + "requestsPerSec": 151, + "avgLatencyMs": 347.24, + "medianLatencyMs": 237, + "p50LatencyMs": 237, + "p75LatencyMs": 290, + "p90LatencyMs": 324, + "p99LatencyMs": 3866, + "maxLatencyMs": 4950, + "bytesPerSec": 46165196.8 } ], "runs": 3, "samples": [ { - "peakWorkers": 5, - "peakRequestsPerSec": 181.4, - "peakAvgLatencyMs": 27.02, - "peakP50LatencyMs": 27, - "peakP75LatencyMs": 27, - "peakP90LatencyMs": 28, - "peakP99LatencyMs": 41, - "totalRequests": 5957, + "peakWorkers": 10, + "peakRequestsPerSec": 169.6, + "peakAvgLatencyMs": 58.2, + "peakP50LatencyMs": 57, + "peakP75LatencyMs": 58, + "peakP90LatencyMs": 59, + "peakP99LatencyMs": 84, + "totalRequests": 5523, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 760, + "requests": 717, "errors": 0, - "requestsPerSec": 152, - "avgLatencyMs": 6.16, + "requestsPerSec": 143.4, + "avgLatencyMs": 6.23, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 6, "p90LatencyMs": 7, "p99LatencyMs": 8, - "maxLatencyMs": 9, - "bytesPerSec": 46481408 + "maxLatencyMs": 11, + "bytesPerSec": 43853414.4 }, { "workers": 5, "durationMs": 5000, - "requests": 907, + "requests": 841, "errors": 0, - "requestsPerSec": 181.4, - "avgLatencyMs": 27.02, - "medianLatencyMs": 27, - "p50LatencyMs": 27, - "p75LatencyMs": 27, - "p90LatencyMs": 28, - "p99LatencyMs": 41, - "maxLatencyMs": 47, - "bytesPerSec": 55466393.6 + "requestsPerSec": 168.2, + "avgLatencyMs": 29.1, + "medianLatencyMs": 29, + "p50LatencyMs": 29, + "p75LatencyMs": 29, + "p90LatencyMs": 31, + "p99LatencyMs": 44, + "maxLatencyMs": 58, + "bytesPerSec": 51422822.4 }, { "workers": 10, "durationMs": 5000, - "requests": 895, + "requests": 848, "errors": 0, - "requestsPerSec": 179, - "avgLatencyMs": 55.02, - "medianLatencyMs": 55, - "p50LatencyMs": 55, - "p75LatencyMs": 55, - "p90LatencyMs": 56, + "requestsPerSec": 169.6, + "avgLatencyMs": 58.2, + "medianLatencyMs": 57, + "p50LatencyMs": 57, + "p75LatencyMs": 58, + "p90LatencyMs": 59, "p99LatencyMs": 84, - "maxLatencyMs": 183, - "bytesPerSec": 54725836.8 + "maxLatencyMs": 178, + "bytesPerSec": 51861913.6 }, { "workers": 25, "durationMs": 5000, - "requests": 893, + "requests": 831, "errors": 0, - "requestsPerSec": 178.6, - "avgLatencyMs": 138.02, - "medianLatencyMs": 135, - "p50LatencyMs": 135, - "p75LatencyMs": 138, - "p90LatencyMs": 145, - "p99LatencyMs": 503, - "maxLatencyMs": 981, - "bytesPerSec": 54601318.4 + "requestsPerSec": 166.2, + "avgLatencyMs": 148.15, + "medianLatencyMs": 144, + "p50LatencyMs": 144, + "p75LatencyMs": 152, + "p90LatencyMs": 159, + "p99LatencyMs": 516, + "maxLatencyMs": 1027, + "bytesPerSec": 50813337.6 }, { "workers": 50, - "durationMs": 5010, - "requests": 850, + "durationMs": 5000, + "requests": 775, "errors": 0, - "requestsPerSec": 170, - "avgLatencyMs": 283.46, - "medianLatencyMs": 230, - "p50LatencyMs": 230, - "p75LatencyMs": 277, - "p90LatencyMs": 289, - "p99LatencyMs": 2678, - "maxLatencyMs": 3781, - "bytesPerSec": 51979878.4 + "requestsPerSec": 155, + "avgLatencyMs": 308.26, + "medianLatencyMs": 249, + "p50LatencyMs": 249, + "p75LatencyMs": 296, + "p90LatencyMs": 306, + "p99LatencyMs": 3070, + "maxLatencyMs": 4118, + "bytesPerSec": 47385804.8 }, { "workers": 100, "durationMs": 5010, - "requests": 841, + "requests": 783, "errors": 0, - "requestsPerSec": 168.2, - "avgLatencyMs": 323.92, - "medianLatencyMs": 236, - "p50LatencyMs": 236, - "p75LatencyMs": 283, - "p90LatencyMs": 319, - "p99LatencyMs": 3661, - "maxLatencyMs": 4871, - "bytesPerSec": 51429376 + "requestsPerSec": 156.6, + "avgLatencyMs": 339.78, + "medianLatencyMs": 242, + "p50LatencyMs": 242, + "p75LatencyMs": 305, + "p90LatencyMs": 332, + "p99LatencyMs": 3794, + "maxLatencyMs": 4936, + "bytesPerSec": 47883878.4 }, { "workers": 200, "durationMs": 5010, - "requests": 811, + "requests": 728, "errors": 0, - "requestsPerSec": 162.2, - "avgLatencyMs": 331.6, - "medianLatencyMs": 232, - "p50LatencyMs": 232, - "p75LatencyMs": 281, - "p90LatencyMs": 309, - "p99LatencyMs": 3712, - "maxLatencyMs": 4890, - "bytesPerSec": 49599283.2 + "requestsPerSec": 145.6, + "avgLatencyMs": 347.19, + "medianLatencyMs": 240, + "p50LatencyMs": 240, + "p75LatencyMs": 297, + "p90LatencyMs": 322, + "p99LatencyMs": 3774, + "maxLatencyMs": 4863, + "bytesPerSec": 44513689.6 } ] }, { - "peakWorkers": 5, - "peakRequestsPerSec": 181, - "peakAvgLatencyMs": 27.08, - "peakP50LatencyMs": 27, - "peakP75LatencyMs": 27, - "peakP90LatencyMs": 28, - "peakP99LatencyMs": 42, - "totalRequests": 6017, + "peakWorkers": 10, + "peakRequestsPerSec": 167, + "peakAvgLatencyMs": 59.07, + "peakP50LatencyMs": 58, + "peakP75LatencyMs": 60, + "peakP90LatencyMs": 61, + "peakP99LatencyMs": 93, + "totalRequests": 5510, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 762, + "requests": 714, "errors": 0, - "requestsPerSec": 152.4, - "avgLatencyMs": 6.15, + "requestsPerSec": 142.81, + "avgLatencyMs": 6.31, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 6, - "p90LatencyMs": 7, - "p99LatencyMs": 7, - "maxLatencyMs": 11, - "bytesPerSec": 46605926.4 + "p90LatencyMs": 8, + "p99LatencyMs": 8, + "maxLatencyMs": 13, + "bytesPerSec": 43663360 }, { "workers": 5, "durationMs": 5000, - "requests": 905, + "requests": 832, "errors": 0, - "requestsPerSec": 181, - "avgLatencyMs": 27.08, - "medianLatencyMs": 27, - "p50LatencyMs": 27, - "p75LatencyMs": 27, - "p90LatencyMs": 28, - "p99LatencyMs": 42, - "maxLatencyMs": 47, - "bytesPerSec": 55341875.2 + "requestsPerSec": 166.4, + "avgLatencyMs": 29.46, + "medianLatencyMs": 29, + "p50LatencyMs": 29, + "p75LatencyMs": 30, + "p90LatencyMs": 31, + "p99LatencyMs": 45, + "maxLatencyMs": 52, + "bytesPerSec": 50878873.6 }, { "workers": 10, "durationMs": 5000, - "requests": 890, + "requests": 835, "errors": 0, - "requestsPerSec": 178, - "avgLatencyMs": 55.23, - "medianLatencyMs": 55, - "p50LatencyMs": 55, - "p75LatencyMs": 55, - "p90LatencyMs": 56, - "p99LatencyMs": 84, - "maxLatencyMs": 179, - "bytesPerSec": 54417817.6 + "requestsPerSec": 167, + "avgLatencyMs": 59.07, + "medianLatencyMs": 58, + "p50LatencyMs": 58, + "p75LatencyMs": 60, + "p90LatencyMs": 61, + "p99LatencyMs": 93, + "maxLatencyMs": 201, + "bytesPerSec": 51062374.4 }, { "workers": 25, "durationMs": 5000, - "requests": 905, + "requests": 819, "errors": 0, - "requestsPerSec": 181, - "avgLatencyMs": 136.01, - "medianLatencyMs": 133, - "p50LatencyMs": 133, - "p75LatencyMs": 136, - "p90LatencyMs": 144, - "p99LatencyMs": 412, - "maxLatencyMs": 935, - "bytesPerSec": 55335321.6 + "requestsPerSec": 163.81, + "avgLatencyMs": 150.32, + "medianLatencyMs": 146, + "p50LatencyMs": 146, + "p75LatencyMs": 152, + "p90LatencyMs": 162, + "p99LatencyMs": 532, + "maxLatencyMs": 1080, + "bytesPerSec": 50072780.8 }, { "workers": 50, "durationMs": 5010, - "requests": 873, + "requests": 798, "errors": 0, - "requestsPerSec": 174.6, - "avgLatencyMs": 277.11, - "medianLatencyMs": 236, - "p50LatencyMs": 236, - "p75LatencyMs": 275, - "p90LatencyMs": 284, - "p99LatencyMs": 2628, - "maxLatencyMs": 3668, - "bytesPerSec": 53382348.8 + "requestsPerSec": 159.6, + "avgLatencyMs": 307.8, + "medianLatencyMs": 255, + "p50LatencyMs": 255, + "p75LatencyMs": 304, + "p90LatencyMs": 309, + "p99LatencyMs": 3053, + "maxLatencyMs": 4076, + "bytesPerSec": 48794828.8 }, { "workers": 100, "durationMs": 5010, - "requests": 870, + "requests": 756, "errors": 0, - "requestsPerSec": 174, - "avgLatencyMs": 323.95, - "medianLatencyMs": 240, - "p50LatencyMs": 240, - "p75LatencyMs": 285, - "p90LatencyMs": 315, - "p99LatencyMs": 3742, - "maxLatencyMs": 4955, - "bytesPerSec": 53198848 + "requestsPerSec": 151.2, + "avgLatencyMs": 341.92, + "medianLatencyMs": 254, + "p50LatencyMs": 254, + "p75LatencyMs": 301, + "p90LatencyMs": 329, + "p99LatencyMs": 3782, + "maxLatencyMs": 4884, + "bytesPerSec": 46225817.6 }, { "workers": 200, "durationMs": 5010, - "requests": 812, + "requests": 756, "errors": 0, - "requestsPerSec": 162.4, - "avgLatencyMs": 330.34, - "medianLatencyMs": 229, - "p50LatencyMs": 229, - "p75LatencyMs": 283, - "p90LatencyMs": 306, - "p99LatencyMs": 3719, - "maxLatencyMs": 4880, - "bytesPerSec": 49651712 + "requestsPerSec": 151.2, + "avgLatencyMs": 350.59, + "medianLatencyMs": 248, + "p50LatencyMs": 248, + "p75LatencyMs": 301, + "p90LatencyMs": 324, + "p99LatencyMs": 3903, + "maxLatencyMs": 5002, + "bytesPerSec": 46227456 } ] }, { "peakWorkers": 5, - "peakRequestsPerSec": 183.8, - "peakAvgLatencyMs": 26.69, - "peakP50LatencyMs": 27, - "peakP75LatencyMs": 27, - "peakP90LatencyMs": 27, - "peakP99LatencyMs": 41, - "totalRequests": 6029, + "peakRequestsPerSec": 168, + "peakAvgLatencyMs": 29.21, + "peakP50LatencyMs": 29, + "peakP75LatencyMs": 30, + "peakP90LatencyMs": 30, + "peakP99LatencyMs": 43, + "totalRequests": 5540, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 764, + "requests": 712, "errors": 0, - "requestsPerSec": 152.81, - "avgLatencyMs": 6.17, + "requestsPerSec": 142.4, + "avgLatencyMs": 6.33, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 6, - "p90LatencyMs": 7, - "p99LatencyMs": 7, + "p90LatencyMs": 8, + "p99LatencyMs": 8, "maxLatencyMs": 12, - "bytesPerSec": 46730444.8 + "bytesPerSec": 43545395.2 }, { "workers": 5, "durationMs": 5000, - "requests": 919, + "requests": 840, "errors": 0, - "requestsPerSec": 183.8, - "avgLatencyMs": 26.69, - "medianLatencyMs": 27, - "p50LatencyMs": 27, - "p75LatencyMs": 27, - "p90LatencyMs": 27, - "p99LatencyMs": 41, + "requestsPerSec": 168, + "avgLatencyMs": 29.21, + "medianLatencyMs": 29, + "p50LatencyMs": 29, + "p75LatencyMs": 30, + "p90LatencyMs": 30, + "p99LatencyMs": 43, "maxLatencyMs": 51, - "bytesPerSec": 56200396.8 + "bytesPerSec": 51357286.4 }, { "workers": 10, "durationMs": 5000, - "requests": 904, + "requests": 834, "errors": 0, - "requestsPerSec": 180.8, - "avgLatencyMs": 54.46, - "medianLatencyMs": 54, - "p50LatencyMs": 54, - "p75LatencyMs": 54, - "p90LatencyMs": 55, - "p99LatencyMs": 86, - "maxLatencyMs": 185, - "bytesPerSec": 55276339.2 + "requestsPerSec": 166.8, + "avgLatencyMs": 59.14, + "medianLatencyMs": 58, + "p50LatencyMs": 58, + "p75LatencyMs": 59, + "p90LatencyMs": 60, + "p99LatencyMs": 89, + "maxLatencyMs": 192, + "bytesPerSec": 51003392 }, { "workers": 25, "durationMs": 5000, - "requests": 917, + "requests": 817, "errors": 0, - "requestsPerSec": 183.4, - "avgLatencyMs": 134.79, - "medianLatencyMs": 133, - "p50LatencyMs": 133, - "p75LatencyMs": 134, - "p90LatencyMs": 145, - "p99LatencyMs": 404, - "maxLatencyMs": 915, - "bytesPerSec": 56075878.4 + "requestsPerSec": 163.4, + "avgLatencyMs": 149.47, + "medianLatencyMs": 145, + "p50LatencyMs": 145, + "p75LatencyMs": 149, + "p90LatencyMs": 157, + "p99LatencyMs": 518, + "maxLatencyMs": 1075, + "bytesPerSec": 49954816 }, { "workers": 50, - "durationMs": 5000, - "requests": 875, + "durationMs": 5010, + "requests": 800, "errors": 0, - "requestsPerSec": 175, - "avgLatencyMs": 280, - "medianLatencyMs": 243, - "p50LatencyMs": 243, - "p75LatencyMs": 277, - "p90LatencyMs": 281, - "p99LatencyMs": 2681, - "maxLatencyMs": 3726, - "bytesPerSec": 53506867.2 + "requestsPerSec": 160, + "avgLatencyMs": 300.4, + "medianLatencyMs": 251, + "p50LatencyMs": 251, + "p75LatencyMs": 294, + "p90LatencyMs": 304, + "p99LatencyMs": 2855, + "maxLatencyMs": 3994, + "bytesPerSec": 48919347.2 }, { "workers": 100, "durationMs": 5010, - "requests": 839, + "requests": 782, "errors": 0, - "requestsPerSec": 167.8, - "avgLatencyMs": 326.53, - "medianLatencyMs": 244, - "p50LatencyMs": 244, - "p75LatencyMs": 289, - "p90LatencyMs": 311, - "p99LatencyMs": 3703, - "maxLatencyMs": 4900, - "bytesPerSec": 51311411.2 + "requestsPerSec": 156.4, + "avgLatencyMs": 337.25, + "medianLatencyMs": 250, + "p50LatencyMs": 250, + "p75LatencyMs": 309, + "p90LatencyMs": 332, + "p99LatencyMs": 3767, + "maxLatencyMs": 4895, + "bytesPerSec": 47818342.4 }, { "workers": 200, "durationMs": 5010, - "requests": 811, + "requests": 755, "errors": 0, - "requestsPerSec": 162.2, - "avgLatencyMs": 332.35, - "medianLatencyMs": 228, - "p50LatencyMs": 228, - "p75LatencyMs": 285, - "p90LatencyMs": 317, - "p99LatencyMs": 3715, - "maxLatencyMs": 4906, - "bytesPerSec": 49596006.4 + "requestsPerSec": 151, + "avgLatencyMs": 347.24, + "medianLatencyMs": 237, + "p50LatencyMs": 237, + "p75LatencyMs": 290, + "p90LatencyMs": 324, + "p99LatencyMs": 3866, + "maxLatencyMs": 4950, + "bytesPerSec": 46165196.8 } ] } @@ -644,475 +644,475 @@ }, "browserVersion": "Google Chrome 154.0.8037.97", "ssrLoadTests": { - "peakWorkers": 200, - "peakRequestsPerSec": 530.21, - "peakAvgLatencyMs": 188.36, - "peakP50LatencyMs": 131, - "peakP75LatencyMs": 166, - "peakP90LatencyMs": 180, - "peakP99LatencyMs": 2830, - "totalRequests": 16973, + "peakWorkers": 100, + "peakRequestsPerSec": 520, + "peakAvgLatencyMs": 187.36, + "peakP50LatencyMs": 134, + "peakP75LatencyMs": 169, + "peakP90LatencyMs": 181, + "peakP99LatencyMs": 2692, + "totalRequests": 16975, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1597, + "requests": 1600, "errors": 0, - "requestsPerSec": 319.4, - "avgLatencyMs": 2.42, - "medianLatencyMs": 2, - "p50LatencyMs": 2, + "requestsPerSec": 320, + "avgLatencyMs": 2.83, + "medianLatencyMs": 3, + "p50LatencyMs": 3, "p75LatencyMs": 3, "p90LatencyMs": 3, "p99LatencyMs": 5, - "maxLatencyMs": 8, - "bytesPerSec": 94797824 + "maxLatencyMs": 7, + "bytesPerSec": 94968217.6 }, { "workers": 5, "durationMs": 5000, - "requests": 2553, + "requests": 2513, "errors": 0, - "requestsPerSec": 510.6, - "avgLatencyMs": 9.25, + "requestsPerSec": 502.6, + "avgLatencyMs": 9.62, "medianLatencyMs": 9, "p50LatencyMs": 9, "p75LatencyMs": 9, "p90LatencyMs": 12, "p99LatencyMs": 14, "maxLatencyMs": 26, - "bytesPerSec": 151558553.6 + "bytesPerSec": 149146828.81 }, { "workers": 10, "durationMs": 5000, - "requests": 2554, + "requests": 2559, "errors": 0, - "requestsPerSec": 510.8, + "requestsPerSec": 511.8, "avgLatencyMs": 19.04, "medianLatencyMs": 18, "p50LatencyMs": 18, "p75LatencyMs": 20, "p90LatencyMs": 21, - "p99LatencyMs": 38, - "maxLatencyMs": 52, - "bytesPerSec": 151584768 + "p99LatencyMs": 33, + "maxLatencyMs": 63, + "bytesPerSec": 151899340.81 }, { "workers": 25, "durationMs": 5000, - "requests": 2542, + "requests": 2530, "errors": 0, - "requestsPerSec": 508.4, - "avgLatencyMs": 48.51, + "requestsPerSec": 506, + "avgLatencyMs": 48.6, "medianLatencyMs": 48, "p50LatencyMs": 48, "p75LatencyMs": 49, "p90LatencyMs": 50, "p99LatencyMs": 79, - "maxLatencyMs": 329, - "bytesPerSec": 150850764.81 + "maxLatencyMs": 339, + "bytesPerSec": 150169190.4 }, { "workers": 50, "durationMs": 5000, - "requests": 2500, + "requests": 2574, "errors": 0, - "requestsPerSec": 500, - "avgLatencyMs": 98.54, - "medianLatencyMs": 95, - "p50LatencyMs": 95, - "p75LatencyMs": 98, - "p90LatencyMs": 108, - "p99LatencyMs": 356, - "maxLatencyMs": 1315, - "bytesPerSec": 148386611.2 + "requestsPerSec": 514.8, + "avgLatencyMs": 95.69, + "medianLatencyMs": 92, + "p50LatencyMs": 92, + "p75LatencyMs": 96, + "p90LatencyMs": 102, + "p99LatencyMs": 338, + "maxLatencyMs": 1303, + "bytesPerSec": 152764416 }, { "workers": 100, - "durationMs": 5010, - "requests": 2576, + "durationMs": 5000, + "requests": 2600, "errors": 0, - "requestsPerSec": 515.21, - "avgLatencyMs": 189.85, - "medianLatencyMs": 133, - "p50LatencyMs": 133, - "p75LatencyMs": 167, - "p90LatencyMs": 179, - "p99LatencyMs": 2807, - "maxLatencyMs": 4915, - "bytesPerSec": 152895488 + "requestsPerSec": 520, + "avgLatencyMs": 187.36, + "medianLatencyMs": 134, + "p50LatencyMs": 134, + "p75LatencyMs": 169, + "p90LatencyMs": 181, + "p99LatencyMs": 2692, + "maxLatencyMs": 4850, + "bytesPerSec": 154311065.6 }, { "workers": 200, "durationMs": 5010, - "requests": 2651, + "requests": 2599, "errors": 0, - "requestsPerSec": 530.21, - "avgLatencyMs": 188.36, - "medianLatencyMs": 131, - "p50LatencyMs": 131, - "p75LatencyMs": 166, - "p90LatencyMs": 180, - "p99LatencyMs": 2830, - "maxLatencyMs": 4965, - "bytesPerSec": 157351936 + "requestsPerSec": 519.8, + "avgLatencyMs": 190.07, + "medianLatencyMs": 134, + "p50LatencyMs": 134, + "p75LatencyMs": 165, + "p90LatencyMs": 186, + "p99LatencyMs": 2876, + "maxLatencyMs": 4963, + "bytesPerSec": 154284851.2 } ], "runs": 3, "samples": [ { - "peakWorkers": 10, - "peakRequestsPerSec": 516.21, - "peakAvgLatencyMs": 18.77, - "peakP50LatencyMs": 18, - "peakP75LatencyMs": 20, - "peakP90LatencyMs": 21, - "peakP99LatencyMs": 35, - "totalRequests": 16417, + "peakWorkers": 100, + "peakRequestsPerSec": 520, + "peakAvgLatencyMs": 187.36, + "peakP50LatencyMs": 134, + "peakP75LatencyMs": 169, + "peakP90LatencyMs": 181, + "peakP99LatencyMs": 2692, + "totalRequests": 16975, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1582, + "requests": 1600, "errors": 0, - "requestsPerSec": 316.4, - "avgLatencyMs": 2.97, + "requestsPerSec": 320, + "avgLatencyMs": 2.83, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, "p90LatencyMs": 3, "p99LatencyMs": 5, "maxLatencyMs": 7, - "bytesPerSec": 93906534.4 + "bytesPerSec": 94968217.6 }, { "workers": 5, "durationMs": 5000, - "requests": 2447, + "requests": 2513, "errors": 0, - "requestsPerSec": 489.4, - "avgLatencyMs": 9.74, + "requestsPerSec": 502.6, + "avgLatencyMs": 9.62, "medianLatencyMs": 9, "p50LatencyMs": 9, - "p75LatencyMs": 10, + "p75LatencyMs": 9, "p90LatencyMs": 12, - "p99LatencyMs": 15, - "maxLatencyMs": 29, - "bytesPerSec": 145267097.6 + "p99LatencyMs": 14, + "maxLatencyMs": 26, + "bytesPerSec": 149146828.81 }, { "workers": 10, "durationMs": 5000, - "requests": 2581, + "requests": 2559, "errors": 0, - "requestsPerSec": 516.21, - "avgLatencyMs": 18.77, + "requestsPerSec": 511.8, + "avgLatencyMs": 19.04, "medianLatencyMs": 18, "p50LatencyMs": 18, "p75LatencyMs": 20, "p90LatencyMs": 21, - "p99LatencyMs": 35, - "maxLatencyMs": 56, - "bytesPerSec": 153210060.81 + "p99LatencyMs": 33, + "maxLatencyMs": 63, + "bytesPerSec": 151899340.81 }, { "workers": 25, "durationMs": 5000, - "requests": 2468, + "requests": 2530, "errors": 0, - "requestsPerSec": 493.6, - "avgLatencyMs": 50.01, + "requestsPerSec": 506, + "avgLatencyMs": 48.6, "medianLatencyMs": 48, "p50LatencyMs": 48, - "p75LatencyMs": 50, - "p90LatencyMs": 51, + "p75LatencyMs": 49, + "p90LatencyMs": 50, "p99LatencyMs": 79, - "maxLatencyMs": 374, - "bytesPerSec": 146499174.4 + "maxLatencyMs": 339, + "bytesPerSec": 150169190.4 }, { "workers": 50, "durationMs": 5000, - "requests": 2491, + "requests": 2574, "errors": 0, - "requestsPerSec": 498.2, - "avgLatencyMs": 99.45, - "medianLatencyMs": 97, - "p50LatencyMs": 97, - "p75LatencyMs": 98, - "p90LatencyMs": 113, - "p99LatencyMs": 136, - "maxLatencyMs": 336, - "bytesPerSec": 147842662.4 + "requestsPerSec": 514.8, + "avgLatencyMs": 95.69, + "medianLatencyMs": 92, + "p50LatencyMs": 92, + "p75LatencyMs": 96, + "p90LatencyMs": 102, + "p99LatencyMs": 338, + "maxLatencyMs": 1303, + "bytesPerSec": 152764416 }, { "workers": 100, - "durationMs": 5010, - "requests": 2399, + "durationMs": 5000, + "requests": 2600, "errors": 0, - "requestsPerSec": 479.8, - "avgLatencyMs": 196.87, - "medianLatencyMs": 138, - "p50LatencyMs": 138, - "p75LatencyMs": 172, - "p90LatencyMs": 187, - "p99LatencyMs": 2929, - "maxLatencyMs": 4943, - "bytesPerSec": 142390067.2 + "requestsPerSec": 520, + "avgLatencyMs": 187.36, + "medianLatencyMs": 134, + "p50LatencyMs": 134, + "p75LatencyMs": 169, + "p90LatencyMs": 181, + "p99LatencyMs": 2692, + "maxLatencyMs": 4850, + "bytesPerSec": 154311065.6 }, { "workers": 200, "durationMs": 5010, - "requests": 2449, + "requests": 2599, "errors": 0, - "requestsPerSec": 489.8, - "avgLatencyMs": 195.45, - "medianLatencyMs": 140, - "p50LatencyMs": 140, - "p75LatencyMs": 172, - "p90LatencyMs": 180, - "p99LatencyMs": 2904, - "maxLatencyMs": 4953, - "bytesPerSec": 145326080 + "requestsPerSec": 519.8, + "avgLatencyMs": 190.07, + "medianLatencyMs": 134, + "p50LatencyMs": 134, + "p75LatencyMs": 165, + "p90LatencyMs": 186, + "p99LatencyMs": 2876, + "maxLatencyMs": 4963, + "bytesPerSec": 154284851.2 } ] }, { - "peakWorkers": 200, - "peakRequestsPerSec": 530.21, - "peakAvgLatencyMs": 188.36, - "peakP50LatencyMs": 131, - "peakP75LatencyMs": 166, - "peakP90LatencyMs": 180, - "peakP99LatencyMs": 2830, - "totalRequests": 16973, + "peakWorkers": 10, + "peakRequestsPerSec": 542, + "peakAvgLatencyMs": 17.87, + "peakP50LatencyMs": 17, + "peakP75LatencyMs": 19, + "peakP90LatencyMs": 20, + "peakP99LatencyMs": 30, + "totalRequests": 17484, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1597, + "requests": 1644, "errors": 0, - "requestsPerSec": 319.4, - "avgLatencyMs": 2.42, + "requestsPerSec": 328.8, + "avgLatencyMs": 2.22, "medianLatencyMs": 2, "p50LatencyMs": 2, - "p75LatencyMs": 3, + "p75LatencyMs": 2, "p90LatencyMs": 3, "p99LatencyMs": 5, - "maxLatencyMs": 8, - "bytesPerSec": 94797824 + "maxLatencyMs": 11, + "bytesPerSec": 97563443.2 }, { "workers": 5, "durationMs": 5000, - "requests": 2553, + "requests": 2632, "errors": 0, - "requestsPerSec": 510.6, - "avgLatencyMs": 9.25, - "medianLatencyMs": 9, - "p50LatencyMs": 9, + "requestsPerSec": 526.4, + "avgLatencyMs": 8.87, + "medianLatencyMs": 8, + "p50LatencyMs": 8, "p75LatencyMs": 9, - "p90LatencyMs": 12, - "p99LatencyMs": 14, - "maxLatencyMs": 26, - "bytesPerSec": 151558553.6 + "p90LatencyMs": 11, + "p99LatencyMs": 13, + "maxLatencyMs": 22, + "bytesPerSec": 156250931.2 }, { "workers": 10, "durationMs": 5000, - "requests": 2554, + "requests": 2710, "errors": 0, - "requestsPerSec": 510.8, - "avgLatencyMs": 19.04, - "medianLatencyMs": 18, - "p50LatencyMs": 18, - "p75LatencyMs": 20, - "p90LatencyMs": 21, - "p99LatencyMs": 38, - "maxLatencyMs": 52, - "bytesPerSec": 151584768 + "requestsPerSec": 542, + "avgLatencyMs": 17.87, + "medianLatencyMs": 17, + "p50LatencyMs": 17, + "p75LatencyMs": 19, + "p90LatencyMs": 20, + "p99LatencyMs": 30, + "maxLatencyMs": 31, + "bytesPerSec": 160864665.6 }, { "workers": 25, "durationMs": 5000, - "requests": 2542, + "requests": 2703, "errors": 0, - "requestsPerSec": 508.4, - "avgLatencyMs": 48.51, - "medianLatencyMs": 48, - "p50LatencyMs": 48, - "p75LatencyMs": 49, - "p90LatencyMs": 50, - "p99LatencyMs": 79, - "maxLatencyMs": 329, - "bytesPerSec": 150850764.81 + "requestsPerSec": 540.6, + "avgLatencyMs": 45.34, + "medianLatencyMs": 45, + "p50LatencyMs": 45, + "p75LatencyMs": 46, + "p90LatencyMs": 47, + "p99LatencyMs": 69, + "maxLatencyMs": 316, + "bytesPerSec": 160419020.81 }, { "workers": 50, "durationMs": 5000, - "requests": 2500, + "requests": 2598, "errors": 0, - "requestsPerSec": 500, - "avgLatencyMs": 98.54, - "medianLatencyMs": 95, - "p50LatencyMs": 95, - "p75LatencyMs": 98, - "p90LatencyMs": 108, - "p99LatencyMs": 356, - "maxLatencyMs": 1315, - "bytesPerSec": 148386611.2 + "requestsPerSec": 519.6, + "avgLatencyMs": 94.85, + "medianLatencyMs": 91, + "p50LatencyMs": 91, + "p75LatencyMs": 95, + "p90LatencyMs": 106, + "p99LatencyMs": 343, + "maxLatencyMs": 1261, + "bytesPerSec": 154206208 }, { "workers": 100, "durationMs": 5010, - "requests": 2576, + "requests": 2598, "errors": 0, - "requestsPerSec": 515.21, - "avgLatencyMs": 189.85, - "medianLatencyMs": 133, - "p50LatencyMs": 133, - "p75LatencyMs": 167, - "p90LatencyMs": 179, - "p99LatencyMs": 2807, - "maxLatencyMs": 4915, - "bytesPerSec": 152895488 + "requestsPerSec": 519.6, + "avgLatencyMs": 188.37, + "medianLatencyMs": 137, + "p50LatencyMs": 137, + "p75LatencyMs": 166, + "p90LatencyMs": 180, + "p99LatencyMs": 2788, + "maxLatencyMs": 4876, + "bytesPerSec": 154206208 }, { "workers": 200, "durationMs": 5010, - "requests": 2651, + "requests": 2599, "errors": 0, - "requestsPerSec": 530.21, - "avgLatencyMs": 188.36, - "medianLatencyMs": 131, - "p50LatencyMs": 131, - "p75LatencyMs": 166, - "p90LatencyMs": 180, - "p99LatencyMs": 2830, - "maxLatencyMs": 4965, - "bytesPerSec": 157351936 + "requestsPerSec": 519.8, + "avgLatencyMs": 189.81, + "medianLatencyMs": 133, + "p50LatencyMs": 133, + "p75LatencyMs": 173, + "p90LatencyMs": 187, + "p99LatencyMs": 2827, + "maxLatencyMs": 4956, + "bytesPerSec": 154258636.81 } ] }, { - "peakWorkers": 10, - "peakRequestsPerSec": 542.6, - "peakAvgLatencyMs": 17.82, - "peakP50LatencyMs": 17, - "peakP75LatencyMs": 19, - "peakP90LatencyMs": 20, - "peakP99LatencyMs": 32, - "totalRequests": 17791, + "peakWorkers": 5, + "peakRequestsPerSec": 516, + "peakAvgLatencyMs": 9.06, + "peakP50LatencyMs": 8, + "peakP75LatencyMs": 9, + "peakP90LatencyMs": 11, + "peakP99LatencyMs": 13, + "totalRequests": 16648, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1644, + "requests": 1632, "errors": 0, - "requestsPerSec": 328.8, - "avgLatencyMs": 2.21, + "requestsPerSec": 326.4, + "avgLatencyMs": 2.26, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 3, "p99LatencyMs": 5, - "maxLatencyMs": 7, - "bytesPerSec": 97563443.2 + "maxLatencyMs": 6, + "bytesPerSec": 96855654.4 }, { "workers": 5, "durationMs": 5000, - "requests": 2701, + "requests": 2580, "errors": 0, - "requestsPerSec": 540.21, - "avgLatencyMs": 8.74, + "requestsPerSec": 516, + "avgLatencyMs": 9.06, "medianLatencyMs": 8, "p50LatencyMs": 8, "p75LatencyMs": 9, "p90LatencyMs": 11, - "p99LatencyMs": 14, - "maxLatencyMs": 22, - "bytesPerSec": 160287948.81 + "p99LatencyMs": 13, + "maxLatencyMs": 26, + "bytesPerSec": 153131417.6 }, { "workers": 10, "durationMs": 5000, - "requests": 2713, + "requests": 2558, "errors": 0, - "requestsPerSec": 542.6, - "avgLatencyMs": 17.82, - "medianLatencyMs": 17, - "p50LatencyMs": 17, - "p75LatencyMs": 19, - "p90LatencyMs": 20, + "requestsPerSec": 511.6, + "avgLatencyMs": 18.98, + "medianLatencyMs": 18, + "p50LatencyMs": 18, + "p75LatencyMs": 20, + "p90LatencyMs": 21, "p99LatencyMs": 32, - "maxLatencyMs": 56, - "bytesPerSec": 161021952 + "maxLatencyMs": 41, + "bytesPerSec": 151846912 }, { "workers": 25, "durationMs": 5000, - "requests": 2706, + "requests": 2467, "errors": 0, - "requestsPerSec": 541.21, - "avgLatencyMs": 45.52, - "medianLatencyMs": 45, - "p50LatencyMs": 45, - "p75LatencyMs": 46, - "p90LatencyMs": 47, - "p99LatencyMs": 67, - "maxLatencyMs": 315, - "bytesPerSec": 160628736 + "requestsPerSec": 493.4, + "avgLatencyMs": 50, + "medianLatencyMs": 49, + "p50LatencyMs": 49, + "p75LatencyMs": 50, + "p90LatencyMs": 52, + "p99LatencyMs": 81, + "maxLatencyMs": 334, + "bytesPerSec": 146420531.2 }, { "workers": 50, "durationMs": 5000, - "requests": 2678, + "requests": 2523, "errors": 0, - "requestsPerSec": 535.6, - "avgLatencyMs": 91.86, - "medianLatencyMs": 89, - "p50LatencyMs": 89, - "p75LatencyMs": 92, - "p90LatencyMs": 96, - "p99LatencyMs": 304, - "maxLatencyMs": 1227, - "bytesPerSec": 158951014.4 + "requestsPerSec": 504.6, + "avgLatencyMs": 97.82, + "medianLatencyMs": 93, + "p50LatencyMs": 93, + "p75LatencyMs": 96, + "p90LatencyMs": 107, + "p99LatencyMs": 356, + "maxLatencyMs": 1333, + "bytesPerSec": 149775974.4 }, { "workers": 100, "durationMs": 5010, - "requests": 2698, + "requests": 2449, "errors": 0, - "requestsPerSec": 539.6, - "avgLatencyMs": 181.29, - "medianLatencyMs": 136, - "p50LatencyMs": 136, - "p75LatencyMs": 165, - "p90LatencyMs": 181, - "p99LatencyMs": 2591, - "maxLatencyMs": 4692, - "bytesPerSec": 160130662.4 + "requestsPerSec": 489.8, + "avgLatencyMs": 195.04, + "medianLatencyMs": 133, + "p50LatencyMs": 133, + "p75LatencyMs": 180, + "p90LatencyMs": 195, + "p99LatencyMs": 2788, + "maxLatencyMs": 4954, + "bytesPerSec": 145371955.2 }, { "workers": 200, "durationMs": 5010, - "requests": 2651, + "requests": 2439, "errors": 0, - "requestsPerSec": 530.21, - "avgLatencyMs": 188.96, - "medianLatencyMs": 129, - "p50LatencyMs": 129, - "p75LatencyMs": 163, - "p90LatencyMs": 186, - "p99LatencyMs": 2813, - "maxLatencyMs": 4984, - "bytesPerSec": 157325721.6 + "requestsPerSec": 487.8, + "avgLatencyMs": 195.44, + "medianLatencyMs": 138, + "p50LatencyMs": 138, + "p75LatencyMs": 165, + "p90LatencyMs": 189, + "p99LatencyMs": 2892, + "maxLatencyMs": 4908, + "bytesPerSec": 144762470.4 } ] } diff --git a/packages/app-pracht/ci-stats.json b/packages/app-pracht/ci-stats.json index 8589cffe..f0caa4cc 100644 --- a/packages/app-pracht/ci-stats.json +++ b/packages/app-pracht/ci-stats.json @@ -1,485 +1,485 @@ { - "timingMeasuredAt": "2026-10-09T13:14:59.615Z", + "timingMeasuredAt": "2026-10-10T10:58:42.209Z", "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": 586, - "avgLatencyMs": 1.759, - "medianLatencyMs": 1.643, - "samples": 5687, + "opsPerSec": 585, + "avgLatencyMs": 1.762, + "medianLatencyMs": 1.65, + "samples": 5675, "bodySizeKb": 187.02, "duplicationFactor": 2 }, "ssrLoadTests": { - "peakWorkers": 200, - "peakRequestsPerSec": 665, - "peakAvgLatencyMs": 208.01, - "peakP50LatencyMs": 149, - "peakP75LatencyMs": 180, - "peakP90LatencyMs": 209, - "peakP99LatencyMs": 2884, - "totalRequests": 21403, + "peakWorkers": 25, + "peakRequestsPerSec": 663.8, + "peakAvgLatencyMs": 37.02, + "peakP50LatencyMs": 37, + "peakP75LatencyMs": 38, + "peakP90LatencyMs": 39, + "peakP99LatencyMs": 43, + "totalRequests": 20577, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1879, + "requests": 1854, "errors": 0, - "requestsPerSec": 375.8, - "avgLatencyMs": 2.08, + "requestsPerSec": 370.8, + "avgLatencyMs": 2.1, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 2, "p99LatencyMs": 3, "maxLatencyMs": 6, - "bytesPerSec": 106004480 + "bytesPerSec": 104588902.4 }, { "workers": 5, "durationMs": 5000, - "requests": 3057, + "requests": 2864, "errors": 0, - "requestsPerSec": 611.4, - "avgLatencyMs": 7.57, - "medianLatencyMs": 7, - "p50LatencyMs": 7, - "p75LatencyMs": 8, + "requestsPerSec": 572.8, + "avgLatencyMs": 8.3, + "medianLatencyMs": 8, + "p50LatencyMs": 8, + "p75LatencyMs": 9, "p90LatencyMs": 9, - "p99LatencyMs": 10, - "maxLatencyMs": 12, - "bytesPerSec": 172477644.8 + "p99LatencyMs": 12, + "maxLatencyMs": 16, + "bytesPerSec": 161598668.81 }, { "workers": 10, "durationMs": 5000, - "requests": 3272, + "requests": 3028, "errors": 0, - "requestsPerSec": 654.4, - "avgLatencyMs": 14.75, - "medianLatencyMs": 15, - "p50LatencyMs": 15, - "p75LatencyMs": 15, - "p90LatencyMs": 16, - "p99LatencyMs": 18, - "maxLatencyMs": 21, - "bytesPerSec": 184588697.6 + "requestsPerSec": 605.6, + "avgLatencyMs": 16.01, + "medianLatencyMs": 16, + "p50LatencyMs": 16, + "p75LatencyMs": 17, + "p90LatencyMs": 18, + "p99LatencyMs": 26, + "maxLatencyMs": 34, + "bytesPerSec": 170826137.6 }, { "workers": 25, "durationMs": 5000, - "requests": 3297, + "requests": 3319, "errors": 0, - "requestsPerSec": 659.4, - "avgLatencyMs": 37.29, + "requestsPerSec": 663.8, + "avgLatencyMs": 37.02, "medianLatencyMs": 37, "p50LatencyMs": 37, "p75LatencyMs": 38, "p90LatencyMs": 39, - "p99LatencyMs": 64, - "maxLatencyMs": 139, - "bytesPerSec": 186030489.6 + "p99LatencyMs": 43, + "maxLatencyMs": 113, + "bytesPerSec": 187210137.6 }, { "workers": 50, "durationMs": 5000, - "requests": 3286, + "requests": 3188, "errors": 0, - "requestsPerSec": 657.2, - "avgLatencyMs": 75.05, - "medianLatencyMs": 74, - "p50LatencyMs": 74, - "p75LatencyMs": 76, - "p90LatencyMs": 78, - "p99LatencyMs": 126, - "maxLatencyMs": 488, - "bytesPerSec": 185401344 + "requestsPerSec": 637.6, + "avgLatencyMs": 77.34, + "medianLatencyMs": 76, + "p50LatencyMs": 76, + "p75LatencyMs": 77, + "p90LatencyMs": 80, + "p99LatencyMs": 113, + "maxLatencyMs": 205, + "bytesPerSec": 179870105.6 }, { "workers": 100, - "durationMs": 5000, - "requests": 3287, + "durationMs": 5010, + "requests": 3212, "errors": 0, - "requestsPerSec": 657.4, - "avgLatencyMs": 149.39, - "medianLatencyMs": 146, - "p50LatencyMs": 146, - "p75LatencyMs": 149, - "p90LatencyMs": 152, - "p99LatencyMs": 1034, - "maxLatencyMs": 2383, - "bytesPerSec": 185427558.4 + "requestsPerSec": 642.4, + "avgLatencyMs": 152.99, + "medianLatencyMs": 148, + "p50LatencyMs": 148, + "p75LatencyMs": 153, + "p90LatencyMs": 157, + "p99LatencyMs": 1161, + "maxLatencyMs": 2525, + "bytesPerSec": 181207040 }, { "workers": 200, "durationMs": 5010, - "requests": 3325, + "requests": 3112, "errors": 0, - "requestsPerSec": 665, - "avgLatencyMs": 208.01, - "medianLatencyMs": 149, - "p50LatencyMs": 149, - "p75LatencyMs": 180, - "p90LatencyMs": 209, - "p99LatencyMs": 2884, - "maxLatencyMs": 4934, - "bytesPerSec": 187577139.2 + "requestsPerSec": 622.4, + "avgLatencyMs": 215.21, + "medianLatencyMs": 155, + "p50LatencyMs": 155, + "p75LatencyMs": 182, + "p90LatencyMs": 213, + "p99LatencyMs": 2951, + "maxLatencyMs": 4947, + "bytesPerSec": 175544729.6 } ], "runs": 3, "samples": [ { "peakWorkers": 25, - "peakRequestsPerSec": 644.4, - "peakAvgLatencyMs": 38.18, - "peakP50LatencyMs": 38, - "peakP75LatencyMs": 39, - "peakP90LatencyMs": 40, - "peakP99LatencyMs": 59, - "totalRequests": 20352, + "peakRequestsPerSec": 663.8, + "peakAvgLatencyMs": 37.02, + "peakP50LatencyMs": 37, + "peakP75LatencyMs": 38, + "peakP90LatencyMs": 39, + "peakP99LatencyMs": 43, + "totalRequests": 20577, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1796, + "requests": 1854, "errors": 0, - "requestsPerSec": 359.2, - "avgLatencyMs": 2.12, + "requestsPerSec": 370.8, + "avgLatencyMs": 2.1, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, - "p90LatencyMs": 3, + "p90LatencyMs": 2, "p99LatencyMs": 3, - "maxLatencyMs": 5, - "bytesPerSec": 101325209.6 + "maxLatencyMs": 6, + "bytesPerSec": 104588902.4 }, { "workers": 5, "durationMs": 5000, - "requests": 2877, + "requests": 2864, "errors": 0, - "requestsPerSec": 575.4, - "avgLatencyMs": 8.28, + "requestsPerSec": 572.8, + "avgLatencyMs": 8.3, "medianLatencyMs": 8, "p50LatencyMs": 8, "p75LatencyMs": 9, "p90LatencyMs": 9, - "p99LatencyMs": 11, - "maxLatencyMs": 14, - "bytesPerSec": 162332672 + "p99LatencyMs": 12, + "maxLatencyMs": 16, + "bytesPerSec": 161598668.81 }, { "workers": 10, "durationMs": 5000, - "requests": 3002, + "requests": 3028, "errors": 0, - "requestsPerSec": 600.4, - "avgLatencyMs": 16.14, + "requestsPerSec": 605.6, + "avgLatencyMs": 16.01, "medianLatencyMs": 16, "p50LatencyMs": 16, "p75LatencyMs": 17, "p90LatencyMs": 18, - "p99LatencyMs": 20, - "maxLatencyMs": 35, - "bytesPerSec": 169358131.2 + "p99LatencyMs": 26, + "maxLatencyMs": 34, + "bytesPerSec": 170826137.6 }, { "workers": 25, "durationMs": 5000, - "requests": 3222, + "requests": 3319, "errors": 0, - "requestsPerSec": 644.4, - "avgLatencyMs": 38.18, - "medianLatencyMs": 38, - "p50LatencyMs": 38, - "p75LatencyMs": 39, - "p90LatencyMs": 40, - "p99LatencyMs": 59, - "maxLatencyMs": 157, - "bytesPerSec": 181783756.8 + "requestsPerSec": 663.8, + "avgLatencyMs": 37.02, + "medianLatencyMs": 37, + "p50LatencyMs": 37, + "p75LatencyMs": 38, + "p90LatencyMs": 39, + "p99LatencyMs": 43, + "maxLatencyMs": 113, + "bytesPerSec": 187210137.6 }, { "workers": 50, "durationMs": 5000, - "requests": 3219, + "requests": 3188, "errors": 0, - "requestsPerSec": 643.8, - "avgLatencyMs": 76.57, - "medianLatencyMs": 75, - "p50LatencyMs": 75, + "requestsPerSec": 637.6, + "avgLatencyMs": 77.34, + "medianLatencyMs": 76, + "p50LatencyMs": 76, "p75LatencyMs": 77, - "p90LatencyMs": 79, - "p99LatencyMs": 108, - "maxLatencyMs": 531, - "bytesPerSec": 181600256 + "p90LatencyMs": 80, + "p99LatencyMs": 113, + "maxLatencyMs": 205, + "bytesPerSec": 179870105.6 }, { "workers": 100, "durationMs": 5010, - "requests": 3167, + "requests": 3212, "errors": 0, - "requestsPerSec": 633.4, - "avgLatencyMs": 154.8, - "medianLatencyMs": 147, - "p50LatencyMs": 147, - "p75LatencyMs": 154, - "p90LatencyMs": 164, - "p99LatencyMs": 1170, - "maxLatencyMs": 2521, - "bytesPerSec": 178664243.2 + "requestsPerSec": 642.4, + "avgLatencyMs": 152.99, + "medianLatencyMs": 148, + "p50LatencyMs": 148, + "p75LatencyMs": 153, + "p90LatencyMs": 157, + "p99LatencyMs": 1161, + "maxLatencyMs": 2525, + "bytesPerSec": 181207040 }, { "workers": 200, "durationMs": 5010, - "requests": 3069, + "requests": 3112, "errors": 0, - "requestsPerSec": 613.8, - "avgLatencyMs": 218.23, - "medianLatencyMs": 151, - "p50LatencyMs": 151, - "p75LatencyMs": 190, - "p90LatencyMs": 201, - "p99LatencyMs": 3090, - "maxLatencyMs": 4977, - "bytesPerSec": 173159219.2 + "requestsPerSec": 622.4, + "avgLatencyMs": 215.21, + "medianLatencyMs": 155, + "p50LatencyMs": 155, + "p75LatencyMs": 182, + "p90LatencyMs": 213, + "p99LatencyMs": 2951, + "maxLatencyMs": 4947, + "bytesPerSec": 175544729.6 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 696, - "peakAvgLatencyMs": 35.31, - "peakP50LatencyMs": 35, - "peakP75LatencyMs": 36, - "peakP90LatencyMs": 37, - "peakP99LatencyMs": 39, - "totalRequests": 21510, + "peakRequestsPerSec": 678, + "peakAvgLatencyMs": 36.25, + "peakP50LatencyMs": 36, + "peakP75LatencyMs": 37, + "peakP90LatencyMs": 38, + "peakP99LatencyMs": 55, + "totalRequests": 20996, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1884, + "requests": 1912, "errors": 0, - "requestsPerSec": 376.8, - "avgLatencyMs": 2.08, + "requestsPerSec": 382.4, + "avgLatencyMs": 2.06, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 2, "p99LatencyMs": 3, "maxLatencyMs": 5, - "bytesPerSec": 106279731.2 + "bytesPerSec": 107865702.4 }, { "workers": 5, "durationMs": 5000, - "requests": 2953, + "requests": 3027, "errors": 0, - "requestsPerSec": 590.6, - "avgLatencyMs": 7.92, + "requestsPerSec": 605.4, + "avgLatencyMs": 7.69, "medianLatencyMs": 8, "p50LatencyMs": 8, "p75LatencyMs": 8, "p90LatencyMs": 9, - "p99LatencyMs": 12, - "maxLatencyMs": 14, - "bytesPerSec": 166579404.81 + "p99LatencyMs": 10, + "maxLatencyMs": 13, + "bytesPerSec": 170773708.81 }, { "workers": 10, "durationMs": 5000, - "requests": 3233, + "requests": 3198, "errors": 0, - "requestsPerSec": 646.6, - "avgLatencyMs": 14.91, + "requestsPerSec": 639.6, + "avgLatencyMs": 15.11, "medianLatencyMs": 15, "p50LatencyMs": 15, - "p75LatencyMs": 15, + "p75LatencyMs": 16, "p90LatencyMs": 16, - "p99LatencyMs": 20, - "maxLatencyMs": 26, - "bytesPerSec": 182412902.4 + "p99LatencyMs": 17, + "maxLatencyMs": 27, + "bytesPerSec": 180420608 }, { "workers": 25, "durationMs": 5000, - "requests": 3480, + "requests": 3390, "errors": 0, - "requestsPerSec": 696, - "avgLatencyMs": 35.31, - "medianLatencyMs": 35, - "p50LatencyMs": 35, - "p75LatencyMs": 36, - "p90LatencyMs": 37, - "p99LatencyMs": 39, - "maxLatencyMs": 115, - "bytesPerSec": 196358963.2 + "requestsPerSec": 678, + "avgLatencyMs": 36.25, + "medianLatencyMs": 36, + "p50LatencyMs": 36, + "p75LatencyMs": 37, + "p90LatencyMs": 38, + "p99LatencyMs": 55, + "maxLatencyMs": 87, + "bytesPerSec": 191273369.6 }, { "workers": 50, "durationMs": 5000, - "requests": 3394, + "requests": 3259, "errors": 0, - "requestsPerSec": 678.8, - "avgLatencyMs": 72.66, - "medianLatencyMs": 71, - "p50LatencyMs": 71, - "p75LatencyMs": 74, - "p90LatencyMs": 76, - "p99LatencyMs": 105, - "maxLatencyMs": 548, - "bytesPerSec": 191456870.4 + "requestsPerSec": 651.8, + "avgLatencyMs": 75.65, + "medianLatencyMs": 75, + "p50LatencyMs": 75, + "p75LatencyMs": 76, + "p90LatencyMs": 78, + "p99LatencyMs": 115, + "maxLatencyMs": 594, + "bytesPerSec": 183828480 }, { "workers": 100, "durationMs": 5010, - "requests": 3394, + "requests": 3147, "errors": 0, - "requestsPerSec": 678.8, - "avgLatencyMs": 144.75, - "medianLatencyMs": 140, - "p50LatencyMs": 140, - "p75LatencyMs": 142, - "p90LatencyMs": 145, - "p99LatencyMs": 1112, - "maxLatencyMs": 2401, - "bytesPerSec": 191483084.8 + "requestsPerSec": 629.4, + "avgLatencyMs": 156.04, + "medianLatencyMs": 150, + "p50LatencyMs": 150, + "p75LatencyMs": 153, + "p90LatencyMs": 160, + "p99LatencyMs": 1048, + "maxLatencyMs": 2456, + "bytesPerSec": 177563238.4 }, { "workers": 200, "durationMs": 5010, - "requests": 3172, + "requests": 3063, "errors": 0, - "requestsPerSec": 634.4, - "avgLatencyMs": 215.13, - "medianLatencyMs": 161, - "p50LatencyMs": 161, - "p75LatencyMs": 192, - "p90LatencyMs": 210, - "p99LatencyMs": 2958, - "maxLatencyMs": 4987, - "bytesPerSec": 178926387.2 + "requestsPerSec": 612.6, + "avgLatencyMs": 218.54, + "medianLatencyMs": 166, + "p50LatencyMs": 166, + "p75LatencyMs": 190, + "p90LatencyMs": 211, + "p99LatencyMs": 3016, + "maxLatencyMs": 4945, + "bytesPerSec": 172818432 } ] }, { - "peakWorkers": 200, - "peakRequestsPerSec": 665, - "peakAvgLatencyMs": 208.01, - "peakP50LatencyMs": 149, - "peakP75LatencyMs": 180, - "peakP90LatencyMs": 209, - "peakP99LatencyMs": 2884, - "totalRequests": 21403, + "peakWorkers": 25, + "peakRequestsPerSec": 651.21, + "peakAvgLatencyMs": 37.78, + "peakP50LatencyMs": 38, + "peakP75LatencyMs": 39, + "peakP90LatencyMs": 40, + "peakP99LatencyMs": 42, + "totalRequests": 20597, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1879, + "requests": 1857, "errors": 0, - "requestsPerSec": 375.8, - "avgLatencyMs": 2.08, + "requestsPerSec": 371.4, + "avgLatencyMs": 2.07, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 2, "p99LatencyMs": 3, "maxLatencyMs": 6, - "bytesPerSec": 106004480 + "bytesPerSec": 104759296 }, { "workers": 5, "durationMs": 5000, - "requests": 3057, + "requests": 2934, "errors": 0, - "requestsPerSec": 611.4, - "avgLatencyMs": 7.57, - "medianLatencyMs": 7, - "p50LatencyMs": 7, + "requestsPerSec": 586.8, + "avgLatencyMs": 8.17, + "medianLatencyMs": 8, + "p50LatencyMs": 8, "p75LatencyMs": 8, "p90LatencyMs": 9, "p99LatencyMs": 10, - "maxLatencyMs": 12, - "bytesPerSec": 172477644.8 + "maxLatencyMs": 14, + "bytesPerSec": 165504614.4 }, { "workers": 10, "durationMs": 5000, - "requests": 3272, + "requests": 3144, "errors": 0, - "requestsPerSec": 654.4, - "avgLatencyMs": 14.75, + "requestsPerSec": 628.8, + "avgLatencyMs": 15.44, "medianLatencyMs": 15, "p50LatencyMs": 15, - "p75LatencyMs": 15, - "p90LatencyMs": 16, + "p75LatencyMs": 16, + "p90LatencyMs": 17, "p99LatencyMs": 18, - "maxLatencyMs": 21, - "bytesPerSec": 184588697.6 + "maxLatencyMs": 30, + "bytesPerSec": 177379737.6 }, { "workers": 25, - "durationMs": 5000, - "requests": 3297, + "durationMs": 5010, + "requests": 3256, "errors": 0, - "requestsPerSec": 659.4, - "avgLatencyMs": 37.29, - "medianLatencyMs": 37, - "p50LatencyMs": 37, - "p75LatencyMs": 38, - "p90LatencyMs": 39, - "p99LatencyMs": 64, - "maxLatencyMs": 139, - "bytesPerSec": 186030489.6 + "requestsPerSec": 651.21, + "avgLatencyMs": 37.78, + "medianLatencyMs": 38, + "p50LatencyMs": 38, + "p75LatencyMs": 39, + "p90LatencyMs": 40, + "p99LatencyMs": 42, + "maxLatencyMs": 128, + "bytesPerSec": 183671193.6 }, { "workers": 50, - "durationMs": 5000, - "requests": 3286, + "durationMs": 5010, + "requests": 3174, "errors": 0, - "requestsPerSec": 657.2, - "avgLatencyMs": 75.05, - "medianLatencyMs": 74, - "p50LatencyMs": 74, - "p75LatencyMs": 76, - "p90LatencyMs": 78, - "p99LatencyMs": 126, - "maxLatencyMs": 488, - "bytesPerSec": 185401344 + "requestsPerSec": 634.8, + "avgLatencyMs": 77.68, + "medianLatencyMs": 76, + "p50LatencyMs": 76, + "p75LatencyMs": 78, + "p90LatencyMs": 80, + "p99LatencyMs": 127, + "maxLatencyMs": 570, + "bytesPerSec": 179083673.6 }, { "workers": 100, - "durationMs": 5000, - "requests": 3287, + "durationMs": 5010, + "requests": 3159, "errors": 0, - "requestsPerSec": 657.4, - "avgLatencyMs": 149.39, - "medianLatencyMs": 146, - "p50LatencyMs": 146, - "p75LatencyMs": 149, - "p90LatencyMs": 152, - "p99LatencyMs": 1034, - "maxLatencyMs": 2383, - "bytesPerSec": 185427558.4 + "requestsPerSec": 631.8, + "avgLatencyMs": 155.43, + "medianLatencyMs": 150, + "p50LatencyMs": 150, + "p75LatencyMs": 153, + "p90LatencyMs": 157, + "p99LatencyMs": 1109, + "maxLatencyMs": 2513, + "bytesPerSec": 178192384 }, { "workers": 200, "durationMs": 5010, - "requests": 3325, + "requests": 3073, "errors": 0, - "requestsPerSec": 665, - "avgLatencyMs": 208.01, - "medianLatencyMs": 149, - "p50LatencyMs": 149, - "p75LatencyMs": 180, + "requestsPerSec": 614.6, + "avgLatencyMs": 219.8, + "medianLatencyMs": 162, + "p50LatencyMs": 162, + "p75LatencyMs": 200, "p90LatencyMs": 209, - "p99LatencyMs": 2884, - "maxLatencyMs": 4934, - "bytesPerSec": 187577139.2 + "p99LatencyMs": 2953, + "maxLatencyMs": 4962, + "bytesPerSec": 173368934.4 } ] } @@ -488,21 +488,21 @@ }, "ssrRouterLinkLoadTests": { "peakWorkers": 50, - "peakRequestsPerSec": 389, - "peakAvgLatencyMs": 126.44, - "peakP50LatencyMs": 124, - "peakP75LatencyMs": 126, - "peakP90LatencyMs": 134, - "peakP99LatencyMs": 310, - "totalRequests": 11850, + "peakRequestsPerSec": 397, + "peakAvgLatencyMs": 123.88, + "peakP50LatencyMs": 122, + "peakP75LatencyMs": 123, + "peakP90LatencyMs": 128, + "peakP99LatencyMs": 272, + "totalRequests": 12102, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1170, + "requests": 1171, "errors": 0, - "requestsPerSec": 234, + "requestsPerSec": 234.2, "avgLatencyMs": 3.6, "medianLatencyMs": 3, "p50LatencyMs": 3, @@ -510,236 +510,236 @@ "p90LatencyMs": 4, "p99LatencyMs": 10, "maxLatencyMs": 11, - "bytesPerSec": 66037350.4 + "bytesPerSec": 66096332.8 }, { "workers": 5, "durationMs": 5000, - "requests": 1560, + "requests": 1535, "errors": 0, - "requestsPerSec": 312, - "avgLatencyMs": 15.5, + "requestsPerSec": 307, + "avgLatencyMs": 15.77, "medianLatencyMs": 14, "p50LatencyMs": 14, - "p75LatencyMs": 17, - "p90LatencyMs": 19, + "p75LatencyMs": 18, + "p90LatencyMs": 20, "p99LatencyMs": 23, - "maxLatencyMs": 30, - "bytesPerSec": 88047616 + "maxLatencyMs": 29, + "bytesPerSec": 86618931.2 }, { "workers": 10, "durationMs": 5000, - "requests": 1613, + "requests": 1606, "errors": 0, - "requestsPerSec": 322.61, - "avgLatencyMs": 30.39, + "requestsPerSec": 321.2, + "avgLatencyMs": 30.53, "medianLatencyMs": 31, "p50LatencyMs": 31, "p75LatencyMs": 33, "p90LatencyMs": 35, - "p99LatencyMs": 40, - "maxLatencyMs": 59, - "bytesPerSec": 91036057.6 + "p99LatencyMs": 39, + "maxLatencyMs": 47, + "bytesPerSec": 90642841.6 }, { "workers": 25, "durationMs": 5000, - "requests": 1930, + "requests": 1921, "errors": 0, - "requestsPerSec": 386, - "avgLatencyMs": 63.85, + "requestsPerSec": 384.2, + "avgLatencyMs": 64.19, "medianLatencyMs": 62, "p50LatencyMs": 62, - "p75LatencyMs": 63, - "p90LatencyMs": 66, - "p99LatencyMs": 95, - "maxLatencyMs": 278, - "bytesPerSec": 108927385.6 + "p75LatencyMs": 64, + "p90LatencyMs": 74, + "p99LatencyMs": 92, + "maxLatencyMs": 263, + "bytesPerSec": 108416204.8 }, { "workers": 50, "durationMs": 5000, - "requests": 1945, + "requests": 1985, "errors": 0, - "requestsPerSec": 389, - "avgLatencyMs": 126.44, - "medianLatencyMs": 124, - "p50LatencyMs": 124, - "p75LatencyMs": 126, - "p90LatencyMs": 134, - "p99LatencyMs": 310, - "maxLatencyMs": 968, - "bytesPerSec": 109779353.6 + "requestsPerSec": 397, + "avgLatencyMs": 123.88, + "medianLatencyMs": 122, + "p50LatencyMs": 122, + "p75LatencyMs": 123, + "p90LatencyMs": 128, + "p99LatencyMs": 272, + "maxLatencyMs": 831, + "bytesPerSec": 112033792 }, { "workers": 100, "durationMs": 5010, - "requests": 1857, + "requests": 1964, "errors": 0, - "requestsPerSec": 371.4, - "avgLatencyMs": 261.95, - "medianLatencyMs": 220, - "p50LatencyMs": 220, - "p75LatencyMs": 257, - "p90LatencyMs": 272, - "p99LatencyMs": 2597, - "maxLatencyMs": 4095, - "bytesPerSec": 104811724.8 + "requestsPerSec": 392.8, + "avgLatencyMs": 247.94, + "medianLatencyMs": 204, + "p50LatencyMs": 204, + "p75LatencyMs": 241, + "p90LatencyMs": 256, + "p99LatencyMs": 2480, + "maxLatencyMs": 3917, + "bytesPerSec": 110827929.6 }, { "workers": 200, "durationMs": 5010, - "requests": 1775, + "requests": 1920, "errors": 0, - "requestsPerSec": 355, - "avgLatencyMs": 286.83, + "requestsPerSec": 384, + "avgLatencyMs": 280.95, "medianLatencyMs": 208, "p50LatencyMs": 208, - "p75LatencyMs": 245, - "p90LatencyMs": 280, - "p99LatencyMs": 3466, - "maxLatencyMs": 5000, - "bytesPerSec": 100171776 + "p75LatencyMs": 244, + "p90LatencyMs": 286, + "p99LatencyMs": 3331, + "maxLatencyMs": 4938, + "bytesPerSec": 108350668.8 } ], "runs": 3, "samples": [ { - "peakWorkers": 25, - "peakRequestsPerSec": 333.4, - "peakAvgLatencyMs": 73.91, - "peakP50LatencyMs": 73, - "peakP75LatencyMs": 77, - "peakP90LatencyMs": 82, - "peakP99LatencyMs": 91, - "totalRequests": 10987, + "peakWorkers": 100, + "peakRequestsPerSec": 342.2, + "peakAvgLatencyMs": 282.72, + "peakP50LatencyMs": 223, + "peakP75LatencyMs": 262, + "peakP90LatencyMs": 295, + "peakP99LatencyMs": 3051, + "totalRequests": 11094, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1243, + "requests": 1165, "errors": 0, - "requestsPerSec": 248.6, - "avgLatencyMs": 3.29, + "requestsPerSec": 233, + "avgLatencyMs": 3.67, "medianLatencyMs": 3, "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 4, - "p99LatencyMs": 7, + "p75LatencyMs": 4, + "p90LatencyMs": 5, + "p99LatencyMs": 8, "maxLatencyMs": 9, - "bytesPerSec": 70156288 + "bytesPerSec": 65748992 }, { "workers": 5, "durationMs": 5000, - "requests": 1570, + "requests": 1571, "errors": 0, - "requestsPerSec": 314, - "avgLatencyMs": 15.38, + "requestsPerSec": 314.2, + "avgLatencyMs": 15.39, "medianLatencyMs": 14, "p50LatencyMs": 14, - "p75LatencyMs": 18, + "p75LatencyMs": 17, "p90LatencyMs": 19, - "p99LatencyMs": 22, - "maxLatencyMs": 25, - "bytesPerSec": 88611225.6 + "p99LatencyMs": 21, + "maxLatencyMs": 26, + "bytesPerSec": 88663654.4 }, { "workers": 10, "durationMs": 5000, - "requests": 1619, + "requests": 1659, "errors": 0, - "requestsPerSec": 323.8, - "avgLatencyMs": 30.28, - "medianLatencyMs": 31, - "p50LatencyMs": 31, + "requestsPerSec": 331.8, + "avgLatencyMs": 29.55, + "medianLatencyMs": 30, + "p50LatencyMs": 30, "p75LatencyMs": 32, - "p90LatencyMs": 35, - "p99LatencyMs": 40, - "maxLatencyMs": 67, - "bytesPerSec": 91376844.8 + "p90LatencyMs": 34, + "p99LatencyMs": 39, + "maxLatencyMs": 45, + "bytesPerSec": 93631283.2 }, { "workers": 25, "durationMs": 5000, - "requests": 1667, + "requests": 1710, "errors": 0, - "requestsPerSec": 333.4, - "avgLatencyMs": 73.91, - "medianLatencyMs": 73, - "p50LatencyMs": 73, - "p75LatencyMs": 77, - "p90LatencyMs": 82, - "p99LatencyMs": 91, - "maxLatencyMs": 304, - "bytesPerSec": 94076928 + "requestsPerSec": 342, + "avgLatencyMs": 72.07, + "medianLatencyMs": 71, + "p50LatencyMs": 71, + "p75LatencyMs": 76, + "p90LatencyMs": 80, + "p99LatencyMs": 89, + "maxLatencyMs": 312, + "bytesPerSec": 96501760 }, { "workers": 50, "durationMs": 5000, - "requests": 1643, + "requests": 1694, "errors": 0, - "requestsPerSec": 328.6, - "avgLatencyMs": 149.21, - "medianLatencyMs": 144, - "p50LatencyMs": 144, - "p75LatencyMs": 154, - "p90LatencyMs": 159, - "p99LatencyMs": 520, - "maxLatencyMs": 1209, - "bytesPerSec": 92739993.6 + "requestsPerSec": 338.8, + "avgLatencyMs": 144.75, + "medianLatencyMs": 141, + "p50LatencyMs": 141, + "p75LatencyMs": 150, + "p90LatencyMs": 157, + "p99LatencyMs": 527, + "maxLatencyMs": 1097, + "bytesPerSec": 95597363.2 }, { "workers": 100, "durationMs": 5010, - "requests": 1642, + "requests": 1711, "errors": 0, - "requestsPerSec": 328.4, - "avgLatencyMs": 295.31, - "medianLatencyMs": 219, - "p50LatencyMs": 219, - "p75LatencyMs": 261, - "p90LatencyMs": 291, - "p99LatencyMs": 3497, - "maxLatencyMs": 4956, - "bytesPerSec": 92661350.4 + "requestsPerSec": 342.2, + "avgLatencyMs": 282.72, + "medianLatencyMs": 223, + "p50LatencyMs": 223, + "p75LatencyMs": 262, + "p90LatencyMs": 295, + "p99LatencyMs": 3051, + "maxLatencyMs": 4475, + "bytesPerSec": 96554188.8 }, { "workers": 200, "durationMs": 5010, - "requests": 1603, + "requests": 1584, "errors": 0, - "requestsPerSec": 320.61, - "avgLatencyMs": 302.69, - "medianLatencyMs": 223, - "p50LatencyMs": 223, - "p75LatencyMs": 263, - "p90LatencyMs": 288, - "p99LatencyMs": 3550, - "maxLatencyMs": 5001, - "bytesPerSec": 90459340.8 + "requestsPerSec": 316.8, + "avgLatencyMs": 302.8, + "medianLatencyMs": 222, + "p50LatencyMs": 222, + "p75LatencyMs": 259, + "p90LatencyMs": 289, + "p99LatencyMs": 3619, + "maxLatencyMs": 4991, + "bytesPerSec": 89397657.6 } ] }, { "peakWorkers": 50, - "peakRequestsPerSec": 389, - "peakAvgLatencyMs": 126.44, - "peakP50LatencyMs": 124, - "peakP75LatencyMs": 126, - "peakP90LatencyMs": 134, - "peakP99LatencyMs": 310, - "totalRequests": 11850, + "peakRequestsPerSec": 397, + "peakAvgLatencyMs": 123.88, + "peakP50LatencyMs": 122, + "peakP75LatencyMs": 123, + "peakP90LatencyMs": 128, + "peakP99LatencyMs": 272, + "totalRequests": 12102, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1170, + "requests": 1171, "errors": 0, - "requestsPerSec": 234, + "requestsPerSec": 234.2, "avgLatencyMs": 3.6, "medianLatencyMs": 3, "p50LatencyMs": 3, @@ -747,215 +747,215 @@ "p90LatencyMs": 4, "p99LatencyMs": 10, "maxLatencyMs": 11, - "bytesPerSec": 66037350.4 + "bytesPerSec": 66096332.8 }, { "workers": 5, "durationMs": 5000, - "requests": 1560, + "requests": 1535, "errors": 0, - "requestsPerSec": 312, - "avgLatencyMs": 15.5, + "requestsPerSec": 307, + "avgLatencyMs": 15.77, "medianLatencyMs": 14, "p50LatencyMs": 14, - "p75LatencyMs": 17, - "p90LatencyMs": 19, + "p75LatencyMs": 18, + "p90LatencyMs": 20, "p99LatencyMs": 23, - "maxLatencyMs": 30, - "bytesPerSec": 88047616 + "maxLatencyMs": 29, + "bytesPerSec": 86618931.2 }, { "workers": 10, "durationMs": 5000, - "requests": 1613, + "requests": 1606, "errors": 0, - "requestsPerSec": 322.61, - "avgLatencyMs": 30.39, + "requestsPerSec": 321.2, + "avgLatencyMs": 30.53, "medianLatencyMs": 31, "p50LatencyMs": 31, "p75LatencyMs": 33, "p90LatencyMs": 35, - "p99LatencyMs": 40, - "maxLatencyMs": 59, - "bytesPerSec": 91036057.6 + "p99LatencyMs": 39, + "maxLatencyMs": 47, + "bytesPerSec": 90642841.6 }, { "workers": 25, "durationMs": 5000, - "requests": 1930, + "requests": 1921, "errors": 0, - "requestsPerSec": 386, - "avgLatencyMs": 63.85, + "requestsPerSec": 384.2, + "avgLatencyMs": 64.19, "medianLatencyMs": 62, "p50LatencyMs": 62, - "p75LatencyMs": 63, - "p90LatencyMs": 66, - "p99LatencyMs": 95, - "maxLatencyMs": 278, - "bytesPerSec": 108927385.6 + "p75LatencyMs": 64, + "p90LatencyMs": 74, + "p99LatencyMs": 92, + "maxLatencyMs": 263, + "bytesPerSec": 108416204.8 }, { "workers": 50, "durationMs": 5000, - "requests": 1945, + "requests": 1985, "errors": 0, - "requestsPerSec": 389, - "avgLatencyMs": 126.44, - "medianLatencyMs": 124, - "p50LatencyMs": 124, - "p75LatencyMs": 126, - "p90LatencyMs": 134, - "p99LatencyMs": 310, - "maxLatencyMs": 968, - "bytesPerSec": 109779353.6 + "requestsPerSec": 397, + "avgLatencyMs": 123.88, + "medianLatencyMs": 122, + "p50LatencyMs": 122, + "p75LatencyMs": 123, + "p90LatencyMs": 128, + "p99LatencyMs": 272, + "maxLatencyMs": 831, + "bytesPerSec": 112033792 }, { "workers": 100, "durationMs": 5010, - "requests": 1857, + "requests": 1964, "errors": 0, - "requestsPerSec": 371.4, - "avgLatencyMs": 261.95, - "medianLatencyMs": 220, - "p50LatencyMs": 220, - "p75LatencyMs": 257, - "p90LatencyMs": 272, - "p99LatencyMs": 2597, - "maxLatencyMs": 4095, - "bytesPerSec": 104811724.8 + "requestsPerSec": 392.8, + "avgLatencyMs": 247.94, + "medianLatencyMs": 204, + "p50LatencyMs": 204, + "p75LatencyMs": 241, + "p90LatencyMs": 256, + "p99LatencyMs": 2480, + "maxLatencyMs": 3917, + "bytesPerSec": 110827929.6 }, { "workers": 200, "durationMs": 5010, - "requests": 1775, + "requests": 1920, "errors": 0, - "requestsPerSec": 355, - "avgLatencyMs": 286.83, + "requestsPerSec": 384, + "avgLatencyMs": 280.95, "medianLatencyMs": 208, "p50LatencyMs": 208, - "p75LatencyMs": 245, - "p90LatencyMs": 280, - "p99LatencyMs": 3466, - "maxLatencyMs": 5000, - "bytesPerSec": 100171776 + "p75LatencyMs": 244, + "p90LatencyMs": 286, + "p99LatencyMs": 3331, + "maxLatencyMs": 4938, + "bytesPerSec": 108350668.8 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 397.4, - "peakAvgLatencyMs": 62.06, - "peakP50LatencyMs": 62, - "peakP75LatencyMs": 63, - "peakP90LatencyMs": 64, - "peakP99LatencyMs": 66, - "totalRequests": 12695, + "peakRequestsPerSec": 398.8, + "peakAvgLatencyMs": 61.82, + "peakP50LatencyMs": 61, + "peakP75LatencyMs": 62, + "peakP90LatencyMs": 63, + "peakP99LatencyMs": 86, + "totalRequests": 12988, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1325, + "requests": 1375, "errors": 0, - "requestsPerSec": 265, - "avgLatencyMs": 3.13, + "requestsPerSec": 275, + "avgLatencyMs": 3.02, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, - "p90LatencyMs": 4, + "p90LatencyMs": 3, "p99LatencyMs": 4, - "maxLatencyMs": 10, - "bytesPerSec": 74783129.6 + "maxLatencyMs": 4, + "bytesPerSec": 77614284.8 }, { "workers": 5, "durationMs": 5000, - "requests": 1775, + "requests": 1843, "errors": 0, - "requestsPerSec": 355, - "avgLatencyMs": 13.56, + "requestsPerSec": 368.6, + "avgLatencyMs": 12.97, "medianLatencyMs": 13, "p50LatencyMs": 13, - "p75LatencyMs": 14, - "p90LatencyMs": 15, + "p75LatencyMs": 13, + "p90LatencyMs": 14, "p99LatencyMs": 18, - "maxLatencyMs": 25, - "bytesPerSec": 100184883.2 + "maxLatencyMs": 22, + "bytesPerSec": 104012185.6 }, { "workers": 10, "durationMs": 5000, - "requests": 1877, + "requests": 1945, "errors": 0, - "requestsPerSec": 375.4, - "avgLatencyMs": 26.05, - "medianLatencyMs": 26, - "p50LatencyMs": 26, - "p75LatencyMs": 27, - "p90LatencyMs": 28, - "p99LatencyMs": 37, - "maxLatencyMs": 47, - "bytesPerSec": 105938944 + "requestsPerSec": 389, + "avgLatencyMs": 25.14, + "medianLatencyMs": 25, + "p50LatencyMs": 25, + "p75LatencyMs": 26, + "p90LatencyMs": 26, + "p99LatencyMs": 30, + "maxLatencyMs": 40, + "bytesPerSec": 109766246.4 }, { "workers": 25, "durationMs": 5000, - "requests": 1987, + "requests": 1994, "errors": 0, - "requestsPerSec": 397.4, - "avgLatencyMs": 62.06, - "medianLatencyMs": 62, - "p50LatencyMs": 62, - "p75LatencyMs": 63, - "p90LatencyMs": 64, - "p99LatencyMs": 66, - "maxLatencyMs": 135, - "bytesPerSec": 112125542.4 + "requestsPerSec": 398.8, + "avgLatencyMs": 61.82, + "medianLatencyMs": 61, + "p50LatencyMs": 61, + "p75LatencyMs": 62, + "p90LatencyMs": 63, + "p99LatencyMs": 86, + "maxLatencyMs": 205, + "bytesPerSec": 112531865.6 }, { "workers": 50, - "durationMs": 5010, - "requests": 1958, + "durationMs": 5000, + "requests": 1993, "errors": 0, - "requestsPerSec": 391.6, - "avgLatencyMs": 125.68, - "medianLatencyMs": 124, - "p50LatencyMs": 124, - "p75LatencyMs": 126, - "p90LatencyMs": 129, - "p99LatencyMs": 278, - "maxLatencyMs": 735, - "bytesPerSec": 110500249.6 + "requestsPerSec": 398.6, + "avgLatencyMs": 123.42, + "medianLatencyMs": 121, + "p50LatencyMs": 121, + "p75LatencyMs": 123, + "p90LatencyMs": 126, + "p99LatencyMs": 360, + "maxLatencyMs": 897, + "bytesPerSec": 112479436.8 }, { "workers": 100, "durationMs": 5000, - "requests": 1921, + "requests": 1947, "errors": 0, - "requestsPerSec": 384.2, - "avgLatencyMs": 253.22, - "medianLatencyMs": 203, - "p50LatencyMs": 203, - "p75LatencyMs": 243, - "p90LatencyMs": 259, - "p99LatencyMs": 2699, - "maxLatencyMs": 4180, - "bytesPerSec": 108403097.6 + "requestsPerSec": 389.4, + "avgLatencyMs": 249.41, + "medianLatencyMs": 208, + "p50LatencyMs": 208, + "p75LatencyMs": 244, + "p90LatencyMs": 249, + "p99LatencyMs": 2475, + "maxLatencyMs": 3926, + "bytesPerSec": 109884211.2 }, { "workers": 200, "durationMs": 5010, - "requests": 1852, + "requests": 1891, "errors": 0, - "requestsPerSec": 370.4, - "avgLatencyMs": 283.5, - "medianLatencyMs": 203, - "p50LatencyMs": 203, - "p75LatencyMs": 250, - "p90LatencyMs": 292, - "p99LatencyMs": 3400, - "maxLatencyMs": 4944, - "bytesPerSec": 104523366.4 + "requestsPerSec": 378.2, + "avgLatencyMs": 283.88, + "medianLatencyMs": 216, + "p50LatencyMs": 216, + "p75LatencyMs": 247, + "p90LatencyMs": 267, + "p99LatencyMs": 3431, + "maxLatencyMs": 4999, + "bytesPerSec": 106725376 } ] } @@ -964,147 +964,147 @@ }, "browserVersion": "Google Chrome 154.0.8037.97", "clientSideRenderedTests": { - "firstPaintMs": 99.2, - "fcpMs": 99.11, + "firstPaintMs": 92.8, + "fcpMs": 92.64, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 19.33, - "inputDelayMs": 0.98, - "processingDurationMs": 3.22, - "presentationDelayMs": 15.14 + "interactionLatencyMs": 20.68, + "inputDelayMs": 0.86, + "processingDurationMs": 3.67, + "presentationDelayMs": 16.15 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 7.76, - "fcpMs": 7.87, - "interactionLatencyMs": 0.95, - "inputDelayMs": 0.34, - "processingDurationMs": 1.28, - "presentationDelayMs": 0.92 + "firstPaintMs": 6.98, + "fcpMs": 7.09, + "interactionLatencyMs": 2.94, + "inputDelayMs": 0.05, + "processingDurationMs": 2.69, + "presentationDelayMs": 1.53 }, "samples": [ { - "firstPaintMs": 113, - "fcpMs": 113.113, + "firstPaintMs": 103, + "fcpMs": 103.187, "interactionTests": { - "interactionLatencyMs": 19.874000000000002, - "inputDelayMs": 1.544, - "processingDurationMs": 2.779, - "presentationDelayMs": 15.551 + "interactionLatencyMs": 25.083, + "inputDelayMs": 0.782, + "processingDurationMs": 8.469, + "presentationDelayMs": 15.832 } }, { - "firstPaintMs": 95, - "fcpMs": 94.603, + "firstPaintMs": 96, + "fcpMs": 95.72, "interactionTests": { - "interactionLatencyMs": 19.057, - "inputDelayMs": 0.816, - "processingDurationMs": 2.28, - "presentationDelayMs": 15.961 + "interactionLatencyMs": 17.361, + "inputDelayMs": 0.916, + "processingDurationMs": 2.37, + "presentationDelayMs": 14.075 } }, { - "firstPaintMs": 96, - "fcpMs": 95.689, + "firstPaintMs": 87, + "fcpMs": 87.128, "interactionTests": { - "interactionLatencyMs": 19.931, - "inputDelayMs": 0.728, - "processingDurationMs": 3.499, - "presentationDelayMs": 15.704 + "interactionLatencyMs": 20.68, + "inputDelayMs": 0.861, + "processingDurationMs": 2.254, + "presentationDelayMs": 17.565 } }, { - "firstPaintMs": 95, - "fcpMs": 95.351, + "firstPaintMs": 86, + "fcpMs": 85.665, "interactionTests": { - "interactionLatencyMs": 20.028, - "inputDelayMs": 1.023, - "processingDurationMs": 5.316, - "presentationDelayMs": 13.689 + "interactionLatencyMs": 21.482, + "inputDelayMs": 0.825, + "processingDurationMs": 2.916, + "presentationDelayMs": 17.741 } }, { - "firstPaintMs": 97, - "fcpMs": 96.806, + "firstPaintMs": 92, + "fcpMs": 91.515, "interactionTests": { - "interactionLatencyMs": 17.779, - "inputDelayMs": 0.774, - "processingDurationMs": 2.204, - "presentationDelayMs": 14.801 + "interactionLatencyMs": 18.774, + "inputDelayMs": 0.896, + "processingDurationMs": 2.358, + "presentationDelayMs": 15.52 } } ] }, "serverSideRenderedTests": { - "firstPaintMs": 89.2, - "fcpMs": 89.21, + "firstPaintMs": 92.8, + "fcpMs": 92.82, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 16.69, - "inputDelayMs": 1.02, - "processingDurationMs": 4.2, - "presentationDelayMs": 11.48 + "interactionLatencyMs": 17.6, + "inputDelayMs": 1.59, + "processingDurationMs": 2.39, + "presentationDelayMs": 13.62 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 7.69, - "fcpMs": 7.84, - "interactionLatencyMs": 2.71, - "inputDelayMs": 0.3, - "processingDurationMs": 2.03, - "presentationDelayMs": 3.28 + "firstPaintMs": 6.22, + "fcpMs": 6.48, + "interactionLatencyMs": 4.54, + "inputDelayMs": 1.18, + "processingDurationMs": 0.37, + "presentationDelayMs": 3.91 }, "samples": [ { - "firstPaintMs": 96, - "fcpMs": 96.454, + "firstPaintMs": 100, + "fcpMs": 100.17, "interactionTests": { - "interactionLatencyMs": 14.335, - "inputDelayMs": 0.919, - "processingDurationMs": 5.769, - "presentationDelayMs": 7.647 + "interactionLatencyMs": 24.282, + "inputDelayMs": 3.68, + "processingDurationMs": 1.977, + "presentationDelayMs": 18.625 } }, { - "firstPaintMs": 80, - "fcpMs": 79.795, + "firstPaintMs": 94, + "fcpMs": 93.959, "interactionTests": { - "interactionLatencyMs": 14.75, - "inputDelayMs": 0.945, - "processingDurationMs": 5.604, - "presentationDelayMs": 8.201 + "interactionLatencyMs": 14.652000000000001, + "inputDelayMs": 0.998, + "processingDurationMs": 2.599, + "presentationDelayMs": 11.055 } }, { - "firstPaintMs": 84, - "fcpMs": 83.899, + "firstPaintMs": 88, + "fcpMs": 87.807, "interactionTests": { - "interactionLatencyMs": 17.225, - "inputDelayMs": 1.546, - "processingDurationMs": 2.034, - "presentationDelayMs": 13.645 + "interactionLatencyMs": 15.413, + "inputDelayMs": 0.974, + "processingDurationMs": 2.626, + "presentationDelayMs": 11.813 } }, { - "firstPaintMs": 98, - "fcpMs": 97.886, + "firstPaintMs": 85, + "fcpMs": 84.71, "interactionTests": { - "interactionLatencyMs": 21.095, - "inputDelayMs": 0.842, - "processingDurationMs": 5.662, - "presentationDelayMs": 14.591 + "interactionLatencyMs": 13.411999999999999, + "inputDelayMs": 0.971, + "processingDurationMs": 2.738, + "presentationDelayMs": 9.703 } }, { - "firstPaintMs": 88, - "fcpMs": 88.037, + "firstPaintMs": 97, + "fcpMs": 97.464, "interactionTests": { - "interactionLatencyMs": 16.061, - "inputDelayMs": 0.836, - "processingDurationMs": 1.918, - "presentationDelayMs": 13.307 + "interactionLatencyMs": 20.22, + "inputDelayMs": 1.319, + "processingDurationMs": 1.989, + "presentationDelayMs": 16.912 } } ] diff --git a/packages/app-pracht/stats/0.18.0.json b/packages/app-pracht/stats/0.18.0.json index 8589cffe..f0caa4cc 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-09T13:14:59.615Z", + "timingMeasuredAt": "2026-10-10T10:58:42.209Z", "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": 586, - "avgLatencyMs": 1.759, - "medianLatencyMs": 1.643, - "samples": 5687, + "opsPerSec": 585, + "avgLatencyMs": 1.762, + "medianLatencyMs": 1.65, + "samples": 5675, "bodySizeKb": 187.02, "duplicationFactor": 2 }, "ssrLoadTests": { - "peakWorkers": 200, - "peakRequestsPerSec": 665, - "peakAvgLatencyMs": 208.01, - "peakP50LatencyMs": 149, - "peakP75LatencyMs": 180, - "peakP90LatencyMs": 209, - "peakP99LatencyMs": 2884, - "totalRequests": 21403, + "peakWorkers": 25, + "peakRequestsPerSec": 663.8, + "peakAvgLatencyMs": 37.02, + "peakP50LatencyMs": 37, + "peakP75LatencyMs": 38, + "peakP90LatencyMs": 39, + "peakP99LatencyMs": 43, + "totalRequests": 20577, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1879, + "requests": 1854, "errors": 0, - "requestsPerSec": 375.8, - "avgLatencyMs": 2.08, + "requestsPerSec": 370.8, + "avgLatencyMs": 2.1, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 2, "p99LatencyMs": 3, "maxLatencyMs": 6, - "bytesPerSec": 106004480 + "bytesPerSec": 104588902.4 }, { "workers": 5, "durationMs": 5000, - "requests": 3057, + "requests": 2864, "errors": 0, - "requestsPerSec": 611.4, - "avgLatencyMs": 7.57, - "medianLatencyMs": 7, - "p50LatencyMs": 7, - "p75LatencyMs": 8, + "requestsPerSec": 572.8, + "avgLatencyMs": 8.3, + "medianLatencyMs": 8, + "p50LatencyMs": 8, + "p75LatencyMs": 9, "p90LatencyMs": 9, - "p99LatencyMs": 10, - "maxLatencyMs": 12, - "bytesPerSec": 172477644.8 + "p99LatencyMs": 12, + "maxLatencyMs": 16, + "bytesPerSec": 161598668.81 }, { "workers": 10, "durationMs": 5000, - "requests": 3272, + "requests": 3028, "errors": 0, - "requestsPerSec": 654.4, - "avgLatencyMs": 14.75, - "medianLatencyMs": 15, - "p50LatencyMs": 15, - "p75LatencyMs": 15, - "p90LatencyMs": 16, - "p99LatencyMs": 18, - "maxLatencyMs": 21, - "bytesPerSec": 184588697.6 + "requestsPerSec": 605.6, + "avgLatencyMs": 16.01, + "medianLatencyMs": 16, + "p50LatencyMs": 16, + "p75LatencyMs": 17, + "p90LatencyMs": 18, + "p99LatencyMs": 26, + "maxLatencyMs": 34, + "bytesPerSec": 170826137.6 }, { "workers": 25, "durationMs": 5000, - "requests": 3297, + "requests": 3319, "errors": 0, - "requestsPerSec": 659.4, - "avgLatencyMs": 37.29, + "requestsPerSec": 663.8, + "avgLatencyMs": 37.02, "medianLatencyMs": 37, "p50LatencyMs": 37, "p75LatencyMs": 38, "p90LatencyMs": 39, - "p99LatencyMs": 64, - "maxLatencyMs": 139, - "bytesPerSec": 186030489.6 + "p99LatencyMs": 43, + "maxLatencyMs": 113, + "bytesPerSec": 187210137.6 }, { "workers": 50, "durationMs": 5000, - "requests": 3286, + "requests": 3188, "errors": 0, - "requestsPerSec": 657.2, - "avgLatencyMs": 75.05, - "medianLatencyMs": 74, - "p50LatencyMs": 74, - "p75LatencyMs": 76, - "p90LatencyMs": 78, - "p99LatencyMs": 126, - "maxLatencyMs": 488, - "bytesPerSec": 185401344 + "requestsPerSec": 637.6, + "avgLatencyMs": 77.34, + "medianLatencyMs": 76, + "p50LatencyMs": 76, + "p75LatencyMs": 77, + "p90LatencyMs": 80, + "p99LatencyMs": 113, + "maxLatencyMs": 205, + "bytesPerSec": 179870105.6 }, { "workers": 100, - "durationMs": 5000, - "requests": 3287, + "durationMs": 5010, + "requests": 3212, "errors": 0, - "requestsPerSec": 657.4, - "avgLatencyMs": 149.39, - "medianLatencyMs": 146, - "p50LatencyMs": 146, - "p75LatencyMs": 149, - "p90LatencyMs": 152, - "p99LatencyMs": 1034, - "maxLatencyMs": 2383, - "bytesPerSec": 185427558.4 + "requestsPerSec": 642.4, + "avgLatencyMs": 152.99, + "medianLatencyMs": 148, + "p50LatencyMs": 148, + "p75LatencyMs": 153, + "p90LatencyMs": 157, + "p99LatencyMs": 1161, + "maxLatencyMs": 2525, + "bytesPerSec": 181207040 }, { "workers": 200, "durationMs": 5010, - "requests": 3325, + "requests": 3112, "errors": 0, - "requestsPerSec": 665, - "avgLatencyMs": 208.01, - "medianLatencyMs": 149, - "p50LatencyMs": 149, - "p75LatencyMs": 180, - "p90LatencyMs": 209, - "p99LatencyMs": 2884, - "maxLatencyMs": 4934, - "bytesPerSec": 187577139.2 + "requestsPerSec": 622.4, + "avgLatencyMs": 215.21, + "medianLatencyMs": 155, + "p50LatencyMs": 155, + "p75LatencyMs": 182, + "p90LatencyMs": 213, + "p99LatencyMs": 2951, + "maxLatencyMs": 4947, + "bytesPerSec": 175544729.6 } ], "runs": 3, "samples": [ { "peakWorkers": 25, - "peakRequestsPerSec": 644.4, - "peakAvgLatencyMs": 38.18, - "peakP50LatencyMs": 38, - "peakP75LatencyMs": 39, - "peakP90LatencyMs": 40, - "peakP99LatencyMs": 59, - "totalRequests": 20352, + "peakRequestsPerSec": 663.8, + "peakAvgLatencyMs": 37.02, + "peakP50LatencyMs": 37, + "peakP75LatencyMs": 38, + "peakP90LatencyMs": 39, + "peakP99LatencyMs": 43, + "totalRequests": 20577, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1796, + "requests": 1854, "errors": 0, - "requestsPerSec": 359.2, - "avgLatencyMs": 2.12, + "requestsPerSec": 370.8, + "avgLatencyMs": 2.1, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, - "p90LatencyMs": 3, + "p90LatencyMs": 2, "p99LatencyMs": 3, - "maxLatencyMs": 5, - "bytesPerSec": 101325209.6 + "maxLatencyMs": 6, + "bytesPerSec": 104588902.4 }, { "workers": 5, "durationMs": 5000, - "requests": 2877, + "requests": 2864, "errors": 0, - "requestsPerSec": 575.4, - "avgLatencyMs": 8.28, + "requestsPerSec": 572.8, + "avgLatencyMs": 8.3, "medianLatencyMs": 8, "p50LatencyMs": 8, "p75LatencyMs": 9, "p90LatencyMs": 9, - "p99LatencyMs": 11, - "maxLatencyMs": 14, - "bytesPerSec": 162332672 + "p99LatencyMs": 12, + "maxLatencyMs": 16, + "bytesPerSec": 161598668.81 }, { "workers": 10, "durationMs": 5000, - "requests": 3002, + "requests": 3028, "errors": 0, - "requestsPerSec": 600.4, - "avgLatencyMs": 16.14, + "requestsPerSec": 605.6, + "avgLatencyMs": 16.01, "medianLatencyMs": 16, "p50LatencyMs": 16, "p75LatencyMs": 17, "p90LatencyMs": 18, - "p99LatencyMs": 20, - "maxLatencyMs": 35, - "bytesPerSec": 169358131.2 + "p99LatencyMs": 26, + "maxLatencyMs": 34, + "bytesPerSec": 170826137.6 }, { "workers": 25, "durationMs": 5000, - "requests": 3222, + "requests": 3319, "errors": 0, - "requestsPerSec": 644.4, - "avgLatencyMs": 38.18, - "medianLatencyMs": 38, - "p50LatencyMs": 38, - "p75LatencyMs": 39, - "p90LatencyMs": 40, - "p99LatencyMs": 59, - "maxLatencyMs": 157, - "bytesPerSec": 181783756.8 + "requestsPerSec": 663.8, + "avgLatencyMs": 37.02, + "medianLatencyMs": 37, + "p50LatencyMs": 37, + "p75LatencyMs": 38, + "p90LatencyMs": 39, + "p99LatencyMs": 43, + "maxLatencyMs": 113, + "bytesPerSec": 187210137.6 }, { "workers": 50, "durationMs": 5000, - "requests": 3219, + "requests": 3188, "errors": 0, - "requestsPerSec": 643.8, - "avgLatencyMs": 76.57, - "medianLatencyMs": 75, - "p50LatencyMs": 75, + "requestsPerSec": 637.6, + "avgLatencyMs": 77.34, + "medianLatencyMs": 76, + "p50LatencyMs": 76, "p75LatencyMs": 77, - "p90LatencyMs": 79, - "p99LatencyMs": 108, - "maxLatencyMs": 531, - "bytesPerSec": 181600256 + "p90LatencyMs": 80, + "p99LatencyMs": 113, + "maxLatencyMs": 205, + "bytesPerSec": 179870105.6 }, { "workers": 100, "durationMs": 5010, - "requests": 3167, + "requests": 3212, "errors": 0, - "requestsPerSec": 633.4, - "avgLatencyMs": 154.8, - "medianLatencyMs": 147, - "p50LatencyMs": 147, - "p75LatencyMs": 154, - "p90LatencyMs": 164, - "p99LatencyMs": 1170, - "maxLatencyMs": 2521, - "bytesPerSec": 178664243.2 + "requestsPerSec": 642.4, + "avgLatencyMs": 152.99, + "medianLatencyMs": 148, + "p50LatencyMs": 148, + "p75LatencyMs": 153, + "p90LatencyMs": 157, + "p99LatencyMs": 1161, + "maxLatencyMs": 2525, + "bytesPerSec": 181207040 }, { "workers": 200, "durationMs": 5010, - "requests": 3069, + "requests": 3112, "errors": 0, - "requestsPerSec": 613.8, - "avgLatencyMs": 218.23, - "medianLatencyMs": 151, - "p50LatencyMs": 151, - "p75LatencyMs": 190, - "p90LatencyMs": 201, - "p99LatencyMs": 3090, - "maxLatencyMs": 4977, - "bytesPerSec": 173159219.2 + "requestsPerSec": 622.4, + "avgLatencyMs": 215.21, + "medianLatencyMs": 155, + "p50LatencyMs": 155, + "p75LatencyMs": 182, + "p90LatencyMs": 213, + "p99LatencyMs": 2951, + "maxLatencyMs": 4947, + "bytesPerSec": 175544729.6 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 696, - "peakAvgLatencyMs": 35.31, - "peakP50LatencyMs": 35, - "peakP75LatencyMs": 36, - "peakP90LatencyMs": 37, - "peakP99LatencyMs": 39, - "totalRequests": 21510, + "peakRequestsPerSec": 678, + "peakAvgLatencyMs": 36.25, + "peakP50LatencyMs": 36, + "peakP75LatencyMs": 37, + "peakP90LatencyMs": 38, + "peakP99LatencyMs": 55, + "totalRequests": 20996, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1884, + "requests": 1912, "errors": 0, - "requestsPerSec": 376.8, - "avgLatencyMs": 2.08, + "requestsPerSec": 382.4, + "avgLatencyMs": 2.06, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 2, "p99LatencyMs": 3, "maxLatencyMs": 5, - "bytesPerSec": 106279731.2 + "bytesPerSec": 107865702.4 }, { "workers": 5, "durationMs": 5000, - "requests": 2953, + "requests": 3027, "errors": 0, - "requestsPerSec": 590.6, - "avgLatencyMs": 7.92, + "requestsPerSec": 605.4, + "avgLatencyMs": 7.69, "medianLatencyMs": 8, "p50LatencyMs": 8, "p75LatencyMs": 8, "p90LatencyMs": 9, - "p99LatencyMs": 12, - "maxLatencyMs": 14, - "bytesPerSec": 166579404.81 + "p99LatencyMs": 10, + "maxLatencyMs": 13, + "bytesPerSec": 170773708.81 }, { "workers": 10, "durationMs": 5000, - "requests": 3233, + "requests": 3198, "errors": 0, - "requestsPerSec": 646.6, - "avgLatencyMs": 14.91, + "requestsPerSec": 639.6, + "avgLatencyMs": 15.11, "medianLatencyMs": 15, "p50LatencyMs": 15, - "p75LatencyMs": 15, + "p75LatencyMs": 16, "p90LatencyMs": 16, - "p99LatencyMs": 20, - "maxLatencyMs": 26, - "bytesPerSec": 182412902.4 + "p99LatencyMs": 17, + "maxLatencyMs": 27, + "bytesPerSec": 180420608 }, { "workers": 25, "durationMs": 5000, - "requests": 3480, + "requests": 3390, "errors": 0, - "requestsPerSec": 696, - "avgLatencyMs": 35.31, - "medianLatencyMs": 35, - "p50LatencyMs": 35, - "p75LatencyMs": 36, - "p90LatencyMs": 37, - "p99LatencyMs": 39, - "maxLatencyMs": 115, - "bytesPerSec": 196358963.2 + "requestsPerSec": 678, + "avgLatencyMs": 36.25, + "medianLatencyMs": 36, + "p50LatencyMs": 36, + "p75LatencyMs": 37, + "p90LatencyMs": 38, + "p99LatencyMs": 55, + "maxLatencyMs": 87, + "bytesPerSec": 191273369.6 }, { "workers": 50, "durationMs": 5000, - "requests": 3394, + "requests": 3259, "errors": 0, - "requestsPerSec": 678.8, - "avgLatencyMs": 72.66, - "medianLatencyMs": 71, - "p50LatencyMs": 71, - "p75LatencyMs": 74, - "p90LatencyMs": 76, - "p99LatencyMs": 105, - "maxLatencyMs": 548, - "bytesPerSec": 191456870.4 + "requestsPerSec": 651.8, + "avgLatencyMs": 75.65, + "medianLatencyMs": 75, + "p50LatencyMs": 75, + "p75LatencyMs": 76, + "p90LatencyMs": 78, + "p99LatencyMs": 115, + "maxLatencyMs": 594, + "bytesPerSec": 183828480 }, { "workers": 100, "durationMs": 5010, - "requests": 3394, + "requests": 3147, "errors": 0, - "requestsPerSec": 678.8, - "avgLatencyMs": 144.75, - "medianLatencyMs": 140, - "p50LatencyMs": 140, - "p75LatencyMs": 142, - "p90LatencyMs": 145, - "p99LatencyMs": 1112, - "maxLatencyMs": 2401, - "bytesPerSec": 191483084.8 + "requestsPerSec": 629.4, + "avgLatencyMs": 156.04, + "medianLatencyMs": 150, + "p50LatencyMs": 150, + "p75LatencyMs": 153, + "p90LatencyMs": 160, + "p99LatencyMs": 1048, + "maxLatencyMs": 2456, + "bytesPerSec": 177563238.4 }, { "workers": 200, "durationMs": 5010, - "requests": 3172, + "requests": 3063, "errors": 0, - "requestsPerSec": 634.4, - "avgLatencyMs": 215.13, - "medianLatencyMs": 161, - "p50LatencyMs": 161, - "p75LatencyMs": 192, - "p90LatencyMs": 210, - "p99LatencyMs": 2958, - "maxLatencyMs": 4987, - "bytesPerSec": 178926387.2 + "requestsPerSec": 612.6, + "avgLatencyMs": 218.54, + "medianLatencyMs": 166, + "p50LatencyMs": 166, + "p75LatencyMs": 190, + "p90LatencyMs": 211, + "p99LatencyMs": 3016, + "maxLatencyMs": 4945, + "bytesPerSec": 172818432 } ] }, { - "peakWorkers": 200, - "peakRequestsPerSec": 665, - "peakAvgLatencyMs": 208.01, - "peakP50LatencyMs": 149, - "peakP75LatencyMs": 180, - "peakP90LatencyMs": 209, - "peakP99LatencyMs": 2884, - "totalRequests": 21403, + "peakWorkers": 25, + "peakRequestsPerSec": 651.21, + "peakAvgLatencyMs": 37.78, + "peakP50LatencyMs": 38, + "peakP75LatencyMs": 39, + "peakP90LatencyMs": 40, + "peakP99LatencyMs": 42, + "totalRequests": 20597, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1879, + "requests": 1857, "errors": 0, - "requestsPerSec": 375.8, - "avgLatencyMs": 2.08, + "requestsPerSec": 371.4, + "avgLatencyMs": 2.07, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 2, "p99LatencyMs": 3, "maxLatencyMs": 6, - "bytesPerSec": 106004480 + "bytesPerSec": 104759296 }, { "workers": 5, "durationMs": 5000, - "requests": 3057, + "requests": 2934, "errors": 0, - "requestsPerSec": 611.4, - "avgLatencyMs": 7.57, - "medianLatencyMs": 7, - "p50LatencyMs": 7, + "requestsPerSec": 586.8, + "avgLatencyMs": 8.17, + "medianLatencyMs": 8, + "p50LatencyMs": 8, "p75LatencyMs": 8, "p90LatencyMs": 9, "p99LatencyMs": 10, - "maxLatencyMs": 12, - "bytesPerSec": 172477644.8 + "maxLatencyMs": 14, + "bytesPerSec": 165504614.4 }, { "workers": 10, "durationMs": 5000, - "requests": 3272, + "requests": 3144, "errors": 0, - "requestsPerSec": 654.4, - "avgLatencyMs": 14.75, + "requestsPerSec": 628.8, + "avgLatencyMs": 15.44, "medianLatencyMs": 15, "p50LatencyMs": 15, - "p75LatencyMs": 15, - "p90LatencyMs": 16, + "p75LatencyMs": 16, + "p90LatencyMs": 17, "p99LatencyMs": 18, - "maxLatencyMs": 21, - "bytesPerSec": 184588697.6 + "maxLatencyMs": 30, + "bytesPerSec": 177379737.6 }, { "workers": 25, - "durationMs": 5000, - "requests": 3297, + "durationMs": 5010, + "requests": 3256, "errors": 0, - "requestsPerSec": 659.4, - "avgLatencyMs": 37.29, - "medianLatencyMs": 37, - "p50LatencyMs": 37, - "p75LatencyMs": 38, - "p90LatencyMs": 39, - "p99LatencyMs": 64, - "maxLatencyMs": 139, - "bytesPerSec": 186030489.6 + "requestsPerSec": 651.21, + "avgLatencyMs": 37.78, + "medianLatencyMs": 38, + "p50LatencyMs": 38, + "p75LatencyMs": 39, + "p90LatencyMs": 40, + "p99LatencyMs": 42, + "maxLatencyMs": 128, + "bytesPerSec": 183671193.6 }, { "workers": 50, - "durationMs": 5000, - "requests": 3286, + "durationMs": 5010, + "requests": 3174, "errors": 0, - "requestsPerSec": 657.2, - "avgLatencyMs": 75.05, - "medianLatencyMs": 74, - "p50LatencyMs": 74, - "p75LatencyMs": 76, - "p90LatencyMs": 78, - "p99LatencyMs": 126, - "maxLatencyMs": 488, - "bytesPerSec": 185401344 + "requestsPerSec": 634.8, + "avgLatencyMs": 77.68, + "medianLatencyMs": 76, + "p50LatencyMs": 76, + "p75LatencyMs": 78, + "p90LatencyMs": 80, + "p99LatencyMs": 127, + "maxLatencyMs": 570, + "bytesPerSec": 179083673.6 }, { "workers": 100, - "durationMs": 5000, - "requests": 3287, + "durationMs": 5010, + "requests": 3159, "errors": 0, - "requestsPerSec": 657.4, - "avgLatencyMs": 149.39, - "medianLatencyMs": 146, - "p50LatencyMs": 146, - "p75LatencyMs": 149, - "p90LatencyMs": 152, - "p99LatencyMs": 1034, - "maxLatencyMs": 2383, - "bytesPerSec": 185427558.4 + "requestsPerSec": 631.8, + "avgLatencyMs": 155.43, + "medianLatencyMs": 150, + "p50LatencyMs": 150, + "p75LatencyMs": 153, + "p90LatencyMs": 157, + "p99LatencyMs": 1109, + "maxLatencyMs": 2513, + "bytesPerSec": 178192384 }, { "workers": 200, "durationMs": 5010, - "requests": 3325, + "requests": 3073, "errors": 0, - "requestsPerSec": 665, - "avgLatencyMs": 208.01, - "medianLatencyMs": 149, - "p50LatencyMs": 149, - "p75LatencyMs": 180, + "requestsPerSec": 614.6, + "avgLatencyMs": 219.8, + "medianLatencyMs": 162, + "p50LatencyMs": 162, + "p75LatencyMs": 200, "p90LatencyMs": 209, - "p99LatencyMs": 2884, - "maxLatencyMs": 4934, - "bytesPerSec": 187577139.2 + "p99LatencyMs": 2953, + "maxLatencyMs": 4962, + "bytesPerSec": 173368934.4 } ] } @@ -488,21 +488,21 @@ }, "ssrRouterLinkLoadTests": { "peakWorkers": 50, - "peakRequestsPerSec": 389, - "peakAvgLatencyMs": 126.44, - "peakP50LatencyMs": 124, - "peakP75LatencyMs": 126, - "peakP90LatencyMs": 134, - "peakP99LatencyMs": 310, - "totalRequests": 11850, + "peakRequestsPerSec": 397, + "peakAvgLatencyMs": 123.88, + "peakP50LatencyMs": 122, + "peakP75LatencyMs": 123, + "peakP90LatencyMs": 128, + "peakP99LatencyMs": 272, + "totalRequests": 12102, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1170, + "requests": 1171, "errors": 0, - "requestsPerSec": 234, + "requestsPerSec": 234.2, "avgLatencyMs": 3.6, "medianLatencyMs": 3, "p50LatencyMs": 3, @@ -510,236 +510,236 @@ "p90LatencyMs": 4, "p99LatencyMs": 10, "maxLatencyMs": 11, - "bytesPerSec": 66037350.4 + "bytesPerSec": 66096332.8 }, { "workers": 5, "durationMs": 5000, - "requests": 1560, + "requests": 1535, "errors": 0, - "requestsPerSec": 312, - "avgLatencyMs": 15.5, + "requestsPerSec": 307, + "avgLatencyMs": 15.77, "medianLatencyMs": 14, "p50LatencyMs": 14, - "p75LatencyMs": 17, - "p90LatencyMs": 19, + "p75LatencyMs": 18, + "p90LatencyMs": 20, "p99LatencyMs": 23, - "maxLatencyMs": 30, - "bytesPerSec": 88047616 + "maxLatencyMs": 29, + "bytesPerSec": 86618931.2 }, { "workers": 10, "durationMs": 5000, - "requests": 1613, + "requests": 1606, "errors": 0, - "requestsPerSec": 322.61, - "avgLatencyMs": 30.39, + "requestsPerSec": 321.2, + "avgLatencyMs": 30.53, "medianLatencyMs": 31, "p50LatencyMs": 31, "p75LatencyMs": 33, "p90LatencyMs": 35, - "p99LatencyMs": 40, - "maxLatencyMs": 59, - "bytesPerSec": 91036057.6 + "p99LatencyMs": 39, + "maxLatencyMs": 47, + "bytesPerSec": 90642841.6 }, { "workers": 25, "durationMs": 5000, - "requests": 1930, + "requests": 1921, "errors": 0, - "requestsPerSec": 386, - "avgLatencyMs": 63.85, + "requestsPerSec": 384.2, + "avgLatencyMs": 64.19, "medianLatencyMs": 62, "p50LatencyMs": 62, - "p75LatencyMs": 63, - "p90LatencyMs": 66, - "p99LatencyMs": 95, - "maxLatencyMs": 278, - "bytesPerSec": 108927385.6 + "p75LatencyMs": 64, + "p90LatencyMs": 74, + "p99LatencyMs": 92, + "maxLatencyMs": 263, + "bytesPerSec": 108416204.8 }, { "workers": 50, "durationMs": 5000, - "requests": 1945, + "requests": 1985, "errors": 0, - "requestsPerSec": 389, - "avgLatencyMs": 126.44, - "medianLatencyMs": 124, - "p50LatencyMs": 124, - "p75LatencyMs": 126, - "p90LatencyMs": 134, - "p99LatencyMs": 310, - "maxLatencyMs": 968, - "bytesPerSec": 109779353.6 + "requestsPerSec": 397, + "avgLatencyMs": 123.88, + "medianLatencyMs": 122, + "p50LatencyMs": 122, + "p75LatencyMs": 123, + "p90LatencyMs": 128, + "p99LatencyMs": 272, + "maxLatencyMs": 831, + "bytesPerSec": 112033792 }, { "workers": 100, "durationMs": 5010, - "requests": 1857, + "requests": 1964, "errors": 0, - "requestsPerSec": 371.4, - "avgLatencyMs": 261.95, - "medianLatencyMs": 220, - "p50LatencyMs": 220, - "p75LatencyMs": 257, - "p90LatencyMs": 272, - "p99LatencyMs": 2597, - "maxLatencyMs": 4095, - "bytesPerSec": 104811724.8 + "requestsPerSec": 392.8, + "avgLatencyMs": 247.94, + "medianLatencyMs": 204, + "p50LatencyMs": 204, + "p75LatencyMs": 241, + "p90LatencyMs": 256, + "p99LatencyMs": 2480, + "maxLatencyMs": 3917, + "bytesPerSec": 110827929.6 }, { "workers": 200, "durationMs": 5010, - "requests": 1775, + "requests": 1920, "errors": 0, - "requestsPerSec": 355, - "avgLatencyMs": 286.83, + "requestsPerSec": 384, + "avgLatencyMs": 280.95, "medianLatencyMs": 208, "p50LatencyMs": 208, - "p75LatencyMs": 245, - "p90LatencyMs": 280, - "p99LatencyMs": 3466, - "maxLatencyMs": 5000, - "bytesPerSec": 100171776 + "p75LatencyMs": 244, + "p90LatencyMs": 286, + "p99LatencyMs": 3331, + "maxLatencyMs": 4938, + "bytesPerSec": 108350668.8 } ], "runs": 3, "samples": [ { - "peakWorkers": 25, - "peakRequestsPerSec": 333.4, - "peakAvgLatencyMs": 73.91, - "peakP50LatencyMs": 73, - "peakP75LatencyMs": 77, - "peakP90LatencyMs": 82, - "peakP99LatencyMs": 91, - "totalRequests": 10987, + "peakWorkers": 100, + "peakRequestsPerSec": 342.2, + "peakAvgLatencyMs": 282.72, + "peakP50LatencyMs": 223, + "peakP75LatencyMs": 262, + "peakP90LatencyMs": 295, + "peakP99LatencyMs": 3051, + "totalRequests": 11094, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1243, + "requests": 1165, "errors": 0, - "requestsPerSec": 248.6, - "avgLatencyMs": 3.29, + "requestsPerSec": 233, + "avgLatencyMs": 3.67, "medianLatencyMs": 3, "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 4, - "p99LatencyMs": 7, + "p75LatencyMs": 4, + "p90LatencyMs": 5, + "p99LatencyMs": 8, "maxLatencyMs": 9, - "bytesPerSec": 70156288 + "bytesPerSec": 65748992 }, { "workers": 5, "durationMs": 5000, - "requests": 1570, + "requests": 1571, "errors": 0, - "requestsPerSec": 314, - "avgLatencyMs": 15.38, + "requestsPerSec": 314.2, + "avgLatencyMs": 15.39, "medianLatencyMs": 14, "p50LatencyMs": 14, - "p75LatencyMs": 18, + "p75LatencyMs": 17, "p90LatencyMs": 19, - "p99LatencyMs": 22, - "maxLatencyMs": 25, - "bytesPerSec": 88611225.6 + "p99LatencyMs": 21, + "maxLatencyMs": 26, + "bytesPerSec": 88663654.4 }, { "workers": 10, "durationMs": 5000, - "requests": 1619, + "requests": 1659, "errors": 0, - "requestsPerSec": 323.8, - "avgLatencyMs": 30.28, - "medianLatencyMs": 31, - "p50LatencyMs": 31, + "requestsPerSec": 331.8, + "avgLatencyMs": 29.55, + "medianLatencyMs": 30, + "p50LatencyMs": 30, "p75LatencyMs": 32, - "p90LatencyMs": 35, - "p99LatencyMs": 40, - "maxLatencyMs": 67, - "bytesPerSec": 91376844.8 + "p90LatencyMs": 34, + "p99LatencyMs": 39, + "maxLatencyMs": 45, + "bytesPerSec": 93631283.2 }, { "workers": 25, "durationMs": 5000, - "requests": 1667, + "requests": 1710, "errors": 0, - "requestsPerSec": 333.4, - "avgLatencyMs": 73.91, - "medianLatencyMs": 73, - "p50LatencyMs": 73, - "p75LatencyMs": 77, - "p90LatencyMs": 82, - "p99LatencyMs": 91, - "maxLatencyMs": 304, - "bytesPerSec": 94076928 + "requestsPerSec": 342, + "avgLatencyMs": 72.07, + "medianLatencyMs": 71, + "p50LatencyMs": 71, + "p75LatencyMs": 76, + "p90LatencyMs": 80, + "p99LatencyMs": 89, + "maxLatencyMs": 312, + "bytesPerSec": 96501760 }, { "workers": 50, "durationMs": 5000, - "requests": 1643, + "requests": 1694, "errors": 0, - "requestsPerSec": 328.6, - "avgLatencyMs": 149.21, - "medianLatencyMs": 144, - "p50LatencyMs": 144, - "p75LatencyMs": 154, - "p90LatencyMs": 159, - "p99LatencyMs": 520, - "maxLatencyMs": 1209, - "bytesPerSec": 92739993.6 + "requestsPerSec": 338.8, + "avgLatencyMs": 144.75, + "medianLatencyMs": 141, + "p50LatencyMs": 141, + "p75LatencyMs": 150, + "p90LatencyMs": 157, + "p99LatencyMs": 527, + "maxLatencyMs": 1097, + "bytesPerSec": 95597363.2 }, { "workers": 100, "durationMs": 5010, - "requests": 1642, + "requests": 1711, "errors": 0, - "requestsPerSec": 328.4, - "avgLatencyMs": 295.31, - "medianLatencyMs": 219, - "p50LatencyMs": 219, - "p75LatencyMs": 261, - "p90LatencyMs": 291, - "p99LatencyMs": 3497, - "maxLatencyMs": 4956, - "bytesPerSec": 92661350.4 + "requestsPerSec": 342.2, + "avgLatencyMs": 282.72, + "medianLatencyMs": 223, + "p50LatencyMs": 223, + "p75LatencyMs": 262, + "p90LatencyMs": 295, + "p99LatencyMs": 3051, + "maxLatencyMs": 4475, + "bytesPerSec": 96554188.8 }, { "workers": 200, "durationMs": 5010, - "requests": 1603, + "requests": 1584, "errors": 0, - "requestsPerSec": 320.61, - "avgLatencyMs": 302.69, - "medianLatencyMs": 223, - "p50LatencyMs": 223, - "p75LatencyMs": 263, - "p90LatencyMs": 288, - "p99LatencyMs": 3550, - "maxLatencyMs": 5001, - "bytesPerSec": 90459340.8 + "requestsPerSec": 316.8, + "avgLatencyMs": 302.8, + "medianLatencyMs": 222, + "p50LatencyMs": 222, + "p75LatencyMs": 259, + "p90LatencyMs": 289, + "p99LatencyMs": 3619, + "maxLatencyMs": 4991, + "bytesPerSec": 89397657.6 } ] }, { "peakWorkers": 50, - "peakRequestsPerSec": 389, - "peakAvgLatencyMs": 126.44, - "peakP50LatencyMs": 124, - "peakP75LatencyMs": 126, - "peakP90LatencyMs": 134, - "peakP99LatencyMs": 310, - "totalRequests": 11850, + "peakRequestsPerSec": 397, + "peakAvgLatencyMs": 123.88, + "peakP50LatencyMs": 122, + "peakP75LatencyMs": 123, + "peakP90LatencyMs": 128, + "peakP99LatencyMs": 272, + "totalRequests": 12102, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1170, + "requests": 1171, "errors": 0, - "requestsPerSec": 234, + "requestsPerSec": 234.2, "avgLatencyMs": 3.6, "medianLatencyMs": 3, "p50LatencyMs": 3, @@ -747,215 +747,215 @@ "p90LatencyMs": 4, "p99LatencyMs": 10, "maxLatencyMs": 11, - "bytesPerSec": 66037350.4 + "bytesPerSec": 66096332.8 }, { "workers": 5, "durationMs": 5000, - "requests": 1560, + "requests": 1535, "errors": 0, - "requestsPerSec": 312, - "avgLatencyMs": 15.5, + "requestsPerSec": 307, + "avgLatencyMs": 15.77, "medianLatencyMs": 14, "p50LatencyMs": 14, - "p75LatencyMs": 17, - "p90LatencyMs": 19, + "p75LatencyMs": 18, + "p90LatencyMs": 20, "p99LatencyMs": 23, - "maxLatencyMs": 30, - "bytesPerSec": 88047616 + "maxLatencyMs": 29, + "bytesPerSec": 86618931.2 }, { "workers": 10, "durationMs": 5000, - "requests": 1613, + "requests": 1606, "errors": 0, - "requestsPerSec": 322.61, - "avgLatencyMs": 30.39, + "requestsPerSec": 321.2, + "avgLatencyMs": 30.53, "medianLatencyMs": 31, "p50LatencyMs": 31, "p75LatencyMs": 33, "p90LatencyMs": 35, - "p99LatencyMs": 40, - "maxLatencyMs": 59, - "bytesPerSec": 91036057.6 + "p99LatencyMs": 39, + "maxLatencyMs": 47, + "bytesPerSec": 90642841.6 }, { "workers": 25, "durationMs": 5000, - "requests": 1930, + "requests": 1921, "errors": 0, - "requestsPerSec": 386, - "avgLatencyMs": 63.85, + "requestsPerSec": 384.2, + "avgLatencyMs": 64.19, "medianLatencyMs": 62, "p50LatencyMs": 62, - "p75LatencyMs": 63, - "p90LatencyMs": 66, - "p99LatencyMs": 95, - "maxLatencyMs": 278, - "bytesPerSec": 108927385.6 + "p75LatencyMs": 64, + "p90LatencyMs": 74, + "p99LatencyMs": 92, + "maxLatencyMs": 263, + "bytesPerSec": 108416204.8 }, { "workers": 50, "durationMs": 5000, - "requests": 1945, + "requests": 1985, "errors": 0, - "requestsPerSec": 389, - "avgLatencyMs": 126.44, - "medianLatencyMs": 124, - "p50LatencyMs": 124, - "p75LatencyMs": 126, - "p90LatencyMs": 134, - "p99LatencyMs": 310, - "maxLatencyMs": 968, - "bytesPerSec": 109779353.6 + "requestsPerSec": 397, + "avgLatencyMs": 123.88, + "medianLatencyMs": 122, + "p50LatencyMs": 122, + "p75LatencyMs": 123, + "p90LatencyMs": 128, + "p99LatencyMs": 272, + "maxLatencyMs": 831, + "bytesPerSec": 112033792 }, { "workers": 100, "durationMs": 5010, - "requests": 1857, + "requests": 1964, "errors": 0, - "requestsPerSec": 371.4, - "avgLatencyMs": 261.95, - "medianLatencyMs": 220, - "p50LatencyMs": 220, - "p75LatencyMs": 257, - "p90LatencyMs": 272, - "p99LatencyMs": 2597, - "maxLatencyMs": 4095, - "bytesPerSec": 104811724.8 + "requestsPerSec": 392.8, + "avgLatencyMs": 247.94, + "medianLatencyMs": 204, + "p50LatencyMs": 204, + "p75LatencyMs": 241, + "p90LatencyMs": 256, + "p99LatencyMs": 2480, + "maxLatencyMs": 3917, + "bytesPerSec": 110827929.6 }, { "workers": 200, "durationMs": 5010, - "requests": 1775, + "requests": 1920, "errors": 0, - "requestsPerSec": 355, - "avgLatencyMs": 286.83, + "requestsPerSec": 384, + "avgLatencyMs": 280.95, "medianLatencyMs": 208, "p50LatencyMs": 208, - "p75LatencyMs": 245, - "p90LatencyMs": 280, - "p99LatencyMs": 3466, - "maxLatencyMs": 5000, - "bytesPerSec": 100171776 + "p75LatencyMs": 244, + "p90LatencyMs": 286, + "p99LatencyMs": 3331, + "maxLatencyMs": 4938, + "bytesPerSec": 108350668.8 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 397.4, - "peakAvgLatencyMs": 62.06, - "peakP50LatencyMs": 62, - "peakP75LatencyMs": 63, - "peakP90LatencyMs": 64, - "peakP99LatencyMs": 66, - "totalRequests": 12695, + "peakRequestsPerSec": 398.8, + "peakAvgLatencyMs": 61.82, + "peakP50LatencyMs": 61, + "peakP75LatencyMs": 62, + "peakP90LatencyMs": 63, + "peakP99LatencyMs": 86, + "totalRequests": 12988, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1325, + "requests": 1375, "errors": 0, - "requestsPerSec": 265, - "avgLatencyMs": 3.13, + "requestsPerSec": 275, + "avgLatencyMs": 3.02, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, - "p90LatencyMs": 4, + "p90LatencyMs": 3, "p99LatencyMs": 4, - "maxLatencyMs": 10, - "bytesPerSec": 74783129.6 + "maxLatencyMs": 4, + "bytesPerSec": 77614284.8 }, { "workers": 5, "durationMs": 5000, - "requests": 1775, + "requests": 1843, "errors": 0, - "requestsPerSec": 355, - "avgLatencyMs": 13.56, + "requestsPerSec": 368.6, + "avgLatencyMs": 12.97, "medianLatencyMs": 13, "p50LatencyMs": 13, - "p75LatencyMs": 14, - "p90LatencyMs": 15, + "p75LatencyMs": 13, + "p90LatencyMs": 14, "p99LatencyMs": 18, - "maxLatencyMs": 25, - "bytesPerSec": 100184883.2 + "maxLatencyMs": 22, + "bytesPerSec": 104012185.6 }, { "workers": 10, "durationMs": 5000, - "requests": 1877, + "requests": 1945, "errors": 0, - "requestsPerSec": 375.4, - "avgLatencyMs": 26.05, - "medianLatencyMs": 26, - "p50LatencyMs": 26, - "p75LatencyMs": 27, - "p90LatencyMs": 28, - "p99LatencyMs": 37, - "maxLatencyMs": 47, - "bytesPerSec": 105938944 + "requestsPerSec": 389, + "avgLatencyMs": 25.14, + "medianLatencyMs": 25, + "p50LatencyMs": 25, + "p75LatencyMs": 26, + "p90LatencyMs": 26, + "p99LatencyMs": 30, + "maxLatencyMs": 40, + "bytesPerSec": 109766246.4 }, { "workers": 25, "durationMs": 5000, - "requests": 1987, + "requests": 1994, "errors": 0, - "requestsPerSec": 397.4, - "avgLatencyMs": 62.06, - "medianLatencyMs": 62, - "p50LatencyMs": 62, - "p75LatencyMs": 63, - "p90LatencyMs": 64, - "p99LatencyMs": 66, - "maxLatencyMs": 135, - "bytesPerSec": 112125542.4 + "requestsPerSec": 398.8, + "avgLatencyMs": 61.82, + "medianLatencyMs": 61, + "p50LatencyMs": 61, + "p75LatencyMs": 62, + "p90LatencyMs": 63, + "p99LatencyMs": 86, + "maxLatencyMs": 205, + "bytesPerSec": 112531865.6 }, { "workers": 50, - "durationMs": 5010, - "requests": 1958, + "durationMs": 5000, + "requests": 1993, "errors": 0, - "requestsPerSec": 391.6, - "avgLatencyMs": 125.68, - "medianLatencyMs": 124, - "p50LatencyMs": 124, - "p75LatencyMs": 126, - "p90LatencyMs": 129, - "p99LatencyMs": 278, - "maxLatencyMs": 735, - "bytesPerSec": 110500249.6 + "requestsPerSec": 398.6, + "avgLatencyMs": 123.42, + "medianLatencyMs": 121, + "p50LatencyMs": 121, + "p75LatencyMs": 123, + "p90LatencyMs": 126, + "p99LatencyMs": 360, + "maxLatencyMs": 897, + "bytesPerSec": 112479436.8 }, { "workers": 100, "durationMs": 5000, - "requests": 1921, + "requests": 1947, "errors": 0, - "requestsPerSec": 384.2, - "avgLatencyMs": 253.22, - "medianLatencyMs": 203, - "p50LatencyMs": 203, - "p75LatencyMs": 243, - "p90LatencyMs": 259, - "p99LatencyMs": 2699, - "maxLatencyMs": 4180, - "bytesPerSec": 108403097.6 + "requestsPerSec": 389.4, + "avgLatencyMs": 249.41, + "medianLatencyMs": 208, + "p50LatencyMs": 208, + "p75LatencyMs": 244, + "p90LatencyMs": 249, + "p99LatencyMs": 2475, + "maxLatencyMs": 3926, + "bytesPerSec": 109884211.2 }, { "workers": 200, "durationMs": 5010, - "requests": 1852, + "requests": 1891, "errors": 0, - "requestsPerSec": 370.4, - "avgLatencyMs": 283.5, - "medianLatencyMs": 203, - "p50LatencyMs": 203, - "p75LatencyMs": 250, - "p90LatencyMs": 292, - "p99LatencyMs": 3400, - "maxLatencyMs": 4944, - "bytesPerSec": 104523366.4 + "requestsPerSec": 378.2, + "avgLatencyMs": 283.88, + "medianLatencyMs": 216, + "p50LatencyMs": 216, + "p75LatencyMs": 247, + "p90LatencyMs": 267, + "p99LatencyMs": 3431, + "maxLatencyMs": 4999, + "bytesPerSec": 106725376 } ] } @@ -964,147 +964,147 @@ }, "browserVersion": "Google Chrome 154.0.8037.97", "clientSideRenderedTests": { - "firstPaintMs": 99.2, - "fcpMs": 99.11, + "firstPaintMs": 92.8, + "fcpMs": 92.64, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 19.33, - "inputDelayMs": 0.98, - "processingDurationMs": 3.22, - "presentationDelayMs": 15.14 + "interactionLatencyMs": 20.68, + "inputDelayMs": 0.86, + "processingDurationMs": 3.67, + "presentationDelayMs": 16.15 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 7.76, - "fcpMs": 7.87, - "interactionLatencyMs": 0.95, - "inputDelayMs": 0.34, - "processingDurationMs": 1.28, - "presentationDelayMs": 0.92 + "firstPaintMs": 6.98, + "fcpMs": 7.09, + "interactionLatencyMs": 2.94, + "inputDelayMs": 0.05, + "processingDurationMs": 2.69, + "presentationDelayMs": 1.53 }, "samples": [ { - "firstPaintMs": 113, - "fcpMs": 113.113, + "firstPaintMs": 103, + "fcpMs": 103.187, "interactionTests": { - "interactionLatencyMs": 19.874000000000002, - "inputDelayMs": 1.544, - "processingDurationMs": 2.779, - "presentationDelayMs": 15.551 + "interactionLatencyMs": 25.083, + "inputDelayMs": 0.782, + "processingDurationMs": 8.469, + "presentationDelayMs": 15.832 } }, { - "firstPaintMs": 95, - "fcpMs": 94.603, + "firstPaintMs": 96, + "fcpMs": 95.72, "interactionTests": { - "interactionLatencyMs": 19.057, - "inputDelayMs": 0.816, - "processingDurationMs": 2.28, - "presentationDelayMs": 15.961 + "interactionLatencyMs": 17.361, + "inputDelayMs": 0.916, + "processingDurationMs": 2.37, + "presentationDelayMs": 14.075 } }, { - "firstPaintMs": 96, - "fcpMs": 95.689, + "firstPaintMs": 87, + "fcpMs": 87.128, "interactionTests": { - "interactionLatencyMs": 19.931, - "inputDelayMs": 0.728, - "processingDurationMs": 3.499, - "presentationDelayMs": 15.704 + "interactionLatencyMs": 20.68, + "inputDelayMs": 0.861, + "processingDurationMs": 2.254, + "presentationDelayMs": 17.565 } }, { - "firstPaintMs": 95, - "fcpMs": 95.351, + "firstPaintMs": 86, + "fcpMs": 85.665, "interactionTests": { - "interactionLatencyMs": 20.028, - "inputDelayMs": 1.023, - "processingDurationMs": 5.316, - "presentationDelayMs": 13.689 + "interactionLatencyMs": 21.482, + "inputDelayMs": 0.825, + "processingDurationMs": 2.916, + "presentationDelayMs": 17.741 } }, { - "firstPaintMs": 97, - "fcpMs": 96.806, + "firstPaintMs": 92, + "fcpMs": 91.515, "interactionTests": { - "interactionLatencyMs": 17.779, - "inputDelayMs": 0.774, - "processingDurationMs": 2.204, - "presentationDelayMs": 14.801 + "interactionLatencyMs": 18.774, + "inputDelayMs": 0.896, + "processingDurationMs": 2.358, + "presentationDelayMs": 15.52 } } ] }, "serverSideRenderedTests": { - "firstPaintMs": 89.2, - "fcpMs": 89.21, + "firstPaintMs": 92.8, + "fcpMs": 92.82, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 16.69, - "inputDelayMs": 1.02, - "processingDurationMs": 4.2, - "presentationDelayMs": 11.48 + "interactionLatencyMs": 17.6, + "inputDelayMs": 1.59, + "processingDurationMs": 2.39, + "presentationDelayMs": 13.62 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 7.69, - "fcpMs": 7.84, - "interactionLatencyMs": 2.71, - "inputDelayMs": 0.3, - "processingDurationMs": 2.03, - "presentationDelayMs": 3.28 + "firstPaintMs": 6.22, + "fcpMs": 6.48, + "interactionLatencyMs": 4.54, + "inputDelayMs": 1.18, + "processingDurationMs": 0.37, + "presentationDelayMs": 3.91 }, "samples": [ { - "firstPaintMs": 96, - "fcpMs": 96.454, + "firstPaintMs": 100, + "fcpMs": 100.17, "interactionTests": { - "interactionLatencyMs": 14.335, - "inputDelayMs": 0.919, - "processingDurationMs": 5.769, - "presentationDelayMs": 7.647 + "interactionLatencyMs": 24.282, + "inputDelayMs": 3.68, + "processingDurationMs": 1.977, + "presentationDelayMs": 18.625 } }, { - "firstPaintMs": 80, - "fcpMs": 79.795, + "firstPaintMs": 94, + "fcpMs": 93.959, "interactionTests": { - "interactionLatencyMs": 14.75, - "inputDelayMs": 0.945, - "processingDurationMs": 5.604, - "presentationDelayMs": 8.201 + "interactionLatencyMs": 14.652000000000001, + "inputDelayMs": 0.998, + "processingDurationMs": 2.599, + "presentationDelayMs": 11.055 } }, { - "firstPaintMs": 84, - "fcpMs": 83.899, + "firstPaintMs": 88, + "fcpMs": 87.807, "interactionTests": { - "interactionLatencyMs": 17.225, - "inputDelayMs": 1.546, - "processingDurationMs": 2.034, - "presentationDelayMs": 13.645 + "interactionLatencyMs": 15.413, + "inputDelayMs": 0.974, + "processingDurationMs": 2.626, + "presentationDelayMs": 11.813 } }, { - "firstPaintMs": 98, - "fcpMs": 97.886, + "firstPaintMs": 85, + "fcpMs": 84.71, "interactionTests": { - "interactionLatencyMs": 21.095, - "inputDelayMs": 0.842, - "processingDurationMs": 5.662, - "presentationDelayMs": 14.591 + "interactionLatencyMs": 13.411999999999999, + "inputDelayMs": 0.971, + "processingDurationMs": 2.738, + "presentationDelayMs": 9.703 } }, { - "firstPaintMs": 88, - "fcpMs": 88.037, + "firstPaintMs": 97, + "fcpMs": 97.464, "interactionTests": { - "interactionLatencyMs": 16.061, - "inputDelayMs": 0.836, - "processingDurationMs": 1.918, - "presentationDelayMs": 13.307 + "interactionLatencyMs": 20.22, + "inputDelayMs": 1.319, + "processingDurationMs": 1.989, + "presentationDelayMs": 16.912 } } ] diff --git a/packages/app-react-router/ci-stats.json b/packages/app-react-router/ci-stats.json index 95dc346b..2ead8f10 100644 --- a/packages/app-react-router/ci-stats.json +++ b/packages/app-react-router/ci-stats.json @@ -1,483 +1,483 @@ { - "timingMeasuredAt": "2026-10-09T13:14:59.615Z", + "timingMeasuredAt": "2026-10-10T10:58:42.209Z", "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": 150.4, - "fcpMs": 150.44, + "firstPaintMs": 159.4, + "fcpMs": 159.35, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 16.65, - "inputDelayMs": 1.45, - "processingDurationMs": 2.24, - "presentationDelayMs": 12.96 + "interactionLatencyMs": 16.21, + "inputDelayMs": 2.09, + "processingDurationMs": 2.18, + "presentationDelayMs": 11.94 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 8.44, - "fcpMs": 8.32, - "interactionLatencyMs": 4.18, - "inputDelayMs": 0.04, - "processingDurationMs": 0.43, - "presentationDelayMs": 4.26 + "firstPaintMs": 11.22, + "fcpMs": 11.22, + "interactionLatencyMs": 5.36, + "inputDelayMs": 1.25, + "processingDurationMs": 0.14, + "presentationDelayMs": 5.97 }, "samples": [ { - "firstPaintMs": 146, - "fcpMs": 146.141, + "firstPaintMs": 161, + "fcpMs": 161.439, "interactionTests": { - "interactionLatencyMs": 10.484, - "inputDelayMs": 1.485, - "processingDurationMs": 2.094, - "presentationDelayMs": 6.905 + "interactionLatencyMs": 10.922, + "inputDelayMs": 4.326, + "processingDurationMs": 2.18, + "presentationDelayMs": 4.416 } }, { - "firstPaintMs": 161, - "fcpMs": 161.088, + "firstPaintMs": 166, + "fcpMs": 165.866, "interactionTests": { - "interactionLatencyMs": 20.376, - "inputDelayMs": 1.451, - "processingDurationMs": 1.957, - "presentationDelayMs": 16.968 + "interactionLatencyMs": 21.371, + "inputDelayMs": 1.67, + "processingDurationMs": 2.21, + "presentationDelayMs": 17.491 } }, { - "firstPaintMs": 143, - "fcpMs": 143.48, + "firstPaintMs": 162, + "fcpMs": 161.548, "interactionTests": { - "interactionLatencyMs": 15.323, - "inputDelayMs": 1.502, - "processingDurationMs": 2.059, - "presentationDelayMs": 11.762 + "interactionLatencyMs": 22.599999999999998, + "inputDelayMs": 1.644, + "processingDurationMs": 2.387, + "presentationDelayMs": 18.569 } }, { - "firstPaintMs": 158, - "fcpMs": 157.688, + "firstPaintMs": 168, + "fcpMs": 167.966, "interactionTests": { - "interactionLatencyMs": 20.655, - "inputDelayMs": 1.438, - "processingDurationMs": 2.068, - "presentationDelayMs": 17.149 + "interactionLatencyMs": 13.426, + "inputDelayMs": 1.401, + "processingDurationMs": 2.029, + "presentationDelayMs": 9.996 } }, { - "firstPaintMs": 144, - "fcpMs": 143.801, + "firstPaintMs": 140, + "fcpMs": 139.924, "interactionTests": { - "interactionLatencyMs": 16.404, - "inputDelayMs": 1.388, - "processingDurationMs": 2.999, - "presentationDelayMs": 12.017 + "interactionLatencyMs": 12.753, + "inputDelayMs": 1.433, + "processingDurationMs": 2.071, + "presentationDelayMs": 9.249 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 330, - "avgLatencyMs": 3.063, - "medianLatencyMs": 3.007, - "samples": 3265, + "opsPerSec": 329, + "avgLatencyMs": 3.079, + "medianLatencyMs": 3.003, + "samples": 3248, "bodySizeKb": 216.9, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 95.4, - "fcpMs": 95.57, + "firstPaintMs": 104.8, + "fcpMs": 104.73, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 19.54, - "inputDelayMs": 1.65, - "processingDurationMs": 2.83, - "presentationDelayMs": 15.05 + "interactionLatencyMs": 18.41, + "inputDelayMs": 1.77, + "processingDurationMs": 3.39, + "presentationDelayMs": 13.25 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 14.1, - "fcpMs": 14.01, - "interactionLatencyMs": 2.84, + "firstPaintMs": 16.19, + "fcpMs": 16.43, + "interactionLatencyMs": 4.97, "inputDelayMs": 0.1, - "processingDurationMs": 0.12, - "presentationDelayMs": 2.85 + "processingDurationMs": 0.79, + "presentationDelayMs": 5.26 }, "samples": [ { - "firstPaintMs": 99, - "fcpMs": 99.065, + "firstPaintMs": 83, + "fcpMs": 82.583, "interactionTests": { - "interactionLatencyMs": 19.554, - "inputDelayMs": 1.698, - "processingDurationMs": 2.961, - "presentationDelayMs": 14.895 + "interactionLatencyMs": 12.918, + "inputDelayMs": 1.733, + "processingDurationMs": 2.759, + "presentationDelayMs": 8.426 } }, { - "firstPaintMs": 71, - "fcpMs": 71.267, + "firstPaintMs": 125, + "fcpMs": 125.184, "interactionTests": { - "interactionLatencyMs": 18.563000000000002, - "inputDelayMs": 1.73, - "processingDurationMs": 2.952, - "presentationDelayMs": 13.881 + "interactionLatencyMs": 22.282, + "inputDelayMs": 1.627, + "processingDurationMs": 3.077, + "presentationDelayMs": 17.578 } }, { - "firstPaintMs": 105, - "fcpMs": 104.72, + "firstPaintMs": 104, + "fcpMs": 103.759, "interactionTests": { - "interactionLatencyMs": 21.512, - "inputDelayMs": 1.745, - "processingDurationMs": 2.687, - "presentationDelayMs": 17.08 + "interactionLatencyMs": 17.724, + "inputDelayMs": 1.876, + "processingDurationMs": 3.108, + "presentationDelayMs": 12.74 } }, { - "firstPaintMs": 105, - "fcpMs": 105.338, + "firstPaintMs": 97, + "fcpMs": 96.923, "interactionTests": { - "interactionLatencyMs": 22.700000000000003, - "inputDelayMs": 1.581, - "processingDurationMs": 2.772, - "presentationDelayMs": 18.347 + "interactionLatencyMs": 14.538, + "inputDelayMs": 1.847, + "processingDurationMs": 4.771, + "presentationDelayMs": 7.92 } }, { - "firstPaintMs": 97, - "fcpMs": 97.456, + "firstPaintMs": 115, + "fcpMs": 115.184, "interactionTests": { - "interactionLatencyMs": 15.365, - "inputDelayMs": 1.517, - "processingDurationMs": 2.801, - "presentationDelayMs": 11.047 + "interactionLatencyMs": 24.586, + "inputDelayMs": 1.753, + "processingDurationMs": 3.247, + "presentationDelayMs": 19.586 } } ] }, "ssrRouterLinkLoadTests": { - "peakWorkers": 50, - "peakRequestsPerSec": 173.8, - "peakAvgLatencyMs": 279.34, - "peakP50LatencyMs": 276, - "peakP75LatencyMs": 277, - "peakP90LatencyMs": 282, - "peakP99LatencyMs": 1643, - "totalRequests": 5767, + "peakWorkers": 10, + "peakRequestsPerSec": 169.8, + "peakAvgLatencyMs": 58.11, + "peakP50LatencyMs": 57, + "peakP75LatencyMs": 58, + "peakP90LatencyMs": 62, + "peakP99LatencyMs": 88, + "totalRequests": 5649, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 705, + "requests": 723, "errors": 0, - "requestsPerSec": 141, - "avgLatencyMs": 6.41, + "requestsPerSec": 144.6, + "avgLatencyMs": 6.28, "medianLatencyMs": 6, "p50LatencyMs": 6, - "p75LatencyMs": 7, + "p75LatencyMs": 6, "p90LatencyMs": 7, - "p99LatencyMs": 11, - "maxLatencyMs": 13, - "bytesPerSec": 47117107.2 + "p99LatencyMs": 8, + "maxLatencyMs": 11, + "bytesPerSec": 48316416 }, { "workers": 5, "durationMs": 5000, - "requests": 829, + "requests": 830, "errors": 0, - "requestsPerSec": 165.8, - "avgLatencyMs": 29.57, + "requestsPerSec": 166, + "avgLatencyMs": 29.55, "medianLatencyMs": 29, "p50LatencyMs": 29, - "p75LatencyMs": 30, - "p90LatencyMs": 33, + "p75LatencyMs": 29, + "p90LatencyMs": 31, "p99LatencyMs": 45, "maxLatencyMs": 60, - "bytesPerSec": 55394304 + "bytesPerSec": 55466393.6 }, { "workers": 10, "durationMs": 5000, - "requests": 840, + "requests": 849, "errors": 0, - "requestsPerSec": 168, - "avgLatencyMs": 58.67, - "medianLatencyMs": 58, - "p50LatencyMs": 58, + "requestsPerSec": 169.8, + "avgLatencyMs": 58.11, + "medianLatencyMs": 57, + "p50LatencyMs": 57, "p75LatencyMs": 58, - "p90LatencyMs": 63, - "p99LatencyMs": 91, - "maxLatencyMs": 113, - "bytesPerSec": 56128307.2 + "p90LatencyMs": 62, + "p99LatencyMs": 88, + "maxLatencyMs": 88, + "bytesPerSec": 56737792 }, { "workers": 25, "durationMs": 5000, - "requests": 868, + "requests": 836, "errors": 0, - "requestsPerSec": 173.6, - "avgLatencyMs": 141.15, - "medianLatencyMs": 139, - "p50LatencyMs": 139, - "p75LatencyMs": 140, - "p90LatencyMs": 164, - "p99LatencyMs": 304, - "maxLatencyMs": 605, - "bytesPerSec": 58009190.4 + "requestsPerSec": 167.2, + "avgLatencyMs": 146.91, + "medianLatencyMs": 145, + "p50LatencyMs": 145, + "p75LatencyMs": 146, + "p90LatencyMs": 162, + "p99LatencyMs": 339, + "maxLatencyMs": 634, + "bytesPerSec": 55859609.6 }, { "workers": 50, "durationMs": 5000, - "requests": 869, + "requests": 841, "errors": 0, - "requestsPerSec": 173.8, - "avgLatencyMs": 279.34, - "medianLatencyMs": 276, - "p50LatencyMs": 276, - "p75LatencyMs": 277, - "p90LatencyMs": 282, - "p99LatencyMs": 1643, - "maxLatencyMs": 2404, - "bytesPerSec": 58068172.8 + "requestsPerSec": 168.2, + "avgLatencyMs": 288.37, + "medianLatencyMs": 287, + "p50LatencyMs": 287, + "p75LatencyMs": 289, + "p90LatencyMs": 296, + "p99LatencyMs": 1716, + "maxLatencyMs": 2353, + "bytesPerSec": 56200396.8 }, { "workers": 100, "durationMs": 5010, - "requests": 842, + "requests": 819, "errors": 0, - "requestsPerSec": 168.4, - "avgLatencyMs": 404.74, - "medianLatencyMs": 306, - "p50LatencyMs": 306, - "p75LatencyMs": 358, - "p90LatencyMs": 397, - "p99LatencyMs": 3873, - "maxLatencyMs": 4910, - "bytesPerSec": 56272486.4 + "requestsPerSec": 163.81, + "avgLatencyMs": 420.92, + "medianLatencyMs": 315, + "p50LatencyMs": 315, + "p75LatencyMs": 378, + "p90LatencyMs": 407, + "p99LatencyMs": 3883, + "maxLatencyMs": 4978, + "bytesPerSec": 54732390.4 }, { "workers": 200, "durationMs": 5010, - "requests": 814, + "requests": 751, "errors": 0, - "requestsPerSec": 162.81, - "avgLatencyMs": 418.02, - "medianLatencyMs": 298, - "p50LatencyMs": 298, - "p75LatencyMs": 365, - "p90LatencyMs": 397, - "p99LatencyMs": 4047, - "maxLatencyMs": 4972, - "bytesPerSec": 54391603.2 + "requestsPerSec": 150.2, + "avgLatencyMs": 427.11, + "medianLatencyMs": 323, + "p50LatencyMs": 323, + "p75LatencyMs": 386, + "p90LatencyMs": 419, + "p99LatencyMs": 3928, + "maxLatencyMs": 4969, + "bytesPerSec": 50190745.6 } ], "runs": 3, "samples": [ { - "peakWorkers": 50, - "peakRequestsPerSec": 173.8, - "peakAvgLatencyMs": 279.34, - "peakP50LatencyMs": 276, - "peakP75LatencyMs": 277, - "peakP90LatencyMs": 282, - "peakP99LatencyMs": 1643, - "totalRequests": 5767, + "peakWorkers": 25, + "peakRequestsPerSec": 165.6, + "peakAvgLatencyMs": 148.32, + "peakP50LatencyMs": 147, + "peakP75LatencyMs": 149, + "peakP90LatencyMs": 154, + "peakP99LatencyMs": 318, + "totalRequests": 5525, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 705, + "requests": 679, "errors": 0, - "requestsPerSec": 141, - "avgLatencyMs": 6.41, - "medianLatencyMs": 6, - "p50LatencyMs": 6, + "requestsPerSec": 135.81, + "avgLatencyMs": 6.81, + "medianLatencyMs": 7, + "p50LatencyMs": 7, "p75LatencyMs": 7, - "p90LatencyMs": 7, - "p99LatencyMs": 11, - "maxLatencyMs": 13, - "bytesPerSec": 47117107.2 + "p90LatencyMs": 8, + "p99LatencyMs": 12, + "maxLatencyMs": 14, + "bytesPerSec": 45373849.6 }, { "workers": 5, "durationMs": 5000, - "requests": 829, + "requests": 797, "errors": 0, - "requestsPerSec": 165.8, - "avgLatencyMs": 29.57, - "medianLatencyMs": 29, - "p50LatencyMs": 29, - "p75LatencyMs": 30, + "requestsPerSec": 159.4, + "avgLatencyMs": 30.77, + "medianLatencyMs": 30, + "p50LatencyMs": 30, + "p75LatencyMs": 31, "p90LatencyMs": 33, - "p99LatencyMs": 45, - "maxLatencyMs": 60, - "bytesPerSec": 55394304 + "p99LatencyMs": 50, + "maxLatencyMs": 55, + "bytesPerSec": 53264384 }, { "workers": 10, "durationMs": 5000, - "requests": 840, + "requests": 821, "errors": 0, - "requestsPerSec": 168, - "avgLatencyMs": 58.67, - "medianLatencyMs": 58, - "p50LatencyMs": 58, - "p75LatencyMs": 58, - "p90LatencyMs": 63, - "p99LatencyMs": 91, - "maxLatencyMs": 113, - "bytesPerSec": 56128307.2 + "requestsPerSec": 164.2, + "avgLatencyMs": 60.04, + "medianLatencyMs": 59, + "p50LatencyMs": 59, + "p75LatencyMs": 60, + "p90LatencyMs": 64, + "p99LatencyMs": 88, + "maxLatencyMs": 129, + "bytesPerSec": 54856908.8 }, { "workers": 25, "durationMs": 5000, - "requests": 868, + "requests": 828, "errors": 0, - "requestsPerSec": 173.6, - "avgLatencyMs": 141.15, - "medianLatencyMs": 139, - "p50LatencyMs": 139, - "p75LatencyMs": 140, - "p90LatencyMs": 164, - "p99LatencyMs": 304, - "maxLatencyMs": 605, - "bytesPerSec": 58009190.4 + "requestsPerSec": 165.6, + "avgLatencyMs": 148.32, + "medianLatencyMs": 147, + "p50LatencyMs": 147, + "p75LatencyMs": 149, + "p90LatencyMs": 154, + "p99LatencyMs": 318, + "maxLatencyMs": 619, + "bytesPerSec": 55341875.2 }, { "workers": 50, "durationMs": 5000, - "requests": 869, + "requests": 820, "errors": 0, - "requestsPerSec": 173.8, - "avgLatencyMs": 279.34, - "medianLatencyMs": 276, - "p50LatencyMs": 276, - "p75LatencyMs": 277, - "p90LatencyMs": 282, - "p99LatencyMs": 1643, - "maxLatencyMs": 2404, - "bytesPerSec": 58068172.8 + "requestsPerSec": 164, + "avgLatencyMs": 295.53, + "medianLatencyMs": 291, + "p50LatencyMs": 291, + "p75LatencyMs": 295, + "p90LatencyMs": 302, + "p99LatencyMs": 1880, + "maxLatencyMs": 2668, + "bytesPerSec": 54804480 }, { "workers": 100, "durationMs": 5010, - "requests": 842, + "requests": 819, "errors": 0, - "requestsPerSec": 168.4, - "avgLatencyMs": 404.74, - "medianLatencyMs": 306, - "p50LatencyMs": 306, - "p75LatencyMs": 358, - "p90LatencyMs": 397, - "p99LatencyMs": 3873, - "maxLatencyMs": 4910, - "bytesPerSec": 56272486.4 + "requestsPerSec": 163.81, + "avgLatencyMs": 403.9, + "medianLatencyMs": 304, + "p50LatencyMs": 304, + "p75LatencyMs": 369, + "p90LatencyMs": 402, + "p99LatencyMs": 3823, + "maxLatencyMs": 4880, + "bytesPerSec": 54732390.4 }, { "workers": 200, "durationMs": 5010, - "requests": 814, + "requests": 761, "errors": 0, - "requestsPerSec": 162.81, - "avgLatencyMs": 418.02, - "medianLatencyMs": 298, - "p50LatencyMs": 298, + "requestsPerSec": 152.2, + "avgLatencyMs": 428.61, + "medianLatencyMs": 305, + "p50LatencyMs": 305, "p75LatencyMs": 365, - "p90LatencyMs": 397, - "p99LatencyMs": 4047, - "maxLatencyMs": 4972, - "bytesPerSec": 54391603.2 + "p90LatencyMs": 408, + "p99LatencyMs": 4010, + "maxLatencyMs": 4868, + "bytesPerSec": 50857574.4 } ] }, { - "peakWorkers": 10, - "peakRequestsPerSec": 175, - "peakAvgLatencyMs": 56.33, - "peakP50LatencyMs": 55, - "peakP75LatencyMs": 56, - "peakP90LatencyMs": 58, - "peakP99LatencyMs": 85, - "totalRequests": 5778, + "peakWorkers": 5, + "peakRequestsPerSec": 170, + "peakAvgLatencyMs": 28.94, + "peakP50LatencyMs": 29, + "peakP75LatencyMs": 29, + "peakP90LatencyMs": 29, + "peakP99LatencyMs": 44, + "totalRequests": 5693, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 728, + "requests": 719, "errors": 0, - "requestsPerSec": 145.6, - "avgLatencyMs": 6.27, + "requestsPerSec": 143.81, + "avgLatencyMs": 6.28, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 6, "p90LatencyMs": 7, "p99LatencyMs": 9, "maxLatencyMs": 11, - "bytesPerSec": 48650649.6 + "bytesPerSec": 48054272 }, { "workers": 5, "durationMs": 5000, - "requests": 860, + "requests": 850, "errors": 0, - "requestsPerSec": 172, - "avgLatencyMs": 28.43, - "medianLatencyMs": 28, - "p50LatencyMs": 28, - "p75LatencyMs": 28, + "requestsPerSec": 170, + "avgLatencyMs": 28.94, + "medianLatencyMs": 29, + "p50LatencyMs": 29, + "p75LatencyMs": 29, "p90LatencyMs": 29, "p99LatencyMs": 44, - "maxLatencyMs": 54, - "bytesPerSec": 57471795.2 + "maxLatencyMs": 52, + "bytesPerSec": 56809881.6 }, { "workers": 10, "durationMs": 5000, - "requests": 875, + "requests": 840, "errors": 0, - "requestsPerSec": 175, - "avgLatencyMs": 56.33, - "medianLatencyMs": 55, - "p50LatencyMs": 55, - "p75LatencyMs": 56, - "p90LatencyMs": 58, - "p99LatencyMs": 85, - "maxLatencyMs": 87, - "bytesPerSec": 58474496 + "requestsPerSec": 168, + "avgLatencyMs": 58.68, + "medianLatencyMs": 58, + "p50LatencyMs": 58, + "p75LatencyMs": 59, + "p90LatencyMs": 62, + "p99LatencyMs": 89, + "maxLatencyMs": 113, + "bytesPerSec": 56128307.2 }, { "workers": 25, "durationMs": 5000, - "requests": 860, + "requests": 838, "errors": 0, - "requestsPerSec": 172, - "avgLatencyMs": 142.85, - "medianLatencyMs": 139, - "p50LatencyMs": 139, - "p75LatencyMs": 145, - "p90LatencyMs": 155, - "p99LatencyMs": 294, - "maxLatencyMs": 538, - "bytesPerSec": 57471795.2 + "requestsPerSec": 167.6, + "avgLatencyMs": 146.51, + "medianLatencyMs": 145, + "p50LatencyMs": 145, + "p75LatencyMs": 146, + "p90LatencyMs": 153, + "p99LatencyMs": 249, + "maxLatencyMs": 584, + "bytesPerSec": 55990681.6 }, { "workers": 50, - "durationMs": 5010, - "requests": 846, + "durationMs": 5000, + "requests": 839, "errors": 0, - "requestsPerSec": 169.2, - "avgLatencyMs": 286.82, - "medianLatencyMs": 285, - "p50LatencyMs": 285, - "p75LatencyMs": 288, - "p90LatencyMs": 291, - "p99LatencyMs": 1646, - "maxLatencyMs": 2393, - "bytesPerSec": 56534630.4 + "requestsPerSec": 167.8, + "avgLatencyMs": 288.78, + "medianLatencyMs": 288, + "p50LatencyMs": 288, + "p75LatencyMs": 292, + "p90LatencyMs": 298, + "p99LatencyMs": 1730, + "maxLatencyMs": 2493, + "bytesPerSec": 56062771.2 }, { "workers": 100, @@ -485,72 +485,72 @@ "requests": 822, "errors": 0, "requestsPerSec": 164.4, - "avgLatencyMs": 413.76, - "medianLatencyMs": 320, - "p50LatencyMs": 320, - "p75LatencyMs": 367, - "p90LatencyMs": 406, - "p99LatencyMs": 3946, - "maxLatencyMs": 4988, + "avgLatencyMs": 413.49, + "medianLatencyMs": 307, + "p50LatencyMs": 307, + "p75LatencyMs": 364, + "p90LatencyMs": 410, + "p99LatencyMs": 3945, + "maxLatencyMs": 4991, "bytesPerSec": 54935552 }, { "workers": 200, "durationMs": 5010, - "requests": 787, + "requests": 785, "errors": 0, - "requestsPerSec": 157.4, - "avgLatencyMs": 420.34, - "medianLatencyMs": 312, - "p50LatencyMs": 312, - "p75LatencyMs": 366, - "p90LatencyMs": 398, - "p99LatencyMs": 3935, - "maxLatencyMs": 4872, - "bytesPerSec": 52587724.8 + "requestsPerSec": 157, + "avgLatencyMs": 420.83, + "medianLatencyMs": 302, + "p50LatencyMs": 302, + "p75LatencyMs": 372, + "p90LatencyMs": 412, + "p99LatencyMs": 4022, + "maxLatencyMs": 4929, + "bytesPerSec": 52451737.6 } ] }, { - "peakWorkers": 5, - "peakRequestsPerSec": 172, - "peakAvgLatencyMs": 28.46, - "peakP50LatencyMs": 28, - "peakP75LatencyMs": 29, - "peakP90LatencyMs": 29, - "peakP99LatencyMs": 39, - "totalRequests": 5745, + "peakWorkers": 10, + "peakRequestsPerSec": 169.8, + "peakAvgLatencyMs": 58.11, + "peakP50LatencyMs": 57, + "peakP75LatencyMs": 58, + "peakP90LatencyMs": 62, + "peakP99LatencyMs": 88, + "totalRequests": 5649, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 729, + "requests": 723, "errors": 0, - "requestsPerSec": 145.81, - "avgLatencyMs": 6.23, + "requestsPerSec": 144.6, + "avgLatencyMs": 6.28, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 6, "p90LatencyMs": 7, - "p99LatencyMs": 7, + "p99LatencyMs": 8, "maxLatencyMs": 11, - "bytesPerSec": 48709632 + "bytesPerSec": 48316416 }, { "workers": 5, "durationMs": 5000, - "requests": 860, + "requests": 830, "errors": 0, - "requestsPerSec": 172, - "avgLatencyMs": 28.46, - "medianLatencyMs": 28, - "p50LatencyMs": 28, + "requestsPerSec": 166, + "avgLatencyMs": 29.55, + "medianLatencyMs": 29, + "p50LatencyMs": 29, "p75LatencyMs": 29, - "p90LatencyMs": 29, - "p99LatencyMs": 39, - "maxLatencyMs": 53, - "bytesPerSec": 57471795.2 + "p90LatencyMs": 31, + "p99LatencyMs": 45, + "maxLatencyMs": 60, + "bytesPerSec": 55466393.6 }, { "workers": 10, @@ -558,74 +558,74 @@ "requests": 849, "errors": 0, "requestsPerSec": 169.8, - "avgLatencyMs": 58.1, + "avgLatencyMs": 58.11, "medianLatencyMs": 57, "p50LatencyMs": 57, "p75LatencyMs": 58, - "p90LatencyMs": 63, - "p99LatencyMs": 81, - "maxLatencyMs": 89, + "p90LatencyMs": 62, + "p99LatencyMs": 88, + "maxLatencyMs": 88, "bytesPerSec": 56737792 }, { "workers": 25, "durationMs": 5000, - "requests": 845, + "requests": 836, "errors": 0, - "requestsPerSec": 169, - "avgLatencyMs": 145.21, - "medianLatencyMs": 143, - "p50LatencyMs": 143, - "p75LatencyMs": 145, - "p90LatencyMs": 152, - "p99LatencyMs": 245, - "maxLatencyMs": 573, - "bytesPerSec": 56475648 + "requestsPerSec": 167.2, + "avgLatencyMs": 146.91, + "medianLatencyMs": 145, + "p50LatencyMs": 145, + "p75LatencyMs": 146, + "p90LatencyMs": 162, + "p99LatencyMs": 339, + "maxLatencyMs": 634, + "bytesPerSec": 55859609.6 }, { "workers": 50, "durationMs": 5000, - "requests": 842, + "requests": 841, "errors": 0, - "requestsPerSec": 168.4, - "avgLatencyMs": 287.98, - "medianLatencyMs": 285, - "p50LatencyMs": 285, - "p75LatencyMs": 290, - "p90LatencyMs": 297, - "p99LatencyMs": 1609, - "maxLatencyMs": 2322, - "bytesPerSec": 56272486.4 + "requestsPerSec": 168.2, + "avgLatencyMs": 288.37, + "medianLatencyMs": 287, + "p50LatencyMs": 287, + "p75LatencyMs": 289, + "p90LatencyMs": 296, + "p99LatencyMs": 1716, + "maxLatencyMs": 2353, + "bytesPerSec": 56200396.8 }, { "workers": 100, "durationMs": 5010, - "requests": 827, + "requests": 819, "errors": 0, - "requestsPerSec": 165.4, - "avgLatencyMs": 411.44, - "medianLatencyMs": 305, - "p50LatencyMs": 305, - "p75LatencyMs": 368, - "p90LatencyMs": 408, - "p99LatencyMs": 3968, - "maxLatencyMs": 4925, - "bytesPerSec": 55269785.6 + "requestsPerSec": 163.81, + "avgLatencyMs": 420.92, + "medianLatencyMs": 315, + "p50LatencyMs": 315, + "p75LatencyMs": 378, + "p90LatencyMs": 407, + "p99LatencyMs": 3883, + "maxLatencyMs": 4978, + "bytesPerSec": 54732390.4 }, { "workers": 200, "durationMs": 5010, - "requests": 793, + "requests": 751, "errors": 0, - "requestsPerSec": 158.6, - "avgLatencyMs": 428.5, - "medianLatencyMs": 310, - "p50LatencyMs": 310, - "p75LatencyMs": 377, - "p90LatencyMs": 407, - "p99LatencyMs": 4090, - "maxLatencyMs": 4961, - "bytesPerSec": 52989132.8 + "requestsPerSec": 150.2, + "avgLatencyMs": 427.11, + "medianLatencyMs": 323, + "p50LatencyMs": 323, + "p75LatencyMs": 386, + "p90LatencyMs": 419, + "p99LatencyMs": 3928, + "maxLatencyMs": 4969, + "bytesPerSec": 50190745.6 } ] } @@ -653,474 +653,474 @@ "browserVersion": "Google Chrome 154.0.8037.97", "ssrLoadTests": { "peakWorkers": 25, - "peakRequestsPerSec": 341.8, - "peakAvgLatencyMs": 72.11, + "peakRequestsPerSec": 342, + "peakAvgLatencyMs": 72.01, "peakP50LatencyMs": 72, "peakP75LatencyMs": 72, - "peakP90LatencyMs": 74, - "peakP99LatencyMs": 102, - "totalRequests": 11076, + "peakP90LatencyMs": 73, + "peakP99LatencyMs": 105, + "totalRequests": 11297, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1213, + "requests": 1238, "errors": 0, - "requestsPerSec": 242.6, - "avgLatencyMs": 3.51, + "requestsPerSec": 247.6, + "avgLatencyMs": 3.18, "medianLatencyMs": 3, "p50LatencyMs": 3, - "p75LatencyMs": 4, + "p75LatencyMs": 3, "p90LatencyMs": 4, "p99LatencyMs": 5, "maxLatencyMs": 8, - "bytesPerSec": 75962777.6 + "bytesPerSec": 77535641.6 }, { "workers": 5, "durationMs": 5000, - "requests": 1598, + "requests": 1635, "errors": 0, - "requestsPerSec": 319.61, - "avgLatencyMs": 15.22, - "medianLatencyMs": 15, - "p50LatencyMs": 15, - "p75LatencyMs": 16, + "requestsPerSec": 327, + "avgLatencyMs": 14.63, + "medianLatencyMs": 14, + "p50LatencyMs": 14, + "p75LatencyMs": 15, "p90LatencyMs": 16, - "p99LatencyMs": 22, - "maxLatencyMs": 31, - "bytesPerSec": 100093132.8 + "p99LatencyMs": 21, + "maxLatencyMs": 29, + "bytesPerSec": 102400000 }, { "workers": 10, "durationMs": 5000, - "requests": 1636, + "requests": 1690, "errors": 0, - "requestsPerSec": 327.2, - "avgLatencyMs": 30, - "medianLatencyMs": 30, - "p50LatencyMs": 30, - "p75LatencyMs": 31, - "p90LatencyMs": 32, + "requestsPerSec": 338, + "avgLatencyMs": 28.97, + "medianLatencyMs": 29, + "p50LatencyMs": 29, + "p75LatencyMs": 29, + "p90LatencyMs": 30, "p99LatencyMs": 44, - "maxLatencyMs": 56, - "bytesPerSec": 102452428.8 + "maxLatencyMs": 60, + "bytesPerSec": 105834086.4 }, { "workers": 25, "durationMs": 5000, - "requests": 1709, + "requests": 1710, "errors": 0, - "requestsPerSec": 341.8, - "avgLatencyMs": 72.11, + "requestsPerSec": 342, + "avgLatencyMs": 72.01, "medianLatencyMs": 72, "p50LatencyMs": 72, "p75LatencyMs": 72, - "p90LatencyMs": 74, - "p99LatencyMs": 102, - "maxLatencyMs": 315, - "bytesPerSec": 107026841.6 + "p90LatencyMs": 73, + "p99LatencyMs": 105, + "maxLatencyMs": 274, + "bytesPerSec": 107092377.6 }, { "workers": 50, "durationMs": 5000, - "requests": 1650, + "requests": 1705, "errors": 0, - "requestsPerSec": 330, - "avgLatencyMs": 148.04, - "medianLatencyMs": 146, - "p50LatencyMs": 146, - "p75LatencyMs": 148, - "p90LatencyMs": 151, - "p99LatencyMs": 548, - "maxLatencyMs": 1248, - "bytesPerSec": 103343718.4 + "requestsPerSec": 341, + "avgLatencyMs": 144.04, + "medianLatencyMs": 144, + "p50LatencyMs": 144, + "p75LatencyMs": 145, + "p90LatencyMs": 147, + "p99LatencyMs": 503, + "maxLatencyMs": 1172, + "bytesPerSec": 106777804.8 }, { "workers": 100, "durationMs": 5010, - "requests": 1642, + "requests": 1673, "errors": 0, - "requestsPerSec": 328.4, - "avgLatencyMs": 292.06, - "medianLatencyMs": 220, - "p50LatencyMs": 220, - "p75LatencyMs": 261, - "p90LatencyMs": 295, - "p99LatencyMs": 3501, - "maxLatencyMs": 4977, - "bytesPerSec": 102832537.6 + "requestsPerSec": 334.6, + "avgLatencyMs": 289.43, + "medianLatencyMs": 225, + "p50LatencyMs": 225, + "p75LatencyMs": 262, + "p90LatencyMs": 285, + "p99LatencyMs": 3437, + "maxLatencyMs": 4805, + "bytesPerSec": 104785510.4 }, { "workers": 200, "durationMs": 5010, - "requests": 1628, + "requests": 1646, "errors": 0, - "requestsPerSec": 325.61, - "avgLatencyMs": 292.05, - "medianLatencyMs": 215, - "p50LatencyMs": 215, + "requestsPerSec": 329.2, + "avgLatencyMs": 294.75, + "medianLatencyMs": 214, + "p50LatencyMs": 214, "p75LatencyMs": 257, - "p90LatencyMs": 281, - "p99LatencyMs": 3505, - "maxLatencyMs": 4911, - "bytesPerSec": 101967462.4 + "p90LatencyMs": 280, + "p99LatencyMs": 3547, + "maxLatencyMs": 4946, + "bytesPerSec": 103107788.8 } ], "runs": 3, "samples": [ { "peakWorkers": 25, - "peakRequestsPerSec": 341.8, - "peakAvgLatencyMs": 72.11, - "peakP50LatencyMs": 72, - "peakP75LatencyMs": 72, - "peakP90LatencyMs": 74, - "peakP99LatencyMs": 102, - "totalRequests": 11076, + "peakRequestsPerSec": 320.4, + "peakAvgLatencyMs": 76.93, + "peakP50LatencyMs": 76, + "peakP75LatencyMs": 77, + "peakP90LatencyMs": 78, + "peakP99LatencyMs": 112, + "totalRequests": 10690, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1213, + "requests": 1195, "errors": 0, - "requestsPerSec": 242.6, - "avgLatencyMs": 3.51, - "medianLatencyMs": 3, - "p50LatencyMs": 3, + "requestsPerSec": 239, + "avgLatencyMs": 3.94, + "medianLatencyMs": 4, + "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 5, - "maxLatencyMs": 8, - "bytesPerSec": 75962777.6 + "maxLatencyMs": 9, + "bytesPerSec": 74848665.6 }, { "workers": 5, "durationMs": 5000, - "requests": 1598, + "requests": 1542, "errors": 0, - "requestsPerSec": 319.61, - "avgLatencyMs": 15.22, + "requestsPerSec": 308.4, + "avgLatencyMs": 15.66, "medianLatencyMs": 15, "p50LatencyMs": 15, "p75LatencyMs": 16, - "p90LatencyMs": 16, - "p99LatencyMs": 22, - "maxLatencyMs": 31, - "bytesPerSec": 100093132.8 + "p90LatencyMs": 17, + "p99LatencyMs": 23, + "maxLatencyMs": 32, + "bytesPerSec": 96580403.2 }, { "workers": 10, "durationMs": 5000, - "requests": 1636, + "requests": 1598, "errors": 0, - "requestsPerSec": 327.2, - "avgLatencyMs": 30, + "requestsPerSec": 319.61, + "avgLatencyMs": 30.7, "medianLatencyMs": 30, "p50LatencyMs": 30, "p75LatencyMs": 31, "p90LatencyMs": 32, "p99LatencyMs": 44, - "maxLatencyMs": 56, - "bytesPerSec": 102452428.8 + "maxLatencyMs": 57, + "bytesPerSec": 100080025.6 }, { "workers": 25, "durationMs": 5000, - "requests": 1709, + "requests": 1602, "errors": 0, - "requestsPerSec": 341.8, - "avgLatencyMs": 72.11, - "medianLatencyMs": 72, - "p50LatencyMs": 72, - "p75LatencyMs": 72, - "p90LatencyMs": 74, - "p99LatencyMs": 102, - "maxLatencyMs": 315, - "bytesPerSec": 107026841.6 + "requestsPerSec": 320.4, + "avgLatencyMs": 76.93, + "medianLatencyMs": 76, + "p50LatencyMs": 76, + "p75LatencyMs": 77, + "p90LatencyMs": 78, + "p99LatencyMs": 112, + "maxLatencyMs": 310, + "bytesPerSec": 100329062.4 }, { "workers": 50, "durationMs": 5000, - "requests": 1650, + "requests": 1571, "errors": 0, - "requestsPerSec": 330, - "avgLatencyMs": 148.04, - "medianLatencyMs": 146, - "p50LatencyMs": 146, - "p75LatencyMs": 148, - "p90LatencyMs": 151, - "p99LatencyMs": 548, - "maxLatencyMs": 1248, - "bytesPerSec": 103343718.4 + "requestsPerSec": 314.2, + "avgLatencyMs": 156.25, + "medianLatencyMs": 153, + "p50LatencyMs": 153, + "p75LatencyMs": 154, + "p90LatencyMs": 166, + "p99LatencyMs": 661, + "maxLatencyMs": 1348, + "bytesPerSec": 98376089.6 }, { "workers": 100, "durationMs": 5010, - "requests": 1642, + "requests": 1589, "errors": 0, - "requestsPerSec": 328.4, - "avgLatencyMs": 292.06, - "medianLatencyMs": 220, - "p50LatencyMs": 220, - "p75LatencyMs": 261, - "p90LatencyMs": 295, - "p99LatencyMs": 3501, - "maxLatencyMs": 4977, - "bytesPerSec": 102832537.6 + "requestsPerSec": 317.8, + "avgLatencyMs": 295.69, + "medianLatencyMs": 214, + "p50LatencyMs": 214, + "p75LatencyMs": 271, + "p90LatencyMs": 291, + "p99LatencyMs": 3522, + "maxLatencyMs": 4916, + "bytesPerSec": 99516416 }, { "workers": 200, "durationMs": 5010, - "requests": 1628, + "requests": 1593, "errors": 0, - "requestsPerSec": 325.61, - "avgLatencyMs": 292.05, - "medianLatencyMs": 215, - "p50LatencyMs": 215, - "p75LatencyMs": 257, - "p90LatencyMs": 281, - "p99LatencyMs": 3505, - "maxLatencyMs": 4911, - "bytesPerSec": 101967462.4 + "requestsPerSec": 318.61, + "avgLatencyMs": 295.69, + "medianLatencyMs": 208, + "p50LatencyMs": 208, + "p75LatencyMs": 252, + "p90LatencyMs": 274, + "p99LatencyMs": 3622, + "maxLatencyMs": 4921, + "bytesPerSec": 99791667.2 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 337.4, - "peakAvgLatencyMs": 73.06, - "peakP50LatencyMs": 72, - "peakP75LatencyMs": 73, - "peakP90LatencyMs": 74, - "peakP99LatencyMs": 107, - "totalRequests": 11249, + "peakRequestsPerSec": 346.6, + "peakAvgLatencyMs": 71.12, + "peakP50LatencyMs": 71, + "peakP75LatencyMs": 71, + "peakP90LatencyMs": 72, + "peakP99LatencyMs": 91, + "totalRequests": 11440, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1231, + "requests": 1239, "errors": 0, - "requestsPerSec": 246.2, - "avgLatencyMs": 3.33, + "requestsPerSec": 247.8, + "avgLatencyMs": 3.18, "medianLatencyMs": 3, "p50LatencyMs": 3, - "p75LatencyMs": 4, + "p75LatencyMs": 3, "p90LatencyMs": 4, "p99LatencyMs": 5, - "maxLatencyMs": 9, - "bytesPerSec": 77089996.8 + "maxLatencyMs": 7, + "bytesPerSec": 77601177.6 }, { "workers": 5, "durationMs": 5000, - "requests": 1647, + "requests": 1648, "errors": 0, - "requestsPerSec": 329.4, - "avgLatencyMs": 14.55, + "requestsPerSec": 329.6, + "avgLatencyMs": 14.5, "medianLatencyMs": 14, "p50LatencyMs": 14, "p75LatencyMs": 15, "p90LatencyMs": 16, - "p99LatencyMs": 20, - "maxLatencyMs": 30, - "bytesPerSec": 103147110.4 + "p99LatencyMs": 19, + "maxLatencyMs": 28, + "bytesPerSec": 103225753.6 }, { "workers": 10, "durationMs": 5000, - "requests": 1682, + "requests": 1715, "errors": 0, - "requestsPerSec": 336.4, - "avgLatencyMs": 29.12, - "medianLatencyMs": 29, - "p50LatencyMs": 29, + "requestsPerSec": 343, + "avgLatencyMs": 28.63, + "medianLatencyMs": 28, + "p50LatencyMs": 28, "p75LatencyMs": 29, - "p90LatencyMs": 30, - "p99LatencyMs": 46, - "maxLatencyMs": 61, - "bytesPerSec": 105349120 + "p90LatencyMs": 29, + "p99LatencyMs": 42, + "maxLatencyMs": 60, + "bytesPerSec": 107406950.4 }, { "workers": 25, "durationMs": 5000, - "requests": 1687, + "requests": 1733, "errors": 0, - "requestsPerSec": 337.4, - "avgLatencyMs": 73.06, - "medianLatencyMs": 72, - "p50LatencyMs": 72, - "p75LatencyMs": 73, - "p90LatencyMs": 74, - "p99LatencyMs": 107, - "maxLatencyMs": 285, - "bytesPerSec": 105663692.8 + "requestsPerSec": 346.6, + "avgLatencyMs": 71.12, + "medianLatencyMs": 71, + "p50LatencyMs": 71, + "p75LatencyMs": 71, + "p90LatencyMs": 72, + "p99LatencyMs": 91, + "maxLatencyMs": 232, + "bytesPerSec": 108547276.8 }, { "workers": 50, "durationMs": 5000, - "requests": 1672, + "requests": 1730, "errors": 0, - "requestsPerSec": 334.4, - "avgLatencyMs": 146.8, - "medianLatencyMs": 144, - "p50LatencyMs": 144, - "p75LatencyMs": 146, - "p90LatencyMs": 157, - "p99LatencyMs": 601, - "maxLatencyMs": 1236, - "bytesPerSec": 104719974.4 + "requestsPerSec": 346, + "avgLatencyMs": 142.02, + "medianLatencyMs": 141, + "p50LatencyMs": 141, + "p75LatencyMs": 142, + "p90LatencyMs": 143, + "p99LatencyMs": 560, + "maxLatencyMs": 1189, + "bytesPerSec": 108337561.6 }, { "workers": 100, "durationMs": 5010, - "requests": 1678, + "requests": 1709, "errors": 0, - "requestsPerSec": 335.6, - "avgLatencyMs": 288.97, - "medianLatencyMs": 219, - "p50LatencyMs": 219, - "p75LatencyMs": 256, - "p90LatencyMs": 279, - "p99LatencyMs": 3532, - "maxLatencyMs": 4960, - "bytesPerSec": 105100083.2 + "requestsPerSec": 341.8, + "avgLatencyMs": 283.87, + "medianLatencyMs": 225, + "p50LatencyMs": 225, + "p75LatencyMs": 261, + "p90LatencyMs": 282, + "p99LatencyMs": 3257, + "maxLatencyMs": 4750, + "bytesPerSec": 107039948.8 }, { "workers": 200, "durationMs": 5010, - "requests": 1652, + "requests": 1666, "errors": 0, - "requestsPerSec": 330.4, - "avgLatencyMs": 290.88, - "medianLatencyMs": 212, - "p50LatencyMs": 212, - "p75LatencyMs": 266, - "p90LatencyMs": 287, - "p99LatencyMs": 3447, - "maxLatencyMs": 4915, - "bytesPerSec": 103474790.4 + "requestsPerSec": 333.2, + "avgLatencyMs": 293.96, + "medianLatencyMs": 215, + "p50LatencyMs": 215, + "p75LatencyMs": 259, + "p90LatencyMs": 282, + "p99LatencyMs": 3509, + "maxLatencyMs": 4972, + "bytesPerSec": 104339865.6 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 344.2, - "peakAvgLatencyMs": 71.33, - "peakP50LatencyMs": 71, - "peakP75LatencyMs": 71, + "peakRequestsPerSec": 342, + "peakAvgLatencyMs": 72.01, + "peakP50LatencyMs": 72, + "peakP75LatencyMs": 72, "peakP90LatencyMs": 73, - "peakP99LatencyMs": 104, - "totalRequests": 11166, + "peakP99LatencyMs": 105, + "totalRequests": 11297, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1177, + "requests": 1238, "errors": 0, - "requestsPerSec": 235.4, - "avgLatencyMs": 3.77, - "medianLatencyMs": 4, - "p50LatencyMs": 4, - "p75LatencyMs": 4, + "requestsPerSec": 247.6, + "avgLatencyMs": 3.18, + "medianLatencyMs": 3, + "p50LatencyMs": 3, + "p75LatencyMs": 3, "p90LatencyMs": 4, "p99LatencyMs": 5, - "maxLatencyMs": 9, - "bytesPerSec": 73721446.41 + "maxLatencyMs": 8, + "bytesPerSec": 77535641.6 }, { "workers": 5, "durationMs": 5000, - "requests": 1578, + "requests": 1635, "errors": 0, - "requestsPerSec": 315.61, - "avgLatencyMs": 15.29, - "medianLatencyMs": 15, - "p50LatencyMs": 15, - "p75LatencyMs": 16, - "p90LatencyMs": 17, - "p99LatencyMs": 22, - "maxLatencyMs": 31, - "bytesPerSec": 98834841.6 + "requestsPerSec": 327, + "avgLatencyMs": 14.63, + "medianLatencyMs": 14, + "p50LatencyMs": 14, + "p75LatencyMs": 15, + "p90LatencyMs": 16, + "p99LatencyMs": 21, + "maxLatencyMs": 29, + "bytesPerSec": 102400000 }, { "workers": 10, "durationMs": 5000, - "requests": 1677, + "requests": 1690, "errors": 0, - "requestsPerSec": 335.4, - "avgLatencyMs": 29.25, + "requestsPerSec": 338, + "avgLatencyMs": 28.97, "medianLatencyMs": 29, "p50LatencyMs": 29, - "p75LatencyMs": 30, + "p75LatencyMs": 29, "p90LatencyMs": 30, - "p99LatencyMs": 43, - "maxLatencyMs": 66, - "bytesPerSec": 105034547.2 + "p99LatencyMs": 44, + "maxLatencyMs": 60, + "bytesPerSec": 105834086.4 }, { "workers": 25, "durationMs": 5000, - "requests": 1721, + "requests": 1710, "errors": 0, - "requestsPerSec": 344.2, - "avgLatencyMs": 71.33, - "medianLatencyMs": 71, - "p50LatencyMs": 71, - "p75LatencyMs": 71, + "requestsPerSec": 342, + "avgLatencyMs": 72.01, + "medianLatencyMs": 72, + "p50LatencyMs": 72, + "p75LatencyMs": 72, "p90LatencyMs": 73, - "p99LatencyMs": 104, - "maxLatencyMs": 273, - "bytesPerSec": 107773952 + "p99LatencyMs": 105, + "maxLatencyMs": 274, + "bytesPerSec": 107092377.6 }, { "workers": 50, "durationMs": 5000, - "requests": 1681, + "requests": 1705, "errors": 0, - "requestsPerSec": 336.2, - "avgLatencyMs": 146.06, - "medianLatencyMs": 145, - "p50LatencyMs": 145, - "p75LatencyMs": 147, - "p90LatencyMs": 150, - "p99LatencyMs": 548, - "maxLatencyMs": 1183, - "bytesPerSec": 105296691.2 + "requestsPerSec": 341, + "avgLatencyMs": 144.04, + "medianLatencyMs": 144, + "p50LatencyMs": 144, + "p75LatencyMs": 145, + "p90LatencyMs": 147, + "p99LatencyMs": 503, + "maxLatencyMs": 1172, + "bytesPerSec": 106777804.8 }, { "workers": 100, "durationMs": 5010, - "requests": 1699, + "requests": 1673, "errors": 0, - "requestsPerSec": 339.8, - "avgLatencyMs": 285.4, - "medianLatencyMs": 216, - "p50LatencyMs": 216, - "p75LatencyMs": 260, - "p90LatencyMs": 289, - "p99LatencyMs": 3387, - "maxLatencyMs": 4844, - "bytesPerSec": 106410803.2 + "requestsPerSec": 334.6, + "avgLatencyMs": 289.43, + "medianLatencyMs": 225, + "p50LatencyMs": 225, + "p75LatencyMs": 262, + "p90LatencyMs": 285, + "p99LatencyMs": 3437, + "maxLatencyMs": 4805, + "bytesPerSec": 104785510.4 }, { "workers": 200, "durationMs": 5010, - "requests": 1633, + "requests": 1646, "errors": 0, - "requestsPerSec": 326.61, - "avgLatencyMs": 293.83, - "medianLatencyMs": 213, - "p50LatencyMs": 213, + "requestsPerSec": 329.2, + "avgLatencyMs": 294.75, + "medianLatencyMs": 214, + "p50LatencyMs": 214, "p75LatencyMs": 257, - "p90LatencyMs": 284, - "p99LatencyMs": 3489, - "maxLatencyMs": 4934, - "bytesPerSec": 102268928 + "p90LatencyMs": 280, + "p99LatencyMs": 3547, + "maxLatencyMs": 4946, + "bytesPerSec": 103107788.8 } ] } diff --git a/packages/app-react-router/stats/7.16.0.json b/packages/app-react-router/stats/7.16.0.json index 95dc346b..2ead8f10 100644 --- a/packages/app-react-router/stats/7.16.0.json +++ b/packages/app-react-router/stats/7.16.0.json @@ -1,483 +1,483 @@ { - "timingMeasuredAt": "2026-10-09T13:14:59.615Z", + "timingMeasuredAt": "2026-10-10T10:58:42.209Z", "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": 150.4, - "fcpMs": 150.44, + "firstPaintMs": 159.4, + "fcpMs": 159.35, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 16.65, - "inputDelayMs": 1.45, - "processingDurationMs": 2.24, - "presentationDelayMs": 12.96 + "interactionLatencyMs": 16.21, + "inputDelayMs": 2.09, + "processingDurationMs": 2.18, + "presentationDelayMs": 11.94 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 8.44, - "fcpMs": 8.32, - "interactionLatencyMs": 4.18, - "inputDelayMs": 0.04, - "processingDurationMs": 0.43, - "presentationDelayMs": 4.26 + "firstPaintMs": 11.22, + "fcpMs": 11.22, + "interactionLatencyMs": 5.36, + "inputDelayMs": 1.25, + "processingDurationMs": 0.14, + "presentationDelayMs": 5.97 }, "samples": [ { - "firstPaintMs": 146, - "fcpMs": 146.141, + "firstPaintMs": 161, + "fcpMs": 161.439, "interactionTests": { - "interactionLatencyMs": 10.484, - "inputDelayMs": 1.485, - "processingDurationMs": 2.094, - "presentationDelayMs": 6.905 + "interactionLatencyMs": 10.922, + "inputDelayMs": 4.326, + "processingDurationMs": 2.18, + "presentationDelayMs": 4.416 } }, { - "firstPaintMs": 161, - "fcpMs": 161.088, + "firstPaintMs": 166, + "fcpMs": 165.866, "interactionTests": { - "interactionLatencyMs": 20.376, - "inputDelayMs": 1.451, - "processingDurationMs": 1.957, - "presentationDelayMs": 16.968 + "interactionLatencyMs": 21.371, + "inputDelayMs": 1.67, + "processingDurationMs": 2.21, + "presentationDelayMs": 17.491 } }, { - "firstPaintMs": 143, - "fcpMs": 143.48, + "firstPaintMs": 162, + "fcpMs": 161.548, "interactionTests": { - "interactionLatencyMs": 15.323, - "inputDelayMs": 1.502, - "processingDurationMs": 2.059, - "presentationDelayMs": 11.762 + "interactionLatencyMs": 22.599999999999998, + "inputDelayMs": 1.644, + "processingDurationMs": 2.387, + "presentationDelayMs": 18.569 } }, { - "firstPaintMs": 158, - "fcpMs": 157.688, + "firstPaintMs": 168, + "fcpMs": 167.966, "interactionTests": { - "interactionLatencyMs": 20.655, - "inputDelayMs": 1.438, - "processingDurationMs": 2.068, - "presentationDelayMs": 17.149 + "interactionLatencyMs": 13.426, + "inputDelayMs": 1.401, + "processingDurationMs": 2.029, + "presentationDelayMs": 9.996 } }, { - "firstPaintMs": 144, - "fcpMs": 143.801, + "firstPaintMs": 140, + "fcpMs": 139.924, "interactionTests": { - "interactionLatencyMs": 16.404, - "inputDelayMs": 1.388, - "processingDurationMs": 2.999, - "presentationDelayMs": 12.017 + "interactionLatencyMs": 12.753, + "inputDelayMs": 1.433, + "processingDurationMs": 2.071, + "presentationDelayMs": 9.249 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 330, - "avgLatencyMs": 3.063, - "medianLatencyMs": 3.007, - "samples": 3265, + "opsPerSec": 329, + "avgLatencyMs": 3.079, + "medianLatencyMs": 3.003, + "samples": 3248, "bodySizeKb": 216.9, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 95.4, - "fcpMs": 95.57, + "firstPaintMs": 104.8, + "fcpMs": 104.73, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 19.54, - "inputDelayMs": 1.65, - "processingDurationMs": 2.83, - "presentationDelayMs": 15.05 + "interactionLatencyMs": 18.41, + "inputDelayMs": 1.77, + "processingDurationMs": 3.39, + "presentationDelayMs": 13.25 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 14.1, - "fcpMs": 14.01, - "interactionLatencyMs": 2.84, + "firstPaintMs": 16.19, + "fcpMs": 16.43, + "interactionLatencyMs": 4.97, "inputDelayMs": 0.1, - "processingDurationMs": 0.12, - "presentationDelayMs": 2.85 + "processingDurationMs": 0.79, + "presentationDelayMs": 5.26 }, "samples": [ { - "firstPaintMs": 99, - "fcpMs": 99.065, + "firstPaintMs": 83, + "fcpMs": 82.583, "interactionTests": { - "interactionLatencyMs": 19.554, - "inputDelayMs": 1.698, - "processingDurationMs": 2.961, - "presentationDelayMs": 14.895 + "interactionLatencyMs": 12.918, + "inputDelayMs": 1.733, + "processingDurationMs": 2.759, + "presentationDelayMs": 8.426 } }, { - "firstPaintMs": 71, - "fcpMs": 71.267, + "firstPaintMs": 125, + "fcpMs": 125.184, "interactionTests": { - "interactionLatencyMs": 18.563000000000002, - "inputDelayMs": 1.73, - "processingDurationMs": 2.952, - "presentationDelayMs": 13.881 + "interactionLatencyMs": 22.282, + "inputDelayMs": 1.627, + "processingDurationMs": 3.077, + "presentationDelayMs": 17.578 } }, { - "firstPaintMs": 105, - "fcpMs": 104.72, + "firstPaintMs": 104, + "fcpMs": 103.759, "interactionTests": { - "interactionLatencyMs": 21.512, - "inputDelayMs": 1.745, - "processingDurationMs": 2.687, - "presentationDelayMs": 17.08 + "interactionLatencyMs": 17.724, + "inputDelayMs": 1.876, + "processingDurationMs": 3.108, + "presentationDelayMs": 12.74 } }, { - "firstPaintMs": 105, - "fcpMs": 105.338, + "firstPaintMs": 97, + "fcpMs": 96.923, "interactionTests": { - "interactionLatencyMs": 22.700000000000003, - "inputDelayMs": 1.581, - "processingDurationMs": 2.772, - "presentationDelayMs": 18.347 + "interactionLatencyMs": 14.538, + "inputDelayMs": 1.847, + "processingDurationMs": 4.771, + "presentationDelayMs": 7.92 } }, { - "firstPaintMs": 97, - "fcpMs": 97.456, + "firstPaintMs": 115, + "fcpMs": 115.184, "interactionTests": { - "interactionLatencyMs": 15.365, - "inputDelayMs": 1.517, - "processingDurationMs": 2.801, - "presentationDelayMs": 11.047 + "interactionLatencyMs": 24.586, + "inputDelayMs": 1.753, + "processingDurationMs": 3.247, + "presentationDelayMs": 19.586 } } ] }, "ssrRouterLinkLoadTests": { - "peakWorkers": 50, - "peakRequestsPerSec": 173.8, - "peakAvgLatencyMs": 279.34, - "peakP50LatencyMs": 276, - "peakP75LatencyMs": 277, - "peakP90LatencyMs": 282, - "peakP99LatencyMs": 1643, - "totalRequests": 5767, + "peakWorkers": 10, + "peakRequestsPerSec": 169.8, + "peakAvgLatencyMs": 58.11, + "peakP50LatencyMs": 57, + "peakP75LatencyMs": 58, + "peakP90LatencyMs": 62, + "peakP99LatencyMs": 88, + "totalRequests": 5649, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 705, + "requests": 723, "errors": 0, - "requestsPerSec": 141, - "avgLatencyMs": 6.41, + "requestsPerSec": 144.6, + "avgLatencyMs": 6.28, "medianLatencyMs": 6, "p50LatencyMs": 6, - "p75LatencyMs": 7, + "p75LatencyMs": 6, "p90LatencyMs": 7, - "p99LatencyMs": 11, - "maxLatencyMs": 13, - "bytesPerSec": 47117107.2 + "p99LatencyMs": 8, + "maxLatencyMs": 11, + "bytesPerSec": 48316416 }, { "workers": 5, "durationMs": 5000, - "requests": 829, + "requests": 830, "errors": 0, - "requestsPerSec": 165.8, - "avgLatencyMs": 29.57, + "requestsPerSec": 166, + "avgLatencyMs": 29.55, "medianLatencyMs": 29, "p50LatencyMs": 29, - "p75LatencyMs": 30, - "p90LatencyMs": 33, + "p75LatencyMs": 29, + "p90LatencyMs": 31, "p99LatencyMs": 45, "maxLatencyMs": 60, - "bytesPerSec": 55394304 + "bytesPerSec": 55466393.6 }, { "workers": 10, "durationMs": 5000, - "requests": 840, + "requests": 849, "errors": 0, - "requestsPerSec": 168, - "avgLatencyMs": 58.67, - "medianLatencyMs": 58, - "p50LatencyMs": 58, + "requestsPerSec": 169.8, + "avgLatencyMs": 58.11, + "medianLatencyMs": 57, + "p50LatencyMs": 57, "p75LatencyMs": 58, - "p90LatencyMs": 63, - "p99LatencyMs": 91, - "maxLatencyMs": 113, - "bytesPerSec": 56128307.2 + "p90LatencyMs": 62, + "p99LatencyMs": 88, + "maxLatencyMs": 88, + "bytesPerSec": 56737792 }, { "workers": 25, "durationMs": 5000, - "requests": 868, + "requests": 836, "errors": 0, - "requestsPerSec": 173.6, - "avgLatencyMs": 141.15, - "medianLatencyMs": 139, - "p50LatencyMs": 139, - "p75LatencyMs": 140, - "p90LatencyMs": 164, - "p99LatencyMs": 304, - "maxLatencyMs": 605, - "bytesPerSec": 58009190.4 + "requestsPerSec": 167.2, + "avgLatencyMs": 146.91, + "medianLatencyMs": 145, + "p50LatencyMs": 145, + "p75LatencyMs": 146, + "p90LatencyMs": 162, + "p99LatencyMs": 339, + "maxLatencyMs": 634, + "bytesPerSec": 55859609.6 }, { "workers": 50, "durationMs": 5000, - "requests": 869, + "requests": 841, "errors": 0, - "requestsPerSec": 173.8, - "avgLatencyMs": 279.34, - "medianLatencyMs": 276, - "p50LatencyMs": 276, - "p75LatencyMs": 277, - "p90LatencyMs": 282, - "p99LatencyMs": 1643, - "maxLatencyMs": 2404, - "bytesPerSec": 58068172.8 + "requestsPerSec": 168.2, + "avgLatencyMs": 288.37, + "medianLatencyMs": 287, + "p50LatencyMs": 287, + "p75LatencyMs": 289, + "p90LatencyMs": 296, + "p99LatencyMs": 1716, + "maxLatencyMs": 2353, + "bytesPerSec": 56200396.8 }, { "workers": 100, "durationMs": 5010, - "requests": 842, + "requests": 819, "errors": 0, - "requestsPerSec": 168.4, - "avgLatencyMs": 404.74, - "medianLatencyMs": 306, - "p50LatencyMs": 306, - "p75LatencyMs": 358, - "p90LatencyMs": 397, - "p99LatencyMs": 3873, - "maxLatencyMs": 4910, - "bytesPerSec": 56272486.4 + "requestsPerSec": 163.81, + "avgLatencyMs": 420.92, + "medianLatencyMs": 315, + "p50LatencyMs": 315, + "p75LatencyMs": 378, + "p90LatencyMs": 407, + "p99LatencyMs": 3883, + "maxLatencyMs": 4978, + "bytesPerSec": 54732390.4 }, { "workers": 200, "durationMs": 5010, - "requests": 814, + "requests": 751, "errors": 0, - "requestsPerSec": 162.81, - "avgLatencyMs": 418.02, - "medianLatencyMs": 298, - "p50LatencyMs": 298, - "p75LatencyMs": 365, - "p90LatencyMs": 397, - "p99LatencyMs": 4047, - "maxLatencyMs": 4972, - "bytesPerSec": 54391603.2 + "requestsPerSec": 150.2, + "avgLatencyMs": 427.11, + "medianLatencyMs": 323, + "p50LatencyMs": 323, + "p75LatencyMs": 386, + "p90LatencyMs": 419, + "p99LatencyMs": 3928, + "maxLatencyMs": 4969, + "bytesPerSec": 50190745.6 } ], "runs": 3, "samples": [ { - "peakWorkers": 50, - "peakRequestsPerSec": 173.8, - "peakAvgLatencyMs": 279.34, - "peakP50LatencyMs": 276, - "peakP75LatencyMs": 277, - "peakP90LatencyMs": 282, - "peakP99LatencyMs": 1643, - "totalRequests": 5767, + "peakWorkers": 25, + "peakRequestsPerSec": 165.6, + "peakAvgLatencyMs": 148.32, + "peakP50LatencyMs": 147, + "peakP75LatencyMs": 149, + "peakP90LatencyMs": 154, + "peakP99LatencyMs": 318, + "totalRequests": 5525, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 705, + "requests": 679, "errors": 0, - "requestsPerSec": 141, - "avgLatencyMs": 6.41, - "medianLatencyMs": 6, - "p50LatencyMs": 6, + "requestsPerSec": 135.81, + "avgLatencyMs": 6.81, + "medianLatencyMs": 7, + "p50LatencyMs": 7, "p75LatencyMs": 7, - "p90LatencyMs": 7, - "p99LatencyMs": 11, - "maxLatencyMs": 13, - "bytesPerSec": 47117107.2 + "p90LatencyMs": 8, + "p99LatencyMs": 12, + "maxLatencyMs": 14, + "bytesPerSec": 45373849.6 }, { "workers": 5, "durationMs": 5000, - "requests": 829, + "requests": 797, "errors": 0, - "requestsPerSec": 165.8, - "avgLatencyMs": 29.57, - "medianLatencyMs": 29, - "p50LatencyMs": 29, - "p75LatencyMs": 30, + "requestsPerSec": 159.4, + "avgLatencyMs": 30.77, + "medianLatencyMs": 30, + "p50LatencyMs": 30, + "p75LatencyMs": 31, "p90LatencyMs": 33, - "p99LatencyMs": 45, - "maxLatencyMs": 60, - "bytesPerSec": 55394304 + "p99LatencyMs": 50, + "maxLatencyMs": 55, + "bytesPerSec": 53264384 }, { "workers": 10, "durationMs": 5000, - "requests": 840, + "requests": 821, "errors": 0, - "requestsPerSec": 168, - "avgLatencyMs": 58.67, - "medianLatencyMs": 58, - "p50LatencyMs": 58, - "p75LatencyMs": 58, - "p90LatencyMs": 63, - "p99LatencyMs": 91, - "maxLatencyMs": 113, - "bytesPerSec": 56128307.2 + "requestsPerSec": 164.2, + "avgLatencyMs": 60.04, + "medianLatencyMs": 59, + "p50LatencyMs": 59, + "p75LatencyMs": 60, + "p90LatencyMs": 64, + "p99LatencyMs": 88, + "maxLatencyMs": 129, + "bytesPerSec": 54856908.8 }, { "workers": 25, "durationMs": 5000, - "requests": 868, + "requests": 828, "errors": 0, - "requestsPerSec": 173.6, - "avgLatencyMs": 141.15, - "medianLatencyMs": 139, - "p50LatencyMs": 139, - "p75LatencyMs": 140, - "p90LatencyMs": 164, - "p99LatencyMs": 304, - "maxLatencyMs": 605, - "bytesPerSec": 58009190.4 + "requestsPerSec": 165.6, + "avgLatencyMs": 148.32, + "medianLatencyMs": 147, + "p50LatencyMs": 147, + "p75LatencyMs": 149, + "p90LatencyMs": 154, + "p99LatencyMs": 318, + "maxLatencyMs": 619, + "bytesPerSec": 55341875.2 }, { "workers": 50, "durationMs": 5000, - "requests": 869, + "requests": 820, "errors": 0, - "requestsPerSec": 173.8, - "avgLatencyMs": 279.34, - "medianLatencyMs": 276, - "p50LatencyMs": 276, - "p75LatencyMs": 277, - "p90LatencyMs": 282, - "p99LatencyMs": 1643, - "maxLatencyMs": 2404, - "bytesPerSec": 58068172.8 + "requestsPerSec": 164, + "avgLatencyMs": 295.53, + "medianLatencyMs": 291, + "p50LatencyMs": 291, + "p75LatencyMs": 295, + "p90LatencyMs": 302, + "p99LatencyMs": 1880, + "maxLatencyMs": 2668, + "bytesPerSec": 54804480 }, { "workers": 100, "durationMs": 5010, - "requests": 842, + "requests": 819, "errors": 0, - "requestsPerSec": 168.4, - "avgLatencyMs": 404.74, - "medianLatencyMs": 306, - "p50LatencyMs": 306, - "p75LatencyMs": 358, - "p90LatencyMs": 397, - "p99LatencyMs": 3873, - "maxLatencyMs": 4910, - "bytesPerSec": 56272486.4 + "requestsPerSec": 163.81, + "avgLatencyMs": 403.9, + "medianLatencyMs": 304, + "p50LatencyMs": 304, + "p75LatencyMs": 369, + "p90LatencyMs": 402, + "p99LatencyMs": 3823, + "maxLatencyMs": 4880, + "bytesPerSec": 54732390.4 }, { "workers": 200, "durationMs": 5010, - "requests": 814, + "requests": 761, "errors": 0, - "requestsPerSec": 162.81, - "avgLatencyMs": 418.02, - "medianLatencyMs": 298, - "p50LatencyMs": 298, + "requestsPerSec": 152.2, + "avgLatencyMs": 428.61, + "medianLatencyMs": 305, + "p50LatencyMs": 305, "p75LatencyMs": 365, - "p90LatencyMs": 397, - "p99LatencyMs": 4047, - "maxLatencyMs": 4972, - "bytesPerSec": 54391603.2 + "p90LatencyMs": 408, + "p99LatencyMs": 4010, + "maxLatencyMs": 4868, + "bytesPerSec": 50857574.4 } ] }, { - "peakWorkers": 10, - "peakRequestsPerSec": 175, - "peakAvgLatencyMs": 56.33, - "peakP50LatencyMs": 55, - "peakP75LatencyMs": 56, - "peakP90LatencyMs": 58, - "peakP99LatencyMs": 85, - "totalRequests": 5778, + "peakWorkers": 5, + "peakRequestsPerSec": 170, + "peakAvgLatencyMs": 28.94, + "peakP50LatencyMs": 29, + "peakP75LatencyMs": 29, + "peakP90LatencyMs": 29, + "peakP99LatencyMs": 44, + "totalRequests": 5693, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 728, + "requests": 719, "errors": 0, - "requestsPerSec": 145.6, - "avgLatencyMs": 6.27, + "requestsPerSec": 143.81, + "avgLatencyMs": 6.28, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 6, "p90LatencyMs": 7, "p99LatencyMs": 9, "maxLatencyMs": 11, - "bytesPerSec": 48650649.6 + "bytesPerSec": 48054272 }, { "workers": 5, "durationMs": 5000, - "requests": 860, + "requests": 850, "errors": 0, - "requestsPerSec": 172, - "avgLatencyMs": 28.43, - "medianLatencyMs": 28, - "p50LatencyMs": 28, - "p75LatencyMs": 28, + "requestsPerSec": 170, + "avgLatencyMs": 28.94, + "medianLatencyMs": 29, + "p50LatencyMs": 29, + "p75LatencyMs": 29, "p90LatencyMs": 29, "p99LatencyMs": 44, - "maxLatencyMs": 54, - "bytesPerSec": 57471795.2 + "maxLatencyMs": 52, + "bytesPerSec": 56809881.6 }, { "workers": 10, "durationMs": 5000, - "requests": 875, + "requests": 840, "errors": 0, - "requestsPerSec": 175, - "avgLatencyMs": 56.33, - "medianLatencyMs": 55, - "p50LatencyMs": 55, - "p75LatencyMs": 56, - "p90LatencyMs": 58, - "p99LatencyMs": 85, - "maxLatencyMs": 87, - "bytesPerSec": 58474496 + "requestsPerSec": 168, + "avgLatencyMs": 58.68, + "medianLatencyMs": 58, + "p50LatencyMs": 58, + "p75LatencyMs": 59, + "p90LatencyMs": 62, + "p99LatencyMs": 89, + "maxLatencyMs": 113, + "bytesPerSec": 56128307.2 }, { "workers": 25, "durationMs": 5000, - "requests": 860, + "requests": 838, "errors": 0, - "requestsPerSec": 172, - "avgLatencyMs": 142.85, - "medianLatencyMs": 139, - "p50LatencyMs": 139, - "p75LatencyMs": 145, - "p90LatencyMs": 155, - "p99LatencyMs": 294, - "maxLatencyMs": 538, - "bytesPerSec": 57471795.2 + "requestsPerSec": 167.6, + "avgLatencyMs": 146.51, + "medianLatencyMs": 145, + "p50LatencyMs": 145, + "p75LatencyMs": 146, + "p90LatencyMs": 153, + "p99LatencyMs": 249, + "maxLatencyMs": 584, + "bytesPerSec": 55990681.6 }, { "workers": 50, - "durationMs": 5010, - "requests": 846, + "durationMs": 5000, + "requests": 839, "errors": 0, - "requestsPerSec": 169.2, - "avgLatencyMs": 286.82, - "medianLatencyMs": 285, - "p50LatencyMs": 285, - "p75LatencyMs": 288, - "p90LatencyMs": 291, - "p99LatencyMs": 1646, - "maxLatencyMs": 2393, - "bytesPerSec": 56534630.4 + "requestsPerSec": 167.8, + "avgLatencyMs": 288.78, + "medianLatencyMs": 288, + "p50LatencyMs": 288, + "p75LatencyMs": 292, + "p90LatencyMs": 298, + "p99LatencyMs": 1730, + "maxLatencyMs": 2493, + "bytesPerSec": 56062771.2 }, { "workers": 100, @@ -485,72 +485,72 @@ "requests": 822, "errors": 0, "requestsPerSec": 164.4, - "avgLatencyMs": 413.76, - "medianLatencyMs": 320, - "p50LatencyMs": 320, - "p75LatencyMs": 367, - "p90LatencyMs": 406, - "p99LatencyMs": 3946, - "maxLatencyMs": 4988, + "avgLatencyMs": 413.49, + "medianLatencyMs": 307, + "p50LatencyMs": 307, + "p75LatencyMs": 364, + "p90LatencyMs": 410, + "p99LatencyMs": 3945, + "maxLatencyMs": 4991, "bytesPerSec": 54935552 }, { "workers": 200, "durationMs": 5010, - "requests": 787, + "requests": 785, "errors": 0, - "requestsPerSec": 157.4, - "avgLatencyMs": 420.34, - "medianLatencyMs": 312, - "p50LatencyMs": 312, - "p75LatencyMs": 366, - "p90LatencyMs": 398, - "p99LatencyMs": 3935, - "maxLatencyMs": 4872, - "bytesPerSec": 52587724.8 + "requestsPerSec": 157, + "avgLatencyMs": 420.83, + "medianLatencyMs": 302, + "p50LatencyMs": 302, + "p75LatencyMs": 372, + "p90LatencyMs": 412, + "p99LatencyMs": 4022, + "maxLatencyMs": 4929, + "bytesPerSec": 52451737.6 } ] }, { - "peakWorkers": 5, - "peakRequestsPerSec": 172, - "peakAvgLatencyMs": 28.46, - "peakP50LatencyMs": 28, - "peakP75LatencyMs": 29, - "peakP90LatencyMs": 29, - "peakP99LatencyMs": 39, - "totalRequests": 5745, + "peakWorkers": 10, + "peakRequestsPerSec": 169.8, + "peakAvgLatencyMs": 58.11, + "peakP50LatencyMs": 57, + "peakP75LatencyMs": 58, + "peakP90LatencyMs": 62, + "peakP99LatencyMs": 88, + "totalRequests": 5649, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 729, + "requests": 723, "errors": 0, - "requestsPerSec": 145.81, - "avgLatencyMs": 6.23, + "requestsPerSec": 144.6, + "avgLatencyMs": 6.28, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 6, "p90LatencyMs": 7, - "p99LatencyMs": 7, + "p99LatencyMs": 8, "maxLatencyMs": 11, - "bytesPerSec": 48709632 + "bytesPerSec": 48316416 }, { "workers": 5, "durationMs": 5000, - "requests": 860, + "requests": 830, "errors": 0, - "requestsPerSec": 172, - "avgLatencyMs": 28.46, - "medianLatencyMs": 28, - "p50LatencyMs": 28, + "requestsPerSec": 166, + "avgLatencyMs": 29.55, + "medianLatencyMs": 29, + "p50LatencyMs": 29, "p75LatencyMs": 29, - "p90LatencyMs": 29, - "p99LatencyMs": 39, - "maxLatencyMs": 53, - "bytesPerSec": 57471795.2 + "p90LatencyMs": 31, + "p99LatencyMs": 45, + "maxLatencyMs": 60, + "bytesPerSec": 55466393.6 }, { "workers": 10, @@ -558,74 +558,74 @@ "requests": 849, "errors": 0, "requestsPerSec": 169.8, - "avgLatencyMs": 58.1, + "avgLatencyMs": 58.11, "medianLatencyMs": 57, "p50LatencyMs": 57, "p75LatencyMs": 58, - "p90LatencyMs": 63, - "p99LatencyMs": 81, - "maxLatencyMs": 89, + "p90LatencyMs": 62, + "p99LatencyMs": 88, + "maxLatencyMs": 88, "bytesPerSec": 56737792 }, { "workers": 25, "durationMs": 5000, - "requests": 845, + "requests": 836, "errors": 0, - "requestsPerSec": 169, - "avgLatencyMs": 145.21, - "medianLatencyMs": 143, - "p50LatencyMs": 143, - "p75LatencyMs": 145, - "p90LatencyMs": 152, - "p99LatencyMs": 245, - "maxLatencyMs": 573, - "bytesPerSec": 56475648 + "requestsPerSec": 167.2, + "avgLatencyMs": 146.91, + "medianLatencyMs": 145, + "p50LatencyMs": 145, + "p75LatencyMs": 146, + "p90LatencyMs": 162, + "p99LatencyMs": 339, + "maxLatencyMs": 634, + "bytesPerSec": 55859609.6 }, { "workers": 50, "durationMs": 5000, - "requests": 842, + "requests": 841, "errors": 0, - "requestsPerSec": 168.4, - "avgLatencyMs": 287.98, - "medianLatencyMs": 285, - "p50LatencyMs": 285, - "p75LatencyMs": 290, - "p90LatencyMs": 297, - "p99LatencyMs": 1609, - "maxLatencyMs": 2322, - "bytesPerSec": 56272486.4 + "requestsPerSec": 168.2, + "avgLatencyMs": 288.37, + "medianLatencyMs": 287, + "p50LatencyMs": 287, + "p75LatencyMs": 289, + "p90LatencyMs": 296, + "p99LatencyMs": 1716, + "maxLatencyMs": 2353, + "bytesPerSec": 56200396.8 }, { "workers": 100, "durationMs": 5010, - "requests": 827, + "requests": 819, "errors": 0, - "requestsPerSec": 165.4, - "avgLatencyMs": 411.44, - "medianLatencyMs": 305, - "p50LatencyMs": 305, - "p75LatencyMs": 368, - "p90LatencyMs": 408, - "p99LatencyMs": 3968, - "maxLatencyMs": 4925, - "bytesPerSec": 55269785.6 + "requestsPerSec": 163.81, + "avgLatencyMs": 420.92, + "medianLatencyMs": 315, + "p50LatencyMs": 315, + "p75LatencyMs": 378, + "p90LatencyMs": 407, + "p99LatencyMs": 3883, + "maxLatencyMs": 4978, + "bytesPerSec": 54732390.4 }, { "workers": 200, "durationMs": 5010, - "requests": 793, + "requests": 751, "errors": 0, - "requestsPerSec": 158.6, - "avgLatencyMs": 428.5, - "medianLatencyMs": 310, - "p50LatencyMs": 310, - "p75LatencyMs": 377, - "p90LatencyMs": 407, - "p99LatencyMs": 4090, - "maxLatencyMs": 4961, - "bytesPerSec": 52989132.8 + "requestsPerSec": 150.2, + "avgLatencyMs": 427.11, + "medianLatencyMs": 323, + "p50LatencyMs": 323, + "p75LatencyMs": 386, + "p90LatencyMs": 419, + "p99LatencyMs": 3928, + "maxLatencyMs": 4969, + "bytesPerSec": 50190745.6 } ] } @@ -653,474 +653,474 @@ "browserVersion": "Google Chrome 154.0.8037.97", "ssrLoadTests": { "peakWorkers": 25, - "peakRequestsPerSec": 341.8, - "peakAvgLatencyMs": 72.11, + "peakRequestsPerSec": 342, + "peakAvgLatencyMs": 72.01, "peakP50LatencyMs": 72, "peakP75LatencyMs": 72, - "peakP90LatencyMs": 74, - "peakP99LatencyMs": 102, - "totalRequests": 11076, + "peakP90LatencyMs": 73, + "peakP99LatencyMs": 105, + "totalRequests": 11297, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1213, + "requests": 1238, "errors": 0, - "requestsPerSec": 242.6, - "avgLatencyMs": 3.51, + "requestsPerSec": 247.6, + "avgLatencyMs": 3.18, "medianLatencyMs": 3, "p50LatencyMs": 3, - "p75LatencyMs": 4, + "p75LatencyMs": 3, "p90LatencyMs": 4, "p99LatencyMs": 5, "maxLatencyMs": 8, - "bytesPerSec": 75962777.6 + "bytesPerSec": 77535641.6 }, { "workers": 5, "durationMs": 5000, - "requests": 1598, + "requests": 1635, "errors": 0, - "requestsPerSec": 319.61, - "avgLatencyMs": 15.22, - "medianLatencyMs": 15, - "p50LatencyMs": 15, - "p75LatencyMs": 16, + "requestsPerSec": 327, + "avgLatencyMs": 14.63, + "medianLatencyMs": 14, + "p50LatencyMs": 14, + "p75LatencyMs": 15, "p90LatencyMs": 16, - "p99LatencyMs": 22, - "maxLatencyMs": 31, - "bytesPerSec": 100093132.8 + "p99LatencyMs": 21, + "maxLatencyMs": 29, + "bytesPerSec": 102400000 }, { "workers": 10, "durationMs": 5000, - "requests": 1636, + "requests": 1690, "errors": 0, - "requestsPerSec": 327.2, - "avgLatencyMs": 30, - "medianLatencyMs": 30, - "p50LatencyMs": 30, - "p75LatencyMs": 31, - "p90LatencyMs": 32, + "requestsPerSec": 338, + "avgLatencyMs": 28.97, + "medianLatencyMs": 29, + "p50LatencyMs": 29, + "p75LatencyMs": 29, + "p90LatencyMs": 30, "p99LatencyMs": 44, - "maxLatencyMs": 56, - "bytesPerSec": 102452428.8 + "maxLatencyMs": 60, + "bytesPerSec": 105834086.4 }, { "workers": 25, "durationMs": 5000, - "requests": 1709, + "requests": 1710, "errors": 0, - "requestsPerSec": 341.8, - "avgLatencyMs": 72.11, + "requestsPerSec": 342, + "avgLatencyMs": 72.01, "medianLatencyMs": 72, "p50LatencyMs": 72, "p75LatencyMs": 72, - "p90LatencyMs": 74, - "p99LatencyMs": 102, - "maxLatencyMs": 315, - "bytesPerSec": 107026841.6 + "p90LatencyMs": 73, + "p99LatencyMs": 105, + "maxLatencyMs": 274, + "bytesPerSec": 107092377.6 }, { "workers": 50, "durationMs": 5000, - "requests": 1650, + "requests": 1705, "errors": 0, - "requestsPerSec": 330, - "avgLatencyMs": 148.04, - "medianLatencyMs": 146, - "p50LatencyMs": 146, - "p75LatencyMs": 148, - "p90LatencyMs": 151, - "p99LatencyMs": 548, - "maxLatencyMs": 1248, - "bytesPerSec": 103343718.4 + "requestsPerSec": 341, + "avgLatencyMs": 144.04, + "medianLatencyMs": 144, + "p50LatencyMs": 144, + "p75LatencyMs": 145, + "p90LatencyMs": 147, + "p99LatencyMs": 503, + "maxLatencyMs": 1172, + "bytesPerSec": 106777804.8 }, { "workers": 100, "durationMs": 5010, - "requests": 1642, + "requests": 1673, "errors": 0, - "requestsPerSec": 328.4, - "avgLatencyMs": 292.06, - "medianLatencyMs": 220, - "p50LatencyMs": 220, - "p75LatencyMs": 261, - "p90LatencyMs": 295, - "p99LatencyMs": 3501, - "maxLatencyMs": 4977, - "bytesPerSec": 102832537.6 + "requestsPerSec": 334.6, + "avgLatencyMs": 289.43, + "medianLatencyMs": 225, + "p50LatencyMs": 225, + "p75LatencyMs": 262, + "p90LatencyMs": 285, + "p99LatencyMs": 3437, + "maxLatencyMs": 4805, + "bytesPerSec": 104785510.4 }, { "workers": 200, "durationMs": 5010, - "requests": 1628, + "requests": 1646, "errors": 0, - "requestsPerSec": 325.61, - "avgLatencyMs": 292.05, - "medianLatencyMs": 215, - "p50LatencyMs": 215, + "requestsPerSec": 329.2, + "avgLatencyMs": 294.75, + "medianLatencyMs": 214, + "p50LatencyMs": 214, "p75LatencyMs": 257, - "p90LatencyMs": 281, - "p99LatencyMs": 3505, - "maxLatencyMs": 4911, - "bytesPerSec": 101967462.4 + "p90LatencyMs": 280, + "p99LatencyMs": 3547, + "maxLatencyMs": 4946, + "bytesPerSec": 103107788.8 } ], "runs": 3, "samples": [ { "peakWorkers": 25, - "peakRequestsPerSec": 341.8, - "peakAvgLatencyMs": 72.11, - "peakP50LatencyMs": 72, - "peakP75LatencyMs": 72, - "peakP90LatencyMs": 74, - "peakP99LatencyMs": 102, - "totalRequests": 11076, + "peakRequestsPerSec": 320.4, + "peakAvgLatencyMs": 76.93, + "peakP50LatencyMs": 76, + "peakP75LatencyMs": 77, + "peakP90LatencyMs": 78, + "peakP99LatencyMs": 112, + "totalRequests": 10690, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1213, + "requests": 1195, "errors": 0, - "requestsPerSec": 242.6, - "avgLatencyMs": 3.51, - "medianLatencyMs": 3, - "p50LatencyMs": 3, + "requestsPerSec": 239, + "avgLatencyMs": 3.94, + "medianLatencyMs": 4, + "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 5, - "maxLatencyMs": 8, - "bytesPerSec": 75962777.6 + "maxLatencyMs": 9, + "bytesPerSec": 74848665.6 }, { "workers": 5, "durationMs": 5000, - "requests": 1598, + "requests": 1542, "errors": 0, - "requestsPerSec": 319.61, - "avgLatencyMs": 15.22, + "requestsPerSec": 308.4, + "avgLatencyMs": 15.66, "medianLatencyMs": 15, "p50LatencyMs": 15, "p75LatencyMs": 16, - "p90LatencyMs": 16, - "p99LatencyMs": 22, - "maxLatencyMs": 31, - "bytesPerSec": 100093132.8 + "p90LatencyMs": 17, + "p99LatencyMs": 23, + "maxLatencyMs": 32, + "bytesPerSec": 96580403.2 }, { "workers": 10, "durationMs": 5000, - "requests": 1636, + "requests": 1598, "errors": 0, - "requestsPerSec": 327.2, - "avgLatencyMs": 30, + "requestsPerSec": 319.61, + "avgLatencyMs": 30.7, "medianLatencyMs": 30, "p50LatencyMs": 30, "p75LatencyMs": 31, "p90LatencyMs": 32, "p99LatencyMs": 44, - "maxLatencyMs": 56, - "bytesPerSec": 102452428.8 + "maxLatencyMs": 57, + "bytesPerSec": 100080025.6 }, { "workers": 25, "durationMs": 5000, - "requests": 1709, + "requests": 1602, "errors": 0, - "requestsPerSec": 341.8, - "avgLatencyMs": 72.11, - "medianLatencyMs": 72, - "p50LatencyMs": 72, - "p75LatencyMs": 72, - "p90LatencyMs": 74, - "p99LatencyMs": 102, - "maxLatencyMs": 315, - "bytesPerSec": 107026841.6 + "requestsPerSec": 320.4, + "avgLatencyMs": 76.93, + "medianLatencyMs": 76, + "p50LatencyMs": 76, + "p75LatencyMs": 77, + "p90LatencyMs": 78, + "p99LatencyMs": 112, + "maxLatencyMs": 310, + "bytesPerSec": 100329062.4 }, { "workers": 50, "durationMs": 5000, - "requests": 1650, + "requests": 1571, "errors": 0, - "requestsPerSec": 330, - "avgLatencyMs": 148.04, - "medianLatencyMs": 146, - "p50LatencyMs": 146, - "p75LatencyMs": 148, - "p90LatencyMs": 151, - "p99LatencyMs": 548, - "maxLatencyMs": 1248, - "bytesPerSec": 103343718.4 + "requestsPerSec": 314.2, + "avgLatencyMs": 156.25, + "medianLatencyMs": 153, + "p50LatencyMs": 153, + "p75LatencyMs": 154, + "p90LatencyMs": 166, + "p99LatencyMs": 661, + "maxLatencyMs": 1348, + "bytesPerSec": 98376089.6 }, { "workers": 100, "durationMs": 5010, - "requests": 1642, + "requests": 1589, "errors": 0, - "requestsPerSec": 328.4, - "avgLatencyMs": 292.06, - "medianLatencyMs": 220, - "p50LatencyMs": 220, - "p75LatencyMs": 261, - "p90LatencyMs": 295, - "p99LatencyMs": 3501, - "maxLatencyMs": 4977, - "bytesPerSec": 102832537.6 + "requestsPerSec": 317.8, + "avgLatencyMs": 295.69, + "medianLatencyMs": 214, + "p50LatencyMs": 214, + "p75LatencyMs": 271, + "p90LatencyMs": 291, + "p99LatencyMs": 3522, + "maxLatencyMs": 4916, + "bytesPerSec": 99516416 }, { "workers": 200, "durationMs": 5010, - "requests": 1628, + "requests": 1593, "errors": 0, - "requestsPerSec": 325.61, - "avgLatencyMs": 292.05, - "medianLatencyMs": 215, - "p50LatencyMs": 215, - "p75LatencyMs": 257, - "p90LatencyMs": 281, - "p99LatencyMs": 3505, - "maxLatencyMs": 4911, - "bytesPerSec": 101967462.4 + "requestsPerSec": 318.61, + "avgLatencyMs": 295.69, + "medianLatencyMs": 208, + "p50LatencyMs": 208, + "p75LatencyMs": 252, + "p90LatencyMs": 274, + "p99LatencyMs": 3622, + "maxLatencyMs": 4921, + "bytesPerSec": 99791667.2 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 337.4, - "peakAvgLatencyMs": 73.06, - "peakP50LatencyMs": 72, - "peakP75LatencyMs": 73, - "peakP90LatencyMs": 74, - "peakP99LatencyMs": 107, - "totalRequests": 11249, + "peakRequestsPerSec": 346.6, + "peakAvgLatencyMs": 71.12, + "peakP50LatencyMs": 71, + "peakP75LatencyMs": 71, + "peakP90LatencyMs": 72, + "peakP99LatencyMs": 91, + "totalRequests": 11440, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1231, + "requests": 1239, "errors": 0, - "requestsPerSec": 246.2, - "avgLatencyMs": 3.33, + "requestsPerSec": 247.8, + "avgLatencyMs": 3.18, "medianLatencyMs": 3, "p50LatencyMs": 3, - "p75LatencyMs": 4, + "p75LatencyMs": 3, "p90LatencyMs": 4, "p99LatencyMs": 5, - "maxLatencyMs": 9, - "bytesPerSec": 77089996.8 + "maxLatencyMs": 7, + "bytesPerSec": 77601177.6 }, { "workers": 5, "durationMs": 5000, - "requests": 1647, + "requests": 1648, "errors": 0, - "requestsPerSec": 329.4, - "avgLatencyMs": 14.55, + "requestsPerSec": 329.6, + "avgLatencyMs": 14.5, "medianLatencyMs": 14, "p50LatencyMs": 14, "p75LatencyMs": 15, "p90LatencyMs": 16, - "p99LatencyMs": 20, - "maxLatencyMs": 30, - "bytesPerSec": 103147110.4 + "p99LatencyMs": 19, + "maxLatencyMs": 28, + "bytesPerSec": 103225753.6 }, { "workers": 10, "durationMs": 5000, - "requests": 1682, + "requests": 1715, "errors": 0, - "requestsPerSec": 336.4, - "avgLatencyMs": 29.12, - "medianLatencyMs": 29, - "p50LatencyMs": 29, + "requestsPerSec": 343, + "avgLatencyMs": 28.63, + "medianLatencyMs": 28, + "p50LatencyMs": 28, "p75LatencyMs": 29, - "p90LatencyMs": 30, - "p99LatencyMs": 46, - "maxLatencyMs": 61, - "bytesPerSec": 105349120 + "p90LatencyMs": 29, + "p99LatencyMs": 42, + "maxLatencyMs": 60, + "bytesPerSec": 107406950.4 }, { "workers": 25, "durationMs": 5000, - "requests": 1687, + "requests": 1733, "errors": 0, - "requestsPerSec": 337.4, - "avgLatencyMs": 73.06, - "medianLatencyMs": 72, - "p50LatencyMs": 72, - "p75LatencyMs": 73, - "p90LatencyMs": 74, - "p99LatencyMs": 107, - "maxLatencyMs": 285, - "bytesPerSec": 105663692.8 + "requestsPerSec": 346.6, + "avgLatencyMs": 71.12, + "medianLatencyMs": 71, + "p50LatencyMs": 71, + "p75LatencyMs": 71, + "p90LatencyMs": 72, + "p99LatencyMs": 91, + "maxLatencyMs": 232, + "bytesPerSec": 108547276.8 }, { "workers": 50, "durationMs": 5000, - "requests": 1672, + "requests": 1730, "errors": 0, - "requestsPerSec": 334.4, - "avgLatencyMs": 146.8, - "medianLatencyMs": 144, - "p50LatencyMs": 144, - "p75LatencyMs": 146, - "p90LatencyMs": 157, - "p99LatencyMs": 601, - "maxLatencyMs": 1236, - "bytesPerSec": 104719974.4 + "requestsPerSec": 346, + "avgLatencyMs": 142.02, + "medianLatencyMs": 141, + "p50LatencyMs": 141, + "p75LatencyMs": 142, + "p90LatencyMs": 143, + "p99LatencyMs": 560, + "maxLatencyMs": 1189, + "bytesPerSec": 108337561.6 }, { "workers": 100, "durationMs": 5010, - "requests": 1678, + "requests": 1709, "errors": 0, - "requestsPerSec": 335.6, - "avgLatencyMs": 288.97, - "medianLatencyMs": 219, - "p50LatencyMs": 219, - "p75LatencyMs": 256, - "p90LatencyMs": 279, - "p99LatencyMs": 3532, - "maxLatencyMs": 4960, - "bytesPerSec": 105100083.2 + "requestsPerSec": 341.8, + "avgLatencyMs": 283.87, + "medianLatencyMs": 225, + "p50LatencyMs": 225, + "p75LatencyMs": 261, + "p90LatencyMs": 282, + "p99LatencyMs": 3257, + "maxLatencyMs": 4750, + "bytesPerSec": 107039948.8 }, { "workers": 200, "durationMs": 5010, - "requests": 1652, + "requests": 1666, "errors": 0, - "requestsPerSec": 330.4, - "avgLatencyMs": 290.88, - "medianLatencyMs": 212, - "p50LatencyMs": 212, - "p75LatencyMs": 266, - "p90LatencyMs": 287, - "p99LatencyMs": 3447, - "maxLatencyMs": 4915, - "bytesPerSec": 103474790.4 + "requestsPerSec": 333.2, + "avgLatencyMs": 293.96, + "medianLatencyMs": 215, + "p50LatencyMs": 215, + "p75LatencyMs": 259, + "p90LatencyMs": 282, + "p99LatencyMs": 3509, + "maxLatencyMs": 4972, + "bytesPerSec": 104339865.6 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 344.2, - "peakAvgLatencyMs": 71.33, - "peakP50LatencyMs": 71, - "peakP75LatencyMs": 71, + "peakRequestsPerSec": 342, + "peakAvgLatencyMs": 72.01, + "peakP50LatencyMs": 72, + "peakP75LatencyMs": 72, "peakP90LatencyMs": 73, - "peakP99LatencyMs": 104, - "totalRequests": 11166, + "peakP99LatencyMs": 105, + "totalRequests": 11297, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1177, + "requests": 1238, "errors": 0, - "requestsPerSec": 235.4, - "avgLatencyMs": 3.77, - "medianLatencyMs": 4, - "p50LatencyMs": 4, - "p75LatencyMs": 4, + "requestsPerSec": 247.6, + "avgLatencyMs": 3.18, + "medianLatencyMs": 3, + "p50LatencyMs": 3, + "p75LatencyMs": 3, "p90LatencyMs": 4, "p99LatencyMs": 5, - "maxLatencyMs": 9, - "bytesPerSec": 73721446.41 + "maxLatencyMs": 8, + "bytesPerSec": 77535641.6 }, { "workers": 5, "durationMs": 5000, - "requests": 1578, + "requests": 1635, "errors": 0, - "requestsPerSec": 315.61, - "avgLatencyMs": 15.29, - "medianLatencyMs": 15, - "p50LatencyMs": 15, - "p75LatencyMs": 16, - "p90LatencyMs": 17, - "p99LatencyMs": 22, - "maxLatencyMs": 31, - "bytesPerSec": 98834841.6 + "requestsPerSec": 327, + "avgLatencyMs": 14.63, + "medianLatencyMs": 14, + "p50LatencyMs": 14, + "p75LatencyMs": 15, + "p90LatencyMs": 16, + "p99LatencyMs": 21, + "maxLatencyMs": 29, + "bytesPerSec": 102400000 }, { "workers": 10, "durationMs": 5000, - "requests": 1677, + "requests": 1690, "errors": 0, - "requestsPerSec": 335.4, - "avgLatencyMs": 29.25, + "requestsPerSec": 338, + "avgLatencyMs": 28.97, "medianLatencyMs": 29, "p50LatencyMs": 29, - "p75LatencyMs": 30, + "p75LatencyMs": 29, "p90LatencyMs": 30, - "p99LatencyMs": 43, - "maxLatencyMs": 66, - "bytesPerSec": 105034547.2 + "p99LatencyMs": 44, + "maxLatencyMs": 60, + "bytesPerSec": 105834086.4 }, { "workers": 25, "durationMs": 5000, - "requests": 1721, + "requests": 1710, "errors": 0, - "requestsPerSec": 344.2, - "avgLatencyMs": 71.33, - "medianLatencyMs": 71, - "p50LatencyMs": 71, - "p75LatencyMs": 71, + "requestsPerSec": 342, + "avgLatencyMs": 72.01, + "medianLatencyMs": 72, + "p50LatencyMs": 72, + "p75LatencyMs": 72, "p90LatencyMs": 73, - "p99LatencyMs": 104, - "maxLatencyMs": 273, - "bytesPerSec": 107773952 + "p99LatencyMs": 105, + "maxLatencyMs": 274, + "bytesPerSec": 107092377.6 }, { "workers": 50, "durationMs": 5000, - "requests": 1681, + "requests": 1705, "errors": 0, - "requestsPerSec": 336.2, - "avgLatencyMs": 146.06, - "medianLatencyMs": 145, - "p50LatencyMs": 145, - "p75LatencyMs": 147, - "p90LatencyMs": 150, - "p99LatencyMs": 548, - "maxLatencyMs": 1183, - "bytesPerSec": 105296691.2 + "requestsPerSec": 341, + "avgLatencyMs": 144.04, + "medianLatencyMs": 144, + "p50LatencyMs": 144, + "p75LatencyMs": 145, + "p90LatencyMs": 147, + "p99LatencyMs": 503, + "maxLatencyMs": 1172, + "bytesPerSec": 106777804.8 }, { "workers": 100, "durationMs": 5010, - "requests": 1699, + "requests": 1673, "errors": 0, - "requestsPerSec": 339.8, - "avgLatencyMs": 285.4, - "medianLatencyMs": 216, - "p50LatencyMs": 216, - "p75LatencyMs": 260, - "p90LatencyMs": 289, - "p99LatencyMs": 3387, - "maxLatencyMs": 4844, - "bytesPerSec": 106410803.2 + "requestsPerSec": 334.6, + "avgLatencyMs": 289.43, + "medianLatencyMs": 225, + "p50LatencyMs": 225, + "p75LatencyMs": 262, + "p90LatencyMs": 285, + "p99LatencyMs": 3437, + "maxLatencyMs": 4805, + "bytesPerSec": 104785510.4 }, { "workers": 200, "durationMs": 5010, - "requests": 1633, + "requests": 1646, "errors": 0, - "requestsPerSec": 326.61, - "avgLatencyMs": 293.83, - "medianLatencyMs": 213, - "p50LatencyMs": 213, + "requestsPerSec": 329.2, + "avgLatencyMs": 294.75, + "medianLatencyMs": 214, + "p50LatencyMs": 214, "p75LatencyMs": 257, - "p90LatencyMs": 284, - "p99LatencyMs": 3489, - "maxLatencyMs": 4934, - "bytesPerSec": 102268928 + "p90LatencyMs": 280, + "p99LatencyMs": 3547, + "maxLatencyMs": 4946, + "bytesPerSec": 103107788.8 } ] } diff --git a/packages/app-solid-start/ci-stats.json b/packages/app-solid-start/ci-stats.json index fbf18e58..ab8b21d8 100644 --- a/packages/app-solid-start/ci-stats.json +++ b/packages/app-solid-start/ci-stats.json @@ -1,631 +1,631 @@ { - "timingMeasuredAt": "2026-10-09T13:14:59.615Z", + "timingMeasuredAt": "2026-10-10T10:58:42.209Z", "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": 106.2, - "fcpMs": 106.23, + "firstPaintMs": 96.4, + "fcpMs": 96.38, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 18.53, - "inputDelayMs": 2.05, - "processingDurationMs": 4.66, - "presentationDelayMs": 11.82 + "interactionLatencyMs": 16.78, + "inputDelayMs": 1.22, + "processingDurationMs": 2.9, + "presentationDelayMs": 12.66 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 13.14, - "fcpMs": 13.08, - "interactionLatencyMs": 6.72, - "inputDelayMs": 2.38, - "processingDurationMs": 3.46, - "presentationDelayMs": 4.72 + "firstPaintMs": 14.17, + "fcpMs": 14.19, + "interactionLatencyMs": 4.39, + "inputDelayMs": 0.77, + "processingDurationMs": 1.27, + "presentationDelayMs": 3.5 }, "samples": [ { - "firstPaintMs": 102, - "fcpMs": 101.858, + "firstPaintMs": 81, + "fcpMs": 81.07, "interactionTests": { - "interactionLatencyMs": 28.706000000000003, - "inputDelayMs": 6.305, - "processingDurationMs": 10.252, - "presentationDelayMs": 12.149 + "interactionLatencyMs": 21.959, + "inputDelayMs": 2.595, + "processingDurationMs": 5.087, + "presentationDelayMs": 14.277 } }, { - "firstPaintMs": 95, - "fcpMs": 94.876, + "firstPaintMs": 89, + "fcpMs": 88.563, "interactionTests": { - "interactionLatencyMs": 21.865000000000002, - "inputDelayMs": 0.943, - "processingDurationMs": 2.099, - "presentationDelayMs": 18.823 + "interactionLatencyMs": 19.202, + "inputDelayMs": 0.894, + "processingDurationMs": 2.15, + "presentationDelayMs": 16.158 } }, { - "firstPaintMs": 103, - "fcpMs": 103.354, + "firstPaintMs": 104, + "fcpMs": 103.609, "interactionTests": { - "interactionLatencyMs": 12.506, - "inputDelayMs": 0.896, - "processingDurationMs": 5.788, - "presentationDelayMs": 5.822 + "interactionLatencyMs": 14.158, + "inputDelayMs": 0.884, + "processingDurationMs": 2.96, + "presentationDelayMs": 10.314 } }, { - "firstPaintMs": 129, - "fcpMs": 128.851, + "firstPaintMs": 91, + "fcpMs": 91.465, "interactionTests": { - "interactionLatencyMs": 15.703, - "inputDelayMs": 0.921, - "processingDurationMs": 2.364, - "presentationDelayMs": 12.418 + "interactionLatencyMs": 10.745000000000001, + "inputDelayMs": 0.86, + "processingDurationMs": 2.14, + "presentationDelayMs": 7.745 } }, { - "firstPaintMs": 102, - "fcpMs": 102.194, + "firstPaintMs": 117, + "fcpMs": 117.194, "interactionTests": { - "interactionLatencyMs": 13.889, - "inputDelayMs": 1.196, - "processingDurationMs": 2.786, - "presentationDelayMs": 9.907 + "interactionLatencyMs": 17.835, + "inputDelayMs": 0.869, + "processingDurationMs": 2.171, + "presentationDelayMs": 14.795 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 422, - "avgLatencyMs": 2.522, - "medianLatencyMs": 2.315, - "samples": 3967, + "opsPerSec": 420, + "avgLatencyMs": 2.52, + "medianLatencyMs": 2.308, + "samples": 3968, "bodySizeKb": 224.17, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 94.8, - "fcpMs": 94.72, + "firstPaintMs": 89, + "fcpMs": 89.02, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 17.56, - "inputDelayMs": 1.45, - "processingDurationMs": 3.75, - "presentationDelayMs": 12.36 + "interactionLatencyMs": 17.75, + "inputDelayMs": 1.5, + "processingDurationMs": 2.45, + "presentationDelayMs": 13.8 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 17.01, - "fcpMs": 17, - "interactionLatencyMs": 4.74, - "inputDelayMs": 1.36, - "processingDurationMs": 3.69, - "presentationDelayMs": 3.07 + "firstPaintMs": 14.61, + "fcpMs": 14.32, + "interactionLatencyMs": 2.64, + "inputDelayMs": 1.19, + "processingDurationMs": 0.5, + "presentationDelayMs": 1.89 }, "samples": [ { - "firstPaintMs": 113, - "fcpMs": 112.997, + "firstPaintMs": 115, + "fcpMs": 114.525, "interactionTests": { - "interactionLatencyMs": 24.534, - "inputDelayMs": 3.889, - "processingDurationMs": 10.308, - "presentationDelayMs": 10.337 + "interactionLatencyMs": 21.973, + "inputDelayMs": 3.632, + "processingDurationMs": 2.09, + "presentationDelayMs": 16.251 } }, { - "firstPaintMs": 93, - "fcpMs": 92.656, + "firstPaintMs": 80, + "fcpMs": 80.282, "interactionTests": { - "interactionLatencyMs": 15.24, - "inputDelayMs": 0.774, - "processingDurationMs": 2.787, - "presentationDelayMs": 11.679 + "interactionLatencyMs": 16.345, + "inputDelayMs": 1, + "processingDurationMs": 2.635, + "presentationDelayMs": 12.71 } }, { - "firstPaintMs": 69, - "fcpMs": 69.181, + "firstPaintMs": 84, + "fcpMs": 83.711, "interactionTests": { - "interactionLatencyMs": 14.728, - "inputDelayMs": 0.822, - "processingDurationMs": 1.868, - "presentationDelayMs": 12.038 + "interactionLatencyMs": 15.212, + "inputDelayMs": 0.944, + "processingDurationMs": 2.138, + "presentationDelayMs": 12.13 } }, { - "firstPaintMs": 107, - "fcpMs": 107.172, + "firstPaintMs": 83, + "fcpMs": 83.244, "interactionTests": { - "interactionLatencyMs": 20.262, - "inputDelayMs": 0.902, - "processingDurationMs": 1.715, - "presentationDelayMs": 17.645 + "interactionLatencyMs": 16.724, + "inputDelayMs": 0.966, + "processingDurationMs": 3.247, + "presentationDelayMs": 12.511 } }, { - "firstPaintMs": 92, - "fcpMs": 91.573, + "firstPaintMs": 83, + "fcpMs": 83.357, "interactionTests": { - "interactionLatencyMs": 13.027, - "inputDelayMs": 0.884, - "processingDurationMs": 2.066, - "presentationDelayMs": 10.077 + "interactionLatencyMs": 18.517, + "inputDelayMs": 0.958, + "processingDurationMs": 2.155, + "presentationDelayMs": 15.404 } } ] }, "ssrLoadTests": { - "peakWorkers": 5, - "peakRequestsPerSec": 510.4, - "peakAvgLatencyMs": 9.28, - "peakP50LatencyMs": 9, - "peakP75LatencyMs": 10, - "peakP90LatencyMs": 11, - "peakP99LatencyMs": 18, - "totalRequests": 16817, + "peakWorkers": 10, + "peakRequestsPerSec": 515, + "peakAvgLatencyMs": 18.88, + "peakP50LatencyMs": 18, + "peakP75LatencyMs": 21, + "peakP90LatencyMs": 25, + "peakP99LatencyMs": 36, + "totalRequests": 15777, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1669, + "requests": 1654, "errors": 0, - "requestsPerSec": 333.8, - "avgLatencyMs": 2.17, + "requestsPerSec": 330.8, + "avgLatencyMs": 2.27, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 3, - "p99LatencyMs": 5, - "maxLatencyMs": 6, - "bytesPerSec": 106725376 + "p99LatencyMs": 6, + "maxLatencyMs": 9, + "bytesPerSec": 105755443.2 }, { "workers": 5, "durationMs": 5000, - "requests": 2552, + "requests": 2474, "errors": 0, - "requestsPerSec": 510.4, - "avgLatencyMs": 9.28, + "requestsPerSec": 494.8, + "avgLatencyMs": 9.61, "medianLatencyMs": 9, "p50LatencyMs": 9, "p75LatencyMs": 10, - "p90LatencyMs": 11, - "p99LatencyMs": 18, - "maxLatencyMs": 27, - "bytesPerSec": 163171532.81 + "p90LatencyMs": 12, + "p99LatencyMs": 19, + "maxLatencyMs": 29, + "bytesPerSec": 158217011.2 }, { "workers": 10, "durationMs": 5000, - "requests": 2515, + "requests": 2575, "errors": 0, - "requestsPerSec": 503, - "avgLatencyMs": 19.33, - "medianLatencyMs": 19, - "p50LatencyMs": 19, + "requestsPerSec": 515, + "avgLatencyMs": 18.88, + "medianLatencyMs": 18, + "p50LatencyMs": 18, "p75LatencyMs": 21, "p90LatencyMs": 25, - "p99LatencyMs": 37, - "maxLatencyMs": 52, - "bytesPerSec": 160838451.2 + "p99LatencyMs": 36, + "maxLatencyMs": 70, + "bytesPerSec": 164639539.2 }, { "workers": 25, "durationMs": 5000, - "requests": 2523, + "requests": 2408, "errors": 0, - "requestsPerSec": 504.6, - "avgLatencyMs": 48.82, - "medianLatencyMs": 42, - "p50LatencyMs": 42, - "p75LatencyMs": 61, - "p90LatencyMs": 73, - "p99LatencyMs": 99, - "maxLatencyMs": 423, - "bytesPerSec": 161310310.4 + "requestsPerSec": 481.6, + "avgLatencyMs": 51.13, + "medianLatencyMs": 44, + "p50LatencyMs": 44, + "p75LatencyMs": 62, + "p90LatencyMs": 78, + "p99LatencyMs": 111, + "maxLatencyMs": 401, + "bytesPerSec": 153970278.4 }, { "workers": 50, "durationMs": 5000, - "requests": 2538, + "requests": 2214, "errors": 0, - "requestsPerSec": 507.6, - "avgLatencyMs": 96.98, - "medianLatencyMs": 84, - "p50LatencyMs": 84, - "p75LatencyMs": 94, - "p90LatencyMs": 155, - "p99LatencyMs": 440, - "maxLatencyMs": 1893, - "bytesPerSec": 162254028.81 + "requestsPerSec": 442.8, + "avgLatencyMs": 111.02, + "medianLatencyMs": 96, + "p50LatencyMs": 96, + "p75LatencyMs": 109, + "p90LatencyMs": 175, + "p99LatencyMs": 614, + "maxLatencyMs": 2243, + "bytesPerSec": 141570867.2 }, { "workers": 100, "durationMs": 5010, - "requests": 2533, + "requests": 2223, "errors": 0, - "requestsPerSec": 506.6, - "avgLatencyMs": 149.09, - "medianLatencyMs": 103, - "p50LatencyMs": 103, - "p75LatencyMs": 127, - "p90LatencyMs": 155, - "p99LatencyMs": 2159, - "maxLatencyMs": 4966, - "bytesPerSec": 161939456 + "requestsPerSec": 444.6, + "avgLatencyMs": 158.55, + "medianLatencyMs": 106, + "p50LatencyMs": 106, + "p75LatencyMs": 131, + "p90LatencyMs": 173, + "p99LatencyMs": 2352, + "maxLatencyMs": 4936, + "bytesPerSec": 142134476.81 }, { "workers": 200, "durationMs": 5010, - "requests": 2487, + "requests": 2229, "errors": 0, - "requestsPerSec": 497.4, - "avgLatencyMs": 149.92, - "medianLatencyMs": 101, - "p50LatencyMs": 101, + "requestsPerSec": 445.8, + "avgLatencyMs": 160.72, + "medianLatencyMs": 106, + "p50LatencyMs": 106, "p75LatencyMs": 130, - "p90LatencyMs": 165, - "p99LatencyMs": 2249, - "maxLatencyMs": 4870, - "bytesPerSec": 159023104 + "p90LatencyMs": 190, + "p99LatencyMs": 2404, + "maxLatencyMs": 4976, + "bytesPerSec": 142521139.2 } ], "runs": 3, "samples": [ { "peakWorkers": 10, - "peakRequestsPerSec": 509.4, - "peakAvgLatencyMs": 19.11, - "peakP50LatencyMs": 19, + "peakRequestsPerSec": 515, + "peakAvgLatencyMs": 18.88, + "peakP50LatencyMs": 18, "peakP75LatencyMs": 21, "peakP90LatencyMs": 25, "peakP99LatencyMs": 36, - "totalRequests": 16438, + "totalRequests": 15777, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1593, + "requests": 1654, "errors": 0, - "requestsPerSec": 318.61, - "avgLatencyMs": 2.77, - "medianLatencyMs": 3, - "p50LatencyMs": 3, - "p75LatencyMs": 3, + "requestsPerSec": 330.8, + "avgLatencyMs": 2.27, + "medianLatencyMs": 2, + "p50LatencyMs": 2, + "p75LatencyMs": 2, "p90LatencyMs": 3, - "p99LatencyMs": 7, - "maxLatencyMs": 10, - "bytesPerSec": 101862604.8 + "p99LatencyMs": 6, + "maxLatencyMs": 9, + "bytesPerSec": 105755443.2 }, { "workers": 5, "durationMs": 5000, - "requests": 2378, + "requests": 2474, "errors": 0, - "requestsPerSec": 475.6, - "avgLatencyMs": 10, + "requestsPerSec": 494.8, + "avgLatencyMs": 9.61, "medianLatencyMs": 9, "p50LatencyMs": 9, - "p75LatencyMs": 11, - "p90LatencyMs": 13, - "p99LatencyMs": 20, - "maxLatencyMs": 26, - "bytesPerSec": 152056627.2 + "p75LatencyMs": 10, + "p90LatencyMs": 12, + "p99LatencyMs": 19, + "maxLatencyMs": 29, + "bytesPerSec": 158217011.2 }, { "workers": 10, "durationMs": 5000, - "requests": 2547, + "requests": 2575, "errors": 0, - "requestsPerSec": 509.4, - "avgLatencyMs": 19.11, - "medianLatencyMs": 19, - "p50LatencyMs": 19, + "requestsPerSec": 515, + "avgLatencyMs": 18.88, + "medianLatencyMs": 18, + "p50LatencyMs": 18, "p75LatencyMs": 21, "p90LatencyMs": 25, "p99LatencyMs": 36, - "maxLatencyMs": 60, - "bytesPerSec": 162883174.4 + "maxLatencyMs": 70, + "bytesPerSec": 164639539.2 }, { "workers": 25, "durationMs": 5000, - "requests": 2522, + "requests": 2408, "errors": 0, - "requestsPerSec": 504.4, - "avgLatencyMs": 48.84, - "medianLatencyMs": 43, - "p50LatencyMs": 43, - "p75LatencyMs": 60, - "p90LatencyMs": 73, - "p99LatencyMs": 103, - "maxLatencyMs": 400, - "bytesPerSec": 161284096 + "requestsPerSec": 481.6, + "avgLatencyMs": 51.13, + "medianLatencyMs": 44, + "p50LatencyMs": 44, + "p75LatencyMs": 62, + "p90LatencyMs": 78, + "p99LatencyMs": 111, + "maxLatencyMs": 401, + "bytesPerSec": 153970278.4 }, { "workers": 50, - "durationMs": 5010, - "requests": 2524, + "durationMs": 5000, + "requests": 2214, "errors": 0, - "requestsPerSec": 504.8, - "avgLatencyMs": 97.57, - "medianLatencyMs": 85, - "p50LatencyMs": 85, - "p75LatencyMs": 94, - "p90LatencyMs": 152, - "p99LatencyMs": 435, - "maxLatencyMs": 2013, - "bytesPerSec": 161388953.6 + "requestsPerSec": 442.8, + "avgLatencyMs": 111.02, + "medianLatencyMs": 96, + "p50LatencyMs": 96, + "p75LatencyMs": 109, + "p90LatencyMs": 175, + "p99LatencyMs": 614, + "maxLatencyMs": 2243, + "bytesPerSec": 141570867.2 }, { "workers": 100, "durationMs": 5010, - "requests": 2464, + "requests": 2223, "errors": 0, - "requestsPerSec": 492.8, - "avgLatencyMs": 150.95, - "medianLatencyMs": 109, - "p50LatencyMs": 109, - "p75LatencyMs": 130, - "p90LatencyMs": 165, - "p99LatencyMs": 2136, - "maxLatencyMs": 4887, - "bytesPerSec": 157561651.2 + "requestsPerSec": 444.6, + "avgLatencyMs": 158.55, + "medianLatencyMs": 106, + "p50LatencyMs": 106, + "p75LatencyMs": 131, + "p90LatencyMs": 173, + "p99LatencyMs": 2352, + "maxLatencyMs": 4936, + "bytesPerSec": 142134476.81 }, { "workers": 200, "durationMs": 5010, - "requests": 2410, + "requests": 2229, "errors": 0, - "requestsPerSec": 482, - "avgLatencyMs": 152.6, - "medianLatencyMs": 109, - "p50LatencyMs": 109, - "p75LatencyMs": 129, - "p90LatencyMs": 157, - "p99LatencyMs": 2110, - "maxLatencyMs": 4903, - "bytesPerSec": 154081689.6 + "requestsPerSec": 445.8, + "avgLatencyMs": 160.72, + "medianLatencyMs": 106, + "p50LatencyMs": 106, + "p75LatencyMs": 130, + "p90LatencyMs": 190, + "p99LatencyMs": 2404, + "maxLatencyMs": 4976, + "bytesPerSec": 142521139.2 } ] }, { - "peakWorkers": 5, - "peakRequestsPerSec": 510.4, - "peakAvgLatencyMs": 9.28, - "peakP50LatencyMs": 9, - "peakP75LatencyMs": 10, - "peakP90LatencyMs": 11, - "peakP99LatencyMs": 18, - "totalRequests": 16817, + "peakWorkers": 100, + "peakRequestsPerSec": 507, + "peakAvgLatencyMs": 148.95, + "peakP50LatencyMs": 102, + "peakP75LatencyMs": 121, + "peakP90LatencyMs": 177, + "peakP99LatencyMs": 2154, + "totalRequests": 16234, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1669, + "requests": 1610, "errors": 0, - "requestsPerSec": 333.8, - "avgLatencyMs": 2.17, + "requestsPerSec": 322, + "avgLatencyMs": 2.39, "medianLatencyMs": 2, "p50LatencyMs": 2, - "p75LatencyMs": 2, + "p75LatencyMs": 3, "p90LatencyMs": 3, - "p99LatencyMs": 5, - "maxLatencyMs": 6, - "bytesPerSec": 106725376 + "p99LatencyMs": 6, + "maxLatencyMs": 7, + "bytesPerSec": 102950502.4 }, { "workers": 5, "durationMs": 5000, - "requests": 2552, + "requests": 2368, "errors": 0, - "requestsPerSec": 510.4, - "avgLatencyMs": 9.28, - "medianLatencyMs": 9, - "p50LatencyMs": 9, - "p75LatencyMs": 10, - "p90LatencyMs": 11, - "p99LatencyMs": 18, - "maxLatencyMs": 27, - "bytesPerSec": 163171532.81 + "requestsPerSec": 473.6, + "avgLatencyMs": 10.07, + "medianLatencyMs": 10, + "p50LatencyMs": 10, + "p75LatencyMs": 11, + "p90LatencyMs": 12, + "p99LatencyMs": 20, + "maxLatencyMs": 26, + "bytesPerSec": 151401267.2 }, { "workers": 10, "durationMs": 5000, - "requests": 2515, + "requests": 2446, "errors": 0, - "requestsPerSec": 503, - "avgLatencyMs": 19.33, + "requestsPerSec": 489.2, + "avgLatencyMs": 19.91, "medianLatencyMs": 19, "p50LatencyMs": 19, - "p75LatencyMs": 21, - "p90LatencyMs": 25, - "p99LatencyMs": 37, - "maxLatencyMs": 52, - "bytesPerSec": 160838451.2 + "p75LatencyMs": 22, + "p90LatencyMs": 27, + "p99LatencyMs": 39, + "maxLatencyMs": 61, + "bytesPerSec": 156382003.2 }, { "workers": 25, "durationMs": 5000, - "requests": 2523, + "requests": 2428, "errors": 0, - "requestsPerSec": 504.6, - "avgLatencyMs": 48.82, - "medianLatencyMs": 42, - "p50LatencyMs": 42, - "p75LatencyMs": 61, - "p90LatencyMs": 73, - "p99LatencyMs": 99, - "maxLatencyMs": 423, - "bytesPerSec": 161310310.4 + "requestsPerSec": 485.6, + "avgLatencyMs": 50.71, + "medianLatencyMs": 46, + "p50LatencyMs": 46, + "p75LatencyMs": 63, + "p90LatencyMs": 74, + "p99LatencyMs": 106, + "maxLatencyMs": 416, + "bytesPerSec": 155280998.4 }, { "workers": 50, "durationMs": 5000, - "requests": 2538, + "requests": 2338, "errors": 0, - "requestsPerSec": 507.6, - "avgLatencyMs": 96.98, - "medianLatencyMs": 84, - "p50LatencyMs": 84, - "p75LatencyMs": 94, - "p90LatencyMs": 155, - "p99LatencyMs": 440, - "maxLatencyMs": 1893, - "bytesPerSec": 162254028.81 + "requestsPerSec": 467.6, + "avgLatencyMs": 105.23, + "medianLatencyMs": 88, + "p50LatencyMs": 88, + "p75LatencyMs": 105, + "p90LatencyMs": 163, + "p99LatencyMs": 560, + "maxLatencyMs": 2083, + "bytesPerSec": 149487616 }, { "workers": 100, "durationMs": 5010, - "requests": 2533, + "requests": 2535, "errors": 0, - "requestsPerSec": 506.6, - "avgLatencyMs": 149.09, - "medianLatencyMs": 103, - "p50LatencyMs": 103, - "p75LatencyMs": 127, - "p90LatencyMs": 155, - "p99LatencyMs": 2159, - "maxLatencyMs": 4966, - "bytesPerSec": 161939456 + "requestsPerSec": 507, + "avgLatencyMs": 148.95, + "medianLatencyMs": 102, + "p50LatencyMs": 102, + "p75LatencyMs": 121, + "p90LatencyMs": 177, + "p99LatencyMs": 2154, + "maxLatencyMs": 4893, + "bytesPerSec": 162096742.4 }, { "workers": 200, "durationMs": 5010, - "requests": 2487, + "requests": 2509, "errors": 0, - "requestsPerSec": 497.4, - "avgLatencyMs": 149.92, - "medianLatencyMs": 101, - "p50LatencyMs": 101, - "p75LatencyMs": 130, - "p90LatencyMs": 165, - "p99LatencyMs": 2249, + "requestsPerSec": 501.8, + "avgLatencyMs": 150.76, + "medianLatencyMs": 106, + "p50LatencyMs": 106, + "p75LatencyMs": 125, + "p90LatencyMs": 162, + "p99LatencyMs": 2113, "maxLatencyMs": 4870, - "bytesPerSec": 159023104 + "bytesPerSec": 160445235.2 } ] }, { - "peakWorkers": 5, - "peakRequestsPerSec": 531, - "peakAvgLatencyMs": 8.94, - "peakP50LatencyMs": 8, - "peakP75LatencyMs": 10, - "peakP90LatencyMs": 11, - "peakP99LatencyMs": 19, - "totalRequests": 17191, + "peakWorkers": 10, + "peakRequestsPerSec": 532.6, + "peakAvgLatencyMs": 18.25, + "peakP50LatencyMs": 18, + "peakP75LatencyMs": 20, + "peakP90LatencyMs": 24, + "peakP99LatencyMs": 35, + "totalRequests": 16661, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1716, + "requests": 1736, "errors": 0, - "requestsPerSec": 343.2, - "avgLatencyMs": 2.15, + "requestsPerSec": 347.2, + "avgLatencyMs": 2.14, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 2, "p99LatencyMs": 5, - "maxLatencyMs": 6, - "bytesPerSec": 109726924.8 + "maxLatencyMs": 5, + "bytesPerSec": 110985216 }, { "workers": 5, "durationMs": 5000, - "requests": 2655, + "requests": 2653, "errors": 0, - "requestsPerSec": 531, - "avgLatencyMs": 8.94, - "medianLatencyMs": 8, - "p50LatencyMs": 8, + "requestsPerSec": 530.6, + "avgLatencyMs": 8.95, + "medianLatencyMs": 9, + "p50LatencyMs": 9, "p75LatencyMs": 10, "p90LatencyMs": 11, - "p99LatencyMs": 19, - "maxLatencyMs": 22, - "bytesPerSec": 169777561.6 + "p99LatencyMs": 18, + "maxLatencyMs": 24, + "bytesPerSec": 169594060.81 }, { "workers": 10, "durationMs": 5000, - "requests": 2643, + "requests": 2663, "errors": 0, - "requestsPerSec": 528.6, - "avgLatencyMs": 18.4, + "requestsPerSec": 532.6, + "avgLatencyMs": 18.25, "medianLatencyMs": 18, "p50LatencyMs": 18, "p75LatencyMs": 20, "p90LatencyMs": 24, - "p99LatencyMs": 34, - "maxLatencyMs": 55, - "bytesPerSec": 168991129.6 + "p99LatencyMs": 35, + "maxLatencyMs": 54, + "bytesPerSec": 170301849.6 }, { "workers": 25, "durationMs": 5000, - "requests": 2594, + "requests": 2621, "errors": 0, - "requestsPerSec": 518.8, - "avgLatencyMs": 47.45, - "medianLatencyMs": 44, - "p50LatencyMs": 44, + "requestsPerSec": 524.21, + "avgLatencyMs": 46.96, + "medianLatencyMs": 43, + "p50LatencyMs": 43, "p75LatencyMs": 58, - "p90LatencyMs": 68, - "p99LatencyMs": 94, - "maxLatencyMs": 436, - "bytesPerSec": 165845401.6 + "p90LatencyMs": 69, + "p99LatencyMs": 92, + "maxLatencyMs": 430, + "bytesPerSec": 167601766.4 }, { "workers": 50, "durationMs": 5000, - "requests": 2577, + "requests": 2541, "errors": 0, - "requestsPerSec": 515.4, - "avgLatencyMs": 95.63, - "medianLatencyMs": 82, - "p50LatencyMs": 82, - "p75LatencyMs": 92, - "p90LatencyMs": 152, - "p99LatencyMs": 386, - "maxLatencyMs": 1747, - "bytesPerSec": 164770611.2 + "requestsPerSec": 508.2, + "avgLatencyMs": 96.75, + "medianLatencyMs": 81, + "p50LatencyMs": 81, + "p75LatencyMs": 99, + "p90LatencyMs": 150, + "p99LatencyMs": 405, + "maxLatencyMs": 1744, + "bytesPerSec": 162516172.81 }, { "workers": 100, - "durationMs": 5000, - "requests": 2547, + "durationMs": 5010, + "requests": 2126, "errors": 0, - "requestsPerSec": 509.4, - "avgLatencyMs": 148.37, - "medianLatencyMs": 106, - "p50LatencyMs": 106, - "p75LatencyMs": 128, - "p90LatencyMs": 155, - "p99LatencyMs": 2070, - "maxLatencyMs": 4880, - "bytesPerSec": 162856960 + "requestsPerSec": 425.2, + "avgLatencyMs": 161.65, + "medianLatencyMs": 125, + "p50LatencyMs": 125, + "p75LatencyMs": 139, + "p90LatencyMs": 160, + "p99LatencyMs": 2186, + "maxLatencyMs": 4937, + "bytesPerSec": 135934771.2 }, { "workers": 200, "durationMs": 5010, - "requests": 2459, + "requests": 2321, "errors": 0, - "requestsPerSec": 491.8, - "avgLatencyMs": 153.68, - "medianLatencyMs": 110, - "p50LatencyMs": 110, - "p75LatencyMs": 124, - "p90LatencyMs": 159, - "p99LatencyMs": 2224, - "maxLatencyMs": 4993, - "bytesPerSec": 157240524.81 + "requestsPerSec": 464.2, + "avgLatencyMs": 154.57, + "medianLatencyMs": 104, + "p50LatencyMs": 104, + "p75LatencyMs": 127, + "p90LatencyMs": 160, + "p99LatencyMs": 2388, + "maxLatencyMs": 4884, + "bytesPerSec": 148406272 } ] } diff --git a/packages/app-solid-start/stats/2.0.5.json b/packages/app-solid-start/stats/2.0.5.json index fbf18e58..ab8b21d8 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-09T13:14:59.615Z", + "timingMeasuredAt": "2026-10-10T10:58:42.209Z", "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": 106.2, - "fcpMs": 106.23, + "firstPaintMs": 96.4, + "fcpMs": 96.38, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 18.53, - "inputDelayMs": 2.05, - "processingDurationMs": 4.66, - "presentationDelayMs": 11.82 + "interactionLatencyMs": 16.78, + "inputDelayMs": 1.22, + "processingDurationMs": 2.9, + "presentationDelayMs": 12.66 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 13.14, - "fcpMs": 13.08, - "interactionLatencyMs": 6.72, - "inputDelayMs": 2.38, - "processingDurationMs": 3.46, - "presentationDelayMs": 4.72 + "firstPaintMs": 14.17, + "fcpMs": 14.19, + "interactionLatencyMs": 4.39, + "inputDelayMs": 0.77, + "processingDurationMs": 1.27, + "presentationDelayMs": 3.5 }, "samples": [ { - "firstPaintMs": 102, - "fcpMs": 101.858, + "firstPaintMs": 81, + "fcpMs": 81.07, "interactionTests": { - "interactionLatencyMs": 28.706000000000003, - "inputDelayMs": 6.305, - "processingDurationMs": 10.252, - "presentationDelayMs": 12.149 + "interactionLatencyMs": 21.959, + "inputDelayMs": 2.595, + "processingDurationMs": 5.087, + "presentationDelayMs": 14.277 } }, { - "firstPaintMs": 95, - "fcpMs": 94.876, + "firstPaintMs": 89, + "fcpMs": 88.563, "interactionTests": { - "interactionLatencyMs": 21.865000000000002, - "inputDelayMs": 0.943, - "processingDurationMs": 2.099, - "presentationDelayMs": 18.823 + "interactionLatencyMs": 19.202, + "inputDelayMs": 0.894, + "processingDurationMs": 2.15, + "presentationDelayMs": 16.158 } }, { - "firstPaintMs": 103, - "fcpMs": 103.354, + "firstPaintMs": 104, + "fcpMs": 103.609, "interactionTests": { - "interactionLatencyMs": 12.506, - "inputDelayMs": 0.896, - "processingDurationMs": 5.788, - "presentationDelayMs": 5.822 + "interactionLatencyMs": 14.158, + "inputDelayMs": 0.884, + "processingDurationMs": 2.96, + "presentationDelayMs": 10.314 } }, { - "firstPaintMs": 129, - "fcpMs": 128.851, + "firstPaintMs": 91, + "fcpMs": 91.465, "interactionTests": { - "interactionLatencyMs": 15.703, - "inputDelayMs": 0.921, - "processingDurationMs": 2.364, - "presentationDelayMs": 12.418 + "interactionLatencyMs": 10.745000000000001, + "inputDelayMs": 0.86, + "processingDurationMs": 2.14, + "presentationDelayMs": 7.745 } }, { - "firstPaintMs": 102, - "fcpMs": 102.194, + "firstPaintMs": 117, + "fcpMs": 117.194, "interactionTests": { - "interactionLatencyMs": 13.889, - "inputDelayMs": 1.196, - "processingDurationMs": 2.786, - "presentationDelayMs": 9.907 + "interactionLatencyMs": 17.835, + "inputDelayMs": 0.869, + "processingDurationMs": 2.171, + "presentationDelayMs": 14.795 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 422, - "avgLatencyMs": 2.522, - "medianLatencyMs": 2.315, - "samples": 3967, + "opsPerSec": 420, + "avgLatencyMs": 2.52, + "medianLatencyMs": 2.308, + "samples": 3968, "bodySizeKb": 224.17, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 94.8, - "fcpMs": 94.72, + "firstPaintMs": 89, + "fcpMs": 89.02, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 17.56, - "inputDelayMs": 1.45, - "processingDurationMs": 3.75, - "presentationDelayMs": 12.36 + "interactionLatencyMs": 17.75, + "inputDelayMs": 1.5, + "processingDurationMs": 2.45, + "presentationDelayMs": 13.8 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 17.01, - "fcpMs": 17, - "interactionLatencyMs": 4.74, - "inputDelayMs": 1.36, - "processingDurationMs": 3.69, - "presentationDelayMs": 3.07 + "firstPaintMs": 14.61, + "fcpMs": 14.32, + "interactionLatencyMs": 2.64, + "inputDelayMs": 1.19, + "processingDurationMs": 0.5, + "presentationDelayMs": 1.89 }, "samples": [ { - "firstPaintMs": 113, - "fcpMs": 112.997, + "firstPaintMs": 115, + "fcpMs": 114.525, "interactionTests": { - "interactionLatencyMs": 24.534, - "inputDelayMs": 3.889, - "processingDurationMs": 10.308, - "presentationDelayMs": 10.337 + "interactionLatencyMs": 21.973, + "inputDelayMs": 3.632, + "processingDurationMs": 2.09, + "presentationDelayMs": 16.251 } }, { - "firstPaintMs": 93, - "fcpMs": 92.656, + "firstPaintMs": 80, + "fcpMs": 80.282, "interactionTests": { - "interactionLatencyMs": 15.24, - "inputDelayMs": 0.774, - "processingDurationMs": 2.787, - "presentationDelayMs": 11.679 + "interactionLatencyMs": 16.345, + "inputDelayMs": 1, + "processingDurationMs": 2.635, + "presentationDelayMs": 12.71 } }, { - "firstPaintMs": 69, - "fcpMs": 69.181, + "firstPaintMs": 84, + "fcpMs": 83.711, "interactionTests": { - "interactionLatencyMs": 14.728, - "inputDelayMs": 0.822, - "processingDurationMs": 1.868, - "presentationDelayMs": 12.038 + "interactionLatencyMs": 15.212, + "inputDelayMs": 0.944, + "processingDurationMs": 2.138, + "presentationDelayMs": 12.13 } }, { - "firstPaintMs": 107, - "fcpMs": 107.172, + "firstPaintMs": 83, + "fcpMs": 83.244, "interactionTests": { - "interactionLatencyMs": 20.262, - "inputDelayMs": 0.902, - "processingDurationMs": 1.715, - "presentationDelayMs": 17.645 + "interactionLatencyMs": 16.724, + "inputDelayMs": 0.966, + "processingDurationMs": 3.247, + "presentationDelayMs": 12.511 } }, { - "firstPaintMs": 92, - "fcpMs": 91.573, + "firstPaintMs": 83, + "fcpMs": 83.357, "interactionTests": { - "interactionLatencyMs": 13.027, - "inputDelayMs": 0.884, - "processingDurationMs": 2.066, - "presentationDelayMs": 10.077 + "interactionLatencyMs": 18.517, + "inputDelayMs": 0.958, + "processingDurationMs": 2.155, + "presentationDelayMs": 15.404 } } ] }, "ssrLoadTests": { - "peakWorkers": 5, - "peakRequestsPerSec": 510.4, - "peakAvgLatencyMs": 9.28, - "peakP50LatencyMs": 9, - "peakP75LatencyMs": 10, - "peakP90LatencyMs": 11, - "peakP99LatencyMs": 18, - "totalRequests": 16817, + "peakWorkers": 10, + "peakRequestsPerSec": 515, + "peakAvgLatencyMs": 18.88, + "peakP50LatencyMs": 18, + "peakP75LatencyMs": 21, + "peakP90LatencyMs": 25, + "peakP99LatencyMs": 36, + "totalRequests": 15777, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1669, + "requests": 1654, "errors": 0, - "requestsPerSec": 333.8, - "avgLatencyMs": 2.17, + "requestsPerSec": 330.8, + "avgLatencyMs": 2.27, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 3, - "p99LatencyMs": 5, - "maxLatencyMs": 6, - "bytesPerSec": 106725376 + "p99LatencyMs": 6, + "maxLatencyMs": 9, + "bytesPerSec": 105755443.2 }, { "workers": 5, "durationMs": 5000, - "requests": 2552, + "requests": 2474, "errors": 0, - "requestsPerSec": 510.4, - "avgLatencyMs": 9.28, + "requestsPerSec": 494.8, + "avgLatencyMs": 9.61, "medianLatencyMs": 9, "p50LatencyMs": 9, "p75LatencyMs": 10, - "p90LatencyMs": 11, - "p99LatencyMs": 18, - "maxLatencyMs": 27, - "bytesPerSec": 163171532.81 + "p90LatencyMs": 12, + "p99LatencyMs": 19, + "maxLatencyMs": 29, + "bytesPerSec": 158217011.2 }, { "workers": 10, "durationMs": 5000, - "requests": 2515, + "requests": 2575, "errors": 0, - "requestsPerSec": 503, - "avgLatencyMs": 19.33, - "medianLatencyMs": 19, - "p50LatencyMs": 19, + "requestsPerSec": 515, + "avgLatencyMs": 18.88, + "medianLatencyMs": 18, + "p50LatencyMs": 18, "p75LatencyMs": 21, "p90LatencyMs": 25, - "p99LatencyMs": 37, - "maxLatencyMs": 52, - "bytesPerSec": 160838451.2 + "p99LatencyMs": 36, + "maxLatencyMs": 70, + "bytesPerSec": 164639539.2 }, { "workers": 25, "durationMs": 5000, - "requests": 2523, + "requests": 2408, "errors": 0, - "requestsPerSec": 504.6, - "avgLatencyMs": 48.82, - "medianLatencyMs": 42, - "p50LatencyMs": 42, - "p75LatencyMs": 61, - "p90LatencyMs": 73, - "p99LatencyMs": 99, - "maxLatencyMs": 423, - "bytesPerSec": 161310310.4 + "requestsPerSec": 481.6, + "avgLatencyMs": 51.13, + "medianLatencyMs": 44, + "p50LatencyMs": 44, + "p75LatencyMs": 62, + "p90LatencyMs": 78, + "p99LatencyMs": 111, + "maxLatencyMs": 401, + "bytesPerSec": 153970278.4 }, { "workers": 50, "durationMs": 5000, - "requests": 2538, + "requests": 2214, "errors": 0, - "requestsPerSec": 507.6, - "avgLatencyMs": 96.98, - "medianLatencyMs": 84, - "p50LatencyMs": 84, - "p75LatencyMs": 94, - "p90LatencyMs": 155, - "p99LatencyMs": 440, - "maxLatencyMs": 1893, - "bytesPerSec": 162254028.81 + "requestsPerSec": 442.8, + "avgLatencyMs": 111.02, + "medianLatencyMs": 96, + "p50LatencyMs": 96, + "p75LatencyMs": 109, + "p90LatencyMs": 175, + "p99LatencyMs": 614, + "maxLatencyMs": 2243, + "bytesPerSec": 141570867.2 }, { "workers": 100, "durationMs": 5010, - "requests": 2533, + "requests": 2223, "errors": 0, - "requestsPerSec": 506.6, - "avgLatencyMs": 149.09, - "medianLatencyMs": 103, - "p50LatencyMs": 103, - "p75LatencyMs": 127, - "p90LatencyMs": 155, - "p99LatencyMs": 2159, - "maxLatencyMs": 4966, - "bytesPerSec": 161939456 + "requestsPerSec": 444.6, + "avgLatencyMs": 158.55, + "medianLatencyMs": 106, + "p50LatencyMs": 106, + "p75LatencyMs": 131, + "p90LatencyMs": 173, + "p99LatencyMs": 2352, + "maxLatencyMs": 4936, + "bytesPerSec": 142134476.81 }, { "workers": 200, "durationMs": 5010, - "requests": 2487, + "requests": 2229, "errors": 0, - "requestsPerSec": 497.4, - "avgLatencyMs": 149.92, - "medianLatencyMs": 101, - "p50LatencyMs": 101, + "requestsPerSec": 445.8, + "avgLatencyMs": 160.72, + "medianLatencyMs": 106, + "p50LatencyMs": 106, "p75LatencyMs": 130, - "p90LatencyMs": 165, - "p99LatencyMs": 2249, - "maxLatencyMs": 4870, - "bytesPerSec": 159023104 + "p90LatencyMs": 190, + "p99LatencyMs": 2404, + "maxLatencyMs": 4976, + "bytesPerSec": 142521139.2 } ], "runs": 3, "samples": [ { "peakWorkers": 10, - "peakRequestsPerSec": 509.4, - "peakAvgLatencyMs": 19.11, - "peakP50LatencyMs": 19, + "peakRequestsPerSec": 515, + "peakAvgLatencyMs": 18.88, + "peakP50LatencyMs": 18, "peakP75LatencyMs": 21, "peakP90LatencyMs": 25, "peakP99LatencyMs": 36, - "totalRequests": 16438, + "totalRequests": 15777, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1593, + "requests": 1654, "errors": 0, - "requestsPerSec": 318.61, - "avgLatencyMs": 2.77, - "medianLatencyMs": 3, - "p50LatencyMs": 3, - "p75LatencyMs": 3, + "requestsPerSec": 330.8, + "avgLatencyMs": 2.27, + "medianLatencyMs": 2, + "p50LatencyMs": 2, + "p75LatencyMs": 2, "p90LatencyMs": 3, - "p99LatencyMs": 7, - "maxLatencyMs": 10, - "bytesPerSec": 101862604.8 + "p99LatencyMs": 6, + "maxLatencyMs": 9, + "bytesPerSec": 105755443.2 }, { "workers": 5, "durationMs": 5000, - "requests": 2378, + "requests": 2474, "errors": 0, - "requestsPerSec": 475.6, - "avgLatencyMs": 10, + "requestsPerSec": 494.8, + "avgLatencyMs": 9.61, "medianLatencyMs": 9, "p50LatencyMs": 9, - "p75LatencyMs": 11, - "p90LatencyMs": 13, - "p99LatencyMs": 20, - "maxLatencyMs": 26, - "bytesPerSec": 152056627.2 + "p75LatencyMs": 10, + "p90LatencyMs": 12, + "p99LatencyMs": 19, + "maxLatencyMs": 29, + "bytesPerSec": 158217011.2 }, { "workers": 10, "durationMs": 5000, - "requests": 2547, + "requests": 2575, "errors": 0, - "requestsPerSec": 509.4, - "avgLatencyMs": 19.11, - "medianLatencyMs": 19, - "p50LatencyMs": 19, + "requestsPerSec": 515, + "avgLatencyMs": 18.88, + "medianLatencyMs": 18, + "p50LatencyMs": 18, "p75LatencyMs": 21, "p90LatencyMs": 25, "p99LatencyMs": 36, - "maxLatencyMs": 60, - "bytesPerSec": 162883174.4 + "maxLatencyMs": 70, + "bytesPerSec": 164639539.2 }, { "workers": 25, "durationMs": 5000, - "requests": 2522, + "requests": 2408, "errors": 0, - "requestsPerSec": 504.4, - "avgLatencyMs": 48.84, - "medianLatencyMs": 43, - "p50LatencyMs": 43, - "p75LatencyMs": 60, - "p90LatencyMs": 73, - "p99LatencyMs": 103, - "maxLatencyMs": 400, - "bytesPerSec": 161284096 + "requestsPerSec": 481.6, + "avgLatencyMs": 51.13, + "medianLatencyMs": 44, + "p50LatencyMs": 44, + "p75LatencyMs": 62, + "p90LatencyMs": 78, + "p99LatencyMs": 111, + "maxLatencyMs": 401, + "bytesPerSec": 153970278.4 }, { "workers": 50, - "durationMs": 5010, - "requests": 2524, + "durationMs": 5000, + "requests": 2214, "errors": 0, - "requestsPerSec": 504.8, - "avgLatencyMs": 97.57, - "medianLatencyMs": 85, - "p50LatencyMs": 85, - "p75LatencyMs": 94, - "p90LatencyMs": 152, - "p99LatencyMs": 435, - "maxLatencyMs": 2013, - "bytesPerSec": 161388953.6 + "requestsPerSec": 442.8, + "avgLatencyMs": 111.02, + "medianLatencyMs": 96, + "p50LatencyMs": 96, + "p75LatencyMs": 109, + "p90LatencyMs": 175, + "p99LatencyMs": 614, + "maxLatencyMs": 2243, + "bytesPerSec": 141570867.2 }, { "workers": 100, "durationMs": 5010, - "requests": 2464, + "requests": 2223, "errors": 0, - "requestsPerSec": 492.8, - "avgLatencyMs": 150.95, - "medianLatencyMs": 109, - "p50LatencyMs": 109, - "p75LatencyMs": 130, - "p90LatencyMs": 165, - "p99LatencyMs": 2136, - "maxLatencyMs": 4887, - "bytesPerSec": 157561651.2 + "requestsPerSec": 444.6, + "avgLatencyMs": 158.55, + "medianLatencyMs": 106, + "p50LatencyMs": 106, + "p75LatencyMs": 131, + "p90LatencyMs": 173, + "p99LatencyMs": 2352, + "maxLatencyMs": 4936, + "bytesPerSec": 142134476.81 }, { "workers": 200, "durationMs": 5010, - "requests": 2410, + "requests": 2229, "errors": 0, - "requestsPerSec": 482, - "avgLatencyMs": 152.6, - "medianLatencyMs": 109, - "p50LatencyMs": 109, - "p75LatencyMs": 129, - "p90LatencyMs": 157, - "p99LatencyMs": 2110, - "maxLatencyMs": 4903, - "bytesPerSec": 154081689.6 + "requestsPerSec": 445.8, + "avgLatencyMs": 160.72, + "medianLatencyMs": 106, + "p50LatencyMs": 106, + "p75LatencyMs": 130, + "p90LatencyMs": 190, + "p99LatencyMs": 2404, + "maxLatencyMs": 4976, + "bytesPerSec": 142521139.2 } ] }, { - "peakWorkers": 5, - "peakRequestsPerSec": 510.4, - "peakAvgLatencyMs": 9.28, - "peakP50LatencyMs": 9, - "peakP75LatencyMs": 10, - "peakP90LatencyMs": 11, - "peakP99LatencyMs": 18, - "totalRequests": 16817, + "peakWorkers": 100, + "peakRequestsPerSec": 507, + "peakAvgLatencyMs": 148.95, + "peakP50LatencyMs": 102, + "peakP75LatencyMs": 121, + "peakP90LatencyMs": 177, + "peakP99LatencyMs": 2154, + "totalRequests": 16234, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1669, + "requests": 1610, "errors": 0, - "requestsPerSec": 333.8, - "avgLatencyMs": 2.17, + "requestsPerSec": 322, + "avgLatencyMs": 2.39, "medianLatencyMs": 2, "p50LatencyMs": 2, - "p75LatencyMs": 2, + "p75LatencyMs": 3, "p90LatencyMs": 3, - "p99LatencyMs": 5, - "maxLatencyMs": 6, - "bytesPerSec": 106725376 + "p99LatencyMs": 6, + "maxLatencyMs": 7, + "bytesPerSec": 102950502.4 }, { "workers": 5, "durationMs": 5000, - "requests": 2552, + "requests": 2368, "errors": 0, - "requestsPerSec": 510.4, - "avgLatencyMs": 9.28, - "medianLatencyMs": 9, - "p50LatencyMs": 9, - "p75LatencyMs": 10, - "p90LatencyMs": 11, - "p99LatencyMs": 18, - "maxLatencyMs": 27, - "bytesPerSec": 163171532.81 + "requestsPerSec": 473.6, + "avgLatencyMs": 10.07, + "medianLatencyMs": 10, + "p50LatencyMs": 10, + "p75LatencyMs": 11, + "p90LatencyMs": 12, + "p99LatencyMs": 20, + "maxLatencyMs": 26, + "bytesPerSec": 151401267.2 }, { "workers": 10, "durationMs": 5000, - "requests": 2515, + "requests": 2446, "errors": 0, - "requestsPerSec": 503, - "avgLatencyMs": 19.33, + "requestsPerSec": 489.2, + "avgLatencyMs": 19.91, "medianLatencyMs": 19, "p50LatencyMs": 19, - "p75LatencyMs": 21, - "p90LatencyMs": 25, - "p99LatencyMs": 37, - "maxLatencyMs": 52, - "bytesPerSec": 160838451.2 + "p75LatencyMs": 22, + "p90LatencyMs": 27, + "p99LatencyMs": 39, + "maxLatencyMs": 61, + "bytesPerSec": 156382003.2 }, { "workers": 25, "durationMs": 5000, - "requests": 2523, + "requests": 2428, "errors": 0, - "requestsPerSec": 504.6, - "avgLatencyMs": 48.82, - "medianLatencyMs": 42, - "p50LatencyMs": 42, - "p75LatencyMs": 61, - "p90LatencyMs": 73, - "p99LatencyMs": 99, - "maxLatencyMs": 423, - "bytesPerSec": 161310310.4 + "requestsPerSec": 485.6, + "avgLatencyMs": 50.71, + "medianLatencyMs": 46, + "p50LatencyMs": 46, + "p75LatencyMs": 63, + "p90LatencyMs": 74, + "p99LatencyMs": 106, + "maxLatencyMs": 416, + "bytesPerSec": 155280998.4 }, { "workers": 50, "durationMs": 5000, - "requests": 2538, + "requests": 2338, "errors": 0, - "requestsPerSec": 507.6, - "avgLatencyMs": 96.98, - "medianLatencyMs": 84, - "p50LatencyMs": 84, - "p75LatencyMs": 94, - "p90LatencyMs": 155, - "p99LatencyMs": 440, - "maxLatencyMs": 1893, - "bytesPerSec": 162254028.81 + "requestsPerSec": 467.6, + "avgLatencyMs": 105.23, + "medianLatencyMs": 88, + "p50LatencyMs": 88, + "p75LatencyMs": 105, + "p90LatencyMs": 163, + "p99LatencyMs": 560, + "maxLatencyMs": 2083, + "bytesPerSec": 149487616 }, { "workers": 100, "durationMs": 5010, - "requests": 2533, + "requests": 2535, "errors": 0, - "requestsPerSec": 506.6, - "avgLatencyMs": 149.09, - "medianLatencyMs": 103, - "p50LatencyMs": 103, - "p75LatencyMs": 127, - "p90LatencyMs": 155, - "p99LatencyMs": 2159, - "maxLatencyMs": 4966, - "bytesPerSec": 161939456 + "requestsPerSec": 507, + "avgLatencyMs": 148.95, + "medianLatencyMs": 102, + "p50LatencyMs": 102, + "p75LatencyMs": 121, + "p90LatencyMs": 177, + "p99LatencyMs": 2154, + "maxLatencyMs": 4893, + "bytesPerSec": 162096742.4 }, { "workers": 200, "durationMs": 5010, - "requests": 2487, + "requests": 2509, "errors": 0, - "requestsPerSec": 497.4, - "avgLatencyMs": 149.92, - "medianLatencyMs": 101, - "p50LatencyMs": 101, - "p75LatencyMs": 130, - "p90LatencyMs": 165, - "p99LatencyMs": 2249, + "requestsPerSec": 501.8, + "avgLatencyMs": 150.76, + "medianLatencyMs": 106, + "p50LatencyMs": 106, + "p75LatencyMs": 125, + "p90LatencyMs": 162, + "p99LatencyMs": 2113, "maxLatencyMs": 4870, - "bytesPerSec": 159023104 + "bytesPerSec": 160445235.2 } ] }, { - "peakWorkers": 5, - "peakRequestsPerSec": 531, - "peakAvgLatencyMs": 8.94, - "peakP50LatencyMs": 8, - "peakP75LatencyMs": 10, - "peakP90LatencyMs": 11, - "peakP99LatencyMs": 19, - "totalRequests": 17191, + "peakWorkers": 10, + "peakRequestsPerSec": 532.6, + "peakAvgLatencyMs": 18.25, + "peakP50LatencyMs": 18, + "peakP75LatencyMs": 20, + "peakP90LatencyMs": 24, + "peakP99LatencyMs": 35, + "totalRequests": 16661, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1716, + "requests": 1736, "errors": 0, - "requestsPerSec": 343.2, - "avgLatencyMs": 2.15, + "requestsPerSec": 347.2, + "avgLatencyMs": 2.14, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 2, "p99LatencyMs": 5, - "maxLatencyMs": 6, - "bytesPerSec": 109726924.8 + "maxLatencyMs": 5, + "bytesPerSec": 110985216 }, { "workers": 5, "durationMs": 5000, - "requests": 2655, + "requests": 2653, "errors": 0, - "requestsPerSec": 531, - "avgLatencyMs": 8.94, - "medianLatencyMs": 8, - "p50LatencyMs": 8, + "requestsPerSec": 530.6, + "avgLatencyMs": 8.95, + "medianLatencyMs": 9, + "p50LatencyMs": 9, "p75LatencyMs": 10, "p90LatencyMs": 11, - "p99LatencyMs": 19, - "maxLatencyMs": 22, - "bytesPerSec": 169777561.6 + "p99LatencyMs": 18, + "maxLatencyMs": 24, + "bytesPerSec": 169594060.81 }, { "workers": 10, "durationMs": 5000, - "requests": 2643, + "requests": 2663, "errors": 0, - "requestsPerSec": 528.6, - "avgLatencyMs": 18.4, + "requestsPerSec": 532.6, + "avgLatencyMs": 18.25, "medianLatencyMs": 18, "p50LatencyMs": 18, "p75LatencyMs": 20, "p90LatencyMs": 24, - "p99LatencyMs": 34, - "maxLatencyMs": 55, - "bytesPerSec": 168991129.6 + "p99LatencyMs": 35, + "maxLatencyMs": 54, + "bytesPerSec": 170301849.6 }, { "workers": 25, "durationMs": 5000, - "requests": 2594, + "requests": 2621, "errors": 0, - "requestsPerSec": 518.8, - "avgLatencyMs": 47.45, - "medianLatencyMs": 44, - "p50LatencyMs": 44, + "requestsPerSec": 524.21, + "avgLatencyMs": 46.96, + "medianLatencyMs": 43, + "p50LatencyMs": 43, "p75LatencyMs": 58, - "p90LatencyMs": 68, - "p99LatencyMs": 94, - "maxLatencyMs": 436, - "bytesPerSec": 165845401.6 + "p90LatencyMs": 69, + "p99LatencyMs": 92, + "maxLatencyMs": 430, + "bytesPerSec": 167601766.4 }, { "workers": 50, "durationMs": 5000, - "requests": 2577, + "requests": 2541, "errors": 0, - "requestsPerSec": 515.4, - "avgLatencyMs": 95.63, - "medianLatencyMs": 82, - "p50LatencyMs": 82, - "p75LatencyMs": 92, - "p90LatencyMs": 152, - "p99LatencyMs": 386, - "maxLatencyMs": 1747, - "bytesPerSec": 164770611.2 + "requestsPerSec": 508.2, + "avgLatencyMs": 96.75, + "medianLatencyMs": 81, + "p50LatencyMs": 81, + "p75LatencyMs": 99, + "p90LatencyMs": 150, + "p99LatencyMs": 405, + "maxLatencyMs": 1744, + "bytesPerSec": 162516172.81 }, { "workers": 100, - "durationMs": 5000, - "requests": 2547, + "durationMs": 5010, + "requests": 2126, "errors": 0, - "requestsPerSec": 509.4, - "avgLatencyMs": 148.37, - "medianLatencyMs": 106, - "p50LatencyMs": 106, - "p75LatencyMs": 128, - "p90LatencyMs": 155, - "p99LatencyMs": 2070, - "maxLatencyMs": 4880, - "bytesPerSec": 162856960 + "requestsPerSec": 425.2, + "avgLatencyMs": 161.65, + "medianLatencyMs": 125, + "p50LatencyMs": 125, + "p75LatencyMs": 139, + "p90LatencyMs": 160, + "p99LatencyMs": 2186, + "maxLatencyMs": 4937, + "bytesPerSec": 135934771.2 }, { "workers": 200, "durationMs": 5010, - "requests": 2459, + "requests": 2321, "errors": 0, - "requestsPerSec": 491.8, - "avgLatencyMs": 153.68, - "medianLatencyMs": 110, - "p50LatencyMs": 110, - "p75LatencyMs": 124, - "p90LatencyMs": 159, - "p99LatencyMs": 2224, - "maxLatencyMs": 4993, - "bytesPerSec": 157240524.81 + "requestsPerSec": 464.2, + "avgLatencyMs": 154.57, + "medianLatencyMs": 104, + "p50LatencyMs": 104, + "p75LatencyMs": 127, + "p90LatencyMs": 160, + "p99LatencyMs": 2388, + "maxLatencyMs": 4884, + "bytesPerSec": 148406272 } ] } diff --git a/packages/app-sveltekit/ci-stats.json b/packages/app-sveltekit/ci-stats.json index adc6830d..df44e7d6 100644 --- a/packages/app-sveltekit/ci-stats.json +++ b/packages/app-sveltekit/ci-stats.json @@ -1,631 +1,631 @@ { - "timingMeasuredAt": "2026-10-09T13:14:59.615Z", + "timingMeasuredAt": "2026-10-10T10:58:42.209Z", "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": 125.6, - "fcpMs": 125.74, + "firstPaintMs": 112.8, + "fcpMs": 112.92, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 17.74, - "inputDelayMs": 0.84, - "processingDurationMs": 1.75, - "presentationDelayMs": 15.16 + "interactionLatencyMs": 18.81, + "inputDelayMs": 0.87, + "processingDurationMs": 3.15, + "presentationDelayMs": 14.79 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 11.15, - "fcpMs": 11.04, - "interactionLatencyMs": 3, - "inputDelayMs": 0.09, - "processingDurationMs": 0.1, - "presentationDelayMs": 3.08 + "firstPaintMs": 8.53, + "fcpMs": 8.55, + "interactionLatencyMs": 5.43, + "inputDelayMs": 0.1, + "processingDurationMs": 1.15, + "presentationDelayMs": 5.89 }, "samples": [ { - "firstPaintMs": 139, - "fcpMs": 138.66, + "firstPaintMs": 118, + "fcpMs": 118.147, "interactionTests": { - "interactionLatencyMs": 12.960999999999999, - "inputDelayMs": 0.859, - "processingDurationMs": 1.873, - "presentationDelayMs": 10.229 + "interactionLatencyMs": 27.366, + "inputDelayMs": 0.999, + "processingDurationMs": 2.343, + "presentationDelayMs": 24.024 } }, { - "firstPaintMs": 120, - "fcpMs": 120.351, + "firstPaintMs": 110, + "fcpMs": 109.996, "interactionTests": { - "interactionLatencyMs": 19.462, - "inputDelayMs": 0.756, - "processingDurationMs": 1.712, - "presentationDelayMs": 16.994 + "interactionLatencyMs": 19.677, + "inputDelayMs": 0.911, + "processingDurationMs": 4.3, + "presentationDelayMs": 14.466 } }, { - "firstPaintMs": 119, - "fcpMs": 119.12, + "firstPaintMs": 99, + "fcpMs": 99.163, "interactionTests": { - "interactionLatencyMs": 16.876, - "inputDelayMs": 0.89, - "processingDurationMs": 1.598, - "presentationDelayMs": 14.388 + "interactionLatencyMs": 16.634, + "inputDelayMs": 0.772, + "processingDurationMs": 1.746, + "presentationDelayMs": 14.116 } }, { - "firstPaintMs": 136, - "fcpMs": 136.398, + "firstPaintMs": 119, + "fcpMs": 119.489, "interactionTests": { - "interactionLatencyMs": 18.761, - "inputDelayMs": 0.942, - "processingDurationMs": 1.787, - "presentationDelayMs": 16.032 + "interactionLatencyMs": 12.644, + "inputDelayMs": 0.771, + "processingDurationMs": 4.295, + "presentationDelayMs": 7.578 } }, { - "firstPaintMs": 114, - "fcpMs": 114.175, + "firstPaintMs": 118, + "fcpMs": 117.825, "interactionTests": { - "interactionLatencyMs": 20.64, - "inputDelayMs": 0.746, - "processingDurationMs": 1.762, - "presentationDelayMs": 18.132 + "interactionLatencyMs": 17.727, + "inputDelayMs": 0.881, + "processingDurationMs": 3.089, + "presentationDelayMs": 13.757 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 459, - "avgLatencyMs": 2.205, - "medianLatencyMs": 2.16, - "samples": 4536, - "bodySizeKb": 184.29, + "opsPerSec": 449, + "avgLatencyMs": 2.256, + "medianLatencyMs": 2.205, + "samples": 4432, + "bodySizeKb": 184.3, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 76, - "fcpMs": 76.15, + "firstPaintMs": 82.8, + "fcpMs": 82.59, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 14, - "inputDelayMs": 0.74, - "processingDurationMs": 2.03, - "presentationDelayMs": 11.22 + "interactionLatencyMs": 16.29, + "inputDelayMs": 0.83, + "processingDurationMs": 1.97, + "presentationDelayMs": 13.48 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 5.05, - "fcpMs": 4.93, - "interactionLatencyMs": 5.15, - "inputDelayMs": 0.05, - "processingDurationMs": 0.37, - "presentationDelayMs": 4.8 + "firstPaintMs": 7.19, + "fcpMs": 7.13, + "interactionLatencyMs": 5.4, + "inputDelayMs": 0.12, + "processingDurationMs": 0.19, + "presentationDelayMs": 5.46 }, "samples": [ { - "firstPaintMs": 77, - "fcpMs": 77.467, + "firstPaintMs": 82, + "fcpMs": 82.035, "interactionTests": { - "interactionLatencyMs": 12.72, - "inputDelayMs": 0.783, - "processingDurationMs": 1.813, - "presentationDelayMs": 10.124 + "interactionLatencyMs": 13.661, + "inputDelayMs": 0.983, + "processingDurationMs": 2.302, + "presentationDelayMs": 10.376 } }, { - "firstPaintMs": 76, - "fcpMs": 76.323, + "firstPaintMs": 93, + "fcpMs": 92.553, "interactionTests": { - "interactionLatencyMs": 13.142, - "inputDelayMs": 0.703, - "processingDurationMs": 1.999, - "presentationDelayMs": 10.44 + "interactionLatencyMs": 18.609, + "inputDelayMs": 0.728, + "processingDurationMs": 1.891, + "presentationDelayMs": 15.99 } }, { - "firstPaintMs": 77, - "fcpMs": 77.05, + "firstPaintMs": 74, + "fcpMs": 73.559, "interactionTests": { - "interactionLatencyMs": 22.39, - "inputDelayMs": 0.764, - "processingDurationMs": 2.675, - "presentationDelayMs": 18.951 + "interactionLatencyMs": 15.267999999999999, + "inputDelayMs": 0.884, + "processingDurationMs": 1.86, + "presentationDelayMs": 12.524 } }, { - "firstPaintMs": 68, - "fcpMs": 68.183, + "firstPaintMs": 79, + "fcpMs": 79.076, "interactionTests": { - "interactionLatencyMs": 8.266, - "inputDelayMs": 0.765, - "processingDurationMs": 1.791, - "presentationDelayMs": 5.71 + "interactionLatencyMs": 9.788, + "inputDelayMs": 0.697, + "processingDurationMs": 1.942, + "presentationDelayMs": 7.149 } }, { - "firstPaintMs": 82, - "fcpMs": 81.717, + "firstPaintMs": 86, + "fcpMs": 85.733, "interactionTests": { - "interactionLatencyMs": 13.458, - "inputDelayMs": 0.678, - "processingDurationMs": 1.89, - "presentationDelayMs": 10.89 + "interactionLatencyMs": 24.105999999999998, + "inputDelayMs": 0.876, + "processingDurationMs": 1.867, + "presentationDelayMs": 21.363 } } ] }, "ssrLoadTests": { "peakWorkers": 25, - "peakRequestsPerSec": 565.21, - "peakAvgLatencyMs": 43.52, - "peakP50LatencyMs": 42, - "peakP75LatencyMs": 46, - "peakP90LatencyMs": 58, - "peakP99LatencyMs": 71, - "totalRequests": 18302, + "peakRequestsPerSec": 566.21, + "peakAvgLatencyMs": 43.49, + "peakP50LatencyMs": 43, + "peakP75LatencyMs": 45, + "peakP90LatencyMs": 55, + "peakP99LatencyMs": 77, + "totalRequests": 18065, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1771, + "requests": 1695, "errors": 0, - "requestsPerSec": 354.2, - "avgLatencyMs": 2.14, + "requestsPerSec": 339, + "avgLatencyMs": 2.16, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 3, "p99LatencyMs": 4, "maxLatencyMs": 6, - "bytesPerSec": 98795520 + "bytesPerSec": 94548787.2 }, { "workers": 5, "durationMs": 5000, - "requests": 2778, + "requests": 2773, "errors": 0, - "requestsPerSec": 555.6, - "avgLatencyMs": 8.48, + "requestsPerSec": 554.6, + "avgLatencyMs": 8.57, "medianLatencyMs": 8, "p50LatencyMs": 8, "p75LatencyMs": 9, "p90LatencyMs": 10, "p99LatencyMs": 13, - "maxLatencyMs": 20, - "bytesPerSec": 154966425.6 + "maxLatencyMs": 22, + "bytesPerSec": 154704281.6 }, { "workers": 10, "durationMs": 5000, - "requests": 2809, + "requests": 2793, "errors": 0, - "requestsPerSec": 561.8, - "avgLatencyMs": 17.27, + "requestsPerSec": 558.6, + "avgLatencyMs": 17.38, "medianLatencyMs": 17, "p50LatencyMs": 17, "p75LatencyMs": 18, - "p90LatencyMs": 20, + "p90LatencyMs": 19, "p99LatencyMs": 30, - "maxLatencyMs": 66, - "bytesPerSec": 156696576 + "maxLatencyMs": 45, + "bytesPerSec": 155831500.81 }, { "workers": 25, "durationMs": 5000, - "requests": 2826, + "requests": 2831, "errors": 0, - "requestsPerSec": 565.21, - "avgLatencyMs": 43.52, - "medianLatencyMs": 42, - "p50LatencyMs": 42, - "p75LatencyMs": 46, - "p90LatencyMs": 58, - "p99LatencyMs": 71, - "maxLatencyMs": 244, - "bytesPerSec": 157640294.4 + "requestsPerSec": 566.21, + "avgLatencyMs": 43.49, + "medianLatencyMs": 43, + "p50LatencyMs": 43, + "p75LatencyMs": 45, + "p90LatencyMs": 55, + "p99LatencyMs": 77, + "maxLatencyMs": 167, + "bytesPerSec": 157902438.4 }, { "workers": 50, - "durationMs": 5000, - "requests": 2689, + "durationMs": 5010, + "requests": 2706, "errors": 0, - "requestsPerSec": 537.8, - "avgLatencyMs": 91.56, + "requestsPerSec": 541.21, + "avgLatencyMs": 90.94, "medianLatencyMs": 86, "p50LatencyMs": 86, - "p75LatencyMs": 102, - "p90LatencyMs": 132, - "p99LatencyMs": 185, - "maxLatencyMs": 782, - "bytesPerSec": 150011904 + "p75LatencyMs": 101, + "p90LatencyMs": 127, + "p99LatencyMs": 217, + "maxLatencyMs": 1239, + "bytesPerSec": 150955622.4 }, { "workers": 100, "durationMs": 5010, - "requests": 2674, + "requests": 2660, "errors": 0, - "requestsPerSec": 534.8, - "avgLatencyMs": 163.08, - "medianLatencyMs": 117, - "p50LatencyMs": 117, - "p75LatencyMs": 145, - "p90LatencyMs": 197, - "p99LatencyMs": 2307, - "maxLatencyMs": 4963, - "bytesPerSec": 149173043.2 + "requestsPerSec": 532, + "avgLatencyMs": 162.15, + "medianLatencyMs": 108, + "p50LatencyMs": 108, + "p75LatencyMs": 152, + "p90LatencyMs": 194, + "p99LatencyMs": 2187, + "maxLatencyMs": 4987, + "bytesPerSec": 148412825.6 }, { "workers": 200, "durationMs": 5010, - "requests": 2755, + "requests": 2607, "errors": 0, - "requestsPerSec": 551, - "avgLatencyMs": 158.4, - "medianLatencyMs": 101, - "p50LatencyMs": 101, - "p75LatencyMs": 140, - "p90LatencyMs": 201, - "p99LatencyMs": 2266, - "maxLatencyMs": 4968, - "bytesPerSec": 153662259.2 + "requestsPerSec": 521.4, + "avgLatencyMs": 161.78, + "medianLatencyMs": 112, + "p50LatencyMs": 112, + "p75LatencyMs": 150, + "p90LatencyMs": 185, + "p99LatencyMs": 1983, + "maxLatencyMs": 4954, + "bytesPerSec": 145444044.81 } ], "runs": 3, "samples": [ { "peakWorkers": 25, - "peakRequestsPerSec": 570.4, - "peakAvgLatencyMs": 43.17, - "peakP50LatencyMs": 42, - "peakP75LatencyMs": 46, - "peakP90LatencyMs": 56, - "peakP99LatencyMs": 72, - "totalRequests": 18419, + "peakRequestsPerSec": 533, + "peakAvgLatencyMs": 46.18, + "peakP50LatencyMs": 45, + "peakP75LatencyMs": 48, + "peakP90LatencyMs": 60, + "peakP99LatencyMs": 81, + "totalRequests": 17423, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1730, + "requests": 1728, "errors": 0, - "requestsPerSec": 346, - "avgLatencyMs": 2.12, + "requestsPerSec": 345.6, + "avgLatencyMs": 2.08, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 2, - "p99LatencyMs": 4, - "maxLatencyMs": 7, - "bytesPerSec": 96501760 + "p99LatencyMs": 3, + "maxLatencyMs": 4, + "bytesPerSec": 96396902.4 }, { "workers": 5, "durationMs": 5000, - "requests": 2742, + "requests": 2663, "errors": 0, - "requestsPerSec": 548.4, - "avgLatencyMs": 8.63, - "medianLatencyMs": 8, - "p50LatencyMs": 8, + "requestsPerSec": 532.6, + "avgLatencyMs": 8.87, + "medianLatencyMs": 9, + "p50LatencyMs": 9, "p75LatencyMs": 9, "p90LatencyMs": 10, "p99LatencyMs": 14, - "maxLatencyMs": 18, - "bytesPerSec": 152974131.2 + "maxLatencyMs": 19, + "bytesPerSec": 148517683.2 }, { "workers": 10, "durationMs": 5000, - "requests": 2791, + "requests": 2656, "errors": 0, - "requestsPerSec": 558.21, - "avgLatencyMs": 17.4, - "medianLatencyMs": 17, - "p50LatencyMs": 17, - "p75LatencyMs": 18, - "p90LatencyMs": 20, - "p99LatencyMs": 29, - "maxLatencyMs": 48, - "bytesPerSec": 155700428.81 + "requestsPerSec": 531.21, + "avgLatencyMs": 18.29, + "medianLatencyMs": 18, + "p50LatencyMs": 18, + "p75LatencyMs": 19, + "p90LatencyMs": 21, + "p99LatencyMs": 31, + "maxLatencyMs": 53, + "bytesPerSec": 148176896 }, { "workers": 25, "durationMs": 5000, - "requests": 2852, + "requests": 2665, "errors": 0, - "requestsPerSec": 570.4, - "avgLatencyMs": 43.17, - "medianLatencyMs": 42, - "p50LatencyMs": 42, - "p75LatencyMs": 46, - "p90LatencyMs": 56, - "p99LatencyMs": 72, - "maxLatencyMs": 102, - "bytesPerSec": 159082086.4 + "requestsPerSec": 533, + "avgLatencyMs": 46.18, + "medianLatencyMs": 45, + "p50LatencyMs": 45, + "p75LatencyMs": 48, + "p90LatencyMs": 60, + "p99LatencyMs": 81, + "maxLatencyMs": 162, + "bytesPerSec": 148648755.2 }, { "workers": 50, "durationMs": 5000, - "requests": 2720, + "requests": 2579, "errors": 0, - "requestsPerSec": 544, - "avgLatencyMs": 90.53, - "medianLatencyMs": 87, - "p50LatencyMs": 87, - "p75LatencyMs": 102, - "p90LatencyMs": 122, - "p99LatencyMs": 177, - "maxLatencyMs": 1250, - "bytesPerSec": 151742054.4 + "requestsPerSec": 515.8, + "avgLatencyMs": 95.09, + "medianLatencyMs": 89, + "p50LatencyMs": 89, + "p75LatencyMs": 104, + "p90LatencyMs": 134, + "p99LatencyMs": 380, + "maxLatencyMs": 1566, + "bytesPerSec": 143851520 }, { "workers": 100, "durationMs": 5010, - "requests": 2813, + "requests": 2590, "errors": 0, - "requestsPerSec": 562.6, - "avgLatencyMs": 162.2, - "medianLatencyMs": 112, - "p50LatencyMs": 112, - "p75LatencyMs": 149, - "p90LatencyMs": 215, - "p99LatencyMs": 2038, - "maxLatencyMs": 4997, - "bytesPerSec": 156932505.6 + "requestsPerSec": 518, + "avgLatencyMs": 160.4, + "medianLatencyMs": 118, + "p50LatencyMs": 118, + "p75LatencyMs": 139, + "p90LatencyMs": 175, + "p99LatencyMs": 2096, + "maxLatencyMs": 4887, + "bytesPerSec": 144480665.6 }, { "workers": 200, "durationMs": 5010, - "requests": 2771, + "requests": 2542, "errors": 0, - "requestsPerSec": 554.21, - "avgLatencyMs": 157.67, - "medianLatencyMs": 104, - "p50LatencyMs": 104, - "p75LatencyMs": 139, - "p90LatencyMs": 187, - "p99LatencyMs": 2391, - "maxLatencyMs": 4856, - "bytesPerSec": 154579763.2 + "requestsPerSec": 508.4, + "avgLatencyMs": 162.2, + "medianLatencyMs": 117, + "p50LatencyMs": 117, + "p75LatencyMs": 144, + "p90LatencyMs": 189, + "p99LatencyMs": 1993, + "maxLatencyMs": 4870, + "bytesPerSec": 141787136 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 562.4, - "peakAvgLatencyMs": 43.77, + "peakRequestsPerSec": 566.21, + "peakAvgLatencyMs": 43.49, "peakP50LatencyMs": 43, - "peakP75LatencyMs": 46, - "peakP90LatencyMs": 57, - "peakP99LatencyMs": 80, - "totalRequests": 18225, + "peakP75LatencyMs": 45, + "peakP90LatencyMs": 55, + "peakP99LatencyMs": 77, + "totalRequests": 18065, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1757, + "requests": 1695, "errors": 0, - "requestsPerSec": 351.4, - "avgLatencyMs": 2.14, + "requestsPerSec": 339, + "avgLatencyMs": 2.16, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 3, - "p99LatencyMs": 3, - "maxLatencyMs": 4, - "bytesPerSec": 98009088 + "p99LatencyMs": 4, + "maxLatencyMs": 6, + "bytesPerSec": 94548787.2 }, { "workers": 5, "durationMs": 5000, - "requests": 2810, + "requests": 2773, "errors": 0, - "requestsPerSec": 562, - "avgLatencyMs": 8.43, + "requestsPerSec": 554.6, + "avgLatencyMs": 8.57, "medianLatencyMs": 8, "p50LatencyMs": 8, "p75LatencyMs": 9, - "p90LatencyMs": 9, + "p90LatencyMs": 10, "p99LatencyMs": 13, - "maxLatencyMs": 17, - "bytesPerSec": 156722790.4 + "maxLatencyMs": 22, + "bytesPerSec": 154704281.6 }, { "workers": 10, "durationMs": 5000, - "requests": 2787, + "requests": 2793, "errors": 0, - "requestsPerSec": 557.4, - "avgLatencyMs": 17.41, + "requestsPerSec": 558.6, + "avgLatencyMs": 17.38, "medianLatencyMs": 17, "p50LatencyMs": 17, "p75LatencyMs": 18, - "p90LatencyMs": 20, - "p99LatencyMs": 29, - "maxLatencyMs": 40, - "bytesPerSec": 155490713.6 + "p90LatencyMs": 19, + "p99LatencyMs": 30, + "maxLatencyMs": 45, + "bytesPerSec": 155831500.81 }, { "workers": 25, "durationMs": 5000, - "requests": 2812, + "requests": 2831, "errors": 0, - "requestsPerSec": 562.4, - "avgLatencyMs": 43.77, + "requestsPerSec": 566.21, + "avgLatencyMs": 43.49, "medianLatencyMs": 43, "p50LatencyMs": 43, - "p75LatencyMs": 46, - "p90LatencyMs": 57, - "p99LatencyMs": 80, - "maxLatencyMs": 312, - "bytesPerSec": 156880076.81 + "p75LatencyMs": 45, + "p90LatencyMs": 55, + "p99LatencyMs": 77, + "maxLatencyMs": 167, + "bytesPerSec": 157902438.4 }, { "workers": 50, - "durationMs": 5000, - "requests": 2784, + "durationMs": 5010, + "requests": 2706, "errors": 0, - "requestsPerSec": 556.8, - "avgLatencyMs": 88.42, + "requestsPerSec": 541.21, + "avgLatencyMs": 90.94, "medianLatencyMs": 86, "p50LatencyMs": 86, - "p75LatencyMs": 95, - "p90LatencyMs": 121, - "p99LatencyMs": 299, - "maxLatencyMs": 558, - "bytesPerSec": 155307212.81 + "p75LatencyMs": 101, + "p90LatencyMs": 127, + "p99LatencyMs": 217, + "maxLatencyMs": 1239, + "bytesPerSec": 150955622.4 }, { "workers": 100, "durationMs": 5010, - "requests": 2677, + "requests": 2660, "errors": 0, - "requestsPerSec": 535.4, - "avgLatencyMs": 164.88, - "medianLatencyMs": 121, - "p50LatencyMs": 121, - "p75LatencyMs": 143, - "p90LatencyMs": 204, - "p99LatencyMs": 2112, - "maxLatencyMs": 4981, - "bytesPerSec": 149330329.6 + "requestsPerSec": 532, + "avgLatencyMs": 162.15, + "medianLatencyMs": 108, + "p50LatencyMs": 108, + "p75LatencyMs": 152, + "p90LatencyMs": 194, + "p99LatencyMs": 2187, + "maxLatencyMs": 4987, + "bytesPerSec": 148412825.6 }, { "workers": 200, "durationMs": 5010, - "requests": 2598, + "requests": 2607, "errors": 0, - "requestsPerSec": 519.6, - "avgLatencyMs": 175.23, - "medianLatencyMs": 131, - "p50LatencyMs": 131, - "p75LatencyMs": 158, - "p90LatencyMs": 211, - "p99LatencyMs": 2108, - "maxLatencyMs": 4953, - "bytesPerSec": 144932864 + "requestsPerSec": 521.4, + "avgLatencyMs": 161.78, + "medianLatencyMs": 112, + "p50LatencyMs": 112, + "p75LatencyMs": 150, + "p90LatencyMs": 185, + "p99LatencyMs": 1983, + "maxLatencyMs": 4954, + "bytesPerSec": 145444044.81 } ] }, { - "peakWorkers": 25, - "peakRequestsPerSec": 565.21, - "peakAvgLatencyMs": 43.52, - "peakP50LatencyMs": 42, - "peakP75LatencyMs": 46, - "peakP90LatencyMs": 58, - "peakP99LatencyMs": 71, - "totalRequests": 18302, + "peakWorkers": 10, + "peakRequestsPerSec": 567.6, + "peakAvgLatencyMs": 17.09, + "peakP50LatencyMs": 17, + "peakP75LatencyMs": 18, + "peakP90LatencyMs": 19, + "peakP99LatencyMs": 29, + "totalRequests": 18413, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1771, + "requests": 1686, "errors": 0, - "requestsPerSec": 354.2, - "avgLatencyMs": 2.14, + "requestsPerSec": 337.2, + "avgLatencyMs": 2.28, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 3, "p99LatencyMs": 4, "maxLatencyMs": 6, - "bytesPerSec": 98795520 + "bytesPerSec": 94037606.4 }, { "workers": 5, "durationMs": 5000, - "requests": 2778, + "requests": 2646, "errors": 0, - "requestsPerSec": 555.6, - "avgLatencyMs": 8.48, - "medianLatencyMs": 8, - "p50LatencyMs": 8, + "requestsPerSec": 529.21, + "avgLatencyMs": 8.95, + "medianLatencyMs": 9, + "p50LatencyMs": 9, "p75LatencyMs": 9, "p90LatencyMs": 10, - "p99LatencyMs": 13, + "p99LatencyMs": 14, "maxLatencyMs": 20, - "bytesPerSec": 154966425.6 + "bytesPerSec": 147626393.6 }, { "workers": 10, "durationMs": 5000, - "requests": 2809, + "requests": 2838, "errors": 0, - "requestsPerSec": 561.8, - "avgLatencyMs": 17.27, + "requestsPerSec": 567.6, + "avgLatencyMs": 17.09, "medianLatencyMs": 17, "p50LatencyMs": 17, "p75LatencyMs": 18, - "p90LatencyMs": 20, - "p99LatencyMs": 30, - "maxLatencyMs": 66, - "bytesPerSec": 156696576 + "p90LatencyMs": 19, + "p99LatencyMs": 29, + "maxLatencyMs": 46, + "bytesPerSec": 158321868.81 }, { "workers": 25, "durationMs": 5000, - "requests": 2826, + "requests": 2807, "errors": 0, - "requestsPerSec": 565.21, - "avgLatencyMs": 43.52, - "medianLatencyMs": 42, - "p50LatencyMs": 42, + "requestsPerSec": 561.4, + "avgLatencyMs": 43.85, + "medianLatencyMs": 43, + "p50LatencyMs": 43, "p75LatencyMs": 46, - "p90LatencyMs": 58, - "p99LatencyMs": 71, - "maxLatencyMs": 244, - "bytesPerSec": 157640294.4 + "p90LatencyMs": 57, + "p99LatencyMs": 77, + "maxLatencyMs": 179, + "bytesPerSec": 156617932.81 }, { "workers": 50, "durationMs": 5000, - "requests": 2689, + "requests": 2830, "errors": 0, - "requestsPerSec": 537.8, - "avgLatencyMs": 91.56, - "medianLatencyMs": 86, - "p50LatencyMs": 86, - "p75LatencyMs": 102, - "p90LatencyMs": 132, - "p99LatencyMs": 185, - "maxLatencyMs": 782, - "bytesPerSec": 150011904 + "requestsPerSec": 566, + "avgLatencyMs": 87.05, + "medianLatencyMs": 83, + "p50LatencyMs": 83, + "p75LatencyMs": 98, + "p90LatencyMs": 116, + "p99LatencyMs": 243, + "maxLatencyMs": 1382, + "bytesPerSec": 157902438.4 }, { "workers": 100, "durationMs": 5010, - "requests": 2674, + "requests": 2819, "errors": 0, - "requestsPerSec": 534.8, - "avgLatencyMs": 163.08, - "medianLatencyMs": 117, - "p50LatencyMs": 117, - "p75LatencyMs": 145, - "p90LatencyMs": 197, - "p99LatencyMs": 2307, - "maxLatencyMs": 4963, - "bytesPerSec": 149173043.2 + "requestsPerSec": 563.8, + "avgLatencyMs": 159.76, + "medianLatencyMs": 107, + "p50LatencyMs": 107, + "p75LatencyMs": 143, + "p90LatencyMs": 204, + "p99LatencyMs": 2023, + "maxLatencyMs": 4935, + "bytesPerSec": 157247078.4 }, { "workers": 200, "durationMs": 5010, - "requests": 2755, + "requests": 2787, "errors": 0, - "requestsPerSec": 551, - "avgLatencyMs": 158.4, - "medianLatencyMs": 101, - "p50LatencyMs": 101, - "p75LatencyMs": 140, - "p90LatencyMs": 201, - "p99LatencyMs": 2266, - "maxLatencyMs": 4968, - "bytesPerSec": 153662259.2 + "requestsPerSec": 557.4, + "avgLatencyMs": 160.15, + "medianLatencyMs": 104, + "p50LatencyMs": 104, + "p75LatencyMs": 143, + "p90LatencyMs": 193, + "p99LatencyMs": 2416, + "maxLatencyMs": 4972, + "bytesPerSec": 155464499.2 } ] } diff --git a/packages/app-sveltekit/stats/3.0.1.json b/packages/app-sveltekit/stats/3.0.1.json index adc6830d..df44e7d6 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-09T13:14:59.615Z", + "timingMeasuredAt": "2026-10-10T10:58:42.209Z", "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": 125.6, - "fcpMs": 125.74, + "firstPaintMs": 112.8, + "fcpMs": 112.92, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 17.74, - "inputDelayMs": 0.84, - "processingDurationMs": 1.75, - "presentationDelayMs": 15.16 + "interactionLatencyMs": 18.81, + "inputDelayMs": 0.87, + "processingDurationMs": 3.15, + "presentationDelayMs": 14.79 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 11.15, - "fcpMs": 11.04, - "interactionLatencyMs": 3, - "inputDelayMs": 0.09, - "processingDurationMs": 0.1, - "presentationDelayMs": 3.08 + "firstPaintMs": 8.53, + "fcpMs": 8.55, + "interactionLatencyMs": 5.43, + "inputDelayMs": 0.1, + "processingDurationMs": 1.15, + "presentationDelayMs": 5.89 }, "samples": [ { - "firstPaintMs": 139, - "fcpMs": 138.66, + "firstPaintMs": 118, + "fcpMs": 118.147, "interactionTests": { - "interactionLatencyMs": 12.960999999999999, - "inputDelayMs": 0.859, - "processingDurationMs": 1.873, - "presentationDelayMs": 10.229 + "interactionLatencyMs": 27.366, + "inputDelayMs": 0.999, + "processingDurationMs": 2.343, + "presentationDelayMs": 24.024 } }, { - "firstPaintMs": 120, - "fcpMs": 120.351, + "firstPaintMs": 110, + "fcpMs": 109.996, "interactionTests": { - "interactionLatencyMs": 19.462, - "inputDelayMs": 0.756, - "processingDurationMs": 1.712, - "presentationDelayMs": 16.994 + "interactionLatencyMs": 19.677, + "inputDelayMs": 0.911, + "processingDurationMs": 4.3, + "presentationDelayMs": 14.466 } }, { - "firstPaintMs": 119, - "fcpMs": 119.12, + "firstPaintMs": 99, + "fcpMs": 99.163, "interactionTests": { - "interactionLatencyMs": 16.876, - "inputDelayMs": 0.89, - "processingDurationMs": 1.598, - "presentationDelayMs": 14.388 + "interactionLatencyMs": 16.634, + "inputDelayMs": 0.772, + "processingDurationMs": 1.746, + "presentationDelayMs": 14.116 } }, { - "firstPaintMs": 136, - "fcpMs": 136.398, + "firstPaintMs": 119, + "fcpMs": 119.489, "interactionTests": { - "interactionLatencyMs": 18.761, - "inputDelayMs": 0.942, - "processingDurationMs": 1.787, - "presentationDelayMs": 16.032 + "interactionLatencyMs": 12.644, + "inputDelayMs": 0.771, + "processingDurationMs": 4.295, + "presentationDelayMs": 7.578 } }, { - "firstPaintMs": 114, - "fcpMs": 114.175, + "firstPaintMs": 118, + "fcpMs": 117.825, "interactionTests": { - "interactionLatencyMs": 20.64, - "inputDelayMs": 0.746, - "processingDurationMs": 1.762, - "presentationDelayMs": 18.132 + "interactionLatencyMs": 17.727, + "inputDelayMs": 0.881, + "processingDurationMs": 3.089, + "presentationDelayMs": 13.757 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 459, - "avgLatencyMs": 2.205, - "medianLatencyMs": 2.16, - "samples": 4536, - "bodySizeKb": 184.29, + "opsPerSec": 449, + "avgLatencyMs": 2.256, + "medianLatencyMs": 2.205, + "samples": 4432, + "bodySizeKb": 184.3, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 76, - "fcpMs": 76.15, + "firstPaintMs": 82.8, + "fcpMs": 82.59, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 14, - "inputDelayMs": 0.74, - "processingDurationMs": 2.03, - "presentationDelayMs": 11.22 + "interactionLatencyMs": 16.29, + "inputDelayMs": 0.83, + "processingDurationMs": 1.97, + "presentationDelayMs": 13.48 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 5.05, - "fcpMs": 4.93, - "interactionLatencyMs": 5.15, - "inputDelayMs": 0.05, - "processingDurationMs": 0.37, - "presentationDelayMs": 4.8 + "firstPaintMs": 7.19, + "fcpMs": 7.13, + "interactionLatencyMs": 5.4, + "inputDelayMs": 0.12, + "processingDurationMs": 0.19, + "presentationDelayMs": 5.46 }, "samples": [ { - "firstPaintMs": 77, - "fcpMs": 77.467, + "firstPaintMs": 82, + "fcpMs": 82.035, "interactionTests": { - "interactionLatencyMs": 12.72, - "inputDelayMs": 0.783, - "processingDurationMs": 1.813, - "presentationDelayMs": 10.124 + "interactionLatencyMs": 13.661, + "inputDelayMs": 0.983, + "processingDurationMs": 2.302, + "presentationDelayMs": 10.376 } }, { - "firstPaintMs": 76, - "fcpMs": 76.323, + "firstPaintMs": 93, + "fcpMs": 92.553, "interactionTests": { - "interactionLatencyMs": 13.142, - "inputDelayMs": 0.703, - "processingDurationMs": 1.999, - "presentationDelayMs": 10.44 + "interactionLatencyMs": 18.609, + "inputDelayMs": 0.728, + "processingDurationMs": 1.891, + "presentationDelayMs": 15.99 } }, { - "firstPaintMs": 77, - "fcpMs": 77.05, + "firstPaintMs": 74, + "fcpMs": 73.559, "interactionTests": { - "interactionLatencyMs": 22.39, - "inputDelayMs": 0.764, - "processingDurationMs": 2.675, - "presentationDelayMs": 18.951 + "interactionLatencyMs": 15.267999999999999, + "inputDelayMs": 0.884, + "processingDurationMs": 1.86, + "presentationDelayMs": 12.524 } }, { - "firstPaintMs": 68, - "fcpMs": 68.183, + "firstPaintMs": 79, + "fcpMs": 79.076, "interactionTests": { - "interactionLatencyMs": 8.266, - "inputDelayMs": 0.765, - "processingDurationMs": 1.791, - "presentationDelayMs": 5.71 + "interactionLatencyMs": 9.788, + "inputDelayMs": 0.697, + "processingDurationMs": 1.942, + "presentationDelayMs": 7.149 } }, { - "firstPaintMs": 82, - "fcpMs": 81.717, + "firstPaintMs": 86, + "fcpMs": 85.733, "interactionTests": { - "interactionLatencyMs": 13.458, - "inputDelayMs": 0.678, - "processingDurationMs": 1.89, - "presentationDelayMs": 10.89 + "interactionLatencyMs": 24.105999999999998, + "inputDelayMs": 0.876, + "processingDurationMs": 1.867, + "presentationDelayMs": 21.363 } } ] }, "ssrLoadTests": { "peakWorkers": 25, - "peakRequestsPerSec": 565.21, - "peakAvgLatencyMs": 43.52, - "peakP50LatencyMs": 42, - "peakP75LatencyMs": 46, - "peakP90LatencyMs": 58, - "peakP99LatencyMs": 71, - "totalRequests": 18302, + "peakRequestsPerSec": 566.21, + "peakAvgLatencyMs": 43.49, + "peakP50LatencyMs": 43, + "peakP75LatencyMs": 45, + "peakP90LatencyMs": 55, + "peakP99LatencyMs": 77, + "totalRequests": 18065, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1771, + "requests": 1695, "errors": 0, - "requestsPerSec": 354.2, - "avgLatencyMs": 2.14, + "requestsPerSec": 339, + "avgLatencyMs": 2.16, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 3, "p99LatencyMs": 4, "maxLatencyMs": 6, - "bytesPerSec": 98795520 + "bytesPerSec": 94548787.2 }, { "workers": 5, "durationMs": 5000, - "requests": 2778, + "requests": 2773, "errors": 0, - "requestsPerSec": 555.6, - "avgLatencyMs": 8.48, + "requestsPerSec": 554.6, + "avgLatencyMs": 8.57, "medianLatencyMs": 8, "p50LatencyMs": 8, "p75LatencyMs": 9, "p90LatencyMs": 10, "p99LatencyMs": 13, - "maxLatencyMs": 20, - "bytesPerSec": 154966425.6 + "maxLatencyMs": 22, + "bytesPerSec": 154704281.6 }, { "workers": 10, "durationMs": 5000, - "requests": 2809, + "requests": 2793, "errors": 0, - "requestsPerSec": 561.8, - "avgLatencyMs": 17.27, + "requestsPerSec": 558.6, + "avgLatencyMs": 17.38, "medianLatencyMs": 17, "p50LatencyMs": 17, "p75LatencyMs": 18, - "p90LatencyMs": 20, + "p90LatencyMs": 19, "p99LatencyMs": 30, - "maxLatencyMs": 66, - "bytesPerSec": 156696576 + "maxLatencyMs": 45, + "bytesPerSec": 155831500.81 }, { "workers": 25, "durationMs": 5000, - "requests": 2826, + "requests": 2831, "errors": 0, - "requestsPerSec": 565.21, - "avgLatencyMs": 43.52, - "medianLatencyMs": 42, - "p50LatencyMs": 42, - "p75LatencyMs": 46, - "p90LatencyMs": 58, - "p99LatencyMs": 71, - "maxLatencyMs": 244, - "bytesPerSec": 157640294.4 + "requestsPerSec": 566.21, + "avgLatencyMs": 43.49, + "medianLatencyMs": 43, + "p50LatencyMs": 43, + "p75LatencyMs": 45, + "p90LatencyMs": 55, + "p99LatencyMs": 77, + "maxLatencyMs": 167, + "bytesPerSec": 157902438.4 }, { "workers": 50, - "durationMs": 5000, - "requests": 2689, + "durationMs": 5010, + "requests": 2706, "errors": 0, - "requestsPerSec": 537.8, - "avgLatencyMs": 91.56, + "requestsPerSec": 541.21, + "avgLatencyMs": 90.94, "medianLatencyMs": 86, "p50LatencyMs": 86, - "p75LatencyMs": 102, - "p90LatencyMs": 132, - "p99LatencyMs": 185, - "maxLatencyMs": 782, - "bytesPerSec": 150011904 + "p75LatencyMs": 101, + "p90LatencyMs": 127, + "p99LatencyMs": 217, + "maxLatencyMs": 1239, + "bytesPerSec": 150955622.4 }, { "workers": 100, "durationMs": 5010, - "requests": 2674, + "requests": 2660, "errors": 0, - "requestsPerSec": 534.8, - "avgLatencyMs": 163.08, - "medianLatencyMs": 117, - "p50LatencyMs": 117, - "p75LatencyMs": 145, - "p90LatencyMs": 197, - "p99LatencyMs": 2307, - "maxLatencyMs": 4963, - "bytesPerSec": 149173043.2 + "requestsPerSec": 532, + "avgLatencyMs": 162.15, + "medianLatencyMs": 108, + "p50LatencyMs": 108, + "p75LatencyMs": 152, + "p90LatencyMs": 194, + "p99LatencyMs": 2187, + "maxLatencyMs": 4987, + "bytesPerSec": 148412825.6 }, { "workers": 200, "durationMs": 5010, - "requests": 2755, + "requests": 2607, "errors": 0, - "requestsPerSec": 551, - "avgLatencyMs": 158.4, - "medianLatencyMs": 101, - "p50LatencyMs": 101, - "p75LatencyMs": 140, - "p90LatencyMs": 201, - "p99LatencyMs": 2266, - "maxLatencyMs": 4968, - "bytesPerSec": 153662259.2 + "requestsPerSec": 521.4, + "avgLatencyMs": 161.78, + "medianLatencyMs": 112, + "p50LatencyMs": 112, + "p75LatencyMs": 150, + "p90LatencyMs": 185, + "p99LatencyMs": 1983, + "maxLatencyMs": 4954, + "bytesPerSec": 145444044.81 } ], "runs": 3, "samples": [ { "peakWorkers": 25, - "peakRequestsPerSec": 570.4, - "peakAvgLatencyMs": 43.17, - "peakP50LatencyMs": 42, - "peakP75LatencyMs": 46, - "peakP90LatencyMs": 56, - "peakP99LatencyMs": 72, - "totalRequests": 18419, + "peakRequestsPerSec": 533, + "peakAvgLatencyMs": 46.18, + "peakP50LatencyMs": 45, + "peakP75LatencyMs": 48, + "peakP90LatencyMs": 60, + "peakP99LatencyMs": 81, + "totalRequests": 17423, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1730, + "requests": 1728, "errors": 0, - "requestsPerSec": 346, - "avgLatencyMs": 2.12, + "requestsPerSec": 345.6, + "avgLatencyMs": 2.08, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 2, - "p99LatencyMs": 4, - "maxLatencyMs": 7, - "bytesPerSec": 96501760 + "p99LatencyMs": 3, + "maxLatencyMs": 4, + "bytesPerSec": 96396902.4 }, { "workers": 5, "durationMs": 5000, - "requests": 2742, + "requests": 2663, "errors": 0, - "requestsPerSec": 548.4, - "avgLatencyMs": 8.63, - "medianLatencyMs": 8, - "p50LatencyMs": 8, + "requestsPerSec": 532.6, + "avgLatencyMs": 8.87, + "medianLatencyMs": 9, + "p50LatencyMs": 9, "p75LatencyMs": 9, "p90LatencyMs": 10, "p99LatencyMs": 14, - "maxLatencyMs": 18, - "bytesPerSec": 152974131.2 + "maxLatencyMs": 19, + "bytesPerSec": 148517683.2 }, { "workers": 10, "durationMs": 5000, - "requests": 2791, + "requests": 2656, "errors": 0, - "requestsPerSec": 558.21, - "avgLatencyMs": 17.4, - "medianLatencyMs": 17, - "p50LatencyMs": 17, - "p75LatencyMs": 18, - "p90LatencyMs": 20, - "p99LatencyMs": 29, - "maxLatencyMs": 48, - "bytesPerSec": 155700428.81 + "requestsPerSec": 531.21, + "avgLatencyMs": 18.29, + "medianLatencyMs": 18, + "p50LatencyMs": 18, + "p75LatencyMs": 19, + "p90LatencyMs": 21, + "p99LatencyMs": 31, + "maxLatencyMs": 53, + "bytesPerSec": 148176896 }, { "workers": 25, "durationMs": 5000, - "requests": 2852, + "requests": 2665, "errors": 0, - "requestsPerSec": 570.4, - "avgLatencyMs": 43.17, - "medianLatencyMs": 42, - "p50LatencyMs": 42, - "p75LatencyMs": 46, - "p90LatencyMs": 56, - "p99LatencyMs": 72, - "maxLatencyMs": 102, - "bytesPerSec": 159082086.4 + "requestsPerSec": 533, + "avgLatencyMs": 46.18, + "medianLatencyMs": 45, + "p50LatencyMs": 45, + "p75LatencyMs": 48, + "p90LatencyMs": 60, + "p99LatencyMs": 81, + "maxLatencyMs": 162, + "bytesPerSec": 148648755.2 }, { "workers": 50, "durationMs": 5000, - "requests": 2720, + "requests": 2579, "errors": 0, - "requestsPerSec": 544, - "avgLatencyMs": 90.53, - "medianLatencyMs": 87, - "p50LatencyMs": 87, - "p75LatencyMs": 102, - "p90LatencyMs": 122, - "p99LatencyMs": 177, - "maxLatencyMs": 1250, - "bytesPerSec": 151742054.4 + "requestsPerSec": 515.8, + "avgLatencyMs": 95.09, + "medianLatencyMs": 89, + "p50LatencyMs": 89, + "p75LatencyMs": 104, + "p90LatencyMs": 134, + "p99LatencyMs": 380, + "maxLatencyMs": 1566, + "bytesPerSec": 143851520 }, { "workers": 100, "durationMs": 5010, - "requests": 2813, + "requests": 2590, "errors": 0, - "requestsPerSec": 562.6, - "avgLatencyMs": 162.2, - "medianLatencyMs": 112, - "p50LatencyMs": 112, - "p75LatencyMs": 149, - "p90LatencyMs": 215, - "p99LatencyMs": 2038, - "maxLatencyMs": 4997, - "bytesPerSec": 156932505.6 + "requestsPerSec": 518, + "avgLatencyMs": 160.4, + "medianLatencyMs": 118, + "p50LatencyMs": 118, + "p75LatencyMs": 139, + "p90LatencyMs": 175, + "p99LatencyMs": 2096, + "maxLatencyMs": 4887, + "bytesPerSec": 144480665.6 }, { "workers": 200, "durationMs": 5010, - "requests": 2771, + "requests": 2542, "errors": 0, - "requestsPerSec": 554.21, - "avgLatencyMs": 157.67, - "medianLatencyMs": 104, - "p50LatencyMs": 104, - "p75LatencyMs": 139, - "p90LatencyMs": 187, - "p99LatencyMs": 2391, - "maxLatencyMs": 4856, - "bytesPerSec": 154579763.2 + "requestsPerSec": 508.4, + "avgLatencyMs": 162.2, + "medianLatencyMs": 117, + "p50LatencyMs": 117, + "p75LatencyMs": 144, + "p90LatencyMs": 189, + "p99LatencyMs": 1993, + "maxLatencyMs": 4870, + "bytesPerSec": 141787136 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 562.4, - "peakAvgLatencyMs": 43.77, + "peakRequestsPerSec": 566.21, + "peakAvgLatencyMs": 43.49, "peakP50LatencyMs": 43, - "peakP75LatencyMs": 46, - "peakP90LatencyMs": 57, - "peakP99LatencyMs": 80, - "totalRequests": 18225, + "peakP75LatencyMs": 45, + "peakP90LatencyMs": 55, + "peakP99LatencyMs": 77, + "totalRequests": 18065, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1757, + "requests": 1695, "errors": 0, - "requestsPerSec": 351.4, - "avgLatencyMs": 2.14, + "requestsPerSec": 339, + "avgLatencyMs": 2.16, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 3, - "p99LatencyMs": 3, - "maxLatencyMs": 4, - "bytesPerSec": 98009088 + "p99LatencyMs": 4, + "maxLatencyMs": 6, + "bytesPerSec": 94548787.2 }, { "workers": 5, "durationMs": 5000, - "requests": 2810, + "requests": 2773, "errors": 0, - "requestsPerSec": 562, - "avgLatencyMs": 8.43, + "requestsPerSec": 554.6, + "avgLatencyMs": 8.57, "medianLatencyMs": 8, "p50LatencyMs": 8, "p75LatencyMs": 9, - "p90LatencyMs": 9, + "p90LatencyMs": 10, "p99LatencyMs": 13, - "maxLatencyMs": 17, - "bytesPerSec": 156722790.4 + "maxLatencyMs": 22, + "bytesPerSec": 154704281.6 }, { "workers": 10, "durationMs": 5000, - "requests": 2787, + "requests": 2793, "errors": 0, - "requestsPerSec": 557.4, - "avgLatencyMs": 17.41, + "requestsPerSec": 558.6, + "avgLatencyMs": 17.38, "medianLatencyMs": 17, "p50LatencyMs": 17, "p75LatencyMs": 18, - "p90LatencyMs": 20, - "p99LatencyMs": 29, - "maxLatencyMs": 40, - "bytesPerSec": 155490713.6 + "p90LatencyMs": 19, + "p99LatencyMs": 30, + "maxLatencyMs": 45, + "bytesPerSec": 155831500.81 }, { "workers": 25, "durationMs": 5000, - "requests": 2812, + "requests": 2831, "errors": 0, - "requestsPerSec": 562.4, - "avgLatencyMs": 43.77, + "requestsPerSec": 566.21, + "avgLatencyMs": 43.49, "medianLatencyMs": 43, "p50LatencyMs": 43, - "p75LatencyMs": 46, - "p90LatencyMs": 57, - "p99LatencyMs": 80, - "maxLatencyMs": 312, - "bytesPerSec": 156880076.81 + "p75LatencyMs": 45, + "p90LatencyMs": 55, + "p99LatencyMs": 77, + "maxLatencyMs": 167, + "bytesPerSec": 157902438.4 }, { "workers": 50, - "durationMs": 5000, - "requests": 2784, + "durationMs": 5010, + "requests": 2706, "errors": 0, - "requestsPerSec": 556.8, - "avgLatencyMs": 88.42, + "requestsPerSec": 541.21, + "avgLatencyMs": 90.94, "medianLatencyMs": 86, "p50LatencyMs": 86, - "p75LatencyMs": 95, - "p90LatencyMs": 121, - "p99LatencyMs": 299, - "maxLatencyMs": 558, - "bytesPerSec": 155307212.81 + "p75LatencyMs": 101, + "p90LatencyMs": 127, + "p99LatencyMs": 217, + "maxLatencyMs": 1239, + "bytesPerSec": 150955622.4 }, { "workers": 100, "durationMs": 5010, - "requests": 2677, + "requests": 2660, "errors": 0, - "requestsPerSec": 535.4, - "avgLatencyMs": 164.88, - "medianLatencyMs": 121, - "p50LatencyMs": 121, - "p75LatencyMs": 143, - "p90LatencyMs": 204, - "p99LatencyMs": 2112, - "maxLatencyMs": 4981, - "bytesPerSec": 149330329.6 + "requestsPerSec": 532, + "avgLatencyMs": 162.15, + "medianLatencyMs": 108, + "p50LatencyMs": 108, + "p75LatencyMs": 152, + "p90LatencyMs": 194, + "p99LatencyMs": 2187, + "maxLatencyMs": 4987, + "bytesPerSec": 148412825.6 }, { "workers": 200, "durationMs": 5010, - "requests": 2598, + "requests": 2607, "errors": 0, - "requestsPerSec": 519.6, - "avgLatencyMs": 175.23, - "medianLatencyMs": 131, - "p50LatencyMs": 131, - "p75LatencyMs": 158, - "p90LatencyMs": 211, - "p99LatencyMs": 2108, - "maxLatencyMs": 4953, - "bytesPerSec": 144932864 + "requestsPerSec": 521.4, + "avgLatencyMs": 161.78, + "medianLatencyMs": 112, + "p50LatencyMs": 112, + "p75LatencyMs": 150, + "p90LatencyMs": 185, + "p99LatencyMs": 1983, + "maxLatencyMs": 4954, + "bytesPerSec": 145444044.81 } ] }, { - "peakWorkers": 25, - "peakRequestsPerSec": 565.21, - "peakAvgLatencyMs": 43.52, - "peakP50LatencyMs": 42, - "peakP75LatencyMs": 46, - "peakP90LatencyMs": 58, - "peakP99LatencyMs": 71, - "totalRequests": 18302, + "peakWorkers": 10, + "peakRequestsPerSec": 567.6, + "peakAvgLatencyMs": 17.09, + "peakP50LatencyMs": 17, + "peakP75LatencyMs": 18, + "peakP90LatencyMs": 19, + "peakP99LatencyMs": 29, + "totalRequests": 18413, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1771, + "requests": 1686, "errors": 0, - "requestsPerSec": 354.2, - "avgLatencyMs": 2.14, + "requestsPerSec": 337.2, + "avgLatencyMs": 2.28, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 3, "p99LatencyMs": 4, "maxLatencyMs": 6, - "bytesPerSec": 98795520 + "bytesPerSec": 94037606.4 }, { "workers": 5, "durationMs": 5000, - "requests": 2778, + "requests": 2646, "errors": 0, - "requestsPerSec": 555.6, - "avgLatencyMs": 8.48, - "medianLatencyMs": 8, - "p50LatencyMs": 8, + "requestsPerSec": 529.21, + "avgLatencyMs": 8.95, + "medianLatencyMs": 9, + "p50LatencyMs": 9, "p75LatencyMs": 9, "p90LatencyMs": 10, - "p99LatencyMs": 13, + "p99LatencyMs": 14, "maxLatencyMs": 20, - "bytesPerSec": 154966425.6 + "bytesPerSec": 147626393.6 }, { "workers": 10, "durationMs": 5000, - "requests": 2809, + "requests": 2838, "errors": 0, - "requestsPerSec": 561.8, - "avgLatencyMs": 17.27, + "requestsPerSec": 567.6, + "avgLatencyMs": 17.09, "medianLatencyMs": 17, "p50LatencyMs": 17, "p75LatencyMs": 18, - "p90LatencyMs": 20, - "p99LatencyMs": 30, - "maxLatencyMs": 66, - "bytesPerSec": 156696576 + "p90LatencyMs": 19, + "p99LatencyMs": 29, + "maxLatencyMs": 46, + "bytesPerSec": 158321868.81 }, { "workers": 25, "durationMs": 5000, - "requests": 2826, + "requests": 2807, "errors": 0, - "requestsPerSec": 565.21, - "avgLatencyMs": 43.52, - "medianLatencyMs": 42, - "p50LatencyMs": 42, + "requestsPerSec": 561.4, + "avgLatencyMs": 43.85, + "medianLatencyMs": 43, + "p50LatencyMs": 43, "p75LatencyMs": 46, - "p90LatencyMs": 58, - "p99LatencyMs": 71, - "maxLatencyMs": 244, - "bytesPerSec": 157640294.4 + "p90LatencyMs": 57, + "p99LatencyMs": 77, + "maxLatencyMs": 179, + "bytesPerSec": 156617932.81 }, { "workers": 50, "durationMs": 5000, - "requests": 2689, + "requests": 2830, "errors": 0, - "requestsPerSec": 537.8, - "avgLatencyMs": 91.56, - "medianLatencyMs": 86, - "p50LatencyMs": 86, - "p75LatencyMs": 102, - "p90LatencyMs": 132, - "p99LatencyMs": 185, - "maxLatencyMs": 782, - "bytesPerSec": 150011904 + "requestsPerSec": 566, + "avgLatencyMs": 87.05, + "medianLatencyMs": 83, + "p50LatencyMs": 83, + "p75LatencyMs": 98, + "p90LatencyMs": 116, + "p99LatencyMs": 243, + "maxLatencyMs": 1382, + "bytesPerSec": 157902438.4 }, { "workers": 100, "durationMs": 5010, - "requests": 2674, + "requests": 2819, "errors": 0, - "requestsPerSec": 534.8, - "avgLatencyMs": 163.08, - "medianLatencyMs": 117, - "p50LatencyMs": 117, - "p75LatencyMs": 145, - "p90LatencyMs": 197, - "p99LatencyMs": 2307, - "maxLatencyMs": 4963, - "bytesPerSec": 149173043.2 + "requestsPerSec": 563.8, + "avgLatencyMs": 159.76, + "medianLatencyMs": 107, + "p50LatencyMs": 107, + "p75LatencyMs": 143, + "p90LatencyMs": 204, + "p99LatencyMs": 2023, + "maxLatencyMs": 4935, + "bytesPerSec": 157247078.4 }, { "workers": 200, "durationMs": 5010, - "requests": 2755, + "requests": 2787, "errors": 0, - "requestsPerSec": 551, - "avgLatencyMs": 158.4, - "medianLatencyMs": 101, - "p50LatencyMs": 101, - "p75LatencyMs": 140, - "p90LatencyMs": 201, - "p99LatencyMs": 2266, - "maxLatencyMs": 4968, - "bytesPerSec": 153662259.2 + "requestsPerSec": 557.4, + "avgLatencyMs": 160.15, + "medianLatencyMs": 104, + "p50LatencyMs": 104, + "p75LatencyMs": 143, + "p90LatencyMs": 193, + "p99LatencyMs": 2416, + "maxLatencyMs": 4972, + "bytesPerSec": 155464499.2 } ] } diff --git a/packages/app-tanstack-start-react/ci-stats.json b/packages/app-tanstack-start-react/ci-stats.json index 2c5187fa..41cdb2bb 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-09T13:14:59.615Z", + "timingMeasuredAt": "2026-10-10T10:58:42.209Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", - "frameworkVersion": "1.164.1", + "frameworkVersion": "1.166.18", "clientSideRenderedTests": { - "firstPaintMs": 126.6, - "fcpMs": 126.56, + "firstPaintMs": 169.6, + "fcpMs": 169.61, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 34.67, - "inputDelayMs": 1.41, - "processingDurationMs": 17.4, - "presentationDelayMs": 15.86 + "interactionLatencyMs": 28.66, + "inputDelayMs": 1.71, + "processingDurationMs": 18.93, + "presentationDelayMs": 8.01 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 2.88, - "fcpMs": 2.86, - "interactionLatencyMs": 9.56, - "inputDelayMs": 0.23, - "processingDurationMs": 2.9, - "presentationDelayMs": 7.77 + "firstPaintMs": 76.35, + "fcpMs": 76.3, + "interactionLatencyMs": 2.65, + "inputDelayMs": 0.08, + "processingDurationMs": 1.05, + "presentationDelayMs": 2.11 }, "samples": [ { - "firstPaintMs": 130, - "fcpMs": 130.088, + "firstPaintMs": 138, + "fcpMs": 137.664, "interactionTests": { - "interactionLatencyMs": 36.312, - "inputDelayMs": 1.418, - "processingDurationMs": 15.721, - "presentationDelayMs": 19.173 + "interactionLatencyMs": 30.556000000000004, + "inputDelayMs": 1.771, + "processingDurationMs": 19.821, + "presentationDelayMs": 8.964 } }, { - "firstPaintMs": 123, - "fcpMs": 122.958, + "firstPaintMs": 306, + "fcpMs": 305.936, "interactionTests": { - "interactionLatencyMs": 25.27, - "inputDelayMs": 1.201, - "processingDurationMs": 15.395, - "presentationDelayMs": 8.674 + "interactionLatencyMs": 23.985, + "inputDelayMs": 1.58, + "processingDurationMs": 17.895, + "presentationDelayMs": 4.51 } }, { - "firstPaintMs": 126, - "fcpMs": 125.911, + "firstPaintMs": 140, + "fcpMs": 139.928, "interactionTests": { - "interactionLatencyMs": 24.229, - "inputDelayMs": 1.572, - "processingDurationMs": 15.964, - "presentationDelayMs": 6.693 + "interactionLatencyMs": 29.251, + "inputDelayMs": 1.754, + "processingDurationMs": 18.497, + "presentationDelayMs": 9 } }, { - "firstPaintMs": 129, - "fcpMs": 128.73, + "firstPaintMs": 134, + "fcpMs": 134.151, "interactionTests": { - "interactionLatencyMs": 44.218999999999994, - "inputDelayMs": 1.706, - "processingDurationMs": 22.365, - "presentationDelayMs": 20.148 + "interactionLatencyMs": 29.637999999999998, + "inputDelayMs": 1.703, + "processingDurationMs": 20.274, + "presentationDelayMs": 7.661 } }, { - "firstPaintMs": 125, - "fcpMs": 125.099, + "firstPaintMs": 130, + "fcpMs": 130.353, "interactionTests": { - "interactionLatencyMs": 43.306, - "inputDelayMs": 1.159, - "processingDurationMs": 17.559, - "presentationDelayMs": 24.588 + "interactionLatencyMs": 29.857, + "inputDelayMs": 1.764, + "processingDurationMs": 18.187, + "presentationDelayMs": 9.906 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 341, - "avgLatencyMs": 2.96, - "medianLatencyMs": 2.895, - "samples": 3379, - "bodySizeKb": 191.63, + "opsPerSec": 318, + "avgLatencyMs": 3.18, + "medianLatencyMs": 3.1, + "samples": 3145, + "bodySizeKb": 191.92, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 91.2, - "fcpMs": 91.05, + "firstPaintMs": 90.6, + "fcpMs": 90.57, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 37.53, - "inputDelayMs": 1.57, - "processingDurationMs": 20.98, - "presentationDelayMs": 14.97 + "interactionLatencyMs": 27.42, + "inputDelayMs": 1.76, + "processingDurationMs": 18.1, + "presentationDelayMs": 7.55 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 14.57, - "fcpMs": 14.55, - "interactionLatencyMs": 10.02, - "inputDelayMs": 0.46, - "processingDurationMs": 2.65, - "presentationDelayMs": 8.66 + "firstPaintMs": 6.5, + "fcpMs": 6.38, + "interactionLatencyMs": 3.06, + "inputDelayMs": 0.15, + "processingDurationMs": 1.98, + "presentationDelayMs": 1.31 }, "samples": [ { - "firstPaintMs": 115, - "fcpMs": 114.877, + "firstPaintMs": 96, + "fcpMs": 95.856, "interactionTests": { - "interactionLatencyMs": 49.219, - "inputDelayMs": 0.8, - "processingDurationMs": 23.974, - "presentationDelayMs": 24.445 + "interactionLatencyMs": 30.128, + "inputDelayMs": 1.951, + "processingDurationMs": 20.489, + "presentationDelayMs": 7.688 } }, { "firstPaintMs": 95, - "fcpMs": 94.687, + "fcpMs": 94.996, "interactionTests": { - "interactionLatencyMs": 25.311, - "inputDelayMs": 1.663, - "processingDurationMs": 16.896, - "presentationDelayMs": 6.752 + "interactionLatencyMs": 31.198999999999998, + "inputDelayMs": 1.642, + "processingDurationMs": 20.033, + "presentationDelayMs": 9.524 } }, { - "firstPaintMs": 84, - "fcpMs": 83.678, + "firstPaintMs": 93, + "fcpMs": 92.693, "interactionTests": { - "interactionLatencyMs": 29.185000000000002, - "inputDelayMs": 1.707, - "processingDurationMs": 22.488, - "presentationDelayMs": 4.99 + "interactionLatencyMs": 25.218000000000004, + "inputDelayMs": 1.73, + "processingDurationMs": 16.795, + "presentationDelayMs": 6.693 } }, { - "firstPaintMs": 83, - "fcpMs": 83.123, + "firstPaintMs": 89, + "fcpMs": 89.132, "interactionTests": { - "interactionLatencyMs": 43.832, - "inputDelayMs": 2.039, - "processingDurationMs": 20.878, - "presentationDelayMs": 20.915 + "interactionLatencyMs": 24.351, + "inputDelayMs": 1.87, + "processingDurationMs": 16.41, + "presentationDelayMs": 6.071 } }, { - "firstPaintMs": 79, - "fcpMs": 78.88, + "firstPaintMs": 80, + "fcpMs": 80.152, "interactionTests": { - "interactionLatencyMs": 40.087, - "inputDelayMs": 1.646, - "processingDurationMs": 20.67, - "presentationDelayMs": 17.771 + "interactionLatencyMs": 26.189999999999998, + "inputDelayMs": 1.615, + "processingDurationMs": 16.782, + "presentationDelayMs": 7.793 } } ] }, "ssrRouterLinkLoadTests": { - "peakWorkers": 5, - "peakRequestsPerSec": 207.6, - "peakAvgLatencyMs": 23.54, - "peakP50LatencyMs": 23, - "peakP75LatencyMs": 24, - "peakP90LatencyMs": 27, - "peakP99LatencyMs": 39, - "totalRequests": 6781, + "peakWorkers": 50, + "peakRequestsPerSec": 156, + "peakAvgLatencyMs": 308.93, + "peakP50LatencyMs": 210, + "peakP75LatencyMs": 273, + "peakP90LatencyMs": 420, + "peakP99LatencyMs": 3292, + "totalRequests": 5247, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 831, + "requests": 673, "errors": 0, - "requestsPerSec": 166.2, - "avgLatencyMs": 5.34, - "medianLatencyMs": 5, - "p50LatencyMs": 5, - "p75LatencyMs": 6, - "p90LatencyMs": 6, - "p99LatencyMs": 7, - "maxLatencyMs": 10, - "bytesPerSec": 47720038.4 + "requestsPerSec": 134.6, + "avgLatencyMs": 7.09, + "medianLatencyMs": 7, + "p50LatencyMs": 7, + "p75LatencyMs": 7, + "p90LatencyMs": 7, + "p99LatencyMs": 10, + "maxLatencyMs": 11, + "bytesPerSec": 38689177.6 }, { "workers": 5, "durationMs": 5000, - "requests": 1038, + "requests": 776, "errors": 0, - "requestsPerSec": 207.6, - "avgLatencyMs": 23.54, - "medianLatencyMs": 23, - "p50LatencyMs": 23, - "p75LatencyMs": 24, - "p90LatencyMs": 27, - "p99LatencyMs": 39, - "maxLatencyMs": 49, - "bytesPerSec": 59614822.4 + "requestsPerSec": 155.2, + "avgLatencyMs": 31.64, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 32, + "p90LatencyMs": 35, + "p99LatencyMs": 51, + "maxLatencyMs": 65, + "bytesPerSec": 44600524.8 }, { "workers": 10, "durationMs": 5000, - "requests": 1014, + "requests": 769, "errors": 0, - "requestsPerSec": 202.8, - "avgLatencyMs": 48.55, - "medianLatencyMs": 47, - "p50LatencyMs": 47, - "p75LatencyMs": 49, - "p90LatencyMs": 56, - "p99LatencyMs": 75, - "maxLatencyMs": 162, - "bytesPerSec": 58232012.8 + "requestsPerSec": 153.81, + "avgLatencyMs": 64.1, + "medianLatencyMs": 62, + "p50LatencyMs": 62, + "p75LatencyMs": 66, + "p90LatencyMs": 80, + "p99LatencyMs": 104, + "maxLatencyMs": 223, + "bytesPerSec": 44207308.8 }, { "workers": 25, "durationMs": 5000, - "requests": 989, + "requests": 779, "errors": 0, - "requestsPerSec": 197.8, - "avgLatencyMs": 124.08, - "medianLatencyMs": 123, - "p50LatencyMs": 123, - "p75LatencyMs": 130, - "p90LatencyMs": 172, - "p99LatencyMs": 418, - "maxLatencyMs": 973, - "bytesPerSec": 56790220.8 + "requestsPerSec": 155.81, + "avgLatencyMs": 157.5, + "medianLatencyMs": 156, + "p50LatencyMs": 156, + "p75LatencyMs": 162, + "p90LatencyMs": 197, + "p99LatencyMs": 695, + "maxLatencyMs": 1236, + "bytesPerSec": 44777472 }, { "workers": 50, - "durationMs": 5000, - "requests": 1006, + "durationMs": 5010, + "requests": 780, "errors": 0, - "requestsPerSec": 201.2, - "avgLatencyMs": 242.24, - "medianLatencyMs": 189, - "p50LatencyMs": 189, - "p75LatencyMs": 218, - "p90LatencyMs": 318, - "p99LatencyMs": 2394, - "maxLatencyMs": 3887, - "bytesPerSec": 57773260.8 + "requestsPerSec": 156, + "avgLatencyMs": 308.93, + "medianLatencyMs": 210, + "p50LatencyMs": 210, + "p75LatencyMs": 273, + "p90LatencyMs": 420, + "p99LatencyMs": 3292, + "maxLatencyMs": 4821, + "bytesPerSec": 44843008 }, { "workers": 100, "durationMs": 5010, - "requests": 991, + "requests": 757, "errors": 0, - "requestsPerSec": 198.2, - "avgLatencyMs": 273.43, - "medianLatencyMs": 181, - "p50LatencyMs": 181, - "p75LatencyMs": 247, - "p90LatencyMs": 335, - "p99LatencyMs": 3426, - "maxLatencyMs": 4945, - "bytesPerSec": 56901632 + "requestsPerSec": 151.4, + "avgLatencyMs": 306.76, + "medianLatencyMs": 205, + "p50LatencyMs": 205, + "p75LatencyMs": 277, + "p90LatencyMs": 368, + "p99LatencyMs": 3460, + "maxLatencyMs": 4943, + "bytesPerSec": 43510988.8 }, { "workers": 200, "durationMs": 5010, - "requests": 912, + "requests": 713, "errors": 0, - "requestsPerSec": 182.4, - "avgLatencyMs": 297.56, - "medianLatencyMs": 201, - "p50LatencyMs": 201, - "p75LatencyMs": 253, - "p90LatencyMs": 358, - "p99LatencyMs": 3300, - "maxLatencyMs": 4975, - "bytesPerSec": 52371456 + "requestsPerSec": 142.6, + "avgLatencyMs": 312.75, + "medianLatencyMs": 190, + "p50LatencyMs": 190, + "p75LatencyMs": 259, + "p90LatencyMs": 349, + "p99LatencyMs": 3541, + "maxLatencyMs": 4897, + "bytesPerSec": 40981299.21 } ], "runs": 3, "samples": [ { - "peakWorkers": 25, - "peakRequestsPerSec": 215.2, - "peakAvgLatencyMs": 114.33, - "peakP50LatencyMs": 112, - "peakP75LatencyMs": 130, - "peakP90LatencyMs": 147, - "peakP99LatencyMs": 365, - "totalRequests": 7047, + "peakWorkers": 5, + "peakRequestsPerSec": 156, + "peakAvgLatencyMs": 31.45, + "peakP50LatencyMs": 31, + "peakP75LatencyMs": 32, + "peakP90LatencyMs": 35, + "peakP99LatencyMs": 51, + "totalRequests": 5171, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 830, + "requests": 666, "errors": 0, - "requestsPerSec": 166, - "avgLatencyMs": 5.35, - "medianLatencyMs": 5, - "p50LatencyMs": 5, - "p75LatencyMs": 6, - "p90LatencyMs": 6, - "p99LatencyMs": 7, - "maxLatencyMs": 10, - "bytesPerSec": 47661056 + "requestsPerSec": 133.2, + "avgLatencyMs": 7.13, + "medianLatencyMs": 7, + "p50LatencyMs": 7, + "p75LatencyMs": 7, + "p90LatencyMs": 7, + "p99LatencyMs": 10, + "maxLatencyMs": 23, + "bytesPerSec": 38282854.4 }, { "workers": 5, "durationMs": 5000, - "requests": 1057, + "requests": 780, "errors": 0, - "requestsPerSec": 211.4, - "avgLatencyMs": 23.1, - "medianLatencyMs": 23, - "p50LatencyMs": 23, - "p75LatencyMs": 24, - "p90LatencyMs": 25, - "p99LatencyMs": 34, - "maxLatencyMs": 47, - "bytesPerSec": 60689612.8 + "requestsPerSec": 156, + "avgLatencyMs": 31.45, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 32, + "p90LatencyMs": 35, + "p99LatencyMs": 51, + "maxLatencyMs": 57, + "bytesPerSec": 44843008 }, { "workers": 10, "durationMs": 5000, - "requests": 1070, + "requests": 765, "errors": 0, - "requestsPerSec": 214, - "avgLatencyMs": 46.01, - "medianLatencyMs": 45, - "p50LatencyMs": 45, - "p75LatencyMs": 46, - "p90LatencyMs": 57, - "p99LatencyMs": 68, - "maxLatencyMs": 103, - "bytesPerSec": 61449830.4 + "requestsPerSec": 153, + "avgLatencyMs": 64.47, + "medianLatencyMs": 62, + "p50LatencyMs": 62, + "p75LatencyMs": 68, + "p90LatencyMs": 80, + "p99LatencyMs": 104, + "maxLatencyMs": 126, + "bytesPerSec": 43971379.2 }, { "workers": 25, "durationMs": 5000, - "requests": 1076, + "requests": 773, "errors": 0, - "requestsPerSec": 215.2, - "avgLatencyMs": 114.33, - "medianLatencyMs": 112, - "p50LatencyMs": 112, - "p75LatencyMs": 130, - "p90LatencyMs": 147, - "p99LatencyMs": 365, - "maxLatencyMs": 897, - "bytesPerSec": 61790617.6 + "requestsPerSec": 154.6, + "avgLatencyMs": 158.68, + "medianLatencyMs": 156, + "p50LatencyMs": 156, + "p75LatencyMs": 179, + "p90LatencyMs": 214, + "p99LatencyMs": 603, + "maxLatencyMs": 1161, + "bytesPerSec": 44436684.8 }, { "workers": 50, "durationMs": 5000, - "requests": 1030, + "requests": 763, "errors": 0, - "requestsPerSec": 206, - "avgLatencyMs": 236.65, - "medianLatencyMs": 162, - "p50LatencyMs": 162, - "p75LatencyMs": 234, - "p90LatencyMs": 317, - "p99LatencyMs": 2700, - "maxLatencyMs": 4363, - "bytesPerSec": 59156070.4 + "requestsPerSec": 152.6, + "avgLatencyMs": 308.21, + "medianLatencyMs": 199, + "p50LatencyMs": 199, + "p75LatencyMs": 299, + "p90LatencyMs": 366, + "p99LatencyMs": 3711, + "maxLatencyMs": 4860, + "bytesPerSec": 43859968 }, { "workers": 100, "durationMs": 5010, - "requests": 1019, + "requests": 733, "errors": 0, - "requestsPerSec": 203.8, - "avgLatencyMs": 256.94, - "medianLatencyMs": 176, - "p50LatencyMs": 176, - "p75LatencyMs": 223, - "p90LatencyMs": 332, - "p99LatencyMs": 3053, - "maxLatencyMs": 4935, - "bytesPerSec": 58520371.2 + "requestsPerSec": 146.6, + "avgLatencyMs": 310.35, + "medianLatencyMs": 207, + "p50LatencyMs": 207, + "p75LatencyMs": 287, + "p90LatencyMs": 402, + "p99LatencyMs": 3276, + "maxLatencyMs": 4758, + "bytesPerSec": 42141286.4 }, { "workers": 200, "durationMs": 5010, - "requests": 965, + "requests": 691, "errors": 0, - "requestsPerSec": 193, - "avgLatencyMs": 266.6, - "medianLatencyMs": 172, - "p50LatencyMs": 172, - "p75LatencyMs": 218, - "p90LatencyMs": 334, - "p99LatencyMs": 3438, - "maxLatencyMs": 4953, - "bytesPerSec": 55412326.4 + "requestsPerSec": 138.2, + "avgLatencyMs": 323.03, + "medianLatencyMs": 215, + "p50LatencyMs": 215, + "p75LatencyMs": 249, + "p90LatencyMs": 448, + "p99LatencyMs": 3734, + "maxLatencyMs": 4996, + "bytesPerSec": 39723008 } ] }, { - "peakWorkers": 5, - "peakRequestsPerSec": 207.6, - "peakAvgLatencyMs": 23.54, - "peakP50LatencyMs": 23, - "peakP75LatencyMs": 24, - "peakP90LatencyMs": 27, - "peakP99LatencyMs": 39, - "totalRequests": 6781, + "peakWorkers": 50, + "peakRequestsPerSec": 156, + "peakAvgLatencyMs": 308.93, + "peakP50LatencyMs": 210, + "peakP75LatencyMs": 273, + "peakP90LatencyMs": 420, + "peakP99LatencyMs": 3292, + "totalRequests": 5247, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 831, + "requests": 673, "errors": 0, - "requestsPerSec": 166.2, - "avgLatencyMs": 5.34, - "medianLatencyMs": 5, - "p50LatencyMs": 5, - "p75LatencyMs": 6, - "p90LatencyMs": 6, - "p99LatencyMs": 7, - "maxLatencyMs": 10, - "bytesPerSec": 47720038.4 + "requestsPerSec": 134.6, + "avgLatencyMs": 7.09, + "medianLatencyMs": 7, + "p50LatencyMs": 7, + "p75LatencyMs": 7, + "p90LatencyMs": 7, + "p99LatencyMs": 10, + "maxLatencyMs": 11, + "bytesPerSec": 38689177.6 }, { "workers": 5, "durationMs": 5000, - "requests": 1038, + "requests": 776, "errors": 0, - "requestsPerSec": 207.6, - "avgLatencyMs": 23.54, - "medianLatencyMs": 23, - "p50LatencyMs": 23, - "p75LatencyMs": 24, - "p90LatencyMs": 27, - "p99LatencyMs": 39, - "maxLatencyMs": 49, - "bytesPerSec": 59614822.4 + "requestsPerSec": 155.2, + "avgLatencyMs": 31.64, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 32, + "p90LatencyMs": 35, + "p99LatencyMs": 51, + "maxLatencyMs": 65, + "bytesPerSec": 44600524.8 }, { "workers": 10, "durationMs": 5000, - "requests": 1014, + "requests": 769, "errors": 0, - "requestsPerSec": 202.8, - "avgLatencyMs": 48.55, - "medianLatencyMs": 47, - "p50LatencyMs": 47, - "p75LatencyMs": 49, - "p90LatencyMs": 56, - "p99LatencyMs": 75, - "maxLatencyMs": 162, - "bytesPerSec": 58232012.8 + "requestsPerSec": 153.81, + "avgLatencyMs": 64.1, + "medianLatencyMs": 62, + "p50LatencyMs": 62, + "p75LatencyMs": 66, + "p90LatencyMs": 80, + "p99LatencyMs": 104, + "maxLatencyMs": 223, + "bytesPerSec": 44207308.8 }, { "workers": 25, "durationMs": 5000, - "requests": 989, + "requests": 779, "errors": 0, - "requestsPerSec": 197.8, - "avgLatencyMs": 124.08, - "medianLatencyMs": 123, - "p50LatencyMs": 123, - "p75LatencyMs": 130, - "p90LatencyMs": 172, - "p99LatencyMs": 418, - "maxLatencyMs": 973, - "bytesPerSec": 56790220.8 + "requestsPerSec": 155.81, + "avgLatencyMs": 157.5, + "medianLatencyMs": 156, + "p50LatencyMs": 156, + "p75LatencyMs": 162, + "p90LatencyMs": 197, + "p99LatencyMs": 695, + "maxLatencyMs": 1236, + "bytesPerSec": 44777472 }, { "workers": 50, - "durationMs": 5000, - "requests": 1006, + "durationMs": 5010, + "requests": 780, "errors": 0, - "requestsPerSec": 201.2, - "avgLatencyMs": 242.24, - "medianLatencyMs": 189, - "p50LatencyMs": 189, - "p75LatencyMs": 218, - "p90LatencyMs": 318, - "p99LatencyMs": 2394, - "maxLatencyMs": 3887, - "bytesPerSec": 57773260.8 + "requestsPerSec": 156, + "avgLatencyMs": 308.93, + "medianLatencyMs": 210, + "p50LatencyMs": 210, + "p75LatencyMs": 273, + "p90LatencyMs": 420, + "p99LatencyMs": 3292, + "maxLatencyMs": 4821, + "bytesPerSec": 44843008 }, { "workers": 100, "durationMs": 5010, - "requests": 991, + "requests": 757, "errors": 0, - "requestsPerSec": 198.2, - "avgLatencyMs": 273.43, - "medianLatencyMs": 181, - "p50LatencyMs": 181, - "p75LatencyMs": 247, - "p90LatencyMs": 335, - "p99LatencyMs": 3426, - "maxLatencyMs": 4945, - "bytesPerSec": 56901632 + "requestsPerSec": 151.4, + "avgLatencyMs": 306.76, + "medianLatencyMs": 205, + "p50LatencyMs": 205, + "p75LatencyMs": 277, + "p90LatencyMs": 368, + "p99LatencyMs": 3460, + "maxLatencyMs": 4943, + "bytesPerSec": 43510988.8 }, { "workers": 200, "durationMs": 5010, - "requests": 912, + "requests": 713, "errors": 0, - "requestsPerSec": 182.4, - "avgLatencyMs": 297.56, - "medianLatencyMs": 201, - "p50LatencyMs": 201, - "p75LatencyMs": 253, - "p90LatencyMs": 358, - "p99LatencyMs": 3300, - "maxLatencyMs": 4975, - "bytesPerSec": 52371456 + "requestsPerSec": 142.6, + "avgLatencyMs": 312.75, + "medianLatencyMs": 190, + "p50LatencyMs": 190, + "p75LatencyMs": 259, + "p90LatencyMs": 349, + "p99LatencyMs": 3541, + "maxLatencyMs": 4897, + "bytesPerSec": 40981299.21 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 194, - "peakAvgLatencyMs": 126.67, - "peakP50LatencyMs": 124, - "peakP75LatencyMs": 133, - "peakP90LatencyMs": 170, - "peakP99LatencyMs": 412, - "totalRequests": 6427, + "peakRequestsPerSec": 159.4, + "peakAvgLatencyMs": 153.9, + "peakP50LatencyMs": 153, + "peakP75LatencyMs": 159, + "peakP90LatencyMs": 206, + "peakP99LatencyMs": 566, + "totalRequests": 5282, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 786, + "requests": 680, "errors": 0, - "requestsPerSec": 157.2, - "avgLatencyMs": 5.89, - "medianLatencyMs": 6, - "p50LatencyMs": 6, - "p75LatencyMs": 6, + "requestsPerSec": 136, + "avgLatencyMs": 7.05, + "medianLatencyMs": 7, + "p50LatencyMs": 7, + "p75LatencyMs": 7, "p90LatencyMs": 7, - "p99LatencyMs": 8, - "maxLatencyMs": 11, - "bytesPerSec": 45131366.4 + "p99LatencyMs": 9, + "maxLatencyMs": 10, + "bytesPerSec": 39082393.6 }, { "workers": 5, "durationMs": 5000, - "requests": 949, + "requests": 779, "errors": 0, - "requestsPerSec": 189.8, - "avgLatencyMs": 25.78, - "medianLatencyMs": 25, - "p50LatencyMs": 25, - "p75LatencyMs": 27, - "p90LatencyMs": 30, - "p99LatencyMs": 42, - "maxLatencyMs": 57, - "bytesPerSec": 54489907.2 + "requestsPerSec": 155.81, + "avgLatencyMs": 31.47, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 32, + "p90LatencyMs": 37, + "p99LatencyMs": 50, + "maxLatencyMs": 65, + "bytesPerSec": 44784025.6 }, { "workers": 10, "durationMs": 5000, - "requests": 946, + "requests": 777, "errors": 0, - "requestsPerSec": 189.2, - "avgLatencyMs": 52.11, - "medianLatencyMs": 50, - "p50LatencyMs": 50, - "p75LatencyMs": 53, - "p90LatencyMs": 67, - "p99LatencyMs": 92, - "maxLatencyMs": 150, - "bytesPerSec": 54319513.6 + "requestsPerSec": 155.4, + "avgLatencyMs": 63.47, + "medianLatencyMs": 62, + "p50LatencyMs": 62, + "p75LatencyMs": 64, + "p90LatencyMs": 75, + "p99LatencyMs": 100, + "maxLatencyMs": 117, + "bytesPerSec": 44659507.2 }, { "workers": 25, "durationMs": 5000, - "requests": 970, + "requests": 797, "errors": 0, - "requestsPerSec": 194, - "avgLatencyMs": 126.67, - "medianLatencyMs": 124, - "p50LatencyMs": 124, - "p75LatencyMs": 133, - "p90LatencyMs": 170, - "p99LatencyMs": 412, - "maxLatencyMs": 966, - "bytesPerSec": 55695769.6 + "requestsPerSec": 159.4, + "avgLatencyMs": 153.9, + "medianLatencyMs": 153, + "p50LatencyMs": 153, + "p75LatencyMs": 159, + "p90LatencyMs": 206, + "p99LatencyMs": 566, + "maxLatencyMs": 1119, + "bytesPerSec": 45806387.2 }, { "workers": 50, "durationMs": 5000, - "requests": 953, + "requests": 784, "errors": 0, - "requestsPerSec": 190.6, - "avgLatencyMs": 254.88, - "medianLatencyMs": 222, - "p50LatencyMs": 222, - "p75LatencyMs": 250, - "p90LatencyMs": 340, - "p99LatencyMs": 2225, - "maxLatencyMs": 3504, - "bytesPerSec": 54725836.8 + "requestsPerSec": 156.81, + "avgLatencyMs": 305.47, + "medianLatencyMs": 234, + "p50LatencyMs": 234, + "p75LatencyMs": 329, + "p90LatencyMs": 388, + "p99LatencyMs": 2731, + "maxLatencyMs": 3982, + "bytesPerSec": 45065830.4 }, { "workers": 100, "durationMs": 5010, - "requests": 929, + "requests": 757, "errors": 0, - "requestsPerSec": 185.8, - "avgLatencyMs": 286.31, - "medianLatencyMs": 194, - "p50LatencyMs": 194, - "p75LatencyMs": 265, - "p90LatencyMs": 358, - "p99LatencyMs": 3260, - "maxLatencyMs": 4940, - "bytesPerSec": 53343027.2 + "requestsPerSec": 151.4, + "avgLatencyMs": 307.18, + "medianLatencyMs": 196, + "p50LatencyMs": 196, + "p75LatencyMs": 280, + "p90LatencyMs": 386, + "p99LatencyMs": 3631, + "maxLatencyMs": 4890, + "bytesPerSec": 43504435.2 }, { "workers": 200, "durationMs": 5010, - "requests": 894, + "requests": 708, "errors": 0, - "requestsPerSec": 178.8, - "avgLatencyMs": 287.74, - "medianLatencyMs": 208, - "p50LatencyMs": 208, - "p75LatencyMs": 237, - "p90LatencyMs": 334, - "p99LatencyMs": 3408, - "maxLatencyMs": 4866, - "bytesPerSec": 51345817.6 + "requestsPerSec": 141.6, + "avgLatencyMs": 321.52, + "medianLatencyMs": 192, + "p50LatencyMs": 192, + "p75LatencyMs": 283, + "p90LatencyMs": 417, + "p99LatencyMs": 3508, + "maxLatencyMs": 4917, + "bytesPerSec": 40692940.8 } ] } @@ -634,493 +634,493 @@ }, "packageJson": { "dependencies": { - "@tanstack/react-router": "1.163.3", - "@tanstack/react-start": "1.164.1", - "nitro": "3.0.1-alpha.2", + "@tanstack/react-router": "1.167.5", + "@tanstack/react-start": "1.166.18", + "nitro": "3.0.260311-beta", "react": "19.2.4", "react-dom": "19.2.4", - "srvx": "0.11.8" + "srvx": "0.11.12" }, "devDependencies": { - "@types/node": "25.3.3", + "@types/node": "25.5.0", "@types/react": "19.2.14", "@types/react-dom": "19.2.3", - "@vitejs/plugin-react": "5.1.4", + "@vitejs/plugin-react": "6.0.1", "typescript": "5.9.3", - "vite": "7.3.1" + "vite": "8.0.1" } }, "browserVersion": "Google Chrome 154.0.8037.97", "ssrLoadTests": { - "peakWorkers": 10, - "peakRequestsPerSec": 390.8, - "peakAvgLatencyMs": 25.06, - "peakP50LatencyMs": 25, - "peakP75LatencyMs": 26, - "peakP90LatencyMs": 28, - "peakP99LatencyMs": 43, - "totalRequests": 12768, + "peakWorkers": 50, + "peakRequestsPerSec": 390.4, + "peakAvgLatencyMs": 125.9, + "peakP50LatencyMs": 111, + "peakP75LatencyMs": 139, + "peakP90LatencyMs": 175, + "peakP99LatencyMs": 768, + "totalRequests": 12942, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1352, + "requests": 1356, "errors": 0, - "requestsPerSec": 270.4, - "avgLatencyMs": 3.09, + "requestsPerSec": 271.2, + "avgLatencyMs": 3.12, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, "p90LatencyMs": 3, "p99LatencyMs": 4, - "maxLatencyMs": 6, - "bytesPerSec": 77666713.6 + "maxLatencyMs": 8, + "bytesPerSec": 77968179.2 }, { "workers": 5, "durationMs": 5000, - "requests": 1925, + "requests": 1928, "errors": 0, - "requestsPerSec": 385, - "avgLatencyMs": 12.57, - "medianLatencyMs": 13, - "p50LatencyMs": 13, + "requestsPerSec": 385.6, + "avgLatencyMs": 12.51, + "medianLatencyMs": 12, + "p50LatencyMs": 12, "p75LatencyMs": 13, - "p90LatencyMs": 14, - "p99LatencyMs": 18, - "maxLatencyMs": 23, - "bytesPerSec": 110578892.8 + "p90LatencyMs": 15, + "p99LatencyMs": 21, + "maxLatencyMs": 32, + "bytesPerSec": 110867251.2 }, { "workers": 10, "durationMs": 5000, - "requests": 1954, + "requests": 1930, "errors": 0, - "requestsPerSec": 390.8, - "avgLatencyMs": 25.06, + "requestsPerSec": 386, + "avgLatencyMs": 25.34, "medianLatencyMs": 25, "p50LatencyMs": 25, "p75LatencyMs": 26, - "p90LatencyMs": 28, - "p99LatencyMs": 43, - "maxLatencyMs": 47, - "bytesPerSec": 112243507.2 + "p90LatencyMs": 32, + "p99LatencyMs": 45, + "maxLatencyMs": 70, + "bytesPerSec": 110985216 }, { "workers": 25, "durationMs": 5000, - "requests": 1884, + "requests": 1943, "errors": 0, - "requestsPerSec": 376.8, - "avgLatencyMs": 65.39, - "medianLatencyMs": 64, - "p50LatencyMs": 64, - "p75LatencyMs": 70, - "p90LatencyMs": 89, - "p99LatencyMs": 121, - "maxLatencyMs": 457, - "bytesPerSec": 108219596.8 + "requestsPerSec": 388.6, + "avgLatencyMs": 63.41, + "medianLatencyMs": 62, + "p50LatencyMs": 62, + "p75LatencyMs": 69, + "p90LatencyMs": 86, + "p99LatencyMs": 126, + "maxLatencyMs": 392, + "bytesPerSec": 111719219.2 }, { "workers": 50, "durationMs": 5000, - "requests": 1911, + "requests": 1952, "errors": 0, - "requestsPerSec": 382.2, - "avgLatencyMs": 128.49, - "medianLatencyMs": 110, - "p50LatencyMs": 110, - "p75LatencyMs": 150, - "p90LatencyMs": 167, - "p99LatencyMs": 746, - "maxLatencyMs": 2106, - "bytesPerSec": 109766246.4 + "requestsPerSec": 390.4, + "avgLatencyMs": 125.9, + "medianLatencyMs": 111, + "p50LatencyMs": 111, + "p75LatencyMs": 139, + "p90LatencyMs": 175, + "p99LatencyMs": 768, + "maxLatencyMs": 2032, + "bytesPerSec": 112243507.2 }, { "workers": 100, "durationMs": 5010, - "requests": 1903, + "requests": 1947, "errors": 0, - "requestsPerSec": 380.6, - "avgLatencyMs": 190.32, - "medianLatencyMs": 127, - "p50LatencyMs": 127, - "p75LatencyMs": 164, - "p90LatencyMs": 233, - "p99LatencyMs": 2640, - "maxLatencyMs": 4983, - "bytesPerSec": 109320601.6 + "requestsPerSec": 389.4, + "avgLatencyMs": 183.42, + "medianLatencyMs": 135, + "p50LatencyMs": 135, + "p75LatencyMs": 158, + "p90LatencyMs": 226, + "p99LatencyMs": 2456, + "maxLatencyMs": 4942, + "bytesPerSec": 111955148.8 }, { "workers": 200, "durationMs": 5010, - "requests": 1839, + "requests": 1886, "errors": 0, - "requestsPerSec": 367.8, - "avgLatencyMs": 191.86, - "medianLatencyMs": 133, - "p50LatencyMs": 133, - "p75LatencyMs": 168, - "p90LatencyMs": 227, - "p99LatencyMs": 2756, - "maxLatencyMs": 4994, - "bytesPerSec": 105650585.6 + "requestsPerSec": 377.2, + "avgLatencyMs": 189.63, + "medianLatencyMs": 128, + "p50LatencyMs": 128, + "p75LatencyMs": 165, + "p90LatencyMs": 234, + "p99LatencyMs": 2712, + "maxLatencyMs": 4969, + "bytesPerSec": 108442419.2 } ], "runs": 3, "samples": [ { "peakWorkers": 10, - "peakRequestsPerSec": 379.6, - "peakAvgLatencyMs": 25.74, + "peakRequestsPerSec": 384.2, + "peakAvgLatencyMs": 25.48, "peakP50LatencyMs": 25, "peakP75LatencyMs": 26, - "peakP90LatencyMs": 35, - "peakP99LatencyMs": 45, - "totalRequests": 12598, + "peakP90LatencyMs": 32, + "peakP99LatencyMs": 47, + "totalRequests": 12677, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1333, + "requests": 1354, "errors": 0, - "requestsPerSec": 266.61, + "requestsPerSec": 270.8, "avgLatencyMs": 3.1, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, "p90LatencyMs": 3, "p99LatencyMs": 4, - "maxLatencyMs": 7, - "bytesPerSec": 76565708.8 + "maxLatencyMs": 5, + "bytesPerSec": 77850214.41 }, { "workers": 5, "durationMs": 5000, - "requests": 1896, + "requests": 1898, "errors": 0, - "requestsPerSec": 379.2, - "avgLatencyMs": 12.73, + "requestsPerSec": 379.6, + "avgLatencyMs": 12.78, "medianLatencyMs": 13, "p50LatencyMs": 13, "p75LatencyMs": 13, - "p90LatencyMs": 14, - "p99LatencyMs": 19, - "maxLatencyMs": 28, - "bytesPerSec": 108914278.4 + "p90LatencyMs": 15, + "p99LatencyMs": 23, + "maxLatencyMs": 32, + "bytesPerSec": 109137100.8 }, { "workers": 10, "durationMs": 5000, - "requests": 1898, + "requests": 1921, "errors": 0, - "requestsPerSec": 379.6, - "avgLatencyMs": 25.74, + "requestsPerSec": 384.2, + "avgLatencyMs": 25.48, "medianLatencyMs": 25, "p50LatencyMs": 25, "p75LatencyMs": 26, - "p90LatencyMs": 35, - "p99LatencyMs": 45, - "maxLatencyMs": 66, - "bytesPerSec": 109032243.2 + "p90LatencyMs": 32, + "p99LatencyMs": 47, + "maxLatencyMs": 64, + "bytesPerSec": 110460928 }, { "workers": 25, "durationMs": 5000, - "requests": 1891, + "requests": 1913, "errors": 0, - "requestsPerSec": 378.2, - "avgLatencyMs": 65.13, - "medianLatencyMs": 64, - "p50LatencyMs": 64, - "p75LatencyMs": 72, - "p90LatencyMs": 91, - "p99LatencyMs": 126, - "maxLatencyMs": 492, - "bytesPerSec": 108625920 + "requestsPerSec": 382.6, + "avgLatencyMs": 64.41, + "medianLatencyMs": 63, + "p50LatencyMs": 63, + "p75LatencyMs": 74, + "p90LatencyMs": 89, + "p99LatencyMs": 114, + "maxLatencyMs": 470, + "bytesPerSec": 109989068.8 }, { "workers": 50, "durationMs": 5000, - "requests": 1872, + "requests": 1890, "errors": 0, - "requestsPerSec": 374.4, - "avgLatencyMs": 131.04, - "medianLatencyMs": 112, - "p50LatencyMs": 112, - "p75LatencyMs": 155, - "p90LatencyMs": 180, - "p99LatencyMs": 804, - "maxLatencyMs": 2071, - "bytesPerSec": 107538022.4 + "requestsPerSec": 378, + "avgLatencyMs": 129.82, + "medianLatencyMs": 107, + "p50LatencyMs": 107, + "p75LatencyMs": 152, + "p90LatencyMs": 184, + "p99LatencyMs": 929, + "maxLatencyMs": 2249, + "bytesPerSec": 108665241.6 }, { "workers": 100, - "durationMs": 5010, - "requests": 1886, + "durationMs": 5000, + "requests": 1873, "errors": 0, - "requestsPerSec": 377.2, - "avgLatencyMs": 189.54, - "medianLatencyMs": 117, - "p50LatencyMs": 117, - "p75LatencyMs": 166, - "p90LatencyMs": 230, - "p99LatencyMs": 2785, - "maxLatencyMs": 4911, - "bytesPerSec": 108337561.6 + "requestsPerSec": 374.6, + "avgLatencyMs": 185.66, + "medianLatencyMs": 125, + "p50LatencyMs": 125, + "p75LatencyMs": 159, + "p90LatencyMs": 236, + "p99LatencyMs": 2538, + "maxLatencyMs": 4850, + "bytesPerSec": 107695308.8 }, { "workers": 200, "durationMs": 5010, - "requests": 1822, + "requests": 1828, "errors": 0, - "requestsPerSec": 364.4, - "avgLatencyMs": 198.87, - "medianLatencyMs": 134, - "p50LatencyMs": 134, - "p75LatencyMs": 176, - "p90LatencyMs": 251, - "p99LatencyMs": 2738, - "maxLatencyMs": 4996, - "bytesPerSec": 104680652.8 + "requestsPerSec": 365.6, + "avgLatencyMs": 192.79, + "medianLatencyMs": 131, + "p50LatencyMs": 131, + "p75LatencyMs": 172, + "p90LatencyMs": 237, + "p99LatencyMs": 2576, + "maxLatencyMs": 4869, + "bytesPerSec": 105113190.4 } ] }, { - "peakWorkers": 10, - "peakRequestsPerSec": 390.8, - "peakAvgLatencyMs": 25.06, - "peakP50LatencyMs": 25, - "peakP75LatencyMs": 26, - "peakP90LatencyMs": 28, - "peakP99LatencyMs": 43, - "totalRequests": 12768, + "peakWorkers": 50, + "peakRequestsPerSec": 390.4, + "peakAvgLatencyMs": 125.9, + "peakP50LatencyMs": 111, + "peakP75LatencyMs": 139, + "peakP90LatencyMs": 175, + "peakP99LatencyMs": 768, + "totalRequests": 12942, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1352, + "requests": 1356, "errors": 0, - "requestsPerSec": 270.4, - "avgLatencyMs": 3.09, + "requestsPerSec": 271.2, + "avgLatencyMs": 3.12, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, "p90LatencyMs": 3, "p99LatencyMs": 4, - "maxLatencyMs": 6, - "bytesPerSec": 77666713.6 + "maxLatencyMs": 8, + "bytesPerSec": 77968179.2 }, { "workers": 5, "durationMs": 5000, - "requests": 1925, + "requests": 1928, "errors": 0, - "requestsPerSec": 385, - "avgLatencyMs": 12.57, - "medianLatencyMs": 13, - "p50LatencyMs": 13, + "requestsPerSec": 385.6, + "avgLatencyMs": 12.51, + "medianLatencyMs": 12, + "p50LatencyMs": 12, "p75LatencyMs": 13, - "p90LatencyMs": 14, - "p99LatencyMs": 18, - "maxLatencyMs": 23, - "bytesPerSec": 110578892.8 + "p90LatencyMs": 15, + "p99LatencyMs": 21, + "maxLatencyMs": 32, + "bytesPerSec": 110867251.2 }, { "workers": 10, "durationMs": 5000, - "requests": 1954, + "requests": 1930, "errors": 0, - "requestsPerSec": 390.8, - "avgLatencyMs": 25.06, + "requestsPerSec": 386, + "avgLatencyMs": 25.34, "medianLatencyMs": 25, "p50LatencyMs": 25, "p75LatencyMs": 26, - "p90LatencyMs": 28, - "p99LatencyMs": 43, - "maxLatencyMs": 47, - "bytesPerSec": 112243507.2 + "p90LatencyMs": 32, + "p99LatencyMs": 45, + "maxLatencyMs": 70, + "bytesPerSec": 110985216 }, { "workers": 25, "durationMs": 5000, - "requests": 1884, + "requests": 1943, "errors": 0, - "requestsPerSec": 376.8, - "avgLatencyMs": 65.39, - "medianLatencyMs": 64, - "p50LatencyMs": 64, - "p75LatencyMs": 70, - "p90LatencyMs": 89, - "p99LatencyMs": 121, - "maxLatencyMs": 457, - "bytesPerSec": 108219596.8 + "requestsPerSec": 388.6, + "avgLatencyMs": 63.41, + "medianLatencyMs": 62, + "p50LatencyMs": 62, + "p75LatencyMs": 69, + "p90LatencyMs": 86, + "p99LatencyMs": 126, + "maxLatencyMs": 392, + "bytesPerSec": 111719219.2 }, { "workers": 50, "durationMs": 5000, - "requests": 1911, + "requests": 1952, "errors": 0, - "requestsPerSec": 382.2, - "avgLatencyMs": 128.49, - "medianLatencyMs": 110, - "p50LatencyMs": 110, - "p75LatencyMs": 150, - "p90LatencyMs": 167, - "p99LatencyMs": 746, - "maxLatencyMs": 2106, - "bytesPerSec": 109766246.4 + "requestsPerSec": 390.4, + "avgLatencyMs": 125.9, + "medianLatencyMs": 111, + "p50LatencyMs": 111, + "p75LatencyMs": 139, + "p90LatencyMs": 175, + "p99LatencyMs": 768, + "maxLatencyMs": 2032, + "bytesPerSec": 112243507.2 }, { "workers": 100, "durationMs": 5010, - "requests": 1903, + "requests": 1947, "errors": 0, - "requestsPerSec": 380.6, - "avgLatencyMs": 190.32, - "medianLatencyMs": 127, - "p50LatencyMs": 127, - "p75LatencyMs": 164, - "p90LatencyMs": 233, - "p99LatencyMs": 2640, - "maxLatencyMs": 4983, - "bytesPerSec": 109320601.6 + "requestsPerSec": 389.4, + "avgLatencyMs": 183.42, + "medianLatencyMs": 135, + "p50LatencyMs": 135, + "p75LatencyMs": 158, + "p90LatencyMs": 226, + "p99LatencyMs": 2456, + "maxLatencyMs": 4942, + "bytesPerSec": 111955148.8 }, { "workers": 200, "durationMs": 5010, - "requests": 1839, + "requests": 1886, "errors": 0, - "requestsPerSec": 367.8, - "avgLatencyMs": 191.86, - "medianLatencyMs": 133, - "p50LatencyMs": 133, - "p75LatencyMs": 168, - "p90LatencyMs": 227, - "p99LatencyMs": 2756, - "maxLatencyMs": 4994, - "bytesPerSec": 105650585.6 + "requestsPerSec": 377.2, + "avgLatencyMs": 189.63, + "medianLatencyMs": 128, + "p50LatencyMs": 128, + "p75LatencyMs": 165, + "p90LatencyMs": 234, + "p99LatencyMs": 2712, + "maxLatencyMs": 4969, + "bytesPerSec": 108442419.2 } ] }, { - "peakWorkers": 10, - "peakRequestsPerSec": 393.6, - "peakAvgLatencyMs": 24.87, - "peakP50LatencyMs": 25, - "peakP75LatencyMs": 25, - "peakP90LatencyMs": 27, - "peakP99LatencyMs": 42, - "totalRequests": 12871, + "peakWorkers": 5, + "peakRequestsPerSec": 397.4, + "peakAvgLatencyMs": 11.99, + "peakP50LatencyMs": 12, + "peakP75LatencyMs": 12, + "peakP90LatencyMs": 13, + "peakP99LatencyMs": 17, + "totalRequests": 12901, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1359, + "requests": 1379, "errors": 0, - "requestsPerSec": 271.8, + "requestsPerSec": 275.8, "avgLatencyMs": 3.09, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, "p90LatencyMs": 3, "p99LatencyMs": 4, - "maxLatencyMs": 5, - "bytesPerSec": 78059929.6 + "maxLatencyMs": 4, + "bytesPerSec": 79278899.2 }, { "workers": 5, "durationMs": 5000, - "requests": 1951, + "requests": 1987, "errors": 0, - "requestsPerSec": 390.2, - "avgLatencyMs": 12.39, + "requestsPerSec": 397.4, + "avgLatencyMs": 11.99, "medianLatencyMs": 12, "p50LatencyMs": 12, - "p75LatencyMs": 13, - "p90LatencyMs": 14, + "p75LatencyMs": 12, + "p90LatencyMs": 13, "p99LatencyMs": 17, - "maxLatencyMs": 21, - "bytesPerSec": 112073113.6 + "maxLatencyMs": 20, + "bytesPerSec": 114235801.6 }, { "workers": 10, "durationMs": 5000, - "requests": 1968, + "requests": 1982, "errors": 0, - "requestsPerSec": 393.6, - "avgLatencyMs": 24.87, + "requestsPerSec": 396.4, + "avgLatencyMs": 24.63, "medianLatencyMs": 25, "p50LatencyMs": 25, "p75LatencyMs": 25, - "p90LatencyMs": 27, - "p99LatencyMs": 42, - "maxLatencyMs": 68, - "bytesPerSec": 113043046.4 + "p90LatencyMs": 29, + "p99LatencyMs": 41, + "maxLatencyMs": 50, + "bytesPerSec": 113947443.2 }, { "workers": 25, "durationMs": 5000, - "requests": 1923, + "requests": 1911, "errors": 0, - "requestsPerSec": 384.6, - "avgLatencyMs": 64.1, - "medianLatencyMs": 63, - "p50LatencyMs": 63, - "p75LatencyMs": 68, - "p90LatencyMs": 82, - "p99LatencyMs": 107, - "maxLatencyMs": 136, - "bytesPerSec": 110447820.8 + "requestsPerSec": 382.2, + "avgLatencyMs": 64.49, + "medianLatencyMs": 64, + "p50LatencyMs": 64, + "p75LatencyMs": 70, + "p90LatencyMs": 87, + "p99LatencyMs": 115, + "maxLatencyMs": 456, + "bytesPerSec": 109871104 }, { "workers": 50, - "durationMs": 5000, - "requests": 1914, + "durationMs": 5010, + "requests": 1899, "errors": 0, - "requestsPerSec": 382.8, - "avgLatencyMs": 128.43, - "medianLatencyMs": 112, - "p50LatencyMs": 112, - "p75LatencyMs": 131, - "p90LatencyMs": 178, - "p99LatencyMs": 696, - "maxLatencyMs": 1859, - "bytesPerSec": 109936640 + "requestsPerSec": 379.8, + "avgLatencyMs": 129.2, + "medianLatencyMs": 114, + "p50LatencyMs": 114, + "p75LatencyMs": 143, + "p90LatencyMs": 180, + "p99LatencyMs": 848, + "maxLatencyMs": 2093, + "bytesPerSec": 109189529.6 }, { "workers": 100, "durationMs": 5010, - "requests": 1897, + "requests": 1894, "errors": 0, - "requestsPerSec": 379.4, - "avgLatencyMs": 198.14, - "medianLatencyMs": 138, - "p50LatencyMs": 138, - "p75LatencyMs": 179, - "p90LatencyMs": 245, - "p99LatencyMs": 2568, - "maxLatencyMs": 4894, - "bytesPerSec": 108966707.2 + "requestsPerSec": 378.8, + "avgLatencyMs": 190.98, + "medianLatencyMs": 134, + "p50LatencyMs": 134, + "p75LatencyMs": 166, + "p90LatencyMs": 227, + "p99LatencyMs": 2645, + "maxLatencyMs": 4976, + "bytesPerSec": 108901171.2 }, { "workers": 200, "durationMs": 5010, - "requests": 1859, + "requests": 1849, "errors": 0, - "requestsPerSec": 371.8, - "avgLatencyMs": 200.03, - "medianLatencyMs": 137, - "p50LatencyMs": 137, - "p75LatencyMs": 177, - "p90LatencyMs": 264, - "p99LatencyMs": 2445, - "maxLatencyMs": 4989, - "bytesPerSec": 106777804.8 + "requestsPerSec": 369.8, + "avgLatencyMs": 193.19, + "medianLatencyMs": 122, + "p50LatencyMs": 122, + "p75LatencyMs": 172, + "p90LatencyMs": 227, + "p99LatencyMs": 2761, + "maxLatencyMs": 4955, + "bytesPerSec": 106305945.6 } ] } diff --git a/packages/app-tanstack-start-react/stats/1.166.18.json b/packages/app-tanstack-start-react/stats/1.166.18.json new file mode 100644 index 00000000..41cdb2bb --- /dev/null +++ b/packages/app-tanstack-start-react/stats/1.166.18.json @@ -0,0 +1,1130 @@ +{ + "timingMeasuredAt": "2026-10-10T10:58:42.209Z", + "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "frameworkVersion": "1.166.18", + "clientSideRenderedTests": { + "firstPaintMs": 169.6, + "fcpMs": 169.61, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": 28.66, + "inputDelayMs": 1.71, + "processingDurationMs": 18.93, + "presentationDelayMs": 8.01 + }, + "runs": 5, + "standardDeviation": { + "firstPaintMs": 76.35, + "fcpMs": 76.3, + "interactionLatencyMs": 2.65, + "inputDelayMs": 0.08, + "processingDurationMs": 1.05, + "presentationDelayMs": 2.11 + }, + "samples": [ + { + "firstPaintMs": 138, + "fcpMs": 137.664, + "interactionTests": { + "interactionLatencyMs": 30.556000000000004, + "inputDelayMs": 1.771, + "processingDurationMs": 19.821, + "presentationDelayMs": 8.964 + } + }, + { + "firstPaintMs": 306, + "fcpMs": 305.936, + "interactionTests": { + "interactionLatencyMs": 23.985, + "inputDelayMs": 1.58, + "processingDurationMs": 17.895, + "presentationDelayMs": 4.51 + } + }, + { + "firstPaintMs": 140, + "fcpMs": 139.928, + "interactionTests": { + "interactionLatencyMs": 29.251, + "inputDelayMs": 1.754, + "processingDurationMs": 18.497, + "presentationDelayMs": 9 + } + }, + { + "firstPaintMs": 134, + "fcpMs": 134.151, + "interactionTests": { + "interactionLatencyMs": 29.637999999999998, + "inputDelayMs": 1.703, + "processingDurationMs": 20.274, + "presentationDelayMs": 7.661 + } + }, + { + "firstPaintMs": 130, + "fcpMs": 130.353, + "interactionTests": { + "interactionLatencyMs": 29.857, + "inputDelayMs": 1.764, + "processingDurationMs": 18.187, + "presentationDelayMs": 9.906 + } + } + ] + }, + "ssrRequestThroughputTests": { + "opsPerSec": 318, + "avgLatencyMs": 3.18, + "medianLatencyMs": 3.1, + "samples": 3145, + "bodySizeKb": 191.92, + "duplicationFactor": 2 + }, + "serverSideRenderedTests": { + "firstPaintMs": 90.6, + "fcpMs": 90.57, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": 27.42, + "inputDelayMs": 1.76, + "processingDurationMs": 18.1, + "presentationDelayMs": 7.55 + }, + "runs": 5, + "standardDeviation": { + "firstPaintMs": 6.5, + "fcpMs": 6.38, + "interactionLatencyMs": 3.06, + "inputDelayMs": 0.15, + "processingDurationMs": 1.98, + "presentationDelayMs": 1.31 + }, + "samples": [ + { + "firstPaintMs": 96, + "fcpMs": 95.856, + "interactionTests": { + "interactionLatencyMs": 30.128, + "inputDelayMs": 1.951, + "processingDurationMs": 20.489, + "presentationDelayMs": 7.688 + } + }, + { + "firstPaintMs": 95, + "fcpMs": 94.996, + "interactionTests": { + "interactionLatencyMs": 31.198999999999998, + "inputDelayMs": 1.642, + "processingDurationMs": 20.033, + "presentationDelayMs": 9.524 + } + }, + { + "firstPaintMs": 93, + "fcpMs": 92.693, + "interactionTests": { + "interactionLatencyMs": 25.218000000000004, + "inputDelayMs": 1.73, + "processingDurationMs": 16.795, + "presentationDelayMs": 6.693 + } + }, + { + "firstPaintMs": 89, + "fcpMs": 89.132, + "interactionTests": { + "interactionLatencyMs": 24.351, + "inputDelayMs": 1.87, + "processingDurationMs": 16.41, + "presentationDelayMs": 6.071 + } + }, + { + "firstPaintMs": 80, + "fcpMs": 80.152, + "interactionTests": { + "interactionLatencyMs": 26.189999999999998, + "inputDelayMs": 1.615, + "processingDurationMs": 16.782, + "presentationDelayMs": 7.793 + } + } + ] + }, + "ssrRouterLinkLoadTests": { + "peakWorkers": 50, + "peakRequestsPerSec": 156, + "peakAvgLatencyMs": 308.93, + "peakP50LatencyMs": 210, + "peakP75LatencyMs": 273, + "peakP90LatencyMs": 420, + "peakP99LatencyMs": 3292, + "totalRequests": 5247, + "totalErrors": 0, + "stages": [ + { + "workers": 1, + "durationMs": 5000, + "requests": 673, + "errors": 0, + "requestsPerSec": 134.6, + "avgLatencyMs": 7.09, + "medianLatencyMs": 7, + "p50LatencyMs": 7, + "p75LatencyMs": 7, + "p90LatencyMs": 7, + "p99LatencyMs": 10, + "maxLatencyMs": 11, + "bytesPerSec": 38689177.6 + }, + { + "workers": 5, + "durationMs": 5000, + "requests": 776, + "errors": 0, + "requestsPerSec": 155.2, + "avgLatencyMs": 31.64, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 32, + "p90LatencyMs": 35, + "p99LatencyMs": 51, + "maxLatencyMs": 65, + "bytesPerSec": 44600524.8 + }, + { + "workers": 10, + "durationMs": 5000, + "requests": 769, + "errors": 0, + "requestsPerSec": 153.81, + "avgLatencyMs": 64.1, + "medianLatencyMs": 62, + "p50LatencyMs": 62, + "p75LatencyMs": 66, + "p90LatencyMs": 80, + "p99LatencyMs": 104, + "maxLatencyMs": 223, + "bytesPerSec": 44207308.8 + }, + { + "workers": 25, + "durationMs": 5000, + "requests": 779, + "errors": 0, + "requestsPerSec": 155.81, + "avgLatencyMs": 157.5, + "medianLatencyMs": 156, + "p50LatencyMs": 156, + "p75LatencyMs": 162, + "p90LatencyMs": 197, + "p99LatencyMs": 695, + "maxLatencyMs": 1236, + "bytesPerSec": 44777472 + }, + { + "workers": 50, + "durationMs": 5010, + "requests": 780, + "errors": 0, + "requestsPerSec": 156, + "avgLatencyMs": 308.93, + "medianLatencyMs": 210, + "p50LatencyMs": 210, + "p75LatencyMs": 273, + "p90LatencyMs": 420, + "p99LatencyMs": 3292, + "maxLatencyMs": 4821, + "bytesPerSec": 44843008 + }, + { + "workers": 100, + "durationMs": 5010, + "requests": 757, + "errors": 0, + "requestsPerSec": 151.4, + "avgLatencyMs": 306.76, + "medianLatencyMs": 205, + "p50LatencyMs": 205, + "p75LatencyMs": 277, + "p90LatencyMs": 368, + "p99LatencyMs": 3460, + "maxLatencyMs": 4943, + "bytesPerSec": 43510988.8 + }, + { + "workers": 200, + "durationMs": 5010, + "requests": 713, + "errors": 0, + "requestsPerSec": 142.6, + "avgLatencyMs": 312.75, + "medianLatencyMs": 190, + "p50LatencyMs": 190, + "p75LatencyMs": 259, + "p90LatencyMs": 349, + "p99LatencyMs": 3541, + "maxLatencyMs": 4897, + "bytesPerSec": 40981299.21 + } + ], + "runs": 3, + "samples": [ + { + "peakWorkers": 5, + "peakRequestsPerSec": 156, + "peakAvgLatencyMs": 31.45, + "peakP50LatencyMs": 31, + "peakP75LatencyMs": 32, + "peakP90LatencyMs": 35, + "peakP99LatencyMs": 51, + "totalRequests": 5171, + "totalErrors": 0, + "stages": [ + { + "workers": 1, + "durationMs": 5000, + "requests": 666, + "errors": 0, + "requestsPerSec": 133.2, + "avgLatencyMs": 7.13, + "medianLatencyMs": 7, + "p50LatencyMs": 7, + "p75LatencyMs": 7, + "p90LatencyMs": 7, + "p99LatencyMs": 10, + "maxLatencyMs": 23, + "bytesPerSec": 38282854.4 + }, + { + "workers": 5, + "durationMs": 5000, + "requests": 780, + "errors": 0, + "requestsPerSec": 156, + "avgLatencyMs": 31.45, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 32, + "p90LatencyMs": 35, + "p99LatencyMs": 51, + "maxLatencyMs": 57, + "bytesPerSec": 44843008 + }, + { + "workers": 10, + "durationMs": 5000, + "requests": 765, + "errors": 0, + "requestsPerSec": 153, + "avgLatencyMs": 64.47, + "medianLatencyMs": 62, + "p50LatencyMs": 62, + "p75LatencyMs": 68, + "p90LatencyMs": 80, + "p99LatencyMs": 104, + "maxLatencyMs": 126, + "bytesPerSec": 43971379.2 + }, + { + "workers": 25, + "durationMs": 5000, + "requests": 773, + "errors": 0, + "requestsPerSec": 154.6, + "avgLatencyMs": 158.68, + "medianLatencyMs": 156, + "p50LatencyMs": 156, + "p75LatencyMs": 179, + "p90LatencyMs": 214, + "p99LatencyMs": 603, + "maxLatencyMs": 1161, + "bytesPerSec": 44436684.8 + }, + { + "workers": 50, + "durationMs": 5000, + "requests": 763, + "errors": 0, + "requestsPerSec": 152.6, + "avgLatencyMs": 308.21, + "medianLatencyMs": 199, + "p50LatencyMs": 199, + "p75LatencyMs": 299, + "p90LatencyMs": 366, + "p99LatencyMs": 3711, + "maxLatencyMs": 4860, + "bytesPerSec": 43859968 + }, + { + "workers": 100, + "durationMs": 5010, + "requests": 733, + "errors": 0, + "requestsPerSec": 146.6, + "avgLatencyMs": 310.35, + "medianLatencyMs": 207, + "p50LatencyMs": 207, + "p75LatencyMs": 287, + "p90LatencyMs": 402, + "p99LatencyMs": 3276, + "maxLatencyMs": 4758, + "bytesPerSec": 42141286.4 + }, + { + "workers": 200, + "durationMs": 5010, + "requests": 691, + "errors": 0, + "requestsPerSec": 138.2, + "avgLatencyMs": 323.03, + "medianLatencyMs": 215, + "p50LatencyMs": 215, + "p75LatencyMs": 249, + "p90LatencyMs": 448, + "p99LatencyMs": 3734, + "maxLatencyMs": 4996, + "bytesPerSec": 39723008 + } + ] + }, + { + "peakWorkers": 50, + "peakRequestsPerSec": 156, + "peakAvgLatencyMs": 308.93, + "peakP50LatencyMs": 210, + "peakP75LatencyMs": 273, + "peakP90LatencyMs": 420, + "peakP99LatencyMs": 3292, + "totalRequests": 5247, + "totalErrors": 0, + "stages": [ + { + "workers": 1, + "durationMs": 5000, + "requests": 673, + "errors": 0, + "requestsPerSec": 134.6, + "avgLatencyMs": 7.09, + "medianLatencyMs": 7, + "p50LatencyMs": 7, + "p75LatencyMs": 7, + "p90LatencyMs": 7, + "p99LatencyMs": 10, + "maxLatencyMs": 11, + "bytesPerSec": 38689177.6 + }, + { + "workers": 5, + "durationMs": 5000, + "requests": 776, + "errors": 0, + "requestsPerSec": 155.2, + "avgLatencyMs": 31.64, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 32, + "p90LatencyMs": 35, + "p99LatencyMs": 51, + "maxLatencyMs": 65, + "bytesPerSec": 44600524.8 + }, + { + "workers": 10, + "durationMs": 5000, + "requests": 769, + "errors": 0, + "requestsPerSec": 153.81, + "avgLatencyMs": 64.1, + "medianLatencyMs": 62, + "p50LatencyMs": 62, + "p75LatencyMs": 66, + "p90LatencyMs": 80, + "p99LatencyMs": 104, + "maxLatencyMs": 223, + "bytesPerSec": 44207308.8 + }, + { + "workers": 25, + "durationMs": 5000, + "requests": 779, + "errors": 0, + "requestsPerSec": 155.81, + "avgLatencyMs": 157.5, + "medianLatencyMs": 156, + "p50LatencyMs": 156, + "p75LatencyMs": 162, + "p90LatencyMs": 197, + "p99LatencyMs": 695, + "maxLatencyMs": 1236, + "bytesPerSec": 44777472 + }, + { + "workers": 50, + "durationMs": 5010, + "requests": 780, + "errors": 0, + "requestsPerSec": 156, + "avgLatencyMs": 308.93, + "medianLatencyMs": 210, + "p50LatencyMs": 210, + "p75LatencyMs": 273, + "p90LatencyMs": 420, + "p99LatencyMs": 3292, + "maxLatencyMs": 4821, + "bytesPerSec": 44843008 + }, + { + "workers": 100, + "durationMs": 5010, + "requests": 757, + "errors": 0, + "requestsPerSec": 151.4, + "avgLatencyMs": 306.76, + "medianLatencyMs": 205, + "p50LatencyMs": 205, + "p75LatencyMs": 277, + "p90LatencyMs": 368, + "p99LatencyMs": 3460, + "maxLatencyMs": 4943, + "bytesPerSec": 43510988.8 + }, + { + "workers": 200, + "durationMs": 5010, + "requests": 713, + "errors": 0, + "requestsPerSec": 142.6, + "avgLatencyMs": 312.75, + "medianLatencyMs": 190, + "p50LatencyMs": 190, + "p75LatencyMs": 259, + "p90LatencyMs": 349, + "p99LatencyMs": 3541, + "maxLatencyMs": 4897, + "bytesPerSec": 40981299.21 + } + ] + }, + { + "peakWorkers": 25, + "peakRequestsPerSec": 159.4, + "peakAvgLatencyMs": 153.9, + "peakP50LatencyMs": 153, + "peakP75LatencyMs": 159, + "peakP90LatencyMs": 206, + "peakP99LatencyMs": 566, + "totalRequests": 5282, + "totalErrors": 0, + "stages": [ + { + "workers": 1, + "durationMs": 5000, + "requests": 680, + "errors": 0, + "requestsPerSec": 136, + "avgLatencyMs": 7.05, + "medianLatencyMs": 7, + "p50LatencyMs": 7, + "p75LatencyMs": 7, + "p90LatencyMs": 7, + "p99LatencyMs": 9, + "maxLatencyMs": 10, + "bytesPerSec": 39082393.6 + }, + { + "workers": 5, + "durationMs": 5000, + "requests": 779, + "errors": 0, + "requestsPerSec": 155.81, + "avgLatencyMs": 31.47, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 32, + "p90LatencyMs": 37, + "p99LatencyMs": 50, + "maxLatencyMs": 65, + "bytesPerSec": 44784025.6 + }, + { + "workers": 10, + "durationMs": 5000, + "requests": 777, + "errors": 0, + "requestsPerSec": 155.4, + "avgLatencyMs": 63.47, + "medianLatencyMs": 62, + "p50LatencyMs": 62, + "p75LatencyMs": 64, + "p90LatencyMs": 75, + "p99LatencyMs": 100, + "maxLatencyMs": 117, + "bytesPerSec": 44659507.2 + }, + { + "workers": 25, + "durationMs": 5000, + "requests": 797, + "errors": 0, + "requestsPerSec": 159.4, + "avgLatencyMs": 153.9, + "medianLatencyMs": 153, + "p50LatencyMs": 153, + "p75LatencyMs": 159, + "p90LatencyMs": 206, + "p99LatencyMs": 566, + "maxLatencyMs": 1119, + "bytesPerSec": 45806387.2 + }, + { + "workers": 50, + "durationMs": 5000, + "requests": 784, + "errors": 0, + "requestsPerSec": 156.81, + "avgLatencyMs": 305.47, + "medianLatencyMs": 234, + "p50LatencyMs": 234, + "p75LatencyMs": 329, + "p90LatencyMs": 388, + "p99LatencyMs": 2731, + "maxLatencyMs": 3982, + "bytesPerSec": 45065830.4 + }, + { + "workers": 100, + "durationMs": 5010, + "requests": 757, + "errors": 0, + "requestsPerSec": 151.4, + "avgLatencyMs": 307.18, + "medianLatencyMs": 196, + "p50LatencyMs": 196, + "p75LatencyMs": 280, + "p90LatencyMs": 386, + "p99LatencyMs": 3631, + "maxLatencyMs": 4890, + "bytesPerSec": 43504435.2 + }, + { + "workers": 200, + "durationMs": 5010, + "requests": 708, + "errors": 0, + "requestsPerSec": 141.6, + "avgLatencyMs": 321.52, + "medianLatencyMs": 192, + "p50LatencyMs": 192, + "p75LatencyMs": 283, + "p90LatencyMs": 417, + "p99LatencyMs": 3508, + "maxLatencyMs": 4917, + "bytesPerSec": 40692940.8 + } + ] + } + ], + "warmupDurationMs": 5000 + }, + "packageJson": { + "dependencies": { + "@tanstack/react-router": "1.167.5", + "@tanstack/react-start": "1.166.18", + "nitro": "3.0.260311-beta", + "react": "19.2.4", + "react-dom": "19.2.4", + "srvx": "0.11.12" + }, + "devDependencies": { + "@types/node": "25.5.0", + "@types/react": "19.2.14", + "@types/react-dom": "19.2.3", + "@vitejs/plugin-react": "6.0.1", + "typescript": "5.9.3", + "vite": "8.0.1" + } + }, + "browserVersion": "Google Chrome 154.0.8037.97", + "ssrLoadTests": { + "peakWorkers": 50, + "peakRequestsPerSec": 390.4, + "peakAvgLatencyMs": 125.9, + "peakP50LatencyMs": 111, + "peakP75LatencyMs": 139, + "peakP90LatencyMs": 175, + "peakP99LatencyMs": 768, + "totalRequests": 12942, + "totalErrors": 0, + "stages": [ + { + "workers": 1, + "durationMs": 5000, + "requests": 1356, + "errors": 0, + "requestsPerSec": 271.2, + "avgLatencyMs": 3.12, + "medianLatencyMs": 3, + "p50LatencyMs": 3, + "p75LatencyMs": 3, + "p90LatencyMs": 3, + "p99LatencyMs": 4, + "maxLatencyMs": 8, + "bytesPerSec": 77968179.2 + }, + { + "workers": 5, + "durationMs": 5000, + "requests": 1928, + "errors": 0, + "requestsPerSec": 385.6, + "avgLatencyMs": 12.51, + "medianLatencyMs": 12, + "p50LatencyMs": 12, + "p75LatencyMs": 13, + "p90LatencyMs": 15, + "p99LatencyMs": 21, + "maxLatencyMs": 32, + "bytesPerSec": 110867251.2 + }, + { + "workers": 10, + "durationMs": 5000, + "requests": 1930, + "errors": 0, + "requestsPerSec": 386, + "avgLatencyMs": 25.34, + "medianLatencyMs": 25, + "p50LatencyMs": 25, + "p75LatencyMs": 26, + "p90LatencyMs": 32, + "p99LatencyMs": 45, + "maxLatencyMs": 70, + "bytesPerSec": 110985216 + }, + { + "workers": 25, + "durationMs": 5000, + "requests": 1943, + "errors": 0, + "requestsPerSec": 388.6, + "avgLatencyMs": 63.41, + "medianLatencyMs": 62, + "p50LatencyMs": 62, + "p75LatencyMs": 69, + "p90LatencyMs": 86, + "p99LatencyMs": 126, + "maxLatencyMs": 392, + "bytesPerSec": 111719219.2 + }, + { + "workers": 50, + "durationMs": 5000, + "requests": 1952, + "errors": 0, + "requestsPerSec": 390.4, + "avgLatencyMs": 125.9, + "medianLatencyMs": 111, + "p50LatencyMs": 111, + "p75LatencyMs": 139, + "p90LatencyMs": 175, + "p99LatencyMs": 768, + "maxLatencyMs": 2032, + "bytesPerSec": 112243507.2 + }, + { + "workers": 100, + "durationMs": 5010, + "requests": 1947, + "errors": 0, + "requestsPerSec": 389.4, + "avgLatencyMs": 183.42, + "medianLatencyMs": 135, + "p50LatencyMs": 135, + "p75LatencyMs": 158, + "p90LatencyMs": 226, + "p99LatencyMs": 2456, + "maxLatencyMs": 4942, + "bytesPerSec": 111955148.8 + }, + { + "workers": 200, + "durationMs": 5010, + "requests": 1886, + "errors": 0, + "requestsPerSec": 377.2, + "avgLatencyMs": 189.63, + "medianLatencyMs": 128, + "p50LatencyMs": 128, + "p75LatencyMs": 165, + "p90LatencyMs": 234, + "p99LatencyMs": 2712, + "maxLatencyMs": 4969, + "bytesPerSec": 108442419.2 + } + ], + "runs": 3, + "samples": [ + { + "peakWorkers": 10, + "peakRequestsPerSec": 384.2, + "peakAvgLatencyMs": 25.48, + "peakP50LatencyMs": 25, + "peakP75LatencyMs": 26, + "peakP90LatencyMs": 32, + "peakP99LatencyMs": 47, + "totalRequests": 12677, + "totalErrors": 0, + "stages": [ + { + "workers": 1, + "durationMs": 5000, + "requests": 1354, + "errors": 0, + "requestsPerSec": 270.8, + "avgLatencyMs": 3.1, + "medianLatencyMs": 3, + "p50LatencyMs": 3, + "p75LatencyMs": 3, + "p90LatencyMs": 3, + "p99LatencyMs": 4, + "maxLatencyMs": 5, + "bytesPerSec": 77850214.41 + }, + { + "workers": 5, + "durationMs": 5000, + "requests": 1898, + "errors": 0, + "requestsPerSec": 379.6, + "avgLatencyMs": 12.78, + "medianLatencyMs": 13, + "p50LatencyMs": 13, + "p75LatencyMs": 13, + "p90LatencyMs": 15, + "p99LatencyMs": 23, + "maxLatencyMs": 32, + "bytesPerSec": 109137100.8 + }, + { + "workers": 10, + "durationMs": 5000, + "requests": 1921, + "errors": 0, + "requestsPerSec": 384.2, + "avgLatencyMs": 25.48, + "medianLatencyMs": 25, + "p50LatencyMs": 25, + "p75LatencyMs": 26, + "p90LatencyMs": 32, + "p99LatencyMs": 47, + "maxLatencyMs": 64, + "bytesPerSec": 110460928 + }, + { + "workers": 25, + "durationMs": 5000, + "requests": 1913, + "errors": 0, + "requestsPerSec": 382.6, + "avgLatencyMs": 64.41, + "medianLatencyMs": 63, + "p50LatencyMs": 63, + "p75LatencyMs": 74, + "p90LatencyMs": 89, + "p99LatencyMs": 114, + "maxLatencyMs": 470, + "bytesPerSec": 109989068.8 + }, + { + "workers": 50, + "durationMs": 5000, + "requests": 1890, + "errors": 0, + "requestsPerSec": 378, + "avgLatencyMs": 129.82, + "medianLatencyMs": 107, + "p50LatencyMs": 107, + "p75LatencyMs": 152, + "p90LatencyMs": 184, + "p99LatencyMs": 929, + "maxLatencyMs": 2249, + "bytesPerSec": 108665241.6 + }, + { + "workers": 100, + "durationMs": 5000, + "requests": 1873, + "errors": 0, + "requestsPerSec": 374.6, + "avgLatencyMs": 185.66, + "medianLatencyMs": 125, + "p50LatencyMs": 125, + "p75LatencyMs": 159, + "p90LatencyMs": 236, + "p99LatencyMs": 2538, + "maxLatencyMs": 4850, + "bytesPerSec": 107695308.8 + }, + { + "workers": 200, + "durationMs": 5010, + "requests": 1828, + "errors": 0, + "requestsPerSec": 365.6, + "avgLatencyMs": 192.79, + "medianLatencyMs": 131, + "p50LatencyMs": 131, + "p75LatencyMs": 172, + "p90LatencyMs": 237, + "p99LatencyMs": 2576, + "maxLatencyMs": 4869, + "bytesPerSec": 105113190.4 + } + ] + }, + { + "peakWorkers": 50, + "peakRequestsPerSec": 390.4, + "peakAvgLatencyMs": 125.9, + "peakP50LatencyMs": 111, + "peakP75LatencyMs": 139, + "peakP90LatencyMs": 175, + "peakP99LatencyMs": 768, + "totalRequests": 12942, + "totalErrors": 0, + "stages": [ + { + "workers": 1, + "durationMs": 5000, + "requests": 1356, + "errors": 0, + "requestsPerSec": 271.2, + "avgLatencyMs": 3.12, + "medianLatencyMs": 3, + "p50LatencyMs": 3, + "p75LatencyMs": 3, + "p90LatencyMs": 3, + "p99LatencyMs": 4, + "maxLatencyMs": 8, + "bytesPerSec": 77968179.2 + }, + { + "workers": 5, + "durationMs": 5000, + "requests": 1928, + "errors": 0, + "requestsPerSec": 385.6, + "avgLatencyMs": 12.51, + "medianLatencyMs": 12, + "p50LatencyMs": 12, + "p75LatencyMs": 13, + "p90LatencyMs": 15, + "p99LatencyMs": 21, + "maxLatencyMs": 32, + "bytesPerSec": 110867251.2 + }, + { + "workers": 10, + "durationMs": 5000, + "requests": 1930, + "errors": 0, + "requestsPerSec": 386, + "avgLatencyMs": 25.34, + "medianLatencyMs": 25, + "p50LatencyMs": 25, + "p75LatencyMs": 26, + "p90LatencyMs": 32, + "p99LatencyMs": 45, + "maxLatencyMs": 70, + "bytesPerSec": 110985216 + }, + { + "workers": 25, + "durationMs": 5000, + "requests": 1943, + "errors": 0, + "requestsPerSec": 388.6, + "avgLatencyMs": 63.41, + "medianLatencyMs": 62, + "p50LatencyMs": 62, + "p75LatencyMs": 69, + "p90LatencyMs": 86, + "p99LatencyMs": 126, + "maxLatencyMs": 392, + "bytesPerSec": 111719219.2 + }, + { + "workers": 50, + "durationMs": 5000, + "requests": 1952, + "errors": 0, + "requestsPerSec": 390.4, + "avgLatencyMs": 125.9, + "medianLatencyMs": 111, + "p50LatencyMs": 111, + "p75LatencyMs": 139, + "p90LatencyMs": 175, + "p99LatencyMs": 768, + "maxLatencyMs": 2032, + "bytesPerSec": 112243507.2 + }, + { + "workers": 100, + "durationMs": 5010, + "requests": 1947, + "errors": 0, + "requestsPerSec": 389.4, + "avgLatencyMs": 183.42, + "medianLatencyMs": 135, + "p50LatencyMs": 135, + "p75LatencyMs": 158, + "p90LatencyMs": 226, + "p99LatencyMs": 2456, + "maxLatencyMs": 4942, + "bytesPerSec": 111955148.8 + }, + { + "workers": 200, + "durationMs": 5010, + "requests": 1886, + "errors": 0, + "requestsPerSec": 377.2, + "avgLatencyMs": 189.63, + "medianLatencyMs": 128, + "p50LatencyMs": 128, + "p75LatencyMs": 165, + "p90LatencyMs": 234, + "p99LatencyMs": 2712, + "maxLatencyMs": 4969, + "bytesPerSec": 108442419.2 + } + ] + }, + { + "peakWorkers": 5, + "peakRequestsPerSec": 397.4, + "peakAvgLatencyMs": 11.99, + "peakP50LatencyMs": 12, + "peakP75LatencyMs": 12, + "peakP90LatencyMs": 13, + "peakP99LatencyMs": 17, + "totalRequests": 12901, + "totalErrors": 0, + "stages": [ + { + "workers": 1, + "durationMs": 5000, + "requests": 1379, + "errors": 0, + "requestsPerSec": 275.8, + "avgLatencyMs": 3.09, + "medianLatencyMs": 3, + "p50LatencyMs": 3, + "p75LatencyMs": 3, + "p90LatencyMs": 3, + "p99LatencyMs": 4, + "maxLatencyMs": 4, + "bytesPerSec": 79278899.2 + }, + { + "workers": 5, + "durationMs": 5000, + "requests": 1987, + "errors": 0, + "requestsPerSec": 397.4, + "avgLatencyMs": 11.99, + "medianLatencyMs": 12, + "p50LatencyMs": 12, + "p75LatencyMs": 12, + "p90LatencyMs": 13, + "p99LatencyMs": 17, + "maxLatencyMs": 20, + "bytesPerSec": 114235801.6 + }, + { + "workers": 10, + "durationMs": 5000, + "requests": 1982, + "errors": 0, + "requestsPerSec": 396.4, + "avgLatencyMs": 24.63, + "medianLatencyMs": 25, + "p50LatencyMs": 25, + "p75LatencyMs": 25, + "p90LatencyMs": 29, + "p99LatencyMs": 41, + "maxLatencyMs": 50, + "bytesPerSec": 113947443.2 + }, + { + "workers": 25, + "durationMs": 5000, + "requests": 1911, + "errors": 0, + "requestsPerSec": 382.2, + "avgLatencyMs": 64.49, + "medianLatencyMs": 64, + "p50LatencyMs": 64, + "p75LatencyMs": 70, + "p90LatencyMs": 87, + "p99LatencyMs": 115, + "maxLatencyMs": 456, + "bytesPerSec": 109871104 + }, + { + "workers": 50, + "durationMs": 5010, + "requests": 1899, + "errors": 0, + "requestsPerSec": 379.8, + "avgLatencyMs": 129.2, + "medianLatencyMs": 114, + "p50LatencyMs": 114, + "p75LatencyMs": 143, + "p90LatencyMs": 180, + "p99LatencyMs": 848, + "maxLatencyMs": 2093, + "bytesPerSec": 109189529.6 + }, + { + "workers": 100, + "durationMs": 5010, + "requests": 1894, + "errors": 0, + "requestsPerSec": 378.8, + "avgLatencyMs": 190.98, + "medianLatencyMs": 134, + "p50LatencyMs": 134, + "p75LatencyMs": 166, + "p90LatencyMs": 227, + "p99LatencyMs": 2645, + "maxLatencyMs": 4976, + "bytesPerSec": 108901171.2 + }, + { + "workers": 200, + "durationMs": 5010, + "requests": 1849, + "errors": 0, + "requestsPerSec": 369.8, + "avgLatencyMs": 193.19, + "medianLatencyMs": 122, + "p50LatencyMs": 122, + "p75LatencyMs": 172, + "p90LatencyMs": 227, + "p99LatencyMs": 2761, + "maxLatencyMs": 4955, + "bytesPerSec": 106305945.6 + } + ] + } + ], + "warmupDurationMs": 5000 + } +} diff --git a/packages/docs/src/content/devtime/starter-astro.json b/packages/docs/src/content/devtime/starter-astro.json index 32c9e56a..d586eae3 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-09T13:14:59.615Z", + "timingMeasuredAt": "2026-10-10T10:58:42.209Z", "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": 947, - "standardDeviationMs": 22.79, - "minMs": 925, - "maxMs": 984, - "samplesMs": [952, 984, 937, 937, 925] + "avgMs": 845.6, + "standardDeviationMs": 16.74, + "minMs": 831, + "maxMs": 868, + "samplesMs": [859, 868, 836, 834, 831] }, "warmBuildTime": { - "avgMs": 887.4, - "standardDeviationMs": 24.75, - "minMs": 854, - "maxMs": 912, - "samplesMs": [907, 894, 912, 854, 870] + "avgMs": 821.6, + "standardDeviationMs": 28.57, + "minMs": 773, + "maxMs": 846, + "samplesMs": [822, 846, 837, 830, 773] }, "installTime": { - "avgMs": 3140, - "standardDeviationMs": 915.6, - "minMs": 1671, - "maxMs": 3775, - "samplesMs": [1671, 2807, 3775, 3724, 3723] + "avgMs": 3443.2, + "standardDeviationMs": 1078.2, + "minMs": 1750, + "maxMs": 4203, + "samplesMs": [1750, 2975, 4098, 4203, 4190] }, "order": 1, "duplicateDependencies": 13, @@ -128,11 +128,11 @@ "minimumNodeVersion": "22.19.0", "minimumNodeVersionImposedBy": ["undici"], "devServerStartTime": { - "avgMs": 1468.6, - "standardDeviationMs": 185.87, - "minMs": 1335, - "maxMs": 1784, - "samplesMs": [1784, 1402, 1481, 1335, 1341] + "avgMs": 1446.4, + "standardDeviationMs": 25.17, + "minMs": 1414, + "maxMs": 1481, + "samplesMs": [1481, 1459, 1414, 1436, 1442] }, "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 614115bc..011c3253 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-09T13:14:59.615Z", + "timingMeasuredAt": "2026-10-10T10:58:42.209Z", "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": 6189.6, - "standardDeviationMs": 197.72, - "minMs": 5934, - "maxMs": 6469, - "samplesMs": [6112, 5934, 6164, 6269, 6469] + "avgMs": 4892.2, + "standardDeviationMs": 49.98, + "minMs": 4838, + "maxMs": 4972, + "samplesMs": [4901, 4872, 4838, 4972, 4878] }, "warmBuildTime": { - "avgMs": 6456.6, - "standardDeviationMs": 226.9, - "minMs": 6268, - "maxMs": 6788, - "samplesMs": [6788, 6273, 6268, 6363, 6591] + "avgMs": 4963.6, + "standardDeviationMs": 125.53, + "minMs": 4850, + "maxMs": 5173, + "samplesMs": [4890, 5173, 4935, 4850, 4970] }, "installTime": { - "avgMs": 5838.2, - "standardDeviationMs": 1499.5, - "minMs": 3160, - "maxMs": 6651, - "samplesMs": [3160, 6651, 6473, 6449, 6458] + "avgMs": 5993.8, + "standardDeviationMs": 1598.8, + "minMs": 3138, + "maxMs": 6821, + "samplesMs": [3138, 6821, 6620, 6762, 6628] }, "order": 2, "duplicateDependencies": 12, @@ -431,11 +431,11 @@ "minimumNodeVersion": "20.9.0", "minimumNodeVersionImposedBy": ["next"], "devServerStartTime": { - "avgMs": 2449.4, - "standardDeviationMs": 291.73, - "minMs": 2240, - "maxMs": 2913, - "samplesMs": [2563, 2242, 2289, 2240, 2913] + "avgMs": 2751.4, + "standardDeviationMs": 528.54, + "minMs": 2301, + "maxMs": 3546, + "samplesMs": [3546, 2507, 2301, 2371, 3032] }, "firstPartyDependencies": { "prodDependencies": 1, diff --git a/packages/docs/src/content/devtime/starter-nuxt.json b/packages/docs/src/content/devtime/starter-nuxt.json index 5bb93316..b63d3948 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-09T13:14:59.615Z", + "timingMeasuredAt": "2026-10-10T10:58:42.209Z", "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": 3984.6, - "standardDeviationMs": 308.9, - "minMs": 3695, - "maxMs": 4311, - "samplesMs": [4310, 3903, 3695, 4311, 3704] + "avgMs": 3692.4, + "standardDeviationMs": 62.15, + "minMs": 3642, + "maxMs": 3798, + "samplesMs": [3666, 3642, 3696, 3660, 3798] }, "warmBuildTime": { - "avgMs": 3716.2, - "standardDeviationMs": 236.05, - "minMs": 3463, - "maxMs": 4081, - "samplesMs": [3756, 4081, 3561, 3463, 3720] + "avgMs": 3569, + "standardDeviationMs": 178.18, + "minMs": 3470, + "maxMs": 3886, + "samplesMs": [3515, 3470, 3500, 3886, 3474] }, "installTime": { - "avgMs": 5552, - "standardDeviationMs": 1187.8, - "minMs": 3462, - "maxMs": 6419, - "samplesMs": [3462, 6419, 6088, 5906, 5885] + "avgMs": 5311.4, + "standardDeviationMs": 1079.5, + "minMs": 3445, + "maxMs": 6227, + "samplesMs": [3445, 6227, 5704, 5469, 5712] }, "order": 3, "duplicateDependencies": 79, @@ -489,11 +489,11 @@ "stylehacks" ], "devServerStartTime": { - "avgMs": 2859.4, - "standardDeviationMs": 95.19, - "minMs": 2729, - "maxMs": 2994, - "samplesMs": [2994, 2729, 2848, 2885, 2841] + "avgMs": 2545, + "standardDeviationMs": 78.32, + "minMs": 2476, + "maxMs": 2671, + "samplesMs": [2671, 2543, 2476, 2483, 2552] }, "firstPartyDependencies": { "prodDependencies": 1, diff --git a/packages/docs/src/content/devtime/starter-pracht.json b/packages/docs/src/content/devtime/starter-pracht.json index 6548b43f..8e003bff 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-09T13:14:59.615Z", + "timingMeasuredAt": "2026-10-10T10:58:42.209Z", "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": 2233.2, - "standardDeviationMs": 462.2, - "minMs": 1728, - "maxMs": 2922, - "samplesMs": [1728, 2104, 1975, 2437, 2922] + "avgMs": 2085.4, + "standardDeviationMs": 466.3, + "minMs": 1584, + "maxMs": 2753, + "samplesMs": [1584, 1700, 2203, 2187, 2753] }, "nodeModulesSize": 138997760, "coldBuildTime": { - "avgMs": 684, - "standardDeviationMs": 43.62, - "minMs": 623, - "maxMs": 727, - "samplesMs": [727, 724, 683, 663, 623] + "avgMs": 650, + "standardDeviationMs": 10.68, + "minMs": 636, + "maxMs": 659, + "samplesMs": [657, 657, 659, 636, 641] }, "warmBuildTime": { - "avgMs": 690.6, - "standardDeviationMs": 47.88, - "minMs": 636, - "maxMs": 746, - "samplesMs": [735, 746, 676, 636, 660] + "avgMs": 663.2, + "standardDeviationMs": 27.82, + "minMs": 643, + "maxMs": 711, + "samplesMs": [644, 711, 659, 643, 659] }, "devServerStartTime": { - "avgMs": 876.4, - "standardDeviationMs": 21.24, - "minMs": 857, - "maxMs": 912, - "samplesMs": [857, 875, 912, 864, 874] + "avgMs": 843, + "standardDeviationMs": 20.11, + "minMs": 819, + "maxMs": 871, + "samplesMs": [839, 819, 871, 832, 854] }, "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 a74c69aa..0193b954 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-09T13:14:59.615Z", + "timingMeasuredAt": "2026-10-10T10:58:42.209Z", "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": 1537.8, - "standardDeviationMs": 26.38, - "minMs": 1505, - "maxMs": 1578, - "samplesMs": [1505, 1536, 1578, 1541, 1529] + "avgMs": 1702.2, + "standardDeviationMs": 30.7, + "minMs": 1663, + "maxMs": 1747, + "samplesMs": [1697, 1747, 1712, 1692, 1663] }, "warmBuildTime": { - "avgMs": 1518, - "standardDeviationMs": 93.51, - "minMs": 1433, - "maxMs": 1655, - "samplesMs": [1433, 1439, 1566, 1497, 1655] + "avgMs": 1688.4, + "standardDeviationMs": 27.26, + "minMs": 1646, + "maxMs": 1717, + "samplesMs": [1700, 1700, 1679, 1717, 1646] }, "installTime": { - "avgMs": 1494.2, - "standardDeviationMs": 188.2, - "minMs": 1305, - "maxMs": 1722, - "samplesMs": [1314, 1305, 1641, 1489, 1722] + "avgMs": 1371.6, + "standardDeviationMs": 176.1, + "minMs": 1198, + "maxMs": 1592, + "samplesMs": [1198, 1592, 1496, 1199, 1373] }, "order": 5, "duplicateDependencies": 9, @@ -103,11 +103,11 @@ "minimumNodeVersion": "20.19.0", "minimumNodeVersionImposedBy": ["vite"], "devServerStartTime": { - "avgMs": 811.6, - "standardDeviationMs": 28.4, - "minMs": 786, - "maxMs": 849, - "samplesMs": [801, 834, 849, 788, 786] + "avgMs": 980.6, + "standardDeviationMs": 33.02, + "minMs": 949, + "maxMs": 1029, + "samplesMs": [954, 1029, 997, 974, 949] }, "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 4fe00364..63aa1c9b 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-09T13:14:59.615Z", + "timingMeasuredAt": "2026-10-10T10:58:42.209Z", "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": 2830.2, - "standardDeviationMs": 150.79, - "minMs": 2692, - "maxMs": 3083, - "samplesMs": [2801, 3083, 2692, 2746, 2829] + "avgMs": 2856.6, + "standardDeviationMs": 46.51, + "minMs": 2816, + "maxMs": 2933, + "samplesMs": [2933, 2848, 2816, 2862, 2824] }, "warmBuildTime": { - "avgMs": 2686.6, - "standardDeviationMs": 59.54, - "minMs": 2616, - "maxMs": 2754, - "samplesMs": [2716, 2754, 2616, 2715, 2632] + "avgMs": 2784.4, + "standardDeviationMs": 91.26, + "minMs": 2715, + "maxMs": 2940, + "samplesMs": [2940, 2734, 2790, 2715, 2743] }, "installTime": { - "avgMs": 1833.4, - "standardDeviationMs": 320.8, - "minMs": 1382, - "maxMs": 2195, - "samplesMs": [1382, 1648, 1922, 2195, 2020] + "avgMs": 1902.6, + "standardDeviationMs": 356.3, + "minMs": 1455, + "maxMs": 2271, + "samplesMs": [1455, 1593, 2086, 2271, 2108] }, "order": 6, "duplicateDependencies": 8, @@ -98,11 +98,11 @@ "minimumNodeVersion": "24.0.0", "minimumNodeVersionImposedBy": ["@solidjs/start", "starter-solid-start"], "devServerStartTime": { - "avgMs": 2483.2, - "standardDeviationMs": 17.44, - "minMs": 2464, - "maxMs": 2509, - "samplesMs": [2464, 2509, 2483, 2489, 2471] + "avgMs": 2733.8, + "standardDeviationMs": 75.77, + "minMs": 2658, + "maxMs": 2836, + "samplesMs": [2836, 2690, 2694, 2791, 2658] }, "firstPartyDependencies": { "prodDependencies": 4, diff --git a/packages/docs/src/content/devtime/starter-sveltekit.json b/packages/docs/src/content/devtime/starter-sveltekit.json index 3ebd4c7b..b3f02f89 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-09T13:14:59.615Z", + "timingMeasuredAt": "2026-10-10T10:58:42.209Z", "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": 1838.2, - "standardDeviationMs": 42.39, - "minMs": 1801, - "maxMs": 1900, - "samplesMs": [1818, 1864, 1900, 1808, 1801] + "avgMs": 1654.6, + "standardDeviationMs": 34.27, + "minMs": 1611, + "maxMs": 1696, + "samplesMs": [1611, 1664, 1696, 1629, 1673] }, "warmBuildTime": { - "avgMs": 1660, - "standardDeviationMs": 52.99, - "minMs": 1573, - "maxMs": 1710, - "samplesMs": [1710, 1661, 1694, 1662, 1573] + "avgMs": 1488.2, + "standardDeviationMs": 21.06, + "minMs": 1457, + "maxMs": 1512, + "samplesMs": [1512, 1499, 1479, 1494, 1457] }, "installTime": { - "avgMs": 1472.6, - "standardDeviationMs": 130.6, - "minMs": 1361, - "maxMs": 1641, - "samplesMs": [1361, 1361, 1418, 1582, 1641] + "avgMs": 1548, + "standardDeviationMs": 128.8, + "minMs": 1369, + "maxMs": 1688, + "samplesMs": [1369, 1499, 1527, 1688, 1657] }, "order": 7, "duplicateDependencies": 1, @@ -68,11 +68,11 @@ "minimumNodeVersion": "22.17.0", "minimumNodeVersionImposedBy": ["@sveltejs/kit"], "devServerStartTime": { - "avgMs": 1357.8, - "standardDeviationMs": 32.55, - "minMs": 1323, - "maxMs": 1400, - "samplesMs": [1323, 1366, 1327, 1373, 1400] + "avgMs": 1382, + "standardDeviationMs": 31.3, + "minMs": 1348, + "maxMs": 1415, + "samplesMs": [1388, 1415, 1408, 1351, 1348] }, "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 adac3cd9..0e613799 100644 --- a/packages/docs/src/content/devtime/starter-tanstack-start-react.json +++ b/packages/docs/src/content/devtime/starter-tanstack-start-react.json @@ -3,116 +3,121 @@ "type": "starter-kit", "prodDependencies": 13, "devDependencies": 11, - "allDependencies": 425, + "allDependencies": 397, "package": "starter-tanstack-start-react", "isFocused": true, "installTimeMs": 4572, "coldBuildTimeMs": 9098, "warmBuildTimeMs": 8359, - "timingMeasuredAt": "2026-10-09T13:14:59.615Z", + "timingMeasuredAt": "2026-10-10T10:58:42.209Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", - "nodeModulesSize": 230768640, - "frameworkVersion": "1.164.1", + "nodeModulesSize": 281001984, + "frameworkVersion": "1.166.18", "avgInstallTimeMs": 3204.4, "minInstallTimeMs": 2522, "maxInstallTimeMs": 5487, "coldBuildTime": { - "avgMs": 5455, - "standardDeviationMs": 84.82, - "minMs": 5379, - "maxMs": 5595, - "samplesMs": [5595, 5379, 5469, 5425, 5407] + "avgMs": 1887.6, + "standardDeviationMs": 39.89, + "minMs": 1844, + "maxMs": 1931, + "samplesMs": [1931, 1894, 1844, 1920, 1849] }, "warmBuildTime": { - "avgMs": 5151.2, - "standardDeviationMs": 249.74, - "minMs": 4904, - "maxMs": 5543, - "samplesMs": [5014, 5543, 5237, 5058, 4904] + "avgMs": 1735.6, + "standardDeviationMs": 55.4, + "minMs": 1690, + "maxMs": 1802, + "samplesMs": [1790, 1699, 1690, 1802, 1697] }, "installTime": { - "avgMs": 4747, - "standardDeviationMs": 1479.3, - "minMs": 2111, - "maxMs": 5568, - "samplesMs": [2111, 5457, 5568, 5388, 5211] + "avgMs": 4636.2, + "standardDeviationMs": 1503, + "minMs": 1950, + "maxMs": 5409, + "samplesMs": [1950, 5409, 5231, 5289, 5302] }, "order": 8, - "duplicateDependencies": 18, - "depInstallSize": 194066566, + "duplicateDependencies": 47, + "depInstallSize": 242975281, "e18eMessages": [ { - "message": "[duplicate dependency] lru-cache has 2 installed versions:\n11.2.6 via the following 2 package(s) @asamuzakjp/dom-selector@6.8.1, cssstyle@6.2.0\n5.1.1 via the following 1 package(s) @babel/helper-compilation-targets@7.28.6\n💡 Suggestions\n- Consider standardizing on version 11.2.6 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] css-tree has 2 installed versions:\n3.2.1 via the following 3 package(s) @asamuzakjp/dom-selector@7.1.1, @csstools/css-syntax-patches-for-csstree@1.1.14, jsdom@29.0.0\n3.1.0 via the following 1 package(s) @bramus/specificity@2.4.2\n💡 Suggestions\n- Consider standardizing on version 3.2.1 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "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.164.1\n7.29.0 via the following 4 package(s) @babel/core@7.29.0, @babel/traverse@7.29.0, @babel/template@7.28.6, @testing-library/dom@10.4.1\n💡 Suggestions\n- Consider standardizing on version 7.29.0 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] @babel/code-frame has 2 installed versions:\n7.27.1 via the following 1 package(s) @tanstack/start-plugin-core@1.167.2\n7.29.0 via the following 4 package(s) @babel/core@7.29.0, @babel/traverse@7.29.0, @babel/template@7.28.6, @testing-library/dom@10.4.1\n💡 Suggestions\n- Consider standardizing on version 7.29.0 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] @babel/helper-validator-identifier has 2 installed versions:\n7.29.7 via the following 2 package(s) @babel/types@7.29.8, @babel/code-frame@7.27.1\n7.28.5 via the following 3 package(s) @babel/code-frame@7.29.0, @babel/helper-module-transforms@7.28.6, @babel/types@7.29.0\n💡 Suggestions\n- Consider standardizing on version 7.28.5 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-identifier has 2 installed versions:\n7.29.7 via the following 3 package(s) @babel/types@7.29.8, @babel/helper-module-transforms@7.28.6, @babel/code-frame@7.27.1\n7.28.5 via the following 1 package(s) @babel/code-frame@7.29.0\n💡 Suggestions\n- Consider standardizing on version 7.29.7 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] @babel/generator has 2 installed versions:\n7.29.1 via the following 1 package(s) @babel/core@7.29.0\n7.29.8 via the following 4 package(s) @tanstack/router-utils@1.162.3, @babel/traverse@7.29.0, @tanstack/router-utils@1.161.4, @tanstack/devtools-vite@0.5.2\n💡 Suggestions\n- Consider standardizing on version 7.29.8 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:\n5.1.1 via the following 1 package(s) @babel/helper-compilation-targets@7.28.6\n11.5.3 via the following 1 package(s) jsdom@29.0.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] @babel/parser has 2 installed versions:\n7.29.0 via the following 2 package(s) @babel/core@7.29.0, @types/babel__core@7.20.5\n7.29.9 via the following 9 package(s) @babel/generator@7.29.8, @tanstack/router-utils@1.162.3, @babel/generator@7.29.1, @babel/traverse@7.29.0, @babel/template@7.28.6, babel-dead-code-elimination@1.0.12, @tanstack/router-utils@1.161.4, @tanstack/devtools-vite@0.5.2, @types/babel__template@7.4.4\n💡 Suggestions\n- Consider standardizing on version 7.29.9 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] lightningcss has 2 installed versions:\n1.32.0 via the following 1 package(s) @tailwindcss/node@4.2.2\n1.33.0 via the following 1 package(s) vite@8.0.1\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] @babel/types has 2 installed versions:\n7.29.0 via the following 2 package(s) @babel/core@7.29.0, @types/babel__core@7.20.5\n7.29.8 via the following 17 package(s) @babel/parser@7.29.9, @babel/generator@7.29.8, @tanstack/router-utils@1.162.3, @babel/generator@7.29.1, @babel/template@7.28.6, @babel/traverse@7.29.0, @babel/helper-module-imports@7.28.6, @babel/helpers@7.28.6, @babel/parser@7.29.0, babel-dead-code-elimination@1.0.12, @tanstack/start-plugin-core@1.164.1, @tanstack/router-utils@1.161.4, @tanstack/router-plugin@1.164.0, @tanstack/devtools-vite@0.5.2, @types/babel__generator@7.27.0, @types/babel__template@7.4.4, @types/babel__traverse@7.28.0\n💡 Suggestions\n- Consider standardizing on version 7.29.8 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] picomatch has 2 installed versions:\n4.0.7 via the following 7 package(s) vite@8.0.1, fdir@6.5.0, tinyglobby@0.2.17, unplugin@2.3.11, @tanstack/start-plugin-core@1.167.2, @tanstack/devtools-vite@0.6.0, vitest@4.1.0\n2.3.1 via the following 2 package(s) anymatch@3.1.3, readdirp@3.6.0\n💡 Suggestions\n- Consider standardizing on version 4.0.7 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] @babel/helper-string-parser has 2 installed versions:\n7.27.1 via the following 1 package(s) @babel/types@7.29.0\n7.29.7 via the following 1 package(s) @babel/types@7.29.8\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] @tanstack/router-utils has 2 installed versions:\n1.162.3 via the following 1 package(s) @tanstack/react-start@1.166.18\n1.161.6 via the following 3 package(s) @tanstack/router-generator@1.166.13, @tanstack/router-plugin@1.166.14, @tanstack/start-plugin-core@1.167.2\n💡 Suggestions\n- Consider standardizing on version 1.161.6 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] picomatch has 3 installed versions:\n4.0.7 via the following 5 package(s) fdir@6.5.0, tinyglobby@0.2.17, unplugin@2.3.11, @tanstack/start-plugin-core@1.164.1, @tanstack/devtools-vite@0.5.2\n2.3.1 via the following 2 package(s) anymatch@3.1.3, readdirp@3.6.0\n4.0.3 via the following 4 package(s) fdir@6.5.0, vite@7.3.1, tinyglobby@0.2.15, vitest@4.0.18\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] source-map has 2 installed versions:\n0.7.6 via the following 2 package(s) @tanstack/router-generator@1.166.13, @tanstack/start-plugin-core@1.167.2\n0.6.1 via the following 1 package(s) recast@0.23.11\n💡 Suggestions\n- Consider standardizing on version 0.7.6 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] @tanstack/router-utils has 2 installed versions:\n1.162.3 via the following 1 package(s) @tanstack/react-start@1.164.1\n1.161.4 via the following 3 package(s) @tanstack/router-generator@1.164.0, @tanstack/router-plugin@1.164.0, @tanstack/start-plugin-core@1.164.1\n💡 Suggestions\n- Consider standardizing on version 1.161.4 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] @rolldown/pluginutils has 4 installed versions:\n1.0.0-beta.40 via the following 1 package(s) @tanstack/start-plugin-core@1.167.2\n1.0.0-rc.7 via the following 1 package(s) @vitejs/plugin-react@6.0.1\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.0.1 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] source-map has 2 installed versions:\n0.7.6 via the following 2 package(s) @tanstack/router-generator@1.164.0, @tanstack/start-plugin-core@1.164.1\n0.6.1 via the following 1 package(s) recast@0.23.11\n💡 Suggestions\n- Consider standardizing on version 0.7.6 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] exsolve has 2 installed versions:\n1.0.8 via the following 1 package(s) @tanstack/start-plugin-core@1.167.2\n1.1.1 via the following 1 package(s) env-runner@0.1.16\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] tinyglobby has 2 installed versions:\n0.2.17 via the following 3 package(s) @tanstack/router-utils@1.162.3, @tanstack/router-utils@1.161.4, @tanstack/start-plugin-core@1.164.1\n0.2.15 via the following 2 package(s) vite@7.3.1, vitest@4.0.18\n💡 Suggestions\n- Consider standardizing on version 0.2.17 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] srvx has 2 installed versions:\n0.11.22 via the following 5 package(s) @tanstack/start-plugin-core@1.167.2, crossws@0.4.4, crossws@0.4.12, env-runner@0.1.16, nitro@3.0.260311-beta\n1.0.5 via the following 1 package(s) h3@2.0.1-rc.32\n💡 Suggestions\n- Consider standardizing on version 0.11.22 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] @rolldown/pluginutils has 2 installed versions:\n1.0.0-beta.40 via the following 1 package(s) @tanstack/start-plugin-core@1.164.1\n1.0.0-rc.3 via the following 1 package(s) @vitejs/plugin-react@5.1.4\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] parse5 has 2 installed versions:\n7.3.0 via the following 3 package(s) cheerio@1.2.0, parse5-htmlparser2-tree-adapter@7.1.0, parse5-parser-stream@7.1.2\n8.0.0 via the following 1 package(s) jsdom@29.0.0\n💡 Suggestions\n- Consider standardizing on version 7.3.0 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] srvx has 3 installed versions:\n0.11.22 via the following 1 package(s) @tanstack/start-plugin-core@1.164.1\n0.10.1 via the following 2 package(s) crossws@0.4.4, nitro@3.0.1-alpha.2\n1.0.5 via the following 1 package(s) h3@2.0.1-rc.32\n💡 Suggestions\n- Consider standardizing on version 0.10.1 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] undici has 2 installed versions:\n7.22.0 via the following 1 package(s) cheerio@1.2.0\n7.30.0 via the following 1 package(s) jsdom@29.0.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] parse5 has 2 installed versions:\n7.3.0 via the following 3 package(s) cheerio@1.2.0, parse5-htmlparser2-tree-adapter@7.1.0, parse5-parser-stream@7.1.2\n8.0.0 via the following 1 package(s) jsdom@28.1.0\n💡 Suggestions\n- Consider standardizing on version 7.3.0 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] whatwg-mimetype has 2 installed versions:\n4.0.0 via the following 1 package(s) cheerio@1.2.0\n5.0.0 via the following 2 package(s) data-urls@7.0.0, jsdom@29.0.0\n💡 Suggestions\n- Consider standardizing on version 5.0.0 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "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@28.1.0\n💡 Suggestions\n- Consider standardizing on version 5.0.0 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] crossws has 2 installed versions:\n0.4.12 via the following 1 package(s) env-runner@0.1.16\n0.4.4 via the following 2 package(s) nitro@3.0.260311-beta, h3@2.0.1-rc.32\n💡 Suggestions\n- Consider standardizing on version 0.4.4 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] mdn-data has 2 installed versions:\n2.12.2 via the following 1 package(s) css-tree@3.1.0\n2.27.1 via the following 1 package(s) css-tree@3.2.1\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, @@ -122,12 +127,152 @@ "score": 0 }, { - "message": "[duplicate dependency] h3 has 2 installed versions:\n2.0.1-rc.14 via the following 0 package(s) \n2.0.1-rc.32 via the following 1 package(s) nitro@3.0.1-alpha.2\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] h3 has 2 installed versions:\n2.0.1-rc.16 via the following 0 package(s) \n2.0.1-rc.32 via the following 1 package(s) nitro@3.0.260311-beta\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] rou3 has 2 installed versions:\n0.8.1 via the following 0 package(s) \n0.9.2 via the following 1 package(s) h3@2.0.1-rc.32\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @exodus/bytes has 2 installed versions:\n1.14.1 via the following 2 package(s) whatwg-url@16.0.1, html-encoding-sniffer@6.0.0\n1.16.0 via the following 1 package(s) jsdom@29.0.0\n💡 Suggestions\n- Consider standardizing on version 1.14.1 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] lightningcss-android-arm64 has 2 installed versions:\n1.32.0 via the following 1 package(s) lightningcss@1.32.0\n1.33.0 via the following 1 package(s) lightningcss@1.33.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "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] rou3 has 2 installed versions:\n0.7.12 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] lightningcss-darwin-x64 has 2 installed versions:\n1.32.0 via the following 1 package(s) lightningcss@1.32.0\n1.33.0 via the following 1 package(s) lightningcss@1.33.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] lightningcss-freebsd-x64 has 2 installed versions:\n1.32.0 via the following 1 package(s) lightningcss@1.32.0\n1.33.0 via the following 1 package(s) lightningcss@1.33.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] lightningcss-linux-arm-gnueabihf has 2 installed versions:\n1.32.0 via the following 1 package(s) lightningcss@1.32.0\n1.33.0 via the following 1 package(s) lightningcss@1.33.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] lightningcss-linux-arm64-gnu has 2 installed versions:\n1.32.0 via the following 1 package(s) lightningcss@1.32.0\n1.33.0 via the following 1 package(s) lightningcss@1.33.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] lightningcss-linux-arm64-musl has 2 installed versions:\n1.32.0 via the following 1 package(s) lightningcss@1.32.0\n1.33.0 via the following 1 package(s) lightningcss@1.33.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] lightningcss-linux-x64-gnu has 2 installed versions:\n1.32.0 via the following 1 package(s) lightningcss@1.32.0\n1.33.0 via the following 1 package(s) lightningcss@1.33.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] lightningcss-linux-x64-musl has 2 installed versions:\n1.32.0 via the following 1 package(s) lightningcss@1.32.0\n1.33.0 via the following 1 package(s) lightningcss@1.33.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] lightningcss-win32-arm64-msvc has 2 installed versions:\n1.32.0 via the following 1 package(s) lightningcss@1.32.0\n1.33.0 via the following 1 package(s) lightningcss@1.33.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] lightningcss-win32-x64-msvc has 2 installed versions:\n1.32.0 via the following 1 package(s) lightningcss@1.32.0\n1.33.0 via the following 1 package(s) lightningcss@1.33.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] rolldown has 2 installed versions:\n1.2.11 via the following 1 package(s) nitro@3.0.260311-beta\n1.0.0-rc.10 via the following 1 package(s) vite@8.0.1\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @oxc-project/types has 2 installed versions:\n0.120.0 via the following 1 package(s) rolldown@1.0.0-rc.10\n0.151.0 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-android-arm64 has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-darwin-arm64 has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-darwin-x64 has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-freebsd-x64 has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-linux-arm-gnueabihf has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-linux-arm64-gnu has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-linux-arm64-musl has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-linux-ppc64-gnu has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-linux-s390x-gnu has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-linux-x64-gnu has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-linux-x64-musl has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-openharmony-arm64 has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-win32-arm64-msvc has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-win32-x64-msvc has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 } @@ -142,10 +287,10 @@ }, "frameworkDependencies": { "prodDependencies": 8, - "devDependencies": 0, - "allDependencies": 8 + "devDependencies": 1, + "allDependencies": 9 }, - "minimumNodeVersion": "22.12.0", + "minimumNodeVersion": "22.13.0", "minimumNodeVersionImposedBy": [ "@tanstack/react-start", "@tanstack/react-start-client", @@ -154,19 +299,20 @@ "@tanstack/start-fn-stubs", "@tanstack/start-plugin-core", "@tanstack/start-server-core", - "@tanstack/start-storage-context" + "@tanstack/start-storage-context", + "jsdom" ], "devServerStartTime": { - "avgMs": 3033.4, - "standardDeviationMs": 96.16, - "minMs": 2922, - "maxMs": 3173, - "samplesMs": [3068, 3173, 2922, 2971, 3033] + "avgMs": 3107, + "standardDeviationMs": 127.21, + "minMs": 2976, + "maxMs": 3308, + "samplesMs": [3033, 3138, 3080, 2976, 3308] }, "firstPartyDependencies": { "prodDependencies": 6, "devDependencies": 1, - "allDependencies": 256, - "duplicateDependencies": 12 + "allDependencies": 246, + "duplicateDependencies": 7 } } 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 dda3c22a..a470021c 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-09T13:14:59.615Z", + "timingMeasuredAt": "2026-10-10T10:58:42.209Z", "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": 947, - "standardDeviationMs": 22.79, - "minMs": 925, - "maxMs": 984, - "samplesMs": [952, 984, 937, 937, 925] + "avgMs": 845.6, + "standardDeviationMs": 16.74, + "minMs": 831, + "maxMs": 868, + "samplesMs": [859, 868, 836, 834, 831] }, "warmBuildTime": { - "avgMs": 887.4, - "standardDeviationMs": 24.75, - "minMs": 854, - "maxMs": 912, - "samplesMs": [907, 894, 912, 854, 870] + "avgMs": 821.6, + "standardDeviationMs": 28.57, + "minMs": 773, + "maxMs": 846, + "samplesMs": [822, 846, 837, 830, 773] }, "installTime": { - "avgMs": 3140, - "standardDeviationMs": 915.6, - "minMs": 1671, - "maxMs": 3775, - "samplesMs": [1671, 2807, 3775, 3724, 3723] + "avgMs": 3443.2, + "standardDeviationMs": 1078.2, + "minMs": 1750, + "maxMs": 4203, + "samplesMs": [1750, 2975, 4098, 4203, 4190] }, "prodDependencies": 1, "devDependencies": 2, @@ -127,11 +127,11 @@ "minimumNodeVersion": "22.19.0", "minimumNodeVersionImposedBy": ["undici"], "devServerStartTime": { - "avgMs": 1468.6, - "standardDeviationMs": 185.87, - "minMs": 1335, - "maxMs": 1784, - "samplesMs": [1784, 1402, 1481, 1335, 1341] + "avgMs": 1446.4, + "standardDeviationMs": 25.17, + "minMs": 1414, + "maxMs": 1481, + "samplesMs": [1481, 1459, 1414, 1436, 1442] }, "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 8e4b1162..7682fa6e 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-09T13:14:59.615Z", + "timingMeasuredAt": "2026-10-10T10:58:42.209Z", "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": 6189.6, - "standardDeviationMs": 197.72, - "minMs": 5934, - "maxMs": 6469, - "samplesMs": [6112, 5934, 6164, 6269, 6469] + "avgMs": 4892.2, + "standardDeviationMs": 49.98, + "minMs": 4838, + "maxMs": 4972, + "samplesMs": [4901, 4872, 4838, 4972, 4878] }, "warmBuildTime": { - "avgMs": 6456.6, - "standardDeviationMs": 226.9, - "minMs": 6268, - "maxMs": 6788, - "samplesMs": [6788, 6273, 6268, 6363, 6591] + "avgMs": 4963.6, + "standardDeviationMs": 125.53, + "minMs": 4850, + "maxMs": 5173, + "samplesMs": [4890, 5173, 4935, 4850, 4970] }, "installTime": { - "avgMs": 5838.2, - "standardDeviationMs": 1499.5, - "minMs": 3160, - "maxMs": 6651, - "samplesMs": [3160, 6651, 6473, 6449, 6458] + "avgMs": 5993.8, + "standardDeviationMs": 1598.8, + "minMs": 3138, + "maxMs": 6821, + "samplesMs": [3138, 6821, 6620, 6762, 6628] }, "prodDependencies": 3, "devDependencies": 6, @@ -430,11 +430,11 @@ "minimumNodeVersion": "20.9.0", "minimumNodeVersionImposedBy": ["next"], "devServerStartTime": { - "avgMs": 2449.4, - "standardDeviationMs": 291.73, - "minMs": 2240, - "maxMs": 2913, - "samplesMs": [2563, 2242, 2289, 2240, 2913] + "avgMs": 2751.4, + "standardDeviationMs": 528.54, + "minMs": 2301, + "maxMs": 3546, + "samplesMs": [3546, 2507, 2301, 2371, 3032] }, "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 9da7cb59..78eb3852 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-09T13:14:59.615Z", + "timingMeasuredAt": "2026-10-10T10:58:42.209Z", "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": 3984.6, - "standardDeviationMs": 308.9, - "minMs": 3695, - "maxMs": 4311, - "samplesMs": [4310, 3903, 3695, 4311, 3704] + "avgMs": 3692.4, + "standardDeviationMs": 62.15, + "minMs": 3642, + "maxMs": 3798, + "samplesMs": [3666, 3642, 3696, 3660, 3798] }, "warmBuildTime": { - "avgMs": 3716.2, - "standardDeviationMs": 236.05, - "minMs": 3463, - "maxMs": 4081, - "samplesMs": [3756, 4081, 3561, 3463, 3720] + "avgMs": 3569, + "standardDeviationMs": 178.18, + "minMs": 3470, + "maxMs": 3886, + "samplesMs": [3515, 3470, 3500, 3886, 3474] }, "installTime": { - "avgMs": 5552, - "standardDeviationMs": 1187.8, - "minMs": 3462, - "maxMs": 6419, - "samplesMs": [3462, 6419, 6088, 5906, 5885] + "avgMs": 5311.4, + "standardDeviationMs": 1079.5, + "minMs": 3445, + "maxMs": 6227, + "samplesMs": [3445, 6227, 5704, 5469, 5712] }, "prodDependencies": 3, "devDependencies": 2, @@ -488,11 +488,11 @@ "stylehacks" ], "devServerStartTime": { - "avgMs": 2859.4, - "standardDeviationMs": 95.19, - "minMs": 2729, - "maxMs": 2994, - "samplesMs": [2994, 2729, 2848, 2885, 2841] + "avgMs": 2545, + "standardDeviationMs": 78.32, + "minMs": 2476, + "maxMs": 2671, + "samplesMs": [2671, 2543, 2476, 2483, 2552] }, "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 6548b43f..8e003bff 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-09T13:14:59.615Z", + "timingMeasuredAt": "2026-10-10T10:58:42.209Z", "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": 2233.2, - "standardDeviationMs": 462.2, - "minMs": 1728, - "maxMs": 2922, - "samplesMs": [1728, 2104, 1975, 2437, 2922] + "avgMs": 2085.4, + "standardDeviationMs": 466.3, + "minMs": 1584, + "maxMs": 2753, + "samplesMs": [1584, 1700, 2203, 2187, 2753] }, "nodeModulesSize": 138997760, "coldBuildTime": { - "avgMs": 684, - "standardDeviationMs": 43.62, - "minMs": 623, - "maxMs": 727, - "samplesMs": [727, 724, 683, 663, 623] + "avgMs": 650, + "standardDeviationMs": 10.68, + "minMs": 636, + "maxMs": 659, + "samplesMs": [657, 657, 659, 636, 641] }, "warmBuildTime": { - "avgMs": 690.6, - "standardDeviationMs": 47.88, - "minMs": 636, - "maxMs": 746, - "samplesMs": [735, 746, 676, 636, 660] + "avgMs": 663.2, + "standardDeviationMs": 27.82, + "minMs": 643, + "maxMs": 711, + "samplesMs": [644, 711, 659, 643, 659] }, "devServerStartTime": { - "avgMs": 876.4, - "standardDeviationMs": 21.24, - "minMs": 857, - "maxMs": 912, - "samplesMs": [857, 875, 912, 864, 874] + "avgMs": 843, + "standardDeviationMs": 20.11, + "minMs": 819, + "maxMs": 871, + "samplesMs": [839, 819, 871, 832, 854] }, "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 ddc5c125..2ed91477 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-09T13:14:59.615Z", + "timingMeasuredAt": "2026-10-10T10:58:42.209Z", "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": 1537.8, - "standardDeviationMs": 26.38, - "minMs": 1505, - "maxMs": 1578, - "samplesMs": [1505, 1536, 1578, 1541, 1529] + "avgMs": 1702.2, + "standardDeviationMs": 30.7, + "minMs": 1663, + "maxMs": 1747, + "samplesMs": [1697, 1747, 1712, 1692, 1663] }, "warmBuildTime": { - "avgMs": 1518, - "standardDeviationMs": 93.51, - "minMs": 1433, - "maxMs": 1655, - "samplesMs": [1433, 1439, 1566, 1497, 1655] + "avgMs": 1688.4, + "standardDeviationMs": 27.26, + "minMs": 1646, + "maxMs": 1717, + "samplesMs": [1700, 1700, 1679, 1717, 1646] }, "installTime": { - "avgMs": 1494.2, - "standardDeviationMs": 188.2, - "minMs": 1305, - "maxMs": 1722, - "samplesMs": [1314, 1305, 1641, 1489, 1722] + "avgMs": 1371.6, + "standardDeviationMs": 176.1, + "minMs": 1198, + "maxMs": 1592, + "samplesMs": [1198, 1592, 1496, 1199, 1373] }, "prodDependencies": 6, "devDependencies": 9, @@ -102,11 +102,11 @@ "minimumNodeVersion": "20.19.0", "minimumNodeVersionImposedBy": ["vite"], "devServerStartTime": { - "avgMs": 811.6, - "standardDeviationMs": 28.4, - "minMs": 786, - "maxMs": 849, - "samplesMs": [801, 834, 849, 788, 786] + "avgMs": 980.6, + "standardDeviationMs": 33.02, + "minMs": 949, + "maxMs": 1029, + "samplesMs": [954, 1029, 997, 974, 949] }, "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 93de8250..0c5bd9c3 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-09T13:14:59.615Z", + "timingMeasuredAt": "2026-10-10T10:58:42.209Z", "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": 2830.2, - "standardDeviationMs": 150.79, - "minMs": 2692, - "maxMs": 3083, - "samplesMs": [2801, 3083, 2692, 2746, 2829] + "avgMs": 2856.6, + "standardDeviationMs": 46.51, + "minMs": 2816, + "maxMs": 2933, + "samplesMs": [2933, 2848, 2816, 2862, 2824] }, "warmBuildTime": { - "avgMs": 2686.6, - "standardDeviationMs": 59.54, - "minMs": 2616, - "maxMs": 2754, - "samplesMs": [2716, 2754, 2616, 2715, 2632] + "avgMs": 2784.4, + "standardDeviationMs": 91.26, + "minMs": 2715, + "maxMs": 2940, + "samplesMs": [2940, 2734, 2790, 2715, 2743] }, "installTime": { - "avgMs": 1833.4, - "standardDeviationMs": 320.8, - "minMs": 1382, - "maxMs": 2195, - "samplesMs": [1382, 1648, 1922, 2195, 2020] + "avgMs": 1902.6, + "standardDeviationMs": 356.3, + "minMs": 1455, + "maxMs": 2271, + "samplesMs": [1455, 1593, 2086, 2271, 2108] }, "prodDependencies": 6, "devDependencies": 1, @@ -97,11 +97,11 @@ "minimumNodeVersion": "24.0.0", "minimumNodeVersionImposedBy": ["@solidjs/start", "starter-solid-start"], "devServerStartTime": { - "avgMs": 2483.2, - "standardDeviationMs": 17.44, - "minMs": 2464, - "maxMs": 2509, - "samplesMs": [2464, 2509, 2483, 2489, 2471] + "avgMs": 2733.8, + "standardDeviationMs": 75.77, + "minMs": 2658, + "maxMs": 2836, + "samplesMs": [2836, 2690, 2694, 2791, 2658] }, "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 2f431cff..51a41827 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-09T13:14:59.615Z", + "timingMeasuredAt": "2026-10-10T10:58:42.209Z", "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": 1838.2, - "standardDeviationMs": 42.39, - "minMs": 1801, - "maxMs": 1900, - "samplesMs": [1818, 1864, 1900, 1808, 1801] + "avgMs": 1654.6, + "standardDeviationMs": 34.27, + "minMs": 1611, + "maxMs": 1696, + "samplesMs": [1611, 1664, 1696, 1629, 1673] }, "warmBuildTime": { - "avgMs": 1660, - "standardDeviationMs": 52.99, - "minMs": 1573, - "maxMs": 1710, - "samplesMs": [1710, 1661, 1694, 1662, 1573] + "avgMs": 1488.2, + "standardDeviationMs": 21.06, + "minMs": 1457, + "maxMs": 1512, + "samplesMs": [1512, 1499, 1479, 1494, 1457] }, "installTime": { - "avgMs": 1472.6, - "standardDeviationMs": 130.6, - "minMs": 1361, - "maxMs": 1641, - "samplesMs": [1361, 1361, 1418, 1582, 1641] + "avgMs": 1548, + "standardDeviationMs": 128.8, + "minMs": 1369, + "maxMs": 1688, + "samplesMs": [1369, 1499, 1527, 1688, 1657] }, "prodDependencies": 0, "devDependencies": 8, @@ -67,11 +67,11 @@ "minimumNodeVersion": "22.17.0", "minimumNodeVersionImposedBy": ["@sveltejs/kit"], "devServerStartTime": { - "avgMs": 1357.8, - "standardDeviationMs": 32.55, - "minMs": 1323, - "maxMs": 1400, - "samplesMs": [1323, 1366, 1327, 1373, 1400] + "avgMs": 1382, + "standardDeviationMs": 31.3, + "minMs": 1348, + "maxMs": 1415, + "samplesMs": [1388, 1415, 1408, 1351, 1348] }, "firstPartyDependencies": { "prodDependencies": 0, diff --git a/packages/docs/src/content/devtime/versions/starter-tanstack-start-react/1.166.18.json b/packages/docs/src/content/devtime/versions/starter-tanstack-start-react/1.166.18.json new file mode 100644 index 00000000..411cfb81 --- /dev/null +++ b/packages/docs/src/content/devtime/versions/starter-tanstack-start-react/1.166.18.json @@ -0,0 +1,317 @@ +{ + "name": "TanStack Start", + "package": "starter-tanstack-start-react", + "type": "starter-kit", + "isFocused": true, + "order": 8, + "timingMeasuredAt": "2026-10-10T10:58:42.209Z", + "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "frameworkVersion": "1.166.18", + "avgInstallTimeMs": 3204.4, + "minInstallTimeMs": 2522, + "maxInstallTimeMs": 5487, + "nodeModulesSize": 281001984, + "coldBuildTimeMs": 9098, + "warmBuildTimeMs": 8359, + "coldBuildTime": { + "avgMs": 1887.6, + "standardDeviationMs": 39.89, + "minMs": 1844, + "maxMs": 1931, + "samplesMs": [1931, 1894, 1844, 1920, 1849] + }, + "warmBuildTime": { + "avgMs": 1735.6, + "standardDeviationMs": 55.4, + "minMs": 1690, + "maxMs": 1802, + "samplesMs": [1790, 1699, 1690, 1802, 1697] + }, + "installTime": { + "avgMs": 4636.2, + "standardDeviationMs": 1503, + "minMs": 1950, + "maxMs": 5409, + "samplesMs": [1950, 5409, 5231, 5289, 5302] + }, + "prodDependencies": 13, + "devDependencies": 11, + "allDependencies": 397, + "duplicateDependencies": 47, + "depInstallSize": 242975281, + "e18eMessages": [ + { + "message": "[duplicate dependency] css-tree has 2 installed versions:\n3.2.1 via the following 3 package(s) @asamuzakjp/dom-selector@7.1.1, @csstools/css-syntax-patches-for-csstree@1.1.14, jsdom@29.0.0\n3.1.0 via the following 1 package(s) @bramus/specificity@2.4.2\n💡 Suggestions\n- Consider standardizing on version 3.2.1 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @babel/code-frame has 2 installed versions:\n7.27.1 via the following 1 package(s) @tanstack/start-plugin-core@1.167.2\n7.29.0 via the following 4 package(s) @babel/core@7.29.0, @babel/traverse@7.29.0, @babel/template@7.28.6, @testing-library/dom@10.4.1\n💡 Suggestions\n- Consider standardizing on version 7.29.0 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @babel/helper-validator-identifier has 2 installed versions:\n7.29.7 via the following 3 package(s) @babel/types@7.29.8, @babel/helper-module-transforms@7.28.6, @babel/code-frame@7.27.1\n7.28.5 via the following 1 package(s) @babel/code-frame@7.29.0\n💡 Suggestions\n- Consider standardizing on version 7.29.7 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] lru-cache has 2 installed versions:\n5.1.1 via the following 1 package(s) @babel/helper-compilation-targets@7.28.6\n11.5.3 via the following 1 package(s) jsdom@29.0.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] lightningcss has 2 installed versions:\n1.32.0 via the following 1 package(s) @tailwindcss/node@4.2.2\n1.33.0 via the following 1 package(s) vite@8.0.1\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] picomatch has 2 installed versions:\n4.0.7 via the following 7 package(s) vite@8.0.1, fdir@6.5.0, tinyglobby@0.2.17, unplugin@2.3.11, @tanstack/start-plugin-core@1.167.2, @tanstack/devtools-vite@0.6.0, vitest@4.1.0\n2.3.1 via the following 2 package(s) anymatch@3.1.3, readdirp@3.6.0\n💡 Suggestions\n- Consider standardizing on version 4.0.7 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @tanstack/router-utils has 2 installed versions:\n1.162.3 via the following 1 package(s) @tanstack/react-start@1.166.18\n1.161.6 via the following 3 package(s) @tanstack/router-generator@1.166.13, @tanstack/router-plugin@1.166.14, @tanstack/start-plugin-core@1.167.2\n💡 Suggestions\n- Consider standardizing on version 1.161.6 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] source-map has 2 installed versions:\n0.7.6 via the following 2 package(s) @tanstack/router-generator@1.166.13, @tanstack/start-plugin-core@1.167.2\n0.6.1 via the following 1 package(s) recast@0.23.11\n💡 Suggestions\n- Consider standardizing on version 0.7.6 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/pluginutils has 4 installed versions:\n1.0.0-beta.40 via the following 1 package(s) @tanstack/start-plugin-core@1.167.2\n1.0.0-rc.7 via the following 1 package(s) @vitejs/plugin-react@6.0.1\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.0.1 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] exsolve has 2 installed versions:\n1.0.8 via the following 1 package(s) @tanstack/start-plugin-core@1.167.2\n1.1.1 via the following 1 package(s) env-runner@0.1.16\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] srvx has 2 installed versions:\n0.11.22 via the following 5 package(s) @tanstack/start-plugin-core@1.167.2, crossws@0.4.4, crossws@0.4.12, env-runner@0.1.16, nitro@3.0.260311-beta\n1.0.5 via the following 1 package(s) h3@2.0.1-rc.32\n💡 Suggestions\n- Consider standardizing on version 0.11.22 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] parse5 has 2 installed versions:\n7.3.0 via the following 3 package(s) cheerio@1.2.0, parse5-htmlparser2-tree-adapter@7.1.0, parse5-parser-stream@7.1.2\n8.0.0 via the following 1 package(s) jsdom@29.0.0\n💡 Suggestions\n- Consider standardizing on version 7.3.0 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] undici has 2 installed versions:\n7.22.0 via the following 1 package(s) cheerio@1.2.0\n7.30.0 via the following 1 package(s) jsdom@29.0.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] whatwg-mimetype has 2 installed versions:\n4.0.0 via the following 1 package(s) cheerio@1.2.0\n5.0.0 via the following 2 package(s) data-urls@7.0.0, jsdom@29.0.0\n💡 Suggestions\n- Consider standardizing on version 5.0.0 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] crossws has 2 installed versions:\n0.4.12 via the following 1 package(s) env-runner@0.1.16\n0.4.4 via the following 2 package(s) nitro@3.0.260311-beta, h3@2.0.1-rc.32\n💡 Suggestions\n- Consider standardizing on version 0.4.4 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] mdn-data has 2 installed versions:\n2.12.2 via the following 1 package(s) css-tree@3.1.0\n2.27.1 via the following 1 package(s) css-tree@3.2.1\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] entities has 3 installed versions:\n4.5.0 via the following 1 package(s) dom-serializer@2.0.0\n7.0.1 via the following 1 package(s) htmlparser2@10.1.0\n6.0.1 via the following 2 package(s) parse5@7.3.0, parse5@8.0.0\n💡 Suggestions\n- Consider standardizing on version 6.0.1 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] h3 has 2 installed versions:\n2.0.1-rc.16 via the following 0 package(s) \n2.0.1-rc.32 via the following 1 package(s) nitro@3.0.260311-beta\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] rou3 has 2 installed versions:\n0.8.1 via the following 0 package(s) \n0.9.2 via the following 1 package(s) h3@2.0.1-rc.32\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @exodus/bytes has 2 installed versions:\n1.14.1 via the following 2 package(s) whatwg-url@16.0.1, html-encoding-sniffer@6.0.0\n1.16.0 via the following 1 package(s) jsdom@29.0.0\n💡 Suggestions\n- Consider standardizing on version 1.14.1 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] lightningcss-android-arm64 has 2 installed versions:\n1.32.0 via the following 1 package(s) lightningcss@1.32.0\n1.33.0 via the following 1 package(s) lightningcss@1.33.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] lightningcss-darwin-arm64 has 2 installed versions:\n1.32.0 via the following 1 package(s) lightningcss@1.32.0\n1.33.0 via the following 1 package(s) lightningcss@1.33.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] lightningcss-darwin-x64 has 2 installed versions:\n1.32.0 via the following 1 package(s) lightningcss@1.32.0\n1.33.0 via the following 1 package(s) lightningcss@1.33.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] lightningcss-freebsd-x64 has 2 installed versions:\n1.32.0 via the following 1 package(s) lightningcss@1.32.0\n1.33.0 via the following 1 package(s) lightningcss@1.33.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] lightningcss-linux-arm-gnueabihf has 2 installed versions:\n1.32.0 via the following 1 package(s) lightningcss@1.32.0\n1.33.0 via the following 1 package(s) lightningcss@1.33.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] lightningcss-linux-arm64-gnu has 2 installed versions:\n1.32.0 via the following 1 package(s) lightningcss@1.32.0\n1.33.0 via the following 1 package(s) lightningcss@1.33.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] lightningcss-linux-arm64-musl has 2 installed versions:\n1.32.0 via the following 1 package(s) lightningcss@1.32.0\n1.33.0 via the following 1 package(s) lightningcss@1.33.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] lightningcss-linux-x64-gnu has 2 installed versions:\n1.32.0 via the following 1 package(s) lightningcss@1.32.0\n1.33.0 via the following 1 package(s) lightningcss@1.33.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] lightningcss-linux-x64-musl has 2 installed versions:\n1.32.0 via the following 1 package(s) lightningcss@1.32.0\n1.33.0 via the following 1 package(s) lightningcss@1.33.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] lightningcss-win32-arm64-msvc has 2 installed versions:\n1.32.0 via the following 1 package(s) lightningcss@1.32.0\n1.33.0 via the following 1 package(s) lightningcss@1.33.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] lightningcss-win32-x64-msvc has 2 installed versions:\n1.32.0 via the following 1 package(s) lightningcss@1.32.0\n1.33.0 via the following 1 package(s) lightningcss@1.33.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] rolldown has 2 installed versions:\n1.2.11 via the following 1 package(s) nitro@3.0.260311-beta\n1.0.0-rc.10 via the following 1 package(s) vite@8.0.1\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @oxc-project/types has 2 installed versions:\n0.120.0 via the following 1 package(s) rolldown@1.0.0-rc.10\n0.151.0 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-android-arm64 has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-darwin-arm64 has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-darwin-x64 has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-freebsd-x64 has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-linux-arm-gnueabihf has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-linux-arm64-gnu has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-linux-arm64-musl has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-linux-ppc64-gnu has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-linux-s390x-gnu has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-linux-x64-gnu has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-linux-x64-musl has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-openharmony-arm64 has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-win32-arm64-msvc has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-win32-x64-msvc has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + } + ], + "vendoredCoreJsSize": 0, + "vendoredCoreJsUnnecessaryModules": [], + "browserBaselineTests": { + "baselineStatus": "high", + "baselineYear": 2022, + "baselineReason": null, + "baselineFeatureCount": 45 + }, + "frameworkDependencies": { + "prodDependencies": 8, + "devDependencies": 1, + "allDependencies": 9 + }, + "minimumNodeVersion": "22.13.0", + "minimumNodeVersionImposedBy": [ + "@tanstack/react-start", + "@tanstack/react-start-client", + "@tanstack/react-start-server", + "@tanstack/start-client-core", + "@tanstack/start-fn-stubs", + "@tanstack/start-plugin-core", + "@tanstack/start-server-core", + "@tanstack/start-storage-context", + "jsdom" + ], + "devServerStartTime": { + "avgMs": 3107, + "standardDeviationMs": 127.21, + "minMs": 2976, + "maxMs": 3308, + "samplesMs": [3033, 3138, 3080, 2976, 3308] + }, + "firstPartyDependencies": { + "prodDependencies": 6, + "devDependencies": 1, + "allDependencies": 246, + "duplicateDependencies": 7 + } +} diff --git a/packages/docs/src/content/runtime/app-astro.json b/packages/docs/src/content/runtime/app-astro.json index d10a5857..08483cfd 100644 --- a/packages/docs/src/content/runtime/app-astro.json +++ b/packages/docs/src/content/runtime/app-astro.json @@ -3,634 +3,634 @@ "package": "app-astro", "isFocused": true, "type": "runtime-app", - "timingMeasuredAt": "2026-10-09T13:14:59.615Z", + "timingMeasuredAt": "2026-10-10T10:58:42.209Z", "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": 94.6, - "fcpMs": 94.39, + "firstPaintMs": 87.4, + "fcpMs": 87.52, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 5.44, - "inputDelayMs": 2.01, - "processingDurationMs": 0.45, - "presentationDelayMs": 2.98 + "interactionLatencyMs": 3.3, + "inputDelayMs": 3.03, + "processingDurationMs": 0.28, + "presentationDelayMs": 0 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 9.07, - "fcpMs": 9.07, - "interactionLatencyMs": 6.76, - "inputDelayMs": 0.44, - "processingDurationMs": 0.37, - "presentationDelayMs": 6.66 + "firstPaintMs": 6.99, + "fcpMs": 6.95, + "interactionLatencyMs": 1.52, + "inputDelayMs": 1.52, + "processingDurationMs": 0.02, + "presentationDelayMs": 0 }, "samples": [ { - "firstPaintMs": 108, - "fcpMs": 107.714, + "firstPaintMs": 92, + "fcpMs": 91.833, "interactionTests": { - "interactionLatencyMs": 17.523, - "inputDelayMs": 1.513, - "processingDurationMs": 1.114, - "presentationDelayMs": 14.896 + "interactionLatencyMs": 2.327, + "inputDelayMs": 2.053, + "processingDurationMs": 0.274, + "presentationDelayMs": 0 } }, { - "firstPaintMs": 87, - "fcpMs": 86.579, + "firstPaintMs": 88, + "fcpMs": 88.3, "interactionTests": { - "interactionLatencyMs": 2.981, - "inputDelayMs": 2.717, - "processingDurationMs": 0.264, + "interactionLatencyMs": 4.904, + "inputDelayMs": 4.632, + "processingDurationMs": 0.272, "presentationDelayMs": 0 } }, { - "firstPaintMs": 89, - "fcpMs": 88.735, + "firstPaintMs": 76, + "fcpMs": 76.264, "interactionTests": { - "interactionLatencyMs": 2.176, - "inputDelayMs": 1.874, - "processingDurationMs": 0.302, + "interactionLatencyMs": 2.013, + "inputDelayMs": 1.757, + "processingDurationMs": 0.256, "presentationDelayMs": 0 } }, { - "firstPaintMs": 100, - "fcpMs": 99.862, + "firstPaintMs": 87, + "fcpMs": 86.826, "interactionTests": { - "interactionLatencyMs": 2.288, - "inputDelayMs": 2, - "processingDurationMs": 0.288, + "interactionLatencyMs": 2.261, + "inputDelayMs": 1.957, + "processingDurationMs": 0.304, "presentationDelayMs": 0 } }, { - "firstPaintMs": 89, - "fcpMs": 89.038, + "firstPaintMs": 94, + "fcpMs": 94.368, "interactionTests": { - "interactionLatencyMs": 2.2319999999999998, - "inputDelayMs": 1.95, - "processingDurationMs": 0.282, + "interactionLatencyMs": 5.011, + "inputDelayMs": 4.742, + "processingDurationMs": 0.269, "presentationDelayMs": 0 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 737, - "avgLatencyMs": 1.465, - "medianLatencyMs": 1.326, - "samples": 6827, + "opsPerSec": 725, + "avgLatencyMs": 1.484, + "medianLatencyMs": 1.342, + "samples": 6739, "bodySizeKb": 96.89, "duplicationFactor": 1 }, "serverSideRenderedTests": { - "firstPaintMs": 63, - "fcpMs": 63.17, + "firstPaintMs": 62.2, + "fcpMs": 62.06, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 1.25, - "inputDelayMs": 0.61, - "processingDurationMs": 0.64, + "interactionLatencyMs": 0.82, + "inputDelayMs": 0.55, + "processingDurationMs": 0.27, "presentationDelayMs": 0 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 9.77, - "fcpMs": 9.77, - "interactionLatencyMs": 0.82, - "inputDelayMs": 0.06, - "processingDurationMs": 0.87, + "firstPaintMs": 4.92, + "fcpMs": 4.76, + "interactionLatencyMs": 0.19, + "inputDelayMs": 0.25, + "processingDurationMs": 0.05, "presentationDelayMs": 0 }, "samples": [ { - "firstPaintMs": 80, - "fcpMs": 80.24, + "firstPaintMs": 66, + "fcpMs": 65.657, "interactionTests": { - "interactionLatencyMs": 0.9239999999999999, - "inputDelayMs": 0.633, - "processingDurationMs": 0.291, + "interactionLatencyMs": 0.868, + "inputDelayMs": 0.605, + "processingDurationMs": 0.263, "presentationDelayMs": 0 } }, { - "firstPaintMs": 56, - "fcpMs": 56.436, + "firstPaintMs": 63, + "fcpMs": 62.51, "interactionTests": { - "interactionLatencyMs": 2.7190000000000003, - "inputDelayMs": 0.519, - "processingDurationMs": 2.2, + "interactionLatencyMs": 0.474, + "inputDelayMs": 0.119, + "processingDurationMs": 0.355, "presentationDelayMs": 0 } }, { - "firstPaintMs": 61, - "fcpMs": 60.7, + "firstPaintMs": 54, + "fcpMs": 54.216, "interactionTests": { - "interactionLatencyMs": 0.902, - "inputDelayMs": 0.668, - "processingDurationMs": 0.234, + "interactionLatencyMs": 0.953, + "inputDelayMs": 0.722, + "processingDurationMs": 0.231, "presentationDelayMs": 0 } }, { - "firstPaintMs": 61, - "fcpMs": 61.245, + "firstPaintMs": 66, + "fcpMs": 66.039, "interactionTests": { - "interactionLatencyMs": 0.7989999999999999, - "inputDelayMs": 0.575, - "processingDurationMs": 0.224, + "interactionLatencyMs": 0.9239999999999999, + "inputDelayMs": 0.692, + "processingDurationMs": 0.232, "presentationDelayMs": 0 } }, { - "firstPaintMs": 57, - "fcpMs": 57.251, + "firstPaintMs": 62, + "fcpMs": 61.868, "interactionTests": { - "interactionLatencyMs": 0.894, - "inputDelayMs": 0.655, - "processingDurationMs": 0.239, + "interactionLatencyMs": 0.86, + "inputDelayMs": 0.608, + "processingDurationMs": 0.252, "presentationDelayMs": 0 } } ] }, "ssrLoadTests": { - "peakWorkers": 100, - "peakRequestsPerSec": 1499.8, - "peakAvgLatencyMs": 65.81, - "peakP50LatencyMs": 63, - "peakP75LatencyMs": 66, - "peakP90LatencyMs": 69, - "peakP99LatencyMs": 114, - "totalRequests": 45223, + "peakWorkers": 25, + "peakRequestsPerSec": 1534.4, + "peakAvgLatencyMs": 15.73, + "peakP50LatencyMs": 15, + "peakP75LatencyMs": 16, + "peakP90LatencyMs": 18, + "peakP99LatencyMs": 24, + "totalRequests": 46109, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2621, + "requests": 2692, "errors": 0, - "requestsPerSec": 524.21, - "avgLatencyMs": 1.12, + "requestsPerSec": 538.4, + "avgLatencyMs": 1.08, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 3, - "maxLatencyMs": 6, - "bytesPerSec": 99267379.2 + "maxLatencyMs": 5, + "bytesPerSec": 101954355.2 }, { "workers": 5, "durationMs": 5000, - "requests": 5971, + "requests": 6045, "errors": 0, - "requestsPerSec": 1194.2, - "avgLatencyMs": 3.96, + "requestsPerSec": 1209, + "avgLatencyMs": 3.8, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 11, - "bytesPerSec": 226164736 + "maxLatencyMs": 8, + "bytesPerSec": 228995891.2 }, { "workers": 10, "durationMs": 5000, - "requests": 6761, + "requests": 6971, "errors": 0, - "requestsPerSec": 1352.2, - "avgLatencyMs": 6.96, - "medianLatencyMs": 7, - "p50LatencyMs": 7, + "requestsPerSec": 1394.2, + "avgLatencyMs": 6.6, + "medianLatencyMs": 6, + "p50LatencyMs": 6, "p75LatencyMs": 7, "p90LatencyMs": 8, - "p99LatencyMs": 12, - "maxLatencyMs": 18, - "bytesPerSec": 256101580.8 + "p99LatencyMs": 11, + "maxLatencyMs": 14, + "bytesPerSec": 264044544 }, { "workers": 25, "durationMs": 5000, - "requests": 7461, + "requests": 7672, "errors": 0, - "requestsPerSec": 1492.2, - "avgLatencyMs": 16.23, - "medianLatencyMs": 16, - "p50LatencyMs": 16, - "p75LatencyMs": 17, + "requestsPerSec": 1534.4, + "avgLatencyMs": 15.73, + "medianLatencyMs": 15, + "p50LatencyMs": 15, + "p75LatencyMs": 16, "p90LatencyMs": 18, - "p99LatencyMs": 27, - "maxLatencyMs": 52, - "bytesPerSec": 282565017.61 + "p99LatencyMs": 24, + "maxLatencyMs": 77, + "bytesPerSec": 290639052.8 }, { "workers": 50, "durationMs": 5000, - "requests": 7476, + "requests": 7618, "errors": 0, - "requestsPerSec": 1495.2, - "avgLatencyMs": 32.85, - "medianLatencyMs": 32, - "p50LatencyMs": 32, - "p75LatencyMs": 34, - "p90LatencyMs": 36, - "p99LatencyMs": 48, - "maxLatencyMs": 352, - "bytesPerSec": 283194163.2 + "requestsPerSec": 1523.6, + "avgLatencyMs": 32.24, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 33, + "p90LatencyMs": 35, + "p99LatencyMs": 50, + "maxLatencyMs": 323, + "bytesPerSec": 288541900.8 }, { "workers": 100, "durationMs": 5010, - "requests": 7499, + "requests": 7585, "errors": 0, - "requestsPerSec": 1499.8, - "avgLatencyMs": 65.81, - "medianLatencyMs": 63, - "p50LatencyMs": 63, - "p75LatencyMs": 66, - "p90LatencyMs": 69, - "p99LatencyMs": 114, - "maxLatencyMs": 1599, - "bytesPerSec": 283980595.2 + "requestsPerSec": 1517, + "avgLatencyMs": 64.99, + "medianLatencyMs": 62, + "p50LatencyMs": 62, + "p75LatencyMs": 65, + "p90LatencyMs": 68, + "p99LatencyMs": 100, + "maxLatencyMs": 1561, + "bytesPerSec": 287336038.4 }, { "workers": 200, "durationMs": 5010, - "requests": 7434, + "requests": 7526, "errors": 0, - "requestsPerSec": 1486.8, - "avgLatencyMs": 114.65, - "medianLatencyMs": 84, - "p50LatencyMs": 84, - "p75LatencyMs": 102, - "p90LatencyMs": 112, - "p99LatencyMs": 1549, - "maxLatencyMs": 4949, - "bytesPerSec": 281621299.2 + "requestsPerSec": 1505.2, + "avgLatencyMs": 114.18, + "medianLatencyMs": 85, + "p50LatencyMs": 85, + "p75LatencyMs": 98, + "p90LatencyMs": 104, + "p99LatencyMs": 1555, + "maxLatencyMs": 4947, + "bytesPerSec": 285081600 } ], "runs": 3, "samples": [ { - "peakWorkers": 25, - "peakRequestsPerSec": 1515.6, - "peakAvgLatencyMs": 15.96, - "peakP50LatencyMs": 16, - "peakP75LatencyMs": 17, - "peakP90LatencyMs": 18, - "peakP99LatencyMs": 25, - "totalRequests": 44632, + "peakWorkers": 50, + "peakRequestsPerSec": 1510.2, + "peakAvgLatencyMs": 32.48, + "peakP50LatencyMs": 32, + "peakP75LatencyMs": 33, + "peakP90LatencyMs": 35, + "peakP99LatencyMs": 49, + "totalRequests": 45273, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2607, + "requests": 2652, "errors": 0, - "requestsPerSec": 521.4, - "avgLatencyMs": 1.08, + "requestsPerSec": 530.4, + "avgLatencyMs": 1.06, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 3, - "maxLatencyMs": 5, - "bytesPerSec": 98743091.2 + "maxLatencyMs": 4, + "bytesPerSec": 100447027.2 }, { "workers": 5, "durationMs": 5000, - "requests": 5795, + "requests": 5924, "errors": 0, - "requestsPerSec": 1159, - "avgLatencyMs": 4.02, + "requestsPerSec": 1184.8, + "avgLatencyMs": 3.95, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, - "p99LatencyMs": 7, - "maxLatencyMs": 9, - "bytesPerSec": 219480064 + "p99LatencyMs": 6, + "maxLatencyMs": 8, + "bytesPerSec": 224382156.8 }, { "workers": 10, "durationMs": 5000, - "requests": 6776, + "requests": 6829, "errors": 0, - "requestsPerSec": 1355.2, - "avgLatencyMs": 6.9, + "requestsPerSec": 1365.8, + "avgLatencyMs": 6.84, "medianLatencyMs": 7, "p50LatencyMs": 7, "p75LatencyMs": 7, "p90LatencyMs": 8, - "p99LatencyMs": 12, + "p99LatencyMs": 11, "maxLatencyMs": 16, - "bytesPerSec": 256652083.2 + "bytesPerSec": 258644377.6 }, { "workers": 25, "durationMs": 5000, - "requests": 7578, + "requests": 7508, "errors": 0, - "requestsPerSec": 1515.6, - "avgLatencyMs": 15.96, + "requestsPerSec": 1501.6, + "avgLatencyMs": 16.12, "medianLatencyMs": 16, "p50LatencyMs": 16, "p75LatencyMs": 17, "p90LatencyMs": 18, "p99LatencyMs": 25, - "maxLatencyMs": 76, - "bytesPerSec": 287021465.61 + "maxLatencyMs": 74, + "bytesPerSec": 284400025.61 }, { "workers": 50, "durationMs": 5000, - "requests": 7264, + "requests": 7551, "errors": 0, - "requestsPerSec": 1452.8, - "avgLatencyMs": 33.82, - "medianLatencyMs": 33, - "p50LatencyMs": 33, - "p75LatencyMs": 35, - "p90LatencyMs": 36, - "p99LatencyMs": 54, - "maxLatencyMs": 114, - "bytesPerSec": 275159449.61 + "requestsPerSec": 1510.2, + "avgLatencyMs": 32.48, + "medianLatencyMs": 32, + "p50LatencyMs": 32, + "p75LatencyMs": 33, + "p90LatencyMs": 35, + "p99LatencyMs": 49, + "maxLatencyMs": 112, + "bytesPerSec": 286025318.4 }, { "workers": 100, "durationMs": 5010, - "requests": 7292, + "requests": 7333, "errors": 0, - "requestsPerSec": 1458.4, - "avgLatencyMs": 67.58, + "requestsPerSec": 1466.6, + "avgLatencyMs": 67.28, "medianLatencyMs": 64, "p50LatencyMs": 64, "p75LatencyMs": 68, - "p90LatencyMs": 73, - "p99LatencyMs": 112, - "maxLatencyMs": 1603, - "bytesPerSec": 276208025.61 + "p90LatencyMs": 72, + "p99LatencyMs": 110, + "maxLatencyMs": 1565, + "bytesPerSec": 277807104 }, { "workers": 200, "durationMs": 5010, - "requests": 7320, + "requests": 7476, "errors": 0, - "requestsPerSec": 1464, - "avgLatencyMs": 116.24, - "medianLatencyMs": 83, - "p50LatencyMs": 83, - "p75LatencyMs": 100, - "p90LatencyMs": 109, - "p99LatencyMs": 1634, - "maxLatencyMs": 4991, - "bytesPerSec": 277217280 + "requestsPerSec": 1495.2, + "avgLatencyMs": 114.58, + "medianLatencyMs": 85, + "p50LatencyMs": 85, + "p75LatencyMs": 97, + "p90LatencyMs": 107, + "p99LatencyMs": 1641, + "maxLatencyMs": 4938, + "bytesPerSec": 283194163.2 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 1483.8, - "peakAvgLatencyMs": 16.33, - "peakP50LatencyMs": 16, - "peakP75LatencyMs": 17, + "peakRequestsPerSec": 1534.4, + "peakAvgLatencyMs": 15.73, + "peakP50LatencyMs": 15, + "peakP75LatencyMs": 16, "peakP90LatencyMs": 18, - "peakP99LatencyMs": 27, - "totalRequests": 44859, + "peakP99LatencyMs": 24, + "totalRequests": 46109, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2631, + "requests": 2692, "errors": 0, - "requestsPerSec": 526.21, - "avgLatencyMs": 1.11, + "requestsPerSec": 538.4, + "avgLatencyMs": 1.08, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 3, - "maxLatencyMs": 8, - "bytesPerSec": 99647488 + "maxLatencyMs": 5, + "bytesPerSec": 101954355.2 }, { "workers": 5, "durationMs": 5000, - "requests": 5942, + "requests": 6045, "errors": 0, - "requestsPerSec": 1188.41, - "avgLatencyMs": 3.89, + "requestsPerSec": 1209, + "avgLatencyMs": 3.8, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 10, - "bytesPerSec": 225089945.6 + "maxLatencyMs": 8, + "bytesPerSec": 228995891.2 }, { "workers": 10, "durationMs": 5000, - "requests": 6918, + "requests": 6971, "errors": 0, - "requestsPerSec": 1383.6, - "avgLatencyMs": 6.76, - "medianLatencyMs": 7, - "p50LatencyMs": 7, + "requestsPerSec": 1394.2, + "avgLatencyMs": 6.6, + "medianLatencyMs": 6, + "p50LatencyMs": 6, "p75LatencyMs": 7, "p90LatencyMs": 8, "p99LatencyMs": 11, - "maxLatencyMs": 15, - "bytesPerSec": 261999820.8 + "maxLatencyMs": 14, + "bytesPerSec": 264044544 }, { "workers": 25, "durationMs": 5000, - "requests": 7419, + "requests": 7672, "errors": 0, - "requestsPerSec": 1483.8, - "avgLatencyMs": 16.33, - "medianLatencyMs": 16, - "p50LatencyMs": 16, - "p75LatencyMs": 17, + "requestsPerSec": 1534.4, + "avgLatencyMs": 15.73, + "medianLatencyMs": 15, + "p50LatencyMs": 15, + "p75LatencyMs": 16, "p90LatencyMs": 18, - "p99LatencyMs": 27, - "maxLatencyMs": 66, - "bytesPerSec": 280992153.61 + "p99LatencyMs": 24, + "maxLatencyMs": 77, + "bytesPerSec": 290639052.8 }, { "workers": 50, "durationMs": 5000, - "requests": 7170, + "requests": 7618, "errors": 0, - "requestsPerSec": 1434, - "avgLatencyMs": 34.25, - "medianLatencyMs": 33, - "p50LatencyMs": 33, - "p75LatencyMs": 36, - "p90LatencyMs": 39, - "p99LatencyMs": 48, - "maxLatencyMs": 385, - "bytesPerSec": 271568076.8 + "requestsPerSec": 1523.6, + "avgLatencyMs": 32.24, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 33, + "p90LatencyMs": 35, + "p99LatencyMs": 50, + "maxLatencyMs": 323, + "bytesPerSec": 288541900.8 }, { "workers": 100, "durationMs": 5010, - "requests": 7379, + "requests": 7585, "errors": 0, - "requestsPerSec": 1475.8, - "avgLatencyMs": 66.71, - "medianLatencyMs": 63, - "p50LatencyMs": 63, - "p75LatencyMs": 67, - "p90LatencyMs": 70, - "p99LatencyMs": 130, - "maxLatencyMs": 1590, - "bytesPerSec": 279524147.2 + "requestsPerSec": 1517, + "avgLatencyMs": 64.99, + "medianLatencyMs": 62, + "p50LatencyMs": 62, + "p75LatencyMs": 65, + "p90LatencyMs": 68, + "p99LatencyMs": 100, + "maxLatencyMs": 1561, + "bytesPerSec": 287336038.4 }, { "workers": 200, "durationMs": 5010, - "requests": 7400, + "requests": 7526, "errors": 0, - "requestsPerSec": 1480, - "avgLatencyMs": 115.04, - "medianLatencyMs": 82, - "p50LatencyMs": 82, - "p75LatencyMs": 102, - "p90LatencyMs": 110, - "p99LatencyMs": 1608, - "maxLatencyMs": 4991, - "bytesPerSec": 280323686.4 + "requestsPerSec": 1505.2, + "avgLatencyMs": 114.18, + "medianLatencyMs": 85, + "p50LatencyMs": 85, + "p75LatencyMs": 98, + "p90LatencyMs": 104, + "p99LatencyMs": 1555, + "maxLatencyMs": 4947, + "bytesPerSec": 285081600 } ] }, { - "peakWorkers": 100, - "peakRequestsPerSec": 1499.8, - "peakAvgLatencyMs": 65.81, - "peakP50LatencyMs": 63, - "peakP75LatencyMs": 66, - "peakP90LatencyMs": 69, - "peakP99LatencyMs": 114, - "totalRequests": 45223, + "peakWorkers": 25, + "peakRequestsPerSec": 1550.2, + "peakAvgLatencyMs": 15.59, + "peakP50LatencyMs": 15, + "peakP75LatencyMs": 16, + "peakP90LatencyMs": 18, + "peakP99LatencyMs": 24, + "totalRequests": 46420, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2621, + "requests": 2735, "errors": 0, - "requestsPerSec": 524.21, - "avgLatencyMs": 1.12, + "requestsPerSec": 547, + "avgLatencyMs": 1.04, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 3, - "maxLatencyMs": 6, - "bytesPerSec": 99267379.2 + "maxLatencyMs": 4, + "bytesPerSec": 103579648 }, { "workers": 5, "durationMs": 5000, - "requests": 5971, + "requests": 6007, "errors": 0, - "requestsPerSec": 1194.2, - "avgLatencyMs": 3.96, + "requestsPerSec": 1201.41, + "avgLatencyMs": 3.88, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 11, - "bytesPerSec": 226164736 + "maxLatencyMs": 14, + "bytesPerSec": 227527884.8 }, { "workers": 10, "durationMs": 5000, - "requests": 6761, + "requests": 7044, "errors": 0, - "requestsPerSec": 1352.2, - "avgLatencyMs": 6.96, - "medianLatencyMs": 7, - "p50LatencyMs": 7, + "requestsPerSec": 1408.8, + "avgLatencyMs": 6.48, + "medianLatencyMs": 6, + "p50LatencyMs": 6, "p75LatencyMs": 7, "p90LatencyMs": 8, - "p99LatencyMs": 12, - "maxLatencyMs": 18, - "bytesPerSec": 256101580.8 + "p99LatencyMs": 11, + "maxLatencyMs": 16, + "bytesPerSec": 266770841.6 }, { "workers": 25, "durationMs": 5000, - "requests": 7461, + "requests": 7751, "errors": 0, - "requestsPerSec": 1492.2, - "avgLatencyMs": 16.23, - "medianLatencyMs": 16, - "p50LatencyMs": 16, - "p75LatencyMs": 17, + "requestsPerSec": 1550.2, + "avgLatencyMs": 15.59, + "medianLatencyMs": 15, + "p50LatencyMs": 15, + "p75LatencyMs": 16, "p90LatencyMs": 18, - "p99LatencyMs": 27, - "maxLatencyMs": 52, - "bytesPerSec": 282565017.61 + "p99LatencyMs": 24, + "maxLatencyMs": 71, + "bytesPerSec": 293575065.61 }, { "workers": 50, "durationMs": 5000, - "requests": 7476, + "requests": 7724, "errors": 0, - "requestsPerSec": 1495.2, - "avgLatencyMs": 32.85, - "medianLatencyMs": 32, - "p50LatencyMs": 32, - "p75LatencyMs": 34, - "p90LatencyMs": 36, - "p99LatencyMs": 48, - "maxLatencyMs": 352, - "bytesPerSec": 283194163.2 + "requestsPerSec": 1544.8, + "avgLatencyMs": 31.79, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 32, + "p90LatencyMs": 34, + "p99LatencyMs": 50, + "maxLatencyMs": 305, + "bytesPerSec": 292631347.2 }, { "workers": 100, - "durationMs": 5010, - "requests": 7499, + "durationMs": 5000, + "requests": 7612, "errors": 0, - "requestsPerSec": 1499.8, - "avgLatencyMs": 65.81, - "medianLatencyMs": 63, - "p50LatencyMs": 63, - "p75LatencyMs": 66, + "requestsPerSec": 1522.4, + "avgLatencyMs": 64.74, + "medianLatencyMs": 62, + "p50LatencyMs": 62, + "p75LatencyMs": 65, "p90LatencyMs": 69, - "p99LatencyMs": 114, - "maxLatencyMs": 1599, - "bytesPerSec": 283980595.2 + "p99LatencyMs": 82, + "maxLatencyMs": 1565, + "bytesPerSec": 288279756.8 }, { "workers": 200, "durationMs": 5010, - "requests": 7434, + "requests": 7547, "errors": 0, - "requestsPerSec": 1486.8, - "avgLatencyMs": 114.65, - "medianLatencyMs": 84, - "p50LatencyMs": 84, - "p75LatencyMs": 102, - "p90LatencyMs": 112, - "p99LatencyMs": 1549, - "maxLatencyMs": 4949, - "bytesPerSec": 281621299.2 + "requestsPerSec": 1509.4, + "avgLatencyMs": 114.2, + "medianLatencyMs": 82, + "p50LatencyMs": 82, + "p75LatencyMs": 98, + "p90LatencyMs": 110, + "p99LatencyMs": 1616, + "maxLatencyMs": 4971, + "bytesPerSec": 285881139.2 } ] } diff --git a/packages/docs/src/content/runtime/app-baseline-html.json b/packages/docs/src/content/runtime/app-baseline-html.json index eb020d4d..66ec3bb9 100644 --- a/packages/docs/src/content/runtime/app-baseline-html.json +++ b/packages/docs/src/content/runtime/app-baseline-html.json @@ -4,487 +4,487 @@ "type": "runtime-app", "isFocused": false, "order": 0, - "timingMeasuredAt": "2026-10-09T13:14:59.615Z", + "timingMeasuredAt": "2026-10-10T10:58:42.209Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "ssrRequestThroughputTests": { - "opsPerSec": 849, - "avgLatencyMs": 1.204, - "medianLatencyMs": 1.202, - "samples": 8305, + "opsPerSec": 843, + "avgLatencyMs": 1.208, + "medianLatencyMs": 1.2, + "samples": 8279, "bodySizeKb": 96.83, "duplicationFactor": 1 }, "frameworkVersion": "24.21.0", "ssrLoadTests": { - "peakWorkers": 100, - "peakRequestsPerSec": 1629.8, - "peakAvgLatencyMs": 60.42, - "peakP50LatencyMs": 57, - "peakP75LatencyMs": 66, - "peakP90LatencyMs": 76, - "peakP99LatencyMs": 106, - "totalRequests": 47038, + "peakWorkers": 200, + "peakRequestsPerSec": 1647, + "peakAvgLatencyMs": 119.62, + "peakP50LatencyMs": 106, + "peakP75LatencyMs": 119, + "peakP90LatencyMs": 163, + "peakP99LatencyMs": 1115, + "totalRequests": 48356, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2922, + "requests": 2895, "errors": 0, - "requestsPerSec": 584.4, - "avgLatencyMs": 1.03, + "requestsPerSec": 579, + "avgLatencyMs": 1.05, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, - "p99LatencyMs": 2, - "maxLatencyMs": 5, - "bytesPerSec": 110644428.8 + "p99LatencyMs": 3, + "maxLatencyMs": 6, + "bytesPerSec": 109622067.2 }, { "workers": 5, "durationMs": 5000, - "requests": 6200, + "requests": 6450, "errors": 0, - "requestsPerSec": 1240, - "avgLatencyMs": 3.31, + "requestsPerSec": 1290, + "avgLatencyMs": 3.2, "medianLatencyMs": 3, "p50LatencyMs": 3, - "p75LatencyMs": 4, + "p75LatencyMs": 3, "p90LatencyMs": 4, "p99LatencyMs": 6, "maxLatencyMs": 7, - "bytesPerSec": 234763059.2 + "bytesPerSec": 244226457.6 }, { "workers": 10, "durationMs": 5000, - "requests": 6826, + "requests": 6864, "errors": 0, - "requestsPerSec": 1365.2, - "avgLatencyMs": 6.8, + "requestsPerSec": 1372.8, + "avgLatencyMs": 6.74, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 7, "p90LatencyMs": 8, "p99LatencyMs": 10, - "maxLatencyMs": 14, - "bytesPerSec": 258473984 + "maxLatencyMs": 13, + "bytesPerSec": 259889561.6 }, { "workers": 25, "durationMs": 5000, - "requests": 7326, + "requests": 8003, "errors": 0, - "requestsPerSec": 1465.2, - "avgLatencyMs": 16.52, - "medianLatencyMs": 17, - "p50LatencyMs": 17, - "p75LatencyMs": 18, - "p90LatencyMs": 19, + "requestsPerSec": 1600.6, + "avgLatencyMs": 15.14, + "medianLatencyMs": 14, + "p50LatencyMs": 14, + "p75LatencyMs": 17, + "p90LatencyMs": 18, "p99LatencyMs": 21, - "maxLatencyMs": 36, - "bytesPerSec": 277387673.61 + "maxLatencyMs": 31, + "bytesPerSec": 302972928 }, { "workers": 50, "durationMs": 5000, - "requests": 7496, + "requests": 8117, "errors": 0, - "requestsPerSec": 1499.2, - "avgLatencyMs": 32.75, - "medianLatencyMs": 33, - "p50LatencyMs": 33, - "p75LatencyMs": 36, - "p90LatencyMs": 37, - "p99LatencyMs": 55, - "maxLatencyMs": 89, - "bytesPerSec": 283823308.8 + "requestsPerSec": 1623.4, + "avgLatencyMs": 30.19, + "medianLatencyMs": 30, + "p50LatencyMs": 30, + "p75LatencyMs": 33, + "p90LatencyMs": 36, + "p99LatencyMs": 40, + "maxLatencyMs": 69, + "bytesPerSec": 307363840 }, { "workers": 100, - "durationMs": 5010, - "requests": 8149, + "durationMs": 5000, + "requests": 7792, "errors": 0, - "requestsPerSec": 1629.8, - "avgLatencyMs": 60.42, - "medianLatencyMs": 57, - "p50LatencyMs": 57, - "p75LatencyMs": 66, - "p90LatencyMs": 76, - "p99LatencyMs": 106, - "maxLatencyMs": 915, - "bytesPerSec": 308569702.4 + "requestsPerSec": 1558.4, + "avgLatencyMs": 63.22, + "medianLatencyMs": 58, + "p50LatencyMs": 58, + "p75LatencyMs": 71, + "p90LatencyMs": 82, + "p99LatencyMs": 114, + "maxLatencyMs": 703, + "bytesPerSec": 295029964.8 }, { "workers": 200, "durationMs": 5010, - "requests": 8119, + "requests": 8235, "errors": 0, - "requestsPerSec": 1623.8, - "avgLatencyMs": 110.29, - "medianLatencyMs": 80, - "p50LatencyMs": 80, - "p75LatencyMs": 109, - "p90LatencyMs": 134, - "p99LatencyMs": 788, - "maxLatencyMs": 4987, - "bytesPerSec": 307416268.8 + "requestsPerSec": 1647, + "avgLatencyMs": 119.62, + "medianLatencyMs": 106, + "p50LatencyMs": 106, + "p75LatencyMs": 119, + "p90LatencyMs": 163, + "p99LatencyMs": 1115, + "maxLatencyMs": 3470, + "bytesPerSec": 311872716.8 } ], "runs": 3, "samples": [ { - "peakWorkers": 100, - "peakRequestsPerSec": 1629.8, - "peakAvgLatencyMs": 60.42, - "peakP50LatencyMs": 57, - "peakP75LatencyMs": 66, - "peakP90LatencyMs": 76, - "peakP99LatencyMs": 106, - "totalRequests": 47038, + "peakWorkers": 50, + "peakRequestsPerSec": 1655.2, + "peakAvgLatencyMs": 29.59, + "peakP50LatencyMs": 28, + "peakP75LatencyMs": 32, + "peakP90LatencyMs": 35, + "peakP99LatencyMs": 44, + "totalRequests": 47860, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2922, + "requests": 2992, "errors": 0, - "requestsPerSec": 584.4, - "avgLatencyMs": 1.03, + "requestsPerSec": 598.4, + "avgLatencyMs": 1.04, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 2, "maxLatencyMs": 5, - "bytesPerSec": 110644428.8 + "bytesPerSec": 113292083.2 }, { "workers": 5, "durationMs": 5000, - "requests": 6200, + "requests": 6242, "errors": 0, - "requestsPerSec": 1240, - "avgLatencyMs": 3.31, + "requestsPerSec": 1248.41, + "avgLatencyMs": 3.41, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, "maxLatencyMs": 7, - "bytesPerSec": 234763059.2 + "bytesPerSec": 236335923.2 }, { "workers": 10, "durationMs": 5000, - "requests": 6826, + "requests": 6858, "errors": 0, - "requestsPerSec": 1365.2, - "avgLatencyMs": 6.8, - "medianLatencyMs": 6, - "p50LatencyMs": 6, - "p75LatencyMs": 7, + "requestsPerSec": 1371.6, + "avgLatencyMs": 6.88, + "medianLatencyMs": 7, + "p50LatencyMs": 7, + "p75LatencyMs": 8, "p90LatencyMs": 8, - "p99LatencyMs": 10, - "maxLatencyMs": 14, - "bytesPerSec": 258473984 + "p99LatencyMs": 11, + "maxLatencyMs": 17, + "bytesPerSec": 259706060.8 }, { "workers": 25, "durationMs": 5000, - "requests": 7326, + "requests": 8104, "errors": 0, - "requestsPerSec": 1465.2, - "avgLatencyMs": 16.52, - "medianLatencyMs": 17, - "p50LatencyMs": 17, - "p75LatencyMs": 18, - "p90LatencyMs": 19, - "p99LatencyMs": 21, - "maxLatencyMs": 36, - "bytesPerSec": 277387673.61 + "requestsPerSec": 1620.8, + "avgLatencyMs": 14.86, + "medianLatencyMs": 14, + "p50LatencyMs": 14, + "p75LatencyMs": 17, + "p90LatencyMs": 17, + "p99LatencyMs": 20, + "maxLatencyMs": 25, + "bytesPerSec": 306839552 }, { "workers": 50, "durationMs": 5000, - "requests": 7496, + "requests": 8276, "errors": 0, - "requestsPerSec": 1499.2, - "avgLatencyMs": 32.75, - "medianLatencyMs": 33, - "p50LatencyMs": 33, - "p75LatencyMs": 36, - "p90LatencyMs": 37, - "p99LatencyMs": 55, - "maxLatencyMs": 89, - "bytesPerSec": 283823308.8 + "requestsPerSec": 1655.2, + "avgLatencyMs": 29.59, + "medianLatencyMs": 28, + "p50LatencyMs": 28, + "p75LatencyMs": 32, + "p90LatencyMs": 35, + "p99LatencyMs": 44, + "maxLatencyMs": 66, + "bytesPerSec": 313340723.2 }, { "workers": 100, "durationMs": 5010, - "requests": 8149, + "requests": 7590, "errors": 0, - "requestsPerSec": 1629.8, - "avgLatencyMs": 60.42, - "medianLatencyMs": 57, - "p50LatencyMs": 57, - "p75LatencyMs": 66, - "p90LatencyMs": 76, - "p99LatencyMs": 106, - "maxLatencyMs": 915, - "bytesPerSec": 308569702.4 + "requestsPerSec": 1518, + "avgLatencyMs": 64.82, + "medianLatencyMs": 61, + "p50LatencyMs": 61, + "p75LatencyMs": 75, + "p90LatencyMs": 88, + "p99LatencyMs": 137, + "maxLatencyMs": 644, + "bytesPerSec": 287440896 }, { "workers": 200, "durationMs": 5010, - "requests": 8119, + "requests": 7798, "errors": 0, - "requestsPerSec": 1623.8, - "avgLatencyMs": 110.29, - "medianLatencyMs": 80, - "p50LatencyMs": 80, - "p75LatencyMs": 109, - "p90LatencyMs": 134, - "p99LatencyMs": 788, - "maxLatencyMs": 4987, - "bytesPerSec": 307416268.8 + "requestsPerSec": 1559.6, + "avgLatencyMs": 120.91, + "medianLatencyMs": 97, + "p50LatencyMs": 97, + "p75LatencyMs": 119, + "p90LatencyMs": 146, + "p99LatencyMs": 1218, + "maxLatencyMs": 4887, + "bytesPerSec": 295252787.2 } ] }, { "peakWorkers": 200, - "peakRequestsPerSec": 1598.4, - "peakAvgLatencyMs": 107.27, - "peakP50LatencyMs": 78, - "peakP75LatencyMs": 100, - "peakP90LatencyMs": 127, - "peakP99LatencyMs": 992, - "totalRequests": 47276, + "peakRequestsPerSec": 1606.6, + "peakAvgLatencyMs": 108.55, + "peakP50LatencyMs": 77, + "peakP75LatencyMs": 92, + "peakP90LatencyMs": 124, + "peakP99LatencyMs": 1372, + "totalRequests": 46847, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2933, + "requests": 2924, "errors": 0, - "requestsPerSec": 586.6, - "avgLatencyMs": 1.04, + "requestsPerSec": 584.8, + "avgLatencyMs": 1.03, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 2, "maxLatencyMs": 5, - "bytesPerSec": 111050752 + "bytesPerSec": 110723072 }, { "workers": 5, "durationMs": 5000, - "requests": 6285, + "requests": 6149, "errors": 0, - "requestsPerSec": 1257, - "avgLatencyMs": 3.27, + "requestsPerSec": 1229.8, + "avgLatencyMs": 3.37, "medianLatencyMs": 3, "p50LatencyMs": 3, - "p75LatencyMs": 3, + "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 7, - "maxLatencyMs": 9, - "bytesPerSec": 237987430.4 + "maxLatencyMs": 8, + "bytesPerSec": 232823193.6 }, { "workers": 10, "durationMs": 5000, - "requests": 7070, + "requests": 7228, "errors": 0, - "requestsPerSec": 1414, - "avgLatencyMs": 6.59, + "requestsPerSec": 1445.6, + "avgLatencyMs": 6.38, "medianLatencyMs": 6, "p50LatencyMs": 6, - "p75LatencyMs": 7, + "p75LatencyMs": 6, "p90LatencyMs": 8, "p99LatencyMs": 10, - "maxLatencyMs": 14, - "bytesPerSec": 267727667.2 + "maxLatencyMs": 12, + "bytesPerSec": 273717657.61 }, { "workers": 25, "durationMs": 5000, - "requests": 7297, + "requests": 7608, "errors": 0, - "requestsPerSec": 1459.4, - "avgLatencyMs": 16.62, - "medianLatencyMs": 17, - "p50LatencyMs": 17, + "requestsPerSec": 1521.6, + "avgLatencyMs": 15.89, + "medianLatencyMs": 15, + "p50LatencyMs": 15, "p75LatencyMs": 18, - "p90LatencyMs": 20, - "p99LatencyMs": 22, - "maxLatencyMs": 56, - "bytesPerSec": 276325990.4 + "p90LatencyMs": 19, + "p99LatencyMs": 23, + "maxLatencyMs": 33, + "bytesPerSec": 288122470.4 }, { "workers": 50, "durationMs": 5000, - "requests": 7844, + "requests": 7284, "errors": 0, - "requestsPerSec": 1568.8, - "avgLatencyMs": 31.29, - "medianLatencyMs": 31, - "p50LatencyMs": 31, - "p75LatencyMs": 34, - "p90LatencyMs": 37, - "p99LatencyMs": 50, - "maxLatencyMs": 202, - "bytesPerSec": 297035366.4 + "requestsPerSec": 1456.8, + "avgLatencyMs": 33.69, + "medianLatencyMs": 34, + "p50LatencyMs": 34, + "p75LatencyMs": 37, + "p90LatencyMs": 40, + "p99LatencyMs": 47, + "maxLatencyMs": 85, + "bytesPerSec": 275775488 }, { "workers": 100, "durationMs": 5010, - "requests": 7855, + "requests": 7621, "errors": 0, - "requestsPerSec": 1571, - "avgLatencyMs": 62.79, - "medianLatencyMs": 58, - "p50LatencyMs": 58, - "p75LatencyMs": 72, - "p90LatencyMs": 82, - "p99LatencyMs": 116, - "maxLatencyMs": 1076, - "bytesPerSec": 297415475.2 + "requestsPerSec": 1524.2, + "avgLatencyMs": 64.65, + "medianLatencyMs": 59, + "p50LatencyMs": 59, + "p75LatencyMs": 71, + "p90LatencyMs": 78, + "p99LatencyMs": 115, + "maxLatencyMs": 1283, + "bytesPerSec": 288555008 }, { "workers": 200, "durationMs": 5010, - "requests": 7992, + "requests": 8033, "errors": 0, - "requestsPerSec": 1598.4, - "avgLatencyMs": 107.27, - "medianLatencyMs": 78, - "p50LatencyMs": 78, - "p75LatencyMs": 100, - "p90LatencyMs": 127, - "p99LatencyMs": 992, - "maxLatencyMs": 4935, - "bytesPerSec": 302592819.2 + "requestsPerSec": 1606.6, + "avgLatencyMs": 108.55, + "medianLatencyMs": 77, + "p50LatencyMs": 77, + "p75LatencyMs": 92, + "p90LatencyMs": 124, + "p99LatencyMs": 1372, + "maxLatencyMs": 4936, + "bytesPerSec": 304178790.4 } ] }, { "peakWorkers": 200, - "peakRequestsPerSec": 1665.4, - "peakAvgLatencyMs": 117.31, - "peakP50LatencyMs": 88, - "peakP75LatencyMs": 114, - "peakP90LatencyMs": 157, - "peakP99LatencyMs": 491, - "totalRequests": 48240, + "peakRequestsPerSec": 1647, + "peakAvgLatencyMs": 119.62, + "peakP50LatencyMs": 106, + "peakP75LatencyMs": 119, + "peakP90LatencyMs": 163, + "peakP99LatencyMs": 1115, + "totalRequests": 48356, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2985, + "requests": 2895, "errors": 0, - "requestsPerSec": 597, - "avgLatencyMs": 1.04, + "requestsPerSec": 579, + "avgLatencyMs": 1.05, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, - "p99LatencyMs": 2, - "maxLatencyMs": 5, - "bytesPerSec": 113029939.2 + "p99LatencyMs": 3, + "maxLatencyMs": 6, + "bytesPerSec": 109622067.2 }, { "workers": 5, "durationMs": 5000, - "requests": 6223, + "requests": 6450, "errors": 0, - "requestsPerSec": 1244.6, - "avgLatencyMs": 3.34, + "requestsPerSec": 1290, + "avgLatencyMs": 3.2, "medianLatencyMs": 3, "p50LatencyMs": 3, - "p75LatencyMs": 4, + "p75LatencyMs": 3, "p90LatencyMs": 4, - "p99LatencyMs": 7, - "maxLatencyMs": 8, - "bytesPerSec": 235628134.4 + "p99LatencyMs": 6, + "maxLatencyMs": 7, + "bytesPerSec": 244226457.6 }, { "workers": 10, "durationMs": 5000, - "requests": 6987, + "requests": 6864, "errors": 0, - "requestsPerSec": 1397.4, - "avgLatencyMs": 6.66, + "requestsPerSec": 1372.8, + "avgLatencyMs": 6.74, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 7, "p90LatencyMs": 8, "p99LatencyMs": 10, - "maxLatencyMs": 14, - "bytesPerSec": 264503296 + "maxLatencyMs": 13, + "bytesPerSec": 259889561.6 }, { "workers": 25, "durationMs": 5000, - "requests": 7655, + "requests": 8003, "errors": 0, - "requestsPerSec": 1531, - "avgLatencyMs": 15.77, - "medianLatencyMs": 15, - "p50LatencyMs": 15, - "p75LatencyMs": 18, - "p90LatencyMs": 19, - "p99LatencyMs": 22, - "maxLatencyMs": 35, - "bytesPerSec": 289800192 + "requestsPerSec": 1600.6, + "avgLatencyMs": 15.14, + "medianLatencyMs": 14, + "p50LatencyMs": 14, + "p75LatencyMs": 17, + "p90LatencyMs": 18, + "p99LatencyMs": 21, + "maxLatencyMs": 31, + "bytesPerSec": 302972928 }, { "workers": 50, "durationMs": 5000, - "requests": 8073, + "requests": 8117, "errors": 0, - "requestsPerSec": 1614.6, - "avgLatencyMs": 30.38, + "requestsPerSec": 1623.4, + "avgLatencyMs": 30.19, "medianLatencyMs": 30, "p50LatencyMs": 30, - "p75LatencyMs": 32, + "p75LatencyMs": 33, "p90LatencyMs": 36, - "p99LatencyMs": 45, - "maxLatencyMs": 190, - "bytesPerSec": 305686118.4 + "p99LatencyMs": 40, + "maxLatencyMs": 69, + "bytesPerSec": 307363840 }, { "workers": 100, - "durationMs": 5010, - "requests": 7990, + "durationMs": 5000, + "requests": 7792, "errors": 0, - "requestsPerSec": 1598, - "avgLatencyMs": 61.73, - "medianLatencyMs": 60, - "p50LatencyMs": 60, - "p75LatencyMs": 70, - "p90LatencyMs": 80, - "p99LatencyMs": 110, - "maxLatencyMs": 614, - "bytesPerSec": 302540390.4 + "requestsPerSec": 1558.4, + "avgLatencyMs": 63.22, + "medianLatencyMs": 58, + "p50LatencyMs": 58, + "p75LatencyMs": 71, + "p90LatencyMs": 82, + "p99LatencyMs": 114, + "maxLatencyMs": 703, + "bytesPerSec": 295029964.8 }, { "workers": 200, "durationMs": 5010, - "requests": 8327, + "requests": 8235, "errors": 0, - "requestsPerSec": 1665.4, - "avgLatencyMs": 117.31, - "medianLatencyMs": 88, - "p50LatencyMs": 88, - "p75LatencyMs": 114, - "p90LatencyMs": 157, - "p99LatencyMs": 491, - "maxLatencyMs": 4990, - "bytesPerSec": 315280588.8 + "requestsPerSec": 1647, + "avgLatencyMs": 119.62, + "medianLatencyMs": 106, + "p50LatencyMs": 106, + "p75LatencyMs": 119, + "p90LatencyMs": 163, + "p99LatencyMs": 1115, + "maxLatencyMs": 3470, + "bytesPerSec": 311872716.8 } ] } diff --git a/packages/docs/src/content/runtime/app-next-js.json b/packages/docs/src/content/runtime/app-next-js.json index 66438d18..eb0b56fe 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-09T13:14:59.615Z", + "timingMeasuredAt": "2026-10-10T10:58:42.209Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "16.1.1", "order": 2, "clientSideRenderedTests": { - "firstPaintMs": 338.2, - "fcpMs": 338.09, + "firstPaintMs": 338.8, + "fcpMs": 338.67, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 17.11, - "inputDelayMs": 1.64, - "processingDurationMs": 6.37, - "presentationDelayMs": 9.11 + "interactionLatencyMs": 21.53, + "inputDelayMs": 1.29, + "processingDurationMs": 6.88, + "presentationDelayMs": 13.36 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 1.3, - "fcpMs": 1.19, - "interactionLatencyMs": 2.72, - "inputDelayMs": 0.46, - "processingDurationMs": 1.55, - "presentationDelayMs": 1.74 + "firstPaintMs": 1.79, + "fcpMs": 1.87, + "interactionLatencyMs": 1.46, + "inputDelayMs": 0.06, + "processingDurationMs": 3.04, + "presentationDelayMs": 4.31 }, "samples": [ { - "firstPaintMs": 339, - "fcpMs": 338.755, + "firstPaintMs": 341, + "fcpMs": 341.053, "interactionTests": { - "interactionLatencyMs": 21, - "inputDelayMs": 1.305, - "processingDurationMs": 7.7, - "presentationDelayMs": 11.995 + "interactionLatencyMs": 19.177999999999997, + "inputDelayMs": 1.296, + "processingDurationMs": 11.356, + "presentationDelayMs": 6.526 } }, { - "firstPaintMs": 337, - "fcpMs": 337.036, + "firstPaintMs": 339, + "fcpMs": 338.958, "interactionTests": { - "interactionLatencyMs": 14.363, - "inputDelayMs": 1.45, - "processingDurationMs": 4.067, - "presentationDelayMs": 8.846 + "interactionLatencyMs": 23.115, + "inputDelayMs": 1.202, + "processingDurationMs": 6.293, + "presentationDelayMs": 15.62 } }, { - "firstPaintMs": 340, - "fcpMs": 339.636, + "firstPaintMs": 339, + "fcpMs": 338.633, "interactionTests": { - "interactionLatencyMs": 15.184, - "inputDelayMs": 1.41, - "processingDurationMs": 5.465, - "presentationDelayMs": 8.309 + "interactionLatencyMs": 21.963, + "inputDelayMs": 1.284, + "processingDurationMs": 4.46, + "presentationDelayMs": 16.219 } }, { - "firstPaintMs": 337, - "fcpMs": 336.791, + "firstPaintMs": 339, + "fcpMs": 338.896, "interactionTests": { - "interactionLatencyMs": 18.703, - "inputDelayMs": 2.45, - "processingDurationMs": 7.255, - "presentationDelayMs": 8.998 + "interactionLatencyMs": 22.082, + "inputDelayMs": 1.378, + "processingDurationMs": 3.951, + "presentationDelayMs": 16.753 } }, { - "firstPaintMs": 338, - "fcpMs": 338.212, + "firstPaintMs": 336, + "fcpMs": 335.802, "interactionTests": { - "interactionLatencyMs": 16.32, - "inputDelayMs": 1.577, - "processingDurationMs": 7.365, - "presentationDelayMs": 7.378 + "interactionLatencyMs": 21.313, + "inputDelayMs": 1.296, + "processingDurationMs": 8.317, + "presentationDelayMs": 11.7 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 226, - "avgLatencyMs": 4.579, - "medianLatencyMs": 4.585, - "samples": 2184, + "opsPerSec": 216, + "avgLatencyMs": 4.795, + "medianLatencyMs": 4.744, + "samples": 2086, "bodySizeKb": 199.57, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 129.2, - "fcpMs": 129.05, + "firstPaintMs": 134.2, + "fcpMs": 134.25, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 19.87, - "inputDelayMs": 1.35, - "processingDurationMs": 8.09, - "presentationDelayMs": 10.43 + "interactionLatencyMs": 18.89, + "inputDelayMs": 1.53, + "processingDurationMs": 7.5, + "presentationDelayMs": 9.86 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 11.3, - "fcpMs": 11.53, - "interactionLatencyMs": 2.65, - "inputDelayMs": 0.12, - "processingDurationMs": 1.4, - "presentationDelayMs": 2.86 + "firstPaintMs": 12.97, + "fcpMs": 13.18, + "interactionLatencyMs": 3.23, + "inputDelayMs": 0.59, + "processingDurationMs": 2.91, + "presentationDelayMs": 3.14 }, "samples": [ { - "firstPaintMs": 144, - "fcpMs": 143.928, + "firstPaintMs": 146, + "fcpMs": 146.421, "interactionTests": { - "interactionLatencyMs": 16.686, - "inputDelayMs": 1.337, - "processingDurationMs": 8.195, - "presentationDelayMs": 7.154 + "interactionLatencyMs": 17.297, + "inputDelayMs": 1.338, + "processingDurationMs": 6.497, + "presentationDelayMs": 9.462 } }, { - "firstPaintMs": 118, - "fcpMs": 117.722, + "firstPaintMs": 147, + "fcpMs": 147.158, "interactionTests": { - "interactionLatencyMs": 22.58, - "inputDelayMs": 1.381, - "processingDurationMs": 9.337, - "presentationDelayMs": 11.862 + "interactionLatencyMs": 14.691, + "inputDelayMs": 1.179, + "processingDurationMs": 5.071, + "presentationDelayMs": 8.441 } }, { - "firstPaintMs": 137, - "fcpMs": 137.416, + "firstPaintMs": 136, + "fcpMs": 136.049, "interactionTests": { - "interactionLatencyMs": 22.048000000000002, - "inputDelayMs": 1.183, - "processingDurationMs": 6.308, - "presentationDelayMs": 14.557 + "interactionLatencyMs": 18.224, + "inputDelayMs": 1.305, + "processingDurationMs": 8.677, + "presentationDelayMs": 8.242 } }, { - "firstPaintMs": 128, - "fcpMs": 127.638, + "firstPaintMs": 118, + "fcpMs": 117.975, "interactionTests": { - "interactionLatencyMs": 20.490000000000002, - "inputDelayMs": 1.325, - "processingDurationMs": 9.522, - "presentationDelayMs": 9.643 + "interactionLatencyMs": 22.400000000000002, + "inputDelayMs": 2.588, + "processingDurationMs": 12.032, + "presentationDelayMs": 7.78 } }, { - "firstPaintMs": 119, - "fcpMs": 118.541, + "firstPaintMs": 124, + "fcpMs": 123.658, "interactionTests": { - "interactionLatencyMs": 17.527, - "inputDelayMs": 1.529, - "processingDurationMs": 7.072, - "presentationDelayMs": 8.926 + "interactionLatencyMs": 21.862000000000002, + "inputDelayMs": 1.257, + "processingDurationMs": 5.241, + "presentationDelayMs": 15.364 } } ] }, "ssrRouterLinkLoadTests": { - "peakWorkers": 1, - "peakRequestsPerSec": 42.2, - "peakAvgLatencyMs": 23.21, - "peakP50LatencyMs": 23, - "peakP75LatencyMs": 24, - "peakP90LatencyMs": 25, - "peakP99LatencyMs": 26, - "totalRequests": 1170, + "peakWorkers": 5, + "peakRequestsPerSec": 42, + "peakAvgLatencyMs": 117.69, + "peakP50LatencyMs": 117, + "peakP75LatencyMs": 118, + "peakP90LatencyMs": 119, + "peakP99LatencyMs": 145, + "totalRequests": 1166, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 211, + "requests": 209, "errors": 0, - "requestsPerSec": 42.2, - "avgLatencyMs": 23.21, + "requestsPerSec": 41.8, + "avgLatencyMs": 23.39, "medianLatencyMs": 23, "p50LatencyMs": 23, - "p75LatencyMs": 24, + "p75LatencyMs": 25, "p90LatencyMs": 25, - "p99LatencyMs": 26, - "maxLatencyMs": 35, - "bytesPerSec": 25078988.8 + "p99LatencyMs": 27, + "maxLatencyMs": 36, + "bytesPerSec": 24843059.2 }, { "workers": 5, @@ -193,44 +193,44 @@ "requests": 210, "errors": 0, "requestsPerSec": 42, - "avgLatencyMs": 116.83, - "medianLatencyMs": 115, - "p50LatencyMs": 115, - "p75LatencyMs": 117, + "avgLatencyMs": 117.69, + "medianLatencyMs": 117, + "p50LatencyMs": 117, + "p75LatencyMs": 118, "p90LatencyMs": 119, - "p99LatencyMs": 143, - "maxLatencyMs": 144, - "bytesPerSec": 24964300.8 + "p99LatencyMs": 145, + "maxLatencyMs": 146, + "bytesPerSec": 24967577.6 }, { "workers": 10, "durationMs": 5000, - "requests": 189, + "requests": 194, "errors": 0, - "requestsPerSec": 37.8, - "avgLatencyMs": 255.29, - "medianLatencyMs": 256, - "p50LatencyMs": 256, - "p75LatencyMs": 260, - "p90LatencyMs": 265, - "p99LatencyMs": 384, - "maxLatencyMs": 417, - "bytesPerSec": 22467379.2 + "requestsPerSec": 38.8, + "avgLatencyMs": 252.34, + "medianLatencyMs": 249, + "p50LatencyMs": 249, + "p75LatencyMs": 256, + "p90LatencyMs": 266, + "p99LatencyMs": 428, + "maxLatencyMs": 463, + "bytesPerSec": 23067033.6 }, { "workers": 25, "durationMs": 5000, - "requests": 177, + "requests": 169, "errors": 0, - "requestsPerSec": 35.4, - "avgLatencyMs": 659.34, - "medianLatencyMs": 660, - "p50LatencyMs": 660, - "p75LatencyMs": 667, - "p90LatencyMs": 677, - "p99LatencyMs": 1874, - "maxLatencyMs": 1979, - "bytesPerSec": 21042790.4 + "requestsPerSec": 33.8, + "avgLatencyMs": 688.09, + "medianLatencyMs": 671, + "p50LatencyMs": 671, + "p75LatencyMs": 683, + "p90LatencyMs": 697, + "p99LatencyMs": 2007, + "maxLatencyMs": 2110, + "bytesPerSec": 20089241.61 }, { "workers": 50, @@ -238,29 +238,29 @@ "requests": 154, "errors": 0, "requestsPerSec": 30.8, - "avgLatencyMs": 1156.11, - "medianLatencyMs": 932, - "p50LatencyMs": 932, - "p75LatencyMs": 1142, - "p90LatencyMs": 2354, - "p99LatencyMs": 4747, - "maxLatencyMs": 4938, + "avgLatencyMs": 1157.29, + "medianLatencyMs": 931, + "p50LatencyMs": 931, + "p75LatencyMs": 1119, + "p90LatencyMs": 2380, + "p99LatencyMs": 4734, + "maxLatencyMs": 4921, "bytesPerSec": 18308300.8 }, { "workers": 100, - "durationMs": 5010, - "requests": 133, + "durationMs": 5000, + "requests": 134, "errors": 0, - "requestsPerSec": 26.6, - "avgLatencyMs": 1218.01, - "medianLatencyMs": 914, - "p50LatencyMs": 914, - "p75LatencyMs": 1062, - "p90LatencyMs": 2751, - "p99LatencyMs": 4641, - "maxLatencyMs": 4831, - "bytesPerSec": 15809024 + "requestsPerSec": 26.8, + "avgLatencyMs": 1215.96, + "medianLatencyMs": 926, + "p50LatencyMs": 926, + "p75LatencyMs": 1077, + "p90LatencyMs": 2729, + "p99LatencyMs": 4644, + "maxLatencyMs": 4828, + "bytesPerSec": 15926988.8 }, { "workers": 200, @@ -268,103 +268,103 @@ "requests": 96, "errors": 0, "requestsPerSec": 19.2, - "avgLatencyMs": 1446.43, - "medianLatencyMs": 793, - "p50LatencyMs": 793, - "p75LatencyMs": 2235, - "p90LatencyMs": 3543, - "p99LatencyMs": 4866, - "maxLatencyMs": 4866, + "avgLatencyMs": 1447.65, + "medianLatencyMs": 795, + "p50LatencyMs": 795, + "p75LatencyMs": 2246, + "p90LatencyMs": 3551, + "p99LatencyMs": 4868, + "maxLatencyMs": 4868, "bytesPerSec": 11411456 } ], "runs": 3, "samples": [ { - "peakWorkers": 1, - "peakRequestsPerSec": 42.2, - "peakAvgLatencyMs": 23.21, - "peakP50LatencyMs": 23, - "peakP75LatencyMs": 24, - "peakP90LatencyMs": 25, - "peakP99LatencyMs": 26, - "totalRequests": 1170, + "peakWorkers": 5, + "peakRequestsPerSec": 40, + "peakAvgLatencyMs": 123.32, + "peakP50LatencyMs": 122, + "peakP75LatencyMs": 125, + "peakP90LatencyMs": 128, + "peakP99LatencyMs": 150, + "totalRequests": 1128, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 211, + "requests": 198, "errors": 0, - "requestsPerSec": 42.2, - "avgLatencyMs": 23.21, - "medianLatencyMs": 23, - "p50LatencyMs": 23, - "p75LatencyMs": 24, - "p90LatencyMs": 25, - "p99LatencyMs": 26, - "maxLatencyMs": 35, - "bytesPerSec": 25078988.8 + "requestsPerSec": 39.6, + "avgLatencyMs": 24.69, + "medianLatencyMs": 24, + "p50LatencyMs": 24, + "p75LatencyMs": 26, + "p90LatencyMs": 27, + "p99LatencyMs": 32, + "maxLatencyMs": 33, + "bytesPerSec": 23538892.8 }, { "workers": 5, "durationMs": 5000, - "requests": 210, + "requests": 200, "errors": 0, - "requestsPerSec": 42, - "avgLatencyMs": 116.83, - "medianLatencyMs": 115, - "p50LatencyMs": 115, - "p75LatencyMs": 117, - "p90LatencyMs": 119, - "p99LatencyMs": 143, - "maxLatencyMs": 144, - "bytesPerSec": 24964300.8 + "requestsPerSec": 40, + "avgLatencyMs": 123.32, + "medianLatencyMs": 122, + "p50LatencyMs": 122, + "p75LatencyMs": 125, + "p90LatencyMs": 128, + "p99LatencyMs": 150, + "maxLatencyMs": 157, + "bytesPerSec": 23781376 }, { "workers": 10, "durationMs": 5000, - "requests": 189, + "requests": 185, "errors": 0, - "requestsPerSec": 37.8, - "avgLatencyMs": 255.29, - "medianLatencyMs": 256, - "p50LatencyMs": 256, - "p75LatencyMs": 260, - "p90LatencyMs": 265, - "p99LatencyMs": 384, - "maxLatencyMs": 417, - "bytesPerSec": 22467379.2 + "requestsPerSec": 37, + "avgLatencyMs": 262.22, + "medianLatencyMs": 259, + "p50LatencyMs": 259, + "p75LatencyMs": 265, + "p90LatencyMs": 283, + "p99LatencyMs": 440, + "maxLatencyMs": 469, + "bytesPerSec": 21992243.2 }, { "workers": 25, "durationMs": 5000, - "requests": 177, + "requests": 169, "errors": 0, - "requestsPerSec": 35.4, - "avgLatencyMs": 659.34, - "medianLatencyMs": 660, - "p50LatencyMs": 660, - "p75LatencyMs": 667, - "p90LatencyMs": 677, - "p99LatencyMs": 1874, - "maxLatencyMs": 1979, - "bytesPerSec": 21042790.4 + "requestsPerSec": 33.8, + "avgLatencyMs": 696.62, + "medianLatencyMs": 686, + "p50LatencyMs": 686, + "p75LatencyMs": 702, + "p90LatencyMs": 724, + "p99LatencyMs": 1987, + "maxLatencyMs": 2095, + "bytesPerSec": 20092518.4 }, { "workers": 50, "durationMs": 5000, - "requests": 154, + "requests": 147, "errors": 0, - "requestsPerSec": 30.8, - "avgLatencyMs": 1156.11, - "medianLatencyMs": 932, - "p50LatencyMs": 932, - "p75LatencyMs": 1142, - "p90LatencyMs": 2354, - "p99LatencyMs": 4747, - "maxLatencyMs": 4938, - "bytesPerSec": 18308300.8 + "requestsPerSec": 29.4, + "avgLatencyMs": 1178.92, + "medianLatencyMs": 915, + "p50LatencyMs": 915, + "p75LatencyMs": 1129, + "p90LatencyMs": 2501, + "p99LatencyMs": 4719, + "maxLatencyMs": 4934, + "bytesPerSec": 17472716.8 }, { "workers": 100, @@ -372,14 +372,14 @@ "requests": 133, "errors": 0, "requestsPerSec": 26.6, - "avgLatencyMs": 1218.01, - "medianLatencyMs": 914, - "p50LatencyMs": 914, - "p75LatencyMs": 1062, - "p90LatencyMs": 2751, - "p99LatencyMs": 4641, - "maxLatencyMs": 4831, - "bytesPerSec": 15809024 + "avgLatencyMs": 1224.74, + "medianLatencyMs": 899, + "p50LatencyMs": 899, + "p75LatencyMs": 1059, + "p90LatencyMs": 2786, + "p99LatencyMs": 4666, + "maxLatencyMs": 4848, + "bytesPerSec": 15808153.6 }, { "workers": 200, @@ -387,72 +387,72 @@ "requests": 96, "errors": 0, "requestsPerSec": 19.2, - "avgLatencyMs": 1446.43, - "medianLatencyMs": 793, - "p50LatencyMs": 793, + "avgLatencyMs": 1443.73, + "medianLatencyMs": 795, + "p50LatencyMs": 795, "p75LatencyMs": 2235, - "p90LatencyMs": 3543, - "p99LatencyMs": 4866, - "maxLatencyMs": 4866, + "p90LatencyMs": 3563, + "p99LatencyMs": 4859, + "maxLatencyMs": 4859, "bytesPerSec": 11411456 } ] }, { "peakWorkers": 5, - "peakRequestsPerSec": 41, - "peakAvgLatencyMs": 119.55, - "peakP50LatencyMs": 118, - "peakP75LatencyMs": 120, - "peakP90LatencyMs": 125, - "peakP99LatencyMs": 141, - "totalRequests": 1152, + "peakRequestsPerSec": 42.2, + "peakAvgLatencyMs": 116.19, + "peakP50LatencyMs": 115, + "peakP75LatencyMs": 116, + "peakP90LatencyMs": 122, + "peakP99LatencyMs": 138, + "totalRequests": 1169, "totalErrors": 0, "stages": [ { "workers": 1, - "durationMs": 5010, - "requests": 204, + "durationMs": 5000, + "requests": 210, "errors": 0, - "requestsPerSec": 40.8, - "avgLatencyMs": 24, - "medianLatencyMs": 24, - "p50LatencyMs": 24, - "p75LatencyMs": 25, - "p90LatencyMs": 26, - "p99LatencyMs": 28, - "maxLatencyMs": 46, - "bytesPerSec": 24249958.4 + "requestsPerSec": 42, + "avgLatencyMs": 23.26, + "medianLatencyMs": 23, + "p50LatencyMs": 23, + "p75LatencyMs": 24, + "p90LatencyMs": 25, + "p99LatencyMs": 32, + "maxLatencyMs": 35, + "bytesPerSec": 24961024 }, { "workers": 5, "durationMs": 5000, - "requests": 205, + "requests": 211, "errors": 0, - "requestsPerSec": 41, - "avgLatencyMs": 119.55, - "medianLatencyMs": 118, - "p50LatencyMs": 118, - "p75LatencyMs": 120, - "p90LatencyMs": 125, - "p99LatencyMs": 141, - "maxLatencyMs": 141, - "bytesPerSec": 24371200 + "requestsPerSec": 42.2, + "avgLatencyMs": 116.19, + "medianLatencyMs": 115, + "p50LatencyMs": 115, + "p75LatencyMs": 116, + "p90LatencyMs": 122, + "p99LatencyMs": 138, + "maxLatencyMs": 139, + "bytesPerSec": 25085542.4 }, { "workers": 10, "durationMs": 5000, - "requests": 190, + "requests": 196, "errors": 0, - "requestsPerSec": 38, - "avgLatencyMs": 255.56, - "medianLatencyMs": 254, - "p50LatencyMs": 254, - "p75LatencyMs": 260, - "p90LatencyMs": 276, - "p99LatencyMs": 414, - "maxLatencyMs": 441, - "bytesPerSec": 22588620.8 + "requestsPerSec": 39.21, + "avgLatencyMs": 248.46, + "medianLatencyMs": 248, + "p50LatencyMs": 248, + "p75LatencyMs": 251, + "p90LatencyMs": 260, + "p99LatencyMs": 396, + "maxLatencyMs": 426, + "bytesPerSec": 23302963.2 }, { "workers": 25, @@ -460,14 +460,14 @@ "requests": 169, "errors": 0, "requestsPerSec": 33.8, - "avgLatencyMs": 686.59, - "medianLatencyMs": 676, - "p50LatencyMs": 676, - "p75LatencyMs": 686, - "p90LatencyMs": 711, - "p99LatencyMs": 1994, - "maxLatencyMs": 2108, - "bytesPerSec": 20092518.4 + "avgLatencyMs": 684.66, + "medianLatencyMs": 675, + "p50LatencyMs": 675, + "p75LatencyMs": 687, + "p90LatencyMs": 700, + "p99LatencyMs": 1955, + "maxLatencyMs": 2059, + "bytesPerSec": 20090880 }, { "workers": 50, @@ -475,147 +475,147 @@ "requests": 154, "errors": 0, "requestsPerSec": 30.8, - "avgLatencyMs": 1144.67, - "medianLatencyMs": 909, - "p50LatencyMs": 909, - "p75LatencyMs": 1115, - "p90LatencyMs": 2338, - "p99LatencyMs": 4684, - "maxLatencyMs": 4889, + "avgLatencyMs": 1151.91, + "medianLatencyMs": 928, + "p50LatencyMs": 928, + "p75LatencyMs": 1116, + "p90LatencyMs": 2360, + "p99LatencyMs": 4713, + "maxLatencyMs": 4901, "bytesPerSec": 18308300.8 }, { "workers": 100, "durationMs": 5010, - "requests": 140, + "requests": 133, "errors": 0, - "requestsPerSec": 28, - "avgLatencyMs": 1230.83, - "medianLatencyMs": 917, - "p50LatencyMs": 917, - "p75LatencyMs": 1094, - "p90LatencyMs": 2693, - "p99LatencyMs": 4801, - "maxLatencyMs": 5000, - "bytesPerSec": 16639795.2 + "requestsPerSec": 26.6, + "avgLatencyMs": 1219.35, + "medianLatencyMs": 932, + "p50LatencyMs": 932, + "p75LatencyMs": 1068, + "p90LatencyMs": 2739, + "p99LatencyMs": 4650, + "maxLatencyMs": 4848, + "bytesPerSec": 15810048 }, { "workers": 200, "durationMs": 5010, - "requests": 90, + "requests": 96, "errors": 0, - "requestsPerSec": 18, - "avgLatencyMs": 1496.98, - "medianLatencyMs": 792, - "p50LatencyMs": 792, - "p75LatencyMs": 2462, - "p90LatencyMs": 3624, - "p99LatencyMs": 4876, - "maxLatencyMs": 4876, - "bytesPerSec": 10701209.6 + "requestsPerSec": 19.2, + "avgLatencyMs": 1464.9, + "medianLatencyMs": 788, + "p50LatencyMs": 788, + "p75LatencyMs": 2313, + "p90LatencyMs": 3625, + "p99LatencyMs": 4924, + "maxLatencyMs": 4924, + "bytesPerSec": 11414732.8 } ] }, { "peakWorkers": 5, - "peakRequestsPerSec": 43, - "peakAvgLatencyMs": 115.26, - "peakP50LatencyMs": 115, - "peakP75LatencyMs": 115, - "peakP90LatencyMs": 118, - "peakP99LatencyMs": 136, - "totalRequests": 1198, + "peakRequestsPerSec": 42, + "peakAvgLatencyMs": 117.69, + "peakP50LatencyMs": 117, + "peakP75LatencyMs": 118, + "peakP90LatencyMs": 119, + "peakP99LatencyMs": 145, + "totalRequests": 1166, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 212, + "requests": 209, "errors": 0, - "requestsPerSec": 42.4, - "avgLatencyMs": 22.95, + "requestsPerSec": 41.8, + "avgLatencyMs": 23.39, "medianLatencyMs": 23, "p50LatencyMs": 23, - "p75LatencyMs": 24, + "p75LatencyMs": 25, "p90LatencyMs": 25, - "p99LatencyMs": 31, - "maxLatencyMs": 34, - "bytesPerSec": 25196953.6 + "p99LatencyMs": 27, + "maxLatencyMs": 36, + "bytesPerSec": 24843059.2 }, { "workers": 5, "durationMs": 5000, - "requests": 215, + "requests": 210, "errors": 0, - "requestsPerSec": 43, - "avgLatencyMs": 115.26, - "medianLatencyMs": 115, - "p50LatencyMs": 115, - "p75LatencyMs": 115, - "p90LatencyMs": 118, - "p99LatencyMs": 136, - "maxLatencyMs": 137, - "bytesPerSec": 25557401.6 + "requestsPerSec": 42, + "avgLatencyMs": 117.69, + "medianLatencyMs": 117, + "p50LatencyMs": 117, + "p75LatencyMs": 118, + "p90LatencyMs": 119, + "p99LatencyMs": 145, + "maxLatencyMs": 146, + "bytesPerSec": 24967577.6 }, { "workers": 10, "durationMs": 5000, - "requests": 196, + "requests": 194, "errors": 0, - "requestsPerSec": 39.21, - "avgLatencyMs": 247.41, - "medianLatencyMs": 244, - "p50LatencyMs": 244, - "p75LatencyMs": 249, - "p90LatencyMs": 256, - "p99LatencyMs": 445, - "maxLatencyMs": 474, - "bytesPerSec": 23302963.2 + "requestsPerSec": 38.8, + "avgLatencyMs": 252.34, + "medianLatencyMs": 249, + "p50LatencyMs": 249, + "p75LatencyMs": 256, + "p90LatencyMs": 266, + "p99LatencyMs": 428, + "maxLatencyMs": 463, + "bytesPerSec": 23067033.6 }, { "workers": 25, "durationMs": 5000, - "requests": 177, + "requests": 169, "errors": 0, - "requestsPerSec": 35.4, - "avgLatencyMs": 662.55, - "medianLatencyMs": 658, - "p50LatencyMs": 658, - "p75LatencyMs": 668, - "p90LatencyMs": 673, - "p99LatencyMs": 1890, - "maxLatencyMs": 1993, - "bytesPerSec": 21042790.4 + "requestsPerSec": 33.8, + "avgLatencyMs": 688.09, + "medianLatencyMs": 671, + "p50LatencyMs": 671, + "p75LatencyMs": 683, + "p90LatencyMs": 697, + "p99LatencyMs": 2007, + "maxLatencyMs": 2110, + "bytesPerSec": 20089241.61 }, { "workers": 50, "durationMs": 5000, - "requests": 155, + "requests": 154, "errors": 0, - "requestsPerSec": 31, - "avgLatencyMs": 1127.41, - "medianLatencyMs": 900, - "p50LatencyMs": 900, - "p75LatencyMs": 1092, - "p90LatencyMs": 2334, - "p99LatencyMs": 4613, - "maxLatencyMs": 4801, - "bytesPerSec": 18426265.61 + "requestsPerSec": 30.8, + "avgLatencyMs": 1157.29, + "medianLatencyMs": 931, + "p50LatencyMs": 931, + "p75LatencyMs": 1119, + "p90LatencyMs": 2380, + "p99LatencyMs": 4734, + "maxLatencyMs": 4921, + "bytesPerSec": 18308300.8 }, { "workers": 100, - "durationMs": 5010, - "requests": 147, + "durationMs": 5000, + "requests": 134, "errors": 0, - "requestsPerSec": 29.4, - "avgLatencyMs": 1195.77, - "medianLatencyMs": 903, - "p50LatencyMs": 903, - "p75LatencyMs": 1109, - "p90LatencyMs": 2675, - "p99LatencyMs": 4778, - "maxLatencyMs": 4974, - "bytesPerSec": 17474150.4 + "requestsPerSec": 26.8, + "avgLatencyMs": 1215.96, + "medianLatencyMs": 926, + "p50LatencyMs": 926, + "p75LatencyMs": 1077, + "p90LatencyMs": 2729, + "p99LatencyMs": 4644, + "maxLatencyMs": 4828, + "bytesPerSec": 15926988.8 }, { "workers": 200, @@ -623,14 +623,14 @@ "requests": 96, "errors": 0, "requestsPerSec": 19.2, - "avgLatencyMs": 1467.18, - "medianLatencyMs": 789, - "p50LatencyMs": 789, - "p75LatencyMs": 2359, - "p90LatencyMs": 3621, - "p99LatencyMs": 4923, - "maxLatencyMs": 4923, - "bytesPerSec": 11414732.8 + "avgLatencyMs": 1447.65, + "medianLatencyMs": 795, + "p50LatencyMs": 795, + "p75LatencyMs": 2246, + "p90LatencyMs": 3551, + "p99LatencyMs": 4868, + "maxLatencyMs": 4868, + "bytesPerSec": 11411456 } ] } @@ -640,89 +640,89 @@ "browserVersion": "Google Chrome 154.0.8037.97", "ssrLoadTests": { "peakWorkers": 1, - "peakRequestsPerSec": 43.4, - "peakAvgLatencyMs": 22.53, - "peakP50LatencyMs": 22, - "peakP75LatencyMs": 24, - "peakP90LatencyMs": 25, - "peakP99LatencyMs": 28, - "totalRequests": 1191, + "peakRequestsPerSec": 44.8, + "peakAvgLatencyMs": 21.79, + "peakP50LatencyMs": 21, + "peakP75LatencyMs": 23, + "peakP90LatencyMs": 24, + "peakP99LatencyMs": 26, + "totalRequests": 1245, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 217, + "requests": 224, "errors": 0, - "requestsPerSec": 43.4, - "avgLatencyMs": 22.53, - "medianLatencyMs": 22, - "p50LatencyMs": 22, - "p75LatencyMs": 24, - "p90LatencyMs": 25, - "p99LatencyMs": 28, + "requestsPerSec": 44.8, + "avgLatencyMs": 21.79, + "medianLatencyMs": 21, + "p50LatencyMs": 21, + "p75LatencyMs": 23, + "p90LatencyMs": 24, + "p99LatencyMs": 26, "maxLatencyMs": 33, - "bytesPerSec": 25695027.2 + "bytesPerSec": 26530611.2 }, { "workers": 5, "durationMs": 5000, - "requests": 204, + "requests": 220, "errors": 0, - "requestsPerSec": 40.8, - "avgLatencyMs": 121.01, - "medianLatencyMs": 120, - "p50LatencyMs": 120, - "p75LatencyMs": 123, - "p90LatencyMs": 125, - "p99LatencyMs": 145, - "maxLatencyMs": 149, - "bytesPerSec": 24154931.2 + "requestsPerSec": 44, + "avgLatencyMs": 111.61, + "medianLatencyMs": 111, + "p50LatencyMs": 111, + "p75LatencyMs": 113, + "p90LatencyMs": 115, + "p99LatencyMs": 130, + "maxLatencyMs": 157, + "bytesPerSec": 26055475.2 }, { "workers": 10, "durationMs": 5000, - "requests": 188, + "requests": 204, "errors": 0, - "requestsPerSec": 37.6, - "avgLatencyMs": 257.36, - "medianLatencyMs": 256, - "p50LatencyMs": 256, - "p75LatencyMs": 262, - "p90LatencyMs": 264, - "p99LatencyMs": 441, - "maxLatencyMs": 469, - "bytesPerSec": 22264217.6 + "requestsPerSec": 40.8, + "avgLatencyMs": 240.83, + "medianLatencyMs": 243, + "p50LatencyMs": 243, + "p75LatencyMs": 246, + "p90LatencyMs": 250, + "p99LatencyMs": 346, + "maxLatencyMs": 398, + "bytesPerSec": 24158208 }, { "workers": 25, "durationMs": 5000, - "requests": 173, + "requests": 181, "errors": 0, - "requestsPerSec": 34.6, - "avgLatencyMs": 674.34, - "medianLatencyMs": 673, - "p50LatencyMs": 673, - "p75LatencyMs": 687, - "p90LatencyMs": 696, - "p99LatencyMs": 1892, - "maxLatencyMs": 2000, - "bytesPerSec": 20489011.2 + "requestsPerSec": 36.21, + "avgLatencyMs": 647.82, + "medianLatencyMs": 639, + "p50LatencyMs": 639, + "p75LatencyMs": 646, + "p90LatencyMs": 650, + "p99LatencyMs": 1870, + "maxLatencyMs": 1973, + "bytesPerSec": 21436006.4 }, { "workers": 50, - "durationMs": 5000, - "requests": 154, + "durationMs": 5010, + "requests": 161, "errors": 0, - "requestsPerSec": 30.8, - "avgLatencyMs": 1141.42, - "medianLatencyMs": 926, - "p50LatencyMs": 926, - "p75LatencyMs": 1082, - "p90LatencyMs": 2365, - "p99LatencyMs": 4670, - "maxLatencyMs": 4855, - "bytesPerSec": 18232934.4 + "requestsPerSec": 32.21, + "avgLatencyMs": 1129.96, + "medianLatencyMs": 887, + "p50LatencyMs": 887, + "p75LatencyMs": 1061, + "p90LatencyMs": 2271, + "p99LatencyMs": 4705, + "maxLatencyMs": 4902, + "bytesPerSec": 19061964.8 }, { "workers": 100, @@ -730,14 +730,14 @@ "requests": 147, "errors": 0, "requestsPerSec": 29.4, - "avgLatencyMs": 1190.05, - "medianLatencyMs": 902, - "p50LatencyMs": 902, - "p75LatencyMs": 1058, - "p90LatencyMs": 2712, - "p99LatencyMs": 4744, - "maxLatencyMs": 4941, - "bytesPerSec": 17405337.61 + "avgLatencyMs": 1186.03, + "medianLatencyMs": 916, + "p50LatencyMs": 916, + "p75LatencyMs": 1056, + "p90LatencyMs": 2671, + "p99LatencyMs": 4730, + "maxLatencyMs": 4910, + "bytesPerSec": 17402060.8 }, { "workers": 200, @@ -745,221 +745,221 @@ "requests": 108, "errors": 0, "requestsPerSec": 21.6, - "avgLatencyMs": 1409.46, - "medianLatencyMs": 780, - "p50LatencyMs": 780, - "p75LatencyMs": 2189, - "p90LatencyMs": 3573, - "p99LatencyMs": 4829, - "maxLatencyMs": 4995, - "bytesPerSec": 12790988.8 + "avgLatencyMs": 1386.31, + "medianLatencyMs": 803, + "p50LatencyMs": 803, + "p75LatencyMs": 2140, + "p90LatencyMs": 3492, + "p99LatencyMs": 4752, + "maxLatencyMs": 4906, + "bytesPerSec": 12788172.8 } ], "runs": 3, "samples": [ { "peakWorkers": 1, - "peakRequestsPerSec": 43.2, - "peakAvgLatencyMs": 22.55, - "peakP50LatencyMs": 22, - "peakP75LatencyMs": 23, - "peakP90LatencyMs": 25, - "peakP99LatencyMs": 29, - "totalRequests": 1196, + "peakRequestsPerSec": 46, + "peakAvgLatencyMs": 21.25, + "peakP50LatencyMs": 21, + "peakP75LatencyMs": 22, + "peakP90LatencyMs": 23, + "peakP99LatencyMs": 26, + "totalRequests": 1296, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 216, + "requests": 230, "errors": 0, - "requestsPerSec": 43.2, - "avgLatencyMs": 22.55, - "medianLatencyMs": 22, - "p50LatencyMs": 22, - "p75LatencyMs": 23, - "p90LatencyMs": 25, - "p99LatencyMs": 29, - "maxLatencyMs": 35, - "bytesPerSec": 25577062.4 + "requestsPerSec": 46, + "avgLatencyMs": 21.25, + "medianLatencyMs": 21, + "p50LatencyMs": 21, + "p75LatencyMs": 22, + "p90LatencyMs": 23, + "p99LatencyMs": 26, + "maxLatencyMs": 30, + "bytesPerSec": 27238400 }, { "workers": 5, "durationMs": 5000, - "requests": 210, + "requests": 229, "errors": 0, - "requestsPerSec": 42, - "avgLatencyMs": 116.64, - "medianLatencyMs": 116, - "p50LatencyMs": 116, - "p75LatencyMs": 119, - "p90LatencyMs": 121, - "p99LatencyMs": 135, - "maxLatencyMs": 139, - "bytesPerSec": 24862720 + "requestsPerSec": 45.8, + "avgLatencyMs": 107.86, + "medianLatencyMs": 107, + "p50LatencyMs": 107, + "p75LatencyMs": 108, + "p90LatencyMs": 111, + "p99LatencyMs": 125, + "maxLatencyMs": 132, + "bytesPerSec": 27120435.2 }, { "workers": 10, - "durationMs": 5010, - "requests": 190, + "durationMs": 5000, + "requests": 210, "errors": 0, - "requestsPerSec": 38, - "avgLatencyMs": 255.59, - "medianLatencyMs": 257, - "p50LatencyMs": 257, - "p75LatencyMs": 259, - "p90LatencyMs": 262, - "p99LatencyMs": 421, - "maxLatencyMs": 448, - "bytesPerSec": 22500147.2 + "requestsPerSec": 42, + "avgLatencyMs": 231.21, + "medianLatencyMs": 231, + "p50LatencyMs": 231, + "p75LatencyMs": 234, + "p90LatencyMs": 238, + "p99LatencyMs": 367, + "maxLatencyMs": 417, + "bytesPerSec": 24862720 }, { "workers": 25, - "durationMs": 5010, - "requests": 177, + "durationMs": 5000, + "requests": 198, "errors": 0, - "requestsPerSec": 35.4, - "avgLatencyMs": 652.14, - "medianLatencyMs": 652, - "p50LatencyMs": 652, - "p75LatencyMs": 662, - "p90LatencyMs": 677, - "p99LatencyMs": 1848, - "maxLatencyMs": 1951, - "bytesPerSec": 20963328 + "requestsPerSec": 39.6, + "avgLatencyMs": 597.49, + "medianLatencyMs": 594, + "p50LatencyMs": 594, + "p75LatencyMs": 601, + "p90LatencyMs": 611, + "p99LatencyMs": 1696, + "maxLatencyMs": 1792, + "bytesPerSec": 23443865.6 }, { "workers": 50, - "durationMs": 5010, - "requests": 154, + "durationMs": 5000, + "requests": 161, "errors": 0, - "requestsPerSec": 30.8, - "avgLatencyMs": 1136.65, - "medianLatencyMs": 921, - "p50LatencyMs": 921, - "p75LatencyMs": 1114, - "p90LatencyMs": 2324, - "p99LatencyMs": 4658, - "maxLatencyMs": 4850, - "bytesPerSec": 18232934.4 + "requestsPerSec": 32.21, + "avgLatencyMs": 1111.61, + "medianLatencyMs": 866, + "p50LatencyMs": 866, + "p75LatencyMs": 1068, + "p90LatencyMs": 2229, + "p99LatencyMs": 4631, + "maxLatencyMs": 4820, + "bytesPerSec": 19061964.8 }, { "workers": 100, "durationMs": 5010, - "requests": 147, + "requests": 154, "errors": 0, - "requestsPerSec": 29.4, - "avgLatencyMs": 1202.25, - "medianLatencyMs": 912, - "p50LatencyMs": 912, - "p75LatencyMs": 1048, - "p90LatencyMs": 2743, - "p99LatencyMs": 4779, - "maxLatencyMs": 4983, - "bytesPerSec": 17408614.4 + "requestsPerSec": 30.8, + "avgLatencyMs": 1155.39, + "medianLatencyMs": 889, + "p50LatencyMs": 889, + "p75LatencyMs": 1040, + "p90LatencyMs": 2518, + "p99LatencyMs": 4706, + "maxLatencyMs": 4892, + "bytesPerSec": 18233344 }, { "workers": 200, "durationMs": 5010, - "requests": 102, + "requests": 114, "errors": 0, - "requestsPerSec": 20.4, - "avgLatencyMs": 1421.1, - "medianLatencyMs": 760, - "p50LatencyMs": 760, - "p75LatencyMs": 2283, - "p90LatencyMs": 3513, - "p99LatencyMs": 4738, - "maxLatencyMs": 4901, - "bytesPerSec": 12076646.4 + "requestsPerSec": 22.8, + "avgLatencyMs": 1383.4, + "medianLatencyMs": 795, + "p50LatencyMs": 795, + "p75LatencyMs": 2115, + "p90LatencyMs": 3484, + "p99LatencyMs": 4854, + "maxLatencyMs": 5004, + "bytesPerSec": 13500108.8 } ] }, { "peakWorkers": 1, - "peakRequestsPerSec": 43.4, - "peakAvgLatencyMs": 22.53, - "peakP50LatencyMs": 22, - "peakP75LatencyMs": 24, - "peakP90LatencyMs": 25, - "peakP99LatencyMs": 28, - "totalRequests": 1191, + "peakRequestsPerSec": 44.8, + "peakAvgLatencyMs": 21.79, + "peakP50LatencyMs": 21, + "peakP75LatencyMs": 23, + "peakP90LatencyMs": 24, + "peakP99LatencyMs": 26, + "totalRequests": 1245, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 217, + "requests": 224, "errors": 0, - "requestsPerSec": 43.4, - "avgLatencyMs": 22.53, - "medianLatencyMs": 22, - "p50LatencyMs": 22, - "p75LatencyMs": 24, - "p90LatencyMs": 25, - "p99LatencyMs": 28, + "requestsPerSec": 44.8, + "avgLatencyMs": 21.79, + "medianLatencyMs": 21, + "p50LatencyMs": 21, + "p75LatencyMs": 23, + "p90LatencyMs": 24, + "p99LatencyMs": 26, "maxLatencyMs": 33, - "bytesPerSec": 25695027.2 + "bytesPerSec": 26530611.2 }, { "workers": 5, "durationMs": 5000, - "requests": 204, + "requests": 220, "errors": 0, - "requestsPerSec": 40.8, - "avgLatencyMs": 121.01, - "medianLatencyMs": 120, - "p50LatencyMs": 120, - "p75LatencyMs": 123, - "p90LatencyMs": 125, - "p99LatencyMs": 145, - "maxLatencyMs": 149, - "bytesPerSec": 24154931.2 + "requestsPerSec": 44, + "avgLatencyMs": 111.61, + "medianLatencyMs": 111, + "p50LatencyMs": 111, + "p75LatencyMs": 113, + "p90LatencyMs": 115, + "p99LatencyMs": 130, + "maxLatencyMs": 157, + "bytesPerSec": 26055475.2 }, { "workers": 10, "durationMs": 5000, - "requests": 188, + "requests": 204, "errors": 0, - "requestsPerSec": 37.6, - "avgLatencyMs": 257.36, - "medianLatencyMs": 256, - "p50LatencyMs": 256, - "p75LatencyMs": 262, - "p90LatencyMs": 264, - "p99LatencyMs": 441, - "maxLatencyMs": 469, - "bytesPerSec": 22264217.6 + "requestsPerSec": 40.8, + "avgLatencyMs": 240.83, + "medianLatencyMs": 243, + "p50LatencyMs": 243, + "p75LatencyMs": 246, + "p90LatencyMs": 250, + "p99LatencyMs": 346, + "maxLatencyMs": 398, + "bytesPerSec": 24158208 }, { "workers": 25, "durationMs": 5000, - "requests": 173, + "requests": 181, "errors": 0, - "requestsPerSec": 34.6, - "avgLatencyMs": 674.34, - "medianLatencyMs": 673, - "p50LatencyMs": 673, - "p75LatencyMs": 687, - "p90LatencyMs": 696, - "p99LatencyMs": 1892, - "maxLatencyMs": 2000, - "bytesPerSec": 20489011.2 + "requestsPerSec": 36.21, + "avgLatencyMs": 647.82, + "medianLatencyMs": 639, + "p50LatencyMs": 639, + "p75LatencyMs": 646, + "p90LatencyMs": 650, + "p99LatencyMs": 1870, + "maxLatencyMs": 1973, + "bytesPerSec": 21436006.4 }, { "workers": 50, - "durationMs": 5000, - "requests": 154, + "durationMs": 5010, + "requests": 161, "errors": 0, - "requestsPerSec": 30.8, - "avgLatencyMs": 1141.42, - "medianLatencyMs": 926, - "p50LatencyMs": 926, - "p75LatencyMs": 1082, - "p90LatencyMs": 2365, - "p99LatencyMs": 4670, - "maxLatencyMs": 4855, - "bytesPerSec": 18232934.4 + "requestsPerSec": 32.21, + "avgLatencyMs": 1129.96, + "medianLatencyMs": 887, + "p50LatencyMs": 887, + "p75LatencyMs": 1061, + "p90LatencyMs": 2271, + "p99LatencyMs": 4705, + "maxLatencyMs": 4902, + "bytesPerSec": 19061964.8 }, { "workers": 100, @@ -967,14 +967,14 @@ "requests": 147, "errors": 0, "requestsPerSec": 29.4, - "avgLatencyMs": 1190.05, - "medianLatencyMs": 902, - "p50LatencyMs": 902, - "p75LatencyMs": 1058, - "p90LatencyMs": 2712, - "p99LatencyMs": 4744, - "maxLatencyMs": 4941, - "bytesPerSec": 17405337.61 + "avgLatencyMs": 1186.03, + "medianLatencyMs": 916, + "p50LatencyMs": 916, + "p75LatencyMs": 1056, + "p90LatencyMs": 2671, + "p99LatencyMs": 4730, + "maxLatencyMs": 4910, + "bytesPerSec": 17402060.8 }, { "workers": 200, @@ -982,26 +982,26 @@ "requests": 108, "errors": 0, "requestsPerSec": 21.6, - "avgLatencyMs": 1409.46, - "medianLatencyMs": 780, - "p50LatencyMs": 780, - "p75LatencyMs": 2189, - "p90LatencyMs": 3573, - "p99LatencyMs": 4829, - "maxLatencyMs": 4995, - "bytesPerSec": 12790988.8 + "avgLatencyMs": 1386.31, + "medianLatencyMs": 803, + "p50LatencyMs": 803, + "p75LatencyMs": 2140, + "p90LatencyMs": 3492, + "p99LatencyMs": 4752, + "maxLatencyMs": 4906, + "bytesPerSec": 12788172.8 } ] }, { - "peakWorkers": 1, - "peakRequestsPerSec": 43.4, - "peakAvgLatencyMs": 22.49, - "peakP50LatencyMs": 22, - "peakP75LatencyMs": 23, - "peakP90LatencyMs": 25, - "peakP99LatencyMs": 31, - "totalRequests": 1232, + "peakWorkers": 5, + "peakRequestsPerSec": 44, + "peakAvgLatencyMs": 110.83, + "peakP50LatencyMs": 110, + "peakP75LatencyMs": 111, + "peakP90LatencyMs": 117, + "peakP99LatencyMs": 131, + "totalRequests": 1272, "totalErrors": 0, "stages": [ { @@ -1010,59 +1010,59 @@ "requests": 217, "errors": 0, "requestsPerSec": 43.4, - "avgLatencyMs": 22.49, + "avgLatencyMs": 22.45, "medianLatencyMs": 22, "p50LatencyMs": 22, - "p75LatencyMs": 23, + "p75LatencyMs": 24, "p90LatencyMs": 25, - "p99LatencyMs": 31, - "maxLatencyMs": 41, - "bytesPerSec": 25698304 + "p99LatencyMs": 29, + "maxLatencyMs": 30, + "bytesPerSec": 25695027.2 }, { "workers": 5, "durationMs": 5000, - "requests": 214, + "requests": 220, "errors": 0, - "requestsPerSec": 42.8, - "avgLatencyMs": 115.33, - "medianLatencyMs": 114, - "p50LatencyMs": 114, - "p75LatencyMs": 117, - "p90LatencyMs": 121, - "p99LatencyMs": 137, - "maxLatencyMs": 152, - "bytesPerSec": 25341132.8 + "requestsPerSec": 44, + "avgLatencyMs": 110.83, + "medianLatencyMs": 110, + "p50LatencyMs": 110, + "p75LatencyMs": 111, + "p90LatencyMs": 117, + "p99LatencyMs": 131, + "maxLatencyMs": 132, + "bytesPerSec": 26052198.4 }, { "workers": 10, "durationMs": 5000, - "requests": 196, + "requests": 202, "errors": 0, - "requestsPerSec": 39.21, - "avgLatencyMs": 246.34, - "medianLatencyMs": 246, - "p50LatencyMs": 246, - "p75LatencyMs": 249, - "p90LatencyMs": 255, - "p99LatencyMs": 423, - "maxLatencyMs": 450, - "bytesPerSec": 23207936 + "requestsPerSec": 40.4, + "avgLatencyMs": 241.26, + "medianLatencyMs": 245, + "p50LatencyMs": 245, + "p75LatencyMs": 248, + "p90LatencyMs": 252, + "p99LatencyMs": 313, + "maxLatencyMs": 371, + "bytesPerSec": 23919001.6 }, { "workers": 25, - "durationMs": 5010, - "requests": 181, + "durationMs": 5000, + "requests": 190, "errors": 0, - "requestsPerSec": 36.21, - "avgLatencyMs": 638.13, - "medianLatencyMs": 646, - "p50LatencyMs": 646, - "p75LatencyMs": 650, - "p90LatencyMs": 656, - "p99LatencyMs": 1772, - "maxLatencyMs": 1871, - "bytesPerSec": 21438464 + "requestsPerSec": 38, + "avgLatencyMs": 617.15, + "medianLatencyMs": 607, + "p50LatencyMs": 607, + "p75LatencyMs": 615, + "p90LatencyMs": 628, + "p99LatencyMs": 1784, + "maxLatencyMs": 1882, + "bytesPerSec": 22500147.2 }, { "workers": 50, @@ -1070,44 +1070,44 @@ "requests": 168, "errors": 0, "requestsPerSec": 33.6, - "avgLatencyMs": 1104.38, - "medianLatencyMs": 897, - "p50LatencyMs": 897, - "p75LatencyMs": 1048, + "avgLatencyMs": 1091.05, + "medianLatencyMs": 846, + "p50LatencyMs": 846, + "p75LatencyMs": 1028, "p90LatencyMs": 2284, - "p99LatencyMs": 4692, - "maxLatencyMs": 4895, + "p99LatencyMs": 4633, + "maxLatencyMs": 4831, "bytesPerSec": 19892633.61 }, { "workers": 100, - "durationMs": 5010, - "requests": 154, + "durationMs": 5000, + "requests": 161, "errors": 0, - "requestsPerSec": 30.8, - "avgLatencyMs": 1166.89, - "medianLatencyMs": 898, - "p50LatencyMs": 898, - "p75LatencyMs": 1051, - "p90LatencyMs": 2547, - "p99LatencyMs": 4757, - "maxLatencyMs": 4938, - "bytesPerSec": 18232524.8 + "requestsPerSec": 32.21, + "avgLatencyMs": 1149.01, + "medianLatencyMs": 890, + "p50LatencyMs": 890, + "p75LatencyMs": 1049, + "p90LatencyMs": 2414, + "p99LatencyMs": 4776, + "maxLatencyMs": 4982, + "bytesPerSec": 19063193.61 }, { "workers": 200, "durationMs": 5010, - "requests": 102, + "requests": 114, "errors": 0, - "requestsPerSec": 20.4, - "avgLatencyMs": 1436.84, - "medianLatencyMs": 775, - "p50LatencyMs": 775, - "p75LatencyMs": 2310, - "p90LatencyMs": 3563, - "p99LatencyMs": 4791, - "maxLatencyMs": 4936, - "bytesPerSec": 12079923.2 + "requestsPerSec": 22.8, + "avgLatencyMs": 1370.88, + "medianLatencyMs": 786, + "p50LatencyMs": 786, + "p75LatencyMs": 2121, + "p90LatencyMs": 3458, + "p99LatencyMs": 4807, + "maxLatencyMs": 4946, + "bytesPerSec": 13499699.2 } ] } diff --git a/packages/docs/src/content/runtime/app-nuxt.json b/packages/docs/src/content/runtime/app-nuxt.json index d777ee06..cfc2ccd0 100644 --- a/packages/docs/src/content/runtime/app-nuxt.json +++ b/packages/docs/src/content/runtime/app-nuxt.json @@ -3,634 +3,634 @@ "package": "app-nuxt", "isFocused": true, "type": "runtime-app", - "timingMeasuredAt": "2026-10-09T13:14:59.615Z", + "timingMeasuredAt": "2026-10-10T10:58:42.209Z", "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": 151.4, - "fcpMs": 151.38, + "firstPaintMs": 139.6, + "fcpMs": 139.37, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 9.73, - "inputDelayMs": 0.86, - "processingDurationMs": 1.24, - "presentationDelayMs": 7.64 + "interactionLatencyMs": 12.38, + "inputDelayMs": 0.78, + "processingDurationMs": 1.57, + "presentationDelayMs": 10.02 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 14.36, - "fcpMs": 14.45, - "interactionLatencyMs": 1.31, - "inputDelayMs": 0.1, - "processingDurationMs": 0.12, - "presentationDelayMs": 1.32 + "firstPaintMs": 9.42, + "fcpMs": 9.45, + "interactionLatencyMs": 3.22, + "inputDelayMs": 0.22, + "processingDurationMs": 0.93, + "presentationDelayMs": 4.01 }, "samples": [ { - "firstPaintMs": 161, - "fcpMs": 161.298, + "firstPaintMs": 153, + "fcpMs": 152.824, "interactionTests": { - "interactionLatencyMs": 8.203, - "inputDelayMs": 0.74, - "processingDurationMs": 1.381, - "presentationDelayMs": 6.082 + "interactionLatencyMs": 9.292, + "inputDelayMs": 0.642, + "processingDurationMs": 1.164, + "presentationDelayMs": 7.486 } }, { - "firstPaintMs": 135, - "fcpMs": 135.202, + "firstPaintMs": 136, + "fcpMs": 136.226, "interactionTests": { - "interactionLatencyMs": 10.505, - "inputDelayMs": 0.936, - "processingDurationMs": 1.166, - "presentationDelayMs": 8.403 + "interactionLatencyMs": 15.407, + "inputDelayMs": 0.806, + "processingDurationMs": 1.1, + "presentationDelayMs": 13.501 } }, { - "firstPaintMs": 158, - "fcpMs": 157.515, + "firstPaintMs": 141, + "fcpMs": 140.63, "interactionTests": { - "interactionLatencyMs": 11.003, - "inputDelayMs": 0.782, - "processingDurationMs": 1.109, - "presentationDelayMs": 9.112 + "interactionLatencyMs": 12.972, + "inputDelayMs": 0.721, + "processingDurationMs": 1.148, + "presentationDelayMs": 11.103 } }, { - "firstPaintMs": 137, - "fcpMs": 136.65, + "firstPaintMs": 141, + "fcpMs": 140.586, "interactionTests": { - "interactionLatencyMs": 8.437, - "inputDelayMs": 0.835, - "processingDurationMs": 1.196, - "presentationDelayMs": 6.406 + "interactionLatencyMs": 15.433, + "inputDelayMs": 0.604, + "processingDurationMs": 1.231, + "presentationDelayMs": 13.598 } }, { - "firstPaintMs": 166, - "fcpMs": 166.233, + "firstPaintMs": 127, + "fcpMs": 126.595, "interactionTests": { - "interactionLatencyMs": 10.524999999999999, - "inputDelayMs": 0.991, - "processingDurationMs": 1.353, - "presentationDelayMs": 8.181 + "interactionLatencyMs": 8.771999999999998, + "inputDelayMs": 1.15, + "processingDurationMs": 3.232, + "presentationDelayMs": 4.39 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 384, - "avgLatencyMs": 2.692, - "medianLatencyMs": 2.51, - "samples": 3715, + "opsPerSec": 373, + "avgLatencyMs": 2.768, + "medianLatencyMs": 2.606, + "samples": 3613, "bodySizeKb": 201.73, "duplicationFactor": 2 }, "serverSideRenderedTests": { "firstPaintMs": 90.6, - "fcpMs": 90.42, + "fcpMs": 90.74, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 10.65, - "inputDelayMs": 0.82, - "processingDurationMs": 1.74, - "presentationDelayMs": 8.09 + "interactionLatencyMs": 10.56, + "inputDelayMs": 0.8, + "processingDurationMs": 1.63, + "presentationDelayMs": 8.13 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 5.55, - "fcpMs": 5.76, - "interactionLatencyMs": 1.37, - "inputDelayMs": 0.11, - "processingDurationMs": 0.95, - "presentationDelayMs": 1.18 + "firstPaintMs": 8.26, + "fcpMs": 8.38, + "interactionLatencyMs": 2.76, + "inputDelayMs": 0.05, + "processingDurationMs": 0.98, + "presentationDelayMs": 2.01 }, "samples": [ { - "firstPaintMs": 100, - "fcpMs": 100.208, + "firstPaintMs": 93, + "fcpMs": 93.272, "interactionTests": { - "interactionLatencyMs": 11.419, - "inputDelayMs": 0.755, - "processingDurationMs": 1.175, - "presentationDelayMs": 9.489 + "interactionLatencyMs": 8.631, + "inputDelayMs": 0.875, + "processingDurationMs": 1.225, + "presentationDelayMs": 6.531 } }, { - "firstPaintMs": 91, - "fcpMs": 90.771, + "firstPaintMs": 84, + "fcpMs": 83.551, "interactionTests": { - "interactionLatencyMs": 11.975, - "inputDelayMs": 1.01, - "processingDurationMs": 3.423, - "presentationDelayMs": 7.542 + "interactionLatencyMs": 7.9559999999999995, + "inputDelayMs": 0.744, + "processingDurationMs": 1.266, + "presentationDelayMs": 5.946 } }, { - "firstPaintMs": 88, - "fcpMs": 87.68, + "firstPaintMs": 80, + "fcpMs": 80.357, "interactionTests": { - "interactionLatencyMs": 10.347000000000001, - "inputDelayMs": 0.766, - "processingDurationMs": 1.537, - "presentationDelayMs": 8.044 + "interactionLatencyMs": 9.695, + "inputDelayMs": 0.785, + "processingDurationMs": 1.064, + "presentationDelayMs": 7.846 } }, { - "firstPaintMs": 86, - "fcpMs": 85.754, + "firstPaintMs": 99, + "fcpMs": 99.23, "interactionTests": { - "interactionLatencyMs": 8.446, - "inputDelayMs": 0.755, - "processingDurationMs": 1.21, - "presentationDelayMs": 6.481 + "interactionLatencyMs": 11.719, + "inputDelayMs": 0.823, + "processingDurationMs": 1.2, + "presentationDelayMs": 9.696 } }, { - "firstPaintMs": 88, - "fcpMs": 87.691, + "firstPaintMs": 97, + "fcpMs": 97.284, "interactionTests": { - "interactionLatencyMs": 11.057, - "inputDelayMs": 0.791, - "processingDurationMs": 1.347, - "presentationDelayMs": 8.919 + "interactionLatencyMs": 14.783, + "inputDelayMs": 0.784, + "processingDurationMs": 3.37, + "presentationDelayMs": 10.629 } } ] }, "ssrRouterLinkLoadTests": { "peakWorkers": 5, - "peakRequestsPerSec": 181.4, - "peakAvgLatencyMs": 27.02, - "peakP50LatencyMs": 27, - "peakP75LatencyMs": 27, - "peakP90LatencyMs": 28, - "peakP99LatencyMs": 41, - "totalRequests": 5957, + "peakRequestsPerSec": 168, + "peakAvgLatencyMs": 29.21, + "peakP50LatencyMs": 29, + "peakP75LatencyMs": 30, + "peakP90LatencyMs": 30, + "peakP99LatencyMs": 43, + "totalRequests": 5540, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 760, + "requests": 712, "errors": 0, - "requestsPerSec": 152, - "avgLatencyMs": 6.16, + "requestsPerSec": 142.4, + "avgLatencyMs": 6.33, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 6, - "p90LatencyMs": 7, + "p90LatencyMs": 8, "p99LatencyMs": 8, - "maxLatencyMs": 9, - "bytesPerSec": 46481408 + "maxLatencyMs": 12, + "bytesPerSec": 43545395.2 }, { "workers": 5, "durationMs": 5000, - "requests": 907, + "requests": 840, "errors": 0, - "requestsPerSec": 181.4, - "avgLatencyMs": 27.02, - "medianLatencyMs": 27, - "p50LatencyMs": 27, - "p75LatencyMs": 27, - "p90LatencyMs": 28, - "p99LatencyMs": 41, - "maxLatencyMs": 47, - "bytesPerSec": 55466393.6 + "requestsPerSec": 168, + "avgLatencyMs": 29.21, + "medianLatencyMs": 29, + "p50LatencyMs": 29, + "p75LatencyMs": 30, + "p90LatencyMs": 30, + "p99LatencyMs": 43, + "maxLatencyMs": 51, + "bytesPerSec": 51357286.4 }, { "workers": 10, "durationMs": 5000, - "requests": 895, + "requests": 834, "errors": 0, - "requestsPerSec": 179, - "avgLatencyMs": 55.02, - "medianLatencyMs": 55, - "p50LatencyMs": 55, - "p75LatencyMs": 55, - "p90LatencyMs": 56, - "p99LatencyMs": 84, - "maxLatencyMs": 183, - "bytesPerSec": 54725836.8 + "requestsPerSec": 166.8, + "avgLatencyMs": 59.14, + "medianLatencyMs": 58, + "p50LatencyMs": 58, + "p75LatencyMs": 59, + "p90LatencyMs": 60, + "p99LatencyMs": 89, + "maxLatencyMs": 192, + "bytesPerSec": 51003392 }, { "workers": 25, "durationMs": 5000, - "requests": 893, + "requests": 817, "errors": 0, - "requestsPerSec": 178.6, - "avgLatencyMs": 138.02, - "medianLatencyMs": 135, - "p50LatencyMs": 135, - "p75LatencyMs": 138, - "p90LatencyMs": 145, - "p99LatencyMs": 503, - "maxLatencyMs": 981, - "bytesPerSec": 54601318.4 + "requestsPerSec": 163.4, + "avgLatencyMs": 149.47, + "medianLatencyMs": 145, + "p50LatencyMs": 145, + "p75LatencyMs": 149, + "p90LatencyMs": 157, + "p99LatencyMs": 518, + "maxLatencyMs": 1075, + "bytesPerSec": 49954816 }, { "workers": 50, "durationMs": 5010, - "requests": 850, + "requests": 800, "errors": 0, - "requestsPerSec": 170, - "avgLatencyMs": 283.46, - "medianLatencyMs": 230, - "p50LatencyMs": 230, - "p75LatencyMs": 277, - "p90LatencyMs": 289, - "p99LatencyMs": 2678, - "maxLatencyMs": 3781, - "bytesPerSec": 51979878.4 + "requestsPerSec": 160, + "avgLatencyMs": 300.4, + "medianLatencyMs": 251, + "p50LatencyMs": 251, + "p75LatencyMs": 294, + "p90LatencyMs": 304, + "p99LatencyMs": 2855, + "maxLatencyMs": 3994, + "bytesPerSec": 48919347.2 }, { "workers": 100, "durationMs": 5010, - "requests": 841, + "requests": 782, "errors": 0, - "requestsPerSec": 168.2, - "avgLatencyMs": 323.92, - "medianLatencyMs": 236, - "p50LatencyMs": 236, - "p75LatencyMs": 283, - "p90LatencyMs": 319, - "p99LatencyMs": 3661, - "maxLatencyMs": 4871, - "bytesPerSec": 51429376 + "requestsPerSec": 156.4, + "avgLatencyMs": 337.25, + "medianLatencyMs": 250, + "p50LatencyMs": 250, + "p75LatencyMs": 309, + "p90LatencyMs": 332, + "p99LatencyMs": 3767, + "maxLatencyMs": 4895, + "bytesPerSec": 47818342.4 }, { "workers": 200, "durationMs": 5010, - "requests": 811, + "requests": 755, "errors": 0, - "requestsPerSec": 162.2, - "avgLatencyMs": 331.6, - "medianLatencyMs": 232, - "p50LatencyMs": 232, - "p75LatencyMs": 281, - "p90LatencyMs": 309, - "p99LatencyMs": 3712, - "maxLatencyMs": 4890, - "bytesPerSec": 49599283.2 + "requestsPerSec": 151, + "avgLatencyMs": 347.24, + "medianLatencyMs": 237, + "p50LatencyMs": 237, + "p75LatencyMs": 290, + "p90LatencyMs": 324, + "p99LatencyMs": 3866, + "maxLatencyMs": 4950, + "bytesPerSec": 46165196.8 } ], "runs": 3, "samples": [ { - "peakWorkers": 5, - "peakRequestsPerSec": 181.4, - "peakAvgLatencyMs": 27.02, - "peakP50LatencyMs": 27, - "peakP75LatencyMs": 27, - "peakP90LatencyMs": 28, - "peakP99LatencyMs": 41, - "totalRequests": 5957, + "peakWorkers": 10, + "peakRequestsPerSec": 169.6, + "peakAvgLatencyMs": 58.2, + "peakP50LatencyMs": 57, + "peakP75LatencyMs": 58, + "peakP90LatencyMs": 59, + "peakP99LatencyMs": 84, + "totalRequests": 5523, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 760, + "requests": 717, "errors": 0, - "requestsPerSec": 152, - "avgLatencyMs": 6.16, + "requestsPerSec": 143.4, + "avgLatencyMs": 6.23, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 6, "p90LatencyMs": 7, "p99LatencyMs": 8, - "maxLatencyMs": 9, - "bytesPerSec": 46481408 + "maxLatencyMs": 11, + "bytesPerSec": 43853414.4 }, { "workers": 5, "durationMs": 5000, - "requests": 907, + "requests": 841, "errors": 0, - "requestsPerSec": 181.4, - "avgLatencyMs": 27.02, - "medianLatencyMs": 27, - "p50LatencyMs": 27, - "p75LatencyMs": 27, - "p90LatencyMs": 28, - "p99LatencyMs": 41, - "maxLatencyMs": 47, - "bytesPerSec": 55466393.6 + "requestsPerSec": 168.2, + "avgLatencyMs": 29.1, + "medianLatencyMs": 29, + "p50LatencyMs": 29, + "p75LatencyMs": 29, + "p90LatencyMs": 31, + "p99LatencyMs": 44, + "maxLatencyMs": 58, + "bytesPerSec": 51422822.4 }, { "workers": 10, "durationMs": 5000, - "requests": 895, + "requests": 848, "errors": 0, - "requestsPerSec": 179, - "avgLatencyMs": 55.02, - "medianLatencyMs": 55, - "p50LatencyMs": 55, - "p75LatencyMs": 55, - "p90LatencyMs": 56, + "requestsPerSec": 169.6, + "avgLatencyMs": 58.2, + "medianLatencyMs": 57, + "p50LatencyMs": 57, + "p75LatencyMs": 58, + "p90LatencyMs": 59, "p99LatencyMs": 84, - "maxLatencyMs": 183, - "bytesPerSec": 54725836.8 + "maxLatencyMs": 178, + "bytesPerSec": 51861913.6 }, { "workers": 25, "durationMs": 5000, - "requests": 893, + "requests": 831, "errors": 0, - "requestsPerSec": 178.6, - "avgLatencyMs": 138.02, - "medianLatencyMs": 135, - "p50LatencyMs": 135, - "p75LatencyMs": 138, - "p90LatencyMs": 145, - "p99LatencyMs": 503, - "maxLatencyMs": 981, - "bytesPerSec": 54601318.4 + "requestsPerSec": 166.2, + "avgLatencyMs": 148.15, + "medianLatencyMs": 144, + "p50LatencyMs": 144, + "p75LatencyMs": 152, + "p90LatencyMs": 159, + "p99LatencyMs": 516, + "maxLatencyMs": 1027, + "bytesPerSec": 50813337.6 }, { "workers": 50, - "durationMs": 5010, - "requests": 850, + "durationMs": 5000, + "requests": 775, "errors": 0, - "requestsPerSec": 170, - "avgLatencyMs": 283.46, - "medianLatencyMs": 230, - "p50LatencyMs": 230, - "p75LatencyMs": 277, - "p90LatencyMs": 289, - "p99LatencyMs": 2678, - "maxLatencyMs": 3781, - "bytesPerSec": 51979878.4 + "requestsPerSec": 155, + "avgLatencyMs": 308.26, + "medianLatencyMs": 249, + "p50LatencyMs": 249, + "p75LatencyMs": 296, + "p90LatencyMs": 306, + "p99LatencyMs": 3070, + "maxLatencyMs": 4118, + "bytesPerSec": 47385804.8 }, { "workers": 100, "durationMs": 5010, - "requests": 841, + "requests": 783, "errors": 0, - "requestsPerSec": 168.2, - "avgLatencyMs": 323.92, - "medianLatencyMs": 236, - "p50LatencyMs": 236, - "p75LatencyMs": 283, - "p90LatencyMs": 319, - "p99LatencyMs": 3661, - "maxLatencyMs": 4871, - "bytesPerSec": 51429376 + "requestsPerSec": 156.6, + "avgLatencyMs": 339.78, + "medianLatencyMs": 242, + "p50LatencyMs": 242, + "p75LatencyMs": 305, + "p90LatencyMs": 332, + "p99LatencyMs": 3794, + "maxLatencyMs": 4936, + "bytesPerSec": 47883878.4 }, { "workers": 200, "durationMs": 5010, - "requests": 811, + "requests": 728, "errors": 0, - "requestsPerSec": 162.2, - "avgLatencyMs": 331.6, - "medianLatencyMs": 232, - "p50LatencyMs": 232, - "p75LatencyMs": 281, - "p90LatencyMs": 309, - "p99LatencyMs": 3712, - "maxLatencyMs": 4890, - "bytesPerSec": 49599283.2 + "requestsPerSec": 145.6, + "avgLatencyMs": 347.19, + "medianLatencyMs": 240, + "p50LatencyMs": 240, + "p75LatencyMs": 297, + "p90LatencyMs": 322, + "p99LatencyMs": 3774, + "maxLatencyMs": 4863, + "bytesPerSec": 44513689.6 } ] }, { - "peakWorkers": 5, - "peakRequestsPerSec": 181, - "peakAvgLatencyMs": 27.08, - "peakP50LatencyMs": 27, - "peakP75LatencyMs": 27, - "peakP90LatencyMs": 28, - "peakP99LatencyMs": 42, - "totalRequests": 6017, + "peakWorkers": 10, + "peakRequestsPerSec": 167, + "peakAvgLatencyMs": 59.07, + "peakP50LatencyMs": 58, + "peakP75LatencyMs": 60, + "peakP90LatencyMs": 61, + "peakP99LatencyMs": 93, + "totalRequests": 5510, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 762, + "requests": 714, "errors": 0, - "requestsPerSec": 152.4, - "avgLatencyMs": 6.15, + "requestsPerSec": 142.81, + "avgLatencyMs": 6.31, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 6, - "p90LatencyMs": 7, - "p99LatencyMs": 7, - "maxLatencyMs": 11, - "bytesPerSec": 46605926.4 + "p90LatencyMs": 8, + "p99LatencyMs": 8, + "maxLatencyMs": 13, + "bytesPerSec": 43663360 }, { "workers": 5, "durationMs": 5000, - "requests": 905, + "requests": 832, "errors": 0, - "requestsPerSec": 181, - "avgLatencyMs": 27.08, - "medianLatencyMs": 27, - "p50LatencyMs": 27, - "p75LatencyMs": 27, - "p90LatencyMs": 28, - "p99LatencyMs": 42, - "maxLatencyMs": 47, - "bytesPerSec": 55341875.2 + "requestsPerSec": 166.4, + "avgLatencyMs": 29.46, + "medianLatencyMs": 29, + "p50LatencyMs": 29, + "p75LatencyMs": 30, + "p90LatencyMs": 31, + "p99LatencyMs": 45, + "maxLatencyMs": 52, + "bytesPerSec": 50878873.6 }, { "workers": 10, "durationMs": 5000, - "requests": 890, + "requests": 835, "errors": 0, - "requestsPerSec": 178, - "avgLatencyMs": 55.23, - "medianLatencyMs": 55, - "p50LatencyMs": 55, - "p75LatencyMs": 55, - "p90LatencyMs": 56, - "p99LatencyMs": 84, - "maxLatencyMs": 179, - "bytesPerSec": 54417817.6 + "requestsPerSec": 167, + "avgLatencyMs": 59.07, + "medianLatencyMs": 58, + "p50LatencyMs": 58, + "p75LatencyMs": 60, + "p90LatencyMs": 61, + "p99LatencyMs": 93, + "maxLatencyMs": 201, + "bytesPerSec": 51062374.4 }, { "workers": 25, "durationMs": 5000, - "requests": 905, + "requests": 819, "errors": 0, - "requestsPerSec": 181, - "avgLatencyMs": 136.01, - "medianLatencyMs": 133, - "p50LatencyMs": 133, - "p75LatencyMs": 136, - "p90LatencyMs": 144, - "p99LatencyMs": 412, - "maxLatencyMs": 935, - "bytesPerSec": 55335321.6 + "requestsPerSec": 163.81, + "avgLatencyMs": 150.32, + "medianLatencyMs": 146, + "p50LatencyMs": 146, + "p75LatencyMs": 152, + "p90LatencyMs": 162, + "p99LatencyMs": 532, + "maxLatencyMs": 1080, + "bytesPerSec": 50072780.8 }, { "workers": 50, "durationMs": 5010, - "requests": 873, + "requests": 798, "errors": 0, - "requestsPerSec": 174.6, - "avgLatencyMs": 277.11, - "medianLatencyMs": 236, - "p50LatencyMs": 236, - "p75LatencyMs": 275, - "p90LatencyMs": 284, - "p99LatencyMs": 2628, - "maxLatencyMs": 3668, - "bytesPerSec": 53382348.8 + "requestsPerSec": 159.6, + "avgLatencyMs": 307.8, + "medianLatencyMs": 255, + "p50LatencyMs": 255, + "p75LatencyMs": 304, + "p90LatencyMs": 309, + "p99LatencyMs": 3053, + "maxLatencyMs": 4076, + "bytesPerSec": 48794828.8 }, { "workers": 100, "durationMs": 5010, - "requests": 870, + "requests": 756, "errors": 0, - "requestsPerSec": 174, - "avgLatencyMs": 323.95, - "medianLatencyMs": 240, - "p50LatencyMs": 240, - "p75LatencyMs": 285, - "p90LatencyMs": 315, - "p99LatencyMs": 3742, - "maxLatencyMs": 4955, - "bytesPerSec": 53198848 + "requestsPerSec": 151.2, + "avgLatencyMs": 341.92, + "medianLatencyMs": 254, + "p50LatencyMs": 254, + "p75LatencyMs": 301, + "p90LatencyMs": 329, + "p99LatencyMs": 3782, + "maxLatencyMs": 4884, + "bytesPerSec": 46225817.6 }, { "workers": 200, "durationMs": 5010, - "requests": 812, + "requests": 756, "errors": 0, - "requestsPerSec": 162.4, - "avgLatencyMs": 330.34, - "medianLatencyMs": 229, - "p50LatencyMs": 229, - "p75LatencyMs": 283, - "p90LatencyMs": 306, - "p99LatencyMs": 3719, - "maxLatencyMs": 4880, - "bytesPerSec": 49651712 + "requestsPerSec": 151.2, + "avgLatencyMs": 350.59, + "medianLatencyMs": 248, + "p50LatencyMs": 248, + "p75LatencyMs": 301, + "p90LatencyMs": 324, + "p99LatencyMs": 3903, + "maxLatencyMs": 5002, + "bytesPerSec": 46227456 } ] }, { "peakWorkers": 5, - "peakRequestsPerSec": 183.8, - "peakAvgLatencyMs": 26.69, - "peakP50LatencyMs": 27, - "peakP75LatencyMs": 27, - "peakP90LatencyMs": 27, - "peakP99LatencyMs": 41, - "totalRequests": 6029, + "peakRequestsPerSec": 168, + "peakAvgLatencyMs": 29.21, + "peakP50LatencyMs": 29, + "peakP75LatencyMs": 30, + "peakP90LatencyMs": 30, + "peakP99LatencyMs": 43, + "totalRequests": 5540, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 764, + "requests": 712, "errors": 0, - "requestsPerSec": 152.81, - "avgLatencyMs": 6.17, + "requestsPerSec": 142.4, + "avgLatencyMs": 6.33, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 6, - "p90LatencyMs": 7, - "p99LatencyMs": 7, + "p90LatencyMs": 8, + "p99LatencyMs": 8, "maxLatencyMs": 12, - "bytesPerSec": 46730444.8 + "bytesPerSec": 43545395.2 }, { "workers": 5, "durationMs": 5000, - "requests": 919, + "requests": 840, "errors": 0, - "requestsPerSec": 183.8, - "avgLatencyMs": 26.69, - "medianLatencyMs": 27, - "p50LatencyMs": 27, - "p75LatencyMs": 27, - "p90LatencyMs": 27, - "p99LatencyMs": 41, + "requestsPerSec": 168, + "avgLatencyMs": 29.21, + "medianLatencyMs": 29, + "p50LatencyMs": 29, + "p75LatencyMs": 30, + "p90LatencyMs": 30, + "p99LatencyMs": 43, "maxLatencyMs": 51, - "bytesPerSec": 56200396.8 + "bytesPerSec": 51357286.4 }, { "workers": 10, "durationMs": 5000, - "requests": 904, + "requests": 834, "errors": 0, - "requestsPerSec": 180.8, - "avgLatencyMs": 54.46, - "medianLatencyMs": 54, - "p50LatencyMs": 54, - "p75LatencyMs": 54, - "p90LatencyMs": 55, - "p99LatencyMs": 86, - "maxLatencyMs": 185, - "bytesPerSec": 55276339.2 + "requestsPerSec": 166.8, + "avgLatencyMs": 59.14, + "medianLatencyMs": 58, + "p50LatencyMs": 58, + "p75LatencyMs": 59, + "p90LatencyMs": 60, + "p99LatencyMs": 89, + "maxLatencyMs": 192, + "bytesPerSec": 51003392 }, { "workers": 25, "durationMs": 5000, - "requests": 917, + "requests": 817, "errors": 0, - "requestsPerSec": 183.4, - "avgLatencyMs": 134.79, - "medianLatencyMs": 133, - "p50LatencyMs": 133, - "p75LatencyMs": 134, - "p90LatencyMs": 145, - "p99LatencyMs": 404, - "maxLatencyMs": 915, - "bytesPerSec": 56075878.4 + "requestsPerSec": 163.4, + "avgLatencyMs": 149.47, + "medianLatencyMs": 145, + "p50LatencyMs": 145, + "p75LatencyMs": 149, + "p90LatencyMs": 157, + "p99LatencyMs": 518, + "maxLatencyMs": 1075, + "bytesPerSec": 49954816 }, { "workers": 50, - "durationMs": 5000, - "requests": 875, + "durationMs": 5010, + "requests": 800, "errors": 0, - "requestsPerSec": 175, - "avgLatencyMs": 280, - "medianLatencyMs": 243, - "p50LatencyMs": 243, - "p75LatencyMs": 277, - "p90LatencyMs": 281, - "p99LatencyMs": 2681, - "maxLatencyMs": 3726, - "bytesPerSec": 53506867.2 + "requestsPerSec": 160, + "avgLatencyMs": 300.4, + "medianLatencyMs": 251, + "p50LatencyMs": 251, + "p75LatencyMs": 294, + "p90LatencyMs": 304, + "p99LatencyMs": 2855, + "maxLatencyMs": 3994, + "bytesPerSec": 48919347.2 }, { "workers": 100, "durationMs": 5010, - "requests": 839, + "requests": 782, "errors": 0, - "requestsPerSec": 167.8, - "avgLatencyMs": 326.53, - "medianLatencyMs": 244, - "p50LatencyMs": 244, - "p75LatencyMs": 289, - "p90LatencyMs": 311, - "p99LatencyMs": 3703, - "maxLatencyMs": 4900, - "bytesPerSec": 51311411.2 + "requestsPerSec": 156.4, + "avgLatencyMs": 337.25, + "medianLatencyMs": 250, + "p50LatencyMs": 250, + "p75LatencyMs": 309, + "p90LatencyMs": 332, + "p99LatencyMs": 3767, + "maxLatencyMs": 4895, + "bytesPerSec": 47818342.4 }, { "workers": 200, "durationMs": 5010, - "requests": 811, + "requests": 755, "errors": 0, - "requestsPerSec": 162.2, - "avgLatencyMs": 332.35, - "medianLatencyMs": 228, - "p50LatencyMs": 228, - "p75LatencyMs": 285, - "p90LatencyMs": 317, - "p99LatencyMs": 3715, - "maxLatencyMs": 4906, - "bytesPerSec": 49596006.4 + "requestsPerSec": 151, + "avgLatencyMs": 347.24, + "medianLatencyMs": 237, + "p50LatencyMs": 237, + "p75LatencyMs": 290, + "p90LatencyMs": 324, + "p99LatencyMs": 3866, + "maxLatencyMs": 4950, + "bytesPerSec": 46165196.8 } ] } @@ -639,475 +639,475 @@ }, "browserVersion": "Google Chrome 154.0.8037.97", "ssrLoadTests": { - "peakWorkers": 200, - "peakRequestsPerSec": 530.21, - "peakAvgLatencyMs": 188.36, - "peakP50LatencyMs": 131, - "peakP75LatencyMs": 166, - "peakP90LatencyMs": 180, - "peakP99LatencyMs": 2830, - "totalRequests": 16973, + "peakWorkers": 100, + "peakRequestsPerSec": 520, + "peakAvgLatencyMs": 187.36, + "peakP50LatencyMs": 134, + "peakP75LatencyMs": 169, + "peakP90LatencyMs": 181, + "peakP99LatencyMs": 2692, + "totalRequests": 16975, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1597, + "requests": 1600, "errors": 0, - "requestsPerSec": 319.4, - "avgLatencyMs": 2.42, - "medianLatencyMs": 2, - "p50LatencyMs": 2, + "requestsPerSec": 320, + "avgLatencyMs": 2.83, + "medianLatencyMs": 3, + "p50LatencyMs": 3, "p75LatencyMs": 3, "p90LatencyMs": 3, "p99LatencyMs": 5, - "maxLatencyMs": 8, - "bytesPerSec": 94797824 + "maxLatencyMs": 7, + "bytesPerSec": 94968217.6 }, { "workers": 5, "durationMs": 5000, - "requests": 2553, + "requests": 2513, "errors": 0, - "requestsPerSec": 510.6, - "avgLatencyMs": 9.25, + "requestsPerSec": 502.6, + "avgLatencyMs": 9.62, "medianLatencyMs": 9, "p50LatencyMs": 9, "p75LatencyMs": 9, "p90LatencyMs": 12, "p99LatencyMs": 14, "maxLatencyMs": 26, - "bytesPerSec": 151558553.6 + "bytesPerSec": 149146828.81 }, { "workers": 10, "durationMs": 5000, - "requests": 2554, + "requests": 2559, "errors": 0, - "requestsPerSec": 510.8, + "requestsPerSec": 511.8, "avgLatencyMs": 19.04, "medianLatencyMs": 18, "p50LatencyMs": 18, "p75LatencyMs": 20, "p90LatencyMs": 21, - "p99LatencyMs": 38, - "maxLatencyMs": 52, - "bytesPerSec": 151584768 + "p99LatencyMs": 33, + "maxLatencyMs": 63, + "bytesPerSec": 151899340.81 }, { "workers": 25, "durationMs": 5000, - "requests": 2542, + "requests": 2530, "errors": 0, - "requestsPerSec": 508.4, - "avgLatencyMs": 48.51, + "requestsPerSec": 506, + "avgLatencyMs": 48.6, "medianLatencyMs": 48, "p50LatencyMs": 48, "p75LatencyMs": 49, "p90LatencyMs": 50, "p99LatencyMs": 79, - "maxLatencyMs": 329, - "bytesPerSec": 150850764.81 + "maxLatencyMs": 339, + "bytesPerSec": 150169190.4 }, { "workers": 50, "durationMs": 5000, - "requests": 2500, + "requests": 2574, "errors": 0, - "requestsPerSec": 500, - "avgLatencyMs": 98.54, - "medianLatencyMs": 95, - "p50LatencyMs": 95, - "p75LatencyMs": 98, - "p90LatencyMs": 108, - "p99LatencyMs": 356, - "maxLatencyMs": 1315, - "bytesPerSec": 148386611.2 + "requestsPerSec": 514.8, + "avgLatencyMs": 95.69, + "medianLatencyMs": 92, + "p50LatencyMs": 92, + "p75LatencyMs": 96, + "p90LatencyMs": 102, + "p99LatencyMs": 338, + "maxLatencyMs": 1303, + "bytesPerSec": 152764416 }, { "workers": 100, - "durationMs": 5010, - "requests": 2576, + "durationMs": 5000, + "requests": 2600, "errors": 0, - "requestsPerSec": 515.21, - "avgLatencyMs": 189.85, - "medianLatencyMs": 133, - "p50LatencyMs": 133, - "p75LatencyMs": 167, - "p90LatencyMs": 179, - "p99LatencyMs": 2807, - "maxLatencyMs": 4915, - "bytesPerSec": 152895488 + "requestsPerSec": 520, + "avgLatencyMs": 187.36, + "medianLatencyMs": 134, + "p50LatencyMs": 134, + "p75LatencyMs": 169, + "p90LatencyMs": 181, + "p99LatencyMs": 2692, + "maxLatencyMs": 4850, + "bytesPerSec": 154311065.6 }, { "workers": 200, "durationMs": 5010, - "requests": 2651, + "requests": 2599, "errors": 0, - "requestsPerSec": 530.21, - "avgLatencyMs": 188.36, - "medianLatencyMs": 131, - "p50LatencyMs": 131, - "p75LatencyMs": 166, - "p90LatencyMs": 180, - "p99LatencyMs": 2830, - "maxLatencyMs": 4965, - "bytesPerSec": 157351936 + "requestsPerSec": 519.8, + "avgLatencyMs": 190.07, + "medianLatencyMs": 134, + "p50LatencyMs": 134, + "p75LatencyMs": 165, + "p90LatencyMs": 186, + "p99LatencyMs": 2876, + "maxLatencyMs": 4963, + "bytesPerSec": 154284851.2 } ], "runs": 3, "samples": [ { - "peakWorkers": 10, - "peakRequestsPerSec": 516.21, - "peakAvgLatencyMs": 18.77, - "peakP50LatencyMs": 18, - "peakP75LatencyMs": 20, - "peakP90LatencyMs": 21, - "peakP99LatencyMs": 35, - "totalRequests": 16417, + "peakWorkers": 100, + "peakRequestsPerSec": 520, + "peakAvgLatencyMs": 187.36, + "peakP50LatencyMs": 134, + "peakP75LatencyMs": 169, + "peakP90LatencyMs": 181, + "peakP99LatencyMs": 2692, + "totalRequests": 16975, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1582, + "requests": 1600, "errors": 0, - "requestsPerSec": 316.4, - "avgLatencyMs": 2.97, + "requestsPerSec": 320, + "avgLatencyMs": 2.83, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, "p90LatencyMs": 3, "p99LatencyMs": 5, "maxLatencyMs": 7, - "bytesPerSec": 93906534.4 + "bytesPerSec": 94968217.6 }, { "workers": 5, "durationMs": 5000, - "requests": 2447, + "requests": 2513, "errors": 0, - "requestsPerSec": 489.4, - "avgLatencyMs": 9.74, + "requestsPerSec": 502.6, + "avgLatencyMs": 9.62, "medianLatencyMs": 9, "p50LatencyMs": 9, - "p75LatencyMs": 10, + "p75LatencyMs": 9, "p90LatencyMs": 12, - "p99LatencyMs": 15, - "maxLatencyMs": 29, - "bytesPerSec": 145267097.6 + "p99LatencyMs": 14, + "maxLatencyMs": 26, + "bytesPerSec": 149146828.81 }, { "workers": 10, "durationMs": 5000, - "requests": 2581, + "requests": 2559, "errors": 0, - "requestsPerSec": 516.21, - "avgLatencyMs": 18.77, + "requestsPerSec": 511.8, + "avgLatencyMs": 19.04, "medianLatencyMs": 18, "p50LatencyMs": 18, "p75LatencyMs": 20, "p90LatencyMs": 21, - "p99LatencyMs": 35, - "maxLatencyMs": 56, - "bytesPerSec": 153210060.81 + "p99LatencyMs": 33, + "maxLatencyMs": 63, + "bytesPerSec": 151899340.81 }, { "workers": 25, "durationMs": 5000, - "requests": 2468, + "requests": 2530, "errors": 0, - "requestsPerSec": 493.6, - "avgLatencyMs": 50.01, + "requestsPerSec": 506, + "avgLatencyMs": 48.6, "medianLatencyMs": 48, "p50LatencyMs": 48, - "p75LatencyMs": 50, - "p90LatencyMs": 51, + "p75LatencyMs": 49, + "p90LatencyMs": 50, "p99LatencyMs": 79, - "maxLatencyMs": 374, - "bytesPerSec": 146499174.4 + "maxLatencyMs": 339, + "bytesPerSec": 150169190.4 }, { "workers": 50, "durationMs": 5000, - "requests": 2491, + "requests": 2574, "errors": 0, - "requestsPerSec": 498.2, - "avgLatencyMs": 99.45, - "medianLatencyMs": 97, - "p50LatencyMs": 97, - "p75LatencyMs": 98, - "p90LatencyMs": 113, - "p99LatencyMs": 136, - "maxLatencyMs": 336, - "bytesPerSec": 147842662.4 + "requestsPerSec": 514.8, + "avgLatencyMs": 95.69, + "medianLatencyMs": 92, + "p50LatencyMs": 92, + "p75LatencyMs": 96, + "p90LatencyMs": 102, + "p99LatencyMs": 338, + "maxLatencyMs": 1303, + "bytesPerSec": 152764416 }, { "workers": 100, - "durationMs": 5010, - "requests": 2399, + "durationMs": 5000, + "requests": 2600, "errors": 0, - "requestsPerSec": 479.8, - "avgLatencyMs": 196.87, - "medianLatencyMs": 138, - "p50LatencyMs": 138, - "p75LatencyMs": 172, - "p90LatencyMs": 187, - "p99LatencyMs": 2929, - "maxLatencyMs": 4943, - "bytesPerSec": 142390067.2 + "requestsPerSec": 520, + "avgLatencyMs": 187.36, + "medianLatencyMs": 134, + "p50LatencyMs": 134, + "p75LatencyMs": 169, + "p90LatencyMs": 181, + "p99LatencyMs": 2692, + "maxLatencyMs": 4850, + "bytesPerSec": 154311065.6 }, { "workers": 200, "durationMs": 5010, - "requests": 2449, + "requests": 2599, "errors": 0, - "requestsPerSec": 489.8, - "avgLatencyMs": 195.45, - "medianLatencyMs": 140, - "p50LatencyMs": 140, - "p75LatencyMs": 172, - "p90LatencyMs": 180, - "p99LatencyMs": 2904, - "maxLatencyMs": 4953, - "bytesPerSec": 145326080 + "requestsPerSec": 519.8, + "avgLatencyMs": 190.07, + "medianLatencyMs": 134, + "p50LatencyMs": 134, + "p75LatencyMs": 165, + "p90LatencyMs": 186, + "p99LatencyMs": 2876, + "maxLatencyMs": 4963, + "bytesPerSec": 154284851.2 } ] }, { - "peakWorkers": 200, - "peakRequestsPerSec": 530.21, - "peakAvgLatencyMs": 188.36, - "peakP50LatencyMs": 131, - "peakP75LatencyMs": 166, - "peakP90LatencyMs": 180, - "peakP99LatencyMs": 2830, - "totalRequests": 16973, + "peakWorkers": 10, + "peakRequestsPerSec": 542, + "peakAvgLatencyMs": 17.87, + "peakP50LatencyMs": 17, + "peakP75LatencyMs": 19, + "peakP90LatencyMs": 20, + "peakP99LatencyMs": 30, + "totalRequests": 17484, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1597, + "requests": 1644, "errors": 0, - "requestsPerSec": 319.4, - "avgLatencyMs": 2.42, + "requestsPerSec": 328.8, + "avgLatencyMs": 2.22, "medianLatencyMs": 2, "p50LatencyMs": 2, - "p75LatencyMs": 3, + "p75LatencyMs": 2, "p90LatencyMs": 3, "p99LatencyMs": 5, - "maxLatencyMs": 8, - "bytesPerSec": 94797824 + "maxLatencyMs": 11, + "bytesPerSec": 97563443.2 }, { "workers": 5, "durationMs": 5000, - "requests": 2553, + "requests": 2632, "errors": 0, - "requestsPerSec": 510.6, - "avgLatencyMs": 9.25, - "medianLatencyMs": 9, - "p50LatencyMs": 9, + "requestsPerSec": 526.4, + "avgLatencyMs": 8.87, + "medianLatencyMs": 8, + "p50LatencyMs": 8, "p75LatencyMs": 9, - "p90LatencyMs": 12, - "p99LatencyMs": 14, - "maxLatencyMs": 26, - "bytesPerSec": 151558553.6 + "p90LatencyMs": 11, + "p99LatencyMs": 13, + "maxLatencyMs": 22, + "bytesPerSec": 156250931.2 }, { "workers": 10, "durationMs": 5000, - "requests": 2554, + "requests": 2710, "errors": 0, - "requestsPerSec": 510.8, - "avgLatencyMs": 19.04, - "medianLatencyMs": 18, - "p50LatencyMs": 18, - "p75LatencyMs": 20, - "p90LatencyMs": 21, - "p99LatencyMs": 38, - "maxLatencyMs": 52, - "bytesPerSec": 151584768 + "requestsPerSec": 542, + "avgLatencyMs": 17.87, + "medianLatencyMs": 17, + "p50LatencyMs": 17, + "p75LatencyMs": 19, + "p90LatencyMs": 20, + "p99LatencyMs": 30, + "maxLatencyMs": 31, + "bytesPerSec": 160864665.6 }, { "workers": 25, "durationMs": 5000, - "requests": 2542, + "requests": 2703, "errors": 0, - "requestsPerSec": 508.4, - "avgLatencyMs": 48.51, - "medianLatencyMs": 48, - "p50LatencyMs": 48, - "p75LatencyMs": 49, - "p90LatencyMs": 50, - "p99LatencyMs": 79, - "maxLatencyMs": 329, - "bytesPerSec": 150850764.81 + "requestsPerSec": 540.6, + "avgLatencyMs": 45.34, + "medianLatencyMs": 45, + "p50LatencyMs": 45, + "p75LatencyMs": 46, + "p90LatencyMs": 47, + "p99LatencyMs": 69, + "maxLatencyMs": 316, + "bytesPerSec": 160419020.81 }, { "workers": 50, "durationMs": 5000, - "requests": 2500, + "requests": 2598, "errors": 0, - "requestsPerSec": 500, - "avgLatencyMs": 98.54, - "medianLatencyMs": 95, - "p50LatencyMs": 95, - "p75LatencyMs": 98, - "p90LatencyMs": 108, - "p99LatencyMs": 356, - "maxLatencyMs": 1315, - "bytesPerSec": 148386611.2 + "requestsPerSec": 519.6, + "avgLatencyMs": 94.85, + "medianLatencyMs": 91, + "p50LatencyMs": 91, + "p75LatencyMs": 95, + "p90LatencyMs": 106, + "p99LatencyMs": 343, + "maxLatencyMs": 1261, + "bytesPerSec": 154206208 }, { "workers": 100, "durationMs": 5010, - "requests": 2576, + "requests": 2598, "errors": 0, - "requestsPerSec": 515.21, - "avgLatencyMs": 189.85, - "medianLatencyMs": 133, - "p50LatencyMs": 133, - "p75LatencyMs": 167, - "p90LatencyMs": 179, - "p99LatencyMs": 2807, - "maxLatencyMs": 4915, - "bytesPerSec": 152895488 + "requestsPerSec": 519.6, + "avgLatencyMs": 188.37, + "medianLatencyMs": 137, + "p50LatencyMs": 137, + "p75LatencyMs": 166, + "p90LatencyMs": 180, + "p99LatencyMs": 2788, + "maxLatencyMs": 4876, + "bytesPerSec": 154206208 }, { "workers": 200, "durationMs": 5010, - "requests": 2651, + "requests": 2599, "errors": 0, - "requestsPerSec": 530.21, - "avgLatencyMs": 188.36, - "medianLatencyMs": 131, - "p50LatencyMs": 131, - "p75LatencyMs": 166, - "p90LatencyMs": 180, - "p99LatencyMs": 2830, - "maxLatencyMs": 4965, - "bytesPerSec": 157351936 + "requestsPerSec": 519.8, + "avgLatencyMs": 189.81, + "medianLatencyMs": 133, + "p50LatencyMs": 133, + "p75LatencyMs": 173, + "p90LatencyMs": 187, + "p99LatencyMs": 2827, + "maxLatencyMs": 4956, + "bytesPerSec": 154258636.81 } ] }, { - "peakWorkers": 10, - "peakRequestsPerSec": 542.6, - "peakAvgLatencyMs": 17.82, - "peakP50LatencyMs": 17, - "peakP75LatencyMs": 19, - "peakP90LatencyMs": 20, - "peakP99LatencyMs": 32, - "totalRequests": 17791, + "peakWorkers": 5, + "peakRequestsPerSec": 516, + "peakAvgLatencyMs": 9.06, + "peakP50LatencyMs": 8, + "peakP75LatencyMs": 9, + "peakP90LatencyMs": 11, + "peakP99LatencyMs": 13, + "totalRequests": 16648, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1644, + "requests": 1632, "errors": 0, - "requestsPerSec": 328.8, - "avgLatencyMs": 2.21, + "requestsPerSec": 326.4, + "avgLatencyMs": 2.26, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 3, "p99LatencyMs": 5, - "maxLatencyMs": 7, - "bytesPerSec": 97563443.2 + "maxLatencyMs": 6, + "bytesPerSec": 96855654.4 }, { "workers": 5, "durationMs": 5000, - "requests": 2701, + "requests": 2580, "errors": 0, - "requestsPerSec": 540.21, - "avgLatencyMs": 8.74, + "requestsPerSec": 516, + "avgLatencyMs": 9.06, "medianLatencyMs": 8, "p50LatencyMs": 8, "p75LatencyMs": 9, "p90LatencyMs": 11, - "p99LatencyMs": 14, - "maxLatencyMs": 22, - "bytesPerSec": 160287948.81 + "p99LatencyMs": 13, + "maxLatencyMs": 26, + "bytesPerSec": 153131417.6 }, { "workers": 10, "durationMs": 5000, - "requests": 2713, + "requests": 2558, "errors": 0, - "requestsPerSec": 542.6, - "avgLatencyMs": 17.82, - "medianLatencyMs": 17, - "p50LatencyMs": 17, - "p75LatencyMs": 19, - "p90LatencyMs": 20, + "requestsPerSec": 511.6, + "avgLatencyMs": 18.98, + "medianLatencyMs": 18, + "p50LatencyMs": 18, + "p75LatencyMs": 20, + "p90LatencyMs": 21, "p99LatencyMs": 32, - "maxLatencyMs": 56, - "bytesPerSec": 161021952 + "maxLatencyMs": 41, + "bytesPerSec": 151846912 }, { "workers": 25, "durationMs": 5000, - "requests": 2706, + "requests": 2467, "errors": 0, - "requestsPerSec": 541.21, - "avgLatencyMs": 45.52, - "medianLatencyMs": 45, - "p50LatencyMs": 45, - "p75LatencyMs": 46, - "p90LatencyMs": 47, - "p99LatencyMs": 67, - "maxLatencyMs": 315, - "bytesPerSec": 160628736 + "requestsPerSec": 493.4, + "avgLatencyMs": 50, + "medianLatencyMs": 49, + "p50LatencyMs": 49, + "p75LatencyMs": 50, + "p90LatencyMs": 52, + "p99LatencyMs": 81, + "maxLatencyMs": 334, + "bytesPerSec": 146420531.2 }, { "workers": 50, "durationMs": 5000, - "requests": 2678, + "requests": 2523, "errors": 0, - "requestsPerSec": 535.6, - "avgLatencyMs": 91.86, - "medianLatencyMs": 89, - "p50LatencyMs": 89, - "p75LatencyMs": 92, - "p90LatencyMs": 96, - "p99LatencyMs": 304, - "maxLatencyMs": 1227, - "bytesPerSec": 158951014.4 + "requestsPerSec": 504.6, + "avgLatencyMs": 97.82, + "medianLatencyMs": 93, + "p50LatencyMs": 93, + "p75LatencyMs": 96, + "p90LatencyMs": 107, + "p99LatencyMs": 356, + "maxLatencyMs": 1333, + "bytesPerSec": 149775974.4 }, { "workers": 100, "durationMs": 5010, - "requests": 2698, + "requests": 2449, "errors": 0, - "requestsPerSec": 539.6, - "avgLatencyMs": 181.29, - "medianLatencyMs": 136, - "p50LatencyMs": 136, - "p75LatencyMs": 165, - "p90LatencyMs": 181, - "p99LatencyMs": 2591, - "maxLatencyMs": 4692, - "bytesPerSec": 160130662.4 + "requestsPerSec": 489.8, + "avgLatencyMs": 195.04, + "medianLatencyMs": 133, + "p50LatencyMs": 133, + "p75LatencyMs": 180, + "p90LatencyMs": 195, + "p99LatencyMs": 2788, + "maxLatencyMs": 4954, + "bytesPerSec": 145371955.2 }, { "workers": 200, "durationMs": 5010, - "requests": 2651, + "requests": 2439, "errors": 0, - "requestsPerSec": 530.21, - "avgLatencyMs": 188.96, - "medianLatencyMs": 129, - "p50LatencyMs": 129, - "p75LatencyMs": 163, - "p90LatencyMs": 186, - "p99LatencyMs": 2813, - "maxLatencyMs": 4984, - "bytesPerSec": 157325721.6 + "requestsPerSec": 487.8, + "avgLatencyMs": 195.44, + "medianLatencyMs": 138, + "p50LatencyMs": 138, + "p75LatencyMs": 165, + "p90LatencyMs": 189, + "p99LatencyMs": 2892, + "maxLatencyMs": 4908, + "bytesPerSec": 144762470.4 } ] } diff --git a/packages/docs/src/content/runtime/app-pracht.json b/packages/docs/src/content/runtime/app-pracht.json index 73906f6c..65ffc08d 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-09T13:14:59.615Z", + "timingMeasuredAt": "2026-10-10T10:58:42.209Z", "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": 586, - "avgLatencyMs": 1.759, - "medianLatencyMs": 1.643, - "samples": 5687, + "opsPerSec": 585, + "avgLatencyMs": 1.762, + "medianLatencyMs": 1.65, + "samples": 5675, "bodySizeKb": 187.02, "duplicationFactor": 2 }, "ssrLoadTests": { - "peakWorkers": 200, - "peakRequestsPerSec": 665, - "peakAvgLatencyMs": 208.01, - "peakP50LatencyMs": 149, - "peakP75LatencyMs": 180, - "peakP90LatencyMs": 209, - "peakP99LatencyMs": 2884, - "totalRequests": 21403, + "peakWorkers": 25, + "peakRequestsPerSec": 663.8, + "peakAvgLatencyMs": 37.02, + "peakP50LatencyMs": 37, + "peakP75LatencyMs": 38, + "peakP90LatencyMs": 39, + "peakP99LatencyMs": 43, + "totalRequests": 20577, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1879, + "requests": 1854, "errors": 0, - "requestsPerSec": 375.8, - "avgLatencyMs": 2.08, + "requestsPerSec": 370.8, + "avgLatencyMs": 2.1, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 2, "p99LatencyMs": 3, "maxLatencyMs": 6, - "bytesPerSec": 106004480 + "bytesPerSec": 104588902.4 }, { "workers": 5, "durationMs": 5000, - "requests": 3057, + "requests": 2864, "errors": 0, - "requestsPerSec": 611.4, - "avgLatencyMs": 7.57, - "medianLatencyMs": 7, - "p50LatencyMs": 7, - "p75LatencyMs": 8, + "requestsPerSec": 572.8, + "avgLatencyMs": 8.3, + "medianLatencyMs": 8, + "p50LatencyMs": 8, + "p75LatencyMs": 9, "p90LatencyMs": 9, - "p99LatencyMs": 10, - "maxLatencyMs": 12, - "bytesPerSec": 172477644.8 + "p99LatencyMs": 12, + "maxLatencyMs": 16, + "bytesPerSec": 161598668.81 }, { "workers": 10, "durationMs": 5000, - "requests": 3272, + "requests": 3028, "errors": 0, - "requestsPerSec": 654.4, - "avgLatencyMs": 14.75, - "medianLatencyMs": 15, - "p50LatencyMs": 15, - "p75LatencyMs": 15, - "p90LatencyMs": 16, - "p99LatencyMs": 18, - "maxLatencyMs": 21, - "bytesPerSec": 184588697.6 + "requestsPerSec": 605.6, + "avgLatencyMs": 16.01, + "medianLatencyMs": 16, + "p50LatencyMs": 16, + "p75LatencyMs": 17, + "p90LatencyMs": 18, + "p99LatencyMs": 26, + "maxLatencyMs": 34, + "bytesPerSec": 170826137.6 }, { "workers": 25, "durationMs": 5000, - "requests": 3297, + "requests": 3319, "errors": 0, - "requestsPerSec": 659.4, - "avgLatencyMs": 37.29, + "requestsPerSec": 663.8, + "avgLatencyMs": 37.02, "medianLatencyMs": 37, "p50LatencyMs": 37, "p75LatencyMs": 38, "p90LatencyMs": 39, - "p99LatencyMs": 64, - "maxLatencyMs": 139, - "bytesPerSec": 186030489.6 + "p99LatencyMs": 43, + "maxLatencyMs": 113, + "bytesPerSec": 187210137.6 }, { "workers": 50, "durationMs": 5000, - "requests": 3286, + "requests": 3188, "errors": 0, - "requestsPerSec": 657.2, - "avgLatencyMs": 75.05, - "medianLatencyMs": 74, - "p50LatencyMs": 74, - "p75LatencyMs": 76, - "p90LatencyMs": 78, - "p99LatencyMs": 126, - "maxLatencyMs": 488, - "bytesPerSec": 185401344 + "requestsPerSec": 637.6, + "avgLatencyMs": 77.34, + "medianLatencyMs": 76, + "p50LatencyMs": 76, + "p75LatencyMs": 77, + "p90LatencyMs": 80, + "p99LatencyMs": 113, + "maxLatencyMs": 205, + "bytesPerSec": 179870105.6 }, { "workers": 100, - "durationMs": 5000, - "requests": 3287, + "durationMs": 5010, + "requests": 3212, "errors": 0, - "requestsPerSec": 657.4, - "avgLatencyMs": 149.39, - "medianLatencyMs": 146, - "p50LatencyMs": 146, - "p75LatencyMs": 149, - "p90LatencyMs": 152, - "p99LatencyMs": 1034, - "maxLatencyMs": 2383, - "bytesPerSec": 185427558.4 + "requestsPerSec": 642.4, + "avgLatencyMs": 152.99, + "medianLatencyMs": 148, + "p50LatencyMs": 148, + "p75LatencyMs": 153, + "p90LatencyMs": 157, + "p99LatencyMs": 1161, + "maxLatencyMs": 2525, + "bytesPerSec": 181207040 }, { "workers": 200, "durationMs": 5010, - "requests": 3325, + "requests": 3112, "errors": 0, - "requestsPerSec": 665, - "avgLatencyMs": 208.01, - "medianLatencyMs": 149, - "p50LatencyMs": 149, - "p75LatencyMs": 180, - "p90LatencyMs": 209, - "p99LatencyMs": 2884, - "maxLatencyMs": 4934, - "bytesPerSec": 187577139.2 + "requestsPerSec": 622.4, + "avgLatencyMs": 215.21, + "medianLatencyMs": 155, + "p50LatencyMs": 155, + "p75LatencyMs": 182, + "p90LatencyMs": 213, + "p99LatencyMs": 2951, + "maxLatencyMs": 4947, + "bytesPerSec": 175544729.6 } ], "runs": 3, "samples": [ { "peakWorkers": 25, - "peakRequestsPerSec": 644.4, - "peakAvgLatencyMs": 38.18, - "peakP50LatencyMs": 38, - "peakP75LatencyMs": 39, - "peakP90LatencyMs": 40, - "peakP99LatencyMs": 59, - "totalRequests": 20352, + "peakRequestsPerSec": 663.8, + "peakAvgLatencyMs": 37.02, + "peakP50LatencyMs": 37, + "peakP75LatencyMs": 38, + "peakP90LatencyMs": 39, + "peakP99LatencyMs": 43, + "totalRequests": 20577, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1796, + "requests": 1854, "errors": 0, - "requestsPerSec": 359.2, - "avgLatencyMs": 2.12, + "requestsPerSec": 370.8, + "avgLatencyMs": 2.1, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, - "p90LatencyMs": 3, + "p90LatencyMs": 2, "p99LatencyMs": 3, - "maxLatencyMs": 5, - "bytesPerSec": 101325209.6 + "maxLatencyMs": 6, + "bytesPerSec": 104588902.4 }, { "workers": 5, "durationMs": 5000, - "requests": 2877, + "requests": 2864, "errors": 0, - "requestsPerSec": 575.4, - "avgLatencyMs": 8.28, + "requestsPerSec": 572.8, + "avgLatencyMs": 8.3, "medianLatencyMs": 8, "p50LatencyMs": 8, "p75LatencyMs": 9, "p90LatencyMs": 9, - "p99LatencyMs": 11, - "maxLatencyMs": 14, - "bytesPerSec": 162332672 + "p99LatencyMs": 12, + "maxLatencyMs": 16, + "bytesPerSec": 161598668.81 }, { "workers": 10, "durationMs": 5000, - "requests": 3002, + "requests": 3028, "errors": 0, - "requestsPerSec": 600.4, - "avgLatencyMs": 16.14, + "requestsPerSec": 605.6, + "avgLatencyMs": 16.01, "medianLatencyMs": 16, "p50LatencyMs": 16, "p75LatencyMs": 17, "p90LatencyMs": 18, - "p99LatencyMs": 20, - "maxLatencyMs": 35, - "bytesPerSec": 169358131.2 + "p99LatencyMs": 26, + "maxLatencyMs": 34, + "bytesPerSec": 170826137.6 }, { "workers": 25, "durationMs": 5000, - "requests": 3222, + "requests": 3319, "errors": 0, - "requestsPerSec": 644.4, - "avgLatencyMs": 38.18, - "medianLatencyMs": 38, - "p50LatencyMs": 38, - "p75LatencyMs": 39, - "p90LatencyMs": 40, - "p99LatencyMs": 59, - "maxLatencyMs": 157, - "bytesPerSec": 181783756.8 + "requestsPerSec": 663.8, + "avgLatencyMs": 37.02, + "medianLatencyMs": 37, + "p50LatencyMs": 37, + "p75LatencyMs": 38, + "p90LatencyMs": 39, + "p99LatencyMs": 43, + "maxLatencyMs": 113, + "bytesPerSec": 187210137.6 }, { "workers": 50, "durationMs": 5000, - "requests": 3219, + "requests": 3188, "errors": 0, - "requestsPerSec": 643.8, - "avgLatencyMs": 76.57, - "medianLatencyMs": 75, - "p50LatencyMs": 75, + "requestsPerSec": 637.6, + "avgLatencyMs": 77.34, + "medianLatencyMs": 76, + "p50LatencyMs": 76, "p75LatencyMs": 77, - "p90LatencyMs": 79, - "p99LatencyMs": 108, - "maxLatencyMs": 531, - "bytesPerSec": 181600256 + "p90LatencyMs": 80, + "p99LatencyMs": 113, + "maxLatencyMs": 205, + "bytesPerSec": 179870105.6 }, { "workers": 100, "durationMs": 5010, - "requests": 3167, + "requests": 3212, "errors": 0, - "requestsPerSec": 633.4, - "avgLatencyMs": 154.8, - "medianLatencyMs": 147, - "p50LatencyMs": 147, - "p75LatencyMs": 154, - "p90LatencyMs": 164, - "p99LatencyMs": 1170, - "maxLatencyMs": 2521, - "bytesPerSec": 178664243.2 + "requestsPerSec": 642.4, + "avgLatencyMs": 152.99, + "medianLatencyMs": 148, + "p50LatencyMs": 148, + "p75LatencyMs": 153, + "p90LatencyMs": 157, + "p99LatencyMs": 1161, + "maxLatencyMs": 2525, + "bytesPerSec": 181207040 }, { "workers": 200, "durationMs": 5010, - "requests": 3069, + "requests": 3112, "errors": 0, - "requestsPerSec": 613.8, - "avgLatencyMs": 218.23, - "medianLatencyMs": 151, - "p50LatencyMs": 151, - "p75LatencyMs": 190, - "p90LatencyMs": 201, - "p99LatencyMs": 3090, - "maxLatencyMs": 4977, - "bytesPerSec": 173159219.2 + "requestsPerSec": 622.4, + "avgLatencyMs": 215.21, + "medianLatencyMs": 155, + "p50LatencyMs": 155, + "p75LatencyMs": 182, + "p90LatencyMs": 213, + "p99LatencyMs": 2951, + "maxLatencyMs": 4947, + "bytesPerSec": 175544729.6 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 696, - "peakAvgLatencyMs": 35.31, - "peakP50LatencyMs": 35, - "peakP75LatencyMs": 36, - "peakP90LatencyMs": 37, - "peakP99LatencyMs": 39, - "totalRequests": 21510, + "peakRequestsPerSec": 678, + "peakAvgLatencyMs": 36.25, + "peakP50LatencyMs": 36, + "peakP75LatencyMs": 37, + "peakP90LatencyMs": 38, + "peakP99LatencyMs": 55, + "totalRequests": 20996, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1884, + "requests": 1912, "errors": 0, - "requestsPerSec": 376.8, - "avgLatencyMs": 2.08, + "requestsPerSec": 382.4, + "avgLatencyMs": 2.06, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 2, "p99LatencyMs": 3, "maxLatencyMs": 5, - "bytesPerSec": 106279731.2 + "bytesPerSec": 107865702.4 }, { "workers": 5, "durationMs": 5000, - "requests": 2953, + "requests": 3027, "errors": 0, - "requestsPerSec": 590.6, - "avgLatencyMs": 7.92, + "requestsPerSec": 605.4, + "avgLatencyMs": 7.69, "medianLatencyMs": 8, "p50LatencyMs": 8, "p75LatencyMs": 8, "p90LatencyMs": 9, - "p99LatencyMs": 12, - "maxLatencyMs": 14, - "bytesPerSec": 166579404.81 + "p99LatencyMs": 10, + "maxLatencyMs": 13, + "bytesPerSec": 170773708.81 }, { "workers": 10, "durationMs": 5000, - "requests": 3233, + "requests": 3198, "errors": 0, - "requestsPerSec": 646.6, - "avgLatencyMs": 14.91, + "requestsPerSec": 639.6, + "avgLatencyMs": 15.11, "medianLatencyMs": 15, "p50LatencyMs": 15, - "p75LatencyMs": 15, + "p75LatencyMs": 16, "p90LatencyMs": 16, - "p99LatencyMs": 20, - "maxLatencyMs": 26, - "bytesPerSec": 182412902.4 + "p99LatencyMs": 17, + "maxLatencyMs": 27, + "bytesPerSec": 180420608 }, { "workers": 25, "durationMs": 5000, - "requests": 3480, + "requests": 3390, "errors": 0, - "requestsPerSec": 696, - "avgLatencyMs": 35.31, - "medianLatencyMs": 35, - "p50LatencyMs": 35, - "p75LatencyMs": 36, - "p90LatencyMs": 37, - "p99LatencyMs": 39, - "maxLatencyMs": 115, - "bytesPerSec": 196358963.2 + "requestsPerSec": 678, + "avgLatencyMs": 36.25, + "medianLatencyMs": 36, + "p50LatencyMs": 36, + "p75LatencyMs": 37, + "p90LatencyMs": 38, + "p99LatencyMs": 55, + "maxLatencyMs": 87, + "bytesPerSec": 191273369.6 }, { "workers": 50, "durationMs": 5000, - "requests": 3394, + "requests": 3259, "errors": 0, - "requestsPerSec": 678.8, - "avgLatencyMs": 72.66, - "medianLatencyMs": 71, - "p50LatencyMs": 71, - "p75LatencyMs": 74, - "p90LatencyMs": 76, - "p99LatencyMs": 105, - "maxLatencyMs": 548, - "bytesPerSec": 191456870.4 + "requestsPerSec": 651.8, + "avgLatencyMs": 75.65, + "medianLatencyMs": 75, + "p50LatencyMs": 75, + "p75LatencyMs": 76, + "p90LatencyMs": 78, + "p99LatencyMs": 115, + "maxLatencyMs": 594, + "bytesPerSec": 183828480 }, { "workers": 100, "durationMs": 5010, - "requests": 3394, + "requests": 3147, "errors": 0, - "requestsPerSec": 678.8, - "avgLatencyMs": 144.75, - "medianLatencyMs": 140, - "p50LatencyMs": 140, - "p75LatencyMs": 142, - "p90LatencyMs": 145, - "p99LatencyMs": 1112, - "maxLatencyMs": 2401, - "bytesPerSec": 191483084.8 + "requestsPerSec": 629.4, + "avgLatencyMs": 156.04, + "medianLatencyMs": 150, + "p50LatencyMs": 150, + "p75LatencyMs": 153, + "p90LatencyMs": 160, + "p99LatencyMs": 1048, + "maxLatencyMs": 2456, + "bytesPerSec": 177563238.4 }, { "workers": 200, "durationMs": 5010, - "requests": 3172, + "requests": 3063, "errors": 0, - "requestsPerSec": 634.4, - "avgLatencyMs": 215.13, - "medianLatencyMs": 161, - "p50LatencyMs": 161, - "p75LatencyMs": 192, - "p90LatencyMs": 210, - "p99LatencyMs": 2958, - "maxLatencyMs": 4987, - "bytesPerSec": 178926387.2 + "requestsPerSec": 612.6, + "avgLatencyMs": 218.54, + "medianLatencyMs": 166, + "p50LatencyMs": 166, + "p75LatencyMs": 190, + "p90LatencyMs": 211, + "p99LatencyMs": 3016, + "maxLatencyMs": 4945, + "bytesPerSec": 172818432 } ] }, { - "peakWorkers": 200, - "peakRequestsPerSec": 665, - "peakAvgLatencyMs": 208.01, - "peakP50LatencyMs": 149, - "peakP75LatencyMs": 180, - "peakP90LatencyMs": 209, - "peakP99LatencyMs": 2884, - "totalRequests": 21403, + "peakWorkers": 25, + "peakRequestsPerSec": 651.21, + "peakAvgLatencyMs": 37.78, + "peakP50LatencyMs": 38, + "peakP75LatencyMs": 39, + "peakP90LatencyMs": 40, + "peakP99LatencyMs": 42, + "totalRequests": 20597, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1879, + "requests": 1857, "errors": 0, - "requestsPerSec": 375.8, - "avgLatencyMs": 2.08, + "requestsPerSec": 371.4, + "avgLatencyMs": 2.07, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 2, "p99LatencyMs": 3, "maxLatencyMs": 6, - "bytesPerSec": 106004480 + "bytesPerSec": 104759296 }, { "workers": 5, "durationMs": 5000, - "requests": 3057, + "requests": 2934, "errors": 0, - "requestsPerSec": 611.4, - "avgLatencyMs": 7.57, - "medianLatencyMs": 7, - "p50LatencyMs": 7, + "requestsPerSec": 586.8, + "avgLatencyMs": 8.17, + "medianLatencyMs": 8, + "p50LatencyMs": 8, "p75LatencyMs": 8, "p90LatencyMs": 9, "p99LatencyMs": 10, - "maxLatencyMs": 12, - "bytesPerSec": 172477644.8 + "maxLatencyMs": 14, + "bytesPerSec": 165504614.4 }, { "workers": 10, "durationMs": 5000, - "requests": 3272, + "requests": 3144, "errors": 0, - "requestsPerSec": 654.4, - "avgLatencyMs": 14.75, + "requestsPerSec": 628.8, + "avgLatencyMs": 15.44, "medianLatencyMs": 15, "p50LatencyMs": 15, - "p75LatencyMs": 15, - "p90LatencyMs": 16, + "p75LatencyMs": 16, + "p90LatencyMs": 17, "p99LatencyMs": 18, - "maxLatencyMs": 21, - "bytesPerSec": 184588697.6 + "maxLatencyMs": 30, + "bytesPerSec": 177379737.6 }, { "workers": 25, - "durationMs": 5000, - "requests": 3297, + "durationMs": 5010, + "requests": 3256, "errors": 0, - "requestsPerSec": 659.4, - "avgLatencyMs": 37.29, - "medianLatencyMs": 37, - "p50LatencyMs": 37, - "p75LatencyMs": 38, - "p90LatencyMs": 39, - "p99LatencyMs": 64, - "maxLatencyMs": 139, - "bytesPerSec": 186030489.6 + "requestsPerSec": 651.21, + "avgLatencyMs": 37.78, + "medianLatencyMs": 38, + "p50LatencyMs": 38, + "p75LatencyMs": 39, + "p90LatencyMs": 40, + "p99LatencyMs": 42, + "maxLatencyMs": 128, + "bytesPerSec": 183671193.6 }, { "workers": 50, - "durationMs": 5000, - "requests": 3286, + "durationMs": 5010, + "requests": 3174, "errors": 0, - "requestsPerSec": 657.2, - "avgLatencyMs": 75.05, - "medianLatencyMs": 74, - "p50LatencyMs": 74, - "p75LatencyMs": 76, - "p90LatencyMs": 78, - "p99LatencyMs": 126, - "maxLatencyMs": 488, - "bytesPerSec": 185401344 + "requestsPerSec": 634.8, + "avgLatencyMs": 77.68, + "medianLatencyMs": 76, + "p50LatencyMs": 76, + "p75LatencyMs": 78, + "p90LatencyMs": 80, + "p99LatencyMs": 127, + "maxLatencyMs": 570, + "bytesPerSec": 179083673.6 }, { "workers": 100, - "durationMs": 5000, - "requests": 3287, + "durationMs": 5010, + "requests": 3159, "errors": 0, - "requestsPerSec": 657.4, - "avgLatencyMs": 149.39, - "medianLatencyMs": 146, - "p50LatencyMs": 146, - "p75LatencyMs": 149, - "p90LatencyMs": 152, - "p99LatencyMs": 1034, - "maxLatencyMs": 2383, - "bytesPerSec": 185427558.4 + "requestsPerSec": 631.8, + "avgLatencyMs": 155.43, + "medianLatencyMs": 150, + "p50LatencyMs": 150, + "p75LatencyMs": 153, + "p90LatencyMs": 157, + "p99LatencyMs": 1109, + "maxLatencyMs": 2513, + "bytesPerSec": 178192384 }, { "workers": 200, "durationMs": 5010, - "requests": 3325, + "requests": 3073, "errors": 0, - "requestsPerSec": 665, - "avgLatencyMs": 208.01, - "medianLatencyMs": 149, - "p50LatencyMs": 149, - "p75LatencyMs": 180, + "requestsPerSec": 614.6, + "avgLatencyMs": 219.8, + "medianLatencyMs": 162, + "p50LatencyMs": 162, + "p75LatencyMs": 200, "p90LatencyMs": 209, - "p99LatencyMs": 2884, - "maxLatencyMs": 4934, - "bytesPerSec": 187577139.2 + "p99LatencyMs": 2953, + "maxLatencyMs": 4962, + "bytesPerSec": 173368934.4 } ] } @@ -493,21 +493,21 @@ }, "ssrRouterLinkLoadTests": { "peakWorkers": 50, - "peakRequestsPerSec": 389, - "peakAvgLatencyMs": 126.44, - "peakP50LatencyMs": 124, - "peakP75LatencyMs": 126, - "peakP90LatencyMs": 134, - "peakP99LatencyMs": 310, - "totalRequests": 11850, + "peakRequestsPerSec": 397, + "peakAvgLatencyMs": 123.88, + "peakP50LatencyMs": 122, + "peakP75LatencyMs": 123, + "peakP90LatencyMs": 128, + "peakP99LatencyMs": 272, + "totalRequests": 12102, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1170, + "requests": 1171, "errors": 0, - "requestsPerSec": 234, + "requestsPerSec": 234.2, "avgLatencyMs": 3.6, "medianLatencyMs": 3, "p50LatencyMs": 3, @@ -515,236 +515,236 @@ "p90LatencyMs": 4, "p99LatencyMs": 10, "maxLatencyMs": 11, - "bytesPerSec": 66037350.4 + "bytesPerSec": 66096332.8 }, { "workers": 5, "durationMs": 5000, - "requests": 1560, + "requests": 1535, "errors": 0, - "requestsPerSec": 312, - "avgLatencyMs": 15.5, + "requestsPerSec": 307, + "avgLatencyMs": 15.77, "medianLatencyMs": 14, "p50LatencyMs": 14, - "p75LatencyMs": 17, - "p90LatencyMs": 19, + "p75LatencyMs": 18, + "p90LatencyMs": 20, "p99LatencyMs": 23, - "maxLatencyMs": 30, - "bytesPerSec": 88047616 + "maxLatencyMs": 29, + "bytesPerSec": 86618931.2 }, { "workers": 10, "durationMs": 5000, - "requests": 1613, + "requests": 1606, "errors": 0, - "requestsPerSec": 322.61, - "avgLatencyMs": 30.39, + "requestsPerSec": 321.2, + "avgLatencyMs": 30.53, "medianLatencyMs": 31, "p50LatencyMs": 31, "p75LatencyMs": 33, "p90LatencyMs": 35, - "p99LatencyMs": 40, - "maxLatencyMs": 59, - "bytesPerSec": 91036057.6 + "p99LatencyMs": 39, + "maxLatencyMs": 47, + "bytesPerSec": 90642841.6 }, { "workers": 25, "durationMs": 5000, - "requests": 1930, + "requests": 1921, "errors": 0, - "requestsPerSec": 386, - "avgLatencyMs": 63.85, + "requestsPerSec": 384.2, + "avgLatencyMs": 64.19, "medianLatencyMs": 62, "p50LatencyMs": 62, - "p75LatencyMs": 63, - "p90LatencyMs": 66, - "p99LatencyMs": 95, - "maxLatencyMs": 278, - "bytesPerSec": 108927385.6 + "p75LatencyMs": 64, + "p90LatencyMs": 74, + "p99LatencyMs": 92, + "maxLatencyMs": 263, + "bytesPerSec": 108416204.8 }, { "workers": 50, "durationMs": 5000, - "requests": 1945, + "requests": 1985, "errors": 0, - "requestsPerSec": 389, - "avgLatencyMs": 126.44, - "medianLatencyMs": 124, - "p50LatencyMs": 124, - "p75LatencyMs": 126, - "p90LatencyMs": 134, - "p99LatencyMs": 310, - "maxLatencyMs": 968, - "bytesPerSec": 109779353.6 + "requestsPerSec": 397, + "avgLatencyMs": 123.88, + "medianLatencyMs": 122, + "p50LatencyMs": 122, + "p75LatencyMs": 123, + "p90LatencyMs": 128, + "p99LatencyMs": 272, + "maxLatencyMs": 831, + "bytesPerSec": 112033792 }, { "workers": 100, "durationMs": 5010, - "requests": 1857, + "requests": 1964, "errors": 0, - "requestsPerSec": 371.4, - "avgLatencyMs": 261.95, - "medianLatencyMs": 220, - "p50LatencyMs": 220, - "p75LatencyMs": 257, - "p90LatencyMs": 272, - "p99LatencyMs": 2597, - "maxLatencyMs": 4095, - "bytesPerSec": 104811724.8 + "requestsPerSec": 392.8, + "avgLatencyMs": 247.94, + "medianLatencyMs": 204, + "p50LatencyMs": 204, + "p75LatencyMs": 241, + "p90LatencyMs": 256, + "p99LatencyMs": 2480, + "maxLatencyMs": 3917, + "bytesPerSec": 110827929.6 }, { "workers": 200, "durationMs": 5010, - "requests": 1775, + "requests": 1920, "errors": 0, - "requestsPerSec": 355, - "avgLatencyMs": 286.83, + "requestsPerSec": 384, + "avgLatencyMs": 280.95, "medianLatencyMs": 208, "p50LatencyMs": 208, - "p75LatencyMs": 245, - "p90LatencyMs": 280, - "p99LatencyMs": 3466, - "maxLatencyMs": 5000, - "bytesPerSec": 100171776 + "p75LatencyMs": 244, + "p90LatencyMs": 286, + "p99LatencyMs": 3331, + "maxLatencyMs": 4938, + "bytesPerSec": 108350668.8 } ], "runs": 3, "samples": [ { - "peakWorkers": 25, - "peakRequestsPerSec": 333.4, - "peakAvgLatencyMs": 73.91, - "peakP50LatencyMs": 73, - "peakP75LatencyMs": 77, - "peakP90LatencyMs": 82, - "peakP99LatencyMs": 91, - "totalRequests": 10987, + "peakWorkers": 100, + "peakRequestsPerSec": 342.2, + "peakAvgLatencyMs": 282.72, + "peakP50LatencyMs": 223, + "peakP75LatencyMs": 262, + "peakP90LatencyMs": 295, + "peakP99LatencyMs": 3051, + "totalRequests": 11094, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1243, + "requests": 1165, "errors": 0, - "requestsPerSec": 248.6, - "avgLatencyMs": 3.29, + "requestsPerSec": 233, + "avgLatencyMs": 3.67, "medianLatencyMs": 3, "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 4, - "p99LatencyMs": 7, + "p75LatencyMs": 4, + "p90LatencyMs": 5, + "p99LatencyMs": 8, "maxLatencyMs": 9, - "bytesPerSec": 70156288 + "bytesPerSec": 65748992 }, { "workers": 5, "durationMs": 5000, - "requests": 1570, + "requests": 1571, "errors": 0, - "requestsPerSec": 314, - "avgLatencyMs": 15.38, + "requestsPerSec": 314.2, + "avgLatencyMs": 15.39, "medianLatencyMs": 14, "p50LatencyMs": 14, - "p75LatencyMs": 18, + "p75LatencyMs": 17, "p90LatencyMs": 19, - "p99LatencyMs": 22, - "maxLatencyMs": 25, - "bytesPerSec": 88611225.6 + "p99LatencyMs": 21, + "maxLatencyMs": 26, + "bytesPerSec": 88663654.4 }, { "workers": 10, "durationMs": 5000, - "requests": 1619, + "requests": 1659, "errors": 0, - "requestsPerSec": 323.8, - "avgLatencyMs": 30.28, - "medianLatencyMs": 31, - "p50LatencyMs": 31, + "requestsPerSec": 331.8, + "avgLatencyMs": 29.55, + "medianLatencyMs": 30, + "p50LatencyMs": 30, "p75LatencyMs": 32, - "p90LatencyMs": 35, - "p99LatencyMs": 40, - "maxLatencyMs": 67, - "bytesPerSec": 91376844.8 + "p90LatencyMs": 34, + "p99LatencyMs": 39, + "maxLatencyMs": 45, + "bytesPerSec": 93631283.2 }, { "workers": 25, "durationMs": 5000, - "requests": 1667, + "requests": 1710, "errors": 0, - "requestsPerSec": 333.4, - "avgLatencyMs": 73.91, - "medianLatencyMs": 73, - "p50LatencyMs": 73, - "p75LatencyMs": 77, - "p90LatencyMs": 82, - "p99LatencyMs": 91, - "maxLatencyMs": 304, - "bytesPerSec": 94076928 + "requestsPerSec": 342, + "avgLatencyMs": 72.07, + "medianLatencyMs": 71, + "p50LatencyMs": 71, + "p75LatencyMs": 76, + "p90LatencyMs": 80, + "p99LatencyMs": 89, + "maxLatencyMs": 312, + "bytesPerSec": 96501760 }, { "workers": 50, "durationMs": 5000, - "requests": 1643, + "requests": 1694, "errors": 0, - "requestsPerSec": 328.6, - "avgLatencyMs": 149.21, - "medianLatencyMs": 144, - "p50LatencyMs": 144, - "p75LatencyMs": 154, - "p90LatencyMs": 159, - "p99LatencyMs": 520, - "maxLatencyMs": 1209, - "bytesPerSec": 92739993.6 + "requestsPerSec": 338.8, + "avgLatencyMs": 144.75, + "medianLatencyMs": 141, + "p50LatencyMs": 141, + "p75LatencyMs": 150, + "p90LatencyMs": 157, + "p99LatencyMs": 527, + "maxLatencyMs": 1097, + "bytesPerSec": 95597363.2 }, { "workers": 100, "durationMs": 5010, - "requests": 1642, + "requests": 1711, "errors": 0, - "requestsPerSec": 328.4, - "avgLatencyMs": 295.31, - "medianLatencyMs": 219, - "p50LatencyMs": 219, - "p75LatencyMs": 261, - "p90LatencyMs": 291, - "p99LatencyMs": 3497, - "maxLatencyMs": 4956, - "bytesPerSec": 92661350.4 + "requestsPerSec": 342.2, + "avgLatencyMs": 282.72, + "medianLatencyMs": 223, + "p50LatencyMs": 223, + "p75LatencyMs": 262, + "p90LatencyMs": 295, + "p99LatencyMs": 3051, + "maxLatencyMs": 4475, + "bytesPerSec": 96554188.8 }, { "workers": 200, "durationMs": 5010, - "requests": 1603, + "requests": 1584, "errors": 0, - "requestsPerSec": 320.61, - "avgLatencyMs": 302.69, - "medianLatencyMs": 223, - "p50LatencyMs": 223, - "p75LatencyMs": 263, - "p90LatencyMs": 288, - "p99LatencyMs": 3550, - "maxLatencyMs": 5001, - "bytesPerSec": 90459340.8 + "requestsPerSec": 316.8, + "avgLatencyMs": 302.8, + "medianLatencyMs": 222, + "p50LatencyMs": 222, + "p75LatencyMs": 259, + "p90LatencyMs": 289, + "p99LatencyMs": 3619, + "maxLatencyMs": 4991, + "bytesPerSec": 89397657.6 } ] }, { "peakWorkers": 50, - "peakRequestsPerSec": 389, - "peakAvgLatencyMs": 126.44, - "peakP50LatencyMs": 124, - "peakP75LatencyMs": 126, - "peakP90LatencyMs": 134, - "peakP99LatencyMs": 310, - "totalRequests": 11850, + "peakRequestsPerSec": 397, + "peakAvgLatencyMs": 123.88, + "peakP50LatencyMs": 122, + "peakP75LatencyMs": 123, + "peakP90LatencyMs": 128, + "peakP99LatencyMs": 272, + "totalRequests": 12102, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1170, + "requests": 1171, "errors": 0, - "requestsPerSec": 234, + "requestsPerSec": 234.2, "avgLatencyMs": 3.6, "medianLatencyMs": 3, "p50LatencyMs": 3, @@ -752,215 +752,215 @@ "p90LatencyMs": 4, "p99LatencyMs": 10, "maxLatencyMs": 11, - "bytesPerSec": 66037350.4 + "bytesPerSec": 66096332.8 }, { "workers": 5, "durationMs": 5000, - "requests": 1560, + "requests": 1535, "errors": 0, - "requestsPerSec": 312, - "avgLatencyMs": 15.5, + "requestsPerSec": 307, + "avgLatencyMs": 15.77, "medianLatencyMs": 14, "p50LatencyMs": 14, - "p75LatencyMs": 17, - "p90LatencyMs": 19, + "p75LatencyMs": 18, + "p90LatencyMs": 20, "p99LatencyMs": 23, - "maxLatencyMs": 30, - "bytesPerSec": 88047616 + "maxLatencyMs": 29, + "bytesPerSec": 86618931.2 }, { "workers": 10, "durationMs": 5000, - "requests": 1613, + "requests": 1606, "errors": 0, - "requestsPerSec": 322.61, - "avgLatencyMs": 30.39, + "requestsPerSec": 321.2, + "avgLatencyMs": 30.53, "medianLatencyMs": 31, "p50LatencyMs": 31, "p75LatencyMs": 33, "p90LatencyMs": 35, - "p99LatencyMs": 40, - "maxLatencyMs": 59, - "bytesPerSec": 91036057.6 + "p99LatencyMs": 39, + "maxLatencyMs": 47, + "bytesPerSec": 90642841.6 }, { "workers": 25, "durationMs": 5000, - "requests": 1930, + "requests": 1921, "errors": 0, - "requestsPerSec": 386, - "avgLatencyMs": 63.85, + "requestsPerSec": 384.2, + "avgLatencyMs": 64.19, "medianLatencyMs": 62, "p50LatencyMs": 62, - "p75LatencyMs": 63, - "p90LatencyMs": 66, - "p99LatencyMs": 95, - "maxLatencyMs": 278, - "bytesPerSec": 108927385.6 + "p75LatencyMs": 64, + "p90LatencyMs": 74, + "p99LatencyMs": 92, + "maxLatencyMs": 263, + "bytesPerSec": 108416204.8 }, { "workers": 50, "durationMs": 5000, - "requests": 1945, + "requests": 1985, "errors": 0, - "requestsPerSec": 389, - "avgLatencyMs": 126.44, - "medianLatencyMs": 124, - "p50LatencyMs": 124, - "p75LatencyMs": 126, - "p90LatencyMs": 134, - "p99LatencyMs": 310, - "maxLatencyMs": 968, - "bytesPerSec": 109779353.6 + "requestsPerSec": 397, + "avgLatencyMs": 123.88, + "medianLatencyMs": 122, + "p50LatencyMs": 122, + "p75LatencyMs": 123, + "p90LatencyMs": 128, + "p99LatencyMs": 272, + "maxLatencyMs": 831, + "bytesPerSec": 112033792 }, { "workers": 100, "durationMs": 5010, - "requests": 1857, + "requests": 1964, "errors": 0, - "requestsPerSec": 371.4, - "avgLatencyMs": 261.95, - "medianLatencyMs": 220, - "p50LatencyMs": 220, - "p75LatencyMs": 257, - "p90LatencyMs": 272, - "p99LatencyMs": 2597, - "maxLatencyMs": 4095, - "bytesPerSec": 104811724.8 + "requestsPerSec": 392.8, + "avgLatencyMs": 247.94, + "medianLatencyMs": 204, + "p50LatencyMs": 204, + "p75LatencyMs": 241, + "p90LatencyMs": 256, + "p99LatencyMs": 2480, + "maxLatencyMs": 3917, + "bytesPerSec": 110827929.6 }, { "workers": 200, "durationMs": 5010, - "requests": 1775, + "requests": 1920, "errors": 0, - "requestsPerSec": 355, - "avgLatencyMs": 286.83, + "requestsPerSec": 384, + "avgLatencyMs": 280.95, "medianLatencyMs": 208, "p50LatencyMs": 208, - "p75LatencyMs": 245, - "p90LatencyMs": 280, - "p99LatencyMs": 3466, - "maxLatencyMs": 5000, - "bytesPerSec": 100171776 + "p75LatencyMs": 244, + "p90LatencyMs": 286, + "p99LatencyMs": 3331, + "maxLatencyMs": 4938, + "bytesPerSec": 108350668.8 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 397.4, - "peakAvgLatencyMs": 62.06, - "peakP50LatencyMs": 62, - "peakP75LatencyMs": 63, - "peakP90LatencyMs": 64, - "peakP99LatencyMs": 66, - "totalRequests": 12695, + "peakRequestsPerSec": 398.8, + "peakAvgLatencyMs": 61.82, + "peakP50LatencyMs": 61, + "peakP75LatencyMs": 62, + "peakP90LatencyMs": 63, + "peakP99LatencyMs": 86, + "totalRequests": 12988, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1325, + "requests": 1375, "errors": 0, - "requestsPerSec": 265, - "avgLatencyMs": 3.13, + "requestsPerSec": 275, + "avgLatencyMs": 3.02, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, - "p90LatencyMs": 4, + "p90LatencyMs": 3, "p99LatencyMs": 4, - "maxLatencyMs": 10, - "bytesPerSec": 74783129.6 + "maxLatencyMs": 4, + "bytesPerSec": 77614284.8 }, { "workers": 5, "durationMs": 5000, - "requests": 1775, + "requests": 1843, "errors": 0, - "requestsPerSec": 355, - "avgLatencyMs": 13.56, + "requestsPerSec": 368.6, + "avgLatencyMs": 12.97, "medianLatencyMs": 13, "p50LatencyMs": 13, - "p75LatencyMs": 14, - "p90LatencyMs": 15, + "p75LatencyMs": 13, + "p90LatencyMs": 14, "p99LatencyMs": 18, - "maxLatencyMs": 25, - "bytesPerSec": 100184883.2 + "maxLatencyMs": 22, + "bytesPerSec": 104012185.6 }, { "workers": 10, "durationMs": 5000, - "requests": 1877, + "requests": 1945, "errors": 0, - "requestsPerSec": 375.4, - "avgLatencyMs": 26.05, - "medianLatencyMs": 26, - "p50LatencyMs": 26, - "p75LatencyMs": 27, - "p90LatencyMs": 28, - "p99LatencyMs": 37, - "maxLatencyMs": 47, - "bytesPerSec": 105938944 + "requestsPerSec": 389, + "avgLatencyMs": 25.14, + "medianLatencyMs": 25, + "p50LatencyMs": 25, + "p75LatencyMs": 26, + "p90LatencyMs": 26, + "p99LatencyMs": 30, + "maxLatencyMs": 40, + "bytesPerSec": 109766246.4 }, { "workers": 25, "durationMs": 5000, - "requests": 1987, + "requests": 1994, "errors": 0, - "requestsPerSec": 397.4, - "avgLatencyMs": 62.06, - "medianLatencyMs": 62, - "p50LatencyMs": 62, - "p75LatencyMs": 63, - "p90LatencyMs": 64, - "p99LatencyMs": 66, - "maxLatencyMs": 135, - "bytesPerSec": 112125542.4 + "requestsPerSec": 398.8, + "avgLatencyMs": 61.82, + "medianLatencyMs": 61, + "p50LatencyMs": 61, + "p75LatencyMs": 62, + "p90LatencyMs": 63, + "p99LatencyMs": 86, + "maxLatencyMs": 205, + "bytesPerSec": 112531865.6 }, { "workers": 50, - "durationMs": 5010, - "requests": 1958, + "durationMs": 5000, + "requests": 1993, "errors": 0, - "requestsPerSec": 391.6, - "avgLatencyMs": 125.68, - "medianLatencyMs": 124, - "p50LatencyMs": 124, - "p75LatencyMs": 126, - "p90LatencyMs": 129, - "p99LatencyMs": 278, - "maxLatencyMs": 735, - "bytesPerSec": 110500249.6 + "requestsPerSec": 398.6, + "avgLatencyMs": 123.42, + "medianLatencyMs": 121, + "p50LatencyMs": 121, + "p75LatencyMs": 123, + "p90LatencyMs": 126, + "p99LatencyMs": 360, + "maxLatencyMs": 897, + "bytesPerSec": 112479436.8 }, { "workers": 100, "durationMs": 5000, - "requests": 1921, + "requests": 1947, "errors": 0, - "requestsPerSec": 384.2, - "avgLatencyMs": 253.22, - "medianLatencyMs": 203, - "p50LatencyMs": 203, - "p75LatencyMs": 243, - "p90LatencyMs": 259, - "p99LatencyMs": 2699, - "maxLatencyMs": 4180, - "bytesPerSec": 108403097.6 + "requestsPerSec": 389.4, + "avgLatencyMs": 249.41, + "medianLatencyMs": 208, + "p50LatencyMs": 208, + "p75LatencyMs": 244, + "p90LatencyMs": 249, + "p99LatencyMs": 2475, + "maxLatencyMs": 3926, + "bytesPerSec": 109884211.2 }, { "workers": 200, "durationMs": 5010, - "requests": 1852, + "requests": 1891, "errors": 0, - "requestsPerSec": 370.4, - "avgLatencyMs": 283.5, - "medianLatencyMs": 203, - "p50LatencyMs": 203, - "p75LatencyMs": 250, - "p90LatencyMs": 292, - "p99LatencyMs": 3400, - "maxLatencyMs": 4944, - "bytesPerSec": 104523366.4 + "requestsPerSec": 378.2, + "avgLatencyMs": 283.88, + "medianLatencyMs": 216, + "p50LatencyMs": 216, + "p75LatencyMs": 247, + "p90LatencyMs": 267, + "p99LatencyMs": 3431, + "maxLatencyMs": 4999, + "bytesPerSec": 106725376 } ] } @@ -969,147 +969,147 @@ }, "browserVersion": "Google Chrome 154.0.8037.97", "clientSideRenderedTests": { - "firstPaintMs": 99.2, - "fcpMs": 99.11, + "firstPaintMs": 92.8, + "fcpMs": 92.64, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 19.33, - "inputDelayMs": 0.98, - "processingDurationMs": 3.22, - "presentationDelayMs": 15.14 + "interactionLatencyMs": 20.68, + "inputDelayMs": 0.86, + "processingDurationMs": 3.67, + "presentationDelayMs": 16.15 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 7.76, - "fcpMs": 7.87, - "interactionLatencyMs": 0.95, - "inputDelayMs": 0.34, - "processingDurationMs": 1.28, - "presentationDelayMs": 0.92 + "firstPaintMs": 6.98, + "fcpMs": 7.09, + "interactionLatencyMs": 2.94, + "inputDelayMs": 0.05, + "processingDurationMs": 2.69, + "presentationDelayMs": 1.53 }, "samples": [ { - "firstPaintMs": 113, - "fcpMs": 113.113, + "firstPaintMs": 103, + "fcpMs": 103.187, "interactionTests": { - "interactionLatencyMs": 19.874000000000002, - "inputDelayMs": 1.544, - "processingDurationMs": 2.779, - "presentationDelayMs": 15.551 + "interactionLatencyMs": 25.083, + "inputDelayMs": 0.782, + "processingDurationMs": 8.469, + "presentationDelayMs": 15.832 } }, { - "firstPaintMs": 95, - "fcpMs": 94.603, + "firstPaintMs": 96, + "fcpMs": 95.72, "interactionTests": { - "interactionLatencyMs": 19.057, - "inputDelayMs": 0.816, - "processingDurationMs": 2.28, - "presentationDelayMs": 15.961 + "interactionLatencyMs": 17.361, + "inputDelayMs": 0.916, + "processingDurationMs": 2.37, + "presentationDelayMs": 14.075 } }, { - "firstPaintMs": 96, - "fcpMs": 95.689, + "firstPaintMs": 87, + "fcpMs": 87.128, "interactionTests": { - "interactionLatencyMs": 19.931, - "inputDelayMs": 0.728, - "processingDurationMs": 3.499, - "presentationDelayMs": 15.704 + "interactionLatencyMs": 20.68, + "inputDelayMs": 0.861, + "processingDurationMs": 2.254, + "presentationDelayMs": 17.565 } }, { - "firstPaintMs": 95, - "fcpMs": 95.351, + "firstPaintMs": 86, + "fcpMs": 85.665, "interactionTests": { - "interactionLatencyMs": 20.028, - "inputDelayMs": 1.023, - "processingDurationMs": 5.316, - "presentationDelayMs": 13.689 + "interactionLatencyMs": 21.482, + "inputDelayMs": 0.825, + "processingDurationMs": 2.916, + "presentationDelayMs": 17.741 } }, { - "firstPaintMs": 97, - "fcpMs": 96.806, + "firstPaintMs": 92, + "fcpMs": 91.515, "interactionTests": { - "interactionLatencyMs": 17.779, - "inputDelayMs": 0.774, - "processingDurationMs": 2.204, - "presentationDelayMs": 14.801 + "interactionLatencyMs": 18.774, + "inputDelayMs": 0.896, + "processingDurationMs": 2.358, + "presentationDelayMs": 15.52 } } ] }, "serverSideRenderedTests": { - "firstPaintMs": 89.2, - "fcpMs": 89.21, + "firstPaintMs": 92.8, + "fcpMs": 92.82, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 16.69, - "inputDelayMs": 1.02, - "processingDurationMs": 4.2, - "presentationDelayMs": 11.48 + "interactionLatencyMs": 17.6, + "inputDelayMs": 1.59, + "processingDurationMs": 2.39, + "presentationDelayMs": 13.62 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 7.69, - "fcpMs": 7.84, - "interactionLatencyMs": 2.71, - "inputDelayMs": 0.3, - "processingDurationMs": 2.03, - "presentationDelayMs": 3.28 + "firstPaintMs": 6.22, + "fcpMs": 6.48, + "interactionLatencyMs": 4.54, + "inputDelayMs": 1.18, + "processingDurationMs": 0.37, + "presentationDelayMs": 3.91 }, "samples": [ { - "firstPaintMs": 96, - "fcpMs": 96.454, + "firstPaintMs": 100, + "fcpMs": 100.17, "interactionTests": { - "interactionLatencyMs": 14.335, - "inputDelayMs": 0.919, - "processingDurationMs": 5.769, - "presentationDelayMs": 7.647 + "interactionLatencyMs": 24.282, + "inputDelayMs": 3.68, + "processingDurationMs": 1.977, + "presentationDelayMs": 18.625 } }, { - "firstPaintMs": 80, - "fcpMs": 79.795, + "firstPaintMs": 94, + "fcpMs": 93.959, "interactionTests": { - "interactionLatencyMs": 14.75, - "inputDelayMs": 0.945, - "processingDurationMs": 5.604, - "presentationDelayMs": 8.201 + "interactionLatencyMs": 14.652000000000001, + "inputDelayMs": 0.998, + "processingDurationMs": 2.599, + "presentationDelayMs": 11.055 } }, { - "firstPaintMs": 84, - "fcpMs": 83.899, + "firstPaintMs": 88, + "fcpMs": 87.807, "interactionTests": { - "interactionLatencyMs": 17.225, - "inputDelayMs": 1.546, - "processingDurationMs": 2.034, - "presentationDelayMs": 13.645 + "interactionLatencyMs": 15.413, + "inputDelayMs": 0.974, + "processingDurationMs": 2.626, + "presentationDelayMs": 11.813 } }, { - "firstPaintMs": 98, - "fcpMs": 97.886, + "firstPaintMs": 85, + "fcpMs": 84.71, "interactionTests": { - "interactionLatencyMs": 21.095, - "inputDelayMs": 0.842, - "processingDurationMs": 5.662, - "presentationDelayMs": 14.591 + "interactionLatencyMs": 13.411999999999999, + "inputDelayMs": 0.971, + "processingDurationMs": 2.738, + "presentationDelayMs": 9.703 } }, { - "firstPaintMs": 88, - "fcpMs": 88.037, + "firstPaintMs": 97, + "fcpMs": 97.464, "interactionTests": { - "interactionLatencyMs": 16.061, - "inputDelayMs": 0.836, - "processingDurationMs": 1.918, - "presentationDelayMs": 13.307 + "interactionLatencyMs": 20.22, + "inputDelayMs": 1.319, + "processingDurationMs": 1.989, + "presentationDelayMs": 16.912 } } ] diff --git a/packages/docs/src/content/runtime/app-react-router.json b/packages/docs/src/content/runtime/app-react-router.json index 6a2049af..902f76bd 100644 --- a/packages/docs/src/content/runtime/app-react-router.json +++ b/packages/docs/src/content/runtime/app-react-router.json @@ -3,486 +3,486 @@ "package": "app-react-router", "isFocused": true, "type": "runtime-app", - "timingMeasuredAt": "2026-10-09T13:14:59.615Z", + "timingMeasuredAt": "2026-10-10T10:58:42.209Z", "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": 150.4, - "fcpMs": 150.44, + "firstPaintMs": 159.4, + "fcpMs": 159.35, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 16.65, - "inputDelayMs": 1.45, - "processingDurationMs": 2.24, - "presentationDelayMs": 12.96 + "interactionLatencyMs": 16.21, + "inputDelayMs": 2.09, + "processingDurationMs": 2.18, + "presentationDelayMs": 11.94 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 8.44, - "fcpMs": 8.32, - "interactionLatencyMs": 4.18, - "inputDelayMs": 0.04, - "processingDurationMs": 0.43, - "presentationDelayMs": 4.26 + "firstPaintMs": 11.22, + "fcpMs": 11.22, + "interactionLatencyMs": 5.36, + "inputDelayMs": 1.25, + "processingDurationMs": 0.14, + "presentationDelayMs": 5.97 }, "samples": [ { - "firstPaintMs": 146, - "fcpMs": 146.141, + "firstPaintMs": 161, + "fcpMs": 161.439, "interactionTests": { - "interactionLatencyMs": 10.484, - "inputDelayMs": 1.485, - "processingDurationMs": 2.094, - "presentationDelayMs": 6.905 + "interactionLatencyMs": 10.922, + "inputDelayMs": 4.326, + "processingDurationMs": 2.18, + "presentationDelayMs": 4.416 } }, { - "firstPaintMs": 161, - "fcpMs": 161.088, + "firstPaintMs": 166, + "fcpMs": 165.866, "interactionTests": { - "interactionLatencyMs": 20.376, - "inputDelayMs": 1.451, - "processingDurationMs": 1.957, - "presentationDelayMs": 16.968 + "interactionLatencyMs": 21.371, + "inputDelayMs": 1.67, + "processingDurationMs": 2.21, + "presentationDelayMs": 17.491 } }, { - "firstPaintMs": 143, - "fcpMs": 143.48, + "firstPaintMs": 162, + "fcpMs": 161.548, "interactionTests": { - "interactionLatencyMs": 15.323, - "inputDelayMs": 1.502, - "processingDurationMs": 2.059, - "presentationDelayMs": 11.762 + "interactionLatencyMs": 22.599999999999998, + "inputDelayMs": 1.644, + "processingDurationMs": 2.387, + "presentationDelayMs": 18.569 } }, { - "firstPaintMs": 158, - "fcpMs": 157.688, + "firstPaintMs": 168, + "fcpMs": 167.966, "interactionTests": { - "interactionLatencyMs": 20.655, - "inputDelayMs": 1.438, - "processingDurationMs": 2.068, - "presentationDelayMs": 17.149 + "interactionLatencyMs": 13.426, + "inputDelayMs": 1.401, + "processingDurationMs": 2.029, + "presentationDelayMs": 9.996 } }, { - "firstPaintMs": 144, - "fcpMs": 143.801, + "firstPaintMs": 140, + "fcpMs": 139.924, "interactionTests": { - "interactionLatencyMs": 16.404, - "inputDelayMs": 1.388, - "processingDurationMs": 2.999, - "presentationDelayMs": 12.017 + "interactionLatencyMs": 12.753, + "inputDelayMs": 1.433, + "processingDurationMs": 2.071, + "presentationDelayMs": 9.249 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 330, - "avgLatencyMs": 3.063, - "medianLatencyMs": 3.007, - "samples": 3265, + "opsPerSec": 329, + "avgLatencyMs": 3.079, + "medianLatencyMs": 3.003, + "samples": 3248, "bodySizeKb": 216.9, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 95.4, - "fcpMs": 95.57, + "firstPaintMs": 104.8, + "fcpMs": 104.73, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 19.54, - "inputDelayMs": 1.65, - "processingDurationMs": 2.83, - "presentationDelayMs": 15.05 + "interactionLatencyMs": 18.41, + "inputDelayMs": 1.77, + "processingDurationMs": 3.39, + "presentationDelayMs": 13.25 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 14.1, - "fcpMs": 14.01, - "interactionLatencyMs": 2.84, + "firstPaintMs": 16.19, + "fcpMs": 16.43, + "interactionLatencyMs": 4.97, "inputDelayMs": 0.1, - "processingDurationMs": 0.12, - "presentationDelayMs": 2.85 + "processingDurationMs": 0.79, + "presentationDelayMs": 5.26 }, "samples": [ { - "firstPaintMs": 99, - "fcpMs": 99.065, + "firstPaintMs": 83, + "fcpMs": 82.583, "interactionTests": { - "interactionLatencyMs": 19.554, - "inputDelayMs": 1.698, - "processingDurationMs": 2.961, - "presentationDelayMs": 14.895 + "interactionLatencyMs": 12.918, + "inputDelayMs": 1.733, + "processingDurationMs": 2.759, + "presentationDelayMs": 8.426 } }, { - "firstPaintMs": 71, - "fcpMs": 71.267, + "firstPaintMs": 125, + "fcpMs": 125.184, "interactionTests": { - "interactionLatencyMs": 18.563000000000002, - "inputDelayMs": 1.73, - "processingDurationMs": 2.952, - "presentationDelayMs": 13.881 + "interactionLatencyMs": 22.282, + "inputDelayMs": 1.627, + "processingDurationMs": 3.077, + "presentationDelayMs": 17.578 } }, { - "firstPaintMs": 105, - "fcpMs": 104.72, + "firstPaintMs": 104, + "fcpMs": 103.759, "interactionTests": { - "interactionLatencyMs": 21.512, - "inputDelayMs": 1.745, - "processingDurationMs": 2.687, - "presentationDelayMs": 17.08 + "interactionLatencyMs": 17.724, + "inputDelayMs": 1.876, + "processingDurationMs": 3.108, + "presentationDelayMs": 12.74 } }, { - "firstPaintMs": 105, - "fcpMs": 105.338, + "firstPaintMs": 97, + "fcpMs": 96.923, "interactionTests": { - "interactionLatencyMs": 22.700000000000003, - "inputDelayMs": 1.581, - "processingDurationMs": 2.772, - "presentationDelayMs": 18.347 + "interactionLatencyMs": 14.538, + "inputDelayMs": 1.847, + "processingDurationMs": 4.771, + "presentationDelayMs": 7.92 } }, { - "firstPaintMs": 97, - "fcpMs": 97.456, + "firstPaintMs": 115, + "fcpMs": 115.184, "interactionTests": { - "interactionLatencyMs": 15.365, - "inputDelayMs": 1.517, - "processingDurationMs": 2.801, - "presentationDelayMs": 11.047 + "interactionLatencyMs": 24.586, + "inputDelayMs": 1.753, + "processingDurationMs": 3.247, + "presentationDelayMs": 19.586 } } ] }, "ssrRouterLinkLoadTests": { - "peakWorkers": 50, - "peakRequestsPerSec": 173.8, - "peakAvgLatencyMs": 279.34, - "peakP50LatencyMs": 276, - "peakP75LatencyMs": 277, - "peakP90LatencyMs": 282, - "peakP99LatencyMs": 1643, - "totalRequests": 5767, + "peakWorkers": 10, + "peakRequestsPerSec": 169.8, + "peakAvgLatencyMs": 58.11, + "peakP50LatencyMs": 57, + "peakP75LatencyMs": 58, + "peakP90LatencyMs": 62, + "peakP99LatencyMs": 88, + "totalRequests": 5649, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 705, + "requests": 723, "errors": 0, - "requestsPerSec": 141, - "avgLatencyMs": 6.41, + "requestsPerSec": 144.6, + "avgLatencyMs": 6.28, "medianLatencyMs": 6, "p50LatencyMs": 6, - "p75LatencyMs": 7, + "p75LatencyMs": 6, "p90LatencyMs": 7, - "p99LatencyMs": 11, - "maxLatencyMs": 13, - "bytesPerSec": 47117107.2 + "p99LatencyMs": 8, + "maxLatencyMs": 11, + "bytesPerSec": 48316416 }, { "workers": 5, "durationMs": 5000, - "requests": 829, + "requests": 830, "errors": 0, - "requestsPerSec": 165.8, - "avgLatencyMs": 29.57, + "requestsPerSec": 166, + "avgLatencyMs": 29.55, "medianLatencyMs": 29, "p50LatencyMs": 29, - "p75LatencyMs": 30, - "p90LatencyMs": 33, + "p75LatencyMs": 29, + "p90LatencyMs": 31, "p99LatencyMs": 45, "maxLatencyMs": 60, - "bytesPerSec": 55394304 + "bytesPerSec": 55466393.6 }, { "workers": 10, "durationMs": 5000, - "requests": 840, + "requests": 849, "errors": 0, - "requestsPerSec": 168, - "avgLatencyMs": 58.67, - "medianLatencyMs": 58, - "p50LatencyMs": 58, + "requestsPerSec": 169.8, + "avgLatencyMs": 58.11, + "medianLatencyMs": 57, + "p50LatencyMs": 57, "p75LatencyMs": 58, - "p90LatencyMs": 63, - "p99LatencyMs": 91, - "maxLatencyMs": 113, - "bytesPerSec": 56128307.2 + "p90LatencyMs": 62, + "p99LatencyMs": 88, + "maxLatencyMs": 88, + "bytesPerSec": 56737792 }, { "workers": 25, "durationMs": 5000, - "requests": 868, + "requests": 836, "errors": 0, - "requestsPerSec": 173.6, - "avgLatencyMs": 141.15, - "medianLatencyMs": 139, - "p50LatencyMs": 139, - "p75LatencyMs": 140, - "p90LatencyMs": 164, - "p99LatencyMs": 304, - "maxLatencyMs": 605, - "bytesPerSec": 58009190.4 + "requestsPerSec": 167.2, + "avgLatencyMs": 146.91, + "medianLatencyMs": 145, + "p50LatencyMs": 145, + "p75LatencyMs": 146, + "p90LatencyMs": 162, + "p99LatencyMs": 339, + "maxLatencyMs": 634, + "bytesPerSec": 55859609.6 }, { "workers": 50, "durationMs": 5000, - "requests": 869, + "requests": 841, "errors": 0, - "requestsPerSec": 173.8, - "avgLatencyMs": 279.34, - "medianLatencyMs": 276, - "p50LatencyMs": 276, - "p75LatencyMs": 277, - "p90LatencyMs": 282, - "p99LatencyMs": 1643, - "maxLatencyMs": 2404, - "bytesPerSec": 58068172.8 + "requestsPerSec": 168.2, + "avgLatencyMs": 288.37, + "medianLatencyMs": 287, + "p50LatencyMs": 287, + "p75LatencyMs": 289, + "p90LatencyMs": 296, + "p99LatencyMs": 1716, + "maxLatencyMs": 2353, + "bytesPerSec": 56200396.8 }, { "workers": 100, "durationMs": 5010, - "requests": 842, + "requests": 819, "errors": 0, - "requestsPerSec": 168.4, - "avgLatencyMs": 404.74, - "medianLatencyMs": 306, - "p50LatencyMs": 306, - "p75LatencyMs": 358, - "p90LatencyMs": 397, - "p99LatencyMs": 3873, - "maxLatencyMs": 4910, - "bytesPerSec": 56272486.4 + "requestsPerSec": 163.81, + "avgLatencyMs": 420.92, + "medianLatencyMs": 315, + "p50LatencyMs": 315, + "p75LatencyMs": 378, + "p90LatencyMs": 407, + "p99LatencyMs": 3883, + "maxLatencyMs": 4978, + "bytesPerSec": 54732390.4 }, { "workers": 200, "durationMs": 5010, - "requests": 814, + "requests": 751, "errors": 0, - "requestsPerSec": 162.81, - "avgLatencyMs": 418.02, - "medianLatencyMs": 298, - "p50LatencyMs": 298, - "p75LatencyMs": 365, - "p90LatencyMs": 397, - "p99LatencyMs": 4047, - "maxLatencyMs": 4972, - "bytesPerSec": 54391603.2 + "requestsPerSec": 150.2, + "avgLatencyMs": 427.11, + "medianLatencyMs": 323, + "p50LatencyMs": 323, + "p75LatencyMs": 386, + "p90LatencyMs": 419, + "p99LatencyMs": 3928, + "maxLatencyMs": 4969, + "bytesPerSec": 50190745.6 } ], "runs": 3, "samples": [ { - "peakWorkers": 50, - "peakRequestsPerSec": 173.8, - "peakAvgLatencyMs": 279.34, - "peakP50LatencyMs": 276, - "peakP75LatencyMs": 277, - "peakP90LatencyMs": 282, - "peakP99LatencyMs": 1643, - "totalRequests": 5767, + "peakWorkers": 25, + "peakRequestsPerSec": 165.6, + "peakAvgLatencyMs": 148.32, + "peakP50LatencyMs": 147, + "peakP75LatencyMs": 149, + "peakP90LatencyMs": 154, + "peakP99LatencyMs": 318, + "totalRequests": 5525, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 705, + "requests": 679, "errors": 0, - "requestsPerSec": 141, - "avgLatencyMs": 6.41, - "medianLatencyMs": 6, - "p50LatencyMs": 6, + "requestsPerSec": 135.81, + "avgLatencyMs": 6.81, + "medianLatencyMs": 7, + "p50LatencyMs": 7, "p75LatencyMs": 7, - "p90LatencyMs": 7, - "p99LatencyMs": 11, - "maxLatencyMs": 13, - "bytesPerSec": 47117107.2 + "p90LatencyMs": 8, + "p99LatencyMs": 12, + "maxLatencyMs": 14, + "bytesPerSec": 45373849.6 }, { "workers": 5, "durationMs": 5000, - "requests": 829, + "requests": 797, "errors": 0, - "requestsPerSec": 165.8, - "avgLatencyMs": 29.57, - "medianLatencyMs": 29, - "p50LatencyMs": 29, - "p75LatencyMs": 30, + "requestsPerSec": 159.4, + "avgLatencyMs": 30.77, + "medianLatencyMs": 30, + "p50LatencyMs": 30, + "p75LatencyMs": 31, "p90LatencyMs": 33, - "p99LatencyMs": 45, - "maxLatencyMs": 60, - "bytesPerSec": 55394304 + "p99LatencyMs": 50, + "maxLatencyMs": 55, + "bytesPerSec": 53264384 }, { "workers": 10, "durationMs": 5000, - "requests": 840, + "requests": 821, "errors": 0, - "requestsPerSec": 168, - "avgLatencyMs": 58.67, - "medianLatencyMs": 58, - "p50LatencyMs": 58, - "p75LatencyMs": 58, - "p90LatencyMs": 63, - "p99LatencyMs": 91, - "maxLatencyMs": 113, - "bytesPerSec": 56128307.2 + "requestsPerSec": 164.2, + "avgLatencyMs": 60.04, + "medianLatencyMs": 59, + "p50LatencyMs": 59, + "p75LatencyMs": 60, + "p90LatencyMs": 64, + "p99LatencyMs": 88, + "maxLatencyMs": 129, + "bytesPerSec": 54856908.8 }, { "workers": 25, "durationMs": 5000, - "requests": 868, + "requests": 828, "errors": 0, - "requestsPerSec": 173.6, - "avgLatencyMs": 141.15, - "medianLatencyMs": 139, - "p50LatencyMs": 139, - "p75LatencyMs": 140, - "p90LatencyMs": 164, - "p99LatencyMs": 304, - "maxLatencyMs": 605, - "bytesPerSec": 58009190.4 + "requestsPerSec": 165.6, + "avgLatencyMs": 148.32, + "medianLatencyMs": 147, + "p50LatencyMs": 147, + "p75LatencyMs": 149, + "p90LatencyMs": 154, + "p99LatencyMs": 318, + "maxLatencyMs": 619, + "bytesPerSec": 55341875.2 }, { "workers": 50, "durationMs": 5000, - "requests": 869, + "requests": 820, "errors": 0, - "requestsPerSec": 173.8, - "avgLatencyMs": 279.34, - "medianLatencyMs": 276, - "p50LatencyMs": 276, - "p75LatencyMs": 277, - "p90LatencyMs": 282, - "p99LatencyMs": 1643, - "maxLatencyMs": 2404, - "bytesPerSec": 58068172.8 + "requestsPerSec": 164, + "avgLatencyMs": 295.53, + "medianLatencyMs": 291, + "p50LatencyMs": 291, + "p75LatencyMs": 295, + "p90LatencyMs": 302, + "p99LatencyMs": 1880, + "maxLatencyMs": 2668, + "bytesPerSec": 54804480 }, { "workers": 100, "durationMs": 5010, - "requests": 842, + "requests": 819, "errors": 0, - "requestsPerSec": 168.4, - "avgLatencyMs": 404.74, - "medianLatencyMs": 306, - "p50LatencyMs": 306, - "p75LatencyMs": 358, - "p90LatencyMs": 397, - "p99LatencyMs": 3873, - "maxLatencyMs": 4910, - "bytesPerSec": 56272486.4 + "requestsPerSec": 163.81, + "avgLatencyMs": 403.9, + "medianLatencyMs": 304, + "p50LatencyMs": 304, + "p75LatencyMs": 369, + "p90LatencyMs": 402, + "p99LatencyMs": 3823, + "maxLatencyMs": 4880, + "bytesPerSec": 54732390.4 }, { "workers": 200, "durationMs": 5010, - "requests": 814, + "requests": 761, "errors": 0, - "requestsPerSec": 162.81, - "avgLatencyMs": 418.02, - "medianLatencyMs": 298, - "p50LatencyMs": 298, + "requestsPerSec": 152.2, + "avgLatencyMs": 428.61, + "medianLatencyMs": 305, + "p50LatencyMs": 305, "p75LatencyMs": 365, - "p90LatencyMs": 397, - "p99LatencyMs": 4047, - "maxLatencyMs": 4972, - "bytesPerSec": 54391603.2 + "p90LatencyMs": 408, + "p99LatencyMs": 4010, + "maxLatencyMs": 4868, + "bytesPerSec": 50857574.4 } ] }, { - "peakWorkers": 10, - "peakRequestsPerSec": 175, - "peakAvgLatencyMs": 56.33, - "peakP50LatencyMs": 55, - "peakP75LatencyMs": 56, - "peakP90LatencyMs": 58, - "peakP99LatencyMs": 85, - "totalRequests": 5778, + "peakWorkers": 5, + "peakRequestsPerSec": 170, + "peakAvgLatencyMs": 28.94, + "peakP50LatencyMs": 29, + "peakP75LatencyMs": 29, + "peakP90LatencyMs": 29, + "peakP99LatencyMs": 44, + "totalRequests": 5693, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 728, + "requests": 719, "errors": 0, - "requestsPerSec": 145.6, - "avgLatencyMs": 6.27, + "requestsPerSec": 143.81, + "avgLatencyMs": 6.28, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 6, "p90LatencyMs": 7, "p99LatencyMs": 9, "maxLatencyMs": 11, - "bytesPerSec": 48650649.6 + "bytesPerSec": 48054272 }, { "workers": 5, "durationMs": 5000, - "requests": 860, + "requests": 850, "errors": 0, - "requestsPerSec": 172, - "avgLatencyMs": 28.43, - "medianLatencyMs": 28, - "p50LatencyMs": 28, - "p75LatencyMs": 28, + "requestsPerSec": 170, + "avgLatencyMs": 28.94, + "medianLatencyMs": 29, + "p50LatencyMs": 29, + "p75LatencyMs": 29, "p90LatencyMs": 29, "p99LatencyMs": 44, - "maxLatencyMs": 54, - "bytesPerSec": 57471795.2 + "maxLatencyMs": 52, + "bytesPerSec": 56809881.6 }, { "workers": 10, "durationMs": 5000, - "requests": 875, + "requests": 840, "errors": 0, - "requestsPerSec": 175, - "avgLatencyMs": 56.33, - "medianLatencyMs": 55, - "p50LatencyMs": 55, - "p75LatencyMs": 56, - "p90LatencyMs": 58, - "p99LatencyMs": 85, - "maxLatencyMs": 87, - "bytesPerSec": 58474496 + "requestsPerSec": 168, + "avgLatencyMs": 58.68, + "medianLatencyMs": 58, + "p50LatencyMs": 58, + "p75LatencyMs": 59, + "p90LatencyMs": 62, + "p99LatencyMs": 89, + "maxLatencyMs": 113, + "bytesPerSec": 56128307.2 }, { "workers": 25, "durationMs": 5000, - "requests": 860, + "requests": 838, "errors": 0, - "requestsPerSec": 172, - "avgLatencyMs": 142.85, - "medianLatencyMs": 139, - "p50LatencyMs": 139, - "p75LatencyMs": 145, - "p90LatencyMs": 155, - "p99LatencyMs": 294, - "maxLatencyMs": 538, - "bytesPerSec": 57471795.2 + "requestsPerSec": 167.6, + "avgLatencyMs": 146.51, + "medianLatencyMs": 145, + "p50LatencyMs": 145, + "p75LatencyMs": 146, + "p90LatencyMs": 153, + "p99LatencyMs": 249, + "maxLatencyMs": 584, + "bytesPerSec": 55990681.6 }, { "workers": 50, - "durationMs": 5010, - "requests": 846, + "durationMs": 5000, + "requests": 839, "errors": 0, - "requestsPerSec": 169.2, - "avgLatencyMs": 286.82, - "medianLatencyMs": 285, - "p50LatencyMs": 285, - "p75LatencyMs": 288, - "p90LatencyMs": 291, - "p99LatencyMs": 1646, - "maxLatencyMs": 2393, - "bytesPerSec": 56534630.4 + "requestsPerSec": 167.8, + "avgLatencyMs": 288.78, + "medianLatencyMs": 288, + "p50LatencyMs": 288, + "p75LatencyMs": 292, + "p90LatencyMs": 298, + "p99LatencyMs": 1730, + "maxLatencyMs": 2493, + "bytesPerSec": 56062771.2 }, { "workers": 100, @@ -490,72 +490,72 @@ "requests": 822, "errors": 0, "requestsPerSec": 164.4, - "avgLatencyMs": 413.76, - "medianLatencyMs": 320, - "p50LatencyMs": 320, - "p75LatencyMs": 367, - "p90LatencyMs": 406, - "p99LatencyMs": 3946, - "maxLatencyMs": 4988, + "avgLatencyMs": 413.49, + "medianLatencyMs": 307, + "p50LatencyMs": 307, + "p75LatencyMs": 364, + "p90LatencyMs": 410, + "p99LatencyMs": 3945, + "maxLatencyMs": 4991, "bytesPerSec": 54935552 }, { "workers": 200, "durationMs": 5010, - "requests": 787, + "requests": 785, "errors": 0, - "requestsPerSec": 157.4, - "avgLatencyMs": 420.34, - "medianLatencyMs": 312, - "p50LatencyMs": 312, - "p75LatencyMs": 366, - "p90LatencyMs": 398, - "p99LatencyMs": 3935, - "maxLatencyMs": 4872, - "bytesPerSec": 52587724.8 + "requestsPerSec": 157, + "avgLatencyMs": 420.83, + "medianLatencyMs": 302, + "p50LatencyMs": 302, + "p75LatencyMs": 372, + "p90LatencyMs": 412, + "p99LatencyMs": 4022, + "maxLatencyMs": 4929, + "bytesPerSec": 52451737.6 } ] }, { - "peakWorkers": 5, - "peakRequestsPerSec": 172, - "peakAvgLatencyMs": 28.46, - "peakP50LatencyMs": 28, - "peakP75LatencyMs": 29, - "peakP90LatencyMs": 29, - "peakP99LatencyMs": 39, - "totalRequests": 5745, + "peakWorkers": 10, + "peakRequestsPerSec": 169.8, + "peakAvgLatencyMs": 58.11, + "peakP50LatencyMs": 57, + "peakP75LatencyMs": 58, + "peakP90LatencyMs": 62, + "peakP99LatencyMs": 88, + "totalRequests": 5649, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 729, + "requests": 723, "errors": 0, - "requestsPerSec": 145.81, - "avgLatencyMs": 6.23, + "requestsPerSec": 144.6, + "avgLatencyMs": 6.28, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 6, "p90LatencyMs": 7, - "p99LatencyMs": 7, + "p99LatencyMs": 8, "maxLatencyMs": 11, - "bytesPerSec": 48709632 + "bytesPerSec": 48316416 }, { "workers": 5, "durationMs": 5000, - "requests": 860, + "requests": 830, "errors": 0, - "requestsPerSec": 172, - "avgLatencyMs": 28.46, - "medianLatencyMs": 28, - "p50LatencyMs": 28, + "requestsPerSec": 166, + "avgLatencyMs": 29.55, + "medianLatencyMs": 29, + "p50LatencyMs": 29, "p75LatencyMs": 29, - "p90LatencyMs": 29, - "p99LatencyMs": 39, - "maxLatencyMs": 53, - "bytesPerSec": 57471795.2 + "p90LatencyMs": 31, + "p99LatencyMs": 45, + "maxLatencyMs": 60, + "bytesPerSec": 55466393.6 }, { "workers": 10, @@ -563,74 +563,74 @@ "requests": 849, "errors": 0, "requestsPerSec": 169.8, - "avgLatencyMs": 58.1, + "avgLatencyMs": 58.11, "medianLatencyMs": 57, "p50LatencyMs": 57, "p75LatencyMs": 58, - "p90LatencyMs": 63, - "p99LatencyMs": 81, - "maxLatencyMs": 89, + "p90LatencyMs": 62, + "p99LatencyMs": 88, + "maxLatencyMs": 88, "bytesPerSec": 56737792 }, { "workers": 25, "durationMs": 5000, - "requests": 845, + "requests": 836, "errors": 0, - "requestsPerSec": 169, - "avgLatencyMs": 145.21, - "medianLatencyMs": 143, - "p50LatencyMs": 143, - "p75LatencyMs": 145, - "p90LatencyMs": 152, - "p99LatencyMs": 245, - "maxLatencyMs": 573, - "bytesPerSec": 56475648 + "requestsPerSec": 167.2, + "avgLatencyMs": 146.91, + "medianLatencyMs": 145, + "p50LatencyMs": 145, + "p75LatencyMs": 146, + "p90LatencyMs": 162, + "p99LatencyMs": 339, + "maxLatencyMs": 634, + "bytesPerSec": 55859609.6 }, { "workers": 50, "durationMs": 5000, - "requests": 842, + "requests": 841, "errors": 0, - "requestsPerSec": 168.4, - "avgLatencyMs": 287.98, - "medianLatencyMs": 285, - "p50LatencyMs": 285, - "p75LatencyMs": 290, - "p90LatencyMs": 297, - "p99LatencyMs": 1609, - "maxLatencyMs": 2322, - "bytesPerSec": 56272486.4 + "requestsPerSec": 168.2, + "avgLatencyMs": 288.37, + "medianLatencyMs": 287, + "p50LatencyMs": 287, + "p75LatencyMs": 289, + "p90LatencyMs": 296, + "p99LatencyMs": 1716, + "maxLatencyMs": 2353, + "bytesPerSec": 56200396.8 }, { "workers": 100, "durationMs": 5010, - "requests": 827, + "requests": 819, "errors": 0, - "requestsPerSec": 165.4, - "avgLatencyMs": 411.44, - "medianLatencyMs": 305, - "p50LatencyMs": 305, - "p75LatencyMs": 368, - "p90LatencyMs": 408, - "p99LatencyMs": 3968, - "maxLatencyMs": 4925, - "bytesPerSec": 55269785.6 + "requestsPerSec": 163.81, + "avgLatencyMs": 420.92, + "medianLatencyMs": 315, + "p50LatencyMs": 315, + "p75LatencyMs": 378, + "p90LatencyMs": 407, + "p99LatencyMs": 3883, + "maxLatencyMs": 4978, + "bytesPerSec": 54732390.4 }, { "workers": 200, "durationMs": 5010, - "requests": 793, + "requests": 751, "errors": 0, - "requestsPerSec": 158.6, - "avgLatencyMs": 428.5, - "medianLatencyMs": 310, - "p50LatencyMs": 310, - "p75LatencyMs": 377, - "p90LatencyMs": 407, - "p99LatencyMs": 4090, - "maxLatencyMs": 4961, - "bytesPerSec": 52989132.8 + "requestsPerSec": 150.2, + "avgLatencyMs": 427.11, + "medianLatencyMs": 323, + "p50LatencyMs": 323, + "p75LatencyMs": 386, + "p90LatencyMs": 419, + "p99LatencyMs": 3928, + "maxLatencyMs": 4969, + "bytesPerSec": 50190745.6 } ] } @@ -640,474 +640,474 @@ "browserVersion": "Google Chrome 154.0.8037.97", "ssrLoadTests": { "peakWorkers": 25, - "peakRequestsPerSec": 341.8, - "peakAvgLatencyMs": 72.11, + "peakRequestsPerSec": 342, + "peakAvgLatencyMs": 72.01, "peakP50LatencyMs": 72, "peakP75LatencyMs": 72, - "peakP90LatencyMs": 74, - "peakP99LatencyMs": 102, - "totalRequests": 11076, + "peakP90LatencyMs": 73, + "peakP99LatencyMs": 105, + "totalRequests": 11297, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1213, + "requests": 1238, "errors": 0, - "requestsPerSec": 242.6, - "avgLatencyMs": 3.51, + "requestsPerSec": 247.6, + "avgLatencyMs": 3.18, "medianLatencyMs": 3, "p50LatencyMs": 3, - "p75LatencyMs": 4, + "p75LatencyMs": 3, "p90LatencyMs": 4, "p99LatencyMs": 5, "maxLatencyMs": 8, - "bytesPerSec": 75962777.6 + "bytesPerSec": 77535641.6 }, { "workers": 5, "durationMs": 5000, - "requests": 1598, + "requests": 1635, "errors": 0, - "requestsPerSec": 319.61, - "avgLatencyMs": 15.22, - "medianLatencyMs": 15, - "p50LatencyMs": 15, - "p75LatencyMs": 16, + "requestsPerSec": 327, + "avgLatencyMs": 14.63, + "medianLatencyMs": 14, + "p50LatencyMs": 14, + "p75LatencyMs": 15, "p90LatencyMs": 16, - "p99LatencyMs": 22, - "maxLatencyMs": 31, - "bytesPerSec": 100093132.8 + "p99LatencyMs": 21, + "maxLatencyMs": 29, + "bytesPerSec": 102400000 }, { "workers": 10, "durationMs": 5000, - "requests": 1636, + "requests": 1690, "errors": 0, - "requestsPerSec": 327.2, - "avgLatencyMs": 30, - "medianLatencyMs": 30, - "p50LatencyMs": 30, - "p75LatencyMs": 31, - "p90LatencyMs": 32, + "requestsPerSec": 338, + "avgLatencyMs": 28.97, + "medianLatencyMs": 29, + "p50LatencyMs": 29, + "p75LatencyMs": 29, + "p90LatencyMs": 30, "p99LatencyMs": 44, - "maxLatencyMs": 56, - "bytesPerSec": 102452428.8 + "maxLatencyMs": 60, + "bytesPerSec": 105834086.4 }, { "workers": 25, "durationMs": 5000, - "requests": 1709, + "requests": 1710, "errors": 0, - "requestsPerSec": 341.8, - "avgLatencyMs": 72.11, + "requestsPerSec": 342, + "avgLatencyMs": 72.01, "medianLatencyMs": 72, "p50LatencyMs": 72, "p75LatencyMs": 72, - "p90LatencyMs": 74, - "p99LatencyMs": 102, - "maxLatencyMs": 315, - "bytesPerSec": 107026841.6 + "p90LatencyMs": 73, + "p99LatencyMs": 105, + "maxLatencyMs": 274, + "bytesPerSec": 107092377.6 }, { "workers": 50, "durationMs": 5000, - "requests": 1650, + "requests": 1705, "errors": 0, - "requestsPerSec": 330, - "avgLatencyMs": 148.04, - "medianLatencyMs": 146, - "p50LatencyMs": 146, - "p75LatencyMs": 148, - "p90LatencyMs": 151, - "p99LatencyMs": 548, - "maxLatencyMs": 1248, - "bytesPerSec": 103343718.4 + "requestsPerSec": 341, + "avgLatencyMs": 144.04, + "medianLatencyMs": 144, + "p50LatencyMs": 144, + "p75LatencyMs": 145, + "p90LatencyMs": 147, + "p99LatencyMs": 503, + "maxLatencyMs": 1172, + "bytesPerSec": 106777804.8 }, { "workers": 100, "durationMs": 5010, - "requests": 1642, + "requests": 1673, "errors": 0, - "requestsPerSec": 328.4, - "avgLatencyMs": 292.06, - "medianLatencyMs": 220, - "p50LatencyMs": 220, - "p75LatencyMs": 261, - "p90LatencyMs": 295, - "p99LatencyMs": 3501, - "maxLatencyMs": 4977, - "bytesPerSec": 102832537.6 + "requestsPerSec": 334.6, + "avgLatencyMs": 289.43, + "medianLatencyMs": 225, + "p50LatencyMs": 225, + "p75LatencyMs": 262, + "p90LatencyMs": 285, + "p99LatencyMs": 3437, + "maxLatencyMs": 4805, + "bytesPerSec": 104785510.4 }, { "workers": 200, "durationMs": 5010, - "requests": 1628, + "requests": 1646, "errors": 0, - "requestsPerSec": 325.61, - "avgLatencyMs": 292.05, - "medianLatencyMs": 215, - "p50LatencyMs": 215, + "requestsPerSec": 329.2, + "avgLatencyMs": 294.75, + "medianLatencyMs": 214, + "p50LatencyMs": 214, "p75LatencyMs": 257, - "p90LatencyMs": 281, - "p99LatencyMs": 3505, - "maxLatencyMs": 4911, - "bytesPerSec": 101967462.4 + "p90LatencyMs": 280, + "p99LatencyMs": 3547, + "maxLatencyMs": 4946, + "bytesPerSec": 103107788.8 } ], "runs": 3, "samples": [ { "peakWorkers": 25, - "peakRequestsPerSec": 341.8, - "peakAvgLatencyMs": 72.11, - "peakP50LatencyMs": 72, - "peakP75LatencyMs": 72, - "peakP90LatencyMs": 74, - "peakP99LatencyMs": 102, - "totalRequests": 11076, + "peakRequestsPerSec": 320.4, + "peakAvgLatencyMs": 76.93, + "peakP50LatencyMs": 76, + "peakP75LatencyMs": 77, + "peakP90LatencyMs": 78, + "peakP99LatencyMs": 112, + "totalRequests": 10690, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1213, + "requests": 1195, "errors": 0, - "requestsPerSec": 242.6, - "avgLatencyMs": 3.51, - "medianLatencyMs": 3, - "p50LatencyMs": 3, + "requestsPerSec": 239, + "avgLatencyMs": 3.94, + "medianLatencyMs": 4, + "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 5, - "maxLatencyMs": 8, - "bytesPerSec": 75962777.6 + "maxLatencyMs": 9, + "bytesPerSec": 74848665.6 }, { "workers": 5, "durationMs": 5000, - "requests": 1598, + "requests": 1542, "errors": 0, - "requestsPerSec": 319.61, - "avgLatencyMs": 15.22, + "requestsPerSec": 308.4, + "avgLatencyMs": 15.66, "medianLatencyMs": 15, "p50LatencyMs": 15, "p75LatencyMs": 16, - "p90LatencyMs": 16, - "p99LatencyMs": 22, - "maxLatencyMs": 31, - "bytesPerSec": 100093132.8 + "p90LatencyMs": 17, + "p99LatencyMs": 23, + "maxLatencyMs": 32, + "bytesPerSec": 96580403.2 }, { "workers": 10, "durationMs": 5000, - "requests": 1636, + "requests": 1598, "errors": 0, - "requestsPerSec": 327.2, - "avgLatencyMs": 30, + "requestsPerSec": 319.61, + "avgLatencyMs": 30.7, "medianLatencyMs": 30, "p50LatencyMs": 30, "p75LatencyMs": 31, "p90LatencyMs": 32, "p99LatencyMs": 44, - "maxLatencyMs": 56, - "bytesPerSec": 102452428.8 + "maxLatencyMs": 57, + "bytesPerSec": 100080025.6 }, { "workers": 25, "durationMs": 5000, - "requests": 1709, + "requests": 1602, "errors": 0, - "requestsPerSec": 341.8, - "avgLatencyMs": 72.11, - "medianLatencyMs": 72, - "p50LatencyMs": 72, - "p75LatencyMs": 72, - "p90LatencyMs": 74, - "p99LatencyMs": 102, - "maxLatencyMs": 315, - "bytesPerSec": 107026841.6 + "requestsPerSec": 320.4, + "avgLatencyMs": 76.93, + "medianLatencyMs": 76, + "p50LatencyMs": 76, + "p75LatencyMs": 77, + "p90LatencyMs": 78, + "p99LatencyMs": 112, + "maxLatencyMs": 310, + "bytesPerSec": 100329062.4 }, { "workers": 50, "durationMs": 5000, - "requests": 1650, + "requests": 1571, "errors": 0, - "requestsPerSec": 330, - "avgLatencyMs": 148.04, - "medianLatencyMs": 146, - "p50LatencyMs": 146, - "p75LatencyMs": 148, - "p90LatencyMs": 151, - "p99LatencyMs": 548, - "maxLatencyMs": 1248, - "bytesPerSec": 103343718.4 + "requestsPerSec": 314.2, + "avgLatencyMs": 156.25, + "medianLatencyMs": 153, + "p50LatencyMs": 153, + "p75LatencyMs": 154, + "p90LatencyMs": 166, + "p99LatencyMs": 661, + "maxLatencyMs": 1348, + "bytesPerSec": 98376089.6 }, { "workers": 100, "durationMs": 5010, - "requests": 1642, + "requests": 1589, "errors": 0, - "requestsPerSec": 328.4, - "avgLatencyMs": 292.06, - "medianLatencyMs": 220, - "p50LatencyMs": 220, - "p75LatencyMs": 261, - "p90LatencyMs": 295, - "p99LatencyMs": 3501, - "maxLatencyMs": 4977, - "bytesPerSec": 102832537.6 + "requestsPerSec": 317.8, + "avgLatencyMs": 295.69, + "medianLatencyMs": 214, + "p50LatencyMs": 214, + "p75LatencyMs": 271, + "p90LatencyMs": 291, + "p99LatencyMs": 3522, + "maxLatencyMs": 4916, + "bytesPerSec": 99516416 }, { "workers": 200, "durationMs": 5010, - "requests": 1628, + "requests": 1593, "errors": 0, - "requestsPerSec": 325.61, - "avgLatencyMs": 292.05, - "medianLatencyMs": 215, - "p50LatencyMs": 215, - "p75LatencyMs": 257, - "p90LatencyMs": 281, - "p99LatencyMs": 3505, - "maxLatencyMs": 4911, - "bytesPerSec": 101967462.4 + "requestsPerSec": 318.61, + "avgLatencyMs": 295.69, + "medianLatencyMs": 208, + "p50LatencyMs": 208, + "p75LatencyMs": 252, + "p90LatencyMs": 274, + "p99LatencyMs": 3622, + "maxLatencyMs": 4921, + "bytesPerSec": 99791667.2 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 337.4, - "peakAvgLatencyMs": 73.06, - "peakP50LatencyMs": 72, - "peakP75LatencyMs": 73, - "peakP90LatencyMs": 74, - "peakP99LatencyMs": 107, - "totalRequests": 11249, + "peakRequestsPerSec": 346.6, + "peakAvgLatencyMs": 71.12, + "peakP50LatencyMs": 71, + "peakP75LatencyMs": 71, + "peakP90LatencyMs": 72, + "peakP99LatencyMs": 91, + "totalRequests": 11440, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1231, + "requests": 1239, "errors": 0, - "requestsPerSec": 246.2, - "avgLatencyMs": 3.33, + "requestsPerSec": 247.8, + "avgLatencyMs": 3.18, "medianLatencyMs": 3, "p50LatencyMs": 3, - "p75LatencyMs": 4, + "p75LatencyMs": 3, "p90LatencyMs": 4, "p99LatencyMs": 5, - "maxLatencyMs": 9, - "bytesPerSec": 77089996.8 + "maxLatencyMs": 7, + "bytesPerSec": 77601177.6 }, { "workers": 5, "durationMs": 5000, - "requests": 1647, + "requests": 1648, "errors": 0, - "requestsPerSec": 329.4, - "avgLatencyMs": 14.55, + "requestsPerSec": 329.6, + "avgLatencyMs": 14.5, "medianLatencyMs": 14, "p50LatencyMs": 14, "p75LatencyMs": 15, "p90LatencyMs": 16, - "p99LatencyMs": 20, - "maxLatencyMs": 30, - "bytesPerSec": 103147110.4 + "p99LatencyMs": 19, + "maxLatencyMs": 28, + "bytesPerSec": 103225753.6 }, { "workers": 10, "durationMs": 5000, - "requests": 1682, + "requests": 1715, "errors": 0, - "requestsPerSec": 336.4, - "avgLatencyMs": 29.12, - "medianLatencyMs": 29, - "p50LatencyMs": 29, + "requestsPerSec": 343, + "avgLatencyMs": 28.63, + "medianLatencyMs": 28, + "p50LatencyMs": 28, "p75LatencyMs": 29, - "p90LatencyMs": 30, - "p99LatencyMs": 46, - "maxLatencyMs": 61, - "bytesPerSec": 105349120 + "p90LatencyMs": 29, + "p99LatencyMs": 42, + "maxLatencyMs": 60, + "bytesPerSec": 107406950.4 }, { "workers": 25, "durationMs": 5000, - "requests": 1687, + "requests": 1733, "errors": 0, - "requestsPerSec": 337.4, - "avgLatencyMs": 73.06, - "medianLatencyMs": 72, - "p50LatencyMs": 72, - "p75LatencyMs": 73, - "p90LatencyMs": 74, - "p99LatencyMs": 107, - "maxLatencyMs": 285, - "bytesPerSec": 105663692.8 + "requestsPerSec": 346.6, + "avgLatencyMs": 71.12, + "medianLatencyMs": 71, + "p50LatencyMs": 71, + "p75LatencyMs": 71, + "p90LatencyMs": 72, + "p99LatencyMs": 91, + "maxLatencyMs": 232, + "bytesPerSec": 108547276.8 }, { "workers": 50, "durationMs": 5000, - "requests": 1672, + "requests": 1730, "errors": 0, - "requestsPerSec": 334.4, - "avgLatencyMs": 146.8, - "medianLatencyMs": 144, - "p50LatencyMs": 144, - "p75LatencyMs": 146, - "p90LatencyMs": 157, - "p99LatencyMs": 601, - "maxLatencyMs": 1236, - "bytesPerSec": 104719974.4 + "requestsPerSec": 346, + "avgLatencyMs": 142.02, + "medianLatencyMs": 141, + "p50LatencyMs": 141, + "p75LatencyMs": 142, + "p90LatencyMs": 143, + "p99LatencyMs": 560, + "maxLatencyMs": 1189, + "bytesPerSec": 108337561.6 }, { "workers": 100, "durationMs": 5010, - "requests": 1678, + "requests": 1709, "errors": 0, - "requestsPerSec": 335.6, - "avgLatencyMs": 288.97, - "medianLatencyMs": 219, - "p50LatencyMs": 219, - "p75LatencyMs": 256, - "p90LatencyMs": 279, - "p99LatencyMs": 3532, - "maxLatencyMs": 4960, - "bytesPerSec": 105100083.2 + "requestsPerSec": 341.8, + "avgLatencyMs": 283.87, + "medianLatencyMs": 225, + "p50LatencyMs": 225, + "p75LatencyMs": 261, + "p90LatencyMs": 282, + "p99LatencyMs": 3257, + "maxLatencyMs": 4750, + "bytesPerSec": 107039948.8 }, { "workers": 200, "durationMs": 5010, - "requests": 1652, + "requests": 1666, "errors": 0, - "requestsPerSec": 330.4, - "avgLatencyMs": 290.88, - "medianLatencyMs": 212, - "p50LatencyMs": 212, - "p75LatencyMs": 266, - "p90LatencyMs": 287, - "p99LatencyMs": 3447, - "maxLatencyMs": 4915, - "bytesPerSec": 103474790.4 + "requestsPerSec": 333.2, + "avgLatencyMs": 293.96, + "medianLatencyMs": 215, + "p50LatencyMs": 215, + "p75LatencyMs": 259, + "p90LatencyMs": 282, + "p99LatencyMs": 3509, + "maxLatencyMs": 4972, + "bytesPerSec": 104339865.6 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 344.2, - "peakAvgLatencyMs": 71.33, - "peakP50LatencyMs": 71, - "peakP75LatencyMs": 71, + "peakRequestsPerSec": 342, + "peakAvgLatencyMs": 72.01, + "peakP50LatencyMs": 72, + "peakP75LatencyMs": 72, "peakP90LatencyMs": 73, - "peakP99LatencyMs": 104, - "totalRequests": 11166, + "peakP99LatencyMs": 105, + "totalRequests": 11297, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1177, + "requests": 1238, "errors": 0, - "requestsPerSec": 235.4, - "avgLatencyMs": 3.77, - "medianLatencyMs": 4, - "p50LatencyMs": 4, - "p75LatencyMs": 4, + "requestsPerSec": 247.6, + "avgLatencyMs": 3.18, + "medianLatencyMs": 3, + "p50LatencyMs": 3, + "p75LatencyMs": 3, "p90LatencyMs": 4, "p99LatencyMs": 5, - "maxLatencyMs": 9, - "bytesPerSec": 73721446.41 + "maxLatencyMs": 8, + "bytesPerSec": 77535641.6 }, { "workers": 5, "durationMs": 5000, - "requests": 1578, + "requests": 1635, "errors": 0, - "requestsPerSec": 315.61, - "avgLatencyMs": 15.29, - "medianLatencyMs": 15, - "p50LatencyMs": 15, - "p75LatencyMs": 16, - "p90LatencyMs": 17, - "p99LatencyMs": 22, - "maxLatencyMs": 31, - "bytesPerSec": 98834841.6 + "requestsPerSec": 327, + "avgLatencyMs": 14.63, + "medianLatencyMs": 14, + "p50LatencyMs": 14, + "p75LatencyMs": 15, + "p90LatencyMs": 16, + "p99LatencyMs": 21, + "maxLatencyMs": 29, + "bytesPerSec": 102400000 }, { "workers": 10, "durationMs": 5000, - "requests": 1677, + "requests": 1690, "errors": 0, - "requestsPerSec": 335.4, - "avgLatencyMs": 29.25, + "requestsPerSec": 338, + "avgLatencyMs": 28.97, "medianLatencyMs": 29, "p50LatencyMs": 29, - "p75LatencyMs": 30, + "p75LatencyMs": 29, "p90LatencyMs": 30, - "p99LatencyMs": 43, - "maxLatencyMs": 66, - "bytesPerSec": 105034547.2 + "p99LatencyMs": 44, + "maxLatencyMs": 60, + "bytesPerSec": 105834086.4 }, { "workers": 25, "durationMs": 5000, - "requests": 1721, + "requests": 1710, "errors": 0, - "requestsPerSec": 344.2, - "avgLatencyMs": 71.33, - "medianLatencyMs": 71, - "p50LatencyMs": 71, - "p75LatencyMs": 71, + "requestsPerSec": 342, + "avgLatencyMs": 72.01, + "medianLatencyMs": 72, + "p50LatencyMs": 72, + "p75LatencyMs": 72, "p90LatencyMs": 73, - "p99LatencyMs": 104, - "maxLatencyMs": 273, - "bytesPerSec": 107773952 + "p99LatencyMs": 105, + "maxLatencyMs": 274, + "bytesPerSec": 107092377.6 }, { "workers": 50, "durationMs": 5000, - "requests": 1681, + "requests": 1705, "errors": 0, - "requestsPerSec": 336.2, - "avgLatencyMs": 146.06, - "medianLatencyMs": 145, - "p50LatencyMs": 145, - "p75LatencyMs": 147, - "p90LatencyMs": 150, - "p99LatencyMs": 548, - "maxLatencyMs": 1183, - "bytesPerSec": 105296691.2 + "requestsPerSec": 341, + "avgLatencyMs": 144.04, + "medianLatencyMs": 144, + "p50LatencyMs": 144, + "p75LatencyMs": 145, + "p90LatencyMs": 147, + "p99LatencyMs": 503, + "maxLatencyMs": 1172, + "bytesPerSec": 106777804.8 }, { "workers": 100, "durationMs": 5010, - "requests": 1699, + "requests": 1673, "errors": 0, - "requestsPerSec": 339.8, - "avgLatencyMs": 285.4, - "medianLatencyMs": 216, - "p50LatencyMs": 216, - "p75LatencyMs": 260, - "p90LatencyMs": 289, - "p99LatencyMs": 3387, - "maxLatencyMs": 4844, - "bytesPerSec": 106410803.2 + "requestsPerSec": 334.6, + "avgLatencyMs": 289.43, + "medianLatencyMs": 225, + "p50LatencyMs": 225, + "p75LatencyMs": 262, + "p90LatencyMs": 285, + "p99LatencyMs": 3437, + "maxLatencyMs": 4805, + "bytesPerSec": 104785510.4 }, { "workers": 200, "durationMs": 5010, - "requests": 1633, + "requests": 1646, "errors": 0, - "requestsPerSec": 326.61, - "avgLatencyMs": 293.83, - "medianLatencyMs": 213, - "p50LatencyMs": 213, + "requestsPerSec": 329.2, + "avgLatencyMs": 294.75, + "medianLatencyMs": 214, + "p50LatencyMs": 214, "p75LatencyMs": 257, - "p90LatencyMs": 284, - "p99LatencyMs": 3489, - "maxLatencyMs": 4934, - "bytesPerSec": 102268928 + "p90LatencyMs": 280, + "p99LatencyMs": 3547, + "maxLatencyMs": 4946, + "bytesPerSec": 103107788.8 } ] } diff --git a/packages/docs/src/content/runtime/app-solid-start.json b/packages/docs/src/content/runtime/app-solid-start.json index b0cd8cb2..6695cdd2 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-09T13:14:59.615Z", + "timingMeasuredAt": "2026-10-10T10:58:42.209Z", "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": 106.2, - "fcpMs": 106.23, + "firstPaintMs": 96.4, + "fcpMs": 96.38, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 18.53, - "inputDelayMs": 2.05, - "processingDurationMs": 4.66, - "presentationDelayMs": 11.82 + "interactionLatencyMs": 16.78, + "inputDelayMs": 1.22, + "processingDurationMs": 2.9, + "presentationDelayMs": 12.66 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 13.14, - "fcpMs": 13.08, - "interactionLatencyMs": 6.72, - "inputDelayMs": 2.38, - "processingDurationMs": 3.46, - "presentationDelayMs": 4.72 + "firstPaintMs": 14.17, + "fcpMs": 14.19, + "interactionLatencyMs": 4.39, + "inputDelayMs": 0.77, + "processingDurationMs": 1.27, + "presentationDelayMs": 3.5 }, "samples": [ { - "firstPaintMs": 102, - "fcpMs": 101.858, + "firstPaintMs": 81, + "fcpMs": 81.07, "interactionTests": { - "interactionLatencyMs": 28.706000000000003, - "inputDelayMs": 6.305, - "processingDurationMs": 10.252, - "presentationDelayMs": 12.149 + "interactionLatencyMs": 21.959, + "inputDelayMs": 2.595, + "processingDurationMs": 5.087, + "presentationDelayMs": 14.277 } }, { - "firstPaintMs": 95, - "fcpMs": 94.876, + "firstPaintMs": 89, + "fcpMs": 88.563, "interactionTests": { - "interactionLatencyMs": 21.865000000000002, - "inputDelayMs": 0.943, - "processingDurationMs": 2.099, - "presentationDelayMs": 18.823 + "interactionLatencyMs": 19.202, + "inputDelayMs": 0.894, + "processingDurationMs": 2.15, + "presentationDelayMs": 16.158 } }, { - "firstPaintMs": 103, - "fcpMs": 103.354, + "firstPaintMs": 104, + "fcpMs": 103.609, "interactionTests": { - "interactionLatencyMs": 12.506, - "inputDelayMs": 0.896, - "processingDurationMs": 5.788, - "presentationDelayMs": 5.822 + "interactionLatencyMs": 14.158, + "inputDelayMs": 0.884, + "processingDurationMs": 2.96, + "presentationDelayMs": 10.314 } }, { - "firstPaintMs": 129, - "fcpMs": 128.851, + "firstPaintMs": 91, + "fcpMs": 91.465, "interactionTests": { - "interactionLatencyMs": 15.703, - "inputDelayMs": 0.921, - "processingDurationMs": 2.364, - "presentationDelayMs": 12.418 + "interactionLatencyMs": 10.745000000000001, + "inputDelayMs": 0.86, + "processingDurationMs": 2.14, + "presentationDelayMs": 7.745 } }, { - "firstPaintMs": 102, - "fcpMs": 102.194, + "firstPaintMs": 117, + "fcpMs": 117.194, "interactionTests": { - "interactionLatencyMs": 13.889, - "inputDelayMs": 1.196, - "processingDurationMs": 2.786, - "presentationDelayMs": 9.907 + "interactionLatencyMs": 17.835, + "inputDelayMs": 0.869, + "processingDurationMs": 2.171, + "presentationDelayMs": 14.795 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 422, - "avgLatencyMs": 2.522, - "medianLatencyMs": 2.315, - "samples": 3967, + "opsPerSec": 420, + "avgLatencyMs": 2.52, + "medianLatencyMs": 2.308, + "samples": 3968, "bodySizeKb": 224.17, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 94.8, - "fcpMs": 94.72, + "firstPaintMs": 89, + "fcpMs": 89.02, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 17.56, - "inputDelayMs": 1.45, - "processingDurationMs": 3.75, - "presentationDelayMs": 12.36 + "interactionLatencyMs": 17.75, + "inputDelayMs": 1.5, + "processingDurationMs": 2.45, + "presentationDelayMs": 13.8 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 17.01, - "fcpMs": 17, - "interactionLatencyMs": 4.74, - "inputDelayMs": 1.36, - "processingDurationMs": 3.69, - "presentationDelayMs": 3.07 + "firstPaintMs": 14.61, + "fcpMs": 14.32, + "interactionLatencyMs": 2.64, + "inputDelayMs": 1.19, + "processingDurationMs": 0.5, + "presentationDelayMs": 1.89 }, "samples": [ { - "firstPaintMs": 113, - "fcpMs": 112.997, + "firstPaintMs": 115, + "fcpMs": 114.525, "interactionTests": { - "interactionLatencyMs": 24.534, - "inputDelayMs": 3.889, - "processingDurationMs": 10.308, - "presentationDelayMs": 10.337 + "interactionLatencyMs": 21.973, + "inputDelayMs": 3.632, + "processingDurationMs": 2.09, + "presentationDelayMs": 16.251 } }, { - "firstPaintMs": 93, - "fcpMs": 92.656, + "firstPaintMs": 80, + "fcpMs": 80.282, "interactionTests": { - "interactionLatencyMs": 15.24, - "inputDelayMs": 0.774, - "processingDurationMs": 2.787, - "presentationDelayMs": 11.679 + "interactionLatencyMs": 16.345, + "inputDelayMs": 1, + "processingDurationMs": 2.635, + "presentationDelayMs": 12.71 } }, { - "firstPaintMs": 69, - "fcpMs": 69.181, + "firstPaintMs": 84, + "fcpMs": 83.711, "interactionTests": { - "interactionLatencyMs": 14.728, - "inputDelayMs": 0.822, - "processingDurationMs": 1.868, - "presentationDelayMs": 12.038 + "interactionLatencyMs": 15.212, + "inputDelayMs": 0.944, + "processingDurationMs": 2.138, + "presentationDelayMs": 12.13 } }, { - "firstPaintMs": 107, - "fcpMs": 107.172, + "firstPaintMs": 83, + "fcpMs": 83.244, "interactionTests": { - "interactionLatencyMs": 20.262, - "inputDelayMs": 0.902, - "processingDurationMs": 1.715, - "presentationDelayMs": 17.645 + "interactionLatencyMs": 16.724, + "inputDelayMs": 0.966, + "processingDurationMs": 3.247, + "presentationDelayMs": 12.511 } }, { - "firstPaintMs": 92, - "fcpMs": 91.573, + "firstPaintMs": 83, + "fcpMs": 83.357, "interactionTests": { - "interactionLatencyMs": 13.027, - "inputDelayMs": 0.884, - "processingDurationMs": 2.066, - "presentationDelayMs": 10.077 + "interactionLatencyMs": 18.517, + "inputDelayMs": 0.958, + "processingDurationMs": 2.155, + "presentationDelayMs": 15.404 } } ] }, "ssrLoadTests": { - "peakWorkers": 5, - "peakRequestsPerSec": 510.4, - "peakAvgLatencyMs": 9.28, - "peakP50LatencyMs": 9, - "peakP75LatencyMs": 10, - "peakP90LatencyMs": 11, - "peakP99LatencyMs": 18, - "totalRequests": 16817, + "peakWorkers": 10, + "peakRequestsPerSec": 515, + "peakAvgLatencyMs": 18.88, + "peakP50LatencyMs": 18, + "peakP75LatencyMs": 21, + "peakP90LatencyMs": 25, + "peakP99LatencyMs": 36, + "totalRequests": 15777, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1669, + "requests": 1654, "errors": 0, - "requestsPerSec": 333.8, - "avgLatencyMs": 2.17, + "requestsPerSec": 330.8, + "avgLatencyMs": 2.27, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 3, - "p99LatencyMs": 5, - "maxLatencyMs": 6, - "bytesPerSec": 106725376 + "p99LatencyMs": 6, + "maxLatencyMs": 9, + "bytesPerSec": 105755443.2 }, { "workers": 5, "durationMs": 5000, - "requests": 2552, + "requests": 2474, "errors": 0, - "requestsPerSec": 510.4, - "avgLatencyMs": 9.28, + "requestsPerSec": 494.8, + "avgLatencyMs": 9.61, "medianLatencyMs": 9, "p50LatencyMs": 9, "p75LatencyMs": 10, - "p90LatencyMs": 11, - "p99LatencyMs": 18, - "maxLatencyMs": 27, - "bytesPerSec": 163171532.81 + "p90LatencyMs": 12, + "p99LatencyMs": 19, + "maxLatencyMs": 29, + "bytesPerSec": 158217011.2 }, { "workers": 10, "durationMs": 5000, - "requests": 2515, + "requests": 2575, "errors": 0, - "requestsPerSec": 503, - "avgLatencyMs": 19.33, - "medianLatencyMs": 19, - "p50LatencyMs": 19, + "requestsPerSec": 515, + "avgLatencyMs": 18.88, + "medianLatencyMs": 18, + "p50LatencyMs": 18, "p75LatencyMs": 21, "p90LatencyMs": 25, - "p99LatencyMs": 37, - "maxLatencyMs": 52, - "bytesPerSec": 160838451.2 + "p99LatencyMs": 36, + "maxLatencyMs": 70, + "bytesPerSec": 164639539.2 }, { "workers": 25, "durationMs": 5000, - "requests": 2523, + "requests": 2408, "errors": 0, - "requestsPerSec": 504.6, - "avgLatencyMs": 48.82, - "medianLatencyMs": 42, - "p50LatencyMs": 42, - "p75LatencyMs": 61, - "p90LatencyMs": 73, - "p99LatencyMs": 99, - "maxLatencyMs": 423, - "bytesPerSec": 161310310.4 + "requestsPerSec": 481.6, + "avgLatencyMs": 51.13, + "medianLatencyMs": 44, + "p50LatencyMs": 44, + "p75LatencyMs": 62, + "p90LatencyMs": 78, + "p99LatencyMs": 111, + "maxLatencyMs": 401, + "bytesPerSec": 153970278.4 }, { "workers": 50, "durationMs": 5000, - "requests": 2538, + "requests": 2214, "errors": 0, - "requestsPerSec": 507.6, - "avgLatencyMs": 96.98, - "medianLatencyMs": 84, - "p50LatencyMs": 84, - "p75LatencyMs": 94, - "p90LatencyMs": 155, - "p99LatencyMs": 440, - "maxLatencyMs": 1893, - "bytesPerSec": 162254028.81 + "requestsPerSec": 442.8, + "avgLatencyMs": 111.02, + "medianLatencyMs": 96, + "p50LatencyMs": 96, + "p75LatencyMs": 109, + "p90LatencyMs": 175, + "p99LatencyMs": 614, + "maxLatencyMs": 2243, + "bytesPerSec": 141570867.2 }, { "workers": 100, "durationMs": 5010, - "requests": 2533, + "requests": 2223, "errors": 0, - "requestsPerSec": 506.6, - "avgLatencyMs": 149.09, - "medianLatencyMs": 103, - "p50LatencyMs": 103, - "p75LatencyMs": 127, - "p90LatencyMs": 155, - "p99LatencyMs": 2159, - "maxLatencyMs": 4966, - "bytesPerSec": 161939456 + "requestsPerSec": 444.6, + "avgLatencyMs": 158.55, + "medianLatencyMs": 106, + "p50LatencyMs": 106, + "p75LatencyMs": 131, + "p90LatencyMs": 173, + "p99LatencyMs": 2352, + "maxLatencyMs": 4936, + "bytesPerSec": 142134476.81 }, { "workers": 200, "durationMs": 5010, - "requests": 2487, + "requests": 2229, "errors": 0, - "requestsPerSec": 497.4, - "avgLatencyMs": 149.92, - "medianLatencyMs": 101, - "p50LatencyMs": 101, + "requestsPerSec": 445.8, + "avgLatencyMs": 160.72, + "medianLatencyMs": 106, + "p50LatencyMs": 106, "p75LatencyMs": 130, - "p90LatencyMs": 165, - "p99LatencyMs": 2249, - "maxLatencyMs": 4870, - "bytesPerSec": 159023104 + "p90LatencyMs": 190, + "p99LatencyMs": 2404, + "maxLatencyMs": 4976, + "bytesPerSec": 142521139.2 } ], "runs": 3, "samples": [ { "peakWorkers": 10, - "peakRequestsPerSec": 509.4, - "peakAvgLatencyMs": 19.11, - "peakP50LatencyMs": 19, + "peakRequestsPerSec": 515, + "peakAvgLatencyMs": 18.88, + "peakP50LatencyMs": 18, "peakP75LatencyMs": 21, "peakP90LatencyMs": 25, "peakP99LatencyMs": 36, - "totalRequests": 16438, + "totalRequests": 15777, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1593, + "requests": 1654, "errors": 0, - "requestsPerSec": 318.61, - "avgLatencyMs": 2.77, - "medianLatencyMs": 3, - "p50LatencyMs": 3, - "p75LatencyMs": 3, + "requestsPerSec": 330.8, + "avgLatencyMs": 2.27, + "medianLatencyMs": 2, + "p50LatencyMs": 2, + "p75LatencyMs": 2, "p90LatencyMs": 3, - "p99LatencyMs": 7, - "maxLatencyMs": 10, - "bytesPerSec": 101862604.8 + "p99LatencyMs": 6, + "maxLatencyMs": 9, + "bytesPerSec": 105755443.2 }, { "workers": 5, "durationMs": 5000, - "requests": 2378, + "requests": 2474, "errors": 0, - "requestsPerSec": 475.6, - "avgLatencyMs": 10, + "requestsPerSec": 494.8, + "avgLatencyMs": 9.61, "medianLatencyMs": 9, "p50LatencyMs": 9, - "p75LatencyMs": 11, - "p90LatencyMs": 13, - "p99LatencyMs": 20, - "maxLatencyMs": 26, - "bytesPerSec": 152056627.2 + "p75LatencyMs": 10, + "p90LatencyMs": 12, + "p99LatencyMs": 19, + "maxLatencyMs": 29, + "bytesPerSec": 158217011.2 }, { "workers": 10, "durationMs": 5000, - "requests": 2547, + "requests": 2575, "errors": 0, - "requestsPerSec": 509.4, - "avgLatencyMs": 19.11, - "medianLatencyMs": 19, - "p50LatencyMs": 19, + "requestsPerSec": 515, + "avgLatencyMs": 18.88, + "medianLatencyMs": 18, + "p50LatencyMs": 18, "p75LatencyMs": 21, "p90LatencyMs": 25, "p99LatencyMs": 36, - "maxLatencyMs": 60, - "bytesPerSec": 162883174.4 + "maxLatencyMs": 70, + "bytesPerSec": 164639539.2 }, { "workers": 25, "durationMs": 5000, - "requests": 2522, + "requests": 2408, "errors": 0, - "requestsPerSec": 504.4, - "avgLatencyMs": 48.84, - "medianLatencyMs": 43, - "p50LatencyMs": 43, - "p75LatencyMs": 60, - "p90LatencyMs": 73, - "p99LatencyMs": 103, - "maxLatencyMs": 400, - "bytesPerSec": 161284096 + "requestsPerSec": 481.6, + "avgLatencyMs": 51.13, + "medianLatencyMs": 44, + "p50LatencyMs": 44, + "p75LatencyMs": 62, + "p90LatencyMs": 78, + "p99LatencyMs": 111, + "maxLatencyMs": 401, + "bytesPerSec": 153970278.4 }, { "workers": 50, - "durationMs": 5010, - "requests": 2524, + "durationMs": 5000, + "requests": 2214, "errors": 0, - "requestsPerSec": 504.8, - "avgLatencyMs": 97.57, - "medianLatencyMs": 85, - "p50LatencyMs": 85, - "p75LatencyMs": 94, - "p90LatencyMs": 152, - "p99LatencyMs": 435, - "maxLatencyMs": 2013, - "bytesPerSec": 161388953.6 + "requestsPerSec": 442.8, + "avgLatencyMs": 111.02, + "medianLatencyMs": 96, + "p50LatencyMs": 96, + "p75LatencyMs": 109, + "p90LatencyMs": 175, + "p99LatencyMs": 614, + "maxLatencyMs": 2243, + "bytesPerSec": 141570867.2 }, { "workers": 100, "durationMs": 5010, - "requests": 2464, + "requests": 2223, "errors": 0, - "requestsPerSec": 492.8, - "avgLatencyMs": 150.95, - "medianLatencyMs": 109, - "p50LatencyMs": 109, - "p75LatencyMs": 130, - "p90LatencyMs": 165, - "p99LatencyMs": 2136, - "maxLatencyMs": 4887, - "bytesPerSec": 157561651.2 + "requestsPerSec": 444.6, + "avgLatencyMs": 158.55, + "medianLatencyMs": 106, + "p50LatencyMs": 106, + "p75LatencyMs": 131, + "p90LatencyMs": 173, + "p99LatencyMs": 2352, + "maxLatencyMs": 4936, + "bytesPerSec": 142134476.81 }, { "workers": 200, "durationMs": 5010, - "requests": 2410, + "requests": 2229, "errors": 0, - "requestsPerSec": 482, - "avgLatencyMs": 152.6, - "medianLatencyMs": 109, - "p50LatencyMs": 109, - "p75LatencyMs": 129, - "p90LatencyMs": 157, - "p99LatencyMs": 2110, - "maxLatencyMs": 4903, - "bytesPerSec": 154081689.6 + "requestsPerSec": 445.8, + "avgLatencyMs": 160.72, + "medianLatencyMs": 106, + "p50LatencyMs": 106, + "p75LatencyMs": 130, + "p90LatencyMs": 190, + "p99LatencyMs": 2404, + "maxLatencyMs": 4976, + "bytesPerSec": 142521139.2 } ] }, { - "peakWorkers": 5, - "peakRequestsPerSec": 510.4, - "peakAvgLatencyMs": 9.28, - "peakP50LatencyMs": 9, - "peakP75LatencyMs": 10, - "peakP90LatencyMs": 11, - "peakP99LatencyMs": 18, - "totalRequests": 16817, + "peakWorkers": 100, + "peakRequestsPerSec": 507, + "peakAvgLatencyMs": 148.95, + "peakP50LatencyMs": 102, + "peakP75LatencyMs": 121, + "peakP90LatencyMs": 177, + "peakP99LatencyMs": 2154, + "totalRequests": 16234, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1669, + "requests": 1610, "errors": 0, - "requestsPerSec": 333.8, - "avgLatencyMs": 2.17, + "requestsPerSec": 322, + "avgLatencyMs": 2.39, "medianLatencyMs": 2, "p50LatencyMs": 2, - "p75LatencyMs": 2, + "p75LatencyMs": 3, "p90LatencyMs": 3, - "p99LatencyMs": 5, - "maxLatencyMs": 6, - "bytesPerSec": 106725376 + "p99LatencyMs": 6, + "maxLatencyMs": 7, + "bytesPerSec": 102950502.4 }, { "workers": 5, "durationMs": 5000, - "requests": 2552, + "requests": 2368, "errors": 0, - "requestsPerSec": 510.4, - "avgLatencyMs": 9.28, - "medianLatencyMs": 9, - "p50LatencyMs": 9, - "p75LatencyMs": 10, - "p90LatencyMs": 11, - "p99LatencyMs": 18, - "maxLatencyMs": 27, - "bytesPerSec": 163171532.81 + "requestsPerSec": 473.6, + "avgLatencyMs": 10.07, + "medianLatencyMs": 10, + "p50LatencyMs": 10, + "p75LatencyMs": 11, + "p90LatencyMs": 12, + "p99LatencyMs": 20, + "maxLatencyMs": 26, + "bytesPerSec": 151401267.2 }, { "workers": 10, "durationMs": 5000, - "requests": 2515, + "requests": 2446, "errors": 0, - "requestsPerSec": 503, - "avgLatencyMs": 19.33, + "requestsPerSec": 489.2, + "avgLatencyMs": 19.91, "medianLatencyMs": 19, "p50LatencyMs": 19, - "p75LatencyMs": 21, - "p90LatencyMs": 25, - "p99LatencyMs": 37, - "maxLatencyMs": 52, - "bytesPerSec": 160838451.2 + "p75LatencyMs": 22, + "p90LatencyMs": 27, + "p99LatencyMs": 39, + "maxLatencyMs": 61, + "bytesPerSec": 156382003.2 }, { "workers": 25, "durationMs": 5000, - "requests": 2523, + "requests": 2428, "errors": 0, - "requestsPerSec": 504.6, - "avgLatencyMs": 48.82, - "medianLatencyMs": 42, - "p50LatencyMs": 42, - "p75LatencyMs": 61, - "p90LatencyMs": 73, - "p99LatencyMs": 99, - "maxLatencyMs": 423, - "bytesPerSec": 161310310.4 + "requestsPerSec": 485.6, + "avgLatencyMs": 50.71, + "medianLatencyMs": 46, + "p50LatencyMs": 46, + "p75LatencyMs": 63, + "p90LatencyMs": 74, + "p99LatencyMs": 106, + "maxLatencyMs": 416, + "bytesPerSec": 155280998.4 }, { "workers": 50, "durationMs": 5000, - "requests": 2538, + "requests": 2338, "errors": 0, - "requestsPerSec": 507.6, - "avgLatencyMs": 96.98, - "medianLatencyMs": 84, - "p50LatencyMs": 84, - "p75LatencyMs": 94, - "p90LatencyMs": 155, - "p99LatencyMs": 440, - "maxLatencyMs": 1893, - "bytesPerSec": 162254028.81 + "requestsPerSec": 467.6, + "avgLatencyMs": 105.23, + "medianLatencyMs": 88, + "p50LatencyMs": 88, + "p75LatencyMs": 105, + "p90LatencyMs": 163, + "p99LatencyMs": 560, + "maxLatencyMs": 2083, + "bytesPerSec": 149487616 }, { "workers": 100, "durationMs": 5010, - "requests": 2533, + "requests": 2535, "errors": 0, - "requestsPerSec": 506.6, - "avgLatencyMs": 149.09, - "medianLatencyMs": 103, - "p50LatencyMs": 103, - "p75LatencyMs": 127, - "p90LatencyMs": 155, - "p99LatencyMs": 2159, - "maxLatencyMs": 4966, - "bytesPerSec": 161939456 + "requestsPerSec": 507, + "avgLatencyMs": 148.95, + "medianLatencyMs": 102, + "p50LatencyMs": 102, + "p75LatencyMs": 121, + "p90LatencyMs": 177, + "p99LatencyMs": 2154, + "maxLatencyMs": 4893, + "bytesPerSec": 162096742.4 }, { "workers": 200, "durationMs": 5010, - "requests": 2487, + "requests": 2509, "errors": 0, - "requestsPerSec": 497.4, - "avgLatencyMs": 149.92, - "medianLatencyMs": 101, - "p50LatencyMs": 101, - "p75LatencyMs": 130, - "p90LatencyMs": 165, - "p99LatencyMs": 2249, + "requestsPerSec": 501.8, + "avgLatencyMs": 150.76, + "medianLatencyMs": 106, + "p50LatencyMs": 106, + "p75LatencyMs": 125, + "p90LatencyMs": 162, + "p99LatencyMs": 2113, "maxLatencyMs": 4870, - "bytesPerSec": 159023104 + "bytesPerSec": 160445235.2 } ] }, { - "peakWorkers": 5, - "peakRequestsPerSec": 531, - "peakAvgLatencyMs": 8.94, - "peakP50LatencyMs": 8, - "peakP75LatencyMs": 10, - "peakP90LatencyMs": 11, - "peakP99LatencyMs": 19, - "totalRequests": 17191, + "peakWorkers": 10, + "peakRequestsPerSec": 532.6, + "peakAvgLatencyMs": 18.25, + "peakP50LatencyMs": 18, + "peakP75LatencyMs": 20, + "peakP90LatencyMs": 24, + "peakP99LatencyMs": 35, + "totalRequests": 16661, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1716, + "requests": 1736, "errors": 0, - "requestsPerSec": 343.2, - "avgLatencyMs": 2.15, + "requestsPerSec": 347.2, + "avgLatencyMs": 2.14, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 2, "p99LatencyMs": 5, - "maxLatencyMs": 6, - "bytesPerSec": 109726924.8 + "maxLatencyMs": 5, + "bytesPerSec": 110985216 }, { "workers": 5, "durationMs": 5000, - "requests": 2655, + "requests": 2653, "errors": 0, - "requestsPerSec": 531, - "avgLatencyMs": 8.94, - "medianLatencyMs": 8, - "p50LatencyMs": 8, + "requestsPerSec": 530.6, + "avgLatencyMs": 8.95, + "medianLatencyMs": 9, + "p50LatencyMs": 9, "p75LatencyMs": 10, "p90LatencyMs": 11, - "p99LatencyMs": 19, - "maxLatencyMs": 22, - "bytesPerSec": 169777561.6 + "p99LatencyMs": 18, + "maxLatencyMs": 24, + "bytesPerSec": 169594060.81 }, { "workers": 10, "durationMs": 5000, - "requests": 2643, + "requests": 2663, "errors": 0, - "requestsPerSec": 528.6, - "avgLatencyMs": 18.4, + "requestsPerSec": 532.6, + "avgLatencyMs": 18.25, "medianLatencyMs": 18, "p50LatencyMs": 18, "p75LatencyMs": 20, "p90LatencyMs": 24, - "p99LatencyMs": 34, - "maxLatencyMs": 55, - "bytesPerSec": 168991129.6 + "p99LatencyMs": 35, + "maxLatencyMs": 54, + "bytesPerSec": 170301849.6 }, { "workers": 25, "durationMs": 5000, - "requests": 2594, + "requests": 2621, "errors": 0, - "requestsPerSec": 518.8, - "avgLatencyMs": 47.45, - "medianLatencyMs": 44, - "p50LatencyMs": 44, + "requestsPerSec": 524.21, + "avgLatencyMs": 46.96, + "medianLatencyMs": 43, + "p50LatencyMs": 43, "p75LatencyMs": 58, - "p90LatencyMs": 68, - "p99LatencyMs": 94, - "maxLatencyMs": 436, - "bytesPerSec": 165845401.6 + "p90LatencyMs": 69, + "p99LatencyMs": 92, + "maxLatencyMs": 430, + "bytesPerSec": 167601766.4 }, { "workers": 50, "durationMs": 5000, - "requests": 2577, + "requests": 2541, "errors": 0, - "requestsPerSec": 515.4, - "avgLatencyMs": 95.63, - "medianLatencyMs": 82, - "p50LatencyMs": 82, - "p75LatencyMs": 92, - "p90LatencyMs": 152, - "p99LatencyMs": 386, - "maxLatencyMs": 1747, - "bytesPerSec": 164770611.2 + "requestsPerSec": 508.2, + "avgLatencyMs": 96.75, + "medianLatencyMs": 81, + "p50LatencyMs": 81, + "p75LatencyMs": 99, + "p90LatencyMs": 150, + "p99LatencyMs": 405, + "maxLatencyMs": 1744, + "bytesPerSec": 162516172.81 }, { "workers": 100, - "durationMs": 5000, - "requests": 2547, + "durationMs": 5010, + "requests": 2126, "errors": 0, - "requestsPerSec": 509.4, - "avgLatencyMs": 148.37, - "medianLatencyMs": 106, - "p50LatencyMs": 106, - "p75LatencyMs": 128, - "p90LatencyMs": 155, - "p99LatencyMs": 2070, - "maxLatencyMs": 4880, - "bytesPerSec": 162856960 + "requestsPerSec": 425.2, + "avgLatencyMs": 161.65, + "medianLatencyMs": 125, + "p50LatencyMs": 125, + "p75LatencyMs": 139, + "p90LatencyMs": 160, + "p99LatencyMs": 2186, + "maxLatencyMs": 4937, + "bytesPerSec": 135934771.2 }, { "workers": 200, "durationMs": 5010, - "requests": 2459, + "requests": 2321, "errors": 0, - "requestsPerSec": 491.8, - "avgLatencyMs": 153.68, - "medianLatencyMs": 110, - "p50LatencyMs": 110, - "p75LatencyMs": 124, - "p90LatencyMs": 159, - "p99LatencyMs": 2224, - "maxLatencyMs": 4993, - "bytesPerSec": 157240524.81 + "requestsPerSec": 464.2, + "avgLatencyMs": 154.57, + "medianLatencyMs": 104, + "p50LatencyMs": 104, + "p75LatencyMs": 127, + "p90LatencyMs": 160, + "p99LatencyMs": 2388, + "maxLatencyMs": 4884, + "bytesPerSec": 148406272 } ] } diff --git a/packages/docs/src/content/runtime/app-sveltekit.json b/packages/docs/src/content/runtime/app-sveltekit.json index 5525e3eb..83cf120e 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-09T13:14:59.615Z", + "timingMeasuredAt": "2026-10-10T10:58:42.209Z", "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": 125.6, - "fcpMs": 125.74, + "firstPaintMs": 112.8, + "fcpMs": 112.92, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 17.74, - "inputDelayMs": 0.84, - "processingDurationMs": 1.75, - "presentationDelayMs": 15.16 + "interactionLatencyMs": 18.81, + "inputDelayMs": 0.87, + "processingDurationMs": 3.15, + "presentationDelayMs": 14.79 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 11.15, - "fcpMs": 11.04, - "interactionLatencyMs": 3, - "inputDelayMs": 0.09, - "processingDurationMs": 0.1, - "presentationDelayMs": 3.08 + "firstPaintMs": 8.53, + "fcpMs": 8.55, + "interactionLatencyMs": 5.43, + "inputDelayMs": 0.1, + "processingDurationMs": 1.15, + "presentationDelayMs": 5.89 }, "samples": [ { - "firstPaintMs": 139, - "fcpMs": 138.66, + "firstPaintMs": 118, + "fcpMs": 118.147, "interactionTests": { - "interactionLatencyMs": 12.960999999999999, - "inputDelayMs": 0.859, - "processingDurationMs": 1.873, - "presentationDelayMs": 10.229 + "interactionLatencyMs": 27.366, + "inputDelayMs": 0.999, + "processingDurationMs": 2.343, + "presentationDelayMs": 24.024 } }, { - "firstPaintMs": 120, - "fcpMs": 120.351, + "firstPaintMs": 110, + "fcpMs": 109.996, "interactionTests": { - "interactionLatencyMs": 19.462, - "inputDelayMs": 0.756, - "processingDurationMs": 1.712, - "presentationDelayMs": 16.994 + "interactionLatencyMs": 19.677, + "inputDelayMs": 0.911, + "processingDurationMs": 4.3, + "presentationDelayMs": 14.466 } }, { - "firstPaintMs": 119, - "fcpMs": 119.12, + "firstPaintMs": 99, + "fcpMs": 99.163, "interactionTests": { - "interactionLatencyMs": 16.876, - "inputDelayMs": 0.89, - "processingDurationMs": 1.598, - "presentationDelayMs": 14.388 + "interactionLatencyMs": 16.634, + "inputDelayMs": 0.772, + "processingDurationMs": 1.746, + "presentationDelayMs": 14.116 } }, { - "firstPaintMs": 136, - "fcpMs": 136.398, + "firstPaintMs": 119, + "fcpMs": 119.489, "interactionTests": { - "interactionLatencyMs": 18.761, - "inputDelayMs": 0.942, - "processingDurationMs": 1.787, - "presentationDelayMs": 16.032 + "interactionLatencyMs": 12.644, + "inputDelayMs": 0.771, + "processingDurationMs": 4.295, + "presentationDelayMs": 7.578 } }, { - "firstPaintMs": 114, - "fcpMs": 114.175, + "firstPaintMs": 118, + "fcpMs": 117.825, "interactionTests": { - "interactionLatencyMs": 20.64, - "inputDelayMs": 0.746, - "processingDurationMs": 1.762, - "presentationDelayMs": 18.132 + "interactionLatencyMs": 17.727, + "inputDelayMs": 0.881, + "processingDurationMs": 3.089, + "presentationDelayMs": 13.757 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 459, - "avgLatencyMs": 2.205, - "medianLatencyMs": 2.16, - "samples": 4536, - "bodySizeKb": 184.29, + "opsPerSec": 449, + "avgLatencyMs": 2.256, + "medianLatencyMs": 2.205, + "samples": 4432, + "bodySizeKb": 184.3, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 76, - "fcpMs": 76.15, + "firstPaintMs": 82.8, + "fcpMs": 82.59, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 14, - "inputDelayMs": 0.74, - "processingDurationMs": 2.03, - "presentationDelayMs": 11.22 + "interactionLatencyMs": 16.29, + "inputDelayMs": 0.83, + "processingDurationMs": 1.97, + "presentationDelayMs": 13.48 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 5.05, - "fcpMs": 4.93, - "interactionLatencyMs": 5.15, - "inputDelayMs": 0.05, - "processingDurationMs": 0.37, - "presentationDelayMs": 4.8 + "firstPaintMs": 7.19, + "fcpMs": 7.13, + "interactionLatencyMs": 5.4, + "inputDelayMs": 0.12, + "processingDurationMs": 0.19, + "presentationDelayMs": 5.46 }, "samples": [ { - "firstPaintMs": 77, - "fcpMs": 77.467, + "firstPaintMs": 82, + "fcpMs": 82.035, "interactionTests": { - "interactionLatencyMs": 12.72, - "inputDelayMs": 0.783, - "processingDurationMs": 1.813, - "presentationDelayMs": 10.124 + "interactionLatencyMs": 13.661, + "inputDelayMs": 0.983, + "processingDurationMs": 2.302, + "presentationDelayMs": 10.376 } }, { - "firstPaintMs": 76, - "fcpMs": 76.323, + "firstPaintMs": 93, + "fcpMs": 92.553, "interactionTests": { - "interactionLatencyMs": 13.142, - "inputDelayMs": 0.703, - "processingDurationMs": 1.999, - "presentationDelayMs": 10.44 + "interactionLatencyMs": 18.609, + "inputDelayMs": 0.728, + "processingDurationMs": 1.891, + "presentationDelayMs": 15.99 } }, { - "firstPaintMs": 77, - "fcpMs": 77.05, + "firstPaintMs": 74, + "fcpMs": 73.559, "interactionTests": { - "interactionLatencyMs": 22.39, - "inputDelayMs": 0.764, - "processingDurationMs": 2.675, - "presentationDelayMs": 18.951 + "interactionLatencyMs": 15.267999999999999, + "inputDelayMs": 0.884, + "processingDurationMs": 1.86, + "presentationDelayMs": 12.524 } }, { - "firstPaintMs": 68, - "fcpMs": 68.183, + "firstPaintMs": 79, + "fcpMs": 79.076, "interactionTests": { - "interactionLatencyMs": 8.266, - "inputDelayMs": 0.765, - "processingDurationMs": 1.791, - "presentationDelayMs": 5.71 + "interactionLatencyMs": 9.788, + "inputDelayMs": 0.697, + "processingDurationMs": 1.942, + "presentationDelayMs": 7.149 } }, { - "firstPaintMs": 82, - "fcpMs": 81.717, + "firstPaintMs": 86, + "fcpMs": 85.733, "interactionTests": { - "interactionLatencyMs": 13.458, - "inputDelayMs": 0.678, - "processingDurationMs": 1.89, - "presentationDelayMs": 10.89 + "interactionLatencyMs": 24.105999999999998, + "inputDelayMs": 0.876, + "processingDurationMs": 1.867, + "presentationDelayMs": 21.363 } } ] }, "ssrLoadTests": { "peakWorkers": 25, - "peakRequestsPerSec": 565.21, - "peakAvgLatencyMs": 43.52, - "peakP50LatencyMs": 42, - "peakP75LatencyMs": 46, - "peakP90LatencyMs": 58, - "peakP99LatencyMs": 71, - "totalRequests": 18302, + "peakRequestsPerSec": 566.21, + "peakAvgLatencyMs": 43.49, + "peakP50LatencyMs": 43, + "peakP75LatencyMs": 45, + "peakP90LatencyMs": 55, + "peakP99LatencyMs": 77, + "totalRequests": 18065, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1771, + "requests": 1695, "errors": 0, - "requestsPerSec": 354.2, - "avgLatencyMs": 2.14, + "requestsPerSec": 339, + "avgLatencyMs": 2.16, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 3, "p99LatencyMs": 4, "maxLatencyMs": 6, - "bytesPerSec": 98795520 + "bytesPerSec": 94548787.2 }, { "workers": 5, "durationMs": 5000, - "requests": 2778, + "requests": 2773, "errors": 0, - "requestsPerSec": 555.6, - "avgLatencyMs": 8.48, + "requestsPerSec": 554.6, + "avgLatencyMs": 8.57, "medianLatencyMs": 8, "p50LatencyMs": 8, "p75LatencyMs": 9, "p90LatencyMs": 10, "p99LatencyMs": 13, - "maxLatencyMs": 20, - "bytesPerSec": 154966425.6 + "maxLatencyMs": 22, + "bytesPerSec": 154704281.6 }, { "workers": 10, "durationMs": 5000, - "requests": 2809, + "requests": 2793, "errors": 0, - "requestsPerSec": 561.8, - "avgLatencyMs": 17.27, + "requestsPerSec": 558.6, + "avgLatencyMs": 17.38, "medianLatencyMs": 17, "p50LatencyMs": 17, "p75LatencyMs": 18, - "p90LatencyMs": 20, + "p90LatencyMs": 19, "p99LatencyMs": 30, - "maxLatencyMs": 66, - "bytesPerSec": 156696576 + "maxLatencyMs": 45, + "bytesPerSec": 155831500.81 }, { "workers": 25, "durationMs": 5000, - "requests": 2826, + "requests": 2831, "errors": 0, - "requestsPerSec": 565.21, - "avgLatencyMs": 43.52, - "medianLatencyMs": 42, - "p50LatencyMs": 42, - "p75LatencyMs": 46, - "p90LatencyMs": 58, - "p99LatencyMs": 71, - "maxLatencyMs": 244, - "bytesPerSec": 157640294.4 + "requestsPerSec": 566.21, + "avgLatencyMs": 43.49, + "medianLatencyMs": 43, + "p50LatencyMs": 43, + "p75LatencyMs": 45, + "p90LatencyMs": 55, + "p99LatencyMs": 77, + "maxLatencyMs": 167, + "bytesPerSec": 157902438.4 }, { "workers": 50, - "durationMs": 5000, - "requests": 2689, + "durationMs": 5010, + "requests": 2706, "errors": 0, - "requestsPerSec": 537.8, - "avgLatencyMs": 91.56, + "requestsPerSec": 541.21, + "avgLatencyMs": 90.94, "medianLatencyMs": 86, "p50LatencyMs": 86, - "p75LatencyMs": 102, - "p90LatencyMs": 132, - "p99LatencyMs": 185, - "maxLatencyMs": 782, - "bytesPerSec": 150011904 + "p75LatencyMs": 101, + "p90LatencyMs": 127, + "p99LatencyMs": 217, + "maxLatencyMs": 1239, + "bytesPerSec": 150955622.4 }, { "workers": 100, "durationMs": 5010, - "requests": 2674, + "requests": 2660, "errors": 0, - "requestsPerSec": 534.8, - "avgLatencyMs": 163.08, - "medianLatencyMs": 117, - "p50LatencyMs": 117, - "p75LatencyMs": 145, - "p90LatencyMs": 197, - "p99LatencyMs": 2307, - "maxLatencyMs": 4963, - "bytesPerSec": 149173043.2 + "requestsPerSec": 532, + "avgLatencyMs": 162.15, + "medianLatencyMs": 108, + "p50LatencyMs": 108, + "p75LatencyMs": 152, + "p90LatencyMs": 194, + "p99LatencyMs": 2187, + "maxLatencyMs": 4987, + "bytesPerSec": 148412825.6 }, { "workers": 200, "durationMs": 5010, - "requests": 2755, + "requests": 2607, "errors": 0, - "requestsPerSec": 551, - "avgLatencyMs": 158.4, - "medianLatencyMs": 101, - "p50LatencyMs": 101, - "p75LatencyMs": 140, - "p90LatencyMs": 201, - "p99LatencyMs": 2266, - "maxLatencyMs": 4968, - "bytesPerSec": 153662259.2 + "requestsPerSec": 521.4, + "avgLatencyMs": 161.78, + "medianLatencyMs": 112, + "p50LatencyMs": 112, + "p75LatencyMs": 150, + "p90LatencyMs": 185, + "p99LatencyMs": 1983, + "maxLatencyMs": 4954, + "bytesPerSec": 145444044.81 } ], "runs": 3, "samples": [ { "peakWorkers": 25, - "peakRequestsPerSec": 570.4, - "peakAvgLatencyMs": 43.17, - "peakP50LatencyMs": 42, - "peakP75LatencyMs": 46, - "peakP90LatencyMs": 56, - "peakP99LatencyMs": 72, - "totalRequests": 18419, + "peakRequestsPerSec": 533, + "peakAvgLatencyMs": 46.18, + "peakP50LatencyMs": 45, + "peakP75LatencyMs": 48, + "peakP90LatencyMs": 60, + "peakP99LatencyMs": 81, + "totalRequests": 17423, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1730, + "requests": 1728, "errors": 0, - "requestsPerSec": 346, - "avgLatencyMs": 2.12, + "requestsPerSec": 345.6, + "avgLatencyMs": 2.08, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 2, - "p99LatencyMs": 4, - "maxLatencyMs": 7, - "bytesPerSec": 96501760 + "p99LatencyMs": 3, + "maxLatencyMs": 4, + "bytesPerSec": 96396902.4 }, { "workers": 5, "durationMs": 5000, - "requests": 2742, + "requests": 2663, "errors": 0, - "requestsPerSec": 548.4, - "avgLatencyMs": 8.63, - "medianLatencyMs": 8, - "p50LatencyMs": 8, + "requestsPerSec": 532.6, + "avgLatencyMs": 8.87, + "medianLatencyMs": 9, + "p50LatencyMs": 9, "p75LatencyMs": 9, "p90LatencyMs": 10, "p99LatencyMs": 14, - "maxLatencyMs": 18, - "bytesPerSec": 152974131.2 + "maxLatencyMs": 19, + "bytesPerSec": 148517683.2 }, { "workers": 10, "durationMs": 5000, - "requests": 2791, + "requests": 2656, "errors": 0, - "requestsPerSec": 558.21, - "avgLatencyMs": 17.4, - "medianLatencyMs": 17, - "p50LatencyMs": 17, - "p75LatencyMs": 18, - "p90LatencyMs": 20, - "p99LatencyMs": 29, - "maxLatencyMs": 48, - "bytesPerSec": 155700428.81 + "requestsPerSec": 531.21, + "avgLatencyMs": 18.29, + "medianLatencyMs": 18, + "p50LatencyMs": 18, + "p75LatencyMs": 19, + "p90LatencyMs": 21, + "p99LatencyMs": 31, + "maxLatencyMs": 53, + "bytesPerSec": 148176896 }, { "workers": 25, "durationMs": 5000, - "requests": 2852, + "requests": 2665, "errors": 0, - "requestsPerSec": 570.4, - "avgLatencyMs": 43.17, - "medianLatencyMs": 42, - "p50LatencyMs": 42, - "p75LatencyMs": 46, - "p90LatencyMs": 56, - "p99LatencyMs": 72, - "maxLatencyMs": 102, - "bytesPerSec": 159082086.4 + "requestsPerSec": 533, + "avgLatencyMs": 46.18, + "medianLatencyMs": 45, + "p50LatencyMs": 45, + "p75LatencyMs": 48, + "p90LatencyMs": 60, + "p99LatencyMs": 81, + "maxLatencyMs": 162, + "bytesPerSec": 148648755.2 }, { "workers": 50, "durationMs": 5000, - "requests": 2720, + "requests": 2579, "errors": 0, - "requestsPerSec": 544, - "avgLatencyMs": 90.53, - "medianLatencyMs": 87, - "p50LatencyMs": 87, - "p75LatencyMs": 102, - "p90LatencyMs": 122, - "p99LatencyMs": 177, - "maxLatencyMs": 1250, - "bytesPerSec": 151742054.4 + "requestsPerSec": 515.8, + "avgLatencyMs": 95.09, + "medianLatencyMs": 89, + "p50LatencyMs": 89, + "p75LatencyMs": 104, + "p90LatencyMs": 134, + "p99LatencyMs": 380, + "maxLatencyMs": 1566, + "bytesPerSec": 143851520 }, { "workers": 100, "durationMs": 5010, - "requests": 2813, + "requests": 2590, "errors": 0, - "requestsPerSec": 562.6, - "avgLatencyMs": 162.2, - "medianLatencyMs": 112, - "p50LatencyMs": 112, - "p75LatencyMs": 149, - "p90LatencyMs": 215, - "p99LatencyMs": 2038, - "maxLatencyMs": 4997, - "bytesPerSec": 156932505.6 + "requestsPerSec": 518, + "avgLatencyMs": 160.4, + "medianLatencyMs": 118, + "p50LatencyMs": 118, + "p75LatencyMs": 139, + "p90LatencyMs": 175, + "p99LatencyMs": 2096, + "maxLatencyMs": 4887, + "bytesPerSec": 144480665.6 }, { "workers": 200, "durationMs": 5010, - "requests": 2771, + "requests": 2542, "errors": 0, - "requestsPerSec": 554.21, - "avgLatencyMs": 157.67, - "medianLatencyMs": 104, - "p50LatencyMs": 104, - "p75LatencyMs": 139, - "p90LatencyMs": 187, - "p99LatencyMs": 2391, - "maxLatencyMs": 4856, - "bytesPerSec": 154579763.2 + "requestsPerSec": 508.4, + "avgLatencyMs": 162.2, + "medianLatencyMs": 117, + "p50LatencyMs": 117, + "p75LatencyMs": 144, + "p90LatencyMs": 189, + "p99LatencyMs": 1993, + "maxLatencyMs": 4870, + "bytesPerSec": 141787136 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 562.4, - "peakAvgLatencyMs": 43.77, + "peakRequestsPerSec": 566.21, + "peakAvgLatencyMs": 43.49, "peakP50LatencyMs": 43, - "peakP75LatencyMs": 46, - "peakP90LatencyMs": 57, - "peakP99LatencyMs": 80, - "totalRequests": 18225, + "peakP75LatencyMs": 45, + "peakP90LatencyMs": 55, + "peakP99LatencyMs": 77, + "totalRequests": 18065, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1757, + "requests": 1695, "errors": 0, - "requestsPerSec": 351.4, - "avgLatencyMs": 2.14, + "requestsPerSec": 339, + "avgLatencyMs": 2.16, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 3, - "p99LatencyMs": 3, - "maxLatencyMs": 4, - "bytesPerSec": 98009088 + "p99LatencyMs": 4, + "maxLatencyMs": 6, + "bytesPerSec": 94548787.2 }, { "workers": 5, "durationMs": 5000, - "requests": 2810, + "requests": 2773, "errors": 0, - "requestsPerSec": 562, - "avgLatencyMs": 8.43, + "requestsPerSec": 554.6, + "avgLatencyMs": 8.57, "medianLatencyMs": 8, "p50LatencyMs": 8, "p75LatencyMs": 9, - "p90LatencyMs": 9, + "p90LatencyMs": 10, "p99LatencyMs": 13, - "maxLatencyMs": 17, - "bytesPerSec": 156722790.4 + "maxLatencyMs": 22, + "bytesPerSec": 154704281.6 }, { "workers": 10, "durationMs": 5000, - "requests": 2787, + "requests": 2793, "errors": 0, - "requestsPerSec": 557.4, - "avgLatencyMs": 17.41, + "requestsPerSec": 558.6, + "avgLatencyMs": 17.38, "medianLatencyMs": 17, "p50LatencyMs": 17, "p75LatencyMs": 18, - "p90LatencyMs": 20, - "p99LatencyMs": 29, - "maxLatencyMs": 40, - "bytesPerSec": 155490713.6 + "p90LatencyMs": 19, + "p99LatencyMs": 30, + "maxLatencyMs": 45, + "bytesPerSec": 155831500.81 }, { "workers": 25, "durationMs": 5000, - "requests": 2812, + "requests": 2831, "errors": 0, - "requestsPerSec": 562.4, - "avgLatencyMs": 43.77, + "requestsPerSec": 566.21, + "avgLatencyMs": 43.49, "medianLatencyMs": 43, "p50LatencyMs": 43, - "p75LatencyMs": 46, - "p90LatencyMs": 57, - "p99LatencyMs": 80, - "maxLatencyMs": 312, - "bytesPerSec": 156880076.81 + "p75LatencyMs": 45, + "p90LatencyMs": 55, + "p99LatencyMs": 77, + "maxLatencyMs": 167, + "bytesPerSec": 157902438.4 }, { "workers": 50, - "durationMs": 5000, - "requests": 2784, + "durationMs": 5010, + "requests": 2706, "errors": 0, - "requestsPerSec": 556.8, - "avgLatencyMs": 88.42, + "requestsPerSec": 541.21, + "avgLatencyMs": 90.94, "medianLatencyMs": 86, "p50LatencyMs": 86, - "p75LatencyMs": 95, - "p90LatencyMs": 121, - "p99LatencyMs": 299, - "maxLatencyMs": 558, - "bytesPerSec": 155307212.81 + "p75LatencyMs": 101, + "p90LatencyMs": 127, + "p99LatencyMs": 217, + "maxLatencyMs": 1239, + "bytesPerSec": 150955622.4 }, { "workers": 100, "durationMs": 5010, - "requests": 2677, + "requests": 2660, "errors": 0, - "requestsPerSec": 535.4, - "avgLatencyMs": 164.88, - "medianLatencyMs": 121, - "p50LatencyMs": 121, - "p75LatencyMs": 143, - "p90LatencyMs": 204, - "p99LatencyMs": 2112, - "maxLatencyMs": 4981, - "bytesPerSec": 149330329.6 + "requestsPerSec": 532, + "avgLatencyMs": 162.15, + "medianLatencyMs": 108, + "p50LatencyMs": 108, + "p75LatencyMs": 152, + "p90LatencyMs": 194, + "p99LatencyMs": 2187, + "maxLatencyMs": 4987, + "bytesPerSec": 148412825.6 }, { "workers": 200, "durationMs": 5010, - "requests": 2598, + "requests": 2607, "errors": 0, - "requestsPerSec": 519.6, - "avgLatencyMs": 175.23, - "medianLatencyMs": 131, - "p50LatencyMs": 131, - "p75LatencyMs": 158, - "p90LatencyMs": 211, - "p99LatencyMs": 2108, - "maxLatencyMs": 4953, - "bytesPerSec": 144932864 + "requestsPerSec": 521.4, + "avgLatencyMs": 161.78, + "medianLatencyMs": 112, + "p50LatencyMs": 112, + "p75LatencyMs": 150, + "p90LatencyMs": 185, + "p99LatencyMs": 1983, + "maxLatencyMs": 4954, + "bytesPerSec": 145444044.81 } ] }, { - "peakWorkers": 25, - "peakRequestsPerSec": 565.21, - "peakAvgLatencyMs": 43.52, - "peakP50LatencyMs": 42, - "peakP75LatencyMs": 46, - "peakP90LatencyMs": 58, - "peakP99LatencyMs": 71, - "totalRequests": 18302, + "peakWorkers": 10, + "peakRequestsPerSec": 567.6, + "peakAvgLatencyMs": 17.09, + "peakP50LatencyMs": 17, + "peakP75LatencyMs": 18, + "peakP90LatencyMs": 19, + "peakP99LatencyMs": 29, + "totalRequests": 18413, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1771, + "requests": 1686, "errors": 0, - "requestsPerSec": 354.2, - "avgLatencyMs": 2.14, + "requestsPerSec": 337.2, + "avgLatencyMs": 2.28, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 3, "p99LatencyMs": 4, "maxLatencyMs": 6, - "bytesPerSec": 98795520 + "bytesPerSec": 94037606.4 }, { "workers": 5, "durationMs": 5000, - "requests": 2778, + "requests": 2646, "errors": 0, - "requestsPerSec": 555.6, - "avgLatencyMs": 8.48, - "medianLatencyMs": 8, - "p50LatencyMs": 8, + "requestsPerSec": 529.21, + "avgLatencyMs": 8.95, + "medianLatencyMs": 9, + "p50LatencyMs": 9, "p75LatencyMs": 9, "p90LatencyMs": 10, - "p99LatencyMs": 13, + "p99LatencyMs": 14, "maxLatencyMs": 20, - "bytesPerSec": 154966425.6 + "bytesPerSec": 147626393.6 }, { "workers": 10, "durationMs": 5000, - "requests": 2809, + "requests": 2838, "errors": 0, - "requestsPerSec": 561.8, - "avgLatencyMs": 17.27, + "requestsPerSec": 567.6, + "avgLatencyMs": 17.09, "medianLatencyMs": 17, "p50LatencyMs": 17, "p75LatencyMs": 18, - "p90LatencyMs": 20, - "p99LatencyMs": 30, - "maxLatencyMs": 66, - "bytesPerSec": 156696576 + "p90LatencyMs": 19, + "p99LatencyMs": 29, + "maxLatencyMs": 46, + "bytesPerSec": 158321868.81 }, { "workers": 25, "durationMs": 5000, - "requests": 2826, + "requests": 2807, "errors": 0, - "requestsPerSec": 565.21, - "avgLatencyMs": 43.52, - "medianLatencyMs": 42, - "p50LatencyMs": 42, + "requestsPerSec": 561.4, + "avgLatencyMs": 43.85, + "medianLatencyMs": 43, + "p50LatencyMs": 43, "p75LatencyMs": 46, - "p90LatencyMs": 58, - "p99LatencyMs": 71, - "maxLatencyMs": 244, - "bytesPerSec": 157640294.4 + "p90LatencyMs": 57, + "p99LatencyMs": 77, + "maxLatencyMs": 179, + "bytesPerSec": 156617932.81 }, { "workers": 50, "durationMs": 5000, - "requests": 2689, + "requests": 2830, "errors": 0, - "requestsPerSec": 537.8, - "avgLatencyMs": 91.56, - "medianLatencyMs": 86, - "p50LatencyMs": 86, - "p75LatencyMs": 102, - "p90LatencyMs": 132, - "p99LatencyMs": 185, - "maxLatencyMs": 782, - "bytesPerSec": 150011904 + "requestsPerSec": 566, + "avgLatencyMs": 87.05, + "medianLatencyMs": 83, + "p50LatencyMs": 83, + "p75LatencyMs": 98, + "p90LatencyMs": 116, + "p99LatencyMs": 243, + "maxLatencyMs": 1382, + "bytesPerSec": 157902438.4 }, { "workers": 100, "durationMs": 5010, - "requests": 2674, + "requests": 2819, "errors": 0, - "requestsPerSec": 534.8, - "avgLatencyMs": 163.08, - "medianLatencyMs": 117, - "p50LatencyMs": 117, - "p75LatencyMs": 145, - "p90LatencyMs": 197, - "p99LatencyMs": 2307, - "maxLatencyMs": 4963, - "bytesPerSec": 149173043.2 + "requestsPerSec": 563.8, + "avgLatencyMs": 159.76, + "medianLatencyMs": 107, + "p50LatencyMs": 107, + "p75LatencyMs": 143, + "p90LatencyMs": 204, + "p99LatencyMs": 2023, + "maxLatencyMs": 4935, + "bytesPerSec": 157247078.4 }, { "workers": 200, "durationMs": 5010, - "requests": 2755, + "requests": 2787, "errors": 0, - "requestsPerSec": 551, - "avgLatencyMs": 158.4, - "medianLatencyMs": 101, - "p50LatencyMs": 101, - "p75LatencyMs": 140, - "p90LatencyMs": 201, - "p99LatencyMs": 2266, - "maxLatencyMs": 4968, - "bytesPerSec": 153662259.2 + "requestsPerSec": 557.4, + "avgLatencyMs": 160.15, + "medianLatencyMs": 104, + "p50LatencyMs": 104, + "p75LatencyMs": 143, + "p90LatencyMs": 193, + "p99LatencyMs": 2416, + "maxLatencyMs": 4972, + "bytesPerSec": 155464499.2 } ] } 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 0a063b62..359fc568 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-09T13:14:59.615Z", + "timingMeasuredAt": "2026-10-10T10:58:42.209Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", - "frameworkVersion": "1.164.1", + "frameworkVersion": "1.166.18", "order": 8, "clientSideRenderedTests": { - "firstPaintMs": 126.6, - "fcpMs": 126.56, + "firstPaintMs": 169.6, + "fcpMs": 169.61, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 34.67, - "inputDelayMs": 1.41, - "processingDurationMs": 17.4, - "presentationDelayMs": 15.86 + "interactionLatencyMs": 28.66, + "inputDelayMs": 1.71, + "processingDurationMs": 18.93, + "presentationDelayMs": 8.01 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 2.88, - "fcpMs": 2.86, - "interactionLatencyMs": 9.56, - "inputDelayMs": 0.23, - "processingDurationMs": 2.9, - "presentationDelayMs": 7.77 + "firstPaintMs": 76.35, + "fcpMs": 76.3, + "interactionLatencyMs": 2.65, + "inputDelayMs": 0.08, + "processingDurationMs": 1.05, + "presentationDelayMs": 2.11 }, "samples": [ { - "firstPaintMs": 130, - "fcpMs": 130.088, + "firstPaintMs": 138, + "fcpMs": 137.664, "interactionTests": { - "interactionLatencyMs": 36.312, - "inputDelayMs": 1.418, - "processingDurationMs": 15.721, - "presentationDelayMs": 19.173 + "interactionLatencyMs": 30.556000000000004, + "inputDelayMs": 1.771, + "processingDurationMs": 19.821, + "presentationDelayMs": 8.964 } }, { - "firstPaintMs": 123, - "fcpMs": 122.958, + "firstPaintMs": 306, + "fcpMs": 305.936, "interactionTests": { - "interactionLatencyMs": 25.27, - "inputDelayMs": 1.201, - "processingDurationMs": 15.395, - "presentationDelayMs": 8.674 + "interactionLatencyMs": 23.985, + "inputDelayMs": 1.58, + "processingDurationMs": 17.895, + "presentationDelayMs": 4.51 } }, { - "firstPaintMs": 126, - "fcpMs": 125.911, + "firstPaintMs": 140, + "fcpMs": 139.928, "interactionTests": { - "interactionLatencyMs": 24.229, - "inputDelayMs": 1.572, - "processingDurationMs": 15.964, - "presentationDelayMs": 6.693 + "interactionLatencyMs": 29.251, + "inputDelayMs": 1.754, + "processingDurationMs": 18.497, + "presentationDelayMs": 9 } }, { - "firstPaintMs": 129, - "fcpMs": 128.73, + "firstPaintMs": 134, + "fcpMs": 134.151, "interactionTests": { - "interactionLatencyMs": 44.218999999999994, - "inputDelayMs": 1.706, - "processingDurationMs": 22.365, - "presentationDelayMs": 20.148 + "interactionLatencyMs": 29.637999999999998, + "inputDelayMs": 1.703, + "processingDurationMs": 20.274, + "presentationDelayMs": 7.661 } }, { - "firstPaintMs": 125, - "fcpMs": 125.099, + "firstPaintMs": 130, + "fcpMs": 130.353, "interactionTests": { - "interactionLatencyMs": 43.306, - "inputDelayMs": 1.159, - "processingDurationMs": 17.559, - "presentationDelayMs": 24.588 + "interactionLatencyMs": 29.857, + "inputDelayMs": 1.764, + "processingDurationMs": 18.187, + "presentationDelayMs": 9.906 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 341, - "avgLatencyMs": 2.96, - "medianLatencyMs": 2.895, - "samples": 3379, - "bodySizeKb": 191.63, + "opsPerSec": 318, + "avgLatencyMs": 3.18, + "medianLatencyMs": 3.1, + "samples": 3145, + "bodySizeKb": 191.92, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 91.2, - "fcpMs": 91.05, + "firstPaintMs": 90.6, + "fcpMs": 90.57, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 37.53, - "inputDelayMs": 1.57, - "processingDurationMs": 20.98, - "presentationDelayMs": 14.97 + "interactionLatencyMs": 27.42, + "inputDelayMs": 1.76, + "processingDurationMs": 18.1, + "presentationDelayMs": 7.55 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 14.57, - "fcpMs": 14.55, - "interactionLatencyMs": 10.02, - "inputDelayMs": 0.46, - "processingDurationMs": 2.65, - "presentationDelayMs": 8.66 + "firstPaintMs": 6.5, + "fcpMs": 6.38, + "interactionLatencyMs": 3.06, + "inputDelayMs": 0.15, + "processingDurationMs": 1.98, + "presentationDelayMs": 1.31 }, "samples": [ { - "firstPaintMs": 115, - "fcpMs": 114.877, + "firstPaintMs": 96, + "fcpMs": 95.856, "interactionTests": { - "interactionLatencyMs": 49.219, - "inputDelayMs": 0.8, - "processingDurationMs": 23.974, - "presentationDelayMs": 24.445 + "interactionLatencyMs": 30.128, + "inputDelayMs": 1.951, + "processingDurationMs": 20.489, + "presentationDelayMs": 7.688 } }, { "firstPaintMs": 95, - "fcpMs": 94.687, + "fcpMs": 94.996, "interactionTests": { - "interactionLatencyMs": 25.311, - "inputDelayMs": 1.663, - "processingDurationMs": 16.896, - "presentationDelayMs": 6.752 + "interactionLatencyMs": 31.198999999999998, + "inputDelayMs": 1.642, + "processingDurationMs": 20.033, + "presentationDelayMs": 9.524 } }, { - "firstPaintMs": 84, - "fcpMs": 83.678, + "firstPaintMs": 93, + "fcpMs": 92.693, "interactionTests": { - "interactionLatencyMs": 29.185000000000002, - "inputDelayMs": 1.707, - "processingDurationMs": 22.488, - "presentationDelayMs": 4.99 + "interactionLatencyMs": 25.218000000000004, + "inputDelayMs": 1.73, + "processingDurationMs": 16.795, + "presentationDelayMs": 6.693 } }, { - "firstPaintMs": 83, - "fcpMs": 83.123, + "firstPaintMs": 89, + "fcpMs": 89.132, "interactionTests": { - "interactionLatencyMs": 43.832, - "inputDelayMs": 2.039, - "processingDurationMs": 20.878, - "presentationDelayMs": 20.915 + "interactionLatencyMs": 24.351, + "inputDelayMs": 1.87, + "processingDurationMs": 16.41, + "presentationDelayMs": 6.071 } }, { - "firstPaintMs": 79, - "fcpMs": 78.88, + "firstPaintMs": 80, + "fcpMs": 80.152, "interactionTests": { - "interactionLatencyMs": 40.087, - "inputDelayMs": 1.646, - "processingDurationMs": 20.67, - "presentationDelayMs": 17.771 + "interactionLatencyMs": 26.189999999999998, + "inputDelayMs": 1.615, + "processingDurationMs": 16.782, + "presentationDelayMs": 7.793 } } ] }, "ssrRouterLinkLoadTests": { - "peakWorkers": 5, - "peakRequestsPerSec": 207.6, - "peakAvgLatencyMs": 23.54, - "peakP50LatencyMs": 23, - "peakP75LatencyMs": 24, - "peakP90LatencyMs": 27, - "peakP99LatencyMs": 39, - "totalRequests": 6781, + "peakWorkers": 50, + "peakRequestsPerSec": 156, + "peakAvgLatencyMs": 308.93, + "peakP50LatencyMs": 210, + "peakP75LatencyMs": 273, + "peakP90LatencyMs": 420, + "peakP99LatencyMs": 3292, + "totalRequests": 5247, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 831, + "requests": 673, "errors": 0, - "requestsPerSec": 166.2, - "avgLatencyMs": 5.34, - "medianLatencyMs": 5, - "p50LatencyMs": 5, - "p75LatencyMs": 6, - "p90LatencyMs": 6, - "p99LatencyMs": 7, - "maxLatencyMs": 10, - "bytesPerSec": 47720038.4 + "requestsPerSec": 134.6, + "avgLatencyMs": 7.09, + "medianLatencyMs": 7, + "p50LatencyMs": 7, + "p75LatencyMs": 7, + "p90LatencyMs": 7, + "p99LatencyMs": 10, + "maxLatencyMs": 11, + "bytesPerSec": 38689177.6 }, { "workers": 5, "durationMs": 5000, - "requests": 1038, + "requests": 776, "errors": 0, - "requestsPerSec": 207.6, - "avgLatencyMs": 23.54, - "medianLatencyMs": 23, - "p50LatencyMs": 23, - "p75LatencyMs": 24, - "p90LatencyMs": 27, - "p99LatencyMs": 39, - "maxLatencyMs": 49, - "bytesPerSec": 59614822.4 + "requestsPerSec": 155.2, + "avgLatencyMs": 31.64, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 32, + "p90LatencyMs": 35, + "p99LatencyMs": 51, + "maxLatencyMs": 65, + "bytesPerSec": 44600524.8 }, { "workers": 10, "durationMs": 5000, - "requests": 1014, + "requests": 769, "errors": 0, - "requestsPerSec": 202.8, - "avgLatencyMs": 48.55, - "medianLatencyMs": 47, - "p50LatencyMs": 47, - "p75LatencyMs": 49, - "p90LatencyMs": 56, - "p99LatencyMs": 75, - "maxLatencyMs": 162, - "bytesPerSec": 58232012.8 + "requestsPerSec": 153.81, + "avgLatencyMs": 64.1, + "medianLatencyMs": 62, + "p50LatencyMs": 62, + "p75LatencyMs": 66, + "p90LatencyMs": 80, + "p99LatencyMs": 104, + "maxLatencyMs": 223, + "bytesPerSec": 44207308.8 }, { "workers": 25, "durationMs": 5000, - "requests": 989, + "requests": 779, "errors": 0, - "requestsPerSec": 197.8, - "avgLatencyMs": 124.08, - "medianLatencyMs": 123, - "p50LatencyMs": 123, - "p75LatencyMs": 130, - "p90LatencyMs": 172, - "p99LatencyMs": 418, - "maxLatencyMs": 973, - "bytesPerSec": 56790220.8 + "requestsPerSec": 155.81, + "avgLatencyMs": 157.5, + "medianLatencyMs": 156, + "p50LatencyMs": 156, + "p75LatencyMs": 162, + "p90LatencyMs": 197, + "p99LatencyMs": 695, + "maxLatencyMs": 1236, + "bytesPerSec": 44777472 }, { "workers": 50, - "durationMs": 5000, - "requests": 1006, + "durationMs": 5010, + "requests": 780, "errors": 0, - "requestsPerSec": 201.2, - "avgLatencyMs": 242.24, - "medianLatencyMs": 189, - "p50LatencyMs": 189, - "p75LatencyMs": 218, - "p90LatencyMs": 318, - "p99LatencyMs": 2394, - "maxLatencyMs": 3887, - "bytesPerSec": 57773260.8 + "requestsPerSec": 156, + "avgLatencyMs": 308.93, + "medianLatencyMs": 210, + "p50LatencyMs": 210, + "p75LatencyMs": 273, + "p90LatencyMs": 420, + "p99LatencyMs": 3292, + "maxLatencyMs": 4821, + "bytesPerSec": 44843008 }, { "workers": 100, "durationMs": 5010, - "requests": 991, + "requests": 757, "errors": 0, - "requestsPerSec": 198.2, - "avgLatencyMs": 273.43, - "medianLatencyMs": 181, - "p50LatencyMs": 181, - "p75LatencyMs": 247, - "p90LatencyMs": 335, - "p99LatencyMs": 3426, - "maxLatencyMs": 4945, - "bytesPerSec": 56901632 + "requestsPerSec": 151.4, + "avgLatencyMs": 306.76, + "medianLatencyMs": 205, + "p50LatencyMs": 205, + "p75LatencyMs": 277, + "p90LatencyMs": 368, + "p99LatencyMs": 3460, + "maxLatencyMs": 4943, + "bytesPerSec": 43510988.8 }, { "workers": 200, "durationMs": 5010, - "requests": 912, + "requests": 713, "errors": 0, - "requestsPerSec": 182.4, - "avgLatencyMs": 297.56, - "medianLatencyMs": 201, - "p50LatencyMs": 201, - "p75LatencyMs": 253, - "p90LatencyMs": 358, - "p99LatencyMs": 3300, - "maxLatencyMs": 4975, - "bytesPerSec": 52371456 + "requestsPerSec": 142.6, + "avgLatencyMs": 312.75, + "medianLatencyMs": 190, + "p50LatencyMs": 190, + "p75LatencyMs": 259, + "p90LatencyMs": 349, + "p99LatencyMs": 3541, + "maxLatencyMs": 4897, + "bytesPerSec": 40981299.21 } ], "runs": 3, "samples": [ { - "peakWorkers": 25, - "peakRequestsPerSec": 215.2, - "peakAvgLatencyMs": 114.33, - "peakP50LatencyMs": 112, - "peakP75LatencyMs": 130, - "peakP90LatencyMs": 147, - "peakP99LatencyMs": 365, - "totalRequests": 7047, + "peakWorkers": 5, + "peakRequestsPerSec": 156, + "peakAvgLatencyMs": 31.45, + "peakP50LatencyMs": 31, + "peakP75LatencyMs": 32, + "peakP90LatencyMs": 35, + "peakP99LatencyMs": 51, + "totalRequests": 5171, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 830, + "requests": 666, "errors": 0, - "requestsPerSec": 166, - "avgLatencyMs": 5.35, - "medianLatencyMs": 5, - "p50LatencyMs": 5, - "p75LatencyMs": 6, - "p90LatencyMs": 6, - "p99LatencyMs": 7, - "maxLatencyMs": 10, - "bytesPerSec": 47661056 + "requestsPerSec": 133.2, + "avgLatencyMs": 7.13, + "medianLatencyMs": 7, + "p50LatencyMs": 7, + "p75LatencyMs": 7, + "p90LatencyMs": 7, + "p99LatencyMs": 10, + "maxLatencyMs": 23, + "bytesPerSec": 38282854.4 }, { "workers": 5, "durationMs": 5000, - "requests": 1057, + "requests": 780, "errors": 0, - "requestsPerSec": 211.4, - "avgLatencyMs": 23.1, - "medianLatencyMs": 23, - "p50LatencyMs": 23, - "p75LatencyMs": 24, - "p90LatencyMs": 25, - "p99LatencyMs": 34, - "maxLatencyMs": 47, - "bytesPerSec": 60689612.8 + "requestsPerSec": 156, + "avgLatencyMs": 31.45, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 32, + "p90LatencyMs": 35, + "p99LatencyMs": 51, + "maxLatencyMs": 57, + "bytesPerSec": 44843008 }, { "workers": 10, "durationMs": 5000, - "requests": 1070, + "requests": 765, "errors": 0, - "requestsPerSec": 214, - "avgLatencyMs": 46.01, - "medianLatencyMs": 45, - "p50LatencyMs": 45, - "p75LatencyMs": 46, - "p90LatencyMs": 57, - "p99LatencyMs": 68, - "maxLatencyMs": 103, - "bytesPerSec": 61449830.4 + "requestsPerSec": 153, + "avgLatencyMs": 64.47, + "medianLatencyMs": 62, + "p50LatencyMs": 62, + "p75LatencyMs": 68, + "p90LatencyMs": 80, + "p99LatencyMs": 104, + "maxLatencyMs": 126, + "bytesPerSec": 43971379.2 }, { "workers": 25, "durationMs": 5000, - "requests": 1076, + "requests": 773, "errors": 0, - "requestsPerSec": 215.2, - "avgLatencyMs": 114.33, - "medianLatencyMs": 112, - "p50LatencyMs": 112, - "p75LatencyMs": 130, - "p90LatencyMs": 147, - "p99LatencyMs": 365, - "maxLatencyMs": 897, - "bytesPerSec": 61790617.6 + "requestsPerSec": 154.6, + "avgLatencyMs": 158.68, + "medianLatencyMs": 156, + "p50LatencyMs": 156, + "p75LatencyMs": 179, + "p90LatencyMs": 214, + "p99LatencyMs": 603, + "maxLatencyMs": 1161, + "bytesPerSec": 44436684.8 }, { "workers": 50, "durationMs": 5000, - "requests": 1030, + "requests": 763, "errors": 0, - "requestsPerSec": 206, - "avgLatencyMs": 236.65, - "medianLatencyMs": 162, - "p50LatencyMs": 162, - "p75LatencyMs": 234, - "p90LatencyMs": 317, - "p99LatencyMs": 2700, - "maxLatencyMs": 4363, - "bytesPerSec": 59156070.4 + "requestsPerSec": 152.6, + "avgLatencyMs": 308.21, + "medianLatencyMs": 199, + "p50LatencyMs": 199, + "p75LatencyMs": 299, + "p90LatencyMs": 366, + "p99LatencyMs": 3711, + "maxLatencyMs": 4860, + "bytesPerSec": 43859968 }, { "workers": 100, "durationMs": 5010, - "requests": 1019, + "requests": 733, "errors": 0, - "requestsPerSec": 203.8, - "avgLatencyMs": 256.94, - "medianLatencyMs": 176, - "p50LatencyMs": 176, - "p75LatencyMs": 223, - "p90LatencyMs": 332, - "p99LatencyMs": 3053, - "maxLatencyMs": 4935, - "bytesPerSec": 58520371.2 + "requestsPerSec": 146.6, + "avgLatencyMs": 310.35, + "medianLatencyMs": 207, + "p50LatencyMs": 207, + "p75LatencyMs": 287, + "p90LatencyMs": 402, + "p99LatencyMs": 3276, + "maxLatencyMs": 4758, + "bytesPerSec": 42141286.4 }, { "workers": 200, "durationMs": 5010, - "requests": 965, + "requests": 691, "errors": 0, - "requestsPerSec": 193, - "avgLatencyMs": 266.6, - "medianLatencyMs": 172, - "p50LatencyMs": 172, - "p75LatencyMs": 218, - "p90LatencyMs": 334, - "p99LatencyMs": 3438, - "maxLatencyMs": 4953, - "bytesPerSec": 55412326.4 + "requestsPerSec": 138.2, + "avgLatencyMs": 323.03, + "medianLatencyMs": 215, + "p50LatencyMs": 215, + "p75LatencyMs": 249, + "p90LatencyMs": 448, + "p99LatencyMs": 3734, + "maxLatencyMs": 4996, + "bytesPerSec": 39723008 } ] }, { - "peakWorkers": 5, - "peakRequestsPerSec": 207.6, - "peakAvgLatencyMs": 23.54, - "peakP50LatencyMs": 23, - "peakP75LatencyMs": 24, - "peakP90LatencyMs": 27, - "peakP99LatencyMs": 39, - "totalRequests": 6781, + "peakWorkers": 50, + "peakRequestsPerSec": 156, + "peakAvgLatencyMs": 308.93, + "peakP50LatencyMs": 210, + "peakP75LatencyMs": 273, + "peakP90LatencyMs": 420, + "peakP99LatencyMs": 3292, + "totalRequests": 5247, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 831, + "requests": 673, "errors": 0, - "requestsPerSec": 166.2, - "avgLatencyMs": 5.34, - "medianLatencyMs": 5, - "p50LatencyMs": 5, - "p75LatencyMs": 6, - "p90LatencyMs": 6, - "p99LatencyMs": 7, - "maxLatencyMs": 10, - "bytesPerSec": 47720038.4 + "requestsPerSec": 134.6, + "avgLatencyMs": 7.09, + "medianLatencyMs": 7, + "p50LatencyMs": 7, + "p75LatencyMs": 7, + "p90LatencyMs": 7, + "p99LatencyMs": 10, + "maxLatencyMs": 11, + "bytesPerSec": 38689177.6 }, { "workers": 5, "durationMs": 5000, - "requests": 1038, + "requests": 776, "errors": 0, - "requestsPerSec": 207.6, - "avgLatencyMs": 23.54, - "medianLatencyMs": 23, - "p50LatencyMs": 23, - "p75LatencyMs": 24, - "p90LatencyMs": 27, - "p99LatencyMs": 39, - "maxLatencyMs": 49, - "bytesPerSec": 59614822.4 + "requestsPerSec": 155.2, + "avgLatencyMs": 31.64, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 32, + "p90LatencyMs": 35, + "p99LatencyMs": 51, + "maxLatencyMs": 65, + "bytesPerSec": 44600524.8 }, { "workers": 10, "durationMs": 5000, - "requests": 1014, + "requests": 769, "errors": 0, - "requestsPerSec": 202.8, - "avgLatencyMs": 48.55, - "medianLatencyMs": 47, - "p50LatencyMs": 47, - "p75LatencyMs": 49, - "p90LatencyMs": 56, - "p99LatencyMs": 75, - "maxLatencyMs": 162, - "bytesPerSec": 58232012.8 + "requestsPerSec": 153.81, + "avgLatencyMs": 64.1, + "medianLatencyMs": 62, + "p50LatencyMs": 62, + "p75LatencyMs": 66, + "p90LatencyMs": 80, + "p99LatencyMs": 104, + "maxLatencyMs": 223, + "bytesPerSec": 44207308.8 }, { "workers": 25, "durationMs": 5000, - "requests": 989, + "requests": 779, "errors": 0, - "requestsPerSec": 197.8, - "avgLatencyMs": 124.08, - "medianLatencyMs": 123, - "p50LatencyMs": 123, - "p75LatencyMs": 130, - "p90LatencyMs": 172, - "p99LatencyMs": 418, - "maxLatencyMs": 973, - "bytesPerSec": 56790220.8 + "requestsPerSec": 155.81, + "avgLatencyMs": 157.5, + "medianLatencyMs": 156, + "p50LatencyMs": 156, + "p75LatencyMs": 162, + "p90LatencyMs": 197, + "p99LatencyMs": 695, + "maxLatencyMs": 1236, + "bytesPerSec": 44777472 }, { "workers": 50, - "durationMs": 5000, - "requests": 1006, + "durationMs": 5010, + "requests": 780, "errors": 0, - "requestsPerSec": 201.2, - "avgLatencyMs": 242.24, - "medianLatencyMs": 189, - "p50LatencyMs": 189, - "p75LatencyMs": 218, - "p90LatencyMs": 318, - "p99LatencyMs": 2394, - "maxLatencyMs": 3887, - "bytesPerSec": 57773260.8 + "requestsPerSec": 156, + "avgLatencyMs": 308.93, + "medianLatencyMs": 210, + "p50LatencyMs": 210, + "p75LatencyMs": 273, + "p90LatencyMs": 420, + "p99LatencyMs": 3292, + "maxLatencyMs": 4821, + "bytesPerSec": 44843008 }, { "workers": 100, "durationMs": 5010, - "requests": 991, + "requests": 757, "errors": 0, - "requestsPerSec": 198.2, - "avgLatencyMs": 273.43, - "medianLatencyMs": 181, - "p50LatencyMs": 181, - "p75LatencyMs": 247, - "p90LatencyMs": 335, - "p99LatencyMs": 3426, - "maxLatencyMs": 4945, - "bytesPerSec": 56901632 + "requestsPerSec": 151.4, + "avgLatencyMs": 306.76, + "medianLatencyMs": 205, + "p50LatencyMs": 205, + "p75LatencyMs": 277, + "p90LatencyMs": 368, + "p99LatencyMs": 3460, + "maxLatencyMs": 4943, + "bytesPerSec": 43510988.8 }, { "workers": 200, "durationMs": 5010, - "requests": 912, + "requests": 713, "errors": 0, - "requestsPerSec": 182.4, - "avgLatencyMs": 297.56, - "medianLatencyMs": 201, - "p50LatencyMs": 201, - "p75LatencyMs": 253, - "p90LatencyMs": 358, - "p99LatencyMs": 3300, - "maxLatencyMs": 4975, - "bytesPerSec": 52371456 + "requestsPerSec": 142.6, + "avgLatencyMs": 312.75, + "medianLatencyMs": 190, + "p50LatencyMs": 190, + "p75LatencyMs": 259, + "p90LatencyMs": 349, + "p99LatencyMs": 3541, + "maxLatencyMs": 4897, + "bytesPerSec": 40981299.21 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 194, - "peakAvgLatencyMs": 126.67, - "peakP50LatencyMs": 124, - "peakP75LatencyMs": 133, - "peakP90LatencyMs": 170, - "peakP99LatencyMs": 412, - "totalRequests": 6427, + "peakRequestsPerSec": 159.4, + "peakAvgLatencyMs": 153.9, + "peakP50LatencyMs": 153, + "peakP75LatencyMs": 159, + "peakP90LatencyMs": 206, + "peakP99LatencyMs": 566, + "totalRequests": 5282, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 786, + "requests": 680, "errors": 0, - "requestsPerSec": 157.2, - "avgLatencyMs": 5.89, - "medianLatencyMs": 6, - "p50LatencyMs": 6, - "p75LatencyMs": 6, + "requestsPerSec": 136, + "avgLatencyMs": 7.05, + "medianLatencyMs": 7, + "p50LatencyMs": 7, + "p75LatencyMs": 7, "p90LatencyMs": 7, - "p99LatencyMs": 8, - "maxLatencyMs": 11, - "bytesPerSec": 45131366.4 + "p99LatencyMs": 9, + "maxLatencyMs": 10, + "bytesPerSec": 39082393.6 }, { "workers": 5, "durationMs": 5000, - "requests": 949, + "requests": 779, "errors": 0, - "requestsPerSec": 189.8, - "avgLatencyMs": 25.78, - "medianLatencyMs": 25, - "p50LatencyMs": 25, - "p75LatencyMs": 27, - "p90LatencyMs": 30, - "p99LatencyMs": 42, - "maxLatencyMs": 57, - "bytesPerSec": 54489907.2 + "requestsPerSec": 155.81, + "avgLatencyMs": 31.47, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 32, + "p90LatencyMs": 37, + "p99LatencyMs": 50, + "maxLatencyMs": 65, + "bytesPerSec": 44784025.6 }, { "workers": 10, "durationMs": 5000, - "requests": 946, + "requests": 777, "errors": 0, - "requestsPerSec": 189.2, - "avgLatencyMs": 52.11, - "medianLatencyMs": 50, - "p50LatencyMs": 50, - "p75LatencyMs": 53, - "p90LatencyMs": 67, - "p99LatencyMs": 92, - "maxLatencyMs": 150, - "bytesPerSec": 54319513.6 + "requestsPerSec": 155.4, + "avgLatencyMs": 63.47, + "medianLatencyMs": 62, + "p50LatencyMs": 62, + "p75LatencyMs": 64, + "p90LatencyMs": 75, + "p99LatencyMs": 100, + "maxLatencyMs": 117, + "bytesPerSec": 44659507.2 }, { "workers": 25, "durationMs": 5000, - "requests": 970, + "requests": 797, "errors": 0, - "requestsPerSec": 194, - "avgLatencyMs": 126.67, - "medianLatencyMs": 124, - "p50LatencyMs": 124, - "p75LatencyMs": 133, - "p90LatencyMs": 170, - "p99LatencyMs": 412, - "maxLatencyMs": 966, - "bytesPerSec": 55695769.6 + "requestsPerSec": 159.4, + "avgLatencyMs": 153.9, + "medianLatencyMs": 153, + "p50LatencyMs": 153, + "p75LatencyMs": 159, + "p90LatencyMs": 206, + "p99LatencyMs": 566, + "maxLatencyMs": 1119, + "bytesPerSec": 45806387.2 }, { "workers": 50, "durationMs": 5000, - "requests": 953, + "requests": 784, "errors": 0, - "requestsPerSec": 190.6, - "avgLatencyMs": 254.88, - "medianLatencyMs": 222, - "p50LatencyMs": 222, - "p75LatencyMs": 250, - "p90LatencyMs": 340, - "p99LatencyMs": 2225, - "maxLatencyMs": 3504, - "bytesPerSec": 54725836.8 + "requestsPerSec": 156.81, + "avgLatencyMs": 305.47, + "medianLatencyMs": 234, + "p50LatencyMs": 234, + "p75LatencyMs": 329, + "p90LatencyMs": 388, + "p99LatencyMs": 2731, + "maxLatencyMs": 3982, + "bytesPerSec": 45065830.4 }, { "workers": 100, "durationMs": 5010, - "requests": 929, + "requests": 757, "errors": 0, - "requestsPerSec": 185.8, - "avgLatencyMs": 286.31, - "medianLatencyMs": 194, - "p50LatencyMs": 194, - "p75LatencyMs": 265, - "p90LatencyMs": 358, - "p99LatencyMs": 3260, - "maxLatencyMs": 4940, - "bytesPerSec": 53343027.2 + "requestsPerSec": 151.4, + "avgLatencyMs": 307.18, + "medianLatencyMs": 196, + "p50LatencyMs": 196, + "p75LatencyMs": 280, + "p90LatencyMs": 386, + "p99LatencyMs": 3631, + "maxLatencyMs": 4890, + "bytesPerSec": 43504435.2 }, { "workers": 200, "durationMs": 5010, - "requests": 894, + "requests": 708, "errors": 0, - "requestsPerSec": 178.8, - "avgLatencyMs": 287.74, - "medianLatencyMs": 208, - "p50LatencyMs": 208, - "p75LatencyMs": 237, - "p90LatencyMs": 334, - "p99LatencyMs": 3408, - "maxLatencyMs": 4866, - "bytesPerSec": 51345817.6 + "requestsPerSec": 141.6, + "avgLatencyMs": 321.52, + "medianLatencyMs": 192, + "p50LatencyMs": 192, + "p75LatencyMs": 283, + "p90LatencyMs": 417, + "p99LatencyMs": 3508, + "maxLatencyMs": 4917, + "bytesPerSec": 40692940.8 } ] } @@ -639,475 +639,475 @@ }, "browserVersion": "Google Chrome 154.0.8037.97", "ssrLoadTests": { - "peakWorkers": 10, - "peakRequestsPerSec": 390.8, - "peakAvgLatencyMs": 25.06, - "peakP50LatencyMs": 25, - "peakP75LatencyMs": 26, - "peakP90LatencyMs": 28, - "peakP99LatencyMs": 43, - "totalRequests": 12768, + "peakWorkers": 50, + "peakRequestsPerSec": 390.4, + "peakAvgLatencyMs": 125.9, + "peakP50LatencyMs": 111, + "peakP75LatencyMs": 139, + "peakP90LatencyMs": 175, + "peakP99LatencyMs": 768, + "totalRequests": 12942, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1352, + "requests": 1356, "errors": 0, - "requestsPerSec": 270.4, - "avgLatencyMs": 3.09, + "requestsPerSec": 271.2, + "avgLatencyMs": 3.12, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, "p90LatencyMs": 3, "p99LatencyMs": 4, - "maxLatencyMs": 6, - "bytesPerSec": 77666713.6 + "maxLatencyMs": 8, + "bytesPerSec": 77968179.2 }, { "workers": 5, "durationMs": 5000, - "requests": 1925, + "requests": 1928, "errors": 0, - "requestsPerSec": 385, - "avgLatencyMs": 12.57, - "medianLatencyMs": 13, - "p50LatencyMs": 13, + "requestsPerSec": 385.6, + "avgLatencyMs": 12.51, + "medianLatencyMs": 12, + "p50LatencyMs": 12, "p75LatencyMs": 13, - "p90LatencyMs": 14, - "p99LatencyMs": 18, - "maxLatencyMs": 23, - "bytesPerSec": 110578892.8 + "p90LatencyMs": 15, + "p99LatencyMs": 21, + "maxLatencyMs": 32, + "bytesPerSec": 110867251.2 }, { "workers": 10, "durationMs": 5000, - "requests": 1954, + "requests": 1930, "errors": 0, - "requestsPerSec": 390.8, - "avgLatencyMs": 25.06, + "requestsPerSec": 386, + "avgLatencyMs": 25.34, "medianLatencyMs": 25, "p50LatencyMs": 25, "p75LatencyMs": 26, - "p90LatencyMs": 28, - "p99LatencyMs": 43, - "maxLatencyMs": 47, - "bytesPerSec": 112243507.2 + "p90LatencyMs": 32, + "p99LatencyMs": 45, + "maxLatencyMs": 70, + "bytesPerSec": 110985216 }, { "workers": 25, "durationMs": 5000, - "requests": 1884, + "requests": 1943, "errors": 0, - "requestsPerSec": 376.8, - "avgLatencyMs": 65.39, - "medianLatencyMs": 64, - "p50LatencyMs": 64, - "p75LatencyMs": 70, - "p90LatencyMs": 89, - "p99LatencyMs": 121, - "maxLatencyMs": 457, - "bytesPerSec": 108219596.8 + "requestsPerSec": 388.6, + "avgLatencyMs": 63.41, + "medianLatencyMs": 62, + "p50LatencyMs": 62, + "p75LatencyMs": 69, + "p90LatencyMs": 86, + "p99LatencyMs": 126, + "maxLatencyMs": 392, + "bytesPerSec": 111719219.2 }, { "workers": 50, "durationMs": 5000, - "requests": 1911, + "requests": 1952, "errors": 0, - "requestsPerSec": 382.2, - "avgLatencyMs": 128.49, - "medianLatencyMs": 110, - "p50LatencyMs": 110, - "p75LatencyMs": 150, - "p90LatencyMs": 167, - "p99LatencyMs": 746, - "maxLatencyMs": 2106, - "bytesPerSec": 109766246.4 + "requestsPerSec": 390.4, + "avgLatencyMs": 125.9, + "medianLatencyMs": 111, + "p50LatencyMs": 111, + "p75LatencyMs": 139, + "p90LatencyMs": 175, + "p99LatencyMs": 768, + "maxLatencyMs": 2032, + "bytesPerSec": 112243507.2 }, { "workers": 100, "durationMs": 5010, - "requests": 1903, + "requests": 1947, "errors": 0, - "requestsPerSec": 380.6, - "avgLatencyMs": 190.32, - "medianLatencyMs": 127, - "p50LatencyMs": 127, - "p75LatencyMs": 164, - "p90LatencyMs": 233, - "p99LatencyMs": 2640, - "maxLatencyMs": 4983, - "bytesPerSec": 109320601.6 + "requestsPerSec": 389.4, + "avgLatencyMs": 183.42, + "medianLatencyMs": 135, + "p50LatencyMs": 135, + "p75LatencyMs": 158, + "p90LatencyMs": 226, + "p99LatencyMs": 2456, + "maxLatencyMs": 4942, + "bytesPerSec": 111955148.8 }, { "workers": 200, "durationMs": 5010, - "requests": 1839, + "requests": 1886, "errors": 0, - "requestsPerSec": 367.8, - "avgLatencyMs": 191.86, - "medianLatencyMs": 133, - "p50LatencyMs": 133, - "p75LatencyMs": 168, - "p90LatencyMs": 227, - "p99LatencyMs": 2756, - "maxLatencyMs": 4994, - "bytesPerSec": 105650585.6 + "requestsPerSec": 377.2, + "avgLatencyMs": 189.63, + "medianLatencyMs": 128, + "p50LatencyMs": 128, + "p75LatencyMs": 165, + "p90LatencyMs": 234, + "p99LatencyMs": 2712, + "maxLatencyMs": 4969, + "bytesPerSec": 108442419.2 } ], "runs": 3, "samples": [ { "peakWorkers": 10, - "peakRequestsPerSec": 379.6, - "peakAvgLatencyMs": 25.74, + "peakRequestsPerSec": 384.2, + "peakAvgLatencyMs": 25.48, "peakP50LatencyMs": 25, "peakP75LatencyMs": 26, - "peakP90LatencyMs": 35, - "peakP99LatencyMs": 45, - "totalRequests": 12598, + "peakP90LatencyMs": 32, + "peakP99LatencyMs": 47, + "totalRequests": 12677, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1333, + "requests": 1354, "errors": 0, - "requestsPerSec": 266.61, + "requestsPerSec": 270.8, "avgLatencyMs": 3.1, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, "p90LatencyMs": 3, "p99LatencyMs": 4, - "maxLatencyMs": 7, - "bytesPerSec": 76565708.8 + "maxLatencyMs": 5, + "bytesPerSec": 77850214.41 }, { "workers": 5, "durationMs": 5000, - "requests": 1896, + "requests": 1898, "errors": 0, - "requestsPerSec": 379.2, - "avgLatencyMs": 12.73, + "requestsPerSec": 379.6, + "avgLatencyMs": 12.78, "medianLatencyMs": 13, "p50LatencyMs": 13, "p75LatencyMs": 13, - "p90LatencyMs": 14, - "p99LatencyMs": 19, - "maxLatencyMs": 28, - "bytesPerSec": 108914278.4 + "p90LatencyMs": 15, + "p99LatencyMs": 23, + "maxLatencyMs": 32, + "bytesPerSec": 109137100.8 }, { "workers": 10, "durationMs": 5000, - "requests": 1898, + "requests": 1921, "errors": 0, - "requestsPerSec": 379.6, - "avgLatencyMs": 25.74, + "requestsPerSec": 384.2, + "avgLatencyMs": 25.48, "medianLatencyMs": 25, "p50LatencyMs": 25, "p75LatencyMs": 26, - "p90LatencyMs": 35, - "p99LatencyMs": 45, - "maxLatencyMs": 66, - "bytesPerSec": 109032243.2 + "p90LatencyMs": 32, + "p99LatencyMs": 47, + "maxLatencyMs": 64, + "bytesPerSec": 110460928 }, { "workers": 25, "durationMs": 5000, - "requests": 1891, + "requests": 1913, "errors": 0, - "requestsPerSec": 378.2, - "avgLatencyMs": 65.13, - "medianLatencyMs": 64, - "p50LatencyMs": 64, - "p75LatencyMs": 72, - "p90LatencyMs": 91, - "p99LatencyMs": 126, - "maxLatencyMs": 492, - "bytesPerSec": 108625920 + "requestsPerSec": 382.6, + "avgLatencyMs": 64.41, + "medianLatencyMs": 63, + "p50LatencyMs": 63, + "p75LatencyMs": 74, + "p90LatencyMs": 89, + "p99LatencyMs": 114, + "maxLatencyMs": 470, + "bytesPerSec": 109989068.8 }, { "workers": 50, "durationMs": 5000, - "requests": 1872, + "requests": 1890, "errors": 0, - "requestsPerSec": 374.4, - "avgLatencyMs": 131.04, - "medianLatencyMs": 112, - "p50LatencyMs": 112, - "p75LatencyMs": 155, - "p90LatencyMs": 180, - "p99LatencyMs": 804, - "maxLatencyMs": 2071, - "bytesPerSec": 107538022.4 + "requestsPerSec": 378, + "avgLatencyMs": 129.82, + "medianLatencyMs": 107, + "p50LatencyMs": 107, + "p75LatencyMs": 152, + "p90LatencyMs": 184, + "p99LatencyMs": 929, + "maxLatencyMs": 2249, + "bytesPerSec": 108665241.6 }, { "workers": 100, - "durationMs": 5010, - "requests": 1886, + "durationMs": 5000, + "requests": 1873, "errors": 0, - "requestsPerSec": 377.2, - "avgLatencyMs": 189.54, - "medianLatencyMs": 117, - "p50LatencyMs": 117, - "p75LatencyMs": 166, - "p90LatencyMs": 230, - "p99LatencyMs": 2785, - "maxLatencyMs": 4911, - "bytesPerSec": 108337561.6 + "requestsPerSec": 374.6, + "avgLatencyMs": 185.66, + "medianLatencyMs": 125, + "p50LatencyMs": 125, + "p75LatencyMs": 159, + "p90LatencyMs": 236, + "p99LatencyMs": 2538, + "maxLatencyMs": 4850, + "bytesPerSec": 107695308.8 }, { "workers": 200, "durationMs": 5010, - "requests": 1822, + "requests": 1828, "errors": 0, - "requestsPerSec": 364.4, - "avgLatencyMs": 198.87, - "medianLatencyMs": 134, - "p50LatencyMs": 134, - "p75LatencyMs": 176, - "p90LatencyMs": 251, - "p99LatencyMs": 2738, - "maxLatencyMs": 4996, - "bytesPerSec": 104680652.8 + "requestsPerSec": 365.6, + "avgLatencyMs": 192.79, + "medianLatencyMs": 131, + "p50LatencyMs": 131, + "p75LatencyMs": 172, + "p90LatencyMs": 237, + "p99LatencyMs": 2576, + "maxLatencyMs": 4869, + "bytesPerSec": 105113190.4 } ] }, { - "peakWorkers": 10, - "peakRequestsPerSec": 390.8, - "peakAvgLatencyMs": 25.06, - "peakP50LatencyMs": 25, - "peakP75LatencyMs": 26, - "peakP90LatencyMs": 28, - "peakP99LatencyMs": 43, - "totalRequests": 12768, + "peakWorkers": 50, + "peakRequestsPerSec": 390.4, + "peakAvgLatencyMs": 125.9, + "peakP50LatencyMs": 111, + "peakP75LatencyMs": 139, + "peakP90LatencyMs": 175, + "peakP99LatencyMs": 768, + "totalRequests": 12942, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1352, + "requests": 1356, "errors": 0, - "requestsPerSec": 270.4, - "avgLatencyMs": 3.09, + "requestsPerSec": 271.2, + "avgLatencyMs": 3.12, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, "p90LatencyMs": 3, "p99LatencyMs": 4, - "maxLatencyMs": 6, - "bytesPerSec": 77666713.6 + "maxLatencyMs": 8, + "bytesPerSec": 77968179.2 }, { "workers": 5, "durationMs": 5000, - "requests": 1925, + "requests": 1928, "errors": 0, - "requestsPerSec": 385, - "avgLatencyMs": 12.57, - "medianLatencyMs": 13, - "p50LatencyMs": 13, + "requestsPerSec": 385.6, + "avgLatencyMs": 12.51, + "medianLatencyMs": 12, + "p50LatencyMs": 12, "p75LatencyMs": 13, - "p90LatencyMs": 14, - "p99LatencyMs": 18, - "maxLatencyMs": 23, - "bytesPerSec": 110578892.8 + "p90LatencyMs": 15, + "p99LatencyMs": 21, + "maxLatencyMs": 32, + "bytesPerSec": 110867251.2 }, { "workers": 10, "durationMs": 5000, - "requests": 1954, + "requests": 1930, "errors": 0, - "requestsPerSec": 390.8, - "avgLatencyMs": 25.06, + "requestsPerSec": 386, + "avgLatencyMs": 25.34, "medianLatencyMs": 25, "p50LatencyMs": 25, "p75LatencyMs": 26, - "p90LatencyMs": 28, - "p99LatencyMs": 43, - "maxLatencyMs": 47, - "bytesPerSec": 112243507.2 + "p90LatencyMs": 32, + "p99LatencyMs": 45, + "maxLatencyMs": 70, + "bytesPerSec": 110985216 }, { "workers": 25, "durationMs": 5000, - "requests": 1884, + "requests": 1943, "errors": 0, - "requestsPerSec": 376.8, - "avgLatencyMs": 65.39, - "medianLatencyMs": 64, - "p50LatencyMs": 64, - "p75LatencyMs": 70, - "p90LatencyMs": 89, - "p99LatencyMs": 121, - "maxLatencyMs": 457, - "bytesPerSec": 108219596.8 + "requestsPerSec": 388.6, + "avgLatencyMs": 63.41, + "medianLatencyMs": 62, + "p50LatencyMs": 62, + "p75LatencyMs": 69, + "p90LatencyMs": 86, + "p99LatencyMs": 126, + "maxLatencyMs": 392, + "bytesPerSec": 111719219.2 }, { "workers": 50, "durationMs": 5000, - "requests": 1911, + "requests": 1952, "errors": 0, - "requestsPerSec": 382.2, - "avgLatencyMs": 128.49, - "medianLatencyMs": 110, - "p50LatencyMs": 110, - "p75LatencyMs": 150, - "p90LatencyMs": 167, - "p99LatencyMs": 746, - "maxLatencyMs": 2106, - "bytesPerSec": 109766246.4 + "requestsPerSec": 390.4, + "avgLatencyMs": 125.9, + "medianLatencyMs": 111, + "p50LatencyMs": 111, + "p75LatencyMs": 139, + "p90LatencyMs": 175, + "p99LatencyMs": 768, + "maxLatencyMs": 2032, + "bytesPerSec": 112243507.2 }, { "workers": 100, "durationMs": 5010, - "requests": 1903, + "requests": 1947, "errors": 0, - "requestsPerSec": 380.6, - "avgLatencyMs": 190.32, - "medianLatencyMs": 127, - "p50LatencyMs": 127, - "p75LatencyMs": 164, - "p90LatencyMs": 233, - "p99LatencyMs": 2640, - "maxLatencyMs": 4983, - "bytesPerSec": 109320601.6 + "requestsPerSec": 389.4, + "avgLatencyMs": 183.42, + "medianLatencyMs": 135, + "p50LatencyMs": 135, + "p75LatencyMs": 158, + "p90LatencyMs": 226, + "p99LatencyMs": 2456, + "maxLatencyMs": 4942, + "bytesPerSec": 111955148.8 }, { "workers": 200, "durationMs": 5010, - "requests": 1839, + "requests": 1886, "errors": 0, - "requestsPerSec": 367.8, - "avgLatencyMs": 191.86, - "medianLatencyMs": 133, - "p50LatencyMs": 133, - "p75LatencyMs": 168, - "p90LatencyMs": 227, - "p99LatencyMs": 2756, - "maxLatencyMs": 4994, - "bytesPerSec": 105650585.6 + "requestsPerSec": 377.2, + "avgLatencyMs": 189.63, + "medianLatencyMs": 128, + "p50LatencyMs": 128, + "p75LatencyMs": 165, + "p90LatencyMs": 234, + "p99LatencyMs": 2712, + "maxLatencyMs": 4969, + "bytesPerSec": 108442419.2 } ] }, { - "peakWorkers": 10, - "peakRequestsPerSec": 393.6, - "peakAvgLatencyMs": 24.87, - "peakP50LatencyMs": 25, - "peakP75LatencyMs": 25, - "peakP90LatencyMs": 27, - "peakP99LatencyMs": 42, - "totalRequests": 12871, + "peakWorkers": 5, + "peakRequestsPerSec": 397.4, + "peakAvgLatencyMs": 11.99, + "peakP50LatencyMs": 12, + "peakP75LatencyMs": 12, + "peakP90LatencyMs": 13, + "peakP99LatencyMs": 17, + "totalRequests": 12901, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1359, + "requests": 1379, "errors": 0, - "requestsPerSec": 271.8, + "requestsPerSec": 275.8, "avgLatencyMs": 3.09, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, "p90LatencyMs": 3, "p99LatencyMs": 4, - "maxLatencyMs": 5, - "bytesPerSec": 78059929.6 + "maxLatencyMs": 4, + "bytesPerSec": 79278899.2 }, { "workers": 5, "durationMs": 5000, - "requests": 1951, + "requests": 1987, "errors": 0, - "requestsPerSec": 390.2, - "avgLatencyMs": 12.39, + "requestsPerSec": 397.4, + "avgLatencyMs": 11.99, "medianLatencyMs": 12, "p50LatencyMs": 12, - "p75LatencyMs": 13, - "p90LatencyMs": 14, + "p75LatencyMs": 12, + "p90LatencyMs": 13, "p99LatencyMs": 17, - "maxLatencyMs": 21, - "bytesPerSec": 112073113.6 + "maxLatencyMs": 20, + "bytesPerSec": 114235801.6 }, { "workers": 10, "durationMs": 5000, - "requests": 1968, + "requests": 1982, "errors": 0, - "requestsPerSec": 393.6, - "avgLatencyMs": 24.87, + "requestsPerSec": 396.4, + "avgLatencyMs": 24.63, "medianLatencyMs": 25, "p50LatencyMs": 25, "p75LatencyMs": 25, - "p90LatencyMs": 27, - "p99LatencyMs": 42, - "maxLatencyMs": 68, - "bytesPerSec": 113043046.4 + "p90LatencyMs": 29, + "p99LatencyMs": 41, + "maxLatencyMs": 50, + "bytesPerSec": 113947443.2 }, { "workers": 25, "durationMs": 5000, - "requests": 1923, + "requests": 1911, "errors": 0, - "requestsPerSec": 384.6, - "avgLatencyMs": 64.1, - "medianLatencyMs": 63, - "p50LatencyMs": 63, - "p75LatencyMs": 68, - "p90LatencyMs": 82, - "p99LatencyMs": 107, - "maxLatencyMs": 136, - "bytesPerSec": 110447820.8 + "requestsPerSec": 382.2, + "avgLatencyMs": 64.49, + "medianLatencyMs": 64, + "p50LatencyMs": 64, + "p75LatencyMs": 70, + "p90LatencyMs": 87, + "p99LatencyMs": 115, + "maxLatencyMs": 456, + "bytesPerSec": 109871104 }, { "workers": 50, - "durationMs": 5000, - "requests": 1914, + "durationMs": 5010, + "requests": 1899, "errors": 0, - "requestsPerSec": 382.8, - "avgLatencyMs": 128.43, - "medianLatencyMs": 112, - "p50LatencyMs": 112, - "p75LatencyMs": 131, - "p90LatencyMs": 178, - "p99LatencyMs": 696, - "maxLatencyMs": 1859, - "bytesPerSec": 109936640 + "requestsPerSec": 379.8, + "avgLatencyMs": 129.2, + "medianLatencyMs": 114, + "p50LatencyMs": 114, + "p75LatencyMs": 143, + "p90LatencyMs": 180, + "p99LatencyMs": 848, + "maxLatencyMs": 2093, + "bytesPerSec": 109189529.6 }, { "workers": 100, "durationMs": 5010, - "requests": 1897, + "requests": 1894, "errors": 0, - "requestsPerSec": 379.4, - "avgLatencyMs": 198.14, - "medianLatencyMs": 138, - "p50LatencyMs": 138, - "p75LatencyMs": 179, - "p90LatencyMs": 245, - "p99LatencyMs": 2568, - "maxLatencyMs": 4894, - "bytesPerSec": 108966707.2 + "requestsPerSec": 378.8, + "avgLatencyMs": 190.98, + "medianLatencyMs": 134, + "p50LatencyMs": 134, + "p75LatencyMs": 166, + "p90LatencyMs": 227, + "p99LatencyMs": 2645, + "maxLatencyMs": 4976, + "bytesPerSec": 108901171.2 }, { "workers": 200, "durationMs": 5010, - "requests": 1859, + "requests": 1849, "errors": 0, - "requestsPerSec": 371.8, - "avgLatencyMs": 200.03, - "medianLatencyMs": 137, - "p50LatencyMs": 137, - "p75LatencyMs": 177, - "p90LatencyMs": 264, - "p99LatencyMs": 2445, - "maxLatencyMs": 4989, - "bytesPerSec": 106777804.8 + "requestsPerSec": 369.8, + "avgLatencyMs": 193.19, + "medianLatencyMs": 122, + "p50LatencyMs": 122, + "p75LatencyMs": 172, + "p90LatencyMs": 227, + "p99LatencyMs": 2761, + "maxLatencyMs": 4955, + "bytesPerSec": 106305945.6 } ] } 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 4f97bc8f..e2381d62 100644 --- a/packages/docs/src/content/runtime/versions/app-astro/7.3.5.json +++ b/packages/docs/src/content/runtime/versions/app-astro/7.3.5.json @@ -4,633 +4,633 @@ "type": "runtime-app", "isFocused": true, "order": 1, - "timingMeasuredAt": "2026-10-09T13:14:59.615Z", + "timingMeasuredAt": "2026-10-10T10:58:42.209Z", "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": 94.6, - "fcpMs": 94.39, + "firstPaintMs": 87.4, + "fcpMs": 87.52, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 5.44, - "inputDelayMs": 2.01, - "processingDurationMs": 0.45, - "presentationDelayMs": 2.98 + "interactionLatencyMs": 3.3, + "inputDelayMs": 3.03, + "processingDurationMs": 0.28, + "presentationDelayMs": 0 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 9.07, - "fcpMs": 9.07, - "interactionLatencyMs": 6.76, - "inputDelayMs": 0.44, - "processingDurationMs": 0.37, - "presentationDelayMs": 6.66 + "firstPaintMs": 6.99, + "fcpMs": 6.95, + "interactionLatencyMs": 1.52, + "inputDelayMs": 1.52, + "processingDurationMs": 0.02, + "presentationDelayMs": 0 }, "samples": [ { - "firstPaintMs": 108, - "fcpMs": 107.714, + "firstPaintMs": 92, + "fcpMs": 91.833, "interactionTests": { - "interactionLatencyMs": 17.523, - "inputDelayMs": 1.513, - "processingDurationMs": 1.114, - "presentationDelayMs": 14.896 + "interactionLatencyMs": 2.327, + "inputDelayMs": 2.053, + "processingDurationMs": 0.274, + "presentationDelayMs": 0 } }, { - "firstPaintMs": 87, - "fcpMs": 86.579, + "firstPaintMs": 88, + "fcpMs": 88.3, "interactionTests": { - "interactionLatencyMs": 2.981, - "inputDelayMs": 2.717, - "processingDurationMs": 0.264, + "interactionLatencyMs": 4.904, + "inputDelayMs": 4.632, + "processingDurationMs": 0.272, "presentationDelayMs": 0 } }, { - "firstPaintMs": 89, - "fcpMs": 88.735, + "firstPaintMs": 76, + "fcpMs": 76.264, "interactionTests": { - "interactionLatencyMs": 2.176, - "inputDelayMs": 1.874, - "processingDurationMs": 0.302, + "interactionLatencyMs": 2.013, + "inputDelayMs": 1.757, + "processingDurationMs": 0.256, "presentationDelayMs": 0 } }, { - "firstPaintMs": 100, - "fcpMs": 99.862, + "firstPaintMs": 87, + "fcpMs": 86.826, "interactionTests": { - "interactionLatencyMs": 2.288, - "inputDelayMs": 2, - "processingDurationMs": 0.288, + "interactionLatencyMs": 2.261, + "inputDelayMs": 1.957, + "processingDurationMs": 0.304, "presentationDelayMs": 0 } }, { - "firstPaintMs": 89, - "fcpMs": 89.038, + "firstPaintMs": 94, + "fcpMs": 94.368, "interactionTests": { - "interactionLatencyMs": 2.2319999999999998, - "inputDelayMs": 1.95, - "processingDurationMs": 0.282, + "interactionLatencyMs": 5.011, + "inputDelayMs": 4.742, + "processingDurationMs": 0.269, "presentationDelayMs": 0 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 737, - "avgLatencyMs": 1.465, - "medianLatencyMs": 1.326, - "samples": 6827, + "opsPerSec": 725, + "avgLatencyMs": 1.484, + "medianLatencyMs": 1.342, + "samples": 6739, "bodySizeKb": 96.89, "duplicationFactor": 1 }, "serverSideRenderedTests": { - "firstPaintMs": 63, - "fcpMs": 63.17, + "firstPaintMs": 62.2, + "fcpMs": 62.06, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 1.25, - "inputDelayMs": 0.61, - "processingDurationMs": 0.64, + "interactionLatencyMs": 0.82, + "inputDelayMs": 0.55, + "processingDurationMs": 0.27, "presentationDelayMs": 0 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 9.77, - "fcpMs": 9.77, - "interactionLatencyMs": 0.82, - "inputDelayMs": 0.06, - "processingDurationMs": 0.87, + "firstPaintMs": 4.92, + "fcpMs": 4.76, + "interactionLatencyMs": 0.19, + "inputDelayMs": 0.25, + "processingDurationMs": 0.05, "presentationDelayMs": 0 }, "samples": [ { - "firstPaintMs": 80, - "fcpMs": 80.24, + "firstPaintMs": 66, + "fcpMs": 65.657, "interactionTests": { - "interactionLatencyMs": 0.9239999999999999, - "inputDelayMs": 0.633, - "processingDurationMs": 0.291, + "interactionLatencyMs": 0.868, + "inputDelayMs": 0.605, + "processingDurationMs": 0.263, "presentationDelayMs": 0 } }, { - "firstPaintMs": 56, - "fcpMs": 56.436, + "firstPaintMs": 63, + "fcpMs": 62.51, "interactionTests": { - "interactionLatencyMs": 2.7190000000000003, - "inputDelayMs": 0.519, - "processingDurationMs": 2.2, + "interactionLatencyMs": 0.474, + "inputDelayMs": 0.119, + "processingDurationMs": 0.355, "presentationDelayMs": 0 } }, { - "firstPaintMs": 61, - "fcpMs": 60.7, + "firstPaintMs": 54, + "fcpMs": 54.216, "interactionTests": { - "interactionLatencyMs": 0.902, - "inputDelayMs": 0.668, - "processingDurationMs": 0.234, + "interactionLatencyMs": 0.953, + "inputDelayMs": 0.722, + "processingDurationMs": 0.231, "presentationDelayMs": 0 } }, { - "firstPaintMs": 61, - "fcpMs": 61.245, + "firstPaintMs": 66, + "fcpMs": 66.039, "interactionTests": { - "interactionLatencyMs": 0.7989999999999999, - "inputDelayMs": 0.575, - "processingDurationMs": 0.224, + "interactionLatencyMs": 0.9239999999999999, + "inputDelayMs": 0.692, + "processingDurationMs": 0.232, "presentationDelayMs": 0 } }, { - "firstPaintMs": 57, - "fcpMs": 57.251, + "firstPaintMs": 62, + "fcpMs": 61.868, "interactionTests": { - "interactionLatencyMs": 0.894, - "inputDelayMs": 0.655, - "processingDurationMs": 0.239, + "interactionLatencyMs": 0.86, + "inputDelayMs": 0.608, + "processingDurationMs": 0.252, "presentationDelayMs": 0 } } ] }, "ssrLoadTests": { - "peakWorkers": 100, - "peakRequestsPerSec": 1499.8, - "peakAvgLatencyMs": 65.81, - "peakP50LatencyMs": 63, - "peakP75LatencyMs": 66, - "peakP90LatencyMs": 69, - "peakP99LatencyMs": 114, - "totalRequests": 45223, + "peakWorkers": 25, + "peakRequestsPerSec": 1534.4, + "peakAvgLatencyMs": 15.73, + "peakP50LatencyMs": 15, + "peakP75LatencyMs": 16, + "peakP90LatencyMs": 18, + "peakP99LatencyMs": 24, + "totalRequests": 46109, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2621, + "requests": 2692, "errors": 0, - "requestsPerSec": 524.21, - "avgLatencyMs": 1.12, + "requestsPerSec": 538.4, + "avgLatencyMs": 1.08, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 3, - "maxLatencyMs": 6, - "bytesPerSec": 99267379.2 + "maxLatencyMs": 5, + "bytesPerSec": 101954355.2 }, { "workers": 5, "durationMs": 5000, - "requests": 5971, + "requests": 6045, "errors": 0, - "requestsPerSec": 1194.2, - "avgLatencyMs": 3.96, + "requestsPerSec": 1209, + "avgLatencyMs": 3.8, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 11, - "bytesPerSec": 226164736 + "maxLatencyMs": 8, + "bytesPerSec": 228995891.2 }, { "workers": 10, "durationMs": 5000, - "requests": 6761, + "requests": 6971, "errors": 0, - "requestsPerSec": 1352.2, - "avgLatencyMs": 6.96, - "medianLatencyMs": 7, - "p50LatencyMs": 7, + "requestsPerSec": 1394.2, + "avgLatencyMs": 6.6, + "medianLatencyMs": 6, + "p50LatencyMs": 6, "p75LatencyMs": 7, "p90LatencyMs": 8, - "p99LatencyMs": 12, - "maxLatencyMs": 18, - "bytesPerSec": 256101580.8 + "p99LatencyMs": 11, + "maxLatencyMs": 14, + "bytesPerSec": 264044544 }, { "workers": 25, "durationMs": 5000, - "requests": 7461, + "requests": 7672, "errors": 0, - "requestsPerSec": 1492.2, - "avgLatencyMs": 16.23, - "medianLatencyMs": 16, - "p50LatencyMs": 16, - "p75LatencyMs": 17, + "requestsPerSec": 1534.4, + "avgLatencyMs": 15.73, + "medianLatencyMs": 15, + "p50LatencyMs": 15, + "p75LatencyMs": 16, "p90LatencyMs": 18, - "p99LatencyMs": 27, - "maxLatencyMs": 52, - "bytesPerSec": 282565017.61 + "p99LatencyMs": 24, + "maxLatencyMs": 77, + "bytesPerSec": 290639052.8 }, { "workers": 50, "durationMs": 5000, - "requests": 7476, + "requests": 7618, "errors": 0, - "requestsPerSec": 1495.2, - "avgLatencyMs": 32.85, - "medianLatencyMs": 32, - "p50LatencyMs": 32, - "p75LatencyMs": 34, - "p90LatencyMs": 36, - "p99LatencyMs": 48, - "maxLatencyMs": 352, - "bytesPerSec": 283194163.2 + "requestsPerSec": 1523.6, + "avgLatencyMs": 32.24, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 33, + "p90LatencyMs": 35, + "p99LatencyMs": 50, + "maxLatencyMs": 323, + "bytesPerSec": 288541900.8 }, { "workers": 100, "durationMs": 5010, - "requests": 7499, + "requests": 7585, "errors": 0, - "requestsPerSec": 1499.8, - "avgLatencyMs": 65.81, - "medianLatencyMs": 63, - "p50LatencyMs": 63, - "p75LatencyMs": 66, - "p90LatencyMs": 69, - "p99LatencyMs": 114, - "maxLatencyMs": 1599, - "bytesPerSec": 283980595.2 + "requestsPerSec": 1517, + "avgLatencyMs": 64.99, + "medianLatencyMs": 62, + "p50LatencyMs": 62, + "p75LatencyMs": 65, + "p90LatencyMs": 68, + "p99LatencyMs": 100, + "maxLatencyMs": 1561, + "bytesPerSec": 287336038.4 }, { "workers": 200, "durationMs": 5010, - "requests": 7434, + "requests": 7526, "errors": 0, - "requestsPerSec": 1486.8, - "avgLatencyMs": 114.65, - "medianLatencyMs": 84, - "p50LatencyMs": 84, - "p75LatencyMs": 102, - "p90LatencyMs": 112, - "p99LatencyMs": 1549, - "maxLatencyMs": 4949, - "bytesPerSec": 281621299.2 + "requestsPerSec": 1505.2, + "avgLatencyMs": 114.18, + "medianLatencyMs": 85, + "p50LatencyMs": 85, + "p75LatencyMs": 98, + "p90LatencyMs": 104, + "p99LatencyMs": 1555, + "maxLatencyMs": 4947, + "bytesPerSec": 285081600 } ], "runs": 3, "samples": [ { - "peakWorkers": 25, - "peakRequestsPerSec": 1515.6, - "peakAvgLatencyMs": 15.96, - "peakP50LatencyMs": 16, - "peakP75LatencyMs": 17, - "peakP90LatencyMs": 18, - "peakP99LatencyMs": 25, - "totalRequests": 44632, + "peakWorkers": 50, + "peakRequestsPerSec": 1510.2, + "peakAvgLatencyMs": 32.48, + "peakP50LatencyMs": 32, + "peakP75LatencyMs": 33, + "peakP90LatencyMs": 35, + "peakP99LatencyMs": 49, + "totalRequests": 45273, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2607, + "requests": 2652, "errors": 0, - "requestsPerSec": 521.4, - "avgLatencyMs": 1.08, + "requestsPerSec": 530.4, + "avgLatencyMs": 1.06, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 3, - "maxLatencyMs": 5, - "bytesPerSec": 98743091.2 + "maxLatencyMs": 4, + "bytesPerSec": 100447027.2 }, { "workers": 5, "durationMs": 5000, - "requests": 5795, + "requests": 5924, "errors": 0, - "requestsPerSec": 1159, - "avgLatencyMs": 4.02, + "requestsPerSec": 1184.8, + "avgLatencyMs": 3.95, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, - "p99LatencyMs": 7, - "maxLatencyMs": 9, - "bytesPerSec": 219480064 + "p99LatencyMs": 6, + "maxLatencyMs": 8, + "bytesPerSec": 224382156.8 }, { "workers": 10, "durationMs": 5000, - "requests": 6776, + "requests": 6829, "errors": 0, - "requestsPerSec": 1355.2, - "avgLatencyMs": 6.9, + "requestsPerSec": 1365.8, + "avgLatencyMs": 6.84, "medianLatencyMs": 7, "p50LatencyMs": 7, "p75LatencyMs": 7, "p90LatencyMs": 8, - "p99LatencyMs": 12, + "p99LatencyMs": 11, "maxLatencyMs": 16, - "bytesPerSec": 256652083.2 + "bytesPerSec": 258644377.6 }, { "workers": 25, "durationMs": 5000, - "requests": 7578, + "requests": 7508, "errors": 0, - "requestsPerSec": 1515.6, - "avgLatencyMs": 15.96, + "requestsPerSec": 1501.6, + "avgLatencyMs": 16.12, "medianLatencyMs": 16, "p50LatencyMs": 16, "p75LatencyMs": 17, "p90LatencyMs": 18, "p99LatencyMs": 25, - "maxLatencyMs": 76, - "bytesPerSec": 287021465.61 + "maxLatencyMs": 74, + "bytesPerSec": 284400025.61 }, { "workers": 50, "durationMs": 5000, - "requests": 7264, + "requests": 7551, "errors": 0, - "requestsPerSec": 1452.8, - "avgLatencyMs": 33.82, - "medianLatencyMs": 33, - "p50LatencyMs": 33, - "p75LatencyMs": 35, - "p90LatencyMs": 36, - "p99LatencyMs": 54, - "maxLatencyMs": 114, - "bytesPerSec": 275159449.61 + "requestsPerSec": 1510.2, + "avgLatencyMs": 32.48, + "medianLatencyMs": 32, + "p50LatencyMs": 32, + "p75LatencyMs": 33, + "p90LatencyMs": 35, + "p99LatencyMs": 49, + "maxLatencyMs": 112, + "bytesPerSec": 286025318.4 }, { "workers": 100, "durationMs": 5010, - "requests": 7292, + "requests": 7333, "errors": 0, - "requestsPerSec": 1458.4, - "avgLatencyMs": 67.58, + "requestsPerSec": 1466.6, + "avgLatencyMs": 67.28, "medianLatencyMs": 64, "p50LatencyMs": 64, "p75LatencyMs": 68, - "p90LatencyMs": 73, - "p99LatencyMs": 112, - "maxLatencyMs": 1603, - "bytesPerSec": 276208025.61 + "p90LatencyMs": 72, + "p99LatencyMs": 110, + "maxLatencyMs": 1565, + "bytesPerSec": 277807104 }, { "workers": 200, "durationMs": 5010, - "requests": 7320, + "requests": 7476, "errors": 0, - "requestsPerSec": 1464, - "avgLatencyMs": 116.24, - "medianLatencyMs": 83, - "p50LatencyMs": 83, - "p75LatencyMs": 100, - "p90LatencyMs": 109, - "p99LatencyMs": 1634, - "maxLatencyMs": 4991, - "bytesPerSec": 277217280 + "requestsPerSec": 1495.2, + "avgLatencyMs": 114.58, + "medianLatencyMs": 85, + "p50LatencyMs": 85, + "p75LatencyMs": 97, + "p90LatencyMs": 107, + "p99LatencyMs": 1641, + "maxLatencyMs": 4938, + "bytesPerSec": 283194163.2 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 1483.8, - "peakAvgLatencyMs": 16.33, - "peakP50LatencyMs": 16, - "peakP75LatencyMs": 17, + "peakRequestsPerSec": 1534.4, + "peakAvgLatencyMs": 15.73, + "peakP50LatencyMs": 15, + "peakP75LatencyMs": 16, "peakP90LatencyMs": 18, - "peakP99LatencyMs": 27, - "totalRequests": 44859, + "peakP99LatencyMs": 24, + "totalRequests": 46109, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2631, + "requests": 2692, "errors": 0, - "requestsPerSec": 526.21, - "avgLatencyMs": 1.11, + "requestsPerSec": 538.4, + "avgLatencyMs": 1.08, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 3, - "maxLatencyMs": 8, - "bytesPerSec": 99647488 + "maxLatencyMs": 5, + "bytesPerSec": 101954355.2 }, { "workers": 5, "durationMs": 5000, - "requests": 5942, + "requests": 6045, "errors": 0, - "requestsPerSec": 1188.41, - "avgLatencyMs": 3.89, + "requestsPerSec": 1209, + "avgLatencyMs": 3.8, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 10, - "bytesPerSec": 225089945.6 + "maxLatencyMs": 8, + "bytesPerSec": 228995891.2 }, { "workers": 10, "durationMs": 5000, - "requests": 6918, + "requests": 6971, "errors": 0, - "requestsPerSec": 1383.6, - "avgLatencyMs": 6.76, - "medianLatencyMs": 7, - "p50LatencyMs": 7, + "requestsPerSec": 1394.2, + "avgLatencyMs": 6.6, + "medianLatencyMs": 6, + "p50LatencyMs": 6, "p75LatencyMs": 7, "p90LatencyMs": 8, "p99LatencyMs": 11, - "maxLatencyMs": 15, - "bytesPerSec": 261999820.8 + "maxLatencyMs": 14, + "bytesPerSec": 264044544 }, { "workers": 25, "durationMs": 5000, - "requests": 7419, + "requests": 7672, "errors": 0, - "requestsPerSec": 1483.8, - "avgLatencyMs": 16.33, - "medianLatencyMs": 16, - "p50LatencyMs": 16, - "p75LatencyMs": 17, + "requestsPerSec": 1534.4, + "avgLatencyMs": 15.73, + "medianLatencyMs": 15, + "p50LatencyMs": 15, + "p75LatencyMs": 16, "p90LatencyMs": 18, - "p99LatencyMs": 27, - "maxLatencyMs": 66, - "bytesPerSec": 280992153.61 + "p99LatencyMs": 24, + "maxLatencyMs": 77, + "bytesPerSec": 290639052.8 }, { "workers": 50, "durationMs": 5000, - "requests": 7170, + "requests": 7618, "errors": 0, - "requestsPerSec": 1434, - "avgLatencyMs": 34.25, - "medianLatencyMs": 33, - "p50LatencyMs": 33, - "p75LatencyMs": 36, - "p90LatencyMs": 39, - "p99LatencyMs": 48, - "maxLatencyMs": 385, - "bytesPerSec": 271568076.8 + "requestsPerSec": 1523.6, + "avgLatencyMs": 32.24, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 33, + "p90LatencyMs": 35, + "p99LatencyMs": 50, + "maxLatencyMs": 323, + "bytesPerSec": 288541900.8 }, { "workers": 100, "durationMs": 5010, - "requests": 7379, + "requests": 7585, "errors": 0, - "requestsPerSec": 1475.8, - "avgLatencyMs": 66.71, - "medianLatencyMs": 63, - "p50LatencyMs": 63, - "p75LatencyMs": 67, - "p90LatencyMs": 70, - "p99LatencyMs": 130, - "maxLatencyMs": 1590, - "bytesPerSec": 279524147.2 + "requestsPerSec": 1517, + "avgLatencyMs": 64.99, + "medianLatencyMs": 62, + "p50LatencyMs": 62, + "p75LatencyMs": 65, + "p90LatencyMs": 68, + "p99LatencyMs": 100, + "maxLatencyMs": 1561, + "bytesPerSec": 287336038.4 }, { "workers": 200, "durationMs": 5010, - "requests": 7400, + "requests": 7526, "errors": 0, - "requestsPerSec": 1480, - "avgLatencyMs": 115.04, - "medianLatencyMs": 82, - "p50LatencyMs": 82, - "p75LatencyMs": 102, - "p90LatencyMs": 110, - "p99LatencyMs": 1608, - "maxLatencyMs": 4991, - "bytesPerSec": 280323686.4 + "requestsPerSec": 1505.2, + "avgLatencyMs": 114.18, + "medianLatencyMs": 85, + "p50LatencyMs": 85, + "p75LatencyMs": 98, + "p90LatencyMs": 104, + "p99LatencyMs": 1555, + "maxLatencyMs": 4947, + "bytesPerSec": 285081600 } ] }, { - "peakWorkers": 100, - "peakRequestsPerSec": 1499.8, - "peakAvgLatencyMs": 65.81, - "peakP50LatencyMs": 63, - "peakP75LatencyMs": 66, - "peakP90LatencyMs": 69, - "peakP99LatencyMs": 114, - "totalRequests": 45223, + "peakWorkers": 25, + "peakRequestsPerSec": 1550.2, + "peakAvgLatencyMs": 15.59, + "peakP50LatencyMs": 15, + "peakP75LatencyMs": 16, + "peakP90LatencyMs": 18, + "peakP99LatencyMs": 24, + "totalRequests": 46420, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2621, + "requests": 2735, "errors": 0, - "requestsPerSec": 524.21, - "avgLatencyMs": 1.12, + "requestsPerSec": 547, + "avgLatencyMs": 1.04, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 3, - "maxLatencyMs": 6, - "bytesPerSec": 99267379.2 + "maxLatencyMs": 4, + "bytesPerSec": 103579648 }, { "workers": 5, "durationMs": 5000, - "requests": 5971, + "requests": 6007, "errors": 0, - "requestsPerSec": 1194.2, - "avgLatencyMs": 3.96, + "requestsPerSec": 1201.41, + "avgLatencyMs": 3.88, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 11, - "bytesPerSec": 226164736 + "maxLatencyMs": 14, + "bytesPerSec": 227527884.8 }, { "workers": 10, "durationMs": 5000, - "requests": 6761, + "requests": 7044, "errors": 0, - "requestsPerSec": 1352.2, - "avgLatencyMs": 6.96, - "medianLatencyMs": 7, - "p50LatencyMs": 7, + "requestsPerSec": 1408.8, + "avgLatencyMs": 6.48, + "medianLatencyMs": 6, + "p50LatencyMs": 6, "p75LatencyMs": 7, "p90LatencyMs": 8, - "p99LatencyMs": 12, - "maxLatencyMs": 18, - "bytesPerSec": 256101580.8 + "p99LatencyMs": 11, + "maxLatencyMs": 16, + "bytesPerSec": 266770841.6 }, { "workers": 25, "durationMs": 5000, - "requests": 7461, + "requests": 7751, "errors": 0, - "requestsPerSec": 1492.2, - "avgLatencyMs": 16.23, - "medianLatencyMs": 16, - "p50LatencyMs": 16, - "p75LatencyMs": 17, + "requestsPerSec": 1550.2, + "avgLatencyMs": 15.59, + "medianLatencyMs": 15, + "p50LatencyMs": 15, + "p75LatencyMs": 16, "p90LatencyMs": 18, - "p99LatencyMs": 27, - "maxLatencyMs": 52, - "bytesPerSec": 282565017.61 + "p99LatencyMs": 24, + "maxLatencyMs": 71, + "bytesPerSec": 293575065.61 }, { "workers": 50, "durationMs": 5000, - "requests": 7476, + "requests": 7724, "errors": 0, - "requestsPerSec": 1495.2, - "avgLatencyMs": 32.85, - "medianLatencyMs": 32, - "p50LatencyMs": 32, - "p75LatencyMs": 34, - "p90LatencyMs": 36, - "p99LatencyMs": 48, - "maxLatencyMs": 352, - "bytesPerSec": 283194163.2 + "requestsPerSec": 1544.8, + "avgLatencyMs": 31.79, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 32, + "p90LatencyMs": 34, + "p99LatencyMs": 50, + "maxLatencyMs": 305, + "bytesPerSec": 292631347.2 }, { "workers": 100, - "durationMs": 5010, - "requests": 7499, + "durationMs": 5000, + "requests": 7612, "errors": 0, - "requestsPerSec": 1499.8, - "avgLatencyMs": 65.81, - "medianLatencyMs": 63, - "p50LatencyMs": 63, - "p75LatencyMs": 66, + "requestsPerSec": 1522.4, + "avgLatencyMs": 64.74, + "medianLatencyMs": 62, + "p50LatencyMs": 62, + "p75LatencyMs": 65, "p90LatencyMs": 69, - "p99LatencyMs": 114, - "maxLatencyMs": 1599, - "bytesPerSec": 283980595.2 + "p99LatencyMs": 82, + "maxLatencyMs": 1565, + "bytesPerSec": 288279756.8 }, { "workers": 200, "durationMs": 5010, - "requests": 7434, + "requests": 7547, "errors": 0, - "requestsPerSec": 1486.8, - "avgLatencyMs": 114.65, - "medianLatencyMs": 84, - "p50LatencyMs": 84, - "p75LatencyMs": 102, - "p90LatencyMs": 112, - "p99LatencyMs": 1549, - "maxLatencyMs": 4949, - "bytesPerSec": 281621299.2 + "requestsPerSec": 1509.4, + "avgLatencyMs": 114.2, + "medianLatencyMs": 82, + "p50LatencyMs": 82, + "p75LatencyMs": 98, + "p90LatencyMs": 110, + "p99LatencyMs": 1616, + "maxLatencyMs": 4971, + "bytesPerSec": 285881139.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 eb020d4d..66ec3bb9 100644 --- a/packages/docs/src/content/runtime/versions/app-baseline-html/24.21.0.json +++ b/packages/docs/src/content/runtime/versions/app-baseline-html/24.21.0.json @@ -4,487 +4,487 @@ "type": "runtime-app", "isFocused": false, "order": 0, - "timingMeasuredAt": "2026-10-09T13:14:59.615Z", + "timingMeasuredAt": "2026-10-10T10:58:42.209Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "ssrRequestThroughputTests": { - "opsPerSec": 849, - "avgLatencyMs": 1.204, - "medianLatencyMs": 1.202, - "samples": 8305, + "opsPerSec": 843, + "avgLatencyMs": 1.208, + "medianLatencyMs": 1.2, + "samples": 8279, "bodySizeKb": 96.83, "duplicationFactor": 1 }, "frameworkVersion": "24.21.0", "ssrLoadTests": { - "peakWorkers": 100, - "peakRequestsPerSec": 1629.8, - "peakAvgLatencyMs": 60.42, - "peakP50LatencyMs": 57, - "peakP75LatencyMs": 66, - "peakP90LatencyMs": 76, - "peakP99LatencyMs": 106, - "totalRequests": 47038, + "peakWorkers": 200, + "peakRequestsPerSec": 1647, + "peakAvgLatencyMs": 119.62, + "peakP50LatencyMs": 106, + "peakP75LatencyMs": 119, + "peakP90LatencyMs": 163, + "peakP99LatencyMs": 1115, + "totalRequests": 48356, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2922, + "requests": 2895, "errors": 0, - "requestsPerSec": 584.4, - "avgLatencyMs": 1.03, + "requestsPerSec": 579, + "avgLatencyMs": 1.05, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, - "p99LatencyMs": 2, - "maxLatencyMs": 5, - "bytesPerSec": 110644428.8 + "p99LatencyMs": 3, + "maxLatencyMs": 6, + "bytesPerSec": 109622067.2 }, { "workers": 5, "durationMs": 5000, - "requests": 6200, + "requests": 6450, "errors": 0, - "requestsPerSec": 1240, - "avgLatencyMs": 3.31, + "requestsPerSec": 1290, + "avgLatencyMs": 3.2, "medianLatencyMs": 3, "p50LatencyMs": 3, - "p75LatencyMs": 4, + "p75LatencyMs": 3, "p90LatencyMs": 4, "p99LatencyMs": 6, "maxLatencyMs": 7, - "bytesPerSec": 234763059.2 + "bytesPerSec": 244226457.6 }, { "workers": 10, "durationMs": 5000, - "requests": 6826, + "requests": 6864, "errors": 0, - "requestsPerSec": 1365.2, - "avgLatencyMs": 6.8, + "requestsPerSec": 1372.8, + "avgLatencyMs": 6.74, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 7, "p90LatencyMs": 8, "p99LatencyMs": 10, - "maxLatencyMs": 14, - "bytesPerSec": 258473984 + "maxLatencyMs": 13, + "bytesPerSec": 259889561.6 }, { "workers": 25, "durationMs": 5000, - "requests": 7326, + "requests": 8003, "errors": 0, - "requestsPerSec": 1465.2, - "avgLatencyMs": 16.52, - "medianLatencyMs": 17, - "p50LatencyMs": 17, - "p75LatencyMs": 18, - "p90LatencyMs": 19, + "requestsPerSec": 1600.6, + "avgLatencyMs": 15.14, + "medianLatencyMs": 14, + "p50LatencyMs": 14, + "p75LatencyMs": 17, + "p90LatencyMs": 18, "p99LatencyMs": 21, - "maxLatencyMs": 36, - "bytesPerSec": 277387673.61 + "maxLatencyMs": 31, + "bytesPerSec": 302972928 }, { "workers": 50, "durationMs": 5000, - "requests": 7496, + "requests": 8117, "errors": 0, - "requestsPerSec": 1499.2, - "avgLatencyMs": 32.75, - "medianLatencyMs": 33, - "p50LatencyMs": 33, - "p75LatencyMs": 36, - "p90LatencyMs": 37, - "p99LatencyMs": 55, - "maxLatencyMs": 89, - "bytesPerSec": 283823308.8 + "requestsPerSec": 1623.4, + "avgLatencyMs": 30.19, + "medianLatencyMs": 30, + "p50LatencyMs": 30, + "p75LatencyMs": 33, + "p90LatencyMs": 36, + "p99LatencyMs": 40, + "maxLatencyMs": 69, + "bytesPerSec": 307363840 }, { "workers": 100, - "durationMs": 5010, - "requests": 8149, + "durationMs": 5000, + "requests": 7792, "errors": 0, - "requestsPerSec": 1629.8, - "avgLatencyMs": 60.42, - "medianLatencyMs": 57, - "p50LatencyMs": 57, - "p75LatencyMs": 66, - "p90LatencyMs": 76, - "p99LatencyMs": 106, - "maxLatencyMs": 915, - "bytesPerSec": 308569702.4 + "requestsPerSec": 1558.4, + "avgLatencyMs": 63.22, + "medianLatencyMs": 58, + "p50LatencyMs": 58, + "p75LatencyMs": 71, + "p90LatencyMs": 82, + "p99LatencyMs": 114, + "maxLatencyMs": 703, + "bytesPerSec": 295029964.8 }, { "workers": 200, "durationMs": 5010, - "requests": 8119, + "requests": 8235, "errors": 0, - "requestsPerSec": 1623.8, - "avgLatencyMs": 110.29, - "medianLatencyMs": 80, - "p50LatencyMs": 80, - "p75LatencyMs": 109, - "p90LatencyMs": 134, - "p99LatencyMs": 788, - "maxLatencyMs": 4987, - "bytesPerSec": 307416268.8 + "requestsPerSec": 1647, + "avgLatencyMs": 119.62, + "medianLatencyMs": 106, + "p50LatencyMs": 106, + "p75LatencyMs": 119, + "p90LatencyMs": 163, + "p99LatencyMs": 1115, + "maxLatencyMs": 3470, + "bytesPerSec": 311872716.8 } ], "runs": 3, "samples": [ { - "peakWorkers": 100, - "peakRequestsPerSec": 1629.8, - "peakAvgLatencyMs": 60.42, - "peakP50LatencyMs": 57, - "peakP75LatencyMs": 66, - "peakP90LatencyMs": 76, - "peakP99LatencyMs": 106, - "totalRequests": 47038, + "peakWorkers": 50, + "peakRequestsPerSec": 1655.2, + "peakAvgLatencyMs": 29.59, + "peakP50LatencyMs": 28, + "peakP75LatencyMs": 32, + "peakP90LatencyMs": 35, + "peakP99LatencyMs": 44, + "totalRequests": 47860, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2922, + "requests": 2992, "errors": 0, - "requestsPerSec": 584.4, - "avgLatencyMs": 1.03, + "requestsPerSec": 598.4, + "avgLatencyMs": 1.04, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 2, "maxLatencyMs": 5, - "bytesPerSec": 110644428.8 + "bytesPerSec": 113292083.2 }, { "workers": 5, "durationMs": 5000, - "requests": 6200, + "requests": 6242, "errors": 0, - "requestsPerSec": 1240, - "avgLatencyMs": 3.31, + "requestsPerSec": 1248.41, + "avgLatencyMs": 3.41, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, "maxLatencyMs": 7, - "bytesPerSec": 234763059.2 + "bytesPerSec": 236335923.2 }, { "workers": 10, "durationMs": 5000, - "requests": 6826, + "requests": 6858, "errors": 0, - "requestsPerSec": 1365.2, - "avgLatencyMs": 6.8, - "medianLatencyMs": 6, - "p50LatencyMs": 6, - "p75LatencyMs": 7, + "requestsPerSec": 1371.6, + "avgLatencyMs": 6.88, + "medianLatencyMs": 7, + "p50LatencyMs": 7, + "p75LatencyMs": 8, "p90LatencyMs": 8, - "p99LatencyMs": 10, - "maxLatencyMs": 14, - "bytesPerSec": 258473984 + "p99LatencyMs": 11, + "maxLatencyMs": 17, + "bytesPerSec": 259706060.8 }, { "workers": 25, "durationMs": 5000, - "requests": 7326, + "requests": 8104, "errors": 0, - "requestsPerSec": 1465.2, - "avgLatencyMs": 16.52, - "medianLatencyMs": 17, - "p50LatencyMs": 17, - "p75LatencyMs": 18, - "p90LatencyMs": 19, - "p99LatencyMs": 21, - "maxLatencyMs": 36, - "bytesPerSec": 277387673.61 + "requestsPerSec": 1620.8, + "avgLatencyMs": 14.86, + "medianLatencyMs": 14, + "p50LatencyMs": 14, + "p75LatencyMs": 17, + "p90LatencyMs": 17, + "p99LatencyMs": 20, + "maxLatencyMs": 25, + "bytesPerSec": 306839552 }, { "workers": 50, "durationMs": 5000, - "requests": 7496, + "requests": 8276, "errors": 0, - "requestsPerSec": 1499.2, - "avgLatencyMs": 32.75, - "medianLatencyMs": 33, - "p50LatencyMs": 33, - "p75LatencyMs": 36, - "p90LatencyMs": 37, - "p99LatencyMs": 55, - "maxLatencyMs": 89, - "bytesPerSec": 283823308.8 + "requestsPerSec": 1655.2, + "avgLatencyMs": 29.59, + "medianLatencyMs": 28, + "p50LatencyMs": 28, + "p75LatencyMs": 32, + "p90LatencyMs": 35, + "p99LatencyMs": 44, + "maxLatencyMs": 66, + "bytesPerSec": 313340723.2 }, { "workers": 100, "durationMs": 5010, - "requests": 8149, + "requests": 7590, "errors": 0, - "requestsPerSec": 1629.8, - "avgLatencyMs": 60.42, - "medianLatencyMs": 57, - "p50LatencyMs": 57, - "p75LatencyMs": 66, - "p90LatencyMs": 76, - "p99LatencyMs": 106, - "maxLatencyMs": 915, - "bytesPerSec": 308569702.4 + "requestsPerSec": 1518, + "avgLatencyMs": 64.82, + "medianLatencyMs": 61, + "p50LatencyMs": 61, + "p75LatencyMs": 75, + "p90LatencyMs": 88, + "p99LatencyMs": 137, + "maxLatencyMs": 644, + "bytesPerSec": 287440896 }, { "workers": 200, "durationMs": 5010, - "requests": 8119, + "requests": 7798, "errors": 0, - "requestsPerSec": 1623.8, - "avgLatencyMs": 110.29, - "medianLatencyMs": 80, - "p50LatencyMs": 80, - "p75LatencyMs": 109, - "p90LatencyMs": 134, - "p99LatencyMs": 788, - "maxLatencyMs": 4987, - "bytesPerSec": 307416268.8 + "requestsPerSec": 1559.6, + "avgLatencyMs": 120.91, + "medianLatencyMs": 97, + "p50LatencyMs": 97, + "p75LatencyMs": 119, + "p90LatencyMs": 146, + "p99LatencyMs": 1218, + "maxLatencyMs": 4887, + "bytesPerSec": 295252787.2 } ] }, { "peakWorkers": 200, - "peakRequestsPerSec": 1598.4, - "peakAvgLatencyMs": 107.27, - "peakP50LatencyMs": 78, - "peakP75LatencyMs": 100, - "peakP90LatencyMs": 127, - "peakP99LatencyMs": 992, - "totalRequests": 47276, + "peakRequestsPerSec": 1606.6, + "peakAvgLatencyMs": 108.55, + "peakP50LatencyMs": 77, + "peakP75LatencyMs": 92, + "peakP90LatencyMs": 124, + "peakP99LatencyMs": 1372, + "totalRequests": 46847, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2933, + "requests": 2924, "errors": 0, - "requestsPerSec": 586.6, - "avgLatencyMs": 1.04, + "requestsPerSec": 584.8, + "avgLatencyMs": 1.03, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 2, "maxLatencyMs": 5, - "bytesPerSec": 111050752 + "bytesPerSec": 110723072 }, { "workers": 5, "durationMs": 5000, - "requests": 6285, + "requests": 6149, "errors": 0, - "requestsPerSec": 1257, - "avgLatencyMs": 3.27, + "requestsPerSec": 1229.8, + "avgLatencyMs": 3.37, "medianLatencyMs": 3, "p50LatencyMs": 3, - "p75LatencyMs": 3, + "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 7, - "maxLatencyMs": 9, - "bytesPerSec": 237987430.4 + "maxLatencyMs": 8, + "bytesPerSec": 232823193.6 }, { "workers": 10, "durationMs": 5000, - "requests": 7070, + "requests": 7228, "errors": 0, - "requestsPerSec": 1414, - "avgLatencyMs": 6.59, + "requestsPerSec": 1445.6, + "avgLatencyMs": 6.38, "medianLatencyMs": 6, "p50LatencyMs": 6, - "p75LatencyMs": 7, + "p75LatencyMs": 6, "p90LatencyMs": 8, "p99LatencyMs": 10, - "maxLatencyMs": 14, - "bytesPerSec": 267727667.2 + "maxLatencyMs": 12, + "bytesPerSec": 273717657.61 }, { "workers": 25, "durationMs": 5000, - "requests": 7297, + "requests": 7608, "errors": 0, - "requestsPerSec": 1459.4, - "avgLatencyMs": 16.62, - "medianLatencyMs": 17, - "p50LatencyMs": 17, + "requestsPerSec": 1521.6, + "avgLatencyMs": 15.89, + "medianLatencyMs": 15, + "p50LatencyMs": 15, "p75LatencyMs": 18, - "p90LatencyMs": 20, - "p99LatencyMs": 22, - "maxLatencyMs": 56, - "bytesPerSec": 276325990.4 + "p90LatencyMs": 19, + "p99LatencyMs": 23, + "maxLatencyMs": 33, + "bytesPerSec": 288122470.4 }, { "workers": 50, "durationMs": 5000, - "requests": 7844, + "requests": 7284, "errors": 0, - "requestsPerSec": 1568.8, - "avgLatencyMs": 31.29, - "medianLatencyMs": 31, - "p50LatencyMs": 31, - "p75LatencyMs": 34, - "p90LatencyMs": 37, - "p99LatencyMs": 50, - "maxLatencyMs": 202, - "bytesPerSec": 297035366.4 + "requestsPerSec": 1456.8, + "avgLatencyMs": 33.69, + "medianLatencyMs": 34, + "p50LatencyMs": 34, + "p75LatencyMs": 37, + "p90LatencyMs": 40, + "p99LatencyMs": 47, + "maxLatencyMs": 85, + "bytesPerSec": 275775488 }, { "workers": 100, "durationMs": 5010, - "requests": 7855, + "requests": 7621, "errors": 0, - "requestsPerSec": 1571, - "avgLatencyMs": 62.79, - "medianLatencyMs": 58, - "p50LatencyMs": 58, - "p75LatencyMs": 72, - "p90LatencyMs": 82, - "p99LatencyMs": 116, - "maxLatencyMs": 1076, - "bytesPerSec": 297415475.2 + "requestsPerSec": 1524.2, + "avgLatencyMs": 64.65, + "medianLatencyMs": 59, + "p50LatencyMs": 59, + "p75LatencyMs": 71, + "p90LatencyMs": 78, + "p99LatencyMs": 115, + "maxLatencyMs": 1283, + "bytesPerSec": 288555008 }, { "workers": 200, "durationMs": 5010, - "requests": 7992, + "requests": 8033, "errors": 0, - "requestsPerSec": 1598.4, - "avgLatencyMs": 107.27, - "medianLatencyMs": 78, - "p50LatencyMs": 78, - "p75LatencyMs": 100, - "p90LatencyMs": 127, - "p99LatencyMs": 992, - "maxLatencyMs": 4935, - "bytesPerSec": 302592819.2 + "requestsPerSec": 1606.6, + "avgLatencyMs": 108.55, + "medianLatencyMs": 77, + "p50LatencyMs": 77, + "p75LatencyMs": 92, + "p90LatencyMs": 124, + "p99LatencyMs": 1372, + "maxLatencyMs": 4936, + "bytesPerSec": 304178790.4 } ] }, { "peakWorkers": 200, - "peakRequestsPerSec": 1665.4, - "peakAvgLatencyMs": 117.31, - "peakP50LatencyMs": 88, - "peakP75LatencyMs": 114, - "peakP90LatencyMs": 157, - "peakP99LatencyMs": 491, - "totalRequests": 48240, + "peakRequestsPerSec": 1647, + "peakAvgLatencyMs": 119.62, + "peakP50LatencyMs": 106, + "peakP75LatencyMs": 119, + "peakP90LatencyMs": 163, + "peakP99LatencyMs": 1115, + "totalRequests": 48356, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2985, + "requests": 2895, "errors": 0, - "requestsPerSec": 597, - "avgLatencyMs": 1.04, + "requestsPerSec": 579, + "avgLatencyMs": 1.05, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, - "p99LatencyMs": 2, - "maxLatencyMs": 5, - "bytesPerSec": 113029939.2 + "p99LatencyMs": 3, + "maxLatencyMs": 6, + "bytesPerSec": 109622067.2 }, { "workers": 5, "durationMs": 5000, - "requests": 6223, + "requests": 6450, "errors": 0, - "requestsPerSec": 1244.6, - "avgLatencyMs": 3.34, + "requestsPerSec": 1290, + "avgLatencyMs": 3.2, "medianLatencyMs": 3, "p50LatencyMs": 3, - "p75LatencyMs": 4, + "p75LatencyMs": 3, "p90LatencyMs": 4, - "p99LatencyMs": 7, - "maxLatencyMs": 8, - "bytesPerSec": 235628134.4 + "p99LatencyMs": 6, + "maxLatencyMs": 7, + "bytesPerSec": 244226457.6 }, { "workers": 10, "durationMs": 5000, - "requests": 6987, + "requests": 6864, "errors": 0, - "requestsPerSec": 1397.4, - "avgLatencyMs": 6.66, + "requestsPerSec": 1372.8, + "avgLatencyMs": 6.74, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 7, "p90LatencyMs": 8, "p99LatencyMs": 10, - "maxLatencyMs": 14, - "bytesPerSec": 264503296 + "maxLatencyMs": 13, + "bytesPerSec": 259889561.6 }, { "workers": 25, "durationMs": 5000, - "requests": 7655, + "requests": 8003, "errors": 0, - "requestsPerSec": 1531, - "avgLatencyMs": 15.77, - "medianLatencyMs": 15, - "p50LatencyMs": 15, - "p75LatencyMs": 18, - "p90LatencyMs": 19, - "p99LatencyMs": 22, - "maxLatencyMs": 35, - "bytesPerSec": 289800192 + "requestsPerSec": 1600.6, + "avgLatencyMs": 15.14, + "medianLatencyMs": 14, + "p50LatencyMs": 14, + "p75LatencyMs": 17, + "p90LatencyMs": 18, + "p99LatencyMs": 21, + "maxLatencyMs": 31, + "bytesPerSec": 302972928 }, { "workers": 50, "durationMs": 5000, - "requests": 8073, + "requests": 8117, "errors": 0, - "requestsPerSec": 1614.6, - "avgLatencyMs": 30.38, + "requestsPerSec": 1623.4, + "avgLatencyMs": 30.19, "medianLatencyMs": 30, "p50LatencyMs": 30, - "p75LatencyMs": 32, + "p75LatencyMs": 33, "p90LatencyMs": 36, - "p99LatencyMs": 45, - "maxLatencyMs": 190, - "bytesPerSec": 305686118.4 + "p99LatencyMs": 40, + "maxLatencyMs": 69, + "bytesPerSec": 307363840 }, { "workers": 100, - "durationMs": 5010, - "requests": 7990, + "durationMs": 5000, + "requests": 7792, "errors": 0, - "requestsPerSec": 1598, - "avgLatencyMs": 61.73, - "medianLatencyMs": 60, - "p50LatencyMs": 60, - "p75LatencyMs": 70, - "p90LatencyMs": 80, - "p99LatencyMs": 110, - "maxLatencyMs": 614, - "bytesPerSec": 302540390.4 + "requestsPerSec": 1558.4, + "avgLatencyMs": 63.22, + "medianLatencyMs": 58, + "p50LatencyMs": 58, + "p75LatencyMs": 71, + "p90LatencyMs": 82, + "p99LatencyMs": 114, + "maxLatencyMs": 703, + "bytesPerSec": 295029964.8 }, { "workers": 200, "durationMs": 5010, - "requests": 8327, + "requests": 8235, "errors": 0, - "requestsPerSec": 1665.4, - "avgLatencyMs": 117.31, - "medianLatencyMs": 88, - "p50LatencyMs": 88, - "p75LatencyMs": 114, - "p90LatencyMs": 157, - "p99LatencyMs": 491, - "maxLatencyMs": 4990, - "bytesPerSec": 315280588.8 + "requestsPerSec": 1647, + "avgLatencyMs": 119.62, + "medianLatencyMs": 106, + "p50LatencyMs": 106, + "p75LatencyMs": 119, + "p90LatencyMs": 163, + "p99LatencyMs": 1115, + "maxLatencyMs": 3470, + "bytesPerSec": 311872716.8 } ] } diff --git a/packages/docs/src/content/runtime/versions/app-next-js/16.1.1.json b/packages/docs/src/content/runtime/versions/app-next-js/16.1.1.json index 4e425eeb..276ed06a 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-09T13:14:59.615Z", + "timingMeasuredAt": "2026-10-10T10:58:42.209Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "16.1.1", "clientSideRenderedTests": { - "firstPaintMs": 338.2, - "fcpMs": 338.09, + "firstPaintMs": 338.8, + "fcpMs": 338.67, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 17.11, - "inputDelayMs": 1.64, - "processingDurationMs": 6.37, - "presentationDelayMs": 9.11 + "interactionLatencyMs": 21.53, + "inputDelayMs": 1.29, + "processingDurationMs": 6.88, + "presentationDelayMs": 13.36 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 1.3, - "fcpMs": 1.19, - "interactionLatencyMs": 2.72, - "inputDelayMs": 0.46, - "processingDurationMs": 1.55, - "presentationDelayMs": 1.74 + "firstPaintMs": 1.79, + "fcpMs": 1.87, + "interactionLatencyMs": 1.46, + "inputDelayMs": 0.06, + "processingDurationMs": 3.04, + "presentationDelayMs": 4.31 }, "samples": [ { - "firstPaintMs": 339, - "fcpMs": 338.755, + "firstPaintMs": 341, + "fcpMs": 341.053, "interactionTests": { - "interactionLatencyMs": 21, - "inputDelayMs": 1.305, - "processingDurationMs": 7.7, - "presentationDelayMs": 11.995 + "interactionLatencyMs": 19.177999999999997, + "inputDelayMs": 1.296, + "processingDurationMs": 11.356, + "presentationDelayMs": 6.526 } }, { - "firstPaintMs": 337, - "fcpMs": 337.036, + "firstPaintMs": 339, + "fcpMs": 338.958, "interactionTests": { - "interactionLatencyMs": 14.363, - "inputDelayMs": 1.45, - "processingDurationMs": 4.067, - "presentationDelayMs": 8.846 + "interactionLatencyMs": 23.115, + "inputDelayMs": 1.202, + "processingDurationMs": 6.293, + "presentationDelayMs": 15.62 } }, { - "firstPaintMs": 340, - "fcpMs": 339.636, + "firstPaintMs": 339, + "fcpMs": 338.633, "interactionTests": { - "interactionLatencyMs": 15.184, - "inputDelayMs": 1.41, - "processingDurationMs": 5.465, - "presentationDelayMs": 8.309 + "interactionLatencyMs": 21.963, + "inputDelayMs": 1.284, + "processingDurationMs": 4.46, + "presentationDelayMs": 16.219 } }, { - "firstPaintMs": 337, - "fcpMs": 336.791, + "firstPaintMs": 339, + "fcpMs": 338.896, "interactionTests": { - "interactionLatencyMs": 18.703, - "inputDelayMs": 2.45, - "processingDurationMs": 7.255, - "presentationDelayMs": 8.998 + "interactionLatencyMs": 22.082, + "inputDelayMs": 1.378, + "processingDurationMs": 3.951, + "presentationDelayMs": 16.753 } }, { - "firstPaintMs": 338, - "fcpMs": 338.212, + "firstPaintMs": 336, + "fcpMs": 335.802, "interactionTests": { - "interactionLatencyMs": 16.32, - "inputDelayMs": 1.577, - "processingDurationMs": 7.365, - "presentationDelayMs": 7.378 + "interactionLatencyMs": 21.313, + "inputDelayMs": 1.296, + "processingDurationMs": 8.317, + "presentationDelayMs": 11.7 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 226, - "avgLatencyMs": 4.579, - "medianLatencyMs": 4.585, - "samples": 2184, + "opsPerSec": 216, + "avgLatencyMs": 4.795, + "medianLatencyMs": 4.744, + "samples": 2086, "bodySizeKb": 199.57, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 129.2, - "fcpMs": 129.05, + "firstPaintMs": 134.2, + "fcpMs": 134.25, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 19.87, - "inputDelayMs": 1.35, - "processingDurationMs": 8.09, - "presentationDelayMs": 10.43 + "interactionLatencyMs": 18.89, + "inputDelayMs": 1.53, + "processingDurationMs": 7.5, + "presentationDelayMs": 9.86 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 11.3, - "fcpMs": 11.53, - "interactionLatencyMs": 2.65, - "inputDelayMs": 0.12, - "processingDurationMs": 1.4, - "presentationDelayMs": 2.86 + "firstPaintMs": 12.97, + "fcpMs": 13.18, + "interactionLatencyMs": 3.23, + "inputDelayMs": 0.59, + "processingDurationMs": 2.91, + "presentationDelayMs": 3.14 }, "samples": [ { - "firstPaintMs": 144, - "fcpMs": 143.928, + "firstPaintMs": 146, + "fcpMs": 146.421, "interactionTests": { - "interactionLatencyMs": 16.686, - "inputDelayMs": 1.337, - "processingDurationMs": 8.195, - "presentationDelayMs": 7.154 + "interactionLatencyMs": 17.297, + "inputDelayMs": 1.338, + "processingDurationMs": 6.497, + "presentationDelayMs": 9.462 } }, { - "firstPaintMs": 118, - "fcpMs": 117.722, + "firstPaintMs": 147, + "fcpMs": 147.158, "interactionTests": { - "interactionLatencyMs": 22.58, - "inputDelayMs": 1.381, - "processingDurationMs": 9.337, - "presentationDelayMs": 11.862 + "interactionLatencyMs": 14.691, + "inputDelayMs": 1.179, + "processingDurationMs": 5.071, + "presentationDelayMs": 8.441 } }, { - "firstPaintMs": 137, - "fcpMs": 137.416, + "firstPaintMs": 136, + "fcpMs": 136.049, "interactionTests": { - "interactionLatencyMs": 22.048000000000002, - "inputDelayMs": 1.183, - "processingDurationMs": 6.308, - "presentationDelayMs": 14.557 + "interactionLatencyMs": 18.224, + "inputDelayMs": 1.305, + "processingDurationMs": 8.677, + "presentationDelayMs": 8.242 } }, { - "firstPaintMs": 128, - "fcpMs": 127.638, + "firstPaintMs": 118, + "fcpMs": 117.975, "interactionTests": { - "interactionLatencyMs": 20.490000000000002, - "inputDelayMs": 1.325, - "processingDurationMs": 9.522, - "presentationDelayMs": 9.643 + "interactionLatencyMs": 22.400000000000002, + "inputDelayMs": 2.588, + "processingDurationMs": 12.032, + "presentationDelayMs": 7.78 } }, { - "firstPaintMs": 119, - "fcpMs": 118.541, + "firstPaintMs": 124, + "fcpMs": 123.658, "interactionTests": { - "interactionLatencyMs": 17.527, - "inputDelayMs": 1.529, - "processingDurationMs": 7.072, - "presentationDelayMs": 8.926 + "interactionLatencyMs": 21.862000000000002, + "inputDelayMs": 1.257, + "processingDurationMs": 5.241, + "presentationDelayMs": 15.364 } } ] }, "ssrRouterLinkLoadTests": { - "peakWorkers": 1, - "peakRequestsPerSec": 42.2, - "peakAvgLatencyMs": 23.21, - "peakP50LatencyMs": 23, - "peakP75LatencyMs": 24, - "peakP90LatencyMs": 25, - "peakP99LatencyMs": 26, - "totalRequests": 1170, + "peakWorkers": 5, + "peakRequestsPerSec": 42, + "peakAvgLatencyMs": 117.69, + "peakP50LatencyMs": 117, + "peakP75LatencyMs": 118, + "peakP90LatencyMs": 119, + "peakP99LatencyMs": 145, + "totalRequests": 1166, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 211, + "requests": 209, "errors": 0, - "requestsPerSec": 42.2, - "avgLatencyMs": 23.21, + "requestsPerSec": 41.8, + "avgLatencyMs": 23.39, "medianLatencyMs": 23, "p50LatencyMs": 23, - "p75LatencyMs": 24, + "p75LatencyMs": 25, "p90LatencyMs": 25, - "p99LatencyMs": 26, - "maxLatencyMs": 35, - "bytesPerSec": 25078988.8 + "p99LatencyMs": 27, + "maxLatencyMs": 36, + "bytesPerSec": 24843059.2 }, { "workers": 5, @@ -193,44 +193,44 @@ "requests": 210, "errors": 0, "requestsPerSec": 42, - "avgLatencyMs": 116.83, - "medianLatencyMs": 115, - "p50LatencyMs": 115, - "p75LatencyMs": 117, + "avgLatencyMs": 117.69, + "medianLatencyMs": 117, + "p50LatencyMs": 117, + "p75LatencyMs": 118, "p90LatencyMs": 119, - "p99LatencyMs": 143, - "maxLatencyMs": 144, - "bytesPerSec": 24964300.8 + "p99LatencyMs": 145, + "maxLatencyMs": 146, + "bytesPerSec": 24967577.6 }, { "workers": 10, "durationMs": 5000, - "requests": 189, + "requests": 194, "errors": 0, - "requestsPerSec": 37.8, - "avgLatencyMs": 255.29, - "medianLatencyMs": 256, - "p50LatencyMs": 256, - "p75LatencyMs": 260, - "p90LatencyMs": 265, - "p99LatencyMs": 384, - "maxLatencyMs": 417, - "bytesPerSec": 22467379.2 + "requestsPerSec": 38.8, + "avgLatencyMs": 252.34, + "medianLatencyMs": 249, + "p50LatencyMs": 249, + "p75LatencyMs": 256, + "p90LatencyMs": 266, + "p99LatencyMs": 428, + "maxLatencyMs": 463, + "bytesPerSec": 23067033.6 }, { "workers": 25, "durationMs": 5000, - "requests": 177, + "requests": 169, "errors": 0, - "requestsPerSec": 35.4, - "avgLatencyMs": 659.34, - "medianLatencyMs": 660, - "p50LatencyMs": 660, - "p75LatencyMs": 667, - "p90LatencyMs": 677, - "p99LatencyMs": 1874, - "maxLatencyMs": 1979, - "bytesPerSec": 21042790.4 + "requestsPerSec": 33.8, + "avgLatencyMs": 688.09, + "medianLatencyMs": 671, + "p50LatencyMs": 671, + "p75LatencyMs": 683, + "p90LatencyMs": 697, + "p99LatencyMs": 2007, + "maxLatencyMs": 2110, + "bytesPerSec": 20089241.61 }, { "workers": 50, @@ -238,29 +238,29 @@ "requests": 154, "errors": 0, "requestsPerSec": 30.8, - "avgLatencyMs": 1156.11, - "medianLatencyMs": 932, - "p50LatencyMs": 932, - "p75LatencyMs": 1142, - "p90LatencyMs": 2354, - "p99LatencyMs": 4747, - "maxLatencyMs": 4938, + "avgLatencyMs": 1157.29, + "medianLatencyMs": 931, + "p50LatencyMs": 931, + "p75LatencyMs": 1119, + "p90LatencyMs": 2380, + "p99LatencyMs": 4734, + "maxLatencyMs": 4921, "bytesPerSec": 18308300.8 }, { "workers": 100, - "durationMs": 5010, - "requests": 133, + "durationMs": 5000, + "requests": 134, "errors": 0, - "requestsPerSec": 26.6, - "avgLatencyMs": 1218.01, - "medianLatencyMs": 914, - "p50LatencyMs": 914, - "p75LatencyMs": 1062, - "p90LatencyMs": 2751, - "p99LatencyMs": 4641, - "maxLatencyMs": 4831, - "bytesPerSec": 15809024 + "requestsPerSec": 26.8, + "avgLatencyMs": 1215.96, + "medianLatencyMs": 926, + "p50LatencyMs": 926, + "p75LatencyMs": 1077, + "p90LatencyMs": 2729, + "p99LatencyMs": 4644, + "maxLatencyMs": 4828, + "bytesPerSec": 15926988.8 }, { "workers": 200, @@ -268,103 +268,103 @@ "requests": 96, "errors": 0, "requestsPerSec": 19.2, - "avgLatencyMs": 1446.43, - "medianLatencyMs": 793, - "p50LatencyMs": 793, - "p75LatencyMs": 2235, - "p90LatencyMs": 3543, - "p99LatencyMs": 4866, - "maxLatencyMs": 4866, + "avgLatencyMs": 1447.65, + "medianLatencyMs": 795, + "p50LatencyMs": 795, + "p75LatencyMs": 2246, + "p90LatencyMs": 3551, + "p99LatencyMs": 4868, + "maxLatencyMs": 4868, "bytesPerSec": 11411456 } ], "runs": 3, "samples": [ { - "peakWorkers": 1, - "peakRequestsPerSec": 42.2, - "peakAvgLatencyMs": 23.21, - "peakP50LatencyMs": 23, - "peakP75LatencyMs": 24, - "peakP90LatencyMs": 25, - "peakP99LatencyMs": 26, - "totalRequests": 1170, + "peakWorkers": 5, + "peakRequestsPerSec": 40, + "peakAvgLatencyMs": 123.32, + "peakP50LatencyMs": 122, + "peakP75LatencyMs": 125, + "peakP90LatencyMs": 128, + "peakP99LatencyMs": 150, + "totalRequests": 1128, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 211, + "requests": 198, "errors": 0, - "requestsPerSec": 42.2, - "avgLatencyMs": 23.21, - "medianLatencyMs": 23, - "p50LatencyMs": 23, - "p75LatencyMs": 24, - "p90LatencyMs": 25, - "p99LatencyMs": 26, - "maxLatencyMs": 35, - "bytesPerSec": 25078988.8 + "requestsPerSec": 39.6, + "avgLatencyMs": 24.69, + "medianLatencyMs": 24, + "p50LatencyMs": 24, + "p75LatencyMs": 26, + "p90LatencyMs": 27, + "p99LatencyMs": 32, + "maxLatencyMs": 33, + "bytesPerSec": 23538892.8 }, { "workers": 5, "durationMs": 5000, - "requests": 210, + "requests": 200, "errors": 0, - "requestsPerSec": 42, - "avgLatencyMs": 116.83, - "medianLatencyMs": 115, - "p50LatencyMs": 115, - "p75LatencyMs": 117, - "p90LatencyMs": 119, - "p99LatencyMs": 143, - "maxLatencyMs": 144, - "bytesPerSec": 24964300.8 + "requestsPerSec": 40, + "avgLatencyMs": 123.32, + "medianLatencyMs": 122, + "p50LatencyMs": 122, + "p75LatencyMs": 125, + "p90LatencyMs": 128, + "p99LatencyMs": 150, + "maxLatencyMs": 157, + "bytesPerSec": 23781376 }, { "workers": 10, "durationMs": 5000, - "requests": 189, + "requests": 185, "errors": 0, - "requestsPerSec": 37.8, - "avgLatencyMs": 255.29, - "medianLatencyMs": 256, - "p50LatencyMs": 256, - "p75LatencyMs": 260, - "p90LatencyMs": 265, - "p99LatencyMs": 384, - "maxLatencyMs": 417, - "bytesPerSec": 22467379.2 + "requestsPerSec": 37, + "avgLatencyMs": 262.22, + "medianLatencyMs": 259, + "p50LatencyMs": 259, + "p75LatencyMs": 265, + "p90LatencyMs": 283, + "p99LatencyMs": 440, + "maxLatencyMs": 469, + "bytesPerSec": 21992243.2 }, { "workers": 25, "durationMs": 5000, - "requests": 177, + "requests": 169, "errors": 0, - "requestsPerSec": 35.4, - "avgLatencyMs": 659.34, - "medianLatencyMs": 660, - "p50LatencyMs": 660, - "p75LatencyMs": 667, - "p90LatencyMs": 677, - "p99LatencyMs": 1874, - "maxLatencyMs": 1979, - "bytesPerSec": 21042790.4 + "requestsPerSec": 33.8, + "avgLatencyMs": 696.62, + "medianLatencyMs": 686, + "p50LatencyMs": 686, + "p75LatencyMs": 702, + "p90LatencyMs": 724, + "p99LatencyMs": 1987, + "maxLatencyMs": 2095, + "bytesPerSec": 20092518.4 }, { "workers": 50, "durationMs": 5000, - "requests": 154, + "requests": 147, "errors": 0, - "requestsPerSec": 30.8, - "avgLatencyMs": 1156.11, - "medianLatencyMs": 932, - "p50LatencyMs": 932, - "p75LatencyMs": 1142, - "p90LatencyMs": 2354, - "p99LatencyMs": 4747, - "maxLatencyMs": 4938, - "bytesPerSec": 18308300.8 + "requestsPerSec": 29.4, + "avgLatencyMs": 1178.92, + "medianLatencyMs": 915, + "p50LatencyMs": 915, + "p75LatencyMs": 1129, + "p90LatencyMs": 2501, + "p99LatencyMs": 4719, + "maxLatencyMs": 4934, + "bytesPerSec": 17472716.8 }, { "workers": 100, @@ -372,14 +372,14 @@ "requests": 133, "errors": 0, "requestsPerSec": 26.6, - "avgLatencyMs": 1218.01, - "medianLatencyMs": 914, - "p50LatencyMs": 914, - "p75LatencyMs": 1062, - "p90LatencyMs": 2751, - "p99LatencyMs": 4641, - "maxLatencyMs": 4831, - "bytesPerSec": 15809024 + "avgLatencyMs": 1224.74, + "medianLatencyMs": 899, + "p50LatencyMs": 899, + "p75LatencyMs": 1059, + "p90LatencyMs": 2786, + "p99LatencyMs": 4666, + "maxLatencyMs": 4848, + "bytesPerSec": 15808153.6 }, { "workers": 200, @@ -387,72 +387,72 @@ "requests": 96, "errors": 0, "requestsPerSec": 19.2, - "avgLatencyMs": 1446.43, - "medianLatencyMs": 793, - "p50LatencyMs": 793, + "avgLatencyMs": 1443.73, + "medianLatencyMs": 795, + "p50LatencyMs": 795, "p75LatencyMs": 2235, - "p90LatencyMs": 3543, - "p99LatencyMs": 4866, - "maxLatencyMs": 4866, + "p90LatencyMs": 3563, + "p99LatencyMs": 4859, + "maxLatencyMs": 4859, "bytesPerSec": 11411456 } ] }, { "peakWorkers": 5, - "peakRequestsPerSec": 41, - "peakAvgLatencyMs": 119.55, - "peakP50LatencyMs": 118, - "peakP75LatencyMs": 120, - "peakP90LatencyMs": 125, - "peakP99LatencyMs": 141, - "totalRequests": 1152, + "peakRequestsPerSec": 42.2, + "peakAvgLatencyMs": 116.19, + "peakP50LatencyMs": 115, + "peakP75LatencyMs": 116, + "peakP90LatencyMs": 122, + "peakP99LatencyMs": 138, + "totalRequests": 1169, "totalErrors": 0, "stages": [ { "workers": 1, - "durationMs": 5010, - "requests": 204, + "durationMs": 5000, + "requests": 210, "errors": 0, - "requestsPerSec": 40.8, - "avgLatencyMs": 24, - "medianLatencyMs": 24, - "p50LatencyMs": 24, - "p75LatencyMs": 25, - "p90LatencyMs": 26, - "p99LatencyMs": 28, - "maxLatencyMs": 46, - "bytesPerSec": 24249958.4 + "requestsPerSec": 42, + "avgLatencyMs": 23.26, + "medianLatencyMs": 23, + "p50LatencyMs": 23, + "p75LatencyMs": 24, + "p90LatencyMs": 25, + "p99LatencyMs": 32, + "maxLatencyMs": 35, + "bytesPerSec": 24961024 }, { "workers": 5, "durationMs": 5000, - "requests": 205, + "requests": 211, "errors": 0, - "requestsPerSec": 41, - "avgLatencyMs": 119.55, - "medianLatencyMs": 118, - "p50LatencyMs": 118, - "p75LatencyMs": 120, - "p90LatencyMs": 125, - "p99LatencyMs": 141, - "maxLatencyMs": 141, - "bytesPerSec": 24371200 + "requestsPerSec": 42.2, + "avgLatencyMs": 116.19, + "medianLatencyMs": 115, + "p50LatencyMs": 115, + "p75LatencyMs": 116, + "p90LatencyMs": 122, + "p99LatencyMs": 138, + "maxLatencyMs": 139, + "bytesPerSec": 25085542.4 }, { "workers": 10, "durationMs": 5000, - "requests": 190, + "requests": 196, "errors": 0, - "requestsPerSec": 38, - "avgLatencyMs": 255.56, - "medianLatencyMs": 254, - "p50LatencyMs": 254, - "p75LatencyMs": 260, - "p90LatencyMs": 276, - "p99LatencyMs": 414, - "maxLatencyMs": 441, - "bytesPerSec": 22588620.8 + "requestsPerSec": 39.21, + "avgLatencyMs": 248.46, + "medianLatencyMs": 248, + "p50LatencyMs": 248, + "p75LatencyMs": 251, + "p90LatencyMs": 260, + "p99LatencyMs": 396, + "maxLatencyMs": 426, + "bytesPerSec": 23302963.2 }, { "workers": 25, @@ -460,14 +460,14 @@ "requests": 169, "errors": 0, "requestsPerSec": 33.8, - "avgLatencyMs": 686.59, - "medianLatencyMs": 676, - "p50LatencyMs": 676, - "p75LatencyMs": 686, - "p90LatencyMs": 711, - "p99LatencyMs": 1994, - "maxLatencyMs": 2108, - "bytesPerSec": 20092518.4 + "avgLatencyMs": 684.66, + "medianLatencyMs": 675, + "p50LatencyMs": 675, + "p75LatencyMs": 687, + "p90LatencyMs": 700, + "p99LatencyMs": 1955, + "maxLatencyMs": 2059, + "bytesPerSec": 20090880 }, { "workers": 50, @@ -475,147 +475,147 @@ "requests": 154, "errors": 0, "requestsPerSec": 30.8, - "avgLatencyMs": 1144.67, - "medianLatencyMs": 909, - "p50LatencyMs": 909, - "p75LatencyMs": 1115, - "p90LatencyMs": 2338, - "p99LatencyMs": 4684, - "maxLatencyMs": 4889, + "avgLatencyMs": 1151.91, + "medianLatencyMs": 928, + "p50LatencyMs": 928, + "p75LatencyMs": 1116, + "p90LatencyMs": 2360, + "p99LatencyMs": 4713, + "maxLatencyMs": 4901, "bytesPerSec": 18308300.8 }, { "workers": 100, "durationMs": 5010, - "requests": 140, + "requests": 133, "errors": 0, - "requestsPerSec": 28, - "avgLatencyMs": 1230.83, - "medianLatencyMs": 917, - "p50LatencyMs": 917, - "p75LatencyMs": 1094, - "p90LatencyMs": 2693, - "p99LatencyMs": 4801, - "maxLatencyMs": 5000, - "bytesPerSec": 16639795.2 + "requestsPerSec": 26.6, + "avgLatencyMs": 1219.35, + "medianLatencyMs": 932, + "p50LatencyMs": 932, + "p75LatencyMs": 1068, + "p90LatencyMs": 2739, + "p99LatencyMs": 4650, + "maxLatencyMs": 4848, + "bytesPerSec": 15810048 }, { "workers": 200, "durationMs": 5010, - "requests": 90, + "requests": 96, "errors": 0, - "requestsPerSec": 18, - "avgLatencyMs": 1496.98, - "medianLatencyMs": 792, - "p50LatencyMs": 792, - "p75LatencyMs": 2462, - "p90LatencyMs": 3624, - "p99LatencyMs": 4876, - "maxLatencyMs": 4876, - "bytesPerSec": 10701209.6 + "requestsPerSec": 19.2, + "avgLatencyMs": 1464.9, + "medianLatencyMs": 788, + "p50LatencyMs": 788, + "p75LatencyMs": 2313, + "p90LatencyMs": 3625, + "p99LatencyMs": 4924, + "maxLatencyMs": 4924, + "bytesPerSec": 11414732.8 } ] }, { "peakWorkers": 5, - "peakRequestsPerSec": 43, - "peakAvgLatencyMs": 115.26, - "peakP50LatencyMs": 115, - "peakP75LatencyMs": 115, - "peakP90LatencyMs": 118, - "peakP99LatencyMs": 136, - "totalRequests": 1198, + "peakRequestsPerSec": 42, + "peakAvgLatencyMs": 117.69, + "peakP50LatencyMs": 117, + "peakP75LatencyMs": 118, + "peakP90LatencyMs": 119, + "peakP99LatencyMs": 145, + "totalRequests": 1166, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 212, + "requests": 209, "errors": 0, - "requestsPerSec": 42.4, - "avgLatencyMs": 22.95, + "requestsPerSec": 41.8, + "avgLatencyMs": 23.39, "medianLatencyMs": 23, "p50LatencyMs": 23, - "p75LatencyMs": 24, + "p75LatencyMs": 25, "p90LatencyMs": 25, - "p99LatencyMs": 31, - "maxLatencyMs": 34, - "bytesPerSec": 25196953.6 + "p99LatencyMs": 27, + "maxLatencyMs": 36, + "bytesPerSec": 24843059.2 }, { "workers": 5, "durationMs": 5000, - "requests": 215, + "requests": 210, "errors": 0, - "requestsPerSec": 43, - "avgLatencyMs": 115.26, - "medianLatencyMs": 115, - "p50LatencyMs": 115, - "p75LatencyMs": 115, - "p90LatencyMs": 118, - "p99LatencyMs": 136, - "maxLatencyMs": 137, - "bytesPerSec": 25557401.6 + "requestsPerSec": 42, + "avgLatencyMs": 117.69, + "medianLatencyMs": 117, + "p50LatencyMs": 117, + "p75LatencyMs": 118, + "p90LatencyMs": 119, + "p99LatencyMs": 145, + "maxLatencyMs": 146, + "bytesPerSec": 24967577.6 }, { "workers": 10, "durationMs": 5000, - "requests": 196, + "requests": 194, "errors": 0, - "requestsPerSec": 39.21, - "avgLatencyMs": 247.41, - "medianLatencyMs": 244, - "p50LatencyMs": 244, - "p75LatencyMs": 249, - "p90LatencyMs": 256, - "p99LatencyMs": 445, - "maxLatencyMs": 474, - "bytesPerSec": 23302963.2 + "requestsPerSec": 38.8, + "avgLatencyMs": 252.34, + "medianLatencyMs": 249, + "p50LatencyMs": 249, + "p75LatencyMs": 256, + "p90LatencyMs": 266, + "p99LatencyMs": 428, + "maxLatencyMs": 463, + "bytesPerSec": 23067033.6 }, { "workers": 25, "durationMs": 5000, - "requests": 177, + "requests": 169, "errors": 0, - "requestsPerSec": 35.4, - "avgLatencyMs": 662.55, - "medianLatencyMs": 658, - "p50LatencyMs": 658, - "p75LatencyMs": 668, - "p90LatencyMs": 673, - "p99LatencyMs": 1890, - "maxLatencyMs": 1993, - "bytesPerSec": 21042790.4 + "requestsPerSec": 33.8, + "avgLatencyMs": 688.09, + "medianLatencyMs": 671, + "p50LatencyMs": 671, + "p75LatencyMs": 683, + "p90LatencyMs": 697, + "p99LatencyMs": 2007, + "maxLatencyMs": 2110, + "bytesPerSec": 20089241.61 }, { "workers": 50, "durationMs": 5000, - "requests": 155, + "requests": 154, "errors": 0, - "requestsPerSec": 31, - "avgLatencyMs": 1127.41, - "medianLatencyMs": 900, - "p50LatencyMs": 900, - "p75LatencyMs": 1092, - "p90LatencyMs": 2334, - "p99LatencyMs": 4613, - "maxLatencyMs": 4801, - "bytesPerSec": 18426265.61 + "requestsPerSec": 30.8, + "avgLatencyMs": 1157.29, + "medianLatencyMs": 931, + "p50LatencyMs": 931, + "p75LatencyMs": 1119, + "p90LatencyMs": 2380, + "p99LatencyMs": 4734, + "maxLatencyMs": 4921, + "bytesPerSec": 18308300.8 }, { "workers": 100, - "durationMs": 5010, - "requests": 147, + "durationMs": 5000, + "requests": 134, "errors": 0, - "requestsPerSec": 29.4, - "avgLatencyMs": 1195.77, - "medianLatencyMs": 903, - "p50LatencyMs": 903, - "p75LatencyMs": 1109, - "p90LatencyMs": 2675, - "p99LatencyMs": 4778, - "maxLatencyMs": 4974, - "bytesPerSec": 17474150.4 + "requestsPerSec": 26.8, + "avgLatencyMs": 1215.96, + "medianLatencyMs": 926, + "p50LatencyMs": 926, + "p75LatencyMs": 1077, + "p90LatencyMs": 2729, + "p99LatencyMs": 4644, + "maxLatencyMs": 4828, + "bytesPerSec": 15926988.8 }, { "workers": 200, @@ -623,14 +623,14 @@ "requests": 96, "errors": 0, "requestsPerSec": 19.2, - "avgLatencyMs": 1467.18, - "medianLatencyMs": 789, - "p50LatencyMs": 789, - "p75LatencyMs": 2359, - "p90LatencyMs": 3621, - "p99LatencyMs": 4923, - "maxLatencyMs": 4923, - "bytesPerSec": 11414732.8 + "avgLatencyMs": 1447.65, + "medianLatencyMs": 795, + "p50LatencyMs": 795, + "p75LatencyMs": 2246, + "p90LatencyMs": 3551, + "p99LatencyMs": 4868, + "maxLatencyMs": 4868, + "bytesPerSec": 11411456 } ] } @@ -640,89 +640,89 @@ "browserVersion": "Google Chrome 154.0.8037.97", "ssrLoadTests": { "peakWorkers": 1, - "peakRequestsPerSec": 43.4, - "peakAvgLatencyMs": 22.53, - "peakP50LatencyMs": 22, - "peakP75LatencyMs": 24, - "peakP90LatencyMs": 25, - "peakP99LatencyMs": 28, - "totalRequests": 1191, + "peakRequestsPerSec": 44.8, + "peakAvgLatencyMs": 21.79, + "peakP50LatencyMs": 21, + "peakP75LatencyMs": 23, + "peakP90LatencyMs": 24, + "peakP99LatencyMs": 26, + "totalRequests": 1245, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 217, + "requests": 224, "errors": 0, - "requestsPerSec": 43.4, - "avgLatencyMs": 22.53, - "medianLatencyMs": 22, - "p50LatencyMs": 22, - "p75LatencyMs": 24, - "p90LatencyMs": 25, - "p99LatencyMs": 28, + "requestsPerSec": 44.8, + "avgLatencyMs": 21.79, + "medianLatencyMs": 21, + "p50LatencyMs": 21, + "p75LatencyMs": 23, + "p90LatencyMs": 24, + "p99LatencyMs": 26, "maxLatencyMs": 33, - "bytesPerSec": 25695027.2 + "bytesPerSec": 26530611.2 }, { "workers": 5, "durationMs": 5000, - "requests": 204, + "requests": 220, "errors": 0, - "requestsPerSec": 40.8, - "avgLatencyMs": 121.01, - "medianLatencyMs": 120, - "p50LatencyMs": 120, - "p75LatencyMs": 123, - "p90LatencyMs": 125, - "p99LatencyMs": 145, - "maxLatencyMs": 149, - "bytesPerSec": 24154931.2 + "requestsPerSec": 44, + "avgLatencyMs": 111.61, + "medianLatencyMs": 111, + "p50LatencyMs": 111, + "p75LatencyMs": 113, + "p90LatencyMs": 115, + "p99LatencyMs": 130, + "maxLatencyMs": 157, + "bytesPerSec": 26055475.2 }, { "workers": 10, "durationMs": 5000, - "requests": 188, + "requests": 204, "errors": 0, - "requestsPerSec": 37.6, - "avgLatencyMs": 257.36, - "medianLatencyMs": 256, - "p50LatencyMs": 256, - "p75LatencyMs": 262, - "p90LatencyMs": 264, - "p99LatencyMs": 441, - "maxLatencyMs": 469, - "bytesPerSec": 22264217.6 + "requestsPerSec": 40.8, + "avgLatencyMs": 240.83, + "medianLatencyMs": 243, + "p50LatencyMs": 243, + "p75LatencyMs": 246, + "p90LatencyMs": 250, + "p99LatencyMs": 346, + "maxLatencyMs": 398, + "bytesPerSec": 24158208 }, { "workers": 25, "durationMs": 5000, - "requests": 173, + "requests": 181, "errors": 0, - "requestsPerSec": 34.6, - "avgLatencyMs": 674.34, - "medianLatencyMs": 673, - "p50LatencyMs": 673, - "p75LatencyMs": 687, - "p90LatencyMs": 696, - "p99LatencyMs": 1892, - "maxLatencyMs": 2000, - "bytesPerSec": 20489011.2 + "requestsPerSec": 36.21, + "avgLatencyMs": 647.82, + "medianLatencyMs": 639, + "p50LatencyMs": 639, + "p75LatencyMs": 646, + "p90LatencyMs": 650, + "p99LatencyMs": 1870, + "maxLatencyMs": 1973, + "bytesPerSec": 21436006.4 }, { "workers": 50, - "durationMs": 5000, - "requests": 154, + "durationMs": 5010, + "requests": 161, "errors": 0, - "requestsPerSec": 30.8, - "avgLatencyMs": 1141.42, - "medianLatencyMs": 926, - "p50LatencyMs": 926, - "p75LatencyMs": 1082, - "p90LatencyMs": 2365, - "p99LatencyMs": 4670, - "maxLatencyMs": 4855, - "bytesPerSec": 18232934.4 + "requestsPerSec": 32.21, + "avgLatencyMs": 1129.96, + "medianLatencyMs": 887, + "p50LatencyMs": 887, + "p75LatencyMs": 1061, + "p90LatencyMs": 2271, + "p99LatencyMs": 4705, + "maxLatencyMs": 4902, + "bytesPerSec": 19061964.8 }, { "workers": 100, @@ -730,14 +730,14 @@ "requests": 147, "errors": 0, "requestsPerSec": 29.4, - "avgLatencyMs": 1190.05, - "medianLatencyMs": 902, - "p50LatencyMs": 902, - "p75LatencyMs": 1058, - "p90LatencyMs": 2712, - "p99LatencyMs": 4744, - "maxLatencyMs": 4941, - "bytesPerSec": 17405337.61 + "avgLatencyMs": 1186.03, + "medianLatencyMs": 916, + "p50LatencyMs": 916, + "p75LatencyMs": 1056, + "p90LatencyMs": 2671, + "p99LatencyMs": 4730, + "maxLatencyMs": 4910, + "bytesPerSec": 17402060.8 }, { "workers": 200, @@ -745,221 +745,221 @@ "requests": 108, "errors": 0, "requestsPerSec": 21.6, - "avgLatencyMs": 1409.46, - "medianLatencyMs": 780, - "p50LatencyMs": 780, - "p75LatencyMs": 2189, - "p90LatencyMs": 3573, - "p99LatencyMs": 4829, - "maxLatencyMs": 4995, - "bytesPerSec": 12790988.8 + "avgLatencyMs": 1386.31, + "medianLatencyMs": 803, + "p50LatencyMs": 803, + "p75LatencyMs": 2140, + "p90LatencyMs": 3492, + "p99LatencyMs": 4752, + "maxLatencyMs": 4906, + "bytesPerSec": 12788172.8 } ], "runs": 3, "samples": [ { "peakWorkers": 1, - "peakRequestsPerSec": 43.2, - "peakAvgLatencyMs": 22.55, - "peakP50LatencyMs": 22, - "peakP75LatencyMs": 23, - "peakP90LatencyMs": 25, - "peakP99LatencyMs": 29, - "totalRequests": 1196, + "peakRequestsPerSec": 46, + "peakAvgLatencyMs": 21.25, + "peakP50LatencyMs": 21, + "peakP75LatencyMs": 22, + "peakP90LatencyMs": 23, + "peakP99LatencyMs": 26, + "totalRequests": 1296, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 216, + "requests": 230, "errors": 0, - "requestsPerSec": 43.2, - "avgLatencyMs": 22.55, - "medianLatencyMs": 22, - "p50LatencyMs": 22, - "p75LatencyMs": 23, - "p90LatencyMs": 25, - "p99LatencyMs": 29, - "maxLatencyMs": 35, - "bytesPerSec": 25577062.4 + "requestsPerSec": 46, + "avgLatencyMs": 21.25, + "medianLatencyMs": 21, + "p50LatencyMs": 21, + "p75LatencyMs": 22, + "p90LatencyMs": 23, + "p99LatencyMs": 26, + "maxLatencyMs": 30, + "bytesPerSec": 27238400 }, { "workers": 5, "durationMs": 5000, - "requests": 210, + "requests": 229, "errors": 0, - "requestsPerSec": 42, - "avgLatencyMs": 116.64, - "medianLatencyMs": 116, - "p50LatencyMs": 116, - "p75LatencyMs": 119, - "p90LatencyMs": 121, - "p99LatencyMs": 135, - "maxLatencyMs": 139, - "bytesPerSec": 24862720 + "requestsPerSec": 45.8, + "avgLatencyMs": 107.86, + "medianLatencyMs": 107, + "p50LatencyMs": 107, + "p75LatencyMs": 108, + "p90LatencyMs": 111, + "p99LatencyMs": 125, + "maxLatencyMs": 132, + "bytesPerSec": 27120435.2 }, { "workers": 10, - "durationMs": 5010, - "requests": 190, + "durationMs": 5000, + "requests": 210, "errors": 0, - "requestsPerSec": 38, - "avgLatencyMs": 255.59, - "medianLatencyMs": 257, - "p50LatencyMs": 257, - "p75LatencyMs": 259, - "p90LatencyMs": 262, - "p99LatencyMs": 421, - "maxLatencyMs": 448, - "bytesPerSec": 22500147.2 + "requestsPerSec": 42, + "avgLatencyMs": 231.21, + "medianLatencyMs": 231, + "p50LatencyMs": 231, + "p75LatencyMs": 234, + "p90LatencyMs": 238, + "p99LatencyMs": 367, + "maxLatencyMs": 417, + "bytesPerSec": 24862720 }, { "workers": 25, - "durationMs": 5010, - "requests": 177, + "durationMs": 5000, + "requests": 198, "errors": 0, - "requestsPerSec": 35.4, - "avgLatencyMs": 652.14, - "medianLatencyMs": 652, - "p50LatencyMs": 652, - "p75LatencyMs": 662, - "p90LatencyMs": 677, - "p99LatencyMs": 1848, - "maxLatencyMs": 1951, - "bytesPerSec": 20963328 + "requestsPerSec": 39.6, + "avgLatencyMs": 597.49, + "medianLatencyMs": 594, + "p50LatencyMs": 594, + "p75LatencyMs": 601, + "p90LatencyMs": 611, + "p99LatencyMs": 1696, + "maxLatencyMs": 1792, + "bytesPerSec": 23443865.6 }, { "workers": 50, - "durationMs": 5010, - "requests": 154, + "durationMs": 5000, + "requests": 161, "errors": 0, - "requestsPerSec": 30.8, - "avgLatencyMs": 1136.65, - "medianLatencyMs": 921, - "p50LatencyMs": 921, - "p75LatencyMs": 1114, - "p90LatencyMs": 2324, - "p99LatencyMs": 4658, - "maxLatencyMs": 4850, - "bytesPerSec": 18232934.4 + "requestsPerSec": 32.21, + "avgLatencyMs": 1111.61, + "medianLatencyMs": 866, + "p50LatencyMs": 866, + "p75LatencyMs": 1068, + "p90LatencyMs": 2229, + "p99LatencyMs": 4631, + "maxLatencyMs": 4820, + "bytesPerSec": 19061964.8 }, { "workers": 100, "durationMs": 5010, - "requests": 147, + "requests": 154, "errors": 0, - "requestsPerSec": 29.4, - "avgLatencyMs": 1202.25, - "medianLatencyMs": 912, - "p50LatencyMs": 912, - "p75LatencyMs": 1048, - "p90LatencyMs": 2743, - "p99LatencyMs": 4779, - "maxLatencyMs": 4983, - "bytesPerSec": 17408614.4 + "requestsPerSec": 30.8, + "avgLatencyMs": 1155.39, + "medianLatencyMs": 889, + "p50LatencyMs": 889, + "p75LatencyMs": 1040, + "p90LatencyMs": 2518, + "p99LatencyMs": 4706, + "maxLatencyMs": 4892, + "bytesPerSec": 18233344 }, { "workers": 200, "durationMs": 5010, - "requests": 102, + "requests": 114, "errors": 0, - "requestsPerSec": 20.4, - "avgLatencyMs": 1421.1, - "medianLatencyMs": 760, - "p50LatencyMs": 760, - "p75LatencyMs": 2283, - "p90LatencyMs": 3513, - "p99LatencyMs": 4738, - "maxLatencyMs": 4901, - "bytesPerSec": 12076646.4 + "requestsPerSec": 22.8, + "avgLatencyMs": 1383.4, + "medianLatencyMs": 795, + "p50LatencyMs": 795, + "p75LatencyMs": 2115, + "p90LatencyMs": 3484, + "p99LatencyMs": 4854, + "maxLatencyMs": 5004, + "bytesPerSec": 13500108.8 } ] }, { "peakWorkers": 1, - "peakRequestsPerSec": 43.4, - "peakAvgLatencyMs": 22.53, - "peakP50LatencyMs": 22, - "peakP75LatencyMs": 24, - "peakP90LatencyMs": 25, - "peakP99LatencyMs": 28, - "totalRequests": 1191, + "peakRequestsPerSec": 44.8, + "peakAvgLatencyMs": 21.79, + "peakP50LatencyMs": 21, + "peakP75LatencyMs": 23, + "peakP90LatencyMs": 24, + "peakP99LatencyMs": 26, + "totalRequests": 1245, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 217, + "requests": 224, "errors": 0, - "requestsPerSec": 43.4, - "avgLatencyMs": 22.53, - "medianLatencyMs": 22, - "p50LatencyMs": 22, - "p75LatencyMs": 24, - "p90LatencyMs": 25, - "p99LatencyMs": 28, + "requestsPerSec": 44.8, + "avgLatencyMs": 21.79, + "medianLatencyMs": 21, + "p50LatencyMs": 21, + "p75LatencyMs": 23, + "p90LatencyMs": 24, + "p99LatencyMs": 26, "maxLatencyMs": 33, - "bytesPerSec": 25695027.2 + "bytesPerSec": 26530611.2 }, { "workers": 5, "durationMs": 5000, - "requests": 204, + "requests": 220, "errors": 0, - "requestsPerSec": 40.8, - "avgLatencyMs": 121.01, - "medianLatencyMs": 120, - "p50LatencyMs": 120, - "p75LatencyMs": 123, - "p90LatencyMs": 125, - "p99LatencyMs": 145, - "maxLatencyMs": 149, - "bytesPerSec": 24154931.2 + "requestsPerSec": 44, + "avgLatencyMs": 111.61, + "medianLatencyMs": 111, + "p50LatencyMs": 111, + "p75LatencyMs": 113, + "p90LatencyMs": 115, + "p99LatencyMs": 130, + "maxLatencyMs": 157, + "bytesPerSec": 26055475.2 }, { "workers": 10, "durationMs": 5000, - "requests": 188, + "requests": 204, "errors": 0, - "requestsPerSec": 37.6, - "avgLatencyMs": 257.36, - "medianLatencyMs": 256, - "p50LatencyMs": 256, - "p75LatencyMs": 262, - "p90LatencyMs": 264, - "p99LatencyMs": 441, - "maxLatencyMs": 469, - "bytesPerSec": 22264217.6 + "requestsPerSec": 40.8, + "avgLatencyMs": 240.83, + "medianLatencyMs": 243, + "p50LatencyMs": 243, + "p75LatencyMs": 246, + "p90LatencyMs": 250, + "p99LatencyMs": 346, + "maxLatencyMs": 398, + "bytesPerSec": 24158208 }, { "workers": 25, "durationMs": 5000, - "requests": 173, + "requests": 181, "errors": 0, - "requestsPerSec": 34.6, - "avgLatencyMs": 674.34, - "medianLatencyMs": 673, - "p50LatencyMs": 673, - "p75LatencyMs": 687, - "p90LatencyMs": 696, - "p99LatencyMs": 1892, - "maxLatencyMs": 2000, - "bytesPerSec": 20489011.2 + "requestsPerSec": 36.21, + "avgLatencyMs": 647.82, + "medianLatencyMs": 639, + "p50LatencyMs": 639, + "p75LatencyMs": 646, + "p90LatencyMs": 650, + "p99LatencyMs": 1870, + "maxLatencyMs": 1973, + "bytesPerSec": 21436006.4 }, { "workers": 50, - "durationMs": 5000, - "requests": 154, + "durationMs": 5010, + "requests": 161, "errors": 0, - "requestsPerSec": 30.8, - "avgLatencyMs": 1141.42, - "medianLatencyMs": 926, - "p50LatencyMs": 926, - "p75LatencyMs": 1082, - "p90LatencyMs": 2365, - "p99LatencyMs": 4670, - "maxLatencyMs": 4855, - "bytesPerSec": 18232934.4 + "requestsPerSec": 32.21, + "avgLatencyMs": 1129.96, + "medianLatencyMs": 887, + "p50LatencyMs": 887, + "p75LatencyMs": 1061, + "p90LatencyMs": 2271, + "p99LatencyMs": 4705, + "maxLatencyMs": 4902, + "bytesPerSec": 19061964.8 }, { "workers": 100, @@ -967,14 +967,14 @@ "requests": 147, "errors": 0, "requestsPerSec": 29.4, - "avgLatencyMs": 1190.05, - "medianLatencyMs": 902, - "p50LatencyMs": 902, - "p75LatencyMs": 1058, - "p90LatencyMs": 2712, - "p99LatencyMs": 4744, - "maxLatencyMs": 4941, - "bytesPerSec": 17405337.61 + "avgLatencyMs": 1186.03, + "medianLatencyMs": 916, + "p50LatencyMs": 916, + "p75LatencyMs": 1056, + "p90LatencyMs": 2671, + "p99LatencyMs": 4730, + "maxLatencyMs": 4910, + "bytesPerSec": 17402060.8 }, { "workers": 200, @@ -982,26 +982,26 @@ "requests": 108, "errors": 0, "requestsPerSec": 21.6, - "avgLatencyMs": 1409.46, - "medianLatencyMs": 780, - "p50LatencyMs": 780, - "p75LatencyMs": 2189, - "p90LatencyMs": 3573, - "p99LatencyMs": 4829, - "maxLatencyMs": 4995, - "bytesPerSec": 12790988.8 + "avgLatencyMs": 1386.31, + "medianLatencyMs": 803, + "p50LatencyMs": 803, + "p75LatencyMs": 2140, + "p90LatencyMs": 3492, + "p99LatencyMs": 4752, + "maxLatencyMs": 4906, + "bytesPerSec": 12788172.8 } ] }, { - "peakWorkers": 1, - "peakRequestsPerSec": 43.4, - "peakAvgLatencyMs": 22.49, - "peakP50LatencyMs": 22, - "peakP75LatencyMs": 23, - "peakP90LatencyMs": 25, - "peakP99LatencyMs": 31, - "totalRequests": 1232, + "peakWorkers": 5, + "peakRequestsPerSec": 44, + "peakAvgLatencyMs": 110.83, + "peakP50LatencyMs": 110, + "peakP75LatencyMs": 111, + "peakP90LatencyMs": 117, + "peakP99LatencyMs": 131, + "totalRequests": 1272, "totalErrors": 0, "stages": [ { @@ -1010,59 +1010,59 @@ "requests": 217, "errors": 0, "requestsPerSec": 43.4, - "avgLatencyMs": 22.49, + "avgLatencyMs": 22.45, "medianLatencyMs": 22, "p50LatencyMs": 22, - "p75LatencyMs": 23, + "p75LatencyMs": 24, "p90LatencyMs": 25, - "p99LatencyMs": 31, - "maxLatencyMs": 41, - "bytesPerSec": 25698304 + "p99LatencyMs": 29, + "maxLatencyMs": 30, + "bytesPerSec": 25695027.2 }, { "workers": 5, "durationMs": 5000, - "requests": 214, + "requests": 220, "errors": 0, - "requestsPerSec": 42.8, - "avgLatencyMs": 115.33, - "medianLatencyMs": 114, - "p50LatencyMs": 114, - "p75LatencyMs": 117, - "p90LatencyMs": 121, - "p99LatencyMs": 137, - "maxLatencyMs": 152, - "bytesPerSec": 25341132.8 + "requestsPerSec": 44, + "avgLatencyMs": 110.83, + "medianLatencyMs": 110, + "p50LatencyMs": 110, + "p75LatencyMs": 111, + "p90LatencyMs": 117, + "p99LatencyMs": 131, + "maxLatencyMs": 132, + "bytesPerSec": 26052198.4 }, { "workers": 10, "durationMs": 5000, - "requests": 196, + "requests": 202, "errors": 0, - "requestsPerSec": 39.21, - "avgLatencyMs": 246.34, - "medianLatencyMs": 246, - "p50LatencyMs": 246, - "p75LatencyMs": 249, - "p90LatencyMs": 255, - "p99LatencyMs": 423, - "maxLatencyMs": 450, - "bytesPerSec": 23207936 + "requestsPerSec": 40.4, + "avgLatencyMs": 241.26, + "medianLatencyMs": 245, + "p50LatencyMs": 245, + "p75LatencyMs": 248, + "p90LatencyMs": 252, + "p99LatencyMs": 313, + "maxLatencyMs": 371, + "bytesPerSec": 23919001.6 }, { "workers": 25, - "durationMs": 5010, - "requests": 181, + "durationMs": 5000, + "requests": 190, "errors": 0, - "requestsPerSec": 36.21, - "avgLatencyMs": 638.13, - "medianLatencyMs": 646, - "p50LatencyMs": 646, - "p75LatencyMs": 650, - "p90LatencyMs": 656, - "p99LatencyMs": 1772, - "maxLatencyMs": 1871, - "bytesPerSec": 21438464 + "requestsPerSec": 38, + "avgLatencyMs": 617.15, + "medianLatencyMs": 607, + "p50LatencyMs": 607, + "p75LatencyMs": 615, + "p90LatencyMs": 628, + "p99LatencyMs": 1784, + "maxLatencyMs": 1882, + "bytesPerSec": 22500147.2 }, { "workers": 50, @@ -1070,44 +1070,44 @@ "requests": 168, "errors": 0, "requestsPerSec": 33.6, - "avgLatencyMs": 1104.38, - "medianLatencyMs": 897, - "p50LatencyMs": 897, - "p75LatencyMs": 1048, + "avgLatencyMs": 1091.05, + "medianLatencyMs": 846, + "p50LatencyMs": 846, + "p75LatencyMs": 1028, "p90LatencyMs": 2284, - "p99LatencyMs": 4692, - "maxLatencyMs": 4895, + "p99LatencyMs": 4633, + "maxLatencyMs": 4831, "bytesPerSec": 19892633.61 }, { "workers": 100, - "durationMs": 5010, - "requests": 154, + "durationMs": 5000, + "requests": 161, "errors": 0, - "requestsPerSec": 30.8, - "avgLatencyMs": 1166.89, - "medianLatencyMs": 898, - "p50LatencyMs": 898, - "p75LatencyMs": 1051, - "p90LatencyMs": 2547, - "p99LatencyMs": 4757, - "maxLatencyMs": 4938, - "bytesPerSec": 18232524.8 + "requestsPerSec": 32.21, + "avgLatencyMs": 1149.01, + "medianLatencyMs": 890, + "p50LatencyMs": 890, + "p75LatencyMs": 1049, + "p90LatencyMs": 2414, + "p99LatencyMs": 4776, + "maxLatencyMs": 4982, + "bytesPerSec": 19063193.61 }, { "workers": 200, "durationMs": 5010, - "requests": 102, + "requests": 114, "errors": 0, - "requestsPerSec": 20.4, - "avgLatencyMs": 1436.84, - "medianLatencyMs": 775, - "p50LatencyMs": 775, - "p75LatencyMs": 2310, - "p90LatencyMs": 3563, - "p99LatencyMs": 4791, - "maxLatencyMs": 4936, - "bytesPerSec": 12079923.2 + "requestsPerSec": 22.8, + "avgLatencyMs": 1370.88, + "medianLatencyMs": 786, + "p50LatencyMs": 786, + "p75LatencyMs": 2121, + "p90LatencyMs": 3458, + "p99LatencyMs": 4807, + "maxLatencyMs": 4946, + "bytesPerSec": 13499699.2 } ] } 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 6bf4f1fc..36caf49b 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,633 +4,633 @@ "type": "runtime-app", "isFocused": true, "order": 3, - "timingMeasuredAt": "2026-10-09T13:14:59.615Z", + "timingMeasuredAt": "2026-10-10T10:58:42.209Z", "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": 151.4, - "fcpMs": 151.38, + "firstPaintMs": 139.6, + "fcpMs": 139.37, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 9.73, - "inputDelayMs": 0.86, - "processingDurationMs": 1.24, - "presentationDelayMs": 7.64 + "interactionLatencyMs": 12.38, + "inputDelayMs": 0.78, + "processingDurationMs": 1.57, + "presentationDelayMs": 10.02 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 14.36, - "fcpMs": 14.45, - "interactionLatencyMs": 1.31, - "inputDelayMs": 0.1, - "processingDurationMs": 0.12, - "presentationDelayMs": 1.32 + "firstPaintMs": 9.42, + "fcpMs": 9.45, + "interactionLatencyMs": 3.22, + "inputDelayMs": 0.22, + "processingDurationMs": 0.93, + "presentationDelayMs": 4.01 }, "samples": [ { - "firstPaintMs": 161, - "fcpMs": 161.298, + "firstPaintMs": 153, + "fcpMs": 152.824, "interactionTests": { - "interactionLatencyMs": 8.203, - "inputDelayMs": 0.74, - "processingDurationMs": 1.381, - "presentationDelayMs": 6.082 + "interactionLatencyMs": 9.292, + "inputDelayMs": 0.642, + "processingDurationMs": 1.164, + "presentationDelayMs": 7.486 } }, { - "firstPaintMs": 135, - "fcpMs": 135.202, + "firstPaintMs": 136, + "fcpMs": 136.226, "interactionTests": { - "interactionLatencyMs": 10.505, - "inputDelayMs": 0.936, - "processingDurationMs": 1.166, - "presentationDelayMs": 8.403 + "interactionLatencyMs": 15.407, + "inputDelayMs": 0.806, + "processingDurationMs": 1.1, + "presentationDelayMs": 13.501 } }, { - "firstPaintMs": 158, - "fcpMs": 157.515, + "firstPaintMs": 141, + "fcpMs": 140.63, "interactionTests": { - "interactionLatencyMs": 11.003, - "inputDelayMs": 0.782, - "processingDurationMs": 1.109, - "presentationDelayMs": 9.112 + "interactionLatencyMs": 12.972, + "inputDelayMs": 0.721, + "processingDurationMs": 1.148, + "presentationDelayMs": 11.103 } }, { - "firstPaintMs": 137, - "fcpMs": 136.65, + "firstPaintMs": 141, + "fcpMs": 140.586, "interactionTests": { - "interactionLatencyMs": 8.437, - "inputDelayMs": 0.835, - "processingDurationMs": 1.196, - "presentationDelayMs": 6.406 + "interactionLatencyMs": 15.433, + "inputDelayMs": 0.604, + "processingDurationMs": 1.231, + "presentationDelayMs": 13.598 } }, { - "firstPaintMs": 166, - "fcpMs": 166.233, + "firstPaintMs": 127, + "fcpMs": 126.595, "interactionTests": { - "interactionLatencyMs": 10.524999999999999, - "inputDelayMs": 0.991, - "processingDurationMs": 1.353, - "presentationDelayMs": 8.181 + "interactionLatencyMs": 8.771999999999998, + "inputDelayMs": 1.15, + "processingDurationMs": 3.232, + "presentationDelayMs": 4.39 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 384, - "avgLatencyMs": 2.692, - "medianLatencyMs": 2.51, - "samples": 3715, + "opsPerSec": 373, + "avgLatencyMs": 2.768, + "medianLatencyMs": 2.606, + "samples": 3613, "bodySizeKb": 201.73, "duplicationFactor": 2 }, "serverSideRenderedTests": { "firstPaintMs": 90.6, - "fcpMs": 90.42, + "fcpMs": 90.74, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 10.65, - "inputDelayMs": 0.82, - "processingDurationMs": 1.74, - "presentationDelayMs": 8.09 + "interactionLatencyMs": 10.56, + "inputDelayMs": 0.8, + "processingDurationMs": 1.63, + "presentationDelayMs": 8.13 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 5.55, - "fcpMs": 5.76, - "interactionLatencyMs": 1.37, - "inputDelayMs": 0.11, - "processingDurationMs": 0.95, - "presentationDelayMs": 1.18 + "firstPaintMs": 8.26, + "fcpMs": 8.38, + "interactionLatencyMs": 2.76, + "inputDelayMs": 0.05, + "processingDurationMs": 0.98, + "presentationDelayMs": 2.01 }, "samples": [ { - "firstPaintMs": 100, - "fcpMs": 100.208, + "firstPaintMs": 93, + "fcpMs": 93.272, "interactionTests": { - "interactionLatencyMs": 11.419, - "inputDelayMs": 0.755, - "processingDurationMs": 1.175, - "presentationDelayMs": 9.489 + "interactionLatencyMs": 8.631, + "inputDelayMs": 0.875, + "processingDurationMs": 1.225, + "presentationDelayMs": 6.531 } }, { - "firstPaintMs": 91, - "fcpMs": 90.771, + "firstPaintMs": 84, + "fcpMs": 83.551, "interactionTests": { - "interactionLatencyMs": 11.975, - "inputDelayMs": 1.01, - "processingDurationMs": 3.423, - "presentationDelayMs": 7.542 + "interactionLatencyMs": 7.9559999999999995, + "inputDelayMs": 0.744, + "processingDurationMs": 1.266, + "presentationDelayMs": 5.946 } }, { - "firstPaintMs": 88, - "fcpMs": 87.68, + "firstPaintMs": 80, + "fcpMs": 80.357, "interactionTests": { - "interactionLatencyMs": 10.347000000000001, - "inputDelayMs": 0.766, - "processingDurationMs": 1.537, - "presentationDelayMs": 8.044 + "interactionLatencyMs": 9.695, + "inputDelayMs": 0.785, + "processingDurationMs": 1.064, + "presentationDelayMs": 7.846 } }, { - "firstPaintMs": 86, - "fcpMs": 85.754, + "firstPaintMs": 99, + "fcpMs": 99.23, "interactionTests": { - "interactionLatencyMs": 8.446, - "inputDelayMs": 0.755, - "processingDurationMs": 1.21, - "presentationDelayMs": 6.481 + "interactionLatencyMs": 11.719, + "inputDelayMs": 0.823, + "processingDurationMs": 1.2, + "presentationDelayMs": 9.696 } }, { - "firstPaintMs": 88, - "fcpMs": 87.691, + "firstPaintMs": 97, + "fcpMs": 97.284, "interactionTests": { - "interactionLatencyMs": 11.057, - "inputDelayMs": 0.791, - "processingDurationMs": 1.347, - "presentationDelayMs": 8.919 + "interactionLatencyMs": 14.783, + "inputDelayMs": 0.784, + "processingDurationMs": 3.37, + "presentationDelayMs": 10.629 } } ] }, "ssrRouterLinkLoadTests": { "peakWorkers": 5, - "peakRequestsPerSec": 181.4, - "peakAvgLatencyMs": 27.02, - "peakP50LatencyMs": 27, - "peakP75LatencyMs": 27, - "peakP90LatencyMs": 28, - "peakP99LatencyMs": 41, - "totalRequests": 5957, + "peakRequestsPerSec": 168, + "peakAvgLatencyMs": 29.21, + "peakP50LatencyMs": 29, + "peakP75LatencyMs": 30, + "peakP90LatencyMs": 30, + "peakP99LatencyMs": 43, + "totalRequests": 5540, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 760, + "requests": 712, "errors": 0, - "requestsPerSec": 152, - "avgLatencyMs": 6.16, + "requestsPerSec": 142.4, + "avgLatencyMs": 6.33, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 6, - "p90LatencyMs": 7, + "p90LatencyMs": 8, "p99LatencyMs": 8, - "maxLatencyMs": 9, - "bytesPerSec": 46481408 + "maxLatencyMs": 12, + "bytesPerSec": 43545395.2 }, { "workers": 5, "durationMs": 5000, - "requests": 907, + "requests": 840, "errors": 0, - "requestsPerSec": 181.4, - "avgLatencyMs": 27.02, - "medianLatencyMs": 27, - "p50LatencyMs": 27, - "p75LatencyMs": 27, - "p90LatencyMs": 28, - "p99LatencyMs": 41, - "maxLatencyMs": 47, - "bytesPerSec": 55466393.6 + "requestsPerSec": 168, + "avgLatencyMs": 29.21, + "medianLatencyMs": 29, + "p50LatencyMs": 29, + "p75LatencyMs": 30, + "p90LatencyMs": 30, + "p99LatencyMs": 43, + "maxLatencyMs": 51, + "bytesPerSec": 51357286.4 }, { "workers": 10, "durationMs": 5000, - "requests": 895, + "requests": 834, "errors": 0, - "requestsPerSec": 179, - "avgLatencyMs": 55.02, - "medianLatencyMs": 55, - "p50LatencyMs": 55, - "p75LatencyMs": 55, - "p90LatencyMs": 56, - "p99LatencyMs": 84, - "maxLatencyMs": 183, - "bytesPerSec": 54725836.8 + "requestsPerSec": 166.8, + "avgLatencyMs": 59.14, + "medianLatencyMs": 58, + "p50LatencyMs": 58, + "p75LatencyMs": 59, + "p90LatencyMs": 60, + "p99LatencyMs": 89, + "maxLatencyMs": 192, + "bytesPerSec": 51003392 }, { "workers": 25, "durationMs": 5000, - "requests": 893, + "requests": 817, "errors": 0, - "requestsPerSec": 178.6, - "avgLatencyMs": 138.02, - "medianLatencyMs": 135, - "p50LatencyMs": 135, - "p75LatencyMs": 138, - "p90LatencyMs": 145, - "p99LatencyMs": 503, - "maxLatencyMs": 981, - "bytesPerSec": 54601318.4 + "requestsPerSec": 163.4, + "avgLatencyMs": 149.47, + "medianLatencyMs": 145, + "p50LatencyMs": 145, + "p75LatencyMs": 149, + "p90LatencyMs": 157, + "p99LatencyMs": 518, + "maxLatencyMs": 1075, + "bytesPerSec": 49954816 }, { "workers": 50, "durationMs": 5010, - "requests": 850, + "requests": 800, "errors": 0, - "requestsPerSec": 170, - "avgLatencyMs": 283.46, - "medianLatencyMs": 230, - "p50LatencyMs": 230, - "p75LatencyMs": 277, - "p90LatencyMs": 289, - "p99LatencyMs": 2678, - "maxLatencyMs": 3781, - "bytesPerSec": 51979878.4 + "requestsPerSec": 160, + "avgLatencyMs": 300.4, + "medianLatencyMs": 251, + "p50LatencyMs": 251, + "p75LatencyMs": 294, + "p90LatencyMs": 304, + "p99LatencyMs": 2855, + "maxLatencyMs": 3994, + "bytesPerSec": 48919347.2 }, { "workers": 100, "durationMs": 5010, - "requests": 841, + "requests": 782, "errors": 0, - "requestsPerSec": 168.2, - "avgLatencyMs": 323.92, - "medianLatencyMs": 236, - "p50LatencyMs": 236, - "p75LatencyMs": 283, - "p90LatencyMs": 319, - "p99LatencyMs": 3661, - "maxLatencyMs": 4871, - "bytesPerSec": 51429376 + "requestsPerSec": 156.4, + "avgLatencyMs": 337.25, + "medianLatencyMs": 250, + "p50LatencyMs": 250, + "p75LatencyMs": 309, + "p90LatencyMs": 332, + "p99LatencyMs": 3767, + "maxLatencyMs": 4895, + "bytesPerSec": 47818342.4 }, { "workers": 200, "durationMs": 5010, - "requests": 811, + "requests": 755, "errors": 0, - "requestsPerSec": 162.2, - "avgLatencyMs": 331.6, - "medianLatencyMs": 232, - "p50LatencyMs": 232, - "p75LatencyMs": 281, - "p90LatencyMs": 309, - "p99LatencyMs": 3712, - "maxLatencyMs": 4890, - "bytesPerSec": 49599283.2 + "requestsPerSec": 151, + "avgLatencyMs": 347.24, + "medianLatencyMs": 237, + "p50LatencyMs": 237, + "p75LatencyMs": 290, + "p90LatencyMs": 324, + "p99LatencyMs": 3866, + "maxLatencyMs": 4950, + "bytesPerSec": 46165196.8 } ], "runs": 3, "samples": [ { - "peakWorkers": 5, - "peakRequestsPerSec": 181.4, - "peakAvgLatencyMs": 27.02, - "peakP50LatencyMs": 27, - "peakP75LatencyMs": 27, - "peakP90LatencyMs": 28, - "peakP99LatencyMs": 41, - "totalRequests": 5957, + "peakWorkers": 10, + "peakRequestsPerSec": 169.6, + "peakAvgLatencyMs": 58.2, + "peakP50LatencyMs": 57, + "peakP75LatencyMs": 58, + "peakP90LatencyMs": 59, + "peakP99LatencyMs": 84, + "totalRequests": 5523, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 760, + "requests": 717, "errors": 0, - "requestsPerSec": 152, - "avgLatencyMs": 6.16, + "requestsPerSec": 143.4, + "avgLatencyMs": 6.23, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 6, "p90LatencyMs": 7, "p99LatencyMs": 8, - "maxLatencyMs": 9, - "bytesPerSec": 46481408 + "maxLatencyMs": 11, + "bytesPerSec": 43853414.4 }, { "workers": 5, "durationMs": 5000, - "requests": 907, + "requests": 841, "errors": 0, - "requestsPerSec": 181.4, - "avgLatencyMs": 27.02, - "medianLatencyMs": 27, - "p50LatencyMs": 27, - "p75LatencyMs": 27, - "p90LatencyMs": 28, - "p99LatencyMs": 41, - "maxLatencyMs": 47, - "bytesPerSec": 55466393.6 + "requestsPerSec": 168.2, + "avgLatencyMs": 29.1, + "medianLatencyMs": 29, + "p50LatencyMs": 29, + "p75LatencyMs": 29, + "p90LatencyMs": 31, + "p99LatencyMs": 44, + "maxLatencyMs": 58, + "bytesPerSec": 51422822.4 }, { "workers": 10, "durationMs": 5000, - "requests": 895, + "requests": 848, "errors": 0, - "requestsPerSec": 179, - "avgLatencyMs": 55.02, - "medianLatencyMs": 55, - "p50LatencyMs": 55, - "p75LatencyMs": 55, - "p90LatencyMs": 56, + "requestsPerSec": 169.6, + "avgLatencyMs": 58.2, + "medianLatencyMs": 57, + "p50LatencyMs": 57, + "p75LatencyMs": 58, + "p90LatencyMs": 59, "p99LatencyMs": 84, - "maxLatencyMs": 183, - "bytesPerSec": 54725836.8 + "maxLatencyMs": 178, + "bytesPerSec": 51861913.6 }, { "workers": 25, "durationMs": 5000, - "requests": 893, + "requests": 831, "errors": 0, - "requestsPerSec": 178.6, - "avgLatencyMs": 138.02, - "medianLatencyMs": 135, - "p50LatencyMs": 135, - "p75LatencyMs": 138, - "p90LatencyMs": 145, - "p99LatencyMs": 503, - "maxLatencyMs": 981, - "bytesPerSec": 54601318.4 + "requestsPerSec": 166.2, + "avgLatencyMs": 148.15, + "medianLatencyMs": 144, + "p50LatencyMs": 144, + "p75LatencyMs": 152, + "p90LatencyMs": 159, + "p99LatencyMs": 516, + "maxLatencyMs": 1027, + "bytesPerSec": 50813337.6 }, { "workers": 50, - "durationMs": 5010, - "requests": 850, + "durationMs": 5000, + "requests": 775, "errors": 0, - "requestsPerSec": 170, - "avgLatencyMs": 283.46, - "medianLatencyMs": 230, - "p50LatencyMs": 230, - "p75LatencyMs": 277, - "p90LatencyMs": 289, - "p99LatencyMs": 2678, - "maxLatencyMs": 3781, - "bytesPerSec": 51979878.4 + "requestsPerSec": 155, + "avgLatencyMs": 308.26, + "medianLatencyMs": 249, + "p50LatencyMs": 249, + "p75LatencyMs": 296, + "p90LatencyMs": 306, + "p99LatencyMs": 3070, + "maxLatencyMs": 4118, + "bytesPerSec": 47385804.8 }, { "workers": 100, "durationMs": 5010, - "requests": 841, + "requests": 783, "errors": 0, - "requestsPerSec": 168.2, - "avgLatencyMs": 323.92, - "medianLatencyMs": 236, - "p50LatencyMs": 236, - "p75LatencyMs": 283, - "p90LatencyMs": 319, - "p99LatencyMs": 3661, - "maxLatencyMs": 4871, - "bytesPerSec": 51429376 + "requestsPerSec": 156.6, + "avgLatencyMs": 339.78, + "medianLatencyMs": 242, + "p50LatencyMs": 242, + "p75LatencyMs": 305, + "p90LatencyMs": 332, + "p99LatencyMs": 3794, + "maxLatencyMs": 4936, + "bytesPerSec": 47883878.4 }, { "workers": 200, "durationMs": 5010, - "requests": 811, + "requests": 728, "errors": 0, - "requestsPerSec": 162.2, - "avgLatencyMs": 331.6, - "medianLatencyMs": 232, - "p50LatencyMs": 232, - "p75LatencyMs": 281, - "p90LatencyMs": 309, - "p99LatencyMs": 3712, - "maxLatencyMs": 4890, - "bytesPerSec": 49599283.2 + "requestsPerSec": 145.6, + "avgLatencyMs": 347.19, + "medianLatencyMs": 240, + "p50LatencyMs": 240, + "p75LatencyMs": 297, + "p90LatencyMs": 322, + "p99LatencyMs": 3774, + "maxLatencyMs": 4863, + "bytesPerSec": 44513689.6 } ] }, { - "peakWorkers": 5, - "peakRequestsPerSec": 181, - "peakAvgLatencyMs": 27.08, - "peakP50LatencyMs": 27, - "peakP75LatencyMs": 27, - "peakP90LatencyMs": 28, - "peakP99LatencyMs": 42, - "totalRequests": 6017, + "peakWorkers": 10, + "peakRequestsPerSec": 167, + "peakAvgLatencyMs": 59.07, + "peakP50LatencyMs": 58, + "peakP75LatencyMs": 60, + "peakP90LatencyMs": 61, + "peakP99LatencyMs": 93, + "totalRequests": 5510, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 762, + "requests": 714, "errors": 0, - "requestsPerSec": 152.4, - "avgLatencyMs": 6.15, + "requestsPerSec": 142.81, + "avgLatencyMs": 6.31, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 6, - "p90LatencyMs": 7, - "p99LatencyMs": 7, - "maxLatencyMs": 11, - "bytesPerSec": 46605926.4 + "p90LatencyMs": 8, + "p99LatencyMs": 8, + "maxLatencyMs": 13, + "bytesPerSec": 43663360 }, { "workers": 5, "durationMs": 5000, - "requests": 905, + "requests": 832, "errors": 0, - "requestsPerSec": 181, - "avgLatencyMs": 27.08, - "medianLatencyMs": 27, - "p50LatencyMs": 27, - "p75LatencyMs": 27, - "p90LatencyMs": 28, - "p99LatencyMs": 42, - "maxLatencyMs": 47, - "bytesPerSec": 55341875.2 + "requestsPerSec": 166.4, + "avgLatencyMs": 29.46, + "medianLatencyMs": 29, + "p50LatencyMs": 29, + "p75LatencyMs": 30, + "p90LatencyMs": 31, + "p99LatencyMs": 45, + "maxLatencyMs": 52, + "bytesPerSec": 50878873.6 }, { "workers": 10, "durationMs": 5000, - "requests": 890, + "requests": 835, "errors": 0, - "requestsPerSec": 178, - "avgLatencyMs": 55.23, - "medianLatencyMs": 55, - "p50LatencyMs": 55, - "p75LatencyMs": 55, - "p90LatencyMs": 56, - "p99LatencyMs": 84, - "maxLatencyMs": 179, - "bytesPerSec": 54417817.6 + "requestsPerSec": 167, + "avgLatencyMs": 59.07, + "medianLatencyMs": 58, + "p50LatencyMs": 58, + "p75LatencyMs": 60, + "p90LatencyMs": 61, + "p99LatencyMs": 93, + "maxLatencyMs": 201, + "bytesPerSec": 51062374.4 }, { "workers": 25, "durationMs": 5000, - "requests": 905, + "requests": 819, "errors": 0, - "requestsPerSec": 181, - "avgLatencyMs": 136.01, - "medianLatencyMs": 133, - "p50LatencyMs": 133, - "p75LatencyMs": 136, - "p90LatencyMs": 144, - "p99LatencyMs": 412, - "maxLatencyMs": 935, - "bytesPerSec": 55335321.6 + "requestsPerSec": 163.81, + "avgLatencyMs": 150.32, + "medianLatencyMs": 146, + "p50LatencyMs": 146, + "p75LatencyMs": 152, + "p90LatencyMs": 162, + "p99LatencyMs": 532, + "maxLatencyMs": 1080, + "bytesPerSec": 50072780.8 }, { "workers": 50, "durationMs": 5010, - "requests": 873, + "requests": 798, "errors": 0, - "requestsPerSec": 174.6, - "avgLatencyMs": 277.11, - "medianLatencyMs": 236, - "p50LatencyMs": 236, - "p75LatencyMs": 275, - "p90LatencyMs": 284, - "p99LatencyMs": 2628, - "maxLatencyMs": 3668, - "bytesPerSec": 53382348.8 + "requestsPerSec": 159.6, + "avgLatencyMs": 307.8, + "medianLatencyMs": 255, + "p50LatencyMs": 255, + "p75LatencyMs": 304, + "p90LatencyMs": 309, + "p99LatencyMs": 3053, + "maxLatencyMs": 4076, + "bytesPerSec": 48794828.8 }, { "workers": 100, "durationMs": 5010, - "requests": 870, + "requests": 756, "errors": 0, - "requestsPerSec": 174, - "avgLatencyMs": 323.95, - "medianLatencyMs": 240, - "p50LatencyMs": 240, - "p75LatencyMs": 285, - "p90LatencyMs": 315, - "p99LatencyMs": 3742, - "maxLatencyMs": 4955, - "bytesPerSec": 53198848 + "requestsPerSec": 151.2, + "avgLatencyMs": 341.92, + "medianLatencyMs": 254, + "p50LatencyMs": 254, + "p75LatencyMs": 301, + "p90LatencyMs": 329, + "p99LatencyMs": 3782, + "maxLatencyMs": 4884, + "bytesPerSec": 46225817.6 }, { "workers": 200, "durationMs": 5010, - "requests": 812, + "requests": 756, "errors": 0, - "requestsPerSec": 162.4, - "avgLatencyMs": 330.34, - "medianLatencyMs": 229, - "p50LatencyMs": 229, - "p75LatencyMs": 283, - "p90LatencyMs": 306, - "p99LatencyMs": 3719, - "maxLatencyMs": 4880, - "bytesPerSec": 49651712 + "requestsPerSec": 151.2, + "avgLatencyMs": 350.59, + "medianLatencyMs": 248, + "p50LatencyMs": 248, + "p75LatencyMs": 301, + "p90LatencyMs": 324, + "p99LatencyMs": 3903, + "maxLatencyMs": 5002, + "bytesPerSec": 46227456 } ] }, { "peakWorkers": 5, - "peakRequestsPerSec": 183.8, - "peakAvgLatencyMs": 26.69, - "peakP50LatencyMs": 27, - "peakP75LatencyMs": 27, - "peakP90LatencyMs": 27, - "peakP99LatencyMs": 41, - "totalRequests": 6029, + "peakRequestsPerSec": 168, + "peakAvgLatencyMs": 29.21, + "peakP50LatencyMs": 29, + "peakP75LatencyMs": 30, + "peakP90LatencyMs": 30, + "peakP99LatencyMs": 43, + "totalRequests": 5540, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 764, + "requests": 712, "errors": 0, - "requestsPerSec": 152.81, - "avgLatencyMs": 6.17, + "requestsPerSec": 142.4, + "avgLatencyMs": 6.33, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 6, - "p90LatencyMs": 7, - "p99LatencyMs": 7, + "p90LatencyMs": 8, + "p99LatencyMs": 8, "maxLatencyMs": 12, - "bytesPerSec": 46730444.8 + "bytesPerSec": 43545395.2 }, { "workers": 5, "durationMs": 5000, - "requests": 919, + "requests": 840, "errors": 0, - "requestsPerSec": 183.8, - "avgLatencyMs": 26.69, - "medianLatencyMs": 27, - "p50LatencyMs": 27, - "p75LatencyMs": 27, - "p90LatencyMs": 27, - "p99LatencyMs": 41, + "requestsPerSec": 168, + "avgLatencyMs": 29.21, + "medianLatencyMs": 29, + "p50LatencyMs": 29, + "p75LatencyMs": 30, + "p90LatencyMs": 30, + "p99LatencyMs": 43, "maxLatencyMs": 51, - "bytesPerSec": 56200396.8 + "bytesPerSec": 51357286.4 }, { "workers": 10, "durationMs": 5000, - "requests": 904, + "requests": 834, "errors": 0, - "requestsPerSec": 180.8, - "avgLatencyMs": 54.46, - "medianLatencyMs": 54, - "p50LatencyMs": 54, - "p75LatencyMs": 54, - "p90LatencyMs": 55, - "p99LatencyMs": 86, - "maxLatencyMs": 185, - "bytesPerSec": 55276339.2 + "requestsPerSec": 166.8, + "avgLatencyMs": 59.14, + "medianLatencyMs": 58, + "p50LatencyMs": 58, + "p75LatencyMs": 59, + "p90LatencyMs": 60, + "p99LatencyMs": 89, + "maxLatencyMs": 192, + "bytesPerSec": 51003392 }, { "workers": 25, "durationMs": 5000, - "requests": 917, + "requests": 817, "errors": 0, - "requestsPerSec": 183.4, - "avgLatencyMs": 134.79, - "medianLatencyMs": 133, - "p50LatencyMs": 133, - "p75LatencyMs": 134, - "p90LatencyMs": 145, - "p99LatencyMs": 404, - "maxLatencyMs": 915, - "bytesPerSec": 56075878.4 + "requestsPerSec": 163.4, + "avgLatencyMs": 149.47, + "medianLatencyMs": 145, + "p50LatencyMs": 145, + "p75LatencyMs": 149, + "p90LatencyMs": 157, + "p99LatencyMs": 518, + "maxLatencyMs": 1075, + "bytesPerSec": 49954816 }, { "workers": 50, - "durationMs": 5000, - "requests": 875, + "durationMs": 5010, + "requests": 800, "errors": 0, - "requestsPerSec": 175, - "avgLatencyMs": 280, - "medianLatencyMs": 243, - "p50LatencyMs": 243, - "p75LatencyMs": 277, - "p90LatencyMs": 281, - "p99LatencyMs": 2681, - "maxLatencyMs": 3726, - "bytesPerSec": 53506867.2 + "requestsPerSec": 160, + "avgLatencyMs": 300.4, + "medianLatencyMs": 251, + "p50LatencyMs": 251, + "p75LatencyMs": 294, + "p90LatencyMs": 304, + "p99LatencyMs": 2855, + "maxLatencyMs": 3994, + "bytesPerSec": 48919347.2 }, { "workers": 100, "durationMs": 5010, - "requests": 839, + "requests": 782, "errors": 0, - "requestsPerSec": 167.8, - "avgLatencyMs": 326.53, - "medianLatencyMs": 244, - "p50LatencyMs": 244, - "p75LatencyMs": 289, - "p90LatencyMs": 311, - "p99LatencyMs": 3703, - "maxLatencyMs": 4900, - "bytesPerSec": 51311411.2 + "requestsPerSec": 156.4, + "avgLatencyMs": 337.25, + "medianLatencyMs": 250, + "p50LatencyMs": 250, + "p75LatencyMs": 309, + "p90LatencyMs": 332, + "p99LatencyMs": 3767, + "maxLatencyMs": 4895, + "bytesPerSec": 47818342.4 }, { "workers": 200, "durationMs": 5010, - "requests": 811, + "requests": 755, "errors": 0, - "requestsPerSec": 162.2, - "avgLatencyMs": 332.35, - "medianLatencyMs": 228, - "p50LatencyMs": 228, - "p75LatencyMs": 285, - "p90LatencyMs": 317, - "p99LatencyMs": 3715, - "maxLatencyMs": 4906, - "bytesPerSec": 49596006.4 + "requestsPerSec": 151, + "avgLatencyMs": 347.24, + "medianLatencyMs": 237, + "p50LatencyMs": 237, + "p75LatencyMs": 290, + "p90LatencyMs": 324, + "p99LatencyMs": 3866, + "maxLatencyMs": 4950, + "bytesPerSec": 46165196.8 } ] } @@ -639,475 +639,475 @@ }, "browserVersion": "Google Chrome 154.0.8037.97", "ssrLoadTests": { - "peakWorkers": 200, - "peakRequestsPerSec": 530.21, - "peakAvgLatencyMs": 188.36, - "peakP50LatencyMs": 131, - "peakP75LatencyMs": 166, - "peakP90LatencyMs": 180, - "peakP99LatencyMs": 2830, - "totalRequests": 16973, + "peakWorkers": 100, + "peakRequestsPerSec": 520, + "peakAvgLatencyMs": 187.36, + "peakP50LatencyMs": 134, + "peakP75LatencyMs": 169, + "peakP90LatencyMs": 181, + "peakP99LatencyMs": 2692, + "totalRequests": 16975, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1597, + "requests": 1600, "errors": 0, - "requestsPerSec": 319.4, - "avgLatencyMs": 2.42, - "medianLatencyMs": 2, - "p50LatencyMs": 2, + "requestsPerSec": 320, + "avgLatencyMs": 2.83, + "medianLatencyMs": 3, + "p50LatencyMs": 3, "p75LatencyMs": 3, "p90LatencyMs": 3, "p99LatencyMs": 5, - "maxLatencyMs": 8, - "bytesPerSec": 94797824 + "maxLatencyMs": 7, + "bytesPerSec": 94968217.6 }, { "workers": 5, "durationMs": 5000, - "requests": 2553, + "requests": 2513, "errors": 0, - "requestsPerSec": 510.6, - "avgLatencyMs": 9.25, + "requestsPerSec": 502.6, + "avgLatencyMs": 9.62, "medianLatencyMs": 9, "p50LatencyMs": 9, "p75LatencyMs": 9, "p90LatencyMs": 12, "p99LatencyMs": 14, "maxLatencyMs": 26, - "bytesPerSec": 151558553.6 + "bytesPerSec": 149146828.81 }, { "workers": 10, "durationMs": 5000, - "requests": 2554, + "requests": 2559, "errors": 0, - "requestsPerSec": 510.8, + "requestsPerSec": 511.8, "avgLatencyMs": 19.04, "medianLatencyMs": 18, "p50LatencyMs": 18, "p75LatencyMs": 20, "p90LatencyMs": 21, - "p99LatencyMs": 38, - "maxLatencyMs": 52, - "bytesPerSec": 151584768 + "p99LatencyMs": 33, + "maxLatencyMs": 63, + "bytesPerSec": 151899340.81 }, { "workers": 25, "durationMs": 5000, - "requests": 2542, + "requests": 2530, "errors": 0, - "requestsPerSec": 508.4, - "avgLatencyMs": 48.51, + "requestsPerSec": 506, + "avgLatencyMs": 48.6, "medianLatencyMs": 48, "p50LatencyMs": 48, "p75LatencyMs": 49, "p90LatencyMs": 50, "p99LatencyMs": 79, - "maxLatencyMs": 329, - "bytesPerSec": 150850764.81 + "maxLatencyMs": 339, + "bytesPerSec": 150169190.4 }, { "workers": 50, "durationMs": 5000, - "requests": 2500, + "requests": 2574, "errors": 0, - "requestsPerSec": 500, - "avgLatencyMs": 98.54, - "medianLatencyMs": 95, - "p50LatencyMs": 95, - "p75LatencyMs": 98, - "p90LatencyMs": 108, - "p99LatencyMs": 356, - "maxLatencyMs": 1315, - "bytesPerSec": 148386611.2 + "requestsPerSec": 514.8, + "avgLatencyMs": 95.69, + "medianLatencyMs": 92, + "p50LatencyMs": 92, + "p75LatencyMs": 96, + "p90LatencyMs": 102, + "p99LatencyMs": 338, + "maxLatencyMs": 1303, + "bytesPerSec": 152764416 }, { "workers": 100, - "durationMs": 5010, - "requests": 2576, + "durationMs": 5000, + "requests": 2600, "errors": 0, - "requestsPerSec": 515.21, - "avgLatencyMs": 189.85, - "medianLatencyMs": 133, - "p50LatencyMs": 133, - "p75LatencyMs": 167, - "p90LatencyMs": 179, - "p99LatencyMs": 2807, - "maxLatencyMs": 4915, - "bytesPerSec": 152895488 + "requestsPerSec": 520, + "avgLatencyMs": 187.36, + "medianLatencyMs": 134, + "p50LatencyMs": 134, + "p75LatencyMs": 169, + "p90LatencyMs": 181, + "p99LatencyMs": 2692, + "maxLatencyMs": 4850, + "bytesPerSec": 154311065.6 }, { "workers": 200, "durationMs": 5010, - "requests": 2651, + "requests": 2599, "errors": 0, - "requestsPerSec": 530.21, - "avgLatencyMs": 188.36, - "medianLatencyMs": 131, - "p50LatencyMs": 131, - "p75LatencyMs": 166, - "p90LatencyMs": 180, - "p99LatencyMs": 2830, - "maxLatencyMs": 4965, - "bytesPerSec": 157351936 + "requestsPerSec": 519.8, + "avgLatencyMs": 190.07, + "medianLatencyMs": 134, + "p50LatencyMs": 134, + "p75LatencyMs": 165, + "p90LatencyMs": 186, + "p99LatencyMs": 2876, + "maxLatencyMs": 4963, + "bytesPerSec": 154284851.2 } ], "runs": 3, "samples": [ { - "peakWorkers": 10, - "peakRequestsPerSec": 516.21, - "peakAvgLatencyMs": 18.77, - "peakP50LatencyMs": 18, - "peakP75LatencyMs": 20, - "peakP90LatencyMs": 21, - "peakP99LatencyMs": 35, - "totalRequests": 16417, + "peakWorkers": 100, + "peakRequestsPerSec": 520, + "peakAvgLatencyMs": 187.36, + "peakP50LatencyMs": 134, + "peakP75LatencyMs": 169, + "peakP90LatencyMs": 181, + "peakP99LatencyMs": 2692, + "totalRequests": 16975, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1582, + "requests": 1600, "errors": 0, - "requestsPerSec": 316.4, - "avgLatencyMs": 2.97, + "requestsPerSec": 320, + "avgLatencyMs": 2.83, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, "p90LatencyMs": 3, "p99LatencyMs": 5, "maxLatencyMs": 7, - "bytesPerSec": 93906534.4 + "bytesPerSec": 94968217.6 }, { "workers": 5, "durationMs": 5000, - "requests": 2447, + "requests": 2513, "errors": 0, - "requestsPerSec": 489.4, - "avgLatencyMs": 9.74, + "requestsPerSec": 502.6, + "avgLatencyMs": 9.62, "medianLatencyMs": 9, "p50LatencyMs": 9, - "p75LatencyMs": 10, + "p75LatencyMs": 9, "p90LatencyMs": 12, - "p99LatencyMs": 15, - "maxLatencyMs": 29, - "bytesPerSec": 145267097.6 + "p99LatencyMs": 14, + "maxLatencyMs": 26, + "bytesPerSec": 149146828.81 }, { "workers": 10, "durationMs": 5000, - "requests": 2581, + "requests": 2559, "errors": 0, - "requestsPerSec": 516.21, - "avgLatencyMs": 18.77, + "requestsPerSec": 511.8, + "avgLatencyMs": 19.04, "medianLatencyMs": 18, "p50LatencyMs": 18, "p75LatencyMs": 20, "p90LatencyMs": 21, - "p99LatencyMs": 35, - "maxLatencyMs": 56, - "bytesPerSec": 153210060.81 + "p99LatencyMs": 33, + "maxLatencyMs": 63, + "bytesPerSec": 151899340.81 }, { "workers": 25, "durationMs": 5000, - "requests": 2468, + "requests": 2530, "errors": 0, - "requestsPerSec": 493.6, - "avgLatencyMs": 50.01, + "requestsPerSec": 506, + "avgLatencyMs": 48.6, "medianLatencyMs": 48, "p50LatencyMs": 48, - "p75LatencyMs": 50, - "p90LatencyMs": 51, + "p75LatencyMs": 49, + "p90LatencyMs": 50, "p99LatencyMs": 79, - "maxLatencyMs": 374, - "bytesPerSec": 146499174.4 + "maxLatencyMs": 339, + "bytesPerSec": 150169190.4 }, { "workers": 50, "durationMs": 5000, - "requests": 2491, + "requests": 2574, "errors": 0, - "requestsPerSec": 498.2, - "avgLatencyMs": 99.45, - "medianLatencyMs": 97, - "p50LatencyMs": 97, - "p75LatencyMs": 98, - "p90LatencyMs": 113, - "p99LatencyMs": 136, - "maxLatencyMs": 336, - "bytesPerSec": 147842662.4 + "requestsPerSec": 514.8, + "avgLatencyMs": 95.69, + "medianLatencyMs": 92, + "p50LatencyMs": 92, + "p75LatencyMs": 96, + "p90LatencyMs": 102, + "p99LatencyMs": 338, + "maxLatencyMs": 1303, + "bytesPerSec": 152764416 }, { "workers": 100, - "durationMs": 5010, - "requests": 2399, + "durationMs": 5000, + "requests": 2600, "errors": 0, - "requestsPerSec": 479.8, - "avgLatencyMs": 196.87, - "medianLatencyMs": 138, - "p50LatencyMs": 138, - "p75LatencyMs": 172, - "p90LatencyMs": 187, - "p99LatencyMs": 2929, - "maxLatencyMs": 4943, - "bytesPerSec": 142390067.2 + "requestsPerSec": 520, + "avgLatencyMs": 187.36, + "medianLatencyMs": 134, + "p50LatencyMs": 134, + "p75LatencyMs": 169, + "p90LatencyMs": 181, + "p99LatencyMs": 2692, + "maxLatencyMs": 4850, + "bytesPerSec": 154311065.6 }, { "workers": 200, "durationMs": 5010, - "requests": 2449, + "requests": 2599, "errors": 0, - "requestsPerSec": 489.8, - "avgLatencyMs": 195.45, - "medianLatencyMs": 140, - "p50LatencyMs": 140, - "p75LatencyMs": 172, - "p90LatencyMs": 180, - "p99LatencyMs": 2904, - "maxLatencyMs": 4953, - "bytesPerSec": 145326080 + "requestsPerSec": 519.8, + "avgLatencyMs": 190.07, + "medianLatencyMs": 134, + "p50LatencyMs": 134, + "p75LatencyMs": 165, + "p90LatencyMs": 186, + "p99LatencyMs": 2876, + "maxLatencyMs": 4963, + "bytesPerSec": 154284851.2 } ] }, { - "peakWorkers": 200, - "peakRequestsPerSec": 530.21, - "peakAvgLatencyMs": 188.36, - "peakP50LatencyMs": 131, - "peakP75LatencyMs": 166, - "peakP90LatencyMs": 180, - "peakP99LatencyMs": 2830, - "totalRequests": 16973, + "peakWorkers": 10, + "peakRequestsPerSec": 542, + "peakAvgLatencyMs": 17.87, + "peakP50LatencyMs": 17, + "peakP75LatencyMs": 19, + "peakP90LatencyMs": 20, + "peakP99LatencyMs": 30, + "totalRequests": 17484, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1597, + "requests": 1644, "errors": 0, - "requestsPerSec": 319.4, - "avgLatencyMs": 2.42, + "requestsPerSec": 328.8, + "avgLatencyMs": 2.22, "medianLatencyMs": 2, "p50LatencyMs": 2, - "p75LatencyMs": 3, + "p75LatencyMs": 2, "p90LatencyMs": 3, "p99LatencyMs": 5, - "maxLatencyMs": 8, - "bytesPerSec": 94797824 + "maxLatencyMs": 11, + "bytesPerSec": 97563443.2 }, { "workers": 5, "durationMs": 5000, - "requests": 2553, + "requests": 2632, "errors": 0, - "requestsPerSec": 510.6, - "avgLatencyMs": 9.25, - "medianLatencyMs": 9, - "p50LatencyMs": 9, + "requestsPerSec": 526.4, + "avgLatencyMs": 8.87, + "medianLatencyMs": 8, + "p50LatencyMs": 8, "p75LatencyMs": 9, - "p90LatencyMs": 12, - "p99LatencyMs": 14, - "maxLatencyMs": 26, - "bytesPerSec": 151558553.6 + "p90LatencyMs": 11, + "p99LatencyMs": 13, + "maxLatencyMs": 22, + "bytesPerSec": 156250931.2 }, { "workers": 10, "durationMs": 5000, - "requests": 2554, + "requests": 2710, "errors": 0, - "requestsPerSec": 510.8, - "avgLatencyMs": 19.04, - "medianLatencyMs": 18, - "p50LatencyMs": 18, - "p75LatencyMs": 20, - "p90LatencyMs": 21, - "p99LatencyMs": 38, - "maxLatencyMs": 52, - "bytesPerSec": 151584768 + "requestsPerSec": 542, + "avgLatencyMs": 17.87, + "medianLatencyMs": 17, + "p50LatencyMs": 17, + "p75LatencyMs": 19, + "p90LatencyMs": 20, + "p99LatencyMs": 30, + "maxLatencyMs": 31, + "bytesPerSec": 160864665.6 }, { "workers": 25, "durationMs": 5000, - "requests": 2542, + "requests": 2703, "errors": 0, - "requestsPerSec": 508.4, - "avgLatencyMs": 48.51, - "medianLatencyMs": 48, - "p50LatencyMs": 48, - "p75LatencyMs": 49, - "p90LatencyMs": 50, - "p99LatencyMs": 79, - "maxLatencyMs": 329, - "bytesPerSec": 150850764.81 + "requestsPerSec": 540.6, + "avgLatencyMs": 45.34, + "medianLatencyMs": 45, + "p50LatencyMs": 45, + "p75LatencyMs": 46, + "p90LatencyMs": 47, + "p99LatencyMs": 69, + "maxLatencyMs": 316, + "bytesPerSec": 160419020.81 }, { "workers": 50, "durationMs": 5000, - "requests": 2500, + "requests": 2598, "errors": 0, - "requestsPerSec": 500, - "avgLatencyMs": 98.54, - "medianLatencyMs": 95, - "p50LatencyMs": 95, - "p75LatencyMs": 98, - "p90LatencyMs": 108, - "p99LatencyMs": 356, - "maxLatencyMs": 1315, - "bytesPerSec": 148386611.2 + "requestsPerSec": 519.6, + "avgLatencyMs": 94.85, + "medianLatencyMs": 91, + "p50LatencyMs": 91, + "p75LatencyMs": 95, + "p90LatencyMs": 106, + "p99LatencyMs": 343, + "maxLatencyMs": 1261, + "bytesPerSec": 154206208 }, { "workers": 100, "durationMs": 5010, - "requests": 2576, + "requests": 2598, "errors": 0, - "requestsPerSec": 515.21, - "avgLatencyMs": 189.85, - "medianLatencyMs": 133, - "p50LatencyMs": 133, - "p75LatencyMs": 167, - "p90LatencyMs": 179, - "p99LatencyMs": 2807, - "maxLatencyMs": 4915, - "bytesPerSec": 152895488 + "requestsPerSec": 519.6, + "avgLatencyMs": 188.37, + "medianLatencyMs": 137, + "p50LatencyMs": 137, + "p75LatencyMs": 166, + "p90LatencyMs": 180, + "p99LatencyMs": 2788, + "maxLatencyMs": 4876, + "bytesPerSec": 154206208 }, { "workers": 200, "durationMs": 5010, - "requests": 2651, + "requests": 2599, "errors": 0, - "requestsPerSec": 530.21, - "avgLatencyMs": 188.36, - "medianLatencyMs": 131, - "p50LatencyMs": 131, - "p75LatencyMs": 166, - "p90LatencyMs": 180, - "p99LatencyMs": 2830, - "maxLatencyMs": 4965, - "bytesPerSec": 157351936 + "requestsPerSec": 519.8, + "avgLatencyMs": 189.81, + "medianLatencyMs": 133, + "p50LatencyMs": 133, + "p75LatencyMs": 173, + "p90LatencyMs": 187, + "p99LatencyMs": 2827, + "maxLatencyMs": 4956, + "bytesPerSec": 154258636.81 } ] }, { - "peakWorkers": 10, - "peakRequestsPerSec": 542.6, - "peakAvgLatencyMs": 17.82, - "peakP50LatencyMs": 17, - "peakP75LatencyMs": 19, - "peakP90LatencyMs": 20, - "peakP99LatencyMs": 32, - "totalRequests": 17791, + "peakWorkers": 5, + "peakRequestsPerSec": 516, + "peakAvgLatencyMs": 9.06, + "peakP50LatencyMs": 8, + "peakP75LatencyMs": 9, + "peakP90LatencyMs": 11, + "peakP99LatencyMs": 13, + "totalRequests": 16648, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1644, + "requests": 1632, "errors": 0, - "requestsPerSec": 328.8, - "avgLatencyMs": 2.21, + "requestsPerSec": 326.4, + "avgLatencyMs": 2.26, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 3, "p99LatencyMs": 5, - "maxLatencyMs": 7, - "bytesPerSec": 97563443.2 + "maxLatencyMs": 6, + "bytesPerSec": 96855654.4 }, { "workers": 5, "durationMs": 5000, - "requests": 2701, + "requests": 2580, "errors": 0, - "requestsPerSec": 540.21, - "avgLatencyMs": 8.74, + "requestsPerSec": 516, + "avgLatencyMs": 9.06, "medianLatencyMs": 8, "p50LatencyMs": 8, "p75LatencyMs": 9, "p90LatencyMs": 11, - "p99LatencyMs": 14, - "maxLatencyMs": 22, - "bytesPerSec": 160287948.81 + "p99LatencyMs": 13, + "maxLatencyMs": 26, + "bytesPerSec": 153131417.6 }, { "workers": 10, "durationMs": 5000, - "requests": 2713, + "requests": 2558, "errors": 0, - "requestsPerSec": 542.6, - "avgLatencyMs": 17.82, - "medianLatencyMs": 17, - "p50LatencyMs": 17, - "p75LatencyMs": 19, - "p90LatencyMs": 20, + "requestsPerSec": 511.6, + "avgLatencyMs": 18.98, + "medianLatencyMs": 18, + "p50LatencyMs": 18, + "p75LatencyMs": 20, + "p90LatencyMs": 21, "p99LatencyMs": 32, - "maxLatencyMs": 56, - "bytesPerSec": 161021952 + "maxLatencyMs": 41, + "bytesPerSec": 151846912 }, { "workers": 25, "durationMs": 5000, - "requests": 2706, + "requests": 2467, "errors": 0, - "requestsPerSec": 541.21, - "avgLatencyMs": 45.52, - "medianLatencyMs": 45, - "p50LatencyMs": 45, - "p75LatencyMs": 46, - "p90LatencyMs": 47, - "p99LatencyMs": 67, - "maxLatencyMs": 315, - "bytesPerSec": 160628736 + "requestsPerSec": 493.4, + "avgLatencyMs": 50, + "medianLatencyMs": 49, + "p50LatencyMs": 49, + "p75LatencyMs": 50, + "p90LatencyMs": 52, + "p99LatencyMs": 81, + "maxLatencyMs": 334, + "bytesPerSec": 146420531.2 }, { "workers": 50, "durationMs": 5000, - "requests": 2678, + "requests": 2523, "errors": 0, - "requestsPerSec": 535.6, - "avgLatencyMs": 91.86, - "medianLatencyMs": 89, - "p50LatencyMs": 89, - "p75LatencyMs": 92, - "p90LatencyMs": 96, - "p99LatencyMs": 304, - "maxLatencyMs": 1227, - "bytesPerSec": 158951014.4 + "requestsPerSec": 504.6, + "avgLatencyMs": 97.82, + "medianLatencyMs": 93, + "p50LatencyMs": 93, + "p75LatencyMs": 96, + "p90LatencyMs": 107, + "p99LatencyMs": 356, + "maxLatencyMs": 1333, + "bytesPerSec": 149775974.4 }, { "workers": 100, "durationMs": 5010, - "requests": 2698, + "requests": 2449, "errors": 0, - "requestsPerSec": 539.6, - "avgLatencyMs": 181.29, - "medianLatencyMs": 136, - "p50LatencyMs": 136, - "p75LatencyMs": 165, - "p90LatencyMs": 181, - "p99LatencyMs": 2591, - "maxLatencyMs": 4692, - "bytesPerSec": 160130662.4 + "requestsPerSec": 489.8, + "avgLatencyMs": 195.04, + "medianLatencyMs": 133, + "p50LatencyMs": 133, + "p75LatencyMs": 180, + "p90LatencyMs": 195, + "p99LatencyMs": 2788, + "maxLatencyMs": 4954, + "bytesPerSec": 145371955.2 }, { "workers": 200, "durationMs": 5010, - "requests": 2651, + "requests": 2439, "errors": 0, - "requestsPerSec": 530.21, - "avgLatencyMs": 188.96, - "medianLatencyMs": 129, - "p50LatencyMs": 129, - "p75LatencyMs": 163, - "p90LatencyMs": 186, - "p99LatencyMs": 2813, - "maxLatencyMs": 4984, - "bytesPerSec": 157325721.6 + "requestsPerSec": 487.8, + "avgLatencyMs": 195.44, + "medianLatencyMs": 138, + "p50LatencyMs": 138, + "p75LatencyMs": 165, + "p90LatencyMs": 189, + "p99LatencyMs": 2892, + "maxLatencyMs": 4908, + "bytesPerSec": 144762470.4 } ] } 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 73906f6c..65ffc08d 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-09T13:14:59.615Z", + "timingMeasuredAt": "2026-10-10T10:58:42.209Z", "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": 586, - "avgLatencyMs": 1.759, - "medianLatencyMs": 1.643, - "samples": 5687, + "opsPerSec": 585, + "avgLatencyMs": 1.762, + "medianLatencyMs": 1.65, + "samples": 5675, "bodySizeKb": 187.02, "duplicationFactor": 2 }, "ssrLoadTests": { - "peakWorkers": 200, - "peakRequestsPerSec": 665, - "peakAvgLatencyMs": 208.01, - "peakP50LatencyMs": 149, - "peakP75LatencyMs": 180, - "peakP90LatencyMs": 209, - "peakP99LatencyMs": 2884, - "totalRequests": 21403, + "peakWorkers": 25, + "peakRequestsPerSec": 663.8, + "peakAvgLatencyMs": 37.02, + "peakP50LatencyMs": 37, + "peakP75LatencyMs": 38, + "peakP90LatencyMs": 39, + "peakP99LatencyMs": 43, + "totalRequests": 20577, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1879, + "requests": 1854, "errors": 0, - "requestsPerSec": 375.8, - "avgLatencyMs": 2.08, + "requestsPerSec": 370.8, + "avgLatencyMs": 2.1, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 2, "p99LatencyMs": 3, "maxLatencyMs": 6, - "bytesPerSec": 106004480 + "bytesPerSec": 104588902.4 }, { "workers": 5, "durationMs": 5000, - "requests": 3057, + "requests": 2864, "errors": 0, - "requestsPerSec": 611.4, - "avgLatencyMs": 7.57, - "medianLatencyMs": 7, - "p50LatencyMs": 7, - "p75LatencyMs": 8, + "requestsPerSec": 572.8, + "avgLatencyMs": 8.3, + "medianLatencyMs": 8, + "p50LatencyMs": 8, + "p75LatencyMs": 9, "p90LatencyMs": 9, - "p99LatencyMs": 10, - "maxLatencyMs": 12, - "bytesPerSec": 172477644.8 + "p99LatencyMs": 12, + "maxLatencyMs": 16, + "bytesPerSec": 161598668.81 }, { "workers": 10, "durationMs": 5000, - "requests": 3272, + "requests": 3028, "errors": 0, - "requestsPerSec": 654.4, - "avgLatencyMs": 14.75, - "medianLatencyMs": 15, - "p50LatencyMs": 15, - "p75LatencyMs": 15, - "p90LatencyMs": 16, - "p99LatencyMs": 18, - "maxLatencyMs": 21, - "bytesPerSec": 184588697.6 + "requestsPerSec": 605.6, + "avgLatencyMs": 16.01, + "medianLatencyMs": 16, + "p50LatencyMs": 16, + "p75LatencyMs": 17, + "p90LatencyMs": 18, + "p99LatencyMs": 26, + "maxLatencyMs": 34, + "bytesPerSec": 170826137.6 }, { "workers": 25, "durationMs": 5000, - "requests": 3297, + "requests": 3319, "errors": 0, - "requestsPerSec": 659.4, - "avgLatencyMs": 37.29, + "requestsPerSec": 663.8, + "avgLatencyMs": 37.02, "medianLatencyMs": 37, "p50LatencyMs": 37, "p75LatencyMs": 38, "p90LatencyMs": 39, - "p99LatencyMs": 64, - "maxLatencyMs": 139, - "bytesPerSec": 186030489.6 + "p99LatencyMs": 43, + "maxLatencyMs": 113, + "bytesPerSec": 187210137.6 }, { "workers": 50, "durationMs": 5000, - "requests": 3286, + "requests": 3188, "errors": 0, - "requestsPerSec": 657.2, - "avgLatencyMs": 75.05, - "medianLatencyMs": 74, - "p50LatencyMs": 74, - "p75LatencyMs": 76, - "p90LatencyMs": 78, - "p99LatencyMs": 126, - "maxLatencyMs": 488, - "bytesPerSec": 185401344 + "requestsPerSec": 637.6, + "avgLatencyMs": 77.34, + "medianLatencyMs": 76, + "p50LatencyMs": 76, + "p75LatencyMs": 77, + "p90LatencyMs": 80, + "p99LatencyMs": 113, + "maxLatencyMs": 205, + "bytesPerSec": 179870105.6 }, { "workers": 100, - "durationMs": 5000, - "requests": 3287, + "durationMs": 5010, + "requests": 3212, "errors": 0, - "requestsPerSec": 657.4, - "avgLatencyMs": 149.39, - "medianLatencyMs": 146, - "p50LatencyMs": 146, - "p75LatencyMs": 149, - "p90LatencyMs": 152, - "p99LatencyMs": 1034, - "maxLatencyMs": 2383, - "bytesPerSec": 185427558.4 + "requestsPerSec": 642.4, + "avgLatencyMs": 152.99, + "medianLatencyMs": 148, + "p50LatencyMs": 148, + "p75LatencyMs": 153, + "p90LatencyMs": 157, + "p99LatencyMs": 1161, + "maxLatencyMs": 2525, + "bytesPerSec": 181207040 }, { "workers": 200, "durationMs": 5010, - "requests": 3325, + "requests": 3112, "errors": 0, - "requestsPerSec": 665, - "avgLatencyMs": 208.01, - "medianLatencyMs": 149, - "p50LatencyMs": 149, - "p75LatencyMs": 180, - "p90LatencyMs": 209, - "p99LatencyMs": 2884, - "maxLatencyMs": 4934, - "bytesPerSec": 187577139.2 + "requestsPerSec": 622.4, + "avgLatencyMs": 215.21, + "medianLatencyMs": 155, + "p50LatencyMs": 155, + "p75LatencyMs": 182, + "p90LatencyMs": 213, + "p99LatencyMs": 2951, + "maxLatencyMs": 4947, + "bytesPerSec": 175544729.6 } ], "runs": 3, "samples": [ { "peakWorkers": 25, - "peakRequestsPerSec": 644.4, - "peakAvgLatencyMs": 38.18, - "peakP50LatencyMs": 38, - "peakP75LatencyMs": 39, - "peakP90LatencyMs": 40, - "peakP99LatencyMs": 59, - "totalRequests": 20352, + "peakRequestsPerSec": 663.8, + "peakAvgLatencyMs": 37.02, + "peakP50LatencyMs": 37, + "peakP75LatencyMs": 38, + "peakP90LatencyMs": 39, + "peakP99LatencyMs": 43, + "totalRequests": 20577, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1796, + "requests": 1854, "errors": 0, - "requestsPerSec": 359.2, - "avgLatencyMs": 2.12, + "requestsPerSec": 370.8, + "avgLatencyMs": 2.1, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, - "p90LatencyMs": 3, + "p90LatencyMs": 2, "p99LatencyMs": 3, - "maxLatencyMs": 5, - "bytesPerSec": 101325209.6 + "maxLatencyMs": 6, + "bytesPerSec": 104588902.4 }, { "workers": 5, "durationMs": 5000, - "requests": 2877, + "requests": 2864, "errors": 0, - "requestsPerSec": 575.4, - "avgLatencyMs": 8.28, + "requestsPerSec": 572.8, + "avgLatencyMs": 8.3, "medianLatencyMs": 8, "p50LatencyMs": 8, "p75LatencyMs": 9, "p90LatencyMs": 9, - "p99LatencyMs": 11, - "maxLatencyMs": 14, - "bytesPerSec": 162332672 + "p99LatencyMs": 12, + "maxLatencyMs": 16, + "bytesPerSec": 161598668.81 }, { "workers": 10, "durationMs": 5000, - "requests": 3002, + "requests": 3028, "errors": 0, - "requestsPerSec": 600.4, - "avgLatencyMs": 16.14, + "requestsPerSec": 605.6, + "avgLatencyMs": 16.01, "medianLatencyMs": 16, "p50LatencyMs": 16, "p75LatencyMs": 17, "p90LatencyMs": 18, - "p99LatencyMs": 20, - "maxLatencyMs": 35, - "bytesPerSec": 169358131.2 + "p99LatencyMs": 26, + "maxLatencyMs": 34, + "bytesPerSec": 170826137.6 }, { "workers": 25, "durationMs": 5000, - "requests": 3222, + "requests": 3319, "errors": 0, - "requestsPerSec": 644.4, - "avgLatencyMs": 38.18, - "medianLatencyMs": 38, - "p50LatencyMs": 38, - "p75LatencyMs": 39, - "p90LatencyMs": 40, - "p99LatencyMs": 59, - "maxLatencyMs": 157, - "bytesPerSec": 181783756.8 + "requestsPerSec": 663.8, + "avgLatencyMs": 37.02, + "medianLatencyMs": 37, + "p50LatencyMs": 37, + "p75LatencyMs": 38, + "p90LatencyMs": 39, + "p99LatencyMs": 43, + "maxLatencyMs": 113, + "bytesPerSec": 187210137.6 }, { "workers": 50, "durationMs": 5000, - "requests": 3219, + "requests": 3188, "errors": 0, - "requestsPerSec": 643.8, - "avgLatencyMs": 76.57, - "medianLatencyMs": 75, - "p50LatencyMs": 75, + "requestsPerSec": 637.6, + "avgLatencyMs": 77.34, + "medianLatencyMs": 76, + "p50LatencyMs": 76, "p75LatencyMs": 77, - "p90LatencyMs": 79, - "p99LatencyMs": 108, - "maxLatencyMs": 531, - "bytesPerSec": 181600256 + "p90LatencyMs": 80, + "p99LatencyMs": 113, + "maxLatencyMs": 205, + "bytesPerSec": 179870105.6 }, { "workers": 100, "durationMs": 5010, - "requests": 3167, + "requests": 3212, "errors": 0, - "requestsPerSec": 633.4, - "avgLatencyMs": 154.8, - "medianLatencyMs": 147, - "p50LatencyMs": 147, - "p75LatencyMs": 154, - "p90LatencyMs": 164, - "p99LatencyMs": 1170, - "maxLatencyMs": 2521, - "bytesPerSec": 178664243.2 + "requestsPerSec": 642.4, + "avgLatencyMs": 152.99, + "medianLatencyMs": 148, + "p50LatencyMs": 148, + "p75LatencyMs": 153, + "p90LatencyMs": 157, + "p99LatencyMs": 1161, + "maxLatencyMs": 2525, + "bytesPerSec": 181207040 }, { "workers": 200, "durationMs": 5010, - "requests": 3069, + "requests": 3112, "errors": 0, - "requestsPerSec": 613.8, - "avgLatencyMs": 218.23, - "medianLatencyMs": 151, - "p50LatencyMs": 151, - "p75LatencyMs": 190, - "p90LatencyMs": 201, - "p99LatencyMs": 3090, - "maxLatencyMs": 4977, - "bytesPerSec": 173159219.2 + "requestsPerSec": 622.4, + "avgLatencyMs": 215.21, + "medianLatencyMs": 155, + "p50LatencyMs": 155, + "p75LatencyMs": 182, + "p90LatencyMs": 213, + "p99LatencyMs": 2951, + "maxLatencyMs": 4947, + "bytesPerSec": 175544729.6 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 696, - "peakAvgLatencyMs": 35.31, - "peakP50LatencyMs": 35, - "peakP75LatencyMs": 36, - "peakP90LatencyMs": 37, - "peakP99LatencyMs": 39, - "totalRequests": 21510, + "peakRequestsPerSec": 678, + "peakAvgLatencyMs": 36.25, + "peakP50LatencyMs": 36, + "peakP75LatencyMs": 37, + "peakP90LatencyMs": 38, + "peakP99LatencyMs": 55, + "totalRequests": 20996, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1884, + "requests": 1912, "errors": 0, - "requestsPerSec": 376.8, - "avgLatencyMs": 2.08, + "requestsPerSec": 382.4, + "avgLatencyMs": 2.06, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 2, "p99LatencyMs": 3, "maxLatencyMs": 5, - "bytesPerSec": 106279731.2 + "bytesPerSec": 107865702.4 }, { "workers": 5, "durationMs": 5000, - "requests": 2953, + "requests": 3027, "errors": 0, - "requestsPerSec": 590.6, - "avgLatencyMs": 7.92, + "requestsPerSec": 605.4, + "avgLatencyMs": 7.69, "medianLatencyMs": 8, "p50LatencyMs": 8, "p75LatencyMs": 8, "p90LatencyMs": 9, - "p99LatencyMs": 12, - "maxLatencyMs": 14, - "bytesPerSec": 166579404.81 + "p99LatencyMs": 10, + "maxLatencyMs": 13, + "bytesPerSec": 170773708.81 }, { "workers": 10, "durationMs": 5000, - "requests": 3233, + "requests": 3198, "errors": 0, - "requestsPerSec": 646.6, - "avgLatencyMs": 14.91, + "requestsPerSec": 639.6, + "avgLatencyMs": 15.11, "medianLatencyMs": 15, "p50LatencyMs": 15, - "p75LatencyMs": 15, + "p75LatencyMs": 16, "p90LatencyMs": 16, - "p99LatencyMs": 20, - "maxLatencyMs": 26, - "bytesPerSec": 182412902.4 + "p99LatencyMs": 17, + "maxLatencyMs": 27, + "bytesPerSec": 180420608 }, { "workers": 25, "durationMs": 5000, - "requests": 3480, + "requests": 3390, "errors": 0, - "requestsPerSec": 696, - "avgLatencyMs": 35.31, - "medianLatencyMs": 35, - "p50LatencyMs": 35, - "p75LatencyMs": 36, - "p90LatencyMs": 37, - "p99LatencyMs": 39, - "maxLatencyMs": 115, - "bytesPerSec": 196358963.2 + "requestsPerSec": 678, + "avgLatencyMs": 36.25, + "medianLatencyMs": 36, + "p50LatencyMs": 36, + "p75LatencyMs": 37, + "p90LatencyMs": 38, + "p99LatencyMs": 55, + "maxLatencyMs": 87, + "bytesPerSec": 191273369.6 }, { "workers": 50, "durationMs": 5000, - "requests": 3394, + "requests": 3259, "errors": 0, - "requestsPerSec": 678.8, - "avgLatencyMs": 72.66, - "medianLatencyMs": 71, - "p50LatencyMs": 71, - "p75LatencyMs": 74, - "p90LatencyMs": 76, - "p99LatencyMs": 105, - "maxLatencyMs": 548, - "bytesPerSec": 191456870.4 + "requestsPerSec": 651.8, + "avgLatencyMs": 75.65, + "medianLatencyMs": 75, + "p50LatencyMs": 75, + "p75LatencyMs": 76, + "p90LatencyMs": 78, + "p99LatencyMs": 115, + "maxLatencyMs": 594, + "bytesPerSec": 183828480 }, { "workers": 100, "durationMs": 5010, - "requests": 3394, + "requests": 3147, "errors": 0, - "requestsPerSec": 678.8, - "avgLatencyMs": 144.75, - "medianLatencyMs": 140, - "p50LatencyMs": 140, - "p75LatencyMs": 142, - "p90LatencyMs": 145, - "p99LatencyMs": 1112, - "maxLatencyMs": 2401, - "bytesPerSec": 191483084.8 + "requestsPerSec": 629.4, + "avgLatencyMs": 156.04, + "medianLatencyMs": 150, + "p50LatencyMs": 150, + "p75LatencyMs": 153, + "p90LatencyMs": 160, + "p99LatencyMs": 1048, + "maxLatencyMs": 2456, + "bytesPerSec": 177563238.4 }, { "workers": 200, "durationMs": 5010, - "requests": 3172, + "requests": 3063, "errors": 0, - "requestsPerSec": 634.4, - "avgLatencyMs": 215.13, - "medianLatencyMs": 161, - "p50LatencyMs": 161, - "p75LatencyMs": 192, - "p90LatencyMs": 210, - "p99LatencyMs": 2958, - "maxLatencyMs": 4987, - "bytesPerSec": 178926387.2 + "requestsPerSec": 612.6, + "avgLatencyMs": 218.54, + "medianLatencyMs": 166, + "p50LatencyMs": 166, + "p75LatencyMs": 190, + "p90LatencyMs": 211, + "p99LatencyMs": 3016, + "maxLatencyMs": 4945, + "bytesPerSec": 172818432 } ] }, { - "peakWorkers": 200, - "peakRequestsPerSec": 665, - "peakAvgLatencyMs": 208.01, - "peakP50LatencyMs": 149, - "peakP75LatencyMs": 180, - "peakP90LatencyMs": 209, - "peakP99LatencyMs": 2884, - "totalRequests": 21403, + "peakWorkers": 25, + "peakRequestsPerSec": 651.21, + "peakAvgLatencyMs": 37.78, + "peakP50LatencyMs": 38, + "peakP75LatencyMs": 39, + "peakP90LatencyMs": 40, + "peakP99LatencyMs": 42, + "totalRequests": 20597, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1879, + "requests": 1857, "errors": 0, - "requestsPerSec": 375.8, - "avgLatencyMs": 2.08, + "requestsPerSec": 371.4, + "avgLatencyMs": 2.07, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 2, "p99LatencyMs": 3, "maxLatencyMs": 6, - "bytesPerSec": 106004480 + "bytesPerSec": 104759296 }, { "workers": 5, "durationMs": 5000, - "requests": 3057, + "requests": 2934, "errors": 0, - "requestsPerSec": 611.4, - "avgLatencyMs": 7.57, - "medianLatencyMs": 7, - "p50LatencyMs": 7, + "requestsPerSec": 586.8, + "avgLatencyMs": 8.17, + "medianLatencyMs": 8, + "p50LatencyMs": 8, "p75LatencyMs": 8, "p90LatencyMs": 9, "p99LatencyMs": 10, - "maxLatencyMs": 12, - "bytesPerSec": 172477644.8 + "maxLatencyMs": 14, + "bytesPerSec": 165504614.4 }, { "workers": 10, "durationMs": 5000, - "requests": 3272, + "requests": 3144, "errors": 0, - "requestsPerSec": 654.4, - "avgLatencyMs": 14.75, + "requestsPerSec": 628.8, + "avgLatencyMs": 15.44, "medianLatencyMs": 15, "p50LatencyMs": 15, - "p75LatencyMs": 15, - "p90LatencyMs": 16, + "p75LatencyMs": 16, + "p90LatencyMs": 17, "p99LatencyMs": 18, - "maxLatencyMs": 21, - "bytesPerSec": 184588697.6 + "maxLatencyMs": 30, + "bytesPerSec": 177379737.6 }, { "workers": 25, - "durationMs": 5000, - "requests": 3297, + "durationMs": 5010, + "requests": 3256, "errors": 0, - "requestsPerSec": 659.4, - "avgLatencyMs": 37.29, - "medianLatencyMs": 37, - "p50LatencyMs": 37, - "p75LatencyMs": 38, - "p90LatencyMs": 39, - "p99LatencyMs": 64, - "maxLatencyMs": 139, - "bytesPerSec": 186030489.6 + "requestsPerSec": 651.21, + "avgLatencyMs": 37.78, + "medianLatencyMs": 38, + "p50LatencyMs": 38, + "p75LatencyMs": 39, + "p90LatencyMs": 40, + "p99LatencyMs": 42, + "maxLatencyMs": 128, + "bytesPerSec": 183671193.6 }, { "workers": 50, - "durationMs": 5000, - "requests": 3286, + "durationMs": 5010, + "requests": 3174, "errors": 0, - "requestsPerSec": 657.2, - "avgLatencyMs": 75.05, - "medianLatencyMs": 74, - "p50LatencyMs": 74, - "p75LatencyMs": 76, - "p90LatencyMs": 78, - "p99LatencyMs": 126, - "maxLatencyMs": 488, - "bytesPerSec": 185401344 + "requestsPerSec": 634.8, + "avgLatencyMs": 77.68, + "medianLatencyMs": 76, + "p50LatencyMs": 76, + "p75LatencyMs": 78, + "p90LatencyMs": 80, + "p99LatencyMs": 127, + "maxLatencyMs": 570, + "bytesPerSec": 179083673.6 }, { "workers": 100, - "durationMs": 5000, - "requests": 3287, + "durationMs": 5010, + "requests": 3159, "errors": 0, - "requestsPerSec": 657.4, - "avgLatencyMs": 149.39, - "medianLatencyMs": 146, - "p50LatencyMs": 146, - "p75LatencyMs": 149, - "p90LatencyMs": 152, - "p99LatencyMs": 1034, - "maxLatencyMs": 2383, - "bytesPerSec": 185427558.4 + "requestsPerSec": 631.8, + "avgLatencyMs": 155.43, + "medianLatencyMs": 150, + "p50LatencyMs": 150, + "p75LatencyMs": 153, + "p90LatencyMs": 157, + "p99LatencyMs": 1109, + "maxLatencyMs": 2513, + "bytesPerSec": 178192384 }, { "workers": 200, "durationMs": 5010, - "requests": 3325, + "requests": 3073, "errors": 0, - "requestsPerSec": 665, - "avgLatencyMs": 208.01, - "medianLatencyMs": 149, - "p50LatencyMs": 149, - "p75LatencyMs": 180, + "requestsPerSec": 614.6, + "avgLatencyMs": 219.8, + "medianLatencyMs": 162, + "p50LatencyMs": 162, + "p75LatencyMs": 200, "p90LatencyMs": 209, - "p99LatencyMs": 2884, - "maxLatencyMs": 4934, - "bytesPerSec": 187577139.2 + "p99LatencyMs": 2953, + "maxLatencyMs": 4962, + "bytesPerSec": 173368934.4 } ] } @@ -493,21 +493,21 @@ }, "ssrRouterLinkLoadTests": { "peakWorkers": 50, - "peakRequestsPerSec": 389, - "peakAvgLatencyMs": 126.44, - "peakP50LatencyMs": 124, - "peakP75LatencyMs": 126, - "peakP90LatencyMs": 134, - "peakP99LatencyMs": 310, - "totalRequests": 11850, + "peakRequestsPerSec": 397, + "peakAvgLatencyMs": 123.88, + "peakP50LatencyMs": 122, + "peakP75LatencyMs": 123, + "peakP90LatencyMs": 128, + "peakP99LatencyMs": 272, + "totalRequests": 12102, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1170, + "requests": 1171, "errors": 0, - "requestsPerSec": 234, + "requestsPerSec": 234.2, "avgLatencyMs": 3.6, "medianLatencyMs": 3, "p50LatencyMs": 3, @@ -515,236 +515,236 @@ "p90LatencyMs": 4, "p99LatencyMs": 10, "maxLatencyMs": 11, - "bytesPerSec": 66037350.4 + "bytesPerSec": 66096332.8 }, { "workers": 5, "durationMs": 5000, - "requests": 1560, + "requests": 1535, "errors": 0, - "requestsPerSec": 312, - "avgLatencyMs": 15.5, + "requestsPerSec": 307, + "avgLatencyMs": 15.77, "medianLatencyMs": 14, "p50LatencyMs": 14, - "p75LatencyMs": 17, - "p90LatencyMs": 19, + "p75LatencyMs": 18, + "p90LatencyMs": 20, "p99LatencyMs": 23, - "maxLatencyMs": 30, - "bytesPerSec": 88047616 + "maxLatencyMs": 29, + "bytesPerSec": 86618931.2 }, { "workers": 10, "durationMs": 5000, - "requests": 1613, + "requests": 1606, "errors": 0, - "requestsPerSec": 322.61, - "avgLatencyMs": 30.39, + "requestsPerSec": 321.2, + "avgLatencyMs": 30.53, "medianLatencyMs": 31, "p50LatencyMs": 31, "p75LatencyMs": 33, "p90LatencyMs": 35, - "p99LatencyMs": 40, - "maxLatencyMs": 59, - "bytesPerSec": 91036057.6 + "p99LatencyMs": 39, + "maxLatencyMs": 47, + "bytesPerSec": 90642841.6 }, { "workers": 25, "durationMs": 5000, - "requests": 1930, + "requests": 1921, "errors": 0, - "requestsPerSec": 386, - "avgLatencyMs": 63.85, + "requestsPerSec": 384.2, + "avgLatencyMs": 64.19, "medianLatencyMs": 62, "p50LatencyMs": 62, - "p75LatencyMs": 63, - "p90LatencyMs": 66, - "p99LatencyMs": 95, - "maxLatencyMs": 278, - "bytesPerSec": 108927385.6 + "p75LatencyMs": 64, + "p90LatencyMs": 74, + "p99LatencyMs": 92, + "maxLatencyMs": 263, + "bytesPerSec": 108416204.8 }, { "workers": 50, "durationMs": 5000, - "requests": 1945, + "requests": 1985, "errors": 0, - "requestsPerSec": 389, - "avgLatencyMs": 126.44, - "medianLatencyMs": 124, - "p50LatencyMs": 124, - "p75LatencyMs": 126, - "p90LatencyMs": 134, - "p99LatencyMs": 310, - "maxLatencyMs": 968, - "bytesPerSec": 109779353.6 + "requestsPerSec": 397, + "avgLatencyMs": 123.88, + "medianLatencyMs": 122, + "p50LatencyMs": 122, + "p75LatencyMs": 123, + "p90LatencyMs": 128, + "p99LatencyMs": 272, + "maxLatencyMs": 831, + "bytesPerSec": 112033792 }, { "workers": 100, "durationMs": 5010, - "requests": 1857, + "requests": 1964, "errors": 0, - "requestsPerSec": 371.4, - "avgLatencyMs": 261.95, - "medianLatencyMs": 220, - "p50LatencyMs": 220, - "p75LatencyMs": 257, - "p90LatencyMs": 272, - "p99LatencyMs": 2597, - "maxLatencyMs": 4095, - "bytesPerSec": 104811724.8 + "requestsPerSec": 392.8, + "avgLatencyMs": 247.94, + "medianLatencyMs": 204, + "p50LatencyMs": 204, + "p75LatencyMs": 241, + "p90LatencyMs": 256, + "p99LatencyMs": 2480, + "maxLatencyMs": 3917, + "bytesPerSec": 110827929.6 }, { "workers": 200, "durationMs": 5010, - "requests": 1775, + "requests": 1920, "errors": 0, - "requestsPerSec": 355, - "avgLatencyMs": 286.83, + "requestsPerSec": 384, + "avgLatencyMs": 280.95, "medianLatencyMs": 208, "p50LatencyMs": 208, - "p75LatencyMs": 245, - "p90LatencyMs": 280, - "p99LatencyMs": 3466, - "maxLatencyMs": 5000, - "bytesPerSec": 100171776 + "p75LatencyMs": 244, + "p90LatencyMs": 286, + "p99LatencyMs": 3331, + "maxLatencyMs": 4938, + "bytesPerSec": 108350668.8 } ], "runs": 3, "samples": [ { - "peakWorkers": 25, - "peakRequestsPerSec": 333.4, - "peakAvgLatencyMs": 73.91, - "peakP50LatencyMs": 73, - "peakP75LatencyMs": 77, - "peakP90LatencyMs": 82, - "peakP99LatencyMs": 91, - "totalRequests": 10987, + "peakWorkers": 100, + "peakRequestsPerSec": 342.2, + "peakAvgLatencyMs": 282.72, + "peakP50LatencyMs": 223, + "peakP75LatencyMs": 262, + "peakP90LatencyMs": 295, + "peakP99LatencyMs": 3051, + "totalRequests": 11094, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1243, + "requests": 1165, "errors": 0, - "requestsPerSec": 248.6, - "avgLatencyMs": 3.29, + "requestsPerSec": 233, + "avgLatencyMs": 3.67, "medianLatencyMs": 3, "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 4, - "p99LatencyMs": 7, + "p75LatencyMs": 4, + "p90LatencyMs": 5, + "p99LatencyMs": 8, "maxLatencyMs": 9, - "bytesPerSec": 70156288 + "bytesPerSec": 65748992 }, { "workers": 5, "durationMs": 5000, - "requests": 1570, + "requests": 1571, "errors": 0, - "requestsPerSec": 314, - "avgLatencyMs": 15.38, + "requestsPerSec": 314.2, + "avgLatencyMs": 15.39, "medianLatencyMs": 14, "p50LatencyMs": 14, - "p75LatencyMs": 18, + "p75LatencyMs": 17, "p90LatencyMs": 19, - "p99LatencyMs": 22, - "maxLatencyMs": 25, - "bytesPerSec": 88611225.6 + "p99LatencyMs": 21, + "maxLatencyMs": 26, + "bytesPerSec": 88663654.4 }, { "workers": 10, "durationMs": 5000, - "requests": 1619, + "requests": 1659, "errors": 0, - "requestsPerSec": 323.8, - "avgLatencyMs": 30.28, - "medianLatencyMs": 31, - "p50LatencyMs": 31, + "requestsPerSec": 331.8, + "avgLatencyMs": 29.55, + "medianLatencyMs": 30, + "p50LatencyMs": 30, "p75LatencyMs": 32, - "p90LatencyMs": 35, - "p99LatencyMs": 40, - "maxLatencyMs": 67, - "bytesPerSec": 91376844.8 + "p90LatencyMs": 34, + "p99LatencyMs": 39, + "maxLatencyMs": 45, + "bytesPerSec": 93631283.2 }, { "workers": 25, "durationMs": 5000, - "requests": 1667, + "requests": 1710, "errors": 0, - "requestsPerSec": 333.4, - "avgLatencyMs": 73.91, - "medianLatencyMs": 73, - "p50LatencyMs": 73, - "p75LatencyMs": 77, - "p90LatencyMs": 82, - "p99LatencyMs": 91, - "maxLatencyMs": 304, - "bytesPerSec": 94076928 + "requestsPerSec": 342, + "avgLatencyMs": 72.07, + "medianLatencyMs": 71, + "p50LatencyMs": 71, + "p75LatencyMs": 76, + "p90LatencyMs": 80, + "p99LatencyMs": 89, + "maxLatencyMs": 312, + "bytesPerSec": 96501760 }, { "workers": 50, "durationMs": 5000, - "requests": 1643, + "requests": 1694, "errors": 0, - "requestsPerSec": 328.6, - "avgLatencyMs": 149.21, - "medianLatencyMs": 144, - "p50LatencyMs": 144, - "p75LatencyMs": 154, - "p90LatencyMs": 159, - "p99LatencyMs": 520, - "maxLatencyMs": 1209, - "bytesPerSec": 92739993.6 + "requestsPerSec": 338.8, + "avgLatencyMs": 144.75, + "medianLatencyMs": 141, + "p50LatencyMs": 141, + "p75LatencyMs": 150, + "p90LatencyMs": 157, + "p99LatencyMs": 527, + "maxLatencyMs": 1097, + "bytesPerSec": 95597363.2 }, { "workers": 100, "durationMs": 5010, - "requests": 1642, + "requests": 1711, "errors": 0, - "requestsPerSec": 328.4, - "avgLatencyMs": 295.31, - "medianLatencyMs": 219, - "p50LatencyMs": 219, - "p75LatencyMs": 261, - "p90LatencyMs": 291, - "p99LatencyMs": 3497, - "maxLatencyMs": 4956, - "bytesPerSec": 92661350.4 + "requestsPerSec": 342.2, + "avgLatencyMs": 282.72, + "medianLatencyMs": 223, + "p50LatencyMs": 223, + "p75LatencyMs": 262, + "p90LatencyMs": 295, + "p99LatencyMs": 3051, + "maxLatencyMs": 4475, + "bytesPerSec": 96554188.8 }, { "workers": 200, "durationMs": 5010, - "requests": 1603, + "requests": 1584, "errors": 0, - "requestsPerSec": 320.61, - "avgLatencyMs": 302.69, - "medianLatencyMs": 223, - "p50LatencyMs": 223, - "p75LatencyMs": 263, - "p90LatencyMs": 288, - "p99LatencyMs": 3550, - "maxLatencyMs": 5001, - "bytesPerSec": 90459340.8 + "requestsPerSec": 316.8, + "avgLatencyMs": 302.8, + "medianLatencyMs": 222, + "p50LatencyMs": 222, + "p75LatencyMs": 259, + "p90LatencyMs": 289, + "p99LatencyMs": 3619, + "maxLatencyMs": 4991, + "bytesPerSec": 89397657.6 } ] }, { "peakWorkers": 50, - "peakRequestsPerSec": 389, - "peakAvgLatencyMs": 126.44, - "peakP50LatencyMs": 124, - "peakP75LatencyMs": 126, - "peakP90LatencyMs": 134, - "peakP99LatencyMs": 310, - "totalRequests": 11850, + "peakRequestsPerSec": 397, + "peakAvgLatencyMs": 123.88, + "peakP50LatencyMs": 122, + "peakP75LatencyMs": 123, + "peakP90LatencyMs": 128, + "peakP99LatencyMs": 272, + "totalRequests": 12102, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1170, + "requests": 1171, "errors": 0, - "requestsPerSec": 234, + "requestsPerSec": 234.2, "avgLatencyMs": 3.6, "medianLatencyMs": 3, "p50LatencyMs": 3, @@ -752,215 +752,215 @@ "p90LatencyMs": 4, "p99LatencyMs": 10, "maxLatencyMs": 11, - "bytesPerSec": 66037350.4 + "bytesPerSec": 66096332.8 }, { "workers": 5, "durationMs": 5000, - "requests": 1560, + "requests": 1535, "errors": 0, - "requestsPerSec": 312, - "avgLatencyMs": 15.5, + "requestsPerSec": 307, + "avgLatencyMs": 15.77, "medianLatencyMs": 14, "p50LatencyMs": 14, - "p75LatencyMs": 17, - "p90LatencyMs": 19, + "p75LatencyMs": 18, + "p90LatencyMs": 20, "p99LatencyMs": 23, - "maxLatencyMs": 30, - "bytesPerSec": 88047616 + "maxLatencyMs": 29, + "bytesPerSec": 86618931.2 }, { "workers": 10, "durationMs": 5000, - "requests": 1613, + "requests": 1606, "errors": 0, - "requestsPerSec": 322.61, - "avgLatencyMs": 30.39, + "requestsPerSec": 321.2, + "avgLatencyMs": 30.53, "medianLatencyMs": 31, "p50LatencyMs": 31, "p75LatencyMs": 33, "p90LatencyMs": 35, - "p99LatencyMs": 40, - "maxLatencyMs": 59, - "bytesPerSec": 91036057.6 + "p99LatencyMs": 39, + "maxLatencyMs": 47, + "bytesPerSec": 90642841.6 }, { "workers": 25, "durationMs": 5000, - "requests": 1930, + "requests": 1921, "errors": 0, - "requestsPerSec": 386, - "avgLatencyMs": 63.85, + "requestsPerSec": 384.2, + "avgLatencyMs": 64.19, "medianLatencyMs": 62, "p50LatencyMs": 62, - "p75LatencyMs": 63, - "p90LatencyMs": 66, - "p99LatencyMs": 95, - "maxLatencyMs": 278, - "bytesPerSec": 108927385.6 + "p75LatencyMs": 64, + "p90LatencyMs": 74, + "p99LatencyMs": 92, + "maxLatencyMs": 263, + "bytesPerSec": 108416204.8 }, { "workers": 50, "durationMs": 5000, - "requests": 1945, + "requests": 1985, "errors": 0, - "requestsPerSec": 389, - "avgLatencyMs": 126.44, - "medianLatencyMs": 124, - "p50LatencyMs": 124, - "p75LatencyMs": 126, - "p90LatencyMs": 134, - "p99LatencyMs": 310, - "maxLatencyMs": 968, - "bytesPerSec": 109779353.6 + "requestsPerSec": 397, + "avgLatencyMs": 123.88, + "medianLatencyMs": 122, + "p50LatencyMs": 122, + "p75LatencyMs": 123, + "p90LatencyMs": 128, + "p99LatencyMs": 272, + "maxLatencyMs": 831, + "bytesPerSec": 112033792 }, { "workers": 100, "durationMs": 5010, - "requests": 1857, + "requests": 1964, "errors": 0, - "requestsPerSec": 371.4, - "avgLatencyMs": 261.95, - "medianLatencyMs": 220, - "p50LatencyMs": 220, - "p75LatencyMs": 257, - "p90LatencyMs": 272, - "p99LatencyMs": 2597, - "maxLatencyMs": 4095, - "bytesPerSec": 104811724.8 + "requestsPerSec": 392.8, + "avgLatencyMs": 247.94, + "medianLatencyMs": 204, + "p50LatencyMs": 204, + "p75LatencyMs": 241, + "p90LatencyMs": 256, + "p99LatencyMs": 2480, + "maxLatencyMs": 3917, + "bytesPerSec": 110827929.6 }, { "workers": 200, "durationMs": 5010, - "requests": 1775, + "requests": 1920, "errors": 0, - "requestsPerSec": 355, - "avgLatencyMs": 286.83, + "requestsPerSec": 384, + "avgLatencyMs": 280.95, "medianLatencyMs": 208, "p50LatencyMs": 208, - "p75LatencyMs": 245, - "p90LatencyMs": 280, - "p99LatencyMs": 3466, - "maxLatencyMs": 5000, - "bytesPerSec": 100171776 + "p75LatencyMs": 244, + "p90LatencyMs": 286, + "p99LatencyMs": 3331, + "maxLatencyMs": 4938, + "bytesPerSec": 108350668.8 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 397.4, - "peakAvgLatencyMs": 62.06, - "peakP50LatencyMs": 62, - "peakP75LatencyMs": 63, - "peakP90LatencyMs": 64, - "peakP99LatencyMs": 66, - "totalRequests": 12695, + "peakRequestsPerSec": 398.8, + "peakAvgLatencyMs": 61.82, + "peakP50LatencyMs": 61, + "peakP75LatencyMs": 62, + "peakP90LatencyMs": 63, + "peakP99LatencyMs": 86, + "totalRequests": 12988, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1325, + "requests": 1375, "errors": 0, - "requestsPerSec": 265, - "avgLatencyMs": 3.13, + "requestsPerSec": 275, + "avgLatencyMs": 3.02, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, - "p90LatencyMs": 4, + "p90LatencyMs": 3, "p99LatencyMs": 4, - "maxLatencyMs": 10, - "bytesPerSec": 74783129.6 + "maxLatencyMs": 4, + "bytesPerSec": 77614284.8 }, { "workers": 5, "durationMs": 5000, - "requests": 1775, + "requests": 1843, "errors": 0, - "requestsPerSec": 355, - "avgLatencyMs": 13.56, + "requestsPerSec": 368.6, + "avgLatencyMs": 12.97, "medianLatencyMs": 13, "p50LatencyMs": 13, - "p75LatencyMs": 14, - "p90LatencyMs": 15, + "p75LatencyMs": 13, + "p90LatencyMs": 14, "p99LatencyMs": 18, - "maxLatencyMs": 25, - "bytesPerSec": 100184883.2 + "maxLatencyMs": 22, + "bytesPerSec": 104012185.6 }, { "workers": 10, "durationMs": 5000, - "requests": 1877, + "requests": 1945, "errors": 0, - "requestsPerSec": 375.4, - "avgLatencyMs": 26.05, - "medianLatencyMs": 26, - "p50LatencyMs": 26, - "p75LatencyMs": 27, - "p90LatencyMs": 28, - "p99LatencyMs": 37, - "maxLatencyMs": 47, - "bytesPerSec": 105938944 + "requestsPerSec": 389, + "avgLatencyMs": 25.14, + "medianLatencyMs": 25, + "p50LatencyMs": 25, + "p75LatencyMs": 26, + "p90LatencyMs": 26, + "p99LatencyMs": 30, + "maxLatencyMs": 40, + "bytesPerSec": 109766246.4 }, { "workers": 25, "durationMs": 5000, - "requests": 1987, + "requests": 1994, "errors": 0, - "requestsPerSec": 397.4, - "avgLatencyMs": 62.06, - "medianLatencyMs": 62, - "p50LatencyMs": 62, - "p75LatencyMs": 63, - "p90LatencyMs": 64, - "p99LatencyMs": 66, - "maxLatencyMs": 135, - "bytesPerSec": 112125542.4 + "requestsPerSec": 398.8, + "avgLatencyMs": 61.82, + "medianLatencyMs": 61, + "p50LatencyMs": 61, + "p75LatencyMs": 62, + "p90LatencyMs": 63, + "p99LatencyMs": 86, + "maxLatencyMs": 205, + "bytesPerSec": 112531865.6 }, { "workers": 50, - "durationMs": 5010, - "requests": 1958, + "durationMs": 5000, + "requests": 1993, "errors": 0, - "requestsPerSec": 391.6, - "avgLatencyMs": 125.68, - "medianLatencyMs": 124, - "p50LatencyMs": 124, - "p75LatencyMs": 126, - "p90LatencyMs": 129, - "p99LatencyMs": 278, - "maxLatencyMs": 735, - "bytesPerSec": 110500249.6 + "requestsPerSec": 398.6, + "avgLatencyMs": 123.42, + "medianLatencyMs": 121, + "p50LatencyMs": 121, + "p75LatencyMs": 123, + "p90LatencyMs": 126, + "p99LatencyMs": 360, + "maxLatencyMs": 897, + "bytesPerSec": 112479436.8 }, { "workers": 100, "durationMs": 5000, - "requests": 1921, + "requests": 1947, "errors": 0, - "requestsPerSec": 384.2, - "avgLatencyMs": 253.22, - "medianLatencyMs": 203, - "p50LatencyMs": 203, - "p75LatencyMs": 243, - "p90LatencyMs": 259, - "p99LatencyMs": 2699, - "maxLatencyMs": 4180, - "bytesPerSec": 108403097.6 + "requestsPerSec": 389.4, + "avgLatencyMs": 249.41, + "medianLatencyMs": 208, + "p50LatencyMs": 208, + "p75LatencyMs": 244, + "p90LatencyMs": 249, + "p99LatencyMs": 2475, + "maxLatencyMs": 3926, + "bytesPerSec": 109884211.2 }, { "workers": 200, "durationMs": 5010, - "requests": 1852, + "requests": 1891, "errors": 0, - "requestsPerSec": 370.4, - "avgLatencyMs": 283.5, - "medianLatencyMs": 203, - "p50LatencyMs": 203, - "p75LatencyMs": 250, - "p90LatencyMs": 292, - "p99LatencyMs": 3400, - "maxLatencyMs": 4944, - "bytesPerSec": 104523366.4 + "requestsPerSec": 378.2, + "avgLatencyMs": 283.88, + "medianLatencyMs": 216, + "p50LatencyMs": 216, + "p75LatencyMs": 247, + "p90LatencyMs": 267, + "p99LatencyMs": 3431, + "maxLatencyMs": 4999, + "bytesPerSec": 106725376 } ] } @@ -969,147 +969,147 @@ }, "browserVersion": "Google Chrome 154.0.8037.97", "clientSideRenderedTests": { - "firstPaintMs": 99.2, - "fcpMs": 99.11, + "firstPaintMs": 92.8, + "fcpMs": 92.64, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 19.33, - "inputDelayMs": 0.98, - "processingDurationMs": 3.22, - "presentationDelayMs": 15.14 + "interactionLatencyMs": 20.68, + "inputDelayMs": 0.86, + "processingDurationMs": 3.67, + "presentationDelayMs": 16.15 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 7.76, - "fcpMs": 7.87, - "interactionLatencyMs": 0.95, - "inputDelayMs": 0.34, - "processingDurationMs": 1.28, - "presentationDelayMs": 0.92 + "firstPaintMs": 6.98, + "fcpMs": 7.09, + "interactionLatencyMs": 2.94, + "inputDelayMs": 0.05, + "processingDurationMs": 2.69, + "presentationDelayMs": 1.53 }, "samples": [ { - "firstPaintMs": 113, - "fcpMs": 113.113, + "firstPaintMs": 103, + "fcpMs": 103.187, "interactionTests": { - "interactionLatencyMs": 19.874000000000002, - "inputDelayMs": 1.544, - "processingDurationMs": 2.779, - "presentationDelayMs": 15.551 + "interactionLatencyMs": 25.083, + "inputDelayMs": 0.782, + "processingDurationMs": 8.469, + "presentationDelayMs": 15.832 } }, { - "firstPaintMs": 95, - "fcpMs": 94.603, + "firstPaintMs": 96, + "fcpMs": 95.72, "interactionTests": { - "interactionLatencyMs": 19.057, - "inputDelayMs": 0.816, - "processingDurationMs": 2.28, - "presentationDelayMs": 15.961 + "interactionLatencyMs": 17.361, + "inputDelayMs": 0.916, + "processingDurationMs": 2.37, + "presentationDelayMs": 14.075 } }, { - "firstPaintMs": 96, - "fcpMs": 95.689, + "firstPaintMs": 87, + "fcpMs": 87.128, "interactionTests": { - "interactionLatencyMs": 19.931, - "inputDelayMs": 0.728, - "processingDurationMs": 3.499, - "presentationDelayMs": 15.704 + "interactionLatencyMs": 20.68, + "inputDelayMs": 0.861, + "processingDurationMs": 2.254, + "presentationDelayMs": 17.565 } }, { - "firstPaintMs": 95, - "fcpMs": 95.351, + "firstPaintMs": 86, + "fcpMs": 85.665, "interactionTests": { - "interactionLatencyMs": 20.028, - "inputDelayMs": 1.023, - "processingDurationMs": 5.316, - "presentationDelayMs": 13.689 + "interactionLatencyMs": 21.482, + "inputDelayMs": 0.825, + "processingDurationMs": 2.916, + "presentationDelayMs": 17.741 } }, { - "firstPaintMs": 97, - "fcpMs": 96.806, + "firstPaintMs": 92, + "fcpMs": 91.515, "interactionTests": { - "interactionLatencyMs": 17.779, - "inputDelayMs": 0.774, - "processingDurationMs": 2.204, - "presentationDelayMs": 14.801 + "interactionLatencyMs": 18.774, + "inputDelayMs": 0.896, + "processingDurationMs": 2.358, + "presentationDelayMs": 15.52 } } ] }, "serverSideRenderedTests": { - "firstPaintMs": 89.2, - "fcpMs": 89.21, + "firstPaintMs": 92.8, + "fcpMs": 92.82, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 16.69, - "inputDelayMs": 1.02, - "processingDurationMs": 4.2, - "presentationDelayMs": 11.48 + "interactionLatencyMs": 17.6, + "inputDelayMs": 1.59, + "processingDurationMs": 2.39, + "presentationDelayMs": 13.62 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 7.69, - "fcpMs": 7.84, - "interactionLatencyMs": 2.71, - "inputDelayMs": 0.3, - "processingDurationMs": 2.03, - "presentationDelayMs": 3.28 + "firstPaintMs": 6.22, + "fcpMs": 6.48, + "interactionLatencyMs": 4.54, + "inputDelayMs": 1.18, + "processingDurationMs": 0.37, + "presentationDelayMs": 3.91 }, "samples": [ { - "firstPaintMs": 96, - "fcpMs": 96.454, + "firstPaintMs": 100, + "fcpMs": 100.17, "interactionTests": { - "interactionLatencyMs": 14.335, - "inputDelayMs": 0.919, - "processingDurationMs": 5.769, - "presentationDelayMs": 7.647 + "interactionLatencyMs": 24.282, + "inputDelayMs": 3.68, + "processingDurationMs": 1.977, + "presentationDelayMs": 18.625 } }, { - "firstPaintMs": 80, - "fcpMs": 79.795, + "firstPaintMs": 94, + "fcpMs": 93.959, "interactionTests": { - "interactionLatencyMs": 14.75, - "inputDelayMs": 0.945, - "processingDurationMs": 5.604, - "presentationDelayMs": 8.201 + "interactionLatencyMs": 14.652000000000001, + "inputDelayMs": 0.998, + "processingDurationMs": 2.599, + "presentationDelayMs": 11.055 } }, { - "firstPaintMs": 84, - "fcpMs": 83.899, + "firstPaintMs": 88, + "fcpMs": 87.807, "interactionTests": { - "interactionLatencyMs": 17.225, - "inputDelayMs": 1.546, - "processingDurationMs": 2.034, - "presentationDelayMs": 13.645 + "interactionLatencyMs": 15.413, + "inputDelayMs": 0.974, + "processingDurationMs": 2.626, + "presentationDelayMs": 11.813 } }, { - "firstPaintMs": 98, - "fcpMs": 97.886, + "firstPaintMs": 85, + "fcpMs": 84.71, "interactionTests": { - "interactionLatencyMs": 21.095, - "inputDelayMs": 0.842, - "processingDurationMs": 5.662, - "presentationDelayMs": 14.591 + "interactionLatencyMs": 13.411999999999999, + "inputDelayMs": 0.971, + "processingDurationMs": 2.738, + "presentationDelayMs": 9.703 } }, { - "firstPaintMs": 88, - "fcpMs": 88.037, + "firstPaintMs": 97, + "fcpMs": 97.464, "interactionTests": { - "interactionLatencyMs": 16.061, - "inputDelayMs": 0.836, - "processingDurationMs": 1.918, - "presentationDelayMs": 13.307 + "interactionLatencyMs": 20.22, + "inputDelayMs": 1.319, + "processingDurationMs": 1.989, + "presentationDelayMs": 16.912 } } ] 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 7c8c2e60..7bb3f850 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,485 +4,485 @@ "type": "runtime-app", "isFocused": true, "order": 5, - "timingMeasuredAt": "2026-10-09T13:14:59.615Z", + "timingMeasuredAt": "2026-10-10T10:58:42.209Z", "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": 150.4, - "fcpMs": 150.44, + "firstPaintMs": 159.4, + "fcpMs": 159.35, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 16.65, - "inputDelayMs": 1.45, - "processingDurationMs": 2.24, - "presentationDelayMs": 12.96 + "interactionLatencyMs": 16.21, + "inputDelayMs": 2.09, + "processingDurationMs": 2.18, + "presentationDelayMs": 11.94 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 8.44, - "fcpMs": 8.32, - "interactionLatencyMs": 4.18, - "inputDelayMs": 0.04, - "processingDurationMs": 0.43, - "presentationDelayMs": 4.26 + "firstPaintMs": 11.22, + "fcpMs": 11.22, + "interactionLatencyMs": 5.36, + "inputDelayMs": 1.25, + "processingDurationMs": 0.14, + "presentationDelayMs": 5.97 }, "samples": [ { - "firstPaintMs": 146, - "fcpMs": 146.141, + "firstPaintMs": 161, + "fcpMs": 161.439, "interactionTests": { - "interactionLatencyMs": 10.484, - "inputDelayMs": 1.485, - "processingDurationMs": 2.094, - "presentationDelayMs": 6.905 + "interactionLatencyMs": 10.922, + "inputDelayMs": 4.326, + "processingDurationMs": 2.18, + "presentationDelayMs": 4.416 } }, { - "firstPaintMs": 161, - "fcpMs": 161.088, + "firstPaintMs": 166, + "fcpMs": 165.866, "interactionTests": { - "interactionLatencyMs": 20.376, - "inputDelayMs": 1.451, - "processingDurationMs": 1.957, - "presentationDelayMs": 16.968 + "interactionLatencyMs": 21.371, + "inputDelayMs": 1.67, + "processingDurationMs": 2.21, + "presentationDelayMs": 17.491 } }, { - "firstPaintMs": 143, - "fcpMs": 143.48, + "firstPaintMs": 162, + "fcpMs": 161.548, "interactionTests": { - "interactionLatencyMs": 15.323, - "inputDelayMs": 1.502, - "processingDurationMs": 2.059, - "presentationDelayMs": 11.762 + "interactionLatencyMs": 22.599999999999998, + "inputDelayMs": 1.644, + "processingDurationMs": 2.387, + "presentationDelayMs": 18.569 } }, { - "firstPaintMs": 158, - "fcpMs": 157.688, + "firstPaintMs": 168, + "fcpMs": 167.966, "interactionTests": { - "interactionLatencyMs": 20.655, - "inputDelayMs": 1.438, - "processingDurationMs": 2.068, - "presentationDelayMs": 17.149 + "interactionLatencyMs": 13.426, + "inputDelayMs": 1.401, + "processingDurationMs": 2.029, + "presentationDelayMs": 9.996 } }, { - "firstPaintMs": 144, - "fcpMs": 143.801, + "firstPaintMs": 140, + "fcpMs": 139.924, "interactionTests": { - "interactionLatencyMs": 16.404, - "inputDelayMs": 1.388, - "processingDurationMs": 2.999, - "presentationDelayMs": 12.017 + "interactionLatencyMs": 12.753, + "inputDelayMs": 1.433, + "processingDurationMs": 2.071, + "presentationDelayMs": 9.249 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 330, - "avgLatencyMs": 3.063, - "medianLatencyMs": 3.007, - "samples": 3265, + "opsPerSec": 329, + "avgLatencyMs": 3.079, + "medianLatencyMs": 3.003, + "samples": 3248, "bodySizeKb": 216.9, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 95.4, - "fcpMs": 95.57, + "firstPaintMs": 104.8, + "fcpMs": 104.73, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 19.54, - "inputDelayMs": 1.65, - "processingDurationMs": 2.83, - "presentationDelayMs": 15.05 + "interactionLatencyMs": 18.41, + "inputDelayMs": 1.77, + "processingDurationMs": 3.39, + "presentationDelayMs": 13.25 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 14.1, - "fcpMs": 14.01, - "interactionLatencyMs": 2.84, + "firstPaintMs": 16.19, + "fcpMs": 16.43, + "interactionLatencyMs": 4.97, "inputDelayMs": 0.1, - "processingDurationMs": 0.12, - "presentationDelayMs": 2.85 + "processingDurationMs": 0.79, + "presentationDelayMs": 5.26 }, "samples": [ { - "firstPaintMs": 99, - "fcpMs": 99.065, + "firstPaintMs": 83, + "fcpMs": 82.583, "interactionTests": { - "interactionLatencyMs": 19.554, - "inputDelayMs": 1.698, - "processingDurationMs": 2.961, - "presentationDelayMs": 14.895 + "interactionLatencyMs": 12.918, + "inputDelayMs": 1.733, + "processingDurationMs": 2.759, + "presentationDelayMs": 8.426 } }, { - "firstPaintMs": 71, - "fcpMs": 71.267, + "firstPaintMs": 125, + "fcpMs": 125.184, "interactionTests": { - "interactionLatencyMs": 18.563000000000002, - "inputDelayMs": 1.73, - "processingDurationMs": 2.952, - "presentationDelayMs": 13.881 + "interactionLatencyMs": 22.282, + "inputDelayMs": 1.627, + "processingDurationMs": 3.077, + "presentationDelayMs": 17.578 } }, { - "firstPaintMs": 105, - "fcpMs": 104.72, + "firstPaintMs": 104, + "fcpMs": 103.759, "interactionTests": { - "interactionLatencyMs": 21.512, - "inputDelayMs": 1.745, - "processingDurationMs": 2.687, - "presentationDelayMs": 17.08 + "interactionLatencyMs": 17.724, + "inputDelayMs": 1.876, + "processingDurationMs": 3.108, + "presentationDelayMs": 12.74 } }, { - "firstPaintMs": 105, - "fcpMs": 105.338, + "firstPaintMs": 97, + "fcpMs": 96.923, "interactionTests": { - "interactionLatencyMs": 22.700000000000003, - "inputDelayMs": 1.581, - "processingDurationMs": 2.772, - "presentationDelayMs": 18.347 + "interactionLatencyMs": 14.538, + "inputDelayMs": 1.847, + "processingDurationMs": 4.771, + "presentationDelayMs": 7.92 } }, { - "firstPaintMs": 97, - "fcpMs": 97.456, + "firstPaintMs": 115, + "fcpMs": 115.184, "interactionTests": { - "interactionLatencyMs": 15.365, - "inputDelayMs": 1.517, - "processingDurationMs": 2.801, - "presentationDelayMs": 11.047 + "interactionLatencyMs": 24.586, + "inputDelayMs": 1.753, + "processingDurationMs": 3.247, + "presentationDelayMs": 19.586 } } ] }, "ssrRouterLinkLoadTests": { - "peakWorkers": 50, - "peakRequestsPerSec": 173.8, - "peakAvgLatencyMs": 279.34, - "peakP50LatencyMs": 276, - "peakP75LatencyMs": 277, - "peakP90LatencyMs": 282, - "peakP99LatencyMs": 1643, - "totalRequests": 5767, + "peakWorkers": 10, + "peakRequestsPerSec": 169.8, + "peakAvgLatencyMs": 58.11, + "peakP50LatencyMs": 57, + "peakP75LatencyMs": 58, + "peakP90LatencyMs": 62, + "peakP99LatencyMs": 88, + "totalRequests": 5649, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 705, + "requests": 723, "errors": 0, - "requestsPerSec": 141, - "avgLatencyMs": 6.41, + "requestsPerSec": 144.6, + "avgLatencyMs": 6.28, "medianLatencyMs": 6, "p50LatencyMs": 6, - "p75LatencyMs": 7, + "p75LatencyMs": 6, "p90LatencyMs": 7, - "p99LatencyMs": 11, - "maxLatencyMs": 13, - "bytesPerSec": 47117107.2 + "p99LatencyMs": 8, + "maxLatencyMs": 11, + "bytesPerSec": 48316416 }, { "workers": 5, "durationMs": 5000, - "requests": 829, + "requests": 830, "errors": 0, - "requestsPerSec": 165.8, - "avgLatencyMs": 29.57, + "requestsPerSec": 166, + "avgLatencyMs": 29.55, "medianLatencyMs": 29, "p50LatencyMs": 29, - "p75LatencyMs": 30, - "p90LatencyMs": 33, + "p75LatencyMs": 29, + "p90LatencyMs": 31, "p99LatencyMs": 45, "maxLatencyMs": 60, - "bytesPerSec": 55394304 + "bytesPerSec": 55466393.6 }, { "workers": 10, "durationMs": 5000, - "requests": 840, + "requests": 849, "errors": 0, - "requestsPerSec": 168, - "avgLatencyMs": 58.67, - "medianLatencyMs": 58, - "p50LatencyMs": 58, + "requestsPerSec": 169.8, + "avgLatencyMs": 58.11, + "medianLatencyMs": 57, + "p50LatencyMs": 57, "p75LatencyMs": 58, - "p90LatencyMs": 63, - "p99LatencyMs": 91, - "maxLatencyMs": 113, - "bytesPerSec": 56128307.2 + "p90LatencyMs": 62, + "p99LatencyMs": 88, + "maxLatencyMs": 88, + "bytesPerSec": 56737792 }, { "workers": 25, "durationMs": 5000, - "requests": 868, + "requests": 836, "errors": 0, - "requestsPerSec": 173.6, - "avgLatencyMs": 141.15, - "medianLatencyMs": 139, - "p50LatencyMs": 139, - "p75LatencyMs": 140, - "p90LatencyMs": 164, - "p99LatencyMs": 304, - "maxLatencyMs": 605, - "bytesPerSec": 58009190.4 + "requestsPerSec": 167.2, + "avgLatencyMs": 146.91, + "medianLatencyMs": 145, + "p50LatencyMs": 145, + "p75LatencyMs": 146, + "p90LatencyMs": 162, + "p99LatencyMs": 339, + "maxLatencyMs": 634, + "bytesPerSec": 55859609.6 }, { "workers": 50, "durationMs": 5000, - "requests": 869, + "requests": 841, "errors": 0, - "requestsPerSec": 173.8, - "avgLatencyMs": 279.34, - "medianLatencyMs": 276, - "p50LatencyMs": 276, - "p75LatencyMs": 277, - "p90LatencyMs": 282, - "p99LatencyMs": 1643, - "maxLatencyMs": 2404, - "bytesPerSec": 58068172.8 + "requestsPerSec": 168.2, + "avgLatencyMs": 288.37, + "medianLatencyMs": 287, + "p50LatencyMs": 287, + "p75LatencyMs": 289, + "p90LatencyMs": 296, + "p99LatencyMs": 1716, + "maxLatencyMs": 2353, + "bytesPerSec": 56200396.8 }, { "workers": 100, "durationMs": 5010, - "requests": 842, + "requests": 819, "errors": 0, - "requestsPerSec": 168.4, - "avgLatencyMs": 404.74, - "medianLatencyMs": 306, - "p50LatencyMs": 306, - "p75LatencyMs": 358, - "p90LatencyMs": 397, - "p99LatencyMs": 3873, - "maxLatencyMs": 4910, - "bytesPerSec": 56272486.4 + "requestsPerSec": 163.81, + "avgLatencyMs": 420.92, + "medianLatencyMs": 315, + "p50LatencyMs": 315, + "p75LatencyMs": 378, + "p90LatencyMs": 407, + "p99LatencyMs": 3883, + "maxLatencyMs": 4978, + "bytesPerSec": 54732390.4 }, { "workers": 200, "durationMs": 5010, - "requests": 814, + "requests": 751, "errors": 0, - "requestsPerSec": 162.81, - "avgLatencyMs": 418.02, - "medianLatencyMs": 298, - "p50LatencyMs": 298, - "p75LatencyMs": 365, - "p90LatencyMs": 397, - "p99LatencyMs": 4047, - "maxLatencyMs": 4972, - "bytesPerSec": 54391603.2 + "requestsPerSec": 150.2, + "avgLatencyMs": 427.11, + "medianLatencyMs": 323, + "p50LatencyMs": 323, + "p75LatencyMs": 386, + "p90LatencyMs": 419, + "p99LatencyMs": 3928, + "maxLatencyMs": 4969, + "bytesPerSec": 50190745.6 } ], "runs": 3, "samples": [ { - "peakWorkers": 50, - "peakRequestsPerSec": 173.8, - "peakAvgLatencyMs": 279.34, - "peakP50LatencyMs": 276, - "peakP75LatencyMs": 277, - "peakP90LatencyMs": 282, - "peakP99LatencyMs": 1643, - "totalRequests": 5767, + "peakWorkers": 25, + "peakRequestsPerSec": 165.6, + "peakAvgLatencyMs": 148.32, + "peakP50LatencyMs": 147, + "peakP75LatencyMs": 149, + "peakP90LatencyMs": 154, + "peakP99LatencyMs": 318, + "totalRequests": 5525, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 705, + "requests": 679, "errors": 0, - "requestsPerSec": 141, - "avgLatencyMs": 6.41, - "medianLatencyMs": 6, - "p50LatencyMs": 6, + "requestsPerSec": 135.81, + "avgLatencyMs": 6.81, + "medianLatencyMs": 7, + "p50LatencyMs": 7, "p75LatencyMs": 7, - "p90LatencyMs": 7, - "p99LatencyMs": 11, - "maxLatencyMs": 13, - "bytesPerSec": 47117107.2 + "p90LatencyMs": 8, + "p99LatencyMs": 12, + "maxLatencyMs": 14, + "bytesPerSec": 45373849.6 }, { "workers": 5, "durationMs": 5000, - "requests": 829, + "requests": 797, "errors": 0, - "requestsPerSec": 165.8, - "avgLatencyMs": 29.57, - "medianLatencyMs": 29, - "p50LatencyMs": 29, - "p75LatencyMs": 30, + "requestsPerSec": 159.4, + "avgLatencyMs": 30.77, + "medianLatencyMs": 30, + "p50LatencyMs": 30, + "p75LatencyMs": 31, "p90LatencyMs": 33, - "p99LatencyMs": 45, - "maxLatencyMs": 60, - "bytesPerSec": 55394304 + "p99LatencyMs": 50, + "maxLatencyMs": 55, + "bytesPerSec": 53264384 }, { "workers": 10, "durationMs": 5000, - "requests": 840, + "requests": 821, "errors": 0, - "requestsPerSec": 168, - "avgLatencyMs": 58.67, - "medianLatencyMs": 58, - "p50LatencyMs": 58, - "p75LatencyMs": 58, - "p90LatencyMs": 63, - "p99LatencyMs": 91, - "maxLatencyMs": 113, - "bytesPerSec": 56128307.2 + "requestsPerSec": 164.2, + "avgLatencyMs": 60.04, + "medianLatencyMs": 59, + "p50LatencyMs": 59, + "p75LatencyMs": 60, + "p90LatencyMs": 64, + "p99LatencyMs": 88, + "maxLatencyMs": 129, + "bytesPerSec": 54856908.8 }, { "workers": 25, "durationMs": 5000, - "requests": 868, + "requests": 828, "errors": 0, - "requestsPerSec": 173.6, - "avgLatencyMs": 141.15, - "medianLatencyMs": 139, - "p50LatencyMs": 139, - "p75LatencyMs": 140, - "p90LatencyMs": 164, - "p99LatencyMs": 304, - "maxLatencyMs": 605, - "bytesPerSec": 58009190.4 + "requestsPerSec": 165.6, + "avgLatencyMs": 148.32, + "medianLatencyMs": 147, + "p50LatencyMs": 147, + "p75LatencyMs": 149, + "p90LatencyMs": 154, + "p99LatencyMs": 318, + "maxLatencyMs": 619, + "bytesPerSec": 55341875.2 }, { "workers": 50, "durationMs": 5000, - "requests": 869, + "requests": 820, "errors": 0, - "requestsPerSec": 173.8, - "avgLatencyMs": 279.34, - "medianLatencyMs": 276, - "p50LatencyMs": 276, - "p75LatencyMs": 277, - "p90LatencyMs": 282, - "p99LatencyMs": 1643, - "maxLatencyMs": 2404, - "bytesPerSec": 58068172.8 + "requestsPerSec": 164, + "avgLatencyMs": 295.53, + "medianLatencyMs": 291, + "p50LatencyMs": 291, + "p75LatencyMs": 295, + "p90LatencyMs": 302, + "p99LatencyMs": 1880, + "maxLatencyMs": 2668, + "bytesPerSec": 54804480 }, { "workers": 100, "durationMs": 5010, - "requests": 842, + "requests": 819, "errors": 0, - "requestsPerSec": 168.4, - "avgLatencyMs": 404.74, - "medianLatencyMs": 306, - "p50LatencyMs": 306, - "p75LatencyMs": 358, - "p90LatencyMs": 397, - "p99LatencyMs": 3873, - "maxLatencyMs": 4910, - "bytesPerSec": 56272486.4 + "requestsPerSec": 163.81, + "avgLatencyMs": 403.9, + "medianLatencyMs": 304, + "p50LatencyMs": 304, + "p75LatencyMs": 369, + "p90LatencyMs": 402, + "p99LatencyMs": 3823, + "maxLatencyMs": 4880, + "bytesPerSec": 54732390.4 }, { "workers": 200, "durationMs": 5010, - "requests": 814, + "requests": 761, "errors": 0, - "requestsPerSec": 162.81, - "avgLatencyMs": 418.02, - "medianLatencyMs": 298, - "p50LatencyMs": 298, + "requestsPerSec": 152.2, + "avgLatencyMs": 428.61, + "medianLatencyMs": 305, + "p50LatencyMs": 305, "p75LatencyMs": 365, - "p90LatencyMs": 397, - "p99LatencyMs": 4047, - "maxLatencyMs": 4972, - "bytesPerSec": 54391603.2 + "p90LatencyMs": 408, + "p99LatencyMs": 4010, + "maxLatencyMs": 4868, + "bytesPerSec": 50857574.4 } ] }, { - "peakWorkers": 10, - "peakRequestsPerSec": 175, - "peakAvgLatencyMs": 56.33, - "peakP50LatencyMs": 55, - "peakP75LatencyMs": 56, - "peakP90LatencyMs": 58, - "peakP99LatencyMs": 85, - "totalRequests": 5778, + "peakWorkers": 5, + "peakRequestsPerSec": 170, + "peakAvgLatencyMs": 28.94, + "peakP50LatencyMs": 29, + "peakP75LatencyMs": 29, + "peakP90LatencyMs": 29, + "peakP99LatencyMs": 44, + "totalRequests": 5693, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 728, + "requests": 719, "errors": 0, - "requestsPerSec": 145.6, - "avgLatencyMs": 6.27, + "requestsPerSec": 143.81, + "avgLatencyMs": 6.28, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 6, "p90LatencyMs": 7, "p99LatencyMs": 9, "maxLatencyMs": 11, - "bytesPerSec": 48650649.6 + "bytesPerSec": 48054272 }, { "workers": 5, "durationMs": 5000, - "requests": 860, + "requests": 850, "errors": 0, - "requestsPerSec": 172, - "avgLatencyMs": 28.43, - "medianLatencyMs": 28, - "p50LatencyMs": 28, - "p75LatencyMs": 28, + "requestsPerSec": 170, + "avgLatencyMs": 28.94, + "medianLatencyMs": 29, + "p50LatencyMs": 29, + "p75LatencyMs": 29, "p90LatencyMs": 29, "p99LatencyMs": 44, - "maxLatencyMs": 54, - "bytesPerSec": 57471795.2 + "maxLatencyMs": 52, + "bytesPerSec": 56809881.6 }, { "workers": 10, "durationMs": 5000, - "requests": 875, + "requests": 840, "errors": 0, - "requestsPerSec": 175, - "avgLatencyMs": 56.33, - "medianLatencyMs": 55, - "p50LatencyMs": 55, - "p75LatencyMs": 56, - "p90LatencyMs": 58, - "p99LatencyMs": 85, - "maxLatencyMs": 87, - "bytesPerSec": 58474496 + "requestsPerSec": 168, + "avgLatencyMs": 58.68, + "medianLatencyMs": 58, + "p50LatencyMs": 58, + "p75LatencyMs": 59, + "p90LatencyMs": 62, + "p99LatencyMs": 89, + "maxLatencyMs": 113, + "bytesPerSec": 56128307.2 }, { "workers": 25, "durationMs": 5000, - "requests": 860, + "requests": 838, "errors": 0, - "requestsPerSec": 172, - "avgLatencyMs": 142.85, - "medianLatencyMs": 139, - "p50LatencyMs": 139, - "p75LatencyMs": 145, - "p90LatencyMs": 155, - "p99LatencyMs": 294, - "maxLatencyMs": 538, - "bytesPerSec": 57471795.2 + "requestsPerSec": 167.6, + "avgLatencyMs": 146.51, + "medianLatencyMs": 145, + "p50LatencyMs": 145, + "p75LatencyMs": 146, + "p90LatencyMs": 153, + "p99LatencyMs": 249, + "maxLatencyMs": 584, + "bytesPerSec": 55990681.6 }, { "workers": 50, - "durationMs": 5010, - "requests": 846, + "durationMs": 5000, + "requests": 839, "errors": 0, - "requestsPerSec": 169.2, - "avgLatencyMs": 286.82, - "medianLatencyMs": 285, - "p50LatencyMs": 285, - "p75LatencyMs": 288, - "p90LatencyMs": 291, - "p99LatencyMs": 1646, - "maxLatencyMs": 2393, - "bytesPerSec": 56534630.4 + "requestsPerSec": 167.8, + "avgLatencyMs": 288.78, + "medianLatencyMs": 288, + "p50LatencyMs": 288, + "p75LatencyMs": 292, + "p90LatencyMs": 298, + "p99LatencyMs": 1730, + "maxLatencyMs": 2493, + "bytesPerSec": 56062771.2 }, { "workers": 100, @@ -490,72 +490,72 @@ "requests": 822, "errors": 0, "requestsPerSec": 164.4, - "avgLatencyMs": 413.76, - "medianLatencyMs": 320, - "p50LatencyMs": 320, - "p75LatencyMs": 367, - "p90LatencyMs": 406, - "p99LatencyMs": 3946, - "maxLatencyMs": 4988, + "avgLatencyMs": 413.49, + "medianLatencyMs": 307, + "p50LatencyMs": 307, + "p75LatencyMs": 364, + "p90LatencyMs": 410, + "p99LatencyMs": 3945, + "maxLatencyMs": 4991, "bytesPerSec": 54935552 }, { "workers": 200, "durationMs": 5010, - "requests": 787, + "requests": 785, "errors": 0, - "requestsPerSec": 157.4, - "avgLatencyMs": 420.34, - "medianLatencyMs": 312, - "p50LatencyMs": 312, - "p75LatencyMs": 366, - "p90LatencyMs": 398, - "p99LatencyMs": 3935, - "maxLatencyMs": 4872, - "bytesPerSec": 52587724.8 + "requestsPerSec": 157, + "avgLatencyMs": 420.83, + "medianLatencyMs": 302, + "p50LatencyMs": 302, + "p75LatencyMs": 372, + "p90LatencyMs": 412, + "p99LatencyMs": 4022, + "maxLatencyMs": 4929, + "bytesPerSec": 52451737.6 } ] }, { - "peakWorkers": 5, - "peakRequestsPerSec": 172, - "peakAvgLatencyMs": 28.46, - "peakP50LatencyMs": 28, - "peakP75LatencyMs": 29, - "peakP90LatencyMs": 29, - "peakP99LatencyMs": 39, - "totalRequests": 5745, + "peakWorkers": 10, + "peakRequestsPerSec": 169.8, + "peakAvgLatencyMs": 58.11, + "peakP50LatencyMs": 57, + "peakP75LatencyMs": 58, + "peakP90LatencyMs": 62, + "peakP99LatencyMs": 88, + "totalRequests": 5649, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 729, + "requests": 723, "errors": 0, - "requestsPerSec": 145.81, - "avgLatencyMs": 6.23, + "requestsPerSec": 144.6, + "avgLatencyMs": 6.28, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 6, "p90LatencyMs": 7, - "p99LatencyMs": 7, + "p99LatencyMs": 8, "maxLatencyMs": 11, - "bytesPerSec": 48709632 + "bytesPerSec": 48316416 }, { "workers": 5, "durationMs": 5000, - "requests": 860, + "requests": 830, "errors": 0, - "requestsPerSec": 172, - "avgLatencyMs": 28.46, - "medianLatencyMs": 28, - "p50LatencyMs": 28, + "requestsPerSec": 166, + "avgLatencyMs": 29.55, + "medianLatencyMs": 29, + "p50LatencyMs": 29, "p75LatencyMs": 29, - "p90LatencyMs": 29, - "p99LatencyMs": 39, - "maxLatencyMs": 53, - "bytesPerSec": 57471795.2 + "p90LatencyMs": 31, + "p99LatencyMs": 45, + "maxLatencyMs": 60, + "bytesPerSec": 55466393.6 }, { "workers": 10, @@ -563,74 +563,74 @@ "requests": 849, "errors": 0, "requestsPerSec": 169.8, - "avgLatencyMs": 58.1, + "avgLatencyMs": 58.11, "medianLatencyMs": 57, "p50LatencyMs": 57, "p75LatencyMs": 58, - "p90LatencyMs": 63, - "p99LatencyMs": 81, - "maxLatencyMs": 89, + "p90LatencyMs": 62, + "p99LatencyMs": 88, + "maxLatencyMs": 88, "bytesPerSec": 56737792 }, { "workers": 25, "durationMs": 5000, - "requests": 845, + "requests": 836, "errors": 0, - "requestsPerSec": 169, - "avgLatencyMs": 145.21, - "medianLatencyMs": 143, - "p50LatencyMs": 143, - "p75LatencyMs": 145, - "p90LatencyMs": 152, - "p99LatencyMs": 245, - "maxLatencyMs": 573, - "bytesPerSec": 56475648 + "requestsPerSec": 167.2, + "avgLatencyMs": 146.91, + "medianLatencyMs": 145, + "p50LatencyMs": 145, + "p75LatencyMs": 146, + "p90LatencyMs": 162, + "p99LatencyMs": 339, + "maxLatencyMs": 634, + "bytesPerSec": 55859609.6 }, { "workers": 50, "durationMs": 5000, - "requests": 842, + "requests": 841, "errors": 0, - "requestsPerSec": 168.4, - "avgLatencyMs": 287.98, - "medianLatencyMs": 285, - "p50LatencyMs": 285, - "p75LatencyMs": 290, - "p90LatencyMs": 297, - "p99LatencyMs": 1609, - "maxLatencyMs": 2322, - "bytesPerSec": 56272486.4 + "requestsPerSec": 168.2, + "avgLatencyMs": 288.37, + "medianLatencyMs": 287, + "p50LatencyMs": 287, + "p75LatencyMs": 289, + "p90LatencyMs": 296, + "p99LatencyMs": 1716, + "maxLatencyMs": 2353, + "bytesPerSec": 56200396.8 }, { "workers": 100, "durationMs": 5010, - "requests": 827, + "requests": 819, "errors": 0, - "requestsPerSec": 165.4, - "avgLatencyMs": 411.44, - "medianLatencyMs": 305, - "p50LatencyMs": 305, - "p75LatencyMs": 368, - "p90LatencyMs": 408, - "p99LatencyMs": 3968, - "maxLatencyMs": 4925, - "bytesPerSec": 55269785.6 + "requestsPerSec": 163.81, + "avgLatencyMs": 420.92, + "medianLatencyMs": 315, + "p50LatencyMs": 315, + "p75LatencyMs": 378, + "p90LatencyMs": 407, + "p99LatencyMs": 3883, + "maxLatencyMs": 4978, + "bytesPerSec": 54732390.4 }, { "workers": 200, "durationMs": 5010, - "requests": 793, + "requests": 751, "errors": 0, - "requestsPerSec": 158.6, - "avgLatencyMs": 428.5, - "medianLatencyMs": 310, - "p50LatencyMs": 310, - "p75LatencyMs": 377, - "p90LatencyMs": 407, - "p99LatencyMs": 4090, - "maxLatencyMs": 4961, - "bytesPerSec": 52989132.8 + "requestsPerSec": 150.2, + "avgLatencyMs": 427.11, + "medianLatencyMs": 323, + "p50LatencyMs": 323, + "p75LatencyMs": 386, + "p90LatencyMs": 419, + "p99LatencyMs": 3928, + "maxLatencyMs": 4969, + "bytesPerSec": 50190745.6 } ] } @@ -640,474 +640,474 @@ "browserVersion": "Google Chrome 154.0.8037.97", "ssrLoadTests": { "peakWorkers": 25, - "peakRequestsPerSec": 341.8, - "peakAvgLatencyMs": 72.11, + "peakRequestsPerSec": 342, + "peakAvgLatencyMs": 72.01, "peakP50LatencyMs": 72, "peakP75LatencyMs": 72, - "peakP90LatencyMs": 74, - "peakP99LatencyMs": 102, - "totalRequests": 11076, + "peakP90LatencyMs": 73, + "peakP99LatencyMs": 105, + "totalRequests": 11297, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1213, + "requests": 1238, "errors": 0, - "requestsPerSec": 242.6, - "avgLatencyMs": 3.51, + "requestsPerSec": 247.6, + "avgLatencyMs": 3.18, "medianLatencyMs": 3, "p50LatencyMs": 3, - "p75LatencyMs": 4, + "p75LatencyMs": 3, "p90LatencyMs": 4, "p99LatencyMs": 5, "maxLatencyMs": 8, - "bytesPerSec": 75962777.6 + "bytesPerSec": 77535641.6 }, { "workers": 5, "durationMs": 5000, - "requests": 1598, + "requests": 1635, "errors": 0, - "requestsPerSec": 319.61, - "avgLatencyMs": 15.22, - "medianLatencyMs": 15, - "p50LatencyMs": 15, - "p75LatencyMs": 16, + "requestsPerSec": 327, + "avgLatencyMs": 14.63, + "medianLatencyMs": 14, + "p50LatencyMs": 14, + "p75LatencyMs": 15, "p90LatencyMs": 16, - "p99LatencyMs": 22, - "maxLatencyMs": 31, - "bytesPerSec": 100093132.8 + "p99LatencyMs": 21, + "maxLatencyMs": 29, + "bytesPerSec": 102400000 }, { "workers": 10, "durationMs": 5000, - "requests": 1636, + "requests": 1690, "errors": 0, - "requestsPerSec": 327.2, - "avgLatencyMs": 30, - "medianLatencyMs": 30, - "p50LatencyMs": 30, - "p75LatencyMs": 31, - "p90LatencyMs": 32, + "requestsPerSec": 338, + "avgLatencyMs": 28.97, + "medianLatencyMs": 29, + "p50LatencyMs": 29, + "p75LatencyMs": 29, + "p90LatencyMs": 30, "p99LatencyMs": 44, - "maxLatencyMs": 56, - "bytesPerSec": 102452428.8 + "maxLatencyMs": 60, + "bytesPerSec": 105834086.4 }, { "workers": 25, "durationMs": 5000, - "requests": 1709, + "requests": 1710, "errors": 0, - "requestsPerSec": 341.8, - "avgLatencyMs": 72.11, + "requestsPerSec": 342, + "avgLatencyMs": 72.01, "medianLatencyMs": 72, "p50LatencyMs": 72, "p75LatencyMs": 72, - "p90LatencyMs": 74, - "p99LatencyMs": 102, - "maxLatencyMs": 315, - "bytesPerSec": 107026841.6 + "p90LatencyMs": 73, + "p99LatencyMs": 105, + "maxLatencyMs": 274, + "bytesPerSec": 107092377.6 }, { "workers": 50, "durationMs": 5000, - "requests": 1650, + "requests": 1705, "errors": 0, - "requestsPerSec": 330, - "avgLatencyMs": 148.04, - "medianLatencyMs": 146, - "p50LatencyMs": 146, - "p75LatencyMs": 148, - "p90LatencyMs": 151, - "p99LatencyMs": 548, - "maxLatencyMs": 1248, - "bytesPerSec": 103343718.4 + "requestsPerSec": 341, + "avgLatencyMs": 144.04, + "medianLatencyMs": 144, + "p50LatencyMs": 144, + "p75LatencyMs": 145, + "p90LatencyMs": 147, + "p99LatencyMs": 503, + "maxLatencyMs": 1172, + "bytesPerSec": 106777804.8 }, { "workers": 100, "durationMs": 5010, - "requests": 1642, + "requests": 1673, "errors": 0, - "requestsPerSec": 328.4, - "avgLatencyMs": 292.06, - "medianLatencyMs": 220, - "p50LatencyMs": 220, - "p75LatencyMs": 261, - "p90LatencyMs": 295, - "p99LatencyMs": 3501, - "maxLatencyMs": 4977, - "bytesPerSec": 102832537.6 + "requestsPerSec": 334.6, + "avgLatencyMs": 289.43, + "medianLatencyMs": 225, + "p50LatencyMs": 225, + "p75LatencyMs": 262, + "p90LatencyMs": 285, + "p99LatencyMs": 3437, + "maxLatencyMs": 4805, + "bytesPerSec": 104785510.4 }, { "workers": 200, "durationMs": 5010, - "requests": 1628, + "requests": 1646, "errors": 0, - "requestsPerSec": 325.61, - "avgLatencyMs": 292.05, - "medianLatencyMs": 215, - "p50LatencyMs": 215, + "requestsPerSec": 329.2, + "avgLatencyMs": 294.75, + "medianLatencyMs": 214, + "p50LatencyMs": 214, "p75LatencyMs": 257, - "p90LatencyMs": 281, - "p99LatencyMs": 3505, - "maxLatencyMs": 4911, - "bytesPerSec": 101967462.4 + "p90LatencyMs": 280, + "p99LatencyMs": 3547, + "maxLatencyMs": 4946, + "bytesPerSec": 103107788.8 } ], "runs": 3, "samples": [ { "peakWorkers": 25, - "peakRequestsPerSec": 341.8, - "peakAvgLatencyMs": 72.11, - "peakP50LatencyMs": 72, - "peakP75LatencyMs": 72, - "peakP90LatencyMs": 74, - "peakP99LatencyMs": 102, - "totalRequests": 11076, + "peakRequestsPerSec": 320.4, + "peakAvgLatencyMs": 76.93, + "peakP50LatencyMs": 76, + "peakP75LatencyMs": 77, + "peakP90LatencyMs": 78, + "peakP99LatencyMs": 112, + "totalRequests": 10690, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1213, + "requests": 1195, "errors": 0, - "requestsPerSec": 242.6, - "avgLatencyMs": 3.51, - "medianLatencyMs": 3, - "p50LatencyMs": 3, + "requestsPerSec": 239, + "avgLatencyMs": 3.94, + "medianLatencyMs": 4, + "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 5, - "maxLatencyMs": 8, - "bytesPerSec": 75962777.6 + "maxLatencyMs": 9, + "bytesPerSec": 74848665.6 }, { "workers": 5, "durationMs": 5000, - "requests": 1598, + "requests": 1542, "errors": 0, - "requestsPerSec": 319.61, - "avgLatencyMs": 15.22, + "requestsPerSec": 308.4, + "avgLatencyMs": 15.66, "medianLatencyMs": 15, "p50LatencyMs": 15, "p75LatencyMs": 16, - "p90LatencyMs": 16, - "p99LatencyMs": 22, - "maxLatencyMs": 31, - "bytesPerSec": 100093132.8 + "p90LatencyMs": 17, + "p99LatencyMs": 23, + "maxLatencyMs": 32, + "bytesPerSec": 96580403.2 }, { "workers": 10, "durationMs": 5000, - "requests": 1636, + "requests": 1598, "errors": 0, - "requestsPerSec": 327.2, - "avgLatencyMs": 30, + "requestsPerSec": 319.61, + "avgLatencyMs": 30.7, "medianLatencyMs": 30, "p50LatencyMs": 30, "p75LatencyMs": 31, "p90LatencyMs": 32, "p99LatencyMs": 44, - "maxLatencyMs": 56, - "bytesPerSec": 102452428.8 + "maxLatencyMs": 57, + "bytesPerSec": 100080025.6 }, { "workers": 25, "durationMs": 5000, - "requests": 1709, + "requests": 1602, "errors": 0, - "requestsPerSec": 341.8, - "avgLatencyMs": 72.11, - "medianLatencyMs": 72, - "p50LatencyMs": 72, - "p75LatencyMs": 72, - "p90LatencyMs": 74, - "p99LatencyMs": 102, - "maxLatencyMs": 315, - "bytesPerSec": 107026841.6 + "requestsPerSec": 320.4, + "avgLatencyMs": 76.93, + "medianLatencyMs": 76, + "p50LatencyMs": 76, + "p75LatencyMs": 77, + "p90LatencyMs": 78, + "p99LatencyMs": 112, + "maxLatencyMs": 310, + "bytesPerSec": 100329062.4 }, { "workers": 50, "durationMs": 5000, - "requests": 1650, + "requests": 1571, "errors": 0, - "requestsPerSec": 330, - "avgLatencyMs": 148.04, - "medianLatencyMs": 146, - "p50LatencyMs": 146, - "p75LatencyMs": 148, - "p90LatencyMs": 151, - "p99LatencyMs": 548, - "maxLatencyMs": 1248, - "bytesPerSec": 103343718.4 + "requestsPerSec": 314.2, + "avgLatencyMs": 156.25, + "medianLatencyMs": 153, + "p50LatencyMs": 153, + "p75LatencyMs": 154, + "p90LatencyMs": 166, + "p99LatencyMs": 661, + "maxLatencyMs": 1348, + "bytesPerSec": 98376089.6 }, { "workers": 100, "durationMs": 5010, - "requests": 1642, + "requests": 1589, "errors": 0, - "requestsPerSec": 328.4, - "avgLatencyMs": 292.06, - "medianLatencyMs": 220, - "p50LatencyMs": 220, - "p75LatencyMs": 261, - "p90LatencyMs": 295, - "p99LatencyMs": 3501, - "maxLatencyMs": 4977, - "bytesPerSec": 102832537.6 + "requestsPerSec": 317.8, + "avgLatencyMs": 295.69, + "medianLatencyMs": 214, + "p50LatencyMs": 214, + "p75LatencyMs": 271, + "p90LatencyMs": 291, + "p99LatencyMs": 3522, + "maxLatencyMs": 4916, + "bytesPerSec": 99516416 }, { "workers": 200, "durationMs": 5010, - "requests": 1628, + "requests": 1593, "errors": 0, - "requestsPerSec": 325.61, - "avgLatencyMs": 292.05, - "medianLatencyMs": 215, - "p50LatencyMs": 215, - "p75LatencyMs": 257, - "p90LatencyMs": 281, - "p99LatencyMs": 3505, - "maxLatencyMs": 4911, - "bytesPerSec": 101967462.4 + "requestsPerSec": 318.61, + "avgLatencyMs": 295.69, + "medianLatencyMs": 208, + "p50LatencyMs": 208, + "p75LatencyMs": 252, + "p90LatencyMs": 274, + "p99LatencyMs": 3622, + "maxLatencyMs": 4921, + "bytesPerSec": 99791667.2 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 337.4, - "peakAvgLatencyMs": 73.06, - "peakP50LatencyMs": 72, - "peakP75LatencyMs": 73, - "peakP90LatencyMs": 74, - "peakP99LatencyMs": 107, - "totalRequests": 11249, + "peakRequestsPerSec": 346.6, + "peakAvgLatencyMs": 71.12, + "peakP50LatencyMs": 71, + "peakP75LatencyMs": 71, + "peakP90LatencyMs": 72, + "peakP99LatencyMs": 91, + "totalRequests": 11440, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1231, + "requests": 1239, "errors": 0, - "requestsPerSec": 246.2, - "avgLatencyMs": 3.33, + "requestsPerSec": 247.8, + "avgLatencyMs": 3.18, "medianLatencyMs": 3, "p50LatencyMs": 3, - "p75LatencyMs": 4, + "p75LatencyMs": 3, "p90LatencyMs": 4, "p99LatencyMs": 5, - "maxLatencyMs": 9, - "bytesPerSec": 77089996.8 + "maxLatencyMs": 7, + "bytesPerSec": 77601177.6 }, { "workers": 5, "durationMs": 5000, - "requests": 1647, + "requests": 1648, "errors": 0, - "requestsPerSec": 329.4, - "avgLatencyMs": 14.55, + "requestsPerSec": 329.6, + "avgLatencyMs": 14.5, "medianLatencyMs": 14, "p50LatencyMs": 14, "p75LatencyMs": 15, "p90LatencyMs": 16, - "p99LatencyMs": 20, - "maxLatencyMs": 30, - "bytesPerSec": 103147110.4 + "p99LatencyMs": 19, + "maxLatencyMs": 28, + "bytesPerSec": 103225753.6 }, { "workers": 10, "durationMs": 5000, - "requests": 1682, + "requests": 1715, "errors": 0, - "requestsPerSec": 336.4, - "avgLatencyMs": 29.12, - "medianLatencyMs": 29, - "p50LatencyMs": 29, + "requestsPerSec": 343, + "avgLatencyMs": 28.63, + "medianLatencyMs": 28, + "p50LatencyMs": 28, "p75LatencyMs": 29, - "p90LatencyMs": 30, - "p99LatencyMs": 46, - "maxLatencyMs": 61, - "bytesPerSec": 105349120 + "p90LatencyMs": 29, + "p99LatencyMs": 42, + "maxLatencyMs": 60, + "bytesPerSec": 107406950.4 }, { "workers": 25, "durationMs": 5000, - "requests": 1687, + "requests": 1733, "errors": 0, - "requestsPerSec": 337.4, - "avgLatencyMs": 73.06, - "medianLatencyMs": 72, - "p50LatencyMs": 72, - "p75LatencyMs": 73, - "p90LatencyMs": 74, - "p99LatencyMs": 107, - "maxLatencyMs": 285, - "bytesPerSec": 105663692.8 + "requestsPerSec": 346.6, + "avgLatencyMs": 71.12, + "medianLatencyMs": 71, + "p50LatencyMs": 71, + "p75LatencyMs": 71, + "p90LatencyMs": 72, + "p99LatencyMs": 91, + "maxLatencyMs": 232, + "bytesPerSec": 108547276.8 }, { "workers": 50, "durationMs": 5000, - "requests": 1672, + "requests": 1730, "errors": 0, - "requestsPerSec": 334.4, - "avgLatencyMs": 146.8, - "medianLatencyMs": 144, - "p50LatencyMs": 144, - "p75LatencyMs": 146, - "p90LatencyMs": 157, - "p99LatencyMs": 601, - "maxLatencyMs": 1236, - "bytesPerSec": 104719974.4 + "requestsPerSec": 346, + "avgLatencyMs": 142.02, + "medianLatencyMs": 141, + "p50LatencyMs": 141, + "p75LatencyMs": 142, + "p90LatencyMs": 143, + "p99LatencyMs": 560, + "maxLatencyMs": 1189, + "bytesPerSec": 108337561.6 }, { "workers": 100, "durationMs": 5010, - "requests": 1678, + "requests": 1709, "errors": 0, - "requestsPerSec": 335.6, - "avgLatencyMs": 288.97, - "medianLatencyMs": 219, - "p50LatencyMs": 219, - "p75LatencyMs": 256, - "p90LatencyMs": 279, - "p99LatencyMs": 3532, - "maxLatencyMs": 4960, - "bytesPerSec": 105100083.2 + "requestsPerSec": 341.8, + "avgLatencyMs": 283.87, + "medianLatencyMs": 225, + "p50LatencyMs": 225, + "p75LatencyMs": 261, + "p90LatencyMs": 282, + "p99LatencyMs": 3257, + "maxLatencyMs": 4750, + "bytesPerSec": 107039948.8 }, { "workers": 200, "durationMs": 5010, - "requests": 1652, + "requests": 1666, "errors": 0, - "requestsPerSec": 330.4, - "avgLatencyMs": 290.88, - "medianLatencyMs": 212, - "p50LatencyMs": 212, - "p75LatencyMs": 266, - "p90LatencyMs": 287, - "p99LatencyMs": 3447, - "maxLatencyMs": 4915, - "bytesPerSec": 103474790.4 + "requestsPerSec": 333.2, + "avgLatencyMs": 293.96, + "medianLatencyMs": 215, + "p50LatencyMs": 215, + "p75LatencyMs": 259, + "p90LatencyMs": 282, + "p99LatencyMs": 3509, + "maxLatencyMs": 4972, + "bytesPerSec": 104339865.6 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 344.2, - "peakAvgLatencyMs": 71.33, - "peakP50LatencyMs": 71, - "peakP75LatencyMs": 71, + "peakRequestsPerSec": 342, + "peakAvgLatencyMs": 72.01, + "peakP50LatencyMs": 72, + "peakP75LatencyMs": 72, "peakP90LatencyMs": 73, - "peakP99LatencyMs": 104, - "totalRequests": 11166, + "peakP99LatencyMs": 105, + "totalRequests": 11297, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1177, + "requests": 1238, "errors": 0, - "requestsPerSec": 235.4, - "avgLatencyMs": 3.77, - "medianLatencyMs": 4, - "p50LatencyMs": 4, - "p75LatencyMs": 4, + "requestsPerSec": 247.6, + "avgLatencyMs": 3.18, + "medianLatencyMs": 3, + "p50LatencyMs": 3, + "p75LatencyMs": 3, "p90LatencyMs": 4, "p99LatencyMs": 5, - "maxLatencyMs": 9, - "bytesPerSec": 73721446.41 + "maxLatencyMs": 8, + "bytesPerSec": 77535641.6 }, { "workers": 5, "durationMs": 5000, - "requests": 1578, + "requests": 1635, "errors": 0, - "requestsPerSec": 315.61, - "avgLatencyMs": 15.29, - "medianLatencyMs": 15, - "p50LatencyMs": 15, - "p75LatencyMs": 16, - "p90LatencyMs": 17, - "p99LatencyMs": 22, - "maxLatencyMs": 31, - "bytesPerSec": 98834841.6 + "requestsPerSec": 327, + "avgLatencyMs": 14.63, + "medianLatencyMs": 14, + "p50LatencyMs": 14, + "p75LatencyMs": 15, + "p90LatencyMs": 16, + "p99LatencyMs": 21, + "maxLatencyMs": 29, + "bytesPerSec": 102400000 }, { "workers": 10, "durationMs": 5000, - "requests": 1677, + "requests": 1690, "errors": 0, - "requestsPerSec": 335.4, - "avgLatencyMs": 29.25, + "requestsPerSec": 338, + "avgLatencyMs": 28.97, "medianLatencyMs": 29, "p50LatencyMs": 29, - "p75LatencyMs": 30, + "p75LatencyMs": 29, "p90LatencyMs": 30, - "p99LatencyMs": 43, - "maxLatencyMs": 66, - "bytesPerSec": 105034547.2 + "p99LatencyMs": 44, + "maxLatencyMs": 60, + "bytesPerSec": 105834086.4 }, { "workers": 25, "durationMs": 5000, - "requests": 1721, + "requests": 1710, "errors": 0, - "requestsPerSec": 344.2, - "avgLatencyMs": 71.33, - "medianLatencyMs": 71, - "p50LatencyMs": 71, - "p75LatencyMs": 71, + "requestsPerSec": 342, + "avgLatencyMs": 72.01, + "medianLatencyMs": 72, + "p50LatencyMs": 72, + "p75LatencyMs": 72, "p90LatencyMs": 73, - "p99LatencyMs": 104, - "maxLatencyMs": 273, - "bytesPerSec": 107773952 + "p99LatencyMs": 105, + "maxLatencyMs": 274, + "bytesPerSec": 107092377.6 }, { "workers": 50, "durationMs": 5000, - "requests": 1681, + "requests": 1705, "errors": 0, - "requestsPerSec": 336.2, - "avgLatencyMs": 146.06, - "medianLatencyMs": 145, - "p50LatencyMs": 145, - "p75LatencyMs": 147, - "p90LatencyMs": 150, - "p99LatencyMs": 548, - "maxLatencyMs": 1183, - "bytesPerSec": 105296691.2 + "requestsPerSec": 341, + "avgLatencyMs": 144.04, + "medianLatencyMs": 144, + "p50LatencyMs": 144, + "p75LatencyMs": 145, + "p90LatencyMs": 147, + "p99LatencyMs": 503, + "maxLatencyMs": 1172, + "bytesPerSec": 106777804.8 }, { "workers": 100, "durationMs": 5010, - "requests": 1699, + "requests": 1673, "errors": 0, - "requestsPerSec": 339.8, - "avgLatencyMs": 285.4, - "medianLatencyMs": 216, - "p50LatencyMs": 216, - "p75LatencyMs": 260, - "p90LatencyMs": 289, - "p99LatencyMs": 3387, - "maxLatencyMs": 4844, - "bytesPerSec": 106410803.2 + "requestsPerSec": 334.6, + "avgLatencyMs": 289.43, + "medianLatencyMs": 225, + "p50LatencyMs": 225, + "p75LatencyMs": 262, + "p90LatencyMs": 285, + "p99LatencyMs": 3437, + "maxLatencyMs": 4805, + "bytesPerSec": 104785510.4 }, { "workers": 200, "durationMs": 5010, - "requests": 1633, + "requests": 1646, "errors": 0, - "requestsPerSec": 326.61, - "avgLatencyMs": 293.83, - "medianLatencyMs": 213, - "p50LatencyMs": 213, + "requestsPerSec": 329.2, + "avgLatencyMs": 294.75, + "medianLatencyMs": 214, + "p50LatencyMs": 214, "p75LatencyMs": 257, - "p90LatencyMs": 284, - "p99LatencyMs": 3489, - "maxLatencyMs": 4934, - "bytesPerSec": 102268928 + "p90LatencyMs": 280, + "p99LatencyMs": 3547, + "maxLatencyMs": 4946, + "bytesPerSec": 103107788.8 } ] } 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 f890a5a2..f159f063 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-09T13:14:59.615Z", + "timingMeasuredAt": "2026-10-10T10:58:42.209Z", "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": 106.2, - "fcpMs": 106.23, + "firstPaintMs": 96.4, + "fcpMs": 96.38, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 18.53, - "inputDelayMs": 2.05, - "processingDurationMs": 4.66, - "presentationDelayMs": 11.82 + "interactionLatencyMs": 16.78, + "inputDelayMs": 1.22, + "processingDurationMs": 2.9, + "presentationDelayMs": 12.66 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 13.14, - "fcpMs": 13.08, - "interactionLatencyMs": 6.72, - "inputDelayMs": 2.38, - "processingDurationMs": 3.46, - "presentationDelayMs": 4.72 + "firstPaintMs": 14.17, + "fcpMs": 14.19, + "interactionLatencyMs": 4.39, + "inputDelayMs": 0.77, + "processingDurationMs": 1.27, + "presentationDelayMs": 3.5 }, "samples": [ { - "firstPaintMs": 102, - "fcpMs": 101.858, + "firstPaintMs": 81, + "fcpMs": 81.07, "interactionTests": { - "interactionLatencyMs": 28.706000000000003, - "inputDelayMs": 6.305, - "processingDurationMs": 10.252, - "presentationDelayMs": 12.149 + "interactionLatencyMs": 21.959, + "inputDelayMs": 2.595, + "processingDurationMs": 5.087, + "presentationDelayMs": 14.277 } }, { - "firstPaintMs": 95, - "fcpMs": 94.876, + "firstPaintMs": 89, + "fcpMs": 88.563, "interactionTests": { - "interactionLatencyMs": 21.865000000000002, - "inputDelayMs": 0.943, - "processingDurationMs": 2.099, - "presentationDelayMs": 18.823 + "interactionLatencyMs": 19.202, + "inputDelayMs": 0.894, + "processingDurationMs": 2.15, + "presentationDelayMs": 16.158 } }, { - "firstPaintMs": 103, - "fcpMs": 103.354, + "firstPaintMs": 104, + "fcpMs": 103.609, "interactionTests": { - "interactionLatencyMs": 12.506, - "inputDelayMs": 0.896, - "processingDurationMs": 5.788, - "presentationDelayMs": 5.822 + "interactionLatencyMs": 14.158, + "inputDelayMs": 0.884, + "processingDurationMs": 2.96, + "presentationDelayMs": 10.314 } }, { - "firstPaintMs": 129, - "fcpMs": 128.851, + "firstPaintMs": 91, + "fcpMs": 91.465, "interactionTests": { - "interactionLatencyMs": 15.703, - "inputDelayMs": 0.921, - "processingDurationMs": 2.364, - "presentationDelayMs": 12.418 + "interactionLatencyMs": 10.745000000000001, + "inputDelayMs": 0.86, + "processingDurationMs": 2.14, + "presentationDelayMs": 7.745 } }, { - "firstPaintMs": 102, - "fcpMs": 102.194, + "firstPaintMs": 117, + "fcpMs": 117.194, "interactionTests": { - "interactionLatencyMs": 13.889, - "inputDelayMs": 1.196, - "processingDurationMs": 2.786, - "presentationDelayMs": 9.907 + "interactionLatencyMs": 17.835, + "inputDelayMs": 0.869, + "processingDurationMs": 2.171, + "presentationDelayMs": 14.795 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 422, - "avgLatencyMs": 2.522, - "medianLatencyMs": 2.315, - "samples": 3967, + "opsPerSec": 420, + "avgLatencyMs": 2.52, + "medianLatencyMs": 2.308, + "samples": 3968, "bodySizeKb": 224.17, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 94.8, - "fcpMs": 94.72, + "firstPaintMs": 89, + "fcpMs": 89.02, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 17.56, - "inputDelayMs": 1.45, - "processingDurationMs": 3.75, - "presentationDelayMs": 12.36 + "interactionLatencyMs": 17.75, + "inputDelayMs": 1.5, + "processingDurationMs": 2.45, + "presentationDelayMs": 13.8 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 17.01, - "fcpMs": 17, - "interactionLatencyMs": 4.74, - "inputDelayMs": 1.36, - "processingDurationMs": 3.69, - "presentationDelayMs": 3.07 + "firstPaintMs": 14.61, + "fcpMs": 14.32, + "interactionLatencyMs": 2.64, + "inputDelayMs": 1.19, + "processingDurationMs": 0.5, + "presentationDelayMs": 1.89 }, "samples": [ { - "firstPaintMs": 113, - "fcpMs": 112.997, + "firstPaintMs": 115, + "fcpMs": 114.525, "interactionTests": { - "interactionLatencyMs": 24.534, - "inputDelayMs": 3.889, - "processingDurationMs": 10.308, - "presentationDelayMs": 10.337 + "interactionLatencyMs": 21.973, + "inputDelayMs": 3.632, + "processingDurationMs": 2.09, + "presentationDelayMs": 16.251 } }, { - "firstPaintMs": 93, - "fcpMs": 92.656, + "firstPaintMs": 80, + "fcpMs": 80.282, "interactionTests": { - "interactionLatencyMs": 15.24, - "inputDelayMs": 0.774, - "processingDurationMs": 2.787, - "presentationDelayMs": 11.679 + "interactionLatencyMs": 16.345, + "inputDelayMs": 1, + "processingDurationMs": 2.635, + "presentationDelayMs": 12.71 } }, { - "firstPaintMs": 69, - "fcpMs": 69.181, + "firstPaintMs": 84, + "fcpMs": 83.711, "interactionTests": { - "interactionLatencyMs": 14.728, - "inputDelayMs": 0.822, - "processingDurationMs": 1.868, - "presentationDelayMs": 12.038 + "interactionLatencyMs": 15.212, + "inputDelayMs": 0.944, + "processingDurationMs": 2.138, + "presentationDelayMs": 12.13 } }, { - "firstPaintMs": 107, - "fcpMs": 107.172, + "firstPaintMs": 83, + "fcpMs": 83.244, "interactionTests": { - "interactionLatencyMs": 20.262, - "inputDelayMs": 0.902, - "processingDurationMs": 1.715, - "presentationDelayMs": 17.645 + "interactionLatencyMs": 16.724, + "inputDelayMs": 0.966, + "processingDurationMs": 3.247, + "presentationDelayMs": 12.511 } }, { - "firstPaintMs": 92, - "fcpMs": 91.573, + "firstPaintMs": 83, + "fcpMs": 83.357, "interactionTests": { - "interactionLatencyMs": 13.027, - "inputDelayMs": 0.884, - "processingDurationMs": 2.066, - "presentationDelayMs": 10.077 + "interactionLatencyMs": 18.517, + "inputDelayMs": 0.958, + "processingDurationMs": 2.155, + "presentationDelayMs": 15.404 } } ] }, "ssrLoadTests": { - "peakWorkers": 5, - "peakRequestsPerSec": 510.4, - "peakAvgLatencyMs": 9.28, - "peakP50LatencyMs": 9, - "peakP75LatencyMs": 10, - "peakP90LatencyMs": 11, - "peakP99LatencyMs": 18, - "totalRequests": 16817, + "peakWorkers": 10, + "peakRequestsPerSec": 515, + "peakAvgLatencyMs": 18.88, + "peakP50LatencyMs": 18, + "peakP75LatencyMs": 21, + "peakP90LatencyMs": 25, + "peakP99LatencyMs": 36, + "totalRequests": 15777, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1669, + "requests": 1654, "errors": 0, - "requestsPerSec": 333.8, - "avgLatencyMs": 2.17, + "requestsPerSec": 330.8, + "avgLatencyMs": 2.27, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 3, - "p99LatencyMs": 5, - "maxLatencyMs": 6, - "bytesPerSec": 106725376 + "p99LatencyMs": 6, + "maxLatencyMs": 9, + "bytesPerSec": 105755443.2 }, { "workers": 5, "durationMs": 5000, - "requests": 2552, + "requests": 2474, "errors": 0, - "requestsPerSec": 510.4, - "avgLatencyMs": 9.28, + "requestsPerSec": 494.8, + "avgLatencyMs": 9.61, "medianLatencyMs": 9, "p50LatencyMs": 9, "p75LatencyMs": 10, - "p90LatencyMs": 11, - "p99LatencyMs": 18, - "maxLatencyMs": 27, - "bytesPerSec": 163171532.81 + "p90LatencyMs": 12, + "p99LatencyMs": 19, + "maxLatencyMs": 29, + "bytesPerSec": 158217011.2 }, { "workers": 10, "durationMs": 5000, - "requests": 2515, + "requests": 2575, "errors": 0, - "requestsPerSec": 503, - "avgLatencyMs": 19.33, - "medianLatencyMs": 19, - "p50LatencyMs": 19, + "requestsPerSec": 515, + "avgLatencyMs": 18.88, + "medianLatencyMs": 18, + "p50LatencyMs": 18, "p75LatencyMs": 21, "p90LatencyMs": 25, - "p99LatencyMs": 37, - "maxLatencyMs": 52, - "bytesPerSec": 160838451.2 + "p99LatencyMs": 36, + "maxLatencyMs": 70, + "bytesPerSec": 164639539.2 }, { "workers": 25, "durationMs": 5000, - "requests": 2523, + "requests": 2408, "errors": 0, - "requestsPerSec": 504.6, - "avgLatencyMs": 48.82, - "medianLatencyMs": 42, - "p50LatencyMs": 42, - "p75LatencyMs": 61, - "p90LatencyMs": 73, - "p99LatencyMs": 99, - "maxLatencyMs": 423, - "bytesPerSec": 161310310.4 + "requestsPerSec": 481.6, + "avgLatencyMs": 51.13, + "medianLatencyMs": 44, + "p50LatencyMs": 44, + "p75LatencyMs": 62, + "p90LatencyMs": 78, + "p99LatencyMs": 111, + "maxLatencyMs": 401, + "bytesPerSec": 153970278.4 }, { "workers": 50, "durationMs": 5000, - "requests": 2538, + "requests": 2214, "errors": 0, - "requestsPerSec": 507.6, - "avgLatencyMs": 96.98, - "medianLatencyMs": 84, - "p50LatencyMs": 84, - "p75LatencyMs": 94, - "p90LatencyMs": 155, - "p99LatencyMs": 440, - "maxLatencyMs": 1893, - "bytesPerSec": 162254028.81 + "requestsPerSec": 442.8, + "avgLatencyMs": 111.02, + "medianLatencyMs": 96, + "p50LatencyMs": 96, + "p75LatencyMs": 109, + "p90LatencyMs": 175, + "p99LatencyMs": 614, + "maxLatencyMs": 2243, + "bytesPerSec": 141570867.2 }, { "workers": 100, "durationMs": 5010, - "requests": 2533, + "requests": 2223, "errors": 0, - "requestsPerSec": 506.6, - "avgLatencyMs": 149.09, - "medianLatencyMs": 103, - "p50LatencyMs": 103, - "p75LatencyMs": 127, - "p90LatencyMs": 155, - "p99LatencyMs": 2159, - "maxLatencyMs": 4966, - "bytesPerSec": 161939456 + "requestsPerSec": 444.6, + "avgLatencyMs": 158.55, + "medianLatencyMs": 106, + "p50LatencyMs": 106, + "p75LatencyMs": 131, + "p90LatencyMs": 173, + "p99LatencyMs": 2352, + "maxLatencyMs": 4936, + "bytesPerSec": 142134476.81 }, { "workers": 200, "durationMs": 5010, - "requests": 2487, + "requests": 2229, "errors": 0, - "requestsPerSec": 497.4, - "avgLatencyMs": 149.92, - "medianLatencyMs": 101, - "p50LatencyMs": 101, + "requestsPerSec": 445.8, + "avgLatencyMs": 160.72, + "medianLatencyMs": 106, + "p50LatencyMs": 106, "p75LatencyMs": 130, - "p90LatencyMs": 165, - "p99LatencyMs": 2249, - "maxLatencyMs": 4870, - "bytesPerSec": 159023104 + "p90LatencyMs": 190, + "p99LatencyMs": 2404, + "maxLatencyMs": 4976, + "bytesPerSec": 142521139.2 } ], "runs": 3, "samples": [ { "peakWorkers": 10, - "peakRequestsPerSec": 509.4, - "peakAvgLatencyMs": 19.11, - "peakP50LatencyMs": 19, + "peakRequestsPerSec": 515, + "peakAvgLatencyMs": 18.88, + "peakP50LatencyMs": 18, "peakP75LatencyMs": 21, "peakP90LatencyMs": 25, "peakP99LatencyMs": 36, - "totalRequests": 16438, + "totalRequests": 15777, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1593, + "requests": 1654, "errors": 0, - "requestsPerSec": 318.61, - "avgLatencyMs": 2.77, - "medianLatencyMs": 3, - "p50LatencyMs": 3, - "p75LatencyMs": 3, + "requestsPerSec": 330.8, + "avgLatencyMs": 2.27, + "medianLatencyMs": 2, + "p50LatencyMs": 2, + "p75LatencyMs": 2, "p90LatencyMs": 3, - "p99LatencyMs": 7, - "maxLatencyMs": 10, - "bytesPerSec": 101862604.8 + "p99LatencyMs": 6, + "maxLatencyMs": 9, + "bytesPerSec": 105755443.2 }, { "workers": 5, "durationMs": 5000, - "requests": 2378, + "requests": 2474, "errors": 0, - "requestsPerSec": 475.6, - "avgLatencyMs": 10, + "requestsPerSec": 494.8, + "avgLatencyMs": 9.61, "medianLatencyMs": 9, "p50LatencyMs": 9, - "p75LatencyMs": 11, - "p90LatencyMs": 13, - "p99LatencyMs": 20, - "maxLatencyMs": 26, - "bytesPerSec": 152056627.2 + "p75LatencyMs": 10, + "p90LatencyMs": 12, + "p99LatencyMs": 19, + "maxLatencyMs": 29, + "bytesPerSec": 158217011.2 }, { "workers": 10, "durationMs": 5000, - "requests": 2547, + "requests": 2575, "errors": 0, - "requestsPerSec": 509.4, - "avgLatencyMs": 19.11, - "medianLatencyMs": 19, - "p50LatencyMs": 19, + "requestsPerSec": 515, + "avgLatencyMs": 18.88, + "medianLatencyMs": 18, + "p50LatencyMs": 18, "p75LatencyMs": 21, "p90LatencyMs": 25, "p99LatencyMs": 36, - "maxLatencyMs": 60, - "bytesPerSec": 162883174.4 + "maxLatencyMs": 70, + "bytesPerSec": 164639539.2 }, { "workers": 25, "durationMs": 5000, - "requests": 2522, + "requests": 2408, "errors": 0, - "requestsPerSec": 504.4, - "avgLatencyMs": 48.84, - "medianLatencyMs": 43, - "p50LatencyMs": 43, - "p75LatencyMs": 60, - "p90LatencyMs": 73, - "p99LatencyMs": 103, - "maxLatencyMs": 400, - "bytesPerSec": 161284096 + "requestsPerSec": 481.6, + "avgLatencyMs": 51.13, + "medianLatencyMs": 44, + "p50LatencyMs": 44, + "p75LatencyMs": 62, + "p90LatencyMs": 78, + "p99LatencyMs": 111, + "maxLatencyMs": 401, + "bytesPerSec": 153970278.4 }, { "workers": 50, - "durationMs": 5010, - "requests": 2524, + "durationMs": 5000, + "requests": 2214, "errors": 0, - "requestsPerSec": 504.8, - "avgLatencyMs": 97.57, - "medianLatencyMs": 85, - "p50LatencyMs": 85, - "p75LatencyMs": 94, - "p90LatencyMs": 152, - "p99LatencyMs": 435, - "maxLatencyMs": 2013, - "bytesPerSec": 161388953.6 + "requestsPerSec": 442.8, + "avgLatencyMs": 111.02, + "medianLatencyMs": 96, + "p50LatencyMs": 96, + "p75LatencyMs": 109, + "p90LatencyMs": 175, + "p99LatencyMs": 614, + "maxLatencyMs": 2243, + "bytesPerSec": 141570867.2 }, { "workers": 100, "durationMs": 5010, - "requests": 2464, + "requests": 2223, "errors": 0, - "requestsPerSec": 492.8, - "avgLatencyMs": 150.95, - "medianLatencyMs": 109, - "p50LatencyMs": 109, - "p75LatencyMs": 130, - "p90LatencyMs": 165, - "p99LatencyMs": 2136, - "maxLatencyMs": 4887, - "bytesPerSec": 157561651.2 + "requestsPerSec": 444.6, + "avgLatencyMs": 158.55, + "medianLatencyMs": 106, + "p50LatencyMs": 106, + "p75LatencyMs": 131, + "p90LatencyMs": 173, + "p99LatencyMs": 2352, + "maxLatencyMs": 4936, + "bytesPerSec": 142134476.81 }, { "workers": 200, "durationMs": 5010, - "requests": 2410, + "requests": 2229, "errors": 0, - "requestsPerSec": 482, - "avgLatencyMs": 152.6, - "medianLatencyMs": 109, - "p50LatencyMs": 109, - "p75LatencyMs": 129, - "p90LatencyMs": 157, - "p99LatencyMs": 2110, - "maxLatencyMs": 4903, - "bytesPerSec": 154081689.6 + "requestsPerSec": 445.8, + "avgLatencyMs": 160.72, + "medianLatencyMs": 106, + "p50LatencyMs": 106, + "p75LatencyMs": 130, + "p90LatencyMs": 190, + "p99LatencyMs": 2404, + "maxLatencyMs": 4976, + "bytesPerSec": 142521139.2 } ] }, { - "peakWorkers": 5, - "peakRequestsPerSec": 510.4, - "peakAvgLatencyMs": 9.28, - "peakP50LatencyMs": 9, - "peakP75LatencyMs": 10, - "peakP90LatencyMs": 11, - "peakP99LatencyMs": 18, - "totalRequests": 16817, + "peakWorkers": 100, + "peakRequestsPerSec": 507, + "peakAvgLatencyMs": 148.95, + "peakP50LatencyMs": 102, + "peakP75LatencyMs": 121, + "peakP90LatencyMs": 177, + "peakP99LatencyMs": 2154, + "totalRequests": 16234, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1669, + "requests": 1610, "errors": 0, - "requestsPerSec": 333.8, - "avgLatencyMs": 2.17, + "requestsPerSec": 322, + "avgLatencyMs": 2.39, "medianLatencyMs": 2, "p50LatencyMs": 2, - "p75LatencyMs": 2, + "p75LatencyMs": 3, "p90LatencyMs": 3, - "p99LatencyMs": 5, - "maxLatencyMs": 6, - "bytesPerSec": 106725376 + "p99LatencyMs": 6, + "maxLatencyMs": 7, + "bytesPerSec": 102950502.4 }, { "workers": 5, "durationMs": 5000, - "requests": 2552, + "requests": 2368, "errors": 0, - "requestsPerSec": 510.4, - "avgLatencyMs": 9.28, - "medianLatencyMs": 9, - "p50LatencyMs": 9, - "p75LatencyMs": 10, - "p90LatencyMs": 11, - "p99LatencyMs": 18, - "maxLatencyMs": 27, - "bytesPerSec": 163171532.81 + "requestsPerSec": 473.6, + "avgLatencyMs": 10.07, + "medianLatencyMs": 10, + "p50LatencyMs": 10, + "p75LatencyMs": 11, + "p90LatencyMs": 12, + "p99LatencyMs": 20, + "maxLatencyMs": 26, + "bytesPerSec": 151401267.2 }, { "workers": 10, "durationMs": 5000, - "requests": 2515, + "requests": 2446, "errors": 0, - "requestsPerSec": 503, - "avgLatencyMs": 19.33, + "requestsPerSec": 489.2, + "avgLatencyMs": 19.91, "medianLatencyMs": 19, "p50LatencyMs": 19, - "p75LatencyMs": 21, - "p90LatencyMs": 25, - "p99LatencyMs": 37, - "maxLatencyMs": 52, - "bytesPerSec": 160838451.2 + "p75LatencyMs": 22, + "p90LatencyMs": 27, + "p99LatencyMs": 39, + "maxLatencyMs": 61, + "bytesPerSec": 156382003.2 }, { "workers": 25, "durationMs": 5000, - "requests": 2523, + "requests": 2428, "errors": 0, - "requestsPerSec": 504.6, - "avgLatencyMs": 48.82, - "medianLatencyMs": 42, - "p50LatencyMs": 42, - "p75LatencyMs": 61, - "p90LatencyMs": 73, - "p99LatencyMs": 99, - "maxLatencyMs": 423, - "bytesPerSec": 161310310.4 + "requestsPerSec": 485.6, + "avgLatencyMs": 50.71, + "medianLatencyMs": 46, + "p50LatencyMs": 46, + "p75LatencyMs": 63, + "p90LatencyMs": 74, + "p99LatencyMs": 106, + "maxLatencyMs": 416, + "bytesPerSec": 155280998.4 }, { "workers": 50, "durationMs": 5000, - "requests": 2538, + "requests": 2338, "errors": 0, - "requestsPerSec": 507.6, - "avgLatencyMs": 96.98, - "medianLatencyMs": 84, - "p50LatencyMs": 84, - "p75LatencyMs": 94, - "p90LatencyMs": 155, - "p99LatencyMs": 440, - "maxLatencyMs": 1893, - "bytesPerSec": 162254028.81 + "requestsPerSec": 467.6, + "avgLatencyMs": 105.23, + "medianLatencyMs": 88, + "p50LatencyMs": 88, + "p75LatencyMs": 105, + "p90LatencyMs": 163, + "p99LatencyMs": 560, + "maxLatencyMs": 2083, + "bytesPerSec": 149487616 }, { "workers": 100, "durationMs": 5010, - "requests": 2533, + "requests": 2535, "errors": 0, - "requestsPerSec": 506.6, - "avgLatencyMs": 149.09, - "medianLatencyMs": 103, - "p50LatencyMs": 103, - "p75LatencyMs": 127, - "p90LatencyMs": 155, - "p99LatencyMs": 2159, - "maxLatencyMs": 4966, - "bytesPerSec": 161939456 + "requestsPerSec": 507, + "avgLatencyMs": 148.95, + "medianLatencyMs": 102, + "p50LatencyMs": 102, + "p75LatencyMs": 121, + "p90LatencyMs": 177, + "p99LatencyMs": 2154, + "maxLatencyMs": 4893, + "bytesPerSec": 162096742.4 }, { "workers": 200, "durationMs": 5010, - "requests": 2487, + "requests": 2509, "errors": 0, - "requestsPerSec": 497.4, - "avgLatencyMs": 149.92, - "medianLatencyMs": 101, - "p50LatencyMs": 101, - "p75LatencyMs": 130, - "p90LatencyMs": 165, - "p99LatencyMs": 2249, + "requestsPerSec": 501.8, + "avgLatencyMs": 150.76, + "medianLatencyMs": 106, + "p50LatencyMs": 106, + "p75LatencyMs": 125, + "p90LatencyMs": 162, + "p99LatencyMs": 2113, "maxLatencyMs": 4870, - "bytesPerSec": 159023104 + "bytesPerSec": 160445235.2 } ] }, { - "peakWorkers": 5, - "peakRequestsPerSec": 531, - "peakAvgLatencyMs": 8.94, - "peakP50LatencyMs": 8, - "peakP75LatencyMs": 10, - "peakP90LatencyMs": 11, - "peakP99LatencyMs": 19, - "totalRequests": 17191, + "peakWorkers": 10, + "peakRequestsPerSec": 532.6, + "peakAvgLatencyMs": 18.25, + "peakP50LatencyMs": 18, + "peakP75LatencyMs": 20, + "peakP90LatencyMs": 24, + "peakP99LatencyMs": 35, + "totalRequests": 16661, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1716, + "requests": 1736, "errors": 0, - "requestsPerSec": 343.2, - "avgLatencyMs": 2.15, + "requestsPerSec": 347.2, + "avgLatencyMs": 2.14, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 2, "p99LatencyMs": 5, - "maxLatencyMs": 6, - "bytesPerSec": 109726924.8 + "maxLatencyMs": 5, + "bytesPerSec": 110985216 }, { "workers": 5, "durationMs": 5000, - "requests": 2655, + "requests": 2653, "errors": 0, - "requestsPerSec": 531, - "avgLatencyMs": 8.94, - "medianLatencyMs": 8, - "p50LatencyMs": 8, + "requestsPerSec": 530.6, + "avgLatencyMs": 8.95, + "medianLatencyMs": 9, + "p50LatencyMs": 9, "p75LatencyMs": 10, "p90LatencyMs": 11, - "p99LatencyMs": 19, - "maxLatencyMs": 22, - "bytesPerSec": 169777561.6 + "p99LatencyMs": 18, + "maxLatencyMs": 24, + "bytesPerSec": 169594060.81 }, { "workers": 10, "durationMs": 5000, - "requests": 2643, + "requests": 2663, "errors": 0, - "requestsPerSec": 528.6, - "avgLatencyMs": 18.4, + "requestsPerSec": 532.6, + "avgLatencyMs": 18.25, "medianLatencyMs": 18, "p50LatencyMs": 18, "p75LatencyMs": 20, "p90LatencyMs": 24, - "p99LatencyMs": 34, - "maxLatencyMs": 55, - "bytesPerSec": 168991129.6 + "p99LatencyMs": 35, + "maxLatencyMs": 54, + "bytesPerSec": 170301849.6 }, { "workers": 25, "durationMs": 5000, - "requests": 2594, + "requests": 2621, "errors": 0, - "requestsPerSec": 518.8, - "avgLatencyMs": 47.45, - "medianLatencyMs": 44, - "p50LatencyMs": 44, + "requestsPerSec": 524.21, + "avgLatencyMs": 46.96, + "medianLatencyMs": 43, + "p50LatencyMs": 43, "p75LatencyMs": 58, - "p90LatencyMs": 68, - "p99LatencyMs": 94, - "maxLatencyMs": 436, - "bytesPerSec": 165845401.6 + "p90LatencyMs": 69, + "p99LatencyMs": 92, + "maxLatencyMs": 430, + "bytesPerSec": 167601766.4 }, { "workers": 50, "durationMs": 5000, - "requests": 2577, + "requests": 2541, "errors": 0, - "requestsPerSec": 515.4, - "avgLatencyMs": 95.63, - "medianLatencyMs": 82, - "p50LatencyMs": 82, - "p75LatencyMs": 92, - "p90LatencyMs": 152, - "p99LatencyMs": 386, - "maxLatencyMs": 1747, - "bytesPerSec": 164770611.2 + "requestsPerSec": 508.2, + "avgLatencyMs": 96.75, + "medianLatencyMs": 81, + "p50LatencyMs": 81, + "p75LatencyMs": 99, + "p90LatencyMs": 150, + "p99LatencyMs": 405, + "maxLatencyMs": 1744, + "bytesPerSec": 162516172.81 }, { "workers": 100, - "durationMs": 5000, - "requests": 2547, + "durationMs": 5010, + "requests": 2126, "errors": 0, - "requestsPerSec": 509.4, - "avgLatencyMs": 148.37, - "medianLatencyMs": 106, - "p50LatencyMs": 106, - "p75LatencyMs": 128, - "p90LatencyMs": 155, - "p99LatencyMs": 2070, - "maxLatencyMs": 4880, - "bytesPerSec": 162856960 + "requestsPerSec": 425.2, + "avgLatencyMs": 161.65, + "medianLatencyMs": 125, + "p50LatencyMs": 125, + "p75LatencyMs": 139, + "p90LatencyMs": 160, + "p99LatencyMs": 2186, + "maxLatencyMs": 4937, + "bytesPerSec": 135934771.2 }, { "workers": 200, "durationMs": 5010, - "requests": 2459, + "requests": 2321, "errors": 0, - "requestsPerSec": 491.8, - "avgLatencyMs": 153.68, - "medianLatencyMs": 110, - "p50LatencyMs": 110, - "p75LatencyMs": 124, - "p90LatencyMs": 159, - "p99LatencyMs": 2224, - "maxLatencyMs": 4993, - "bytesPerSec": 157240524.81 + "requestsPerSec": 464.2, + "avgLatencyMs": 154.57, + "medianLatencyMs": 104, + "p50LatencyMs": 104, + "p75LatencyMs": 127, + "p90LatencyMs": 160, + "p99LatencyMs": 2388, + "maxLatencyMs": 4884, + "bytesPerSec": 148406272 } ] } 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 3c6a8bad..730e7613 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-09T13:14:59.615Z", + "timingMeasuredAt": "2026-10-10T10:58:42.209Z", "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": 125.6, - "fcpMs": 125.74, + "firstPaintMs": 112.8, + "fcpMs": 112.92, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 17.74, - "inputDelayMs": 0.84, - "processingDurationMs": 1.75, - "presentationDelayMs": 15.16 + "interactionLatencyMs": 18.81, + "inputDelayMs": 0.87, + "processingDurationMs": 3.15, + "presentationDelayMs": 14.79 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 11.15, - "fcpMs": 11.04, - "interactionLatencyMs": 3, - "inputDelayMs": 0.09, - "processingDurationMs": 0.1, - "presentationDelayMs": 3.08 + "firstPaintMs": 8.53, + "fcpMs": 8.55, + "interactionLatencyMs": 5.43, + "inputDelayMs": 0.1, + "processingDurationMs": 1.15, + "presentationDelayMs": 5.89 }, "samples": [ { - "firstPaintMs": 139, - "fcpMs": 138.66, + "firstPaintMs": 118, + "fcpMs": 118.147, "interactionTests": { - "interactionLatencyMs": 12.960999999999999, - "inputDelayMs": 0.859, - "processingDurationMs": 1.873, - "presentationDelayMs": 10.229 + "interactionLatencyMs": 27.366, + "inputDelayMs": 0.999, + "processingDurationMs": 2.343, + "presentationDelayMs": 24.024 } }, { - "firstPaintMs": 120, - "fcpMs": 120.351, + "firstPaintMs": 110, + "fcpMs": 109.996, "interactionTests": { - "interactionLatencyMs": 19.462, - "inputDelayMs": 0.756, - "processingDurationMs": 1.712, - "presentationDelayMs": 16.994 + "interactionLatencyMs": 19.677, + "inputDelayMs": 0.911, + "processingDurationMs": 4.3, + "presentationDelayMs": 14.466 } }, { - "firstPaintMs": 119, - "fcpMs": 119.12, + "firstPaintMs": 99, + "fcpMs": 99.163, "interactionTests": { - "interactionLatencyMs": 16.876, - "inputDelayMs": 0.89, - "processingDurationMs": 1.598, - "presentationDelayMs": 14.388 + "interactionLatencyMs": 16.634, + "inputDelayMs": 0.772, + "processingDurationMs": 1.746, + "presentationDelayMs": 14.116 } }, { - "firstPaintMs": 136, - "fcpMs": 136.398, + "firstPaintMs": 119, + "fcpMs": 119.489, "interactionTests": { - "interactionLatencyMs": 18.761, - "inputDelayMs": 0.942, - "processingDurationMs": 1.787, - "presentationDelayMs": 16.032 + "interactionLatencyMs": 12.644, + "inputDelayMs": 0.771, + "processingDurationMs": 4.295, + "presentationDelayMs": 7.578 } }, { - "firstPaintMs": 114, - "fcpMs": 114.175, + "firstPaintMs": 118, + "fcpMs": 117.825, "interactionTests": { - "interactionLatencyMs": 20.64, - "inputDelayMs": 0.746, - "processingDurationMs": 1.762, - "presentationDelayMs": 18.132 + "interactionLatencyMs": 17.727, + "inputDelayMs": 0.881, + "processingDurationMs": 3.089, + "presentationDelayMs": 13.757 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 459, - "avgLatencyMs": 2.205, - "medianLatencyMs": 2.16, - "samples": 4536, - "bodySizeKb": 184.29, + "opsPerSec": 449, + "avgLatencyMs": 2.256, + "medianLatencyMs": 2.205, + "samples": 4432, + "bodySizeKb": 184.3, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 76, - "fcpMs": 76.15, + "firstPaintMs": 82.8, + "fcpMs": 82.59, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 14, - "inputDelayMs": 0.74, - "processingDurationMs": 2.03, - "presentationDelayMs": 11.22 + "interactionLatencyMs": 16.29, + "inputDelayMs": 0.83, + "processingDurationMs": 1.97, + "presentationDelayMs": 13.48 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 5.05, - "fcpMs": 4.93, - "interactionLatencyMs": 5.15, - "inputDelayMs": 0.05, - "processingDurationMs": 0.37, - "presentationDelayMs": 4.8 + "firstPaintMs": 7.19, + "fcpMs": 7.13, + "interactionLatencyMs": 5.4, + "inputDelayMs": 0.12, + "processingDurationMs": 0.19, + "presentationDelayMs": 5.46 }, "samples": [ { - "firstPaintMs": 77, - "fcpMs": 77.467, + "firstPaintMs": 82, + "fcpMs": 82.035, "interactionTests": { - "interactionLatencyMs": 12.72, - "inputDelayMs": 0.783, - "processingDurationMs": 1.813, - "presentationDelayMs": 10.124 + "interactionLatencyMs": 13.661, + "inputDelayMs": 0.983, + "processingDurationMs": 2.302, + "presentationDelayMs": 10.376 } }, { - "firstPaintMs": 76, - "fcpMs": 76.323, + "firstPaintMs": 93, + "fcpMs": 92.553, "interactionTests": { - "interactionLatencyMs": 13.142, - "inputDelayMs": 0.703, - "processingDurationMs": 1.999, - "presentationDelayMs": 10.44 + "interactionLatencyMs": 18.609, + "inputDelayMs": 0.728, + "processingDurationMs": 1.891, + "presentationDelayMs": 15.99 } }, { - "firstPaintMs": 77, - "fcpMs": 77.05, + "firstPaintMs": 74, + "fcpMs": 73.559, "interactionTests": { - "interactionLatencyMs": 22.39, - "inputDelayMs": 0.764, - "processingDurationMs": 2.675, - "presentationDelayMs": 18.951 + "interactionLatencyMs": 15.267999999999999, + "inputDelayMs": 0.884, + "processingDurationMs": 1.86, + "presentationDelayMs": 12.524 } }, { - "firstPaintMs": 68, - "fcpMs": 68.183, + "firstPaintMs": 79, + "fcpMs": 79.076, "interactionTests": { - "interactionLatencyMs": 8.266, - "inputDelayMs": 0.765, - "processingDurationMs": 1.791, - "presentationDelayMs": 5.71 + "interactionLatencyMs": 9.788, + "inputDelayMs": 0.697, + "processingDurationMs": 1.942, + "presentationDelayMs": 7.149 } }, { - "firstPaintMs": 82, - "fcpMs": 81.717, + "firstPaintMs": 86, + "fcpMs": 85.733, "interactionTests": { - "interactionLatencyMs": 13.458, - "inputDelayMs": 0.678, - "processingDurationMs": 1.89, - "presentationDelayMs": 10.89 + "interactionLatencyMs": 24.105999999999998, + "inputDelayMs": 0.876, + "processingDurationMs": 1.867, + "presentationDelayMs": 21.363 } } ] }, "ssrLoadTests": { "peakWorkers": 25, - "peakRequestsPerSec": 565.21, - "peakAvgLatencyMs": 43.52, - "peakP50LatencyMs": 42, - "peakP75LatencyMs": 46, - "peakP90LatencyMs": 58, - "peakP99LatencyMs": 71, - "totalRequests": 18302, + "peakRequestsPerSec": 566.21, + "peakAvgLatencyMs": 43.49, + "peakP50LatencyMs": 43, + "peakP75LatencyMs": 45, + "peakP90LatencyMs": 55, + "peakP99LatencyMs": 77, + "totalRequests": 18065, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1771, + "requests": 1695, "errors": 0, - "requestsPerSec": 354.2, - "avgLatencyMs": 2.14, + "requestsPerSec": 339, + "avgLatencyMs": 2.16, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 3, "p99LatencyMs": 4, "maxLatencyMs": 6, - "bytesPerSec": 98795520 + "bytesPerSec": 94548787.2 }, { "workers": 5, "durationMs": 5000, - "requests": 2778, + "requests": 2773, "errors": 0, - "requestsPerSec": 555.6, - "avgLatencyMs": 8.48, + "requestsPerSec": 554.6, + "avgLatencyMs": 8.57, "medianLatencyMs": 8, "p50LatencyMs": 8, "p75LatencyMs": 9, "p90LatencyMs": 10, "p99LatencyMs": 13, - "maxLatencyMs": 20, - "bytesPerSec": 154966425.6 + "maxLatencyMs": 22, + "bytesPerSec": 154704281.6 }, { "workers": 10, "durationMs": 5000, - "requests": 2809, + "requests": 2793, "errors": 0, - "requestsPerSec": 561.8, - "avgLatencyMs": 17.27, + "requestsPerSec": 558.6, + "avgLatencyMs": 17.38, "medianLatencyMs": 17, "p50LatencyMs": 17, "p75LatencyMs": 18, - "p90LatencyMs": 20, + "p90LatencyMs": 19, "p99LatencyMs": 30, - "maxLatencyMs": 66, - "bytesPerSec": 156696576 + "maxLatencyMs": 45, + "bytesPerSec": 155831500.81 }, { "workers": 25, "durationMs": 5000, - "requests": 2826, + "requests": 2831, "errors": 0, - "requestsPerSec": 565.21, - "avgLatencyMs": 43.52, - "medianLatencyMs": 42, - "p50LatencyMs": 42, - "p75LatencyMs": 46, - "p90LatencyMs": 58, - "p99LatencyMs": 71, - "maxLatencyMs": 244, - "bytesPerSec": 157640294.4 + "requestsPerSec": 566.21, + "avgLatencyMs": 43.49, + "medianLatencyMs": 43, + "p50LatencyMs": 43, + "p75LatencyMs": 45, + "p90LatencyMs": 55, + "p99LatencyMs": 77, + "maxLatencyMs": 167, + "bytesPerSec": 157902438.4 }, { "workers": 50, - "durationMs": 5000, - "requests": 2689, + "durationMs": 5010, + "requests": 2706, "errors": 0, - "requestsPerSec": 537.8, - "avgLatencyMs": 91.56, + "requestsPerSec": 541.21, + "avgLatencyMs": 90.94, "medianLatencyMs": 86, "p50LatencyMs": 86, - "p75LatencyMs": 102, - "p90LatencyMs": 132, - "p99LatencyMs": 185, - "maxLatencyMs": 782, - "bytesPerSec": 150011904 + "p75LatencyMs": 101, + "p90LatencyMs": 127, + "p99LatencyMs": 217, + "maxLatencyMs": 1239, + "bytesPerSec": 150955622.4 }, { "workers": 100, "durationMs": 5010, - "requests": 2674, + "requests": 2660, "errors": 0, - "requestsPerSec": 534.8, - "avgLatencyMs": 163.08, - "medianLatencyMs": 117, - "p50LatencyMs": 117, - "p75LatencyMs": 145, - "p90LatencyMs": 197, - "p99LatencyMs": 2307, - "maxLatencyMs": 4963, - "bytesPerSec": 149173043.2 + "requestsPerSec": 532, + "avgLatencyMs": 162.15, + "medianLatencyMs": 108, + "p50LatencyMs": 108, + "p75LatencyMs": 152, + "p90LatencyMs": 194, + "p99LatencyMs": 2187, + "maxLatencyMs": 4987, + "bytesPerSec": 148412825.6 }, { "workers": 200, "durationMs": 5010, - "requests": 2755, + "requests": 2607, "errors": 0, - "requestsPerSec": 551, - "avgLatencyMs": 158.4, - "medianLatencyMs": 101, - "p50LatencyMs": 101, - "p75LatencyMs": 140, - "p90LatencyMs": 201, - "p99LatencyMs": 2266, - "maxLatencyMs": 4968, - "bytesPerSec": 153662259.2 + "requestsPerSec": 521.4, + "avgLatencyMs": 161.78, + "medianLatencyMs": 112, + "p50LatencyMs": 112, + "p75LatencyMs": 150, + "p90LatencyMs": 185, + "p99LatencyMs": 1983, + "maxLatencyMs": 4954, + "bytesPerSec": 145444044.81 } ], "runs": 3, "samples": [ { "peakWorkers": 25, - "peakRequestsPerSec": 570.4, - "peakAvgLatencyMs": 43.17, - "peakP50LatencyMs": 42, - "peakP75LatencyMs": 46, - "peakP90LatencyMs": 56, - "peakP99LatencyMs": 72, - "totalRequests": 18419, + "peakRequestsPerSec": 533, + "peakAvgLatencyMs": 46.18, + "peakP50LatencyMs": 45, + "peakP75LatencyMs": 48, + "peakP90LatencyMs": 60, + "peakP99LatencyMs": 81, + "totalRequests": 17423, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1730, + "requests": 1728, "errors": 0, - "requestsPerSec": 346, - "avgLatencyMs": 2.12, + "requestsPerSec": 345.6, + "avgLatencyMs": 2.08, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 2, - "p99LatencyMs": 4, - "maxLatencyMs": 7, - "bytesPerSec": 96501760 + "p99LatencyMs": 3, + "maxLatencyMs": 4, + "bytesPerSec": 96396902.4 }, { "workers": 5, "durationMs": 5000, - "requests": 2742, + "requests": 2663, "errors": 0, - "requestsPerSec": 548.4, - "avgLatencyMs": 8.63, - "medianLatencyMs": 8, - "p50LatencyMs": 8, + "requestsPerSec": 532.6, + "avgLatencyMs": 8.87, + "medianLatencyMs": 9, + "p50LatencyMs": 9, "p75LatencyMs": 9, "p90LatencyMs": 10, "p99LatencyMs": 14, - "maxLatencyMs": 18, - "bytesPerSec": 152974131.2 + "maxLatencyMs": 19, + "bytesPerSec": 148517683.2 }, { "workers": 10, "durationMs": 5000, - "requests": 2791, + "requests": 2656, "errors": 0, - "requestsPerSec": 558.21, - "avgLatencyMs": 17.4, - "medianLatencyMs": 17, - "p50LatencyMs": 17, - "p75LatencyMs": 18, - "p90LatencyMs": 20, - "p99LatencyMs": 29, - "maxLatencyMs": 48, - "bytesPerSec": 155700428.81 + "requestsPerSec": 531.21, + "avgLatencyMs": 18.29, + "medianLatencyMs": 18, + "p50LatencyMs": 18, + "p75LatencyMs": 19, + "p90LatencyMs": 21, + "p99LatencyMs": 31, + "maxLatencyMs": 53, + "bytesPerSec": 148176896 }, { "workers": 25, "durationMs": 5000, - "requests": 2852, + "requests": 2665, "errors": 0, - "requestsPerSec": 570.4, - "avgLatencyMs": 43.17, - "medianLatencyMs": 42, - "p50LatencyMs": 42, - "p75LatencyMs": 46, - "p90LatencyMs": 56, - "p99LatencyMs": 72, - "maxLatencyMs": 102, - "bytesPerSec": 159082086.4 + "requestsPerSec": 533, + "avgLatencyMs": 46.18, + "medianLatencyMs": 45, + "p50LatencyMs": 45, + "p75LatencyMs": 48, + "p90LatencyMs": 60, + "p99LatencyMs": 81, + "maxLatencyMs": 162, + "bytesPerSec": 148648755.2 }, { "workers": 50, "durationMs": 5000, - "requests": 2720, + "requests": 2579, "errors": 0, - "requestsPerSec": 544, - "avgLatencyMs": 90.53, - "medianLatencyMs": 87, - "p50LatencyMs": 87, - "p75LatencyMs": 102, - "p90LatencyMs": 122, - "p99LatencyMs": 177, - "maxLatencyMs": 1250, - "bytesPerSec": 151742054.4 + "requestsPerSec": 515.8, + "avgLatencyMs": 95.09, + "medianLatencyMs": 89, + "p50LatencyMs": 89, + "p75LatencyMs": 104, + "p90LatencyMs": 134, + "p99LatencyMs": 380, + "maxLatencyMs": 1566, + "bytesPerSec": 143851520 }, { "workers": 100, "durationMs": 5010, - "requests": 2813, + "requests": 2590, "errors": 0, - "requestsPerSec": 562.6, - "avgLatencyMs": 162.2, - "medianLatencyMs": 112, - "p50LatencyMs": 112, - "p75LatencyMs": 149, - "p90LatencyMs": 215, - "p99LatencyMs": 2038, - "maxLatencyMs": 4997, - "bytesPerSec": 156932505.6 + "requestsPerSec": 518, + "avgLatencyMs": 160.4, + "medianLatencyMs": 118, + "p50LatencyMs": 118, + "p75LatencyMs": 139, + "p90LatencyMs": 175, + "p99LatencyMs": 2096, + "maxLatencyMs": 4887, + "bytesPerSec": 144480665.6 }, { "workers": 200, "durationMs": 5010, - "requests": 2771, + "requests": 2542, "errors": 0, - "requestsPerSec": 554.21, - "avgLatencyMs": 157.67, - "medianLatencyMs": 104, - "p50LatencyMs": 104, - "p75LatencyMs": 139, - "p90LatencyMs": 187, - "p99LatencyMs": 2391, - "maxLatencyMs": 4856, - "bytesPerSec": 154579763.2 + "requestsPerSec": 508.4, + "avgLatencyMs": 162.2, + "medianLatencyMs": 117, + "p50LatencyMs": 117, + "p75LatencyMs": 144, + "p90LatencyMs": 189, + "p99LatencyMs": 1993, + "maxLatencyMs": 4870, + "bytesPerSec": 141787136 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 562.4, - "peakAvgLatencyMs": 43.77, + "peakRequestsPerSec": 566.21, + "peakAvgLatencyMs": 43.49, "peakP50LatencyMs": 43, - "peakP75LatencyMs": 46, - "peakP90LatencyMs": 57, - "peakP99LatencyMs": 80, - "totalRequests": 18225, + "peakP75LatencyMs": 45, + "peakP90LatencyMs": 55, + "peakP99LatencyMs": 77, + "totalRequests": 18065, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1757, + "requests": 1695, "errors": 0, - "requestsPerSec": 351.4, - "avgLatencyMs": 2.14, + "requestsPerSec": 339, + "avgLatencyMs": 2.16, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 3, - "p99LatencyMs": 3, - "maxLatencyMs": 4, - "bytesPerSec": 98009088 + "p99LatencyMs": 4, + "maxLatencyMs": 6, + "bytesPerSec": 94548787.2 }, { "workers": 5, "durationMs": 5000, - "requests": 2810, + "requests": 2773, "errors": 0, - "requestsPerSec": 562, - "avgLatencyMs": 8.43, + "requestsPerSec": 554.6, + "avgLatencyMs": 8.57, "medianLatencyMs": 8, "p50LatencyMs": 8, "p75LatencyMs": 9, - "p90LatencyMs": 9, + "p90LatencyMs": 10, "p99LatencyMs": 13, - "maxLatencyMs": 17, - "bytesPerSec": 156722790.4 + "maxLatencyMs": 22, + "bytesPerSec": 154704281.6 }, { "workers": 10, "durationMs": 5000, - "requests": 2787, + "requests": 2793, "errors": 0, - "requestsPerSec": 557.4, - "avgLatencyMs": 17.41, + "requestsPerSec": 558.6, + "avgLatencyMs": 17.38, "medianLatencyMs": 17, "p50LatencyMs": 17, "p75LatencyMs": 18, - "p90LatencyMs": 20, - "p99LatencyMs": 29, - "maxLatencyMs": 40, - "bytesPerSec": 155490713.6 + "p90LatencyMs": 19, + "p99LatencyMs": 30, + "maxLatencyMs": 45, + "bytesPerSec": 155831500.81 }, { "workers": 25, "durationMs": 5000, - "requests": 2812, + "requests": 2831, "errors": 0, - "requestsPerSec": 562.4, - "avgLatencyMs": 43.77, + "requestsPerSec": 566.21, + "avgLatencyMs": 43.49, "medianLatencyMs": 43, "p50LatencyMs": 43, - "p75LatencyMs": 46, - "p90LatencyMs": 57, - "p99LatencyMs": 80, - "maxLatencyMs": 312, - "bytesPerSec": 156880076.81 + "p75LatencyMs": 45, + "p90LatencyMs": 55, + "p99LatencyMs": 77, + "maxLatencyMs": 167, + "bytesPerSec": 157902438.4 }, { "workers": 50, - "durationMs": 5000, - "requests": 2784, + "durationMs": 5010, + "requests": 2706, "errors": 0, - "requestsPerSec": 556.8, - "avgLatencyMs": 88.42, + "requestsPerSec": 541.21, + "avgLatencyMs": 90.94, "medianLatencyMs": 86, "p50LatencyMs": 86, - "p75LatencyMs": 95, - "p90LatencyMs": 121, - "p99LatencyMs": 299, - "maxLatencyMs": 558, - "bytesPerSec": 155307212.81 + "p75LatencyMs": 101, + "p90LatencyMs": 127, + "p99LatencyMs": 217, + "maxLatencyMs": 1239, + "bytesPerSec": 150955622.4 }, { "workers": 100, "durationMs": 5010, - "requests": 2677, + "requests": 2660, "errors": 0, - "requestsPerSec": 535.4, - "avgLatencyMs": 164.88, - "medianLatencyMs": 121, - "p50LatencyMs": 121, - "p75LatencyMs": 143, - "p90LatencyMs": 204, - "p99LatencyMs": 2112, - "maxLatencyMs": 4981, - "bytesPerSec": 149330329.6 + "requestsPerSec": 532, + "avgLatencyMs": 162.15, + "medianLatencyMs": 108, + "p50LatencyMs": 108, + "p75LatencyMs": 152, + "p90LatencyMs": 194, + "p99LatencyMs": 2187, + "maxLatencyMs": 4987, + "bytesPerSec": 148412825.6 }, { "workers": 200, "durationMs": 5010, - "requests": 2598, + "requests": 2607, "errors": 0, - "requestsPerSec": 519.6, - "avgLatencyMs": 175.23, - "medianLatencyMs": 131, - "p50LatencyMs": 131, - "p75LatencyMs": 158, - "p90LatencyMs": 211, - "p99LatencyMs": 2108, - "maxLatencyMs": 4953, - "bytesPerSec": 144932864 + "requestsPerSec": 521.4, + "avgLatencyMs": 161.78, + "medianLatencyMs": 112, + "p50LatencyMs": 112, + "p75LatencyMs": 150, + "p90LatencyMs": 185, + "p99LatencyMs": 1983, + "maxLatencyMs": 4954, + "bytesPerSec": 145444044.81 } ] }, { - "peakWorkers": 25, - "peakRequestsPerSec": 565.21, - "peakAvgLatencyMs": 43.52, - "peakP50LatencyMs": 42, - "peakP75LatencyMs": 46, - "peakP90LatencyMs": 58, - "peakP99LatencyMs": 71, - "totalRequests": 18302, + "peakWorkers": 10, + "peakRequestsPerSec": 567.6, + "peakAvgLatencyMs": 17.09, + "peakP50LatencyMs": 17, + "peakP75LatencyMs": 18, + "peakP90LatencyMs": 19, + "peakP99LatencyMs": 29, + "totalRequests": 18413, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1771, + "requests": 1686, "errors": 0, - "requestsPerSec": 354.2, - "avgLatencyMs": 2.14, + "requestsPerSec": 337.2, + "avgLatencyMs": 2.28, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 3, "p99LatencyMs": 4, "maxLatencyMs": 6, - "bytesPerSec": 98795520 + "bytesPerSec": 94037606.4 }, { "workers": 5, "durationMs": 5000, - "requests": 2778, + "requests": 2646, "errors": 0, - "requestsPerSec": 555.6, - "avgLatencyMs": 8.48, - "medianLatencyMs": 8, - "p50LatencyMs": 8, + "requestsPerSec": 529.21, + "avgLatencyMs": 8.95, + "medianLatencyMs": 9, + "p50LatencyMs": 9, "p75LatencyMs": 9, "p90LatencyMs": 10, - "p99LatencyMs": 13, + "p99LatencyMs": 14, "maxLatencyMs": 20, - "bytesPerSec": 154966425.6 + "bytesPerSec": 147626393.6 }, { "workers": 10, "durationMs": 5000, - "requests": 2809, + "requests": 2838, "errors": 0, - "requestsPerSec": 561.8, - "avgLatencyMs": 17.27, + "requestsPerSec": 567.6, + "avgLatencyMs": 17.09, "medianLatencyMs": 17, "p50LatencyMs": 17, "p75LatencyMs": 18, - "p90LatencyMs": 20, - "p99LatencyMs": 30, - "maxLatencyMs": 66, - "bytesPerSec": 156696576 + "p90LatencyMs": 19, + "p99LatencyMs": 29, + "maxLatencyMs": 46, + "bytesPerSec": 158321868.81 }, { "workers": 25, "durationMs": 5000, - "requests": 2826, + "requests": 2807, "errors": 0, - "requestsPerSec": 565.21, - "avgLatencyMs": 43.52, - "medianLatencyMs": 42, - "p50LatencyMs": 42, + "requestsPerSec": 561.4, + "avgLatencyMs": 43.85, + "medianLatencyMs": 43, + "p50LatencyMs": 43, "p75LatencyMs": 46, - "p90LatencyMs": 58, - "p99LatencyMs": 71, - "maxLatencyMs": 244, - "bytesPerSec": 157640294.4 + "p90LatencyMs": 57, + "p99LatencyMs": 77, + "maxLatencyMs": 179, + "bytesPerSec": 156617932.81 }, { "workers": 50, "durationMs": 5000, - "requests": 2689, + "requests": 2830, "errors": 0, - "requestsPerSec": 537.8, - "avgLatencyMs": 91.56, - "medianLatencyMs": 86, - "p50LatencyMs": 86, - "p75LatencyMs": 102, - "p90LatencyMs": 132, - "p99LatencyMs": 185, - "maxLatencyMs": 782, - "bytesPerSec": 150011904 + "requestsPerSec": 566, + "avgLatencyMs": 87.05, + "medianLatencyMs": 83, + "p50LatencyMs": 83, + "p75LatencyMs": 98, + "p90LatencyMs": 116, + "p99LatencyMs": 243, + "maxLatencyMs": 1382, + "bytesPerSec": 157902438.4 }, { "workers": 100, "durationMs": 5010, - "requests": 2674, + "requests": 2819, "errors": 0, - "requestsPerSec": 534.8, - "avgLatencyMs": 163.08, - "medianLatencyMs": 117, - "p50LatencyMs": 117, - "p75LatencyMs": 145, - "p90LatencyMs": 197, - "p99LatencyMs": 2307, - "maxLatencyMs": 4963, - "bytesPerSec": 149173043.2 + "requestsPerSec": 563.8, + "avgLatencyMs": 159.76, + "medianLatencyMs": 107, + "p50LatencyMs": 107, + "p75LatencyMs": 143, + "p90LatencyMs": 204, + "p99LatencyMs": 2023, + "maxLatencyMs": 4935, + "bytesPerSec": 157247078.4 }, { "workers": 200, "durationMs": 5010, - "requests": 2755, + "requests": 2787, "errors": 0, - "requestsPerSec": 551, - "avgLatencyMs": 158.4, - "medianLatencyMs": 101, - "p50LatencyMs": 101, - "p75LatencyMs": 140, - "p90LatencyMs": 201, - "p99LatencyMs": 2266, - "maxLatencyMs": 4968, - "bytesPerSec": 153662259.2 + "requestsPerSec": 557.4, + "avgLatencyMs": 160.15, + "medianLatencyMs": 104, + "p50LatencyMs": 104, + "p75LatencyMs": 143, + "p90LatencyMs": 193, + "p99LatencyMs": 2416, + "maxLatencyMs": 4972, + "bytesPerSec": 155464499.2 } ] } diff --git a/packages/docs/src/content/runtime/versions/app-tanstack-start-react/1.166.18.json b/packages/docs/src/content/runtime/versions/app-tanstack-start-react/1.166.18.json new file mode 100644 index 00000000..cff0a303 --- /dev/null +++ b/packages/docs/src/content/runtime/versions/app-tanstack-start-react/1.166.18.json @@ -0,0 +1,1117 @@ +{ + "name": "TanStack Start", + "package": "app-tanstack-start-react", + "type": "runtime-app", + "isFocused": true, + "order": 8, + "timingMeasuredAt": "2026-10-10T10:58:42.209Z", + "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "frameworkVersion": "1.166.18", + "clientSideRenderedTests": { + "firstPaintMs": 169.6, + "fcpMs": 169.61, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": 28.66, + "inputDelayMs": 1.71, + "processingDurationMs": 18.93, + "presentationDelayMs": 8.01 + }, + "runs": 5, + "standardDeviation": { + "firstPaintMs": 76.35, + "fcpMs": 76.3, + "interactionLatencyMs": 2.65, + "inputDelayMs": 0.08, + "processingDurationMs": 1.05, + "presentationDelayMs": 2.11 + }, + "samples": [ + { + "firstPaintMs": 138, + "fcpMs": 137.664, + "interactionTests": { + "interactionLatencyMs": 30.556000000000004, + "inputDelayMs": 1.771, + "processingDurationMs": 19.821, + "presentationDelayMs": 8.964 + } + }, + { + "firstPaintMs": 306, + "fcpMs": 305.936, + "interactionTests": { + "interactionLatencyMs": 23.985, + "inputDelayMs": 1.58, + "processingDurationMs": 17.895, + "presentationDelayMs": 4.51 + } + }, + { + "firstPaintMs": 140, + "fcpMs": 139.928, + "interactionTests": { + "interactionLatencyMs": 29.251, + "inputDelayMs": 1.754, + "processingDurationMs": 18.497, + "presentationDelayMs": 9 + } + }, + { + "firstPaintMs": 134, + "fcpMs": 134.151, + "interactionTests": { + "interactionLatencyMs": 29.637999999999998, + "inputDelayMs": 1.703, + "processingDurationMs": 20.274, + "presentationDelayMs": 7.661 + } + }, + { + "firstPaintMs": 130, + "fcpMs": 130.353, + "interactionTests": { + "interactionLatencyMs": 29.857, + "inputDelayMs": 1.764, + "processingDurationMs": 18.187, + "presentationDelayMs": 9.906 + } + } + ] + }, + "ssrRequestThroughputTests": { + "opsPerSec": 318, + "avgLatencyMs": 3.18, + "medianLatencyMs": 3.1, + "samples": 3145, + "bodySizeKb": 191.92, + "duplicationFactor": 2 + }, + "serverSideRenderedTests": { + "firstPaintMs": 90.6, + "fcpMs": 90.57, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": 27.42, + "inputDelayMs": 1.76, + "processingDurationMs": 18.1, + "presentationDelayMs": 7.55 + }, + "runs": 5, + "standardDeviation": { + "firstPaintMs": 6.5, + "fcpMs": 6.38, + "interactionLatencyMs": 3.06, + "inputDelayMs": 0.15, + "processingDurationMs": 1.98, + "presentationDelayMs": 1.31 + }, + "samples": [ + { + "firstPaintMs": 96, + "fcpMs": 95.856, + "interactionTests": { + "interactionLatencyMs": 30.128, + "inputDelayMs": 1.951, + "processingDurationMs": 20.489, + "presentationDelayMs": 7.688 + } + }, + { + "firstPaintMs": 95, + "fcpMs": 94.996, + "interactionTests": { + "interactionLatencyMs": 31.198999999999998, + "inputDelayMs": 1.642, + "processingDurationMs": 20.033, + "presentationDelayMs": 9.524 + } + }, + { + "firstPaintMs": 93, + "fcpMs": 92.693, + "interactionTests": { + "interactionLatencyMs": 25.218000000000004, + "inputDelayMs": 1.73, + "processingDurationMs": 16.795, + "presentationDelayMs": 6.693 + } + }, + { + "firstPaintMs": 89, + "fcpMs": 89.132, + "interactionTests": { + "interactionLatencyMs": 24.351, + "inputDelayMs": 1.87, + "processingDurationMs": 16.41, + "presentationDelayMs": 6.071 + } + }, + { + "firstPaintMs": 80, + "fcpMs": 80.152, + "interactionTests": { + "interactionLatencyMs": 26.189999999999998, + "inputDelayMs": 1.615, + "processingDurationMs": 16.782, + "presentationDelayMs": 7.793 + } + } + ] + }, + "ssrRouterLinkLoadTests": { + "peakWorkers": 50, + "peakRequestsPerSec": 156, + "peakAvgLatencyMs": 308.93, + "peakP50LatencyMs": 210, + "peakP75LatencyMs": 273, + "peakP90LatencyMs": 420, + "peakP99LatencyMs": 3292, + "totalRequests": 5247, + "totalErrors": 0, + "stages": [ + { + "workers": 1, + "durationMs": 5000, + "requests": 673, + "errors": 0, + "requestsPerSec": 134.6, + "avgLatencyMs": 7.09, + "medianLatencyMs": 7, + "p50LatencyMs": 7, + "p75LatencyMs": 7, + "p90LatencyMs": 7, + "p99LatencyMs": 10, + "maxLatencyMs": 11, + "bytesPerSec": 38689177.6 + }, + { + "workers": 5, + "durationMs": 5000, + "requests": 776, + "errors": 0, + "requestsPerSec": 155.2, + "avgLatencyMs": 31.64, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 32, + "p90LatencyMs": 35, + "p99LatencyMs": 51, + "maxLatencyMs": 65, + "bytesPerSec": 44600524.8 + }, + { + "workers": 10, + "durationMs": 5000, + "requests": 769, + "errors": 0, + "requestsPerSec": 153.81, + "avgLatencyMs": 64.1, + "medianLatencyMs": 62, + "p50LatencyMs": 62, + "p75LatencyMs": 66, + "p90LatencyMs": 80, + "p99LatencyMs": 104, + "maxLatencyMs": 223, + "bytesPerSec": 44207308.8 + }, + { + "workers": 25, + "durationMs": 5000, + "requests": 779, + "errors": 0, + "requestsPerSec": 155.81, + "avgLatencyMs": 157.5, + "medianLatencyMs": 156, + "p50LatencyMs": 156, + "p75LatencyMs": 162, + "p90LatencyMs": 197, + "p99LatencyMs": 695, + "maxLatencyMs": 1236, + "bytesPerSec": 44777472 + }, + { + "workers": 50, + "durationMs": 5010, + "requests": 780, + "errors": 0, + "requestsPerSec": 156, + "avgLatencyMs": 308.93, + "medianLatencyMs": 210, + "p50LatencyMs": 210, + "p75LatencyMs": 273, + "p90LatencyMs": 420, + "p99LatencyMs": 3292, + "maxLatencyMs": 4821, + "bytesPerSec": 44843008 + }, + { + "workers": 100, + "durationMs": 5010, + "requests": 757, + "errors": 0, + "requestsPerSec": 151.4, + "avgLatencyMs": 306.76, + "medianLatencyMs": 205, + "p50LatencyMs": 205, + "p75LatencyMs": 277, + "p90LatencyMs": 368, + "p99LatencyMs": 3460, + "maxLatencyMs": 4943, + "bytesPerSec": 43510988.8 + }, + { + "workers": 200, + "durationMs": 5010, + "requests": 713, + "errors": 0, + "requestsPerSec": 142.6, + "avgLatencyMs": 312.75, + "medianLatencyMs": 190, + "p50LatencyMs": 190, + "p75LatencyMs": 259, + "p90LatencyMs": 349, + "p99LatencyMs": 3541, + "maxLatencyMs": 4897, + "bytesPerSec": 40981299.21 + } + ], + "runs": 3, + "samples": [ + { + "peakWorkers": 5, + "peakRequestsPerSec": 156, + "peakAvgLatencyMs": 31.45, + "peakP50LatencyMs": 31, + "peakP75LatencyMs": 32, + "peakP90LatencyMs": 35, + "peakP99LatencyMs": 51, + "totalRequests": 5171, + "totalErrors": 0, + "stages": [ + { + "workers": 1, + "durationMs": 5000, + "requests": 666, + "errors": 0, + "requestsPerSec": 133.2, + "avgLatencyMs": 7.13, + "medianLatencyMs": 7, + "p50LatencyMs": 7, + "p75LatencyMs": 7, + "p90LatencyMs": 7, + "p99LatencyMs": 10, + "maxLatencyMs": 23, + "bytesPerSec": 38282854.4 + }, + { + "workers": 5, + "durationMs": 5000, + "requests": 780, + "errors": 0, + "requestsPerSec": 156, + "avgLatencyMs": 31.45, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 32, + "p90LatencyMs": 35, + "p99LatencyMs": 51, + "maxLatencyMs": 57, + "bytesPerSec": 44843008 + }, + { + "workers": 10, + "durationMs": 5000, + "requests": 765, + "errors": 0, + "requestsPerSec": 153, + "avgLatencyMs": 64.47, + "medianLatencyMs": 62, + "p50LatencyMs": 62, + "p75LatencyMs": 68, + "p90LatencyMs": 80, + "p99LatencyMs": 104, + "maxLatencyMs": 126, + "bytesPerSec": 43971379.2 + }, + { + "workers": 25, + "durationMs": 5000, + "requests": 773, + "errors": 0, + "requestsPerSec": 154.6, + "avgLatencyMs": 158.68, + "medianLatencyMs": 156, + "p50LatencyMs": 156, + "p75LatencyMs": 179, + "p90LatencyMs": 214, + "p99LatencyMs": 603, + "maxLatencyMs": 1161, + "bytesPerSec": 44436684.8 + }, + { + "workers": 50, + "durationMs": 5000, + "requests": 763, + "errors": 0, + "requestsPerSec": 152.6, + "avgLatencyMs": 308.21, + "medianLatencyMs": 199, + "p50LatencyMs": 199, + "p75LatencyMs": 299, + "p90LatencyMs": 366, + "p99LatencyMs": 3711, + "maxLatencyMs": 4860, + "bytesPerSec": 43859968 + }, + { + "workers": 100, + "durationMs": 5010, + "requests": 733, + "errors": 0, + "requestsPerSec": 146.6, + "avgLatencyMs": 310.35, + "medianLatencyMs": 207, + "p50LatencyMs": 207, + "p75LatencyMs": 287, + "p90LatencyMs": 402, + "p99LatencyMs": 3276, + "maxLatencyMs": 4758, + "bytesPerSec": 42141286.4 + }, + { + "workers": 200, + "durationMs": 5010, + "requests": 691, + "errors": 0, + "requestsPerSec": 138.2, + "avgLatencyMs": 323.03, + "medianLatencyMs": 215, + "p50LatencyMs": 215, + "p75LatencyMs": 249, + "p90LatencyMs": 448, + "p99LatencyMs": 3734, + "maxLatencyMs": 4996, + "bytesPerSec": 39723008 + } + ] + }, + { + "peakWorkers": 50, + "peakRequestsPerSec": 156, + "peakAvgLatencyMs": 308.93, + "peakP50LatencyMs": 210, + "peakP75LatencyMs": 273, + "peakP90LatencyMs": 420, + "peakP99LatencyMs": 3292, + "totalRequests": 5247, + "totalErrors": 0, + "stages": [ + { + "workers": 1, + "durationMs": 5000, + "requests": 673, + "errors": 0, + "requestsPerSec": 134.6, + "avgLatencyMs": 7.09, + "medianLatencyMs": 7, + "p50LatencyMs": 7, + "p75LatencyMs": 7, + "p90LatencyMs": 7, + "p99LatencyMs": 10, + "maxLatencyMs": 11, + "bytesPerSec": 38689177.6 + }, + { + "workers": 5, + "durationMs": 5000, + "requests": 776, + "errors": 0, + "requestsPerSec": 155.2, + "avgLatencyMs": 31.64, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 32, + "p90LatencyMs": 35, + "p99LatencyMs": 51, + "maxLatencyMs": 65, + "bytesPerSec": 44600524.8 + }, + { + "workers": 10, + "durationMs": 5000, + "requests": 769, + "errors": 0, + "requestsPerSec": 153.81, + "avgLatencyMs": 64.1, + "medianLatencyMs": 62, + "p50LatencyMs": 62, + "p75LatencyMs": 66, + "p90LatencyMs": 80, + "p99LatencyMs": 104, + "maxLatencyMs": 223, + "bytesPerSec": 44207308.8 + }, + { + "workers": 25, + "durationMs": 5000, + "requests": 779, + "errors": 0, + "requestsPerSec": 155.81, + "avgLatencyMs": 157.5, + "medianLatencyMs": 156, + "p50LatencyMs": 156, + "p75LatencyMs": 162, + "p90LatencyMs": 197, + "p99LatencyMs": 695, + "maxLatencyMs": 1236, + "bytesPerSec": 44777472 + }, + { + "workers": 50, + "durationMs": 5010, + "requests": 780, + "errors": 0, + "requestsPerSec": 156, + "avgLatencyMs": 308.93, + "medianLatencyMs": 210, + "p50LatencyMs": 210, + "p75LatencyMs": 273, + "p90LatencyMs": 420, + "p99LatencyMs": 3292, + "maxLatencyMs": 4821, + "bytesPerSec": 44843008 + }, + { + "workers": 100, + "durationMs": 5010, + "requests": 757, + "errors": 0, + "requestsPerSec": 151.4, + "avgLatencyMs": 306.76, + "medianLatencyMs": 205, + "p50LatencyMs": 205, + "p75LatencyMs": 277, + "p90LatencyMs": 368, + "p99LatencyMs": 3460, + "maxLatencyMs": 4943, + "bytesPerSec": 43510988.8 + }, + { + "workers": 200, + "durationMs": 5010, + "requests": 713, + "errors": 0, + "requestsPerSec": 142.6, + "avgLatencyMs": 312.75, + "medianLatencyMs": 190, + "p50LatencyMs": 190, + "p75LatencyMs": 259, + "p90LatencyMs": 349, + "p99LatencyMs": 3541, + "maxLatencyMs": 4897, + "bytesPerSec": 40981299.21 + } + ] + }, + { + "peakWorkers": 25, + "peakRequestsPerSec": 159.4, + "peakAvgLatencyMs": 153.9, + "peakP50LatencyMs": 153, + "peakP75LatencyMs": 159, + "peakP90LatencyMs": 206, + "peakP99LatencyMs": 566, + "totalRequests": 5282, + "totalErrors": 0, + "stages": [ + { + "workers": 1, + "durationMs": 5000, + "requests": 680, + "errors": 0, + "requestsPerSec": 136, + "avgLatencyMs": 7.05, + "medianLatencyMs": 7, + "p50LatencyMs": 7, + "p75LatencyMs": 7, + "p90LatencyMs": 7, + "p99LatencyMs": 9, + "maxLatencyMs": 10, + "bytesPerSec": 39082393.6 + }, + { + "workers": 5, + "durationMs": 5000, + "requests": 779, + "errors": 0, + "requestsPerSec": 155.81, + "avgLatencyMs": 31.47, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 32, + "p90LatencyMs": 37, + "p99LatencyMs": 50, + "maxLatencyMs": 65, + "bytesPerSec": 44784025.6 + }, + { + "workers": 10, + "durationMs": 5000, + "requests": 777, + "errors": 0, + "requestsPerSec": 155.4, + "avgLatencyMs": 63.47, + "medianLatencyMs": 62, + "p50LatencyMs": 62, + "p75LatencyMs": 64, + "p90LatencyMs": 75, + "p99LatencyMs": 100, + "maxLatencyMs": 117, + "bytesPerSec": 44659507.2 + }, + { + "workers": 25, + "durationMs": 5000, + "requests": 797, + "errors": 0, + "requestsPerSec": 159.4, + "avgLatencyMs": 153.9, + "medianLatencyMs": 153, + "p50LatencyMs": 153, + "p75LatencyMs": 159, + "p90LatencyMs": 206, + "p99LatencyMs": 566, + "maxLatencyMs": 1119, + "bytesPerSec": 45806387.2 + }, + { + "workers": 50, + "durationMs": 5000, + "requests": 784, + "errors": 0, + "requestsPerSec": 156.81, + "avgLatencyMs": 305.47, + "medianLatencyMs": 234, + "p50LatencyMs": 234, + "p75LatencyMs": 329, + "p90LatencyMs": 388, + "p99LatencyMs": 2731, + "maxLatencyMs": 3982, + "bytesPerSec": 45065830.4 + }, + { + "workers": 100, + "durationMs": 5010, + "requests": 757, + "errors": 0, + "requestsPerSec": 151.4, + "avgLatencyMs": 307.18, + "medianLatencyMs": 196, + "p50LatencyMs": 196, + "p75LatencyMs": 280, + "p90LatencyMs": 386, + "p99LatencyMs": 3631, + "maxLatencyMs": 4890, + "bytesPerSec": 43504435.2 + }, + { + "workers": 200, + "durationMs": 5010, + "requests": 708, + "errors": 0, + "requestsPerSec": 141.6, + "avgLatencyMs": 321.52, + "medianLatencyMs": 192, + "p50LatencyMs": 192, + "p75LatencyMs": 283, + "p90LatencyMs": 417, + "p99LatencyMs": 3508, + "maxLatencyMs": 4917, + "bytesPerSec": 40692940.8 + } + ] + } + ], + "warmupDurationMs": 5000 + }, + "browserVersion": "Google Chrome 154.0.8037.97", + "ssrLoadTests": { + "peakWorkers": 50, + "peakRequestsPerSec": 390.4, + "peakAvgLatencyMs": 125.9, + "peakP50LatencyMs": 111, + "peakP75LatencyMs": 139, + "peakP90LatencyMs": 175, + "peakP99LatencyMs": 768, + "totalRequests": 12942, + "totalErrors": 0, + "stages": [ + { + "workers": 1, + "durationMs": 5000, + "requests": 1356, + "errors": 0, + "requestsPerSec": 271.2, + "avgLatencyMs": 3.12, + "medianLatencyMs": 3, + "p50LatencyMs": 3, + "p75LatencyMs": 3, + "p90LatencyMs": 3, + "p99LatencyMs": 4, + "maxLatencyMs": 8, + "bytesPerSec": 77968179.2 + }, + { + "workers": 5, + "durationMs": 5000, + "requests": 1928, + "errors": 0, + "requestsPerSec": 385.6, + "avgLatencyMs": 12.51, + "medianLatencyMs": 12, + "p50LatencyMs": 12, + "p75LatencyMs": 13, + "p90LatencyMs": 15, + "p99LatencyMs": 21, + "maxLatencyMs": 32, + "bytesPerSec": 110867251.2 + }, + { + "workers": 10, + "durationMs": 5000, + "requests": 1930, + "errors": 0, + "requestsPerSec": 386, + "avgLatencyMs": 25.34, + "medianLatencyMs": 25, + "p50LatencyMs": 25, + "p75LatencyMs": 26, + "p90LatencyMs": 32, + "p99LatencyMs": 45, + "maxLatencyMs": 70, + "bytesPerSec": 110985216 + }, + { + "workers": 25, + "durationMs": 5000, + "requests": 1943, + "errors": 0, + "requestsPerSec": 388.6, + "avgLatencyMs": 63.41, + "medianLatencyMs": 62, + "p50LatencyMs": 62, + "p75LatencyMs": 69, + "p90LatencyMs": 86, + "p99LatencyMs": 126, + "maxLatencyMs": 392, + "bytesPerSec": 111719219.2 + }, + { + "workers": 50, + "durationMs": 5000, + "requests": 1952, + "errors": 0, + "requestsPerSec": 390.4, + "avgLatencyMs": 125.9, + "medianLatencyMs": 111, + "p50LatencyMs": 111, + "p75LatencyMs": 139, + "p90LatencyMs": 175, + "p99LatencyMs": 768, + "maxLatencyMs": 2032, + "bytesPerSec": 112243507.2 + }, + { + "workers": 100, + "durationMs": 5010, + "requests": 1947, + "errors": 0, + "requestsPerSec": 389.4, + "avgLatencyMs": 183.42, + "medianLatencyMs": 135, + "p50LatencyMs": 135, + "p75LatencyMs": 158, + "p90LatencyMs": 226, + "p99LatencyMs": 2456, + "maxLatencyMs": 4942, + "bytesPerSec": 111955148.8 + }, + { + "workers": 200, + "durationMs": 5010, + "requests": 1886, + "errors": 0, + "requestsPerSec": 377.2, + "avgLatencyMs": 189.63, + "medianLatencyMs": 128, + "p50LatencyMs": 128, + "p75LatencyMs": 165, + "p90LatencyMs": 234, + "p99LatencyMs": 2712, + "maxLatencyMs": 4969, + "bytesPerSec": 108442419.2 + } + ], + "runs": 3, + "samples": [ + { + "peakWorkers": 10, + "peakRequestsPerSec": 384.2, + "peakAvgLatencyMs": 25.48, + "peakP50LatencyMs": 25, + "peakP75LatencyMs": 26, + "peakP90LatencyMs": 32, + "peakP99LatencyMs": 47, + "totalRequests": 12677, + "totalErrors": 0, + "stages": [ + { + "workers": 1, + "durationMs": 5000, + "requests": 1354, + "errors": 0, + "requestsPerSec": 270.8, + "avgLatencyMs": 3.1, + "medianLatencyMs": 3, + "p50LatencyMs": 3, + "p75LatencyMs": 3, + "p90LatencyMs": 3, + "p99LatencyMs": 4, + "maxLatencyMs": 5, + "bytesPerSec": 77850214.41 + }, + { + "workers": 5, + "durationMs": 5000, + "requests": 1898, + "errors": 0, + "requestsPerSec": 379.6, + "avgLatencyMs": 12.78, + "medianLatencyMs": 13, + "p50LatencyMs": 13, + "p75LatencyMs": 13, + "p90LatencyMs": 15, + "p99LatencyMs": 23, + "maxLatencyMs": 32, + "bytesPerSec": 109137100.8 + }, + { + "workers": 10, + "durationMs": 5000, + "requests": 1921, + "errors": 0, + "requestsPerSec": 384.2, + "avgLatencyMs": 25.48, + "medianLatencyMs": 25, + "p50LatencyMs": 25, + "p75LatencyMs": 26, + "p90LatencyMs": 32, + "p99LatencyMs": 47, + "maxLatencyMs": 64, + "bytesPerSec": 110460928 + }, + { + "workers": 25, + "durationMs": 5000, + "requests": 1913, + "errors": 0, + "requestsPerSec": 382.6, + "avgLatencyMs": 64.41, + "medianLatencyMs": 63, + "p50LatencyMs": 63, + "p75LatencyMs": 74, + "p90LatencyMs": 89, + "p99LatencyMs": 114, + "maxLatencyMs": 470, + "bytesPerSec": 109989068.8 + }, + { + "workers": 50, + "durationMs": 5000, + "requests": 1890, + "errors": 0, + "requestsPerSec": 378, + "avgLatencyMs": 129.82, + "medianLatencyMs": 107, + "p50LatencyMs": 107, + "p75LatencyMs": 152, + "p90LatencyMs": 184, + "p99LatencyMs": 929, + "maxLatencyMs": 2249, + "bytesPerSec": 108665241.6 + }, + { + "workers": 100, + "durationMs": 5000, + "requests": 1873, + "errors": 0, + "requestsPerSec": 374.6, + "avgLatencyMs": 185.66, + "medianLatencyMs": 125, + "p50LatencyMs": 125, + "p75LatencyMs": 159, + "p90LatencyMs": 236, + "p99LatencyMs": 2538, + "maxLatencyMs": 4850, + "bytesPerSec": 107695308.8 + }, + { + "workers": 200, + "durationMs": 5010, + "requests": 1828, + "errors": 0, + "requestsPerSec": 365.6, + "avgLatencyMs": 192.79, + "medianLatencyMs": 131, + "p50LatencyMs": 131, + "p75LatencyMs": 172, + "p90LatencyMs": 237, + "p99LatencyMs": 2576, + "maxLatencyMs": 4869, + "bytesPerSec": 105113190.4 + } + ] + }, + { + "peakWorkers": 50, + "peakRequestsPerSec": 390.4, + "peakAvgLatencyMs": 125.9, + "peakP50LatencyMs": 111, + "peakP75LatencyMs": 139, + "peakP90LatencyMs": 175, + "peakP99LatencyMs": 768, + "totalRequests": 12942, + "totalErrors": 0, + "stages": [ + { + "workers": 1, + "durationMs": 5000, + "requests": 1356, + "errors": 0, + "requestsPerSec": 271.2, + "avgLatencyMs": 3.12, + "medianLatencyMs": 3, + "p50LatencyMs": 3, + "p75LatencyMs": 3, + "p90LatencyMs": 3, + "p99LatencyMs": 4, + "maxLatencyMs": 8, + "bytesPerSec": 77968179.2 + }, + { + "workers": 5, + "durationMs": 5000, + "requests": 1928, + "errors": 0, + "requestsPerSec": 385.6, + "avgLatencyMs": 12.51, + "medianLatencyMs": 12, + "p50LatencyMs": 12, + "p75LatencyMs": 13, + "p90LatencyMs": 15, + "p99LatencyMs": 21, + "maxLatencyMs": 32, + "bytesPerSec": 110867251.2 + }, + { + "workers": 10, + "durationMs": 5000, + "requests": 1930, + "errors": 0, + "requestsPerSec": 386, + "avgLatencyMs": 25.34, + "medianLatencyMs": 25, + "p50LatencyMs": 25, + "p75LatencyMs": 26, + "p90LatencyMs": 32, + "p99LatencyMs": 45, + "maxLatencyMs": 70, + "bytesPerSec": 110985216 + }, + { + "workers": 25, + "durationMs": 5000, + "requests": 1943, + "errors": 0, + "requestsPerSec": 388.6, + "avgLatencyMs": 63.41, + "medianLatencyMs": 62, + "p50LatencyMs": 62, + "p75LatencyMs": 69, + "p90LatencyMs": 86, + "p99LatencyMs": 126, + "maxLatencyMs": 392, + "bytesPerSec": 111719219.2 + }, + { + "workers": 50, + "durationMs": 5000, + "requests": 1952, + "errors": 0, + "requestsPerSec": 390.4, + "avgLatencyMs": 125.9, + "medianLatencyMs": 111, + "p50LatencyMs": 111, + "p75LatencyMs": 139, + "p90LatencyMs": 175, + "p99LatencyMs": 768, + "maxLatencyMs": 2032, + "bytesPerSec": 112243507.2 + }, + { + "workers": 100, + "durationMs": 5010, + "requests": 1947, + "errors": 0, + "requestsPerSec": 389.4, + "avgLatencyMs": 183.42, + "medianLatencyMs": 135, + "p50LatencyMs": 135, + "p75LatencyMs": 158, + "p90LatencyMs": 226, + "p99LatencyMs": 2456, + "maxLatencyMs": 4942, + "bytesPerSec": 111955148.8 + }, + { + "workers": 200, + "durationMs": 5010, + "requests": 1886, + "errors": 0, + "requestsPerSec": 377.2, + "avgLatencyMs": 189.63, + "medianLatencyMs": 128, + "p50LatencyMs": 128, + "p75LatencyMs": 165, + "p90LatencyMs": 234, + "p99LatencyMs": 2712, + "maxLatencyMs": 4969, + "bytesPerSec": 108442419.2 + } + ] + }, + { + "peakWorkers": 5, + "peakRequestsPerSec": 397.4, + "peakAvgLatencyMs": 11.99, + "peakP50LatencyMs": 12, + "peakP75LatencyMs": 12, + "peakP90LatencyMs": 13, + "peakP99LatencyMs": 17, + "totalRequests": 12901, + "totalErrors": 0, + "stages": [ + { + "workers": 1, + "durationMs": 5000, + "requests": 1379, + "errors": 0, + "requestsPerSec": 275.8, + "avgLatencyMs": 3.09, + "medianLatencyMs": 3, + "p50LatencyMs": 3, + "p75LatencyMs": 3, + "p90LatencyMs": 3, + "p99LatencyMs": 4, + "maxLatencyMs": 4, + "bytesPerSec": 79278899.2 + }, + { + "workers": 5, + "durationMs": 5000, + "requests": 1987, + "errors": 0, + "requestsPerSec": 397.4, + "avgLatencyMs": 11.99, + "medianLatencyMs": 12, + "p50LatencyMs": 12, + "p75LatencyMs": 12, + "p90LatencyMs": 13, + "p99LatencyMs": 17, + "maxLatencyMs": 20, + "bytesPerSec": 114235801.6 + }, + { + "workers": 10, + "durationMs": 5000, + "requests": 1982, + "errors": 0, + "requestsPerSec": 396.4, + "avgLatencyMs": 24.63, + "medianLatencyMs": 25, + "p50LatencyMs": 25, + "p75LatencyMs": 25, + "p90LatencyMs": 29, + "p99LatencyMs": 41, + "maxLatencyMs": 50, + "bytesPerSec": 113947443.2 + }, + { + "workers": 25, + "durationMs": 5000, + "requests": 1911, + "errors": 0, + "requestsPerSec": 382.2, + "avgLatencyMs": 64.49, + "medianLatencyMs": 64, + "p50LatencyMs": 64, + "p75LatencyMs": 70, + "p90LatencyMs": 87, + "p99LatencyMs": 115, + "maxLatencyMs": 456, + "bytesPerSec": 109871104 + }, + { + "workers": 50, + "durationMs": 5010, + "requests": 1899, + "errors": 0, + "requestsPerSec": 379.8, + "avgLatencyMs": 129.2, + "medianLatencyMs": 114, + "p50LatencyMs": 114, + "p75LatencyMs": 143, + "p90LatencyMs": 180, + "p99LatencyMs": 848, + "maxLatencyMs": 2093, + "bytesPerSec": 109189529.6 + }, + { + "workers": 100, + "durationMs": 5010, + "requests": 1894, + "errors": 0, + "requestsPerSec": 378.8, + "avgLatencyMs": 190.98, + "medianLatencyMs": 134, + "p50LatencyMs": 134, + "p75LatencyMs": 166, + "p90LatencyMs": 227, + "p99LatencyMs": 2645, + "maxLatencyMs": 4976, + "bytesPerSec": 108901171.2 + }, + { + "workers": 200, + "durationMs": 5010, + "requests": 1849, + "errors": 0, + "requestsPerSec": 369.8, + "avgLatencyMs": 193.19, + "medianLatencyMs": 122, + "p50LatencyMs": 122, + "p75LatencyMs": 172, + "p90LatencyMs": 227, + "p99LatencyMs": 2761, + "maxLatencyMs": 4955, + "bytesPerSec": 106305945.6 + } + ] + } + ], + "warmupDurationMs": 5000 + } +} diff --git a/packages/starter-astro/ci-stats.json b/packages/starter-astro/ci-stats.json index deada513..735ccb6a 100644 --- a/packages/starter-astro/ci-stats.json +++ b/packages/starter-astro/ci-stats.json @@ -1,5 +1,5 @@ { - "timingMeasuredAt": "2026-10-09T13:14:59.615Z", + "timingMeasuredAt": "2026-10-10T10:58:42.209Z", "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": 947, - "standardDeviationMs": 22.79, - "minMs": 925, - "maxMs": 984, - "samplesMs": [952, 984, 937, 937, 925] + "avgMs": 845.6, + "standardDeviationMs": 16.74, + "minMs": 831, + "maxMs": 868, + "samplesMs": [859, 868, 836, 834, 831] }, "warmBuildTime": { - "avgMs": 887.4, - "standardDeviationMs": 24.75, - "minMs": 854, - "maxMs": 912, - "samplesMs": [907, 894, 912, 854, 870] + "avgMs": 821.6, + "standardDeviationMs": 28.57, + "minMs": 773, + "maxMs": 846, + "samplesMs": [822, 846, 837, 830, 773] }, "installTime": { - "avgMs": 3140, - "standardDeviationMs": 915.6, - "minMs": 1671, - "maxMs": 3775, - "samplesMs": [1671, 2807, 3775, 3724, 3723] + "avgMs": 3443.2, + "standardDeviationMs": 1078.2, + "minMs": 1750, + "maxMs": 4203, + "samplesMs": [1750, 2975, 4098, 4203, 4190] }, "prodDependencies": 1, "devDependencies": 2, @@ -131,11 +131,11 @@ "minimumNodeVersion": "22.19.0", "minimumNodeVersionImposedBy": ["undici"], "devServerStartTime": { - "avgMs": 1468.6, - "standardDeviationMs": 185.87, - "minMs": 1335, - "maxMs": 1784, - "samplesMs": [1784, 1402, 1481, 1335, 1341] + "avgMs": 1446.4, + "standardDeviationMs": 25.17, + "minMs": 1414, + "maxMs": 1481, + "samplesMs": [1481, 1459, 1414, 1436, 1442] }, "firstPartyDependencies": { "prodDependencies": 1, diff --git a/packages/starter-astro/stats/7.3.5.json b/packages/starter-astro/stats/7.3.5.json index deada513..735ccb6a 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-09T13:14:59.615Z", + "timingMeasuredAt": "2026-10-10T10:58:42.209Z", "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": 947, - "standardDeviationMs": 22.79, - "minMs": 925, - "maxMs": 984, - "samplesMs": [952, 984, 937, 937, 925] + "avgMs": 845.6, + "standardDeviationMs": 16.74, + "minMs": 831, + "maxMs": 868, + "samplesMs": [859, 868, 836, 834, 831] }, "warmBuildTime": { - "avgMs": 887.4, - "standardDeviationMs": 24.75, - "minMs": 854, - "maxMs": 912, - "samplesMs": [907, 894, 912, 854, 870] + "avgMs": 821.6, + "standardDeviationMs": 28.57, + "minMs": 773, + "maxMs": 846, + "samplesMs": [822, 846, 837, 830, 773] }, "installTime": { - "avgMs": 3140, - "standardDeviationMs": 915.6, - "minMs": 1671, - "maxMs": 3775, - "samplesMs": [1671, 2807, 3775, 3724, 3723] + "avgMs": 3443.2, + "standardDeviationMs": 1078.2, + "minMs": 1750, + "maxMs": 4203, + "samplesMs": [1750, 2975, 4098, 4203, 4190] }, "prodDependencies": 1, "devDependencies": 2, @@ -131,11 +131,11 @@ "minimumNodeVersion": "22.19.0", "minimumNodeVersionImposedBy": ["undici"], "devServerStartTime": { - "avgMs": 1468.6, - "standardDeviationMs": 185.87, - "minMs": 1335, - "maxMs": 1784, - "samplesMs": [1784, 1402, 1481, 1335, 1341] + "avgMs": 1446.4, + "standardDeviationMs": 25.17, + "minMs": 1414, + "maxMs": 1481, + "samplesMs": [1481, 1459, 1414, 1436, 1442] }, "firstPartyDependencies": { "prodDependencies": 1, diff --git a/packages/starter-next-js/ci-stats.json b/packages/starter-next-js/ci-stats.json index 0c34f999..ac399c06 100644 --- a/packages/starter-next-js/ci-stats.json +++ b/packages/starter-next-js/ci-stats.json @@ -1,5 +1,5 @@ { - "timingMeasuredAt": "2026-10-09T13:14:59.615Z", + "timingMeasuredAt": "2026-10-10T10:58:42.209Z", "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": 6189.6, - "standardDeviationMs": 197.72, - "minMs": 5934, - "maxMs": 6469, - "samplesMs": [6112, 5934, 6164, 6269, 6469] + "avgMs": 4892.2, + "standardDeviationMs": 49.98, + "minMs": 4838, + "maxMs": 4972, + "samplesMs": [4901, 4872, 4838, 4972, 4878] }, "warmBuildTime": { - "avgMs": 6456.6, - "standardDeviationMs": 226.9, - "minMs": 6268, - "maxMs": 6788, - "samplesMs": [6788, 6273, 6268, 6363, 6591] + "avgMs": 4963.6, + "standardDeviationMs": 125.53, + "minMs": 4850, + "maxMs": 5173, + "samplesMs": [4890, 5173, 4935, 4850, 4970] }, "installTime": { - "avgMs": 5838.2, - "standardDeviationMs": 1499.5, - "minMs": 3160, - "maxMs": 6651, - "samplesMs": [3160, 6651, 6473, 6449, 6458] + "avgMs": 5993.8, + "standardDeviationMs": 1598.8, + "minMs": 3138, + "maxMs": 6821, + "samplesMs": [3138, 6821, 6620, 6762, 6628] }, "prodDependencies": 3, "devDependencies": 6, @@ -440,11 +440,11 @@ "minimumNodeVersion": "20.9.0", "minimumNodeVersionImposedBy": ["next"], "devServerStartTime": { - "avgMs": 2449.4, - "standardDeviationMs": 291.73, - "minMs": 2240, - "maxMs": 2913, - "samplesMs": [2563, 2242, 2289, 2240, 2913] + "avgMs": 2751.4, + "standardDeviationMs": 528.54, + "minMs": 2301, + "maxMs": 3546, + "samplesMs": [3546, 2507, 2301, 2371, 3032] }, "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 0c34f999..ac399c06 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-09T13:14:59.615Z", + "timingMeasuredAt": "2026-10-10T10:58:42.209Z", "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": 6189.6, - "standardDeviationMs": 197.72, - "minMs": 5934, - "maxMs": 6469, - "samplesMs": [6112, 5934, 6164, 6269, 6469] + "avgMs": 4892.2, + "standardDeviationMs": 49.98, + "minMs": 4838, + "maxMs": 4972, + "samplesMs": [4901, 4872, 4838, 4972, 4878] }, "warmBuildTime": { - "avgMs": 6456.6, - "standardDeviationMs": 226.9, - "minMs": 6268, - "maxMs": 6788, - "samplesMs": [6788, 6273, 6268, 6363, 6591] + "avgMs": 4963.6, + "standardDeviationMs": 125.53, + "minMs": 4850, + "maxMs": 5173, + "samplesMs": [4890, 5173, 4935, 4850, 4970] }, "installTime": { - "avgMs": 5838.2, - "standardDeviationMs": 1499.5, - "minMs": 3160, - "maxMs": 6651, - "samplesMs": [3160, 6651, 6473, 6449, 6458] + "avgMs": 5993.8, + "standardDeviationMs": 1598.8, + "minMs": 3138, + "maxMs": 6821, + "samplesMs": [3138, 6821, 6620, 6762, 6628] }, "prodDependencies": 3, "devDependencies": 6, @@ -440,11 +440,11 @@ "minimumNodeVersion": "20.9.0", "minimumNodeVersionImposedBy": ["next"], "devServerStartTime": { - "avgMs": 2449.4, - "standardDeviationMs": 291.73, - "minMs": 2240, - "maxMs": 2913, - "samplesMs": [2563, 2242, 2289, 2240, 2913] + "avgMs": 2751.4, + "standardDeviationMs": 528.54, + "minMs": 2301, + "maxMs": 3546, + "samplesMs": [3546, 2507, 2301, 2371, 3032] }, "firstPartyDependencies": { "prodDependencies": 1, diff --git a/packages/starter-nuxt/ci-stats.json b/packages/starter-nuxt/ci-stats.json index 2fb7d244..343a03e4 100644 --- a/packages/starter-nuxt/ci-stats.json +++ b/packages/starter-nuxt/ci-stats.json @@ -1,5 +1,5 @@ { - "timingMeasuredAt": "2026-10-09T13:14:59.615Z", + "timingMeasuredAt": "2026-10-10T10:58:42.209Z", "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": 3984.6, - "standardDeviationMs": 308.9, - "minMs": 3695, - "maxMs": 4311, - "samplesMs": [4310, 3903, 3695, 4311, 3704] + "avgMs": 3692.4, + "standardDeviationMs": 62.15, + "minMs": 3642, + "maxMs": 3798, + "samplesMs": [3666, 3642, 3696, 3660, 3798] }, "warmBuildTime": { - "avgMs": 3716.2, - "standardDeviationMs": 236.05, - "minMs": 3463, - "maxMs": 4081, - "samplesMs": [3756, 4081, 3561, 3463, 3720] + "avgMs": 3569, + "standardDeviationMs": 178.18, + "minMs": 3470, + "maxMs": 3886, + "samplesMs": [3515, 3470, 3500, 3886, 3474] }, "installTime": { - "avgMs": 5552, - "standardDeviationMs": 1187.8, - "minMs": 3462, - "maxMs": 6419, - "samplesMs": [3462, 6419, 6088, 5906, 5885] + "avgMs": 5311.4, + "standardDeviationMs": 1079.5, + "minMs": 3445, + "maxMs": 6227, + "samplesMs": [3445, 6227, 5704, 5469, 5712] }, "prodDependencies": 3, "devDependencies": 2, @@ -494,11 +494,11 @@ "stylehacks" ], "devServerStartTime": { - "avgMs": 2859.4, - "standardDeviationMs": 95.19, - "minMs": 2729, - "maxMs": 2994, - "samplesMs": [2994, 2729, 2848, 2885, 2841] + "avgMs": 2545, + "standardDeviationMs": 78.32, + "minMs": 2476, + "maxMs": 2671, + "samplesMs": [2671, 2543, 2476, 2483, 2552] }, "firstPartyDependencies": { "prodDependencies": 1, diff --git a/packages/starter-nuxt/stats/4.6.0.json b/packages/starter-nuxt/stats/4.6.0.json index 2fb7d244..343a03e4 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-09T13:14:59.615Z", + "timingMeasuredAt": "2026-10-10T10:58:42.209Z", "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": 3984.6, - "standardDeviationMs": 308.9, - "minMs": 3695, - "maxMs": 4311, - "samplesMs": [4310, 3903, 3695, 4311, 3704] + "avgMs": 3692.4, + "standardDeviationMs": 62.15, + "minMs": 3642, + "maxMs": 3798, + "samplesMs": [3666, 3642, 3696, 3660, 3798] }, "warmBuildTime": { - "avgMs": 3716.2, - "standardDeviationMs": 236.05, - "minMs": 3463, - "maxMs": 4081, - "samplesMs": [3756, 4081, 3561, 3463, 3720] + "avgMs": 3569, + "standardDeviationMs": 178.18, + "minMs": 3470, + "maxMs": 3886, + "samplesMs": [3515, 3470, 3500, 3886, 3474] }, "installTime": { - "avgMs": 5552, - "standardDeviationMs": 1187.8, - "minMs": 3462, - "maxMs": 6419, - "samplesMs": [3462, 6419, 6088, 5906, 5885] + "avgMs": 5311.4, + "standardDeviationMs": 1079.5, + "minMs": 3445, + "maxMs": 6227, + "samplesMs": [3445, 6227, 5704, 5469, 5712] }, "prodDependencies": 3, "devDependencies": 2, @@ -494,11 +494,11 @@ "stylehacks" ], "devServerStartTime": { - "avgMs": 2859.4, - "standardDeviationMs": 95.19, - "minMs": 2729, - "maxMs": 2994, - "samplesMs": [2994, 2729, 2848, 2885, 2841] + "avgMs": 2545, + "standardDeviationMs": 78.32, + "minMs": 2476, + "maxMs": 2671, + "samplesMs": [2671, 2543, 2476, 2483, 2552] }, "firstPartyDependencies": { "prodDependencies": 1, diff --git a/packages/starter-pracht/ci-stats.json b/packages/starter-pracht/ci-stats.json index db97e91e..919a173a 100644 --- a/packages/starter-pracht/ci-stats.json +++ b/packages/starter-pracht/ci-stats.json @@ -1,35 +1,35 @@ { - "timingMeasuredAt": "2026-10-09T13:14:59.615Z", + "timingMeasuredAt": "2026-10-10T10:58:42.209Z", "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": 2233.2, - "standardDeviationMs": 462.2, - "minMs": 1728, - "maxMs": 2922, - "samplesMs": [1728, 2104, 1975, 2437, 2922] + "avgMs": 2085.4, + "standardDeviationMs": 466.3, + "minMs": 1584, + "maxMs": 2753, + "samplesMs": [1584, 1700, 2203, 2187, 2753] }, "nodeModulesSize": 138997760, "coldBuildTime": { - "avgMs": 684, - "standardDeviationMs": 43.62, - "minMs": 623, - "maxMs": 727, - "samplesMs": [727, 724, 683, 663, 623] + "avgMs": 650, + "standardDeviationMs": 10.68, + "minMs": 636, + "maxMs": 659, + "samplesMs": [657, 657, 659, 636, 641] }, "warmBuildTime": { - "avgMs": 690.6, - "standardDeviationMs": 47.88, - "minMs": 636, - "maxMs": 746, - "samplesMs": [735, 746, 676, 636, 660] + "avgMs": 663.2, + "standardDeviationMs": 27.82, + "minMs": 643, + "maxMs": 711, + "samplesMs": [644, 711, 659, 643, 659] }, "devServerStartTime": { - "avgMs": 876.4, - "standardDeviationMs": 21.24, - "minMs": 857, - "maxMs": 912, - "samplesMs": [857, 875, 912, 864, 874] + "avgMs": 843, + "standardDeviationMs": 20.11, + "minMs": 819, + "maxMs": 871, + "samplesMs": [839, 819, 871, 832, 854] }, "vendoredCoreJsSize": 0, "vendoredCoreJsUnnecessaryModules": [], diff --git a/packages/starter-pracht/stats/0.18.0.json b/packages/starter-pracht/stats/0.18.0.json index db97e91e..919a173a 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-09T13:14:59.615Z", + "timingMeasuredAt": "2026-10-10T10:58:42.209Z", "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": 2233.2, - "standardDeviationMs": 462.2, - "minMs": 1728, - "maxMs": 2922, - "samplesMs": [1728, 2104, 1975, 2437, 2922] + "avgMs": 2085.4, + "standardDeviationMs": 466.3, + "minMs": 1584, + "maxMs": 2753, + "samplesMs": [1584, 1700, 2203, 2187, 2753] }, "nodeModulesSize": 138997760, "coldBuildTime": { - "avgMs": 684, - "standardDeviationMs": 43.62, - "minMs": 623, - "maxMs": 727, - "samplesMs": [727, 724, 683, 663, 623] + "avgMs": 650, + "standardDeviationMs": 10.68, + "minMs": 636, + "maxMs": 659, + "samplesMs": [657, 657, 659, 636, 641] }, "warmBuildTime": { - "avgMs": 690.6, - "standardDeviationMs": 47.88, - "minMs": 636, - "maxMs": 746, - "samplesMs": [735, 746, 676, 636, 660] + "avgMs": 663.2, + "standardDeviationMs": 27.82, + "minMs": 643, + "maxMs": 711, + "samplesMs": [644, 711, 659, 643, 659] }, "devServerStartTime": { - "avgMs": 876.4, - "standardDeviationMs": 21.24, - "minMs": 857, - "maxMs": 912, - "samplesMs": [857, 875, 912, 864, 874] + "avgMs": 843, + "standardDeviationMs": 20.11, + "minMs": 819, + "maxMs": 871, + "samplesMs": [839, 819, 871, 832, 854] }, "vendoredCoreJsSize": 0, "vendoredCoreJsUnnecessaryModules": [], diff --git a/packages/starter-react-router/ci-stats.json b/packages/starter-react-router/ci-stats.json index a9a6b58b..521fc525 100644 --- a/packages/starter-react-router/ci-stats.json +++ b/packages/starter-react-router/ci-stats.json @@ -1,5 +1,5 @@ { - "timingMeasuredAt": "2026-10-09T13:14:59.615Z", + "timingMeasuredAt": "2026-10-10T10:58:42.209Z", "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": 1537.8, - "standardDeviationMs": 26.38, - "minMs": 1505, - "maxMs": 1578, - "samplesMs": [1505, 1536, 1578, 1541, 1529] + "avgMs": 1702.2, + "standardDeviationMs": 30.7, + "minMs": 1663, + "maxMs": 1747, + "samplesMs": [1697, 1747, 1712, 1692, 1663] }, "warmBuildTime": { - "avgMs": 1518, - "standardDeviationMs": 93.51, - "minMs": 1433, - "maxMs": 1655, - "samplesMs": [1433, 1439, 1566, 1497, 1655] + "avgMs": 1688.4, + "standardDeviationMs": 27.26, + "minMs": 1646, + "maxMs": 1717, + "samplesMs": [1700, 1700, 1679, 1717, 1646] }, "installTime": { - "avgMs": 1494.2, - "standardDeviationMs": 188.2, - "minMs": 1305, - "maxMs": 1722, - "samplesMs": [1314, 1305, 1641, 1489, 1722] + "avgMs": 1371.6, + "standardDeviationMs": 176.1, + "minMs": 1198, + "maxMs": 1592, + "samplesMs": [1198, 1592, 1496, 1199, 1373] }, "prodDependencies": 6, "devDependencies": 9, @@ -118,11 +118,11 @@ "minimumNodeVersion": "20.19.0", "minimumNodeVersionImposedBy": ["vite"], "devServerStartTime": { - "avgMs": 811.6, - "standardDeviationMs": 28.4, - "minMs": 786, - "maxMs": 849, - "samplesMs": [801, 834, 849, 788, 786] + "avgMs": 980.6, + "standardDeviationMs": 33.02, + "minMs": 949, + "maxMs": 1029, + "samplesMs": [954, 1029, 997, 974, 949] }, "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 a9a6b58b..521fc525 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-09T13:14:59.615Z", + "timingMeasuredAt": "2026-10-10T10:58:42.209Z", "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": 1537.8, - "standardDeviationMs": 26.38, - "minMs": 1505, - "maxMs": 1578, - "samplesMs": [1505, 1536, 1578, 1541, 1529] + "avgMs": 1702.2, + "standardDeviationMs": 30.7, + "minMs": 1663, + "maxMs": 1747, + "samplesMs": [1697, 1747, 1712, 1692, 1663] }, "warmBuildTime": { - "avgMs": 1518, - "standardDeviationMs": 93.51, - "minMs": 1433, - "maxMs": 1655, - "samplesMs": [1433, 1439, 1566, 1497, 1655] + "avgMs": 1688.4, + "standardDeviationMs": 27.26, + "minMs": 1646, + "maxMs": 1717, + "samplesMs": [1700, 1700, 1679, 1717, 1646] }, "installTime": { - "avgMs": 1494.2, - "standardDeviationMs": 188.2, - "minMs": 1305, - "maxMs": 1722, - "samplesMs": [1314, 1305, 1641, 1489, 1722] + "avgMs": 1371.6, + "standardDeviationMs": 176.1, + "minMs": 1198, + "maxMs": 1592, + "samplesMs": [1198, 1592, 1496, 1199, 1373] }, "prodDependencies": 6, "devDependencies": 9, @@ -118,11 +118,11 @@ "minimumNodeVersion": "20.19.0", "minimumNodeVersionImposedBy": ["vite"], "devServerStartTime": { - "avgMs": 811.6, - "standardDeviationMs": 28.4, - "minMs": 786, - "maxMs": 849, - "samplesMs": [801, 834, 849, 788, 786] + "avgMs": 980.6, + "standardDeviationMs": 33.02, + "minMs": 949, + "maxMs": 1029, + "samplesMs": [954, 1029, 997, 974, 949] }, "firstPartyDependencies": { "prodDependencies": 3, diff --git a/packages/starter-solid-start/ci-stats.json b/packages/starter-solid-start/ci-stats.json index bca6c30a..2563fd89 100644 --- a/packages/starter-solid-start/ci-stats.json +++ b/packages/starter-solid-start/ci-stats.json @@ -1,5 +1,5 @@ { - "timingMeasuredAt": "2026-10-09T13:14:59.615Z", + "timingMeasuredAt": "2026-10-10T10:58:42.209Z", "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": 2830.2, - "standardDeviationMs": 150.79, - "minMs": 2692, - "maxMs": 3083, - "samplesMs": [2801, 3083, 2692, 2746, 2829] + "avgMs": 2856.6, + "standardDeviationMs": 46.51, + "minMs": 2816, + "maxMs": 2933, + "samplesMs": [2933, 2848, 2816, 2862, 2824] }, "warmBuildTime": { - "avgMs": 2686.6, - "standardDeviationMs": 59.54, - "minMs": 2616, - "maxMs": 2754, - "samplesMs": [2716, 2754, 2616, 2715, 2632] + "avgMs": 2784.4, + "standardDeviationMs": 91.26, + "minMs": 2715, + "maxMs": 2940, + "samplesMs": [2940, 2734, 2790, 2715, 2743] }, "installTime": { - "avgMs": 1833.4, - "standardDeviationMs": 320.8, - "minMs": 1382, - "maxMs": 2195, - "samplesMs": [1382, 1648, 1922, 2195, 2020] + "avgMs": 1902.6, + "standardDeviationMs": 356.3, + "minMs": 1455, + "maxMs": 2271, + "samplesMs": [1455, 1593, 2086, 2271, 2108] }, "prodDependencies": 6, "devDependencies": 1, @@ -105,11 +105,11 @@ "minimumNodeVersion": "24.0.0", "minimumNodeVersionImposedBy": ["@solidjs/start", "starter-solid-start"], "devServerStartTime": { - "avgMs": 2483.2, - "standardDeviationMs": 17.44, - "minMs": 2464, - "maxMs": 2509, - "samplesMs": [2464, 2509, 2483, 2489, 2471] + "avgMs": 2733.8, + "standardDeviationMs": 75.77, + "minMs": 2658, + "maxMs": 2836, + "samplesMs": [2836, 2690, 2694, 2791, 2658] }, "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 bca6c30a..2563fd89 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-09T13:14:59.615Z", + "timingMeasuredAt": "2026-10-10T10:58:42.209Z", "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": 2830.2, - "standardDeviationMs": 150.79, - "minMs": 2692, - "maxMs": 3083, - "samplesMs": [2801, 3083, 2692, 2746, 2829] + "avgMs": 2856.6, + "standardDeviationMs": 46.51, + "minMs": 2816, + "maxMs": 2933, + "samplesMs": [2933, 2848, 2816, 2862, 2824] }, "warmBuildTime": { - "avgMs": 2686.6, - "standardDeviationMs": 59.54, - "minMs": 2616, - "maxMs": 2754, - "samplesMs": [2716, 2754, 2616, 2715, 2632] + "avgMs": 2784.4, + "standardDeviationMs": 91.26, + "minMs": 2715, + "maxMs": 2940, + "samplesMs": [2940, 2734, 2790, 2715, 2743] }, "installTime": { - "avgMs": 1833.4, - "standardDeviationMs": 320.8, - "minMs": 1382, - "maxMs": 2195, - "samplesMs": [1382, 1648, 1922, 2195, 2020] + "avgMs": 1902.6, + "standardDeviationMs": 356.3, + "minMs": 1455, + "maxMs": 2271, + "samplesMs": [1455, 1593, 2086, 2271, 2108] }, "prodDependencies": 6, "devDependencies": 1, @@ -105,11 +105,11 @@ "minimumNodeVersion": "24.0.0", "minimumNodeVersionImposedBy": ["@solidjs/start", "starter-solid-start"], "devServerStartTime": { - "avgMs": 2483.2, - "standardDeviationMs": 17.44, - "minMs": 2464, - "maxMs": 2509, - "samplesMs": [2464, 2509, 2483, 2489, 2471] + "avgMs": 2733.8, + "standardDeviationMs": 75.77, + "minMs": 2658, + "maxMs": 2836, + "samplesMs": [2836, 2690, 2694, 2791, 2658] }, "firstPartyDependencies": { "prodDependencies": 4, diff --git a/packages/starter-sveltekit/ci-stats.json b/packages/starter-sveltekit/ci-stats.json index 37808e5c..2652f6f4 100644 --- a/packages/starter-sveltekit/ci-stats.json +++ b/packages/starter-sveltekit/ci-stats.json @@ -1,5 +1,5 @@ { - "timingMeasuredAt": "2026-10-09T13:14:59.615Z", + "timingMeasuredAt": "2026-10-10T10:58:42.209Z", "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": 1838.2, - "standardDeviationMs": 42.39, - "minMs": 1801, - "maxMs": 1900, - "samplesMs": [1818, 1864, 1900, 1808, 1801] + "avgMs": 1654.6, + "standardDeviationMs": 34.27, + "minMs": 1611, + "maxMs": 1696, + "samplesMs": [1611, 1664, 1696, 1629, 1673] }, "warmBuildTime": { - "avgMs": 1660, - "standardDeviationMs": 52.99, - "minMs": 1573, - "maxMs": 1710, - "samplesMs": [1710, 1661, 1694, 1662, 1573] + "avgMs": 1488.2, + "standardDeviationMs": 21.06, + "minMs": 1457, + "maxMs": 1512, + "samplesMs": [1512, 1499, 1479, 1494, 1457] }, "installTime": { - "avgMs": 1472.6, - "standardDeviationMs": 130.6, - "minMs": 1361, - "maxMs": 1641, - "samplesMs": [1361, 1361, 1418, 1582, 1641] + "avgMs": 1548, + "standardDeviationMs": 128.8, + "minMs": 1369, + "maxMs": 1688, + "samplesMs": [1369, 1499, 1527, 1688, 1657] }, "prodDependencies": 0, "devDependencies": 8, @@ -75,11 +75,11 @@ "minimumNodeVersion": "22.17.0", "minimumNodeVersionImposedBy": ["@sveltejs/kit"], "devServerStartTime": { - "avgMs": 1357.8, - "standardDeviationMs": 32.55, - "minMs": 1323, - "maxMs": 1400, - "samplesMs": [1323, 1366, 1327, 1373, 1400] + "avgMs": 1382, + "standardDeviationMs": 31.3, + "minMs": 1348, + "maxMs": 1415, + "samplesMs": [1388, 1415, 1408, 1351, 1348] }, "firstPartyDependencies": { "prodDependencies": 0, diff --git a/packages/starter-sveltekit/stats/3.0.1.json b/packages/starter-sveltekit/stats/3.0.1.json index 37808e5c..2652f6f4 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-09T13:14:59.615Z", + "timingMeasuredAt": "2026-10-10T10:58:42.209Z", "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": 1838.2, - "standardDeviationMs": 42.39, - "minMs": 1801, - "maxMs": 1900, - "samplesMs": [1818, 1864, 1900, 1808, 1801] + "avgMs": 1654.6, + "standardDeviationMs": 34.27, + "minMs": 1611, + "maxMs": 1696, + "samplesMs": [1611, 1664, 1696, 1629, 1673] }, "warmBuildTime": { - "avgMs": 1660, - "standardDeviationMs": 52.99, - "minMs": 1573, - "maxMs": 1710, - "samplesMs": [1710, 1661, 1694, 1662, 1573] + "avgMs": 1488.2, + "standardDeviationMs": 21.06, + "minMs": 1457, + "maxMs": 1512, + "samplesMs": [1512, 1499, 1479, 1494, 1457] }, "installTime": { - "avgMs": 1472.6, - "standardDeviationMs": 130.6, - "minMs": 1361, - "maxMs": 1641, - "samplesMs": [1361, 1361, 1418, 1582, 1641] + "avgMs": 1548, + "standardDeviationMs": 128.8, + "minMs": 1369, + "maxMs": 1688, + "samplesMs": [1369, 1499, 1527, 1688, 1657] }, "prodDependencies": 0, "devDependencies": 8, @@ -75,11 +75,11 @@ "minimumNodeVersion": "22.17.0", "minimumNodeVersionImposedBy": ["@sveltejs/kit"], "devServerStartTime": { - "avgMs": 1357.8, - "standardDeviationMs": 32.55, - "minMs": 1323, - "maxMs": 1400, - "samplesMs": [1323, 1366, 1327, 1373, 1400] + "avgMs": 1382, + "standardDeviationMs": 31.3, + "minMs": 1348, + "maxMs": 1415, + "samplesMs": [1388, 1415, 1408, 1351, 1348] }, "firstPartyDependencies": { "prodDependencies": 0, diff --git a/packages/starter-tanstack-start-react/ci-stats.json b/packages/starter-tanstack-start-react/ci-stats.json index 059c75bb..9dbc7556 100644 --- a/packages/starter-tanstack-start-react/ci-stats.json +++ b/packages/starter-tanstack-start-react/ci-stats.json @@ -1,112 +1,117 @@ { - "timingMeasuredAt": "2026-10-09T13:14:59.615Z", + "timingMeasuredAt": "2026-10-10T10:58:42.209Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", - "frameworkVersion": "1.164.1", + "frameworkVersion": "1.166.18", "avgInstallTimeMs": 3204.4, "minInstallTimeMs": 2522, "maxInstallTimeMs": 5487, - "nodeModulesSize": 230768640, + "nodeModulesSize": 281001984, "coldBuildTimeMs": 9098, "warmBuildTimeMs": 8359, "coldBuildTime": { - "avgMs": 5455, - "standardDeviationMs": 84.82, - "minMs": 5379, - "maxMs": 5595, - "samplesMs": [5595, 5379, 5469, 5425, 5407] + "avgMs": 1887.6, + "standardDeviationMs": 39.89, + "minMs": 1844, + "maxMs": 1931, + "samplesMs": [1931, 1894, 1844, 1920, 1849] }, "warmBuildTime": { - "avgMs": 5151.2, - "standardDeviationMs": 249.74, - "minMs": 4904, - "maxMs": 5543, - "samplesMs": [5014, 5543, 5237, 5058, 4904] + "avgMs": 1735.6, + "standardDeviationMs": 55.4, + "minMs": 1690, + "maxMs": 1802, + "samplesMs": [1790, 1699, 1690, 1802, 1697] }, "installTime": { - "avgMs": 4747, - "standardDeviationMs": 1479.3, - "minMs": 2111, - "maxMs": 5568, - "samplesMs": [2111, 5457, 5568, 5388, 5211] + "avgMs": 4636.2, + "standardDeviationMs": 1503, + "minMs": 1950, + "maxMs": 5409, + "samplesMs": [1950, 5409, 5231, 5289, 5302] }, "prodDependencies": 13, "devDependencies": 11, - "allDependencies": 425, - "duplicateDependencies": 18, - "depInstallSize": 194066566, + "allDependencies": 397, + "duplicateDependencies": 47, + "depInstallSize": 242975281, "e18eMessages": [ { - "message": "[duplicate dependency] lru-cache has 2 installed versions:\n11.2.6 via the following 2 package(s) @asamuzakjp/dom-selector@6.8.1, cssstyle@6.2.0\n5.1.1 via the following 1 package(s) @babel/helper-compilation-targets@7.28.6\n💡 Suggestions\n- Consider standardizing on version 11.2.6 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] css-tree has 2 installed versions:\n3.2.1 via the following 3 package(s) @asamuzakjp/dom-selector@7.1.1, @csstools/css-syntax-patches-for-csstree@1.1.14, jsdom@29.0.0\n3.1.0 via the following 1 package(s) @bramus/specificity@2.4.2\n💡 Suggestions\n- Consider standardizing on version 3.2.1 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "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.164.1\n7.29.0 via the following 4 package(s) @babel/core@7.29.0, @babel/traverse@7.29.0, @babel/template@7.28.6, @testing-library/dom@10.4.1\n💡 Suggestions\n- Consider standardizing on version 7.29.0 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] @babel/code-frame has 2 installed versions:\n7.27.1 via the following 1 package(s) @tanstack/start-plugin-core@1.167.2\n7.29.0 via the following 4 package(s) @babel/core@7.29.0, @babel/traverse@7.29.0, @babel/template@7.28.6, @testing-library/dom@10.4.1\n💡 Suggestions\n- Consider standardizing on version 7.29.0 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] @babel/helper-validator-identifier has 2 installed versions:\n7.29.7 via the following 2 package(s) @babel/types@7.29.8, @babel/code-frame@7.27.1\n7.28.5 via the following 3 package(s) @babel/code-frame@7.29.0, @babel/helper-module-transforms@7.28.6, @babel/types@7.29.0\n💡 Suggestions\n- Consider standardizing on version 7.28.5 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-identifier has 2 installed versions:\n7.29.7 via the following 3 package(s) @babel/types@7.29.8, @babel/helper-module-transforms@7.28.6, @babel/code-frame@7.27.1\n7.28.5 via the following 1 package(s) @babel/code-frame@7.29.0\n💡 Suggestions\n- Consider standardizing on version 7.29.7 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] @babel/generator has 2 installed versions:\n7.29.1 via the following 1 package(s) @babel/core@7.29.0\n7.29.8 via the following 4 package(s) @tanstack/router-utils@1.162.3, @babel/traverse@7.29.0, @tanstack/router-utils@1.161.4, @tanstack/devtools-vite@0.5.2\n💡 Suggestions\n- Consider standardizing on version 7.29.8 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:\n5.1.1 via the following 1 package(s) @babel/helper-compilation-targets@7.28.6\n11.5.3 via the following 1 package(s) jsdom@29.0.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] @babel/parser has 2 installed versions:\n7.29.0 via the following 2 package(s) @babel/core@7.29.0, @types/babel__core@7.20.5\n7.29.9 via the following 9 package(s) @babel/generator@7.29.8, @tanstack/router-utils@1.162.3, @babel/generator@7.29.1, @babel/traverse@7.29.0, @babel/template@7.28.6, babel-dead-code-elimination@1.0.12, @tanstack/router-utils@1.161.4, @tanstack/devtools-vite@0.5.2, @types/babel__template@7.4.4\n💡 Suggestions\n- Consider standardizing on version 7.29.9 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] lightningcss has 2 installed versions:\n1.32.0 via the following 1 package(s) @tailwindcss/node@4.2.2\n1.33.0 via the following 1 package(s) vite@8.0.1\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] @babel/types has 2 installed versions:\n7.29.0 via the following 2 package(s) @babel/core@7.29.0, @types/babel__core@7.20.5\n7.29.8 via the following 17 package(s) @babel/parser@7.29.9, @babel/generator@7.29.8, @tanstack/router-utils@1.162.3, @babel/generator@7.29.1, @babel/template@7.28.6, @babel/traverse@7.29.0, @babel/helper-module-imports@7.28.6, @babel/helpers@7.28.6, @babel/parser@7.29.0, babel-dead-code-elimination@1.0.12, @tanstack/start-plugin-core@1.164.1, @tanstack/router-utils@1.161.4, @tanstack/router-plugin@1.164.0, @tanstack/devtools-vite@0.5.2, @types/babel__generator@7.27.0, @types/babel__template@7.4.4, @types/babel__traverse@7.28.0\n💡 Suggestions\n- Consider standardizing on version 7.29.8 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] picomatch has 2 installed versions:\n4.0.7 via the following 7 package(s) vite@8.0.1, fdir@6.5.0, tinyglobby@0.2.17, unplugin@2.3.11, @tanstack/start-plugin-core@1.167.2, @tanstack/devtools-vite@0.6.0, vitest@4.1.0\n2.3.1 via the following 2 package(s) anymatch@3.1.3, readdirp@3.6.0\n💡 Suggestions\n- Consider standardizing on version 4.0.7 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] @babel/helper-string-parser has 2 installed versions:\n7.27.1 via the following 1 package(s) @babel/types@7.29.0\n7.29.7 via the following 1 package(s) @babel/types@7.29.8\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] @tanstack/router-utils has 2 installed versions:\n1.162.3 via the following 1 package(s) @tanstack/react-start@1.166.18\n1.161.6 via the following 3 package(s) @tanstack/router-generator@1.166.13, @tanstack/router-plugin@1.166.14, @tanstack/start-plugin-core@1.167.2\n💡 Suggestions\n- Consider standardizing on version 1.161.6 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] picomatch has 3 installed versions:\n4.0.7 via the following 5 package(s) fdir@6.5.0, tinyglobby@0.2.17, unplugin@2.3.11, @tanstack/start-plugin-core@1.164.1, @tanstack/devtools-vite@0.5.2\n2.3.1 via the following 2 package(s) anymatch@3.1.3, readdirp@3.6.0\n4.0.3 via the following 4 package(s) fdir@6.5.0, vite@7.3.1, tinyglobby@0.2.15, vitest@4.0.18\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] source-map has 2 installed versions:\n0.7.6 via the following 2 package(s) @tanstack/router-generator@1.166.13, @tanstack/start-plugin-core@1.167.2\n0.6.1 via the following 1 package(s) recast@0.23.11\n💡 Suggestions\n- Consider standardizing on version 0.7.6 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] @tanstack/router-utils has 2 installed versions:\n1.162.3 via the following 1 package(s) @tanstack/react-start@1.164.1\n1.161.4 via the following 3 package(s) @tanstack/router-generator@1.164.0, @tanstack/router-plugin@1.164.0, @tanstack/start-plugin-core@1.164.1\n💡 Suggestions\n- Consider standardizing on version 1.161.4 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] @rolldown/pluginutils has 4 installed versions:\n1.0.0-beta.40 via the following 1 package(s) @tanstack/start-plugin-core@1.167.2\n1.0.0-rc.7 via the following 1 package(s) @vitejs/plugin-react@6.0.1\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.0.1 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] source-map has 2 installed versions:\n0.7.6 via the following 2 package(s) @tanstack/router-generator@1.164.0, @tanstack/start-plugin-core@1.164.1\n0.6.1 via the following 1 package(s) recast@0.23.11\n💡 Suggestions\n- Consider standardizing on version 0.7.6 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] exsolve has 2 installed versions:\n1.0.8 via the following 1 package(s) @tanstack/start-plugin-core@1.167.2\n1.1.1 via the following 1 package(s) env-runner@0.1.16\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] tinyglobby has 2 installed versions:\n0.2.17 via the following 3 package(s) @tanstack/router-utils@1.162.3, @tanstack/router-utils@1.161.4, @tanstack/start-plugin-core@1.164.1\n0.2.15 via the following 2 package(s) vite@7.3.1, vitest@4.0.18\n💡 Suggestions\n- Consider standardizing on version 0.2.17 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] srvx has 2 installed versions:\n0.11.22 via the following 5 package(s) @tanstack/start-plugin-core@1.167.2, crossws@0.4.4, crossws@0.4.12, env-runner@0.1.16, nitro@3.0.260311-beta\n1.0.5 via the following 1 package(s) h3@2.0.1-rc.32\n💡 Suggestions\n- Consider standardizing on version 0.11.22 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] @rolldown/pluginutils has 2 installed versions:\n1.0.0-beta.40 via the following 1 package(s) @tanstack/start-plugin-core@1.164.1\n1.0.0-rc.3 via the following 1 package(s) @vitejs/plugin-react@5.1.4\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] parse5 has 2 installed versions:\n7.3.0 via the following 3 package(s) cheerio@1.2.0, parse5-htmlparser2-tree-adapter@7.1.0, parse5-parser-stream@7.1.2\n8.0.0 via the following 1 package(s) jsdom@29.0.0\n💡 Suggestions\n- Consider standardizing on version 7.3.0 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] srvx has 3 installed versions:\n0.11.22 via the following 1 package(s) @tanstack/start-plugin-core@1.164.1\n0.10.1 via the following 2 package(s) crossws@0.4.4, nitro@3.0.1-alpha.2\n1.0.5 via the following 1 package(s) h3@2.0.1-rc.32\n💡 Suggestions\n- Consider standardizing on version 0.10.1 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] undici has 2 installed versions:\n7.22.0 via the following 1 package(s) cheerio@1.2.0\n7.30.0 via the following 1 package(s) jsdom@29.0.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] parse5 has 2 installed versions:\n7.3.0 via the following 3 package(s) cheerio@1.2.0, parse5-htmlparser2-tree-adapter@7.1.0, parse5-parser-stream@7.1.2\n8.0.0 via the following 1 package(s) jsdom@28.1.0\n💡 Suggestions\n- Consider standardizing on version 7.3.0 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] whatwg-mimetype has 2 installed versions:\n4.0.0 via the following 1 package(s) cheerio@1.2.0\n5.0.0 via the following 2 package(s) data-urls@7.0.0, jsdom@29.0.0\n💡 Suggestions\n- Consider standardizing on version 5.0.0 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "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@28.1.0\n💡 Suggestions\n- Consider standardizing on version 5.0.0 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] crossws has 2 installed versions:\n0.4.12 via the following 1 package(s) env-runner@0.1.16\n0.4.4 via the following 2 package(s) nitro@3.0.260311-beta, h3@2.0.1-rc.32\n💡 Suggestions\n- Consider standardizing on version 0.4.4 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] mdn-data has 2 installed versions:\n2.12.2 via the following 1 package(s) css-tree@3.1.0\n2.27.1 via the following 1 package(s) css-tree@3.2.1\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, @@ -116,12 +121,152 @@ "score": 0 }, { - "message": "[duplicate dependency] h3 has 2 installed versions:\n2.0.1-rc.14 via the following 0 package(s) \n2.0.1-rc.32 via the following 1 package(s) nitro@3.0.1-alpha.2\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "message": "[duplicate dependency] h3 has 2 installed versions:\n2.0.1-rc.16 via the following 0 package(s) \n2.0.1-rc.32 via the following 1 package(s) nitro@3.0.260311-beta\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] rou3 has 2 installed versions:\n0.8.1 via the following 0 package(s) \n0.9.2 via the following 1 package(s) h3@2.0.1-rc.32\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @exodus/bytes has 2 installed versions:\n1.14.1 via the following 2 package(s) whatwg-url@16.0.1, html-encoding-sniffer@6.0.0\n1.16.0 via the following 1 package(s) jsdom@29.0.0\n💡 Suggestions\n- Consider standardizing on version 1.14.1 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] lightningcss-android-arm64 has 2 installed versions:\n1.32.0 via the following 1 package(s) lightningcss@1.32.0\n1.33.0 via the following 1 package(s) lightningcss@1.33.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "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] rou3 has 2 installed versions:\n0.7.12 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] lightningcss-darwin-x64 has 2 installed versions:\n1.32.0 via the following 1 package(s) lightningcss@1.32.0\n1.33.0 via the following 1 package(s) lightningcss@1.33.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] lightningcss-freebsd-x64 has 2 installed versions:\n1.32.0 via the following 1 package(s) lightningcss@1.32.0\n1.33.0 via the following 1 package(s) lightningcss@1.33.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] lightningcss-linux-arm-gnueabihf has 2 installed versions:\n1.32.0 via the following 1 package(s) lightningcss@1.32.0\n1.33.0 via the following 1 package(s) lightningcss@1.33.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] lightningcss-linux-arm64-gnu has 2 installed versions:\n1.32.0 via the following 1 package(s) lightningcss@1.32.0\n1.33.0 via the following 1 package(s) lightningcss@1.33.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] lightningcss-linux-arm64-musl has 2 installed versions:\n1.32.0 via the following 1 package(s) lightningcss@1.32.0\n1.33.0 via the following 1 package(s) lightningcss@1.33.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] lightningcss-linux-x64-gnu has 2 installed versions:\n1.32.0 via the following 1 package(s) lightningcss@1.32.0\n1.33.0 via the following 1 package(s) lightningcss@1.33.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] lightningcss-linux-x64-musl has 2 installed versions:\n1.32.0 via the following 1 package(s) lightningcss@1.32.0\n1.33.0 via the following 1 package(s) lightningcss@1.33.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] lightningcss-win32-arm64-msvc has 2 installed versions:\n1.32.0 via the following 1 package(s) lightningcss@1.32.0\n1.33.0 via the following 1 package(s) lightningcss@1.33.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] lightningcss-win32-x64-msvc has 2 installed versions:\n1.32.0 via the following 1 package(s) lightningcss@1.32.0\n1.33.0 via the following 1 package(s) lightningcss@1.33.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] rolldown has 2 installed versions:\n1.2.11 via the following 1 package(s) nitro@3.0.260311-beta\n1.0.0-rc.10 via the following 1 package(s) vite@8.0.1\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @oxc-project/types has 2 installed versions:\n0.120.0 via the following 1 package(s) rolldown@1.0.0-rc.10\n0.151.0 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-android-arm64 has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-darwin-arm64 has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-darwin-x64 has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-freebsd-x64 has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-linux-arm-gnueabihf has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-linux-arm64-gnu has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-linux-arm64-musl has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-linux-ppc64-gnu has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-linux-s390x-gnu has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-linux-x64-gnu has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-linux-x64-musl has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-openharmony-arm64 has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-win32-arm64-msvc has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-win32-x64-msvc has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 } @@ -136,40 +281,40 @@ }, "packageJson": { "dependencies": { - "@tailwindcss/vite": "4.2.1", - "@tanstack/react-devtools": "0.9.6", - "@tanstack/react-router": "1.163.3", - "@tanstack/react-router-devtools": "1.163.3", - "@tanstack/react-router-ssr-query": "1.163.3", - "@tanstack/react-start": "1.164.1", - "@tanstack/router-plugin": "1.164.0", - "lucide-react": "0.575.0", - "nitro": "3.0.1-alpha.2", + "@tailwindcss/vite": "4.2.2", + "@tanstack/react-devtools": "0.10.0", + "@tanstack/react-router": "1.167.5", + "@tanstack/react-router-devtools": "1.166.9", + "@tanstack/react-router-ssr-query": "1.166.9", + "@tanstack/react-start": "1.166.18", + "@tanstack/router-plugin": "1.166.14", + "lucide-react": "0.577.0", + "nitro": "3.0.260311-beta", "react": "19.2.4", "react-dom": "19.2.4", - "tailwindcss": "4.2.1", + "tailwindcss": "4.2.2", "vite-tsconfig-paths": "6.1.1" }, "devDependencies": { - "@tanstack/devtools-vite": "0.5.2", + "@tanstack/devtools-vite": "0.6.0", "@testing-library/dom": "10.4.1", "@testing-library/react": "16.3.2", - "@types/node": "25.3.3", + "@types/node": "25.5.0", "@types/react": "19.2.14", "@types/react-dom": "19.2.3", - "@vitejs/plugin-react": "5.1.4", - "jsdom": "28.1.0", - "vite": "7.3.1", - "vitest": "4.0.18", + "@vitejs/plugin-react": "6.0.1", + "jsdom": "29.0.0", + "vite": "8.0.1", + "vitest": "4.1.0", "web-vitals": "5.1.0" } }, "frameworkDependencies": { "prodDependencies": 8, - "devDependencies": 0, - "allDependencies": 8 + "devDependencies": 1, + "allDependencies": 9 }, - "minimumNodeVersion": "22.12.0", + "minimumNodeVersion": "22.13.0", "minimumNodeVersionImposedBy": [ "@tanstack/react-start", "@tanstack/react-start-client", @@ -178,19 +323,20 @@ "@tanstack/start-fn-stubs", "@tanstack/start-plugin-core", "@tanstack/start-server-core", - "@tanstack/start-storage-context" + "@tanstack/start-storage-context", + "jsdom" ], "devServerStartTime": { - "avgMs": 3033.4, - "standardDeviationMs": 96.16, - "minMs": 2922, - "maxMs": 3173, - "samplesMs": [3068, 3173, 2922, 2971, 3033] + "avgMs": 3107, + "standardDeviationMs": 127.21, + "minMs": 2976, + "maxMs": 3308, + "samplesMs": [3033, 3138, 3080, 2976, 3308] }, "firstPartyDependencies": { "prodDependencies": 6, "devDependencies": 1, - "allDependencies": 256, - "duplicateDependencies": 12 + "allDependencies": 246, + "duplicateDependencies": 7 } } diff --git a/packages/starter-tanstack-start-react/stats/1.166.18.json b/packages/starter-tanstack-start-react/stats/1.166.18.json new file mode 100644 index 00000000..9dbc7556 --- /dev/null +++ b/packages/starter-tanstack-start-react/stats/1.166.18.json @@ -0,0 +1,342 @@ +{ + "timingMeasuredAt": "2026-10-10T10:58:42.209Z", + "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "frameworkVersion": "1.166.18", + "avgInstallTimeMs": 3204.4, + "minInstallTimeMs": 2522, + "maxInstallTimeMs": 5487, + "nodeModulesSize": 281001984, + "coldBuildTimeMs": 9098, + "warmBuildTimeMs": 8359, + "coldBuildTime": { + "avgMs": 1887.6, + "standardDeviationMs": 39.89, + "minMs": 1844, + "maxMs": 1931, + "samplesMs": [1931, 1894, 1844, 1920, 1849] + }, + "warmBuildTime": { + "avgMs": 1735.6, + "standardDeviationMs": 55.4, + "minMs": 1690, + "maxMs": 1802, + "samplesMs": [1790, 1699, 1690, 1802, 1697] + }, + "installTime": { + "avgMs": 4636.2, + "standardDeviationMs": 1503, + "minMs": 1950, + "maxMs": 5409, + "samplesMs": [1950, 5409, 5231, 5289, 5302] + }, + "prodDependencies": 13, + "devDependencies": 11, + "allDependencies": 397, + "duplicateDependencies": 47, + "depInstallSize": 242975281, + "e18eMessages": [ + { + "message": "[duplicate dependency] css-tree has 2 installed versions:\n3.2.1 via the following 3 package(s) @asamuzakjp/dom-selector@7.1.1, @csstools/css-syntax-patches-for-csstree@1.1.14, jsdom@29.0.0\n3.1.0 via the following 1 package(s) @bramus/specificity@2.4.2\n💡 Suggestions\n- Consider standardizing on version 3.2.1 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @babel/code-frame has 2 installed versions:\n7.27.1 via the following 1 package(s) @tanstack/start-plugin-core@1.167.2\n7.29.0 via the following 4 package(s) @babel/core@7.29.0, @babel/traverse@7.29.0, @babel/template@7.28.6, @testing-library/dom@10.4.1\n💡 Suggestions\n- Consider standardizing on version 7.29.0 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @babel/helper-validator-identifier has 2 installed versions:\n7.29.7 via the following 3 package(s) @babel/types@7.29.8, @babel/helper-module-transforms@7.28.6, @babel/code-frame@7.27.1\n7.28.5 via the following 1 package(s) @babel/code-frame@7.29.0\n💡 Suggestions\n- Consider standardizing on version 7.29.7 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] lru-cache has 2 installed versions:\n5.1.1 via the following 1 package(s) @babel/helper-compilation-targets@7.28.6\n11.5.3 via the following 1 package(s) jsdom@29.0.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] lightningcss has 2 installed versions:\n1.32.0 via the following 1 package(s) @tailwindcss/node@4.2.2\n1.33.0 via the following 1 package(s) vite@8.0.1\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] picomatch has 2 installed versions:\n4.0.7 via the following 7 package(s) vite@8.0.1, fdir@6.5.0, tinyglobby@0.2.17, unplugin@2.3.11, @tanstack/start-plugin-core@1.167.2, @tanstack/devtools-vite@0.6.0, vitest@4.1.0\n2.3.1 via the following 2 package(s) anymatch@3.1.3, readdirp@3.6.0\n💡 Suggestions\n- Consider standardizing on version 4.0.7 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @tanstack/router-utils has 2 installed versions:\n1.162.3 via the following 1 package(s) @tanstack/react-start@1.166.18\n1.161.6 via the following 3 package(s) @tanstack/router-generator@1.166.13, @tanstack/router-plugin@1.166.14, @tanstack/start-plugin-core@1.167.2\n💡 Suggestions\n- Consider standardizing on version 1.161.6 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] source-map has 2 installed versions:\n0.7.6 via the following 2 package(s) @tanstack/router-generator@1.166.13, @tanstack/start-plugin-core@1.167.2\n0.6.1 via the following 1 package(s) recast@0.23.11\n💡 Suggestions\n- Consider standardizing on version 0.7.6 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/pluginutils has 4 installed versions:\n1.0.0-beta.40 via the following 1 package(s) @tanstack/start-plugin-core@1.167.2\n1.0.0-rc.7 via the following 1 package(s) @vitejs/plugin-react@6.0.1\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.0.1 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] exsolve has 2 installed versions:\n1.0.8 via the following 1 package(s) @tanstack/start-plugin-core@1.167.2\n1.1.1 via the following 1 package(s) env-runner@0.1.16\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] srvx has 2 installed versions:\n0.11.22 via the following 5 package(s) @tanstack/start-plugin-core@1.167.2, crossws@0.4.4, crossws@0.4.12, env-runner@0.1.16, nitro@3.0.260311-beta\n1.0.5 via the following 1 package(s) h3@2.0.1-rc.32\n💡 Suggestions\n- Consider standardizing on version 0.11.22 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] parse5 has 2 installed versions:\n7.3.0 via the following 3 package(s) cheerio@1.2.0, parse5-htmlparser2-tree-adapter@7.1.0, parse5-parser-stream@7.1.2\n8.0.0 via the following 1 package(s) jsdom@29.0.0\n💡 Suggestions\n- Consider standardizing on version 7.3.0 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] undici has 2 installed versions:\n7.22.0 via the following 1 package(s) cheerio@1.2.0\n7.30.0 via the following 1 package(s) jsdom@29.0.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] whatwg-mimetype has 2 installed versions:\n4.0.0 via the following 1 package(s) cheerio@1.2.0\n5.0.0 via the following 2 package(s) data-urls@7.0.0, jsdom@29.0.0\n💡 Suggestions\n- Consider standardizing on version 5.0.0 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] crossws has 2 installed versions:\n0.4.12 via the following 1 package(s) env-runner@0.1.16\n0.4.4 via the following 2 package(s) nitro@3.0.260311-beta, h3@2.0.1-rc.32\n💡 Suggestions\n- Consider standardizing on version 0.4.4 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] mdn-data has 2 installed versions:\n2.12.2 via the following 1 package(s) css-tree@3.1.0\n2.27.1 via the following 1 package(s) css-tree@3.2.1\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] entities has 3 installed versions:\n4.5.0 via the following 1 package(s) dom-serializer@2.0.0\n7.0.1 via the following 1 package(s) htmlparser2@10.1.0\n6.0.1 via the following 2 package(s) parse5@7.3.0, parse5@8.0.0\n💡 Suggestions\n- Consider standardizing on version 6.0.1 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] h3 has 2 installed versions:\n2.0.1-rc.16 via the following 0 package(s) \n2.0.1-rc.32 via the following 1 package(s) nitro@3.0.260311-beta\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] rou3 has 2 installed versions:\n0.8.1 via the following 0 package(s) \n0.9.2 via the following 1 package(s) h3@2.0.1-rc.32\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @exodus/bytes has 2 installed versions:\n1.14.1 via the following 2 package(s) whatwg-url@16.0.1, html-encoding-sniffer@6.0.0\n1.16.0 via the following 1 package(s) jsdom@29.0.0\n💡 Suggestions\n- Consider standardizing on version 1.14.1 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] lightningcss-android-arm64 has 2 installed versions:\n1.32.0 via the following 1 package(s) lightningcss@1.32.0\n1.33.0 via the following 1 package(s) lightningcss@1.33.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] lightningcss-darwin-arm64 has 2 installed versions:\n1.32.0 via the following 1 package(s) lightningcss@1.32.0\n1.33.0 via the following 1 package(s) lightningcss@1.33.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] lightningcss-darwin-x64 has 2 installed versions:\n1.32.0 via the following 1 package(s) lightningcss@1.32.0\n1.33.0 via the following 1 package(s) lightningcss@1.33.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] lightningcss-freebsd-x64 has 2 installed versions:\n1.32.0 via the following 1 package(s) lightningcss@1.32.0\n1.33.0 via the following 1 package(s) lightningcss@1.33.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] lightningcss-linux-arm-gnueabihf has 2 installed versions:\n1.32.0 via the following 1 package(s) lightningcss@1.32.0\n1.33.0 via the following 1 package(s) lightningcss@1.33.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] lightningcss-linux-arm64-gnu has 2 installed versions:\n1.32.0 via the following 1 package(s) lightningcss@1.32.0\n1.33.0 via the following 1 package(s) lightningcss@1.33.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] lightningcss-linux-arm64-musl has 2 installed versions:\n1.32.0 via the following 1 package(s) lightningcss@1.32.0\n1.33.0 via the following 1 package(s) lightningcss@1.33.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] lightningcss-linux-x64-gnu has 2 installed versions:\n1.32.0 via the following 1 package(s) lightningcss@1.32.0\n1.33.0 via the following 1 package(s) lightningcss@1.33.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] lightningcss-linux-x64-musl has 2 installed versions:\n1.32.0 via the following 1 package(s) lightningcss@1.32.0\n1.33.0 via the following 1 package(s) lightningcss@1.33.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] lightningcss-win32-arm64-msvc has 2 installed versions:\n1.32.0 via the following 1 package(s) lightningcss@1.32.0\n1.33.0 via the following 1 package(s) lightningcss@1.33.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] lightningcss-win32-x64-msvc has 2 installed versions:\n1.32.0 via the following 1 package(s) lightningcss@1.32.0\n1.33.0 via the following 1 package(s) lightningcss@1.33.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] rolldown has 2 installed versions:\n1.2.11 via the following 1 package(s) nitro@3.0.260311-beta\n1.0.0-rc.10 via the following 1 package(s) vite@8.0.1\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @oxc-project/types has 2 installed versions:\n0.120.0 via the following 1 package(s) rolldown@1.0.0-rc.10\n0.151.0 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-android-arm64 has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-darwin-arm64 has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-darwin-x64 has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-freebsd-x64 has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-linux-arm-gnueabihf has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-linux-arm64-gnu has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-linux-arm64-musl has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-linux-ppc64-gnu has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-linux-s390x-gnu has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-linux-x64-gnu has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-linux-x64-musl has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-openharmony-arm64 has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-win32-arm64-msvc has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @rolldown/binding-win32-x64-msvc has 2 installed versions:\n1.0.0-rc.10 via the following 1 package(s) rolldown@1.0.0-rc.10\n1.2.11 via the following 1 package(s) rolldown@1.2.11\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + } + ], + "vendoredCoreJsSize": 0, + "vendoredCoreJsUnnecessaryModules": [], + "browserBaselineTests": { + "baselineStatus": "high", + "baselineYear": 2022, + "baselineReason": null, + "baselineFeatureCount": 45 + }, + "packageJson": { + "dependencies": { + "@tailwindcss/vite": "4.2.2", + "@tanstack/react-devtools": "0.10.0", + "@tanstack/react-router": "1.167.5", + "@tanstack/react-router-devtools": "1.166.9", + "@tanstack/react-router-ssr-query": "1.166.9", + "@tanstack/react-start": "1.166.18", + "@tanstack/router-plugin": "1.166.14", + "lucide-react": "0.577.0", + "nitro": "3.0.260311-beta", + "react": "19.2.4", + "react-dom": "19.2.4", + "tailwindcss": "4.2.2", + "vite-tsconfig-paths": "6.1.1" + }, + "devDependencies": { + "@tanstack/devtools-vite": "0.6.0", + "@testing-library/dom": "10.4.1", + "@testing-library/react": "16.3.2", + "@types/node": "25.5.0", + "@types/react": "19.2.14", + "@types/react-dom": "19.2.3", + "@vitejs/plugin-react": "6.0.1", + "jsdom": "29.0.0", + "vite": "8.0.1", + "vitest": "4.1.0", + "web-vitals": "5.1.0" + } + }, + "frameworkDependencies": { + "prodDependencies": 8, + "devDependencies": 1, + "allDependencies": 9 + }, + "minimumNodeVersion": "22.13.0", + "minimumNodeVersionImposedBy": [ + "@tanstack/react-start", + "@tanstack/react-start-client", + "@tanstack/react-start-server", + "@tanstack/start-client-core", + "@tanstack/start-fn-stubs", + "@tanstack/start-plugin-core", + "@tanstack/start-server-core", + "@tanstack/start-storage-context", + "jsdom" + ], + "devServerStartTime": { + "avgMs": 3107, + "standardDeviationMs": 127.21, + "minMs": 2976, + "maxMs": 3308, + "samplesMs": [3033, 3138, 3080, 2976, 3308] + }, + "firstPartyDependencies": { + "prodDependencies": 6, + "devDependencies": 1, + "allDependencies": 246, + "duplicateDependencies": 7 + } +}