diff --git a/packages/app-astro/ci-stats.json b/packages/app-astro/ci-stats.json index da0d79a0..91fd2196 100644 --- a/packages/app-astro/ci-stats.json +++ b/packages/app-astro/ci-stats.json @@ -1,156 +1,156 @@ { - "timingMeasuredAt": "2026-10-03T13:34:23.158Z", + "timingMeasuredAt": "2026-10-04T04:21:33.714Z", "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": 108, - "fcpMs": 108.13, + "firstPaintMs": 99.4, + "fcpMs": 99.38, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 2.59, - "inputDelayMs": 1.87, - "processingDurationMs": 0.73, - "presentationDelayMs": 0 + "interactionLatencyMs": 5.94, + "inputDelayMs": 3.01, + "processingDurationMs": 0.44, + "presentationDelayMs": 2.49 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 7.25, - "fcpMs": 7.15, - "interactionLatencyMs": 1.94, - "inputDelayMs": 1.7, - "processingDurationMs": 0.93, - "presentationDelayMs": 0 + "firstPaintMs": 6.91, + "fcpMs": 6.82, + "interactionLatencyMs": 6.28, + "inputDelayMs": 1.22, + "processingDurationMs": 0.35, + "presentationDelayMs": 5.56 }, "samples": [ { - "firstPaintMs": 114, - "fcpMs": 114.146, + "firstPaintMs": 98, + "fcpMs": 98.369, "interactionTests": { - "interactionLatencyMs": 0.7170000000000001, - "inputDelayMs": 0.389, - "processingDurationMs": 0.328, - "presentationDelayMs": 0 + "interactionLatencyMs": 16.951, + "inputDelayMs": 3.454, + "processingDurationMs": 1.07, + "presentationDelayMs": 12.427 } }, { - "firstPaintMs": 107, - "fcpMs": 107.427, + "firstPaintMs": 102, + "fcpMs": 101.799, "interactionTests": { - "interactionLatencyMs": 4.1899999999999995, - "inputDelayMs": 1.798, - "processingDurationMs": 2.392, + "interactionLatencyMs": 2.124, + "inputDelayMs": 1.865, + "processingDurationMs": 0.259, "presentationDelayMs": 0 } }, { - "firstPaintMs": 98, - "fcpMs": 98.184, + "firstPaintMs": 109, + "fcpMs": 108.703, "interactionTests": { - "interactionLatencyMs": 1.041, - "inputDelayMs": 0.753, - "processingDurationMs": 0.288, + "interactionLatencyMs": 3.0909999999999997, + "inputDelayMs": 2.788, + "processingDurationMs": 0.303, "presentationDelayMs": 0 } }, { - "firstPaintMs": 116, - "fcpMs": 115.824, + "firstPaintMs": 90, + "fcpMs": 89.863, "interactionTests": { - "interactionLatencyMs": 1.952, - "inputDelayMs": 1.69, - "processingDurationMs": 0.262, + "interactionLatencyMs": 2.324, + "inputDelayMs": 2.064, + "processingDurationMs": 0.26, "presentationDelayMs": 0 } }, { - "firstPaintMs": 105, - "fcpMs": 105.051, + "firstPaintMs": 98, + "fcpMs": 98.175, "interactionTests": { - "interactionLatencyMs": 5.065, - "inputDelayMs": 4.705, - "processingDurationMs": 0.36, + "interactionLatencyMs": 5.199, + "inputDelayMs": 4.887, + "processingDurationMs": 0.312, "presentationDelayMs": 0 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 729, - "avgLatencyMs": 1.491, - "medianLatencyMs": 1.333, - "samples": 6706, + "opsPerSec": 723, + "avgLatencyMs": 1.494, + "medianLatencyMs": 1.348, + "samples": 6692, "bodySizeKb": 96.89, "duplicationFactor": 1 }, "serverSideRenderedTests": { - "firstPaintMs": 70.6, - "fcpMs": 70.67, + "firstPaintMs": 74.2, + "fcpMs": 74.32, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 1.29, - "inputDelayMs": 1.04, - "processingDurationMs": 0.25, + "interactionLatencyMs": 1.55, + "inputDelayMs": 0.89, + "processingDurationMs": 0.66, "presentationDelayMs": 0 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 15.36, - "fcpMs": 15.17, - "interactionLatencyMs": 0.73, - "inputDelayMs": 0.73, - "processingDurationMs": 0.03, + "firstPaintMs": 10.64, + "fcpMs": 10.67, + "interactionLatencyMs": 1.2, + "inputDelayMs": 0.98, + "processingDurationMs": 0.89, "presentationDelayMs": 0 }, "samples": [ { - "firstPaintMs": 68, - "fcpMs": 68.348, + "firstPaintMs": 74, + "fcpMs": 74.444, "interactionTests": { - "interactionLatencyMs": 1.302, - "inputDelayMs": 0.997, - "processingDurationMs": 0.305, + "interactionLatencyMs": 0.482, + "inputDelayMs": 0.136, + "processingDurationMs": 0.346, "presentationDelayMs": 0 } }, { - "firstPaintMs": 56, - "fcpMs": 56.382, + "firstPaintMs": 78, + "fcpMs": 77.916, "interactionTests": { - "interactionLatencyMs": 0.78, - "inputDelayMs": 0.531, - "processingDurationMs": 0.249, + "interactionLatencyMs": 0.786, + "inputDelayMs": 0.559, + "processingDurationMs": 0.227, "presentationDelayMs": 0 } }, { - "firstPaintMs": 85, - "fcpMs": 84.891, + "firstPaintMs": 57, + "fcpMs": 56.939, "interactionTests": { - "interactionLatencyMs": 1.091, - "inputDelayMs": 0.853, - "processingDurationMs": 0.238, + "interactionLatencyMs": 2.862, + "inputDelayMs": 2.619, + "processingDurationMs": 0.243, "presentationDelayMs": 0 } }, { - "firstPaintMs": 56, - "fcpMs": 55.959, + "firstPaintMs": 76, + "fcpMs": 76.284, "interactionTests": { - "interactionLatencyMs": 0.747, - "inputDelayMs": 0.518, - "processingDurationMs": 0.229, + "interactionLatencyMs": 0.782, + "inputDelayMs": 0.539, + "processingDurationMs": 0.243, "presentationDelayMs": 0 } }, { - "firstPaintMs": 88, - "fcpMs": 87.762, + "firstPaintMs": 86, + "fcpMs": 86.013, "interactionTests": { - "interactionLatencyMs": 2.5250000000000004, - "inputDelayMs": 2.289, - "processingDurationMs": 0.236, + "interactionLatencyMs": 2.856, + "inputDelayMs": 0.611, + "processingDurationMs": 2.245, "presentationDelayMs": 0 } } @@ -158,132 +158,132 @@ }, "ssrLoadTests": { "peakWorkers": 50, - "peakRequestsPerSec": 1585.6, - "peakAvgLatencyMs": 30.93, - "peakP50LatencyMs": 30, - "peakP75LatencyMs": 31, - "peakP90LatencyMs": 33, - "peakP99LatencyMs": 45, - "totalRequests": 47206, + "peakRequestsPerSec": 1562.6, + "peakAvgLatencyMs": 31.4, + "peakP50LatencyMs": 31, + "peakP75LatencyMs": 32, + "peakP90LatencyMs": 34, + "peakP99LatencyMs": 46, + "totalRequests": 46817, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2699, + "requests": 2771, "errors": 0, - "requestsPerSec": 539.8, - "avgLatencyMs": 1.08, + "requestsPerSec": 554.21, + "avgLatencyMs": 1.03, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 3, - "maxLatencyMs": 5, - "bytesPerSec": 102242713.6 + "maxLatencyMs": 3, + "bytesPerSec": 104942796.8 }, { "workers": 5, "durationMs": 5000, - "requests": 6068, + "requests": 6020, "errors": 0, - "requestsPerSec": 1213.6, - "avgLatencyMs": 3.68, + "requestsPerSec": 1204, + "avgLatencyMs": 3.6, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 8, - "bytesPerSec": 229860966.4 + "maxLatencyMs": 18, + "bytesPerSec": 228052172.8 }, { "workers": 10, "durationMs": 5000, - "requests": 7111, + "requests": 7026, "errors": 0, - "requestsPerSec": 1422.2, - "avgLatencyMs": 6.38, + "requestsPerSec": 1405.2, + "avgLatencyMs": 6.48, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 7, - "p90LatencyMs": 7, + "p90LatencyMs": 8, "p99LatencyMs": 10, - "maxLatencyMs": 14, - "bytesPerSec": 269379174.4 + "maxLatencyMs": 16, + "bytesPerSec": 266154803.2 }, { "workers": 25, "durationMs": 5000, - "requests": 7701, + "requests": 7770, "errors": 0, - "requestsPerSec": 1540.2, - "avgLatencyMs": 15.7, + "requestsPerSec": 1554, + "avgLatencyMs": 15.54, "medianLatencyMs": 15, "p50LatencyMs": 15, - "p75LatencyMs": 17, - "p90LatencyMs": 18, + "p75LatencyMs": 16, + "p90LatencyMs": 17, "p99LatencyMs": 24, - "maxLatencyMs": 43, - "bytesPerSec": 291635200 + "maxLatencyMs": 75, + "bytesPerSec": 294256640 }, { "workers": 50, "durationMs": 5000, - "requests": 7928, + "requests": 7813, "errors": 0, - "requestsPerSec": 1585.6, - "avgLatencyMs": 30.93, - "medianLatencyMs": 30, - "p50LatencyMs": 30, - "p75LatencyMs": 31, - "p90LatencyMs": 33, - "p99LatencyMs": 45, - "maxLatencyMs": 271, - "bytesPerSec": 300338380.8 + "requestsPerSec": 1562.6, + "avgLatencyMs": 31.4, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 32, + "p90LatencyMs": 34, + "p99LatencyMs": 46, + "maxLatencyMs": 380, + "bytesPerSec": 295881932.8 }, { "workers": 100, "durationMs": 5000, - "requests": 7844, + "requests": 7766, "errors": 0, - "requestsPerSec": 1568.8, - "avgLatencyMs": 62.84, + "requestsPerSec": 1553.2, + "avgLatencyMs": 63.52, "medianLatencyMs": 61, "p50LatencyMs": 61, "p75LatencyMs": 63, - "p90LatencyMs": 65, - "p99LatencyMs": 103, - "maxLatencyMs": 1481, - "bytesPerSec": 297087795.2 + "p90LatencyMs": 67, + "p99LatencyMs": 98, + "maxLatencyMs": 1507, + "bytesPerSec": 294151782.4 }, { "workers": 200, "durationMs": 5010, - "requests": 7855, + "requests": 7651, "errors": 0, - "requestsPerSec": 1571, - "avgLatencyMs": 112.9, - "medianLatencyMs": 82, - "p50LatencyMs": 82, - "p75LatencyMs": 99, - "p90LatencyMs": 107, - "p99LatencyMs": 1506, - "maxLatencyMs": 4954, - "bytesPerSec": 297507225.61 + "requestsPerSec": 1530.2, + "avgLatencyMs": 113.92, + "medianLatencyMs": 83, + "p50LatencyMs": 83, + "p75LatencyMs": 97, + "p90LatencyMs": 112, + "p99LatencyMs": 1548, + "maxLatencyMs": 4990, + "bytesPerSec": 289852620.8 } ], "runs": 3, "samples": [ { "peakWorkers": 50, - "peakRequestsPerSec": 1550.8, - "peakAvgLatencyMs": 31.64, + "peakRequestsPerSec": 1538.8, + "peakAvgLatencyMs": 31.86, "peakP50LatencyMs": 31, "peakP75LatencyMs": 32, "peakP90LatencyMs": 34, - "peakP99LatencyMs": 50, - "totalRequests": 46268, + "peakP99LatencyMs": 47, + "totalRequests": 46089, "totalErrors": 0, "stages": [ { @@ -292,340 +292,340 @@ "requests": 2652, "errors": 0, "requestsPerSec": 530.4, - "avgLatencyMs": 1.08, + "avgLatencyMs": 1.06, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 3, "maxLatencyMs": 4, - "bytesPerSec": 100447027.2 + "bytesPerSec": 100460134.4 }, { "workers": 5, "durationMs": 5000, - "requests": 5914, + "requests": 5968, "errors": 0, - "requestsPerSec": 1182.8, - "avgLatencyMs": 3.94, + "requestsPerSec": 1193.6, + "avgLatencyMs": 3.93, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, - "p99LatencyMs": 7, + "p99LatencyMs": 6, "maxLatencyMs": 9, - "bytesPerSec": 224041369.6 + "bytesPerSec": 226033664 }, { "workers": 10, "durationMs": 5000, - "requests": 6916, + "requests": 6964, "errors": 0, - "requestsPerSec": 1383.2, - "avgLatencyMs": 6.65, + "requestsPerSec": 1392.8, + "avgLatencyMs": 6.6, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 7, "p90LatencyMs": 8, - "p99LatencyMs": 11, - "maxLatencyMs": 21, - "bytesPerSec": 261947392 + "p99LatencyMs": 10, + "maxLatencyMs": 15, + "bytesPerSec": 263756185.6 }, { "workers": 25, "durationMs": 5000, - "requests": 7680, + "requests": 7513, "errors": 0, - "requestsPerSec": 1536, - "avgLatencyMs": 15.72, - "medianLatencyMs": 15, - "p50LatencyMs": 15, - "p75LatencyMs": 16, + "requestsPerSec": 1502.6, + "avgLatencyMs": 16.11, + "medianLatencyMs": 16, + "p50LatencyMs": 16, + "p75LatencyMs": 17, "p90LatencyMs": 18, - "p99LatencyMs": 28, - "maxLatencyMs": 69, - "bytesPerSec": 290848768 + "p99LatencyMs": 25, + "maxLatencyMs": 75, + "bytesPerSec": 284609740.8 }, { "workers": 50, "durationMs": 5000, - "requests": 7754, + "requests": 7694, "errors": 0, - "requestsPerSec": 1550.8, - "avgLatencyMs": 31.64, + "requestsPerSec": 1538.8, + "avgLatencyMs": 31.86, "medianLatencyMs": 31, "p50LatencyMs": 31, "p75LatencyMs": 32, "p90LatencyMs": 34, - "p99LatencyMs": 50, - "maxLatencyMs": 107, - "bytesPerSec": 293679923.2 + "p99LatencyMs": 47, + "maxLatencyMs": 68, + "bytesPerSec": 291373056 }, { "workers": 100, - "durationMs": 5010, - "requests": 7659, + "durationMs": 5000, + "requests": 7628, "errors": 0, - "requestsPerSec": 1531.8, - "avgLatencyMs": 64.38, + "requestsPerSec": 1525.6, + "avgLatencyMs": 64.66, "medianLatencyMs": 62, "p50LatencyMs": 62, "p75LatencyMs": 64, - "p90LatencyMs": 67, - "p99LatencyMs": 106, - "maxLatencyMs": 1524, - "bytesPerSec": 290062336 + "p90LatencyMs": 69, + "p99LatencyMs": 105, + "maxLatencyMs": 1544, + "bytesPerSec": 288908902.4 }, { "workers": 200, "durationMs": 5010, - "requests": 7693, + "requests": 7670, "errors": 0, - "requestsPerSec": 1538.6, - "avgLatencyMs": 112.33, - "medianLatencyMs": 80, - "p50LatencyMs": 80, - "p75LatencyMs": 96, - "p90LatencyMs": 105, - "p99LatencyMs": 1556, - "maxLatencyMs": 4921, - "bytesPerSec": 291373056 + "requestsPerSec": 1534, + "avgLatencyMs": 112.89, + "medianLatencyMs": 84, + "p50LatencyMs": 84, + "p75LatencyMs": 97, + "p90LatencyMs": 107, + "p99LatencyMs": 1542, + "maxLatencyMs": 4958, + "bytesPerSec": 290481766.4 } ] }, { "peakWorkers": 50, - "peakRequestsPerSec": 1592.6, - "peakAvgLatencyMs": 30.78, - "peakP50LatencyMs": 30, - "peakP75LatencyMs": 31, - "peakP90LatencyMs": 33, + "peakRequestsPerSec": 1574.8, + "peakAvgLatencyMs": 31.16, + "peakP50LatencyMs": 31, + "peakP75LatencyMs": 32, + "peakP90LatencyMs": 34, "peakP99LatencyMs": 46, - "totalRequests": 47561, + "totalRequests": 46747, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2700, + "requests": 2771, "errors": 0, - "requestsPerSec": 540, - "avgLatencyMs": 1.07, + "requestsPerSec": 554.21, + "avgLatencyMs": 1.04, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 3, - "maxLatencyMs": 6, - "bytesPerSec": 102282035.2 + "maxLatencyMs": 4, + "bytesPerSec": 104942796.8 }, { "workers": 5, "durationMs": 5000, - "requests": 6088, + "requests": 6030, "errors": 0, - "requestsPerSec": 1217.6, - "avgLatencyMs": 3.58, + "requestsPerSec": 1206, + "avgLatencyMs": 3.64, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 10, - "bytesPerSec": 230594969.6 + "maxLatencyMs": 8, + "bytesPerSec": 228392960 }, { "workers": 10, "durationMs": 5000, - "requests": 7192, + "requests": 7019, "errors": 0, - "requestsPerSec": 1438.4, - "avgLatencyMs": 6.32, + "requestsPerSec": 1403.8, + "avgLatencyMs": 6.49, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 7, - "p90LatencyMs": 7, - "p99LatencyMs": 10, - "maxLatencyMs": 12, - "bytesPerSec": 272498688 + "p90LatencyMs": 8, + "p99LatencyMs": 11, + "maxLatencyMs": 15, + "bytesPerSec": 265892659.2 }, { "workers": 25, "durationMs": 5000, - "requests": 7932, + "requests": 7732, "errors": 0, - "requestsPerSec": 1586.4, - "avgLatencyMs": 15.23, + "requestsPerSec": 1546.4, + "avgLatencyMs": 15.62, "medianLatencyMs": 15, "p50LatencyMs": 15, "p75LatencyMs": 16, "p90LatencyMs": 17, - "p99LatencyMs": 23, - "maxLatencyMs": 58, - "bytesPerSec": 300443238.4 + "p99LatencyMs": 25, + "maxLatencyMs": 62, + "bytesPerSec": 292841062.4 }, { "workers": 50, "durationMs": 5000, - "requests": 7963, + "requests": 7874, "errors": 0, - "requestsPerSec": 1592.6, - "avgLatencyMs": 30.78, - "medianLatencyMs": 30, - "p50LatencyMs": 30, - "p75LatencyMs": 31, - "p90LatencyMs": 33, + "requestsPerSec": 1574.8, + "avgLatencyMs": 31.16, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 32, + "p90LatencyMs": 34, "p99LatencyMs": 46, - "maxLatencyMs": 327, - "bytesPerSec": 301649100.8 + "maxLatencyMs": 309, + "bytesPerSec": 298188800 }, { "workers": 100, - "durationMs": 5010, - "requests": 7932, + "durationMs": 5000, + "requests": 7734, "errors": 0, - "requestsPerSec": 1586.4, - "avgLatencyMs": 62.13, - "medianLatencyMs": 60, - "p50LatencyMs": 60, - "p75LatencyMs": 62, - "p90LatencyMs": 64, - "p99LatencyMs": 91, - "maxLatencyMs": 1411, - "bytesPerSec": 300443238.4 + "requestsPerSec": 1546.8, + "avgLatencyMs": 63.76, + "medianLatencyMs": 61, + "p50LatencyMs": 61, + "p75LatencyMs": 63, + "p90LatencyMs": 67, + "p99LatencyMs": 98, + "maxLatencyMs": 1499, + "bytesPerSec": 292998348.8 }, { "workers": 200, "durationMs": 5010, - "requests": 7754, + "requests": 7587, "errors": 0, - "requestsPerSec": 1550.8, - "avgLatencyMs": 112.45, - "medianLatencyMs": 79, - "p50LatencyMs": 79, - "p75LatencyMs": 101, - "p90LatencyMs": 112, - "p99LatencyMs": 1534, - "maxLatencyMs": 4933, - "bytesPerSec": 293627494.4 + "requestsPerSec": 1517.4, + "avgLatencyMs": 113.62, + "medianLatencyMs": 81, + "p50LatencyMs": 81, + "p75LatencyMs": 97, + "p90LatencyMs": 114, + "p99LatencyMs": 1571, + "maxLatencyMs": 4967, + "bytesPerSec": 287336038.4 } ] }, { "peakWorkers": 50, - "peakRequestsPerSec": 1585.6, - "peakAvgLatencyMs": 30.93, - "peakP50LatencyMs": 30, - "peakP75LatencyMs": 31, - "peakP90LatencyMs": 33, - "peakP99LatencyMs": 45, - "totalRequests": 47206, + "peakRequestsPerSec": 1562.6, + "peakAvgLatencyMs": 31.4, + "peakP50LatencyMs": 31, + "peakP75LatencyMs": 32, + "peakP90LatencyMs": 34, + "peakP99LatencyMs": 46, + "totalRequests": 46817, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2699, + "requests": 2771, "errors": 0, - "requestsPerSec": 539.8, - "avgLatencyMs": 1.08, + "requestsPerSec": 554.21, + "avgLatencyMs": 1.03, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 3, - "maxLatencyMs": 5, - "bytesPerSec": 102242713.6 + "maxLatencyMs": 3, + "bytesPerSec": 104942796.8 }, { "workers": 5, "durationMs": 5000, - "requests": 6068, + "requests": 6020, "errors": 0, - "requestsPerSec": 1213.6, - "avgLatencyMs": 3.68, + "requestsPerSec": 1204, + "avgLatencyMs": 3.6, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 8, - "bytesPerSec": 229860966.4 + "maxLatencyMs": 18, + "bytesPerSec": 228052172.8 }, { "workers": 10, "durationMs": 5000, - "requests": 7111, + "requests": 7026, "errors": 0, - "requestsPerSec": 1422.2, - "avgLatencyMs": 6.38, + "requestsPerSec": 1405.2, + "avgLatencyMs": 6.48, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 7, - "p90LatencyMs": 7, + "p90LatencyMs": 8, "p99LatencyMs": 10, - "maxLatencyMs": 14, - "bytesPerSec": 269379174.4 + "maxLatencyMs": 16, + "bytesPerSec": 266154803.2 }, { "workers": 25, "durationMs": 5000, - "requests": 7701, + "requests": 7770, "errors": 0, - "requestsPerSec": 1540.2, - "avgLatencyMs": 15.7, + "requestsPerSec": 1554, + "avgLatencyMs": 15.54, "medianLatencyMs": 15, "p50LatencyMs": 15, - "p75LatencyMs": 17, - "p90LatencyMs": 18, + "p75LatencyMs": 16, + "p90LatencyMs": 17, "p99LatencyMs": 24, - "maxLatencyMs": 43, - "bytesPerSec": 291635200 + "maxLatencyMs": 75, + "bytesPerSec": 294256640 }, { "workers": 50, "durationMs": 5000, - "requests": 7928, + "requests": 7813, "errors": 0, - "requestsPerSec": 1585.6, - "avgLatencyMs": 30.93, - "medianLatencyMs": 30, - "p50LatencyMs": 30, - "p75LatencyMs": 31, - "p90LatencyMs": 33, - "p99LatencyMs": 45, - "maxLatencyMs": 271, - "bytesPerSec": 300338380.8 + "requestsPerSec": 1562.6, + "avgLatencyMs": 31.4, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 32, + "p90LatencyMs": 34, + "p99LatencyMs": 46, + "maxLatencyMs": 380, + "bytesPerSec": 295881932.8 }, { "workers": 100, "durationMs": 5000, - "requests": 7844, + "requests": 7766, "errors": 0, - "requestsPerSec": 1568.8, - "avgLatencyMs": 62.84, + "requestsPerSec": 1553.2, + "avgLatencyMs": 63.52, "medianLatencyMs": 61, "p50LatencyMs": 61, "p75LatencyMs": 63, - "p90LatencyMs": 65, - "p99LatencyMs": 103, - "maxLatencyMs": 1481, - "bytesPerSec": 297087795.2 + "p90LatencyMs": 67, + "p99LatencyMs": 98, + "maxLatencyMs": 1507, + "bytesPerSec": 294151782.4 }, { "workers": 200, "durationMs": 5010, - "requests": 7855, + "requests": 7651, "errors": 0, - "requestsPerSec": 1571, - "avgLatencyMs": 112.9, - "medianLatencyMs": 82, - "p50LatencyMs": 82, - "p75LatencyMs": 99, - "p90LatencyMs": 107, - "p99LatencyMs": 1506, - "maxLatencyMs": 4954, - "bytesPerSec": 297507225.61 + "requestsPerSec": 1530.2, + "avgLatencyMs": 113.92, + "medianLatencyMs": 83, + "p50LatencyMs": 83, + "p75LatencyMs": 97, + "p90LatencyMs": 112, + "p99LatencyMs": 1548, + "maxLatencyMs": 4990, + "bytesPerSec": 289852620.8 } ] } diff --git a/packages/app-astro/stats/7.3.5.json b/packages/app-astro/stats/7.3.5.json index da0d79a0..91fd2196 100644 --- a/packages/app-astro/stats/7.3.5.json +++ b/packages/app-astro/stats/7.3.5.json @@ -1,156 +1,156 @@ { - "timingMeasuredAt": "2026-10-03T13:34:23.158Z", + "timingMeasuredAt": "2026-10-04T04:21:33.714Z", "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": 108, - "fcpMs": 108.13, + "firstPaintMs": 99.4, + "fcpMs": 99.38, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 2.59, - "inputDelayMs": 1.87, - "processingDurationMs": 0.73, - "presentationDelayMs": 0 + "interactionLatencyMs": 5.94, + "inputDelayMs": 3.01, + "processingDurationMs": 0.44, + "presentationDelayMs": 2.49 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 7.25, - "fcpMs": 7.15, - "interactionLatencyMs": 1.94, - "inputDelayMs": 1.7, - "processingDurationMs": 0.93, - "presentationDelayMs": 0 + "firstPaintMs": 6.91, + "fcpMs": 6.82, + "interactionLatencyMs": 6.28, + "inputDelayMs": 1.22, + "processingDurationMs": 0.35, + "presentationDelayMs": 5.56 }, "samples": [ { - "firstPaintMs": 114, - "fcpMs": 114.146, + "firstPaintMs": 98, + "fcpMs": 98.369, "interactionTests": { - "interactionLatencyMs": 0.7170000000000001, - "inputDelayMs": 0.389, - "processingDurationMs": 0.328, - "presentationDelayMs": 0 + "interactionLatencyMs": 16.951, + "inputDelayMs": 3.454, + "processingDurationMs": 1.07, + "presentationDelayMs": 12.427 } }, { - "firstPaintMs": 107, - "fcpMs": 107.427, + "firstPaintMs": 102, + "fcpMs": 101.799, "interactionTests": { - "interactionLatencyMs": 4.1899999999999995, - "inputDelayMs": 1.798, - "processingDurationMs": 2.392, + "interactionLatencyMs": 2.124, + "inputDelayMs": 1.865, + "processingDurationMs": 0.259, "presentationDelayMs": 0 } }, { - "firstPaintMs": 98, - "fcpMs": 98.184, + "firstPaintMs": 109, + "fcpMs": 108.703, "interactionTests": { - "interactionLatencyMs": 1.041, - "inputDelayMs": 0.753, - "processingDurationMs": 0.288, + "interactionLatencyMs": 3.0909999999999997, + "inputDelayMs": 2.788, + "processingDurationMs": 0.303, "presentationDelayMs": 0 } }, { - "firstPaintMs": 116, - "fcpMs": 115.824, + "firstPaintMs": 90, + "fcpMs": 89.863, "interactionTests": { - "interactionLatencyMs": 1.952, - "inputDelayMs": 1.69, - "processingDurationMs": 0.262, + "interactionLatencyMs": 2.324, + "inputDelayMs": 2.064, + "processingDurationMs": 0.26, "presentationDelayMs": 0 } }, { - "firstPaintMs": 105, - "fcpMs": 105.051, + "firstPaintMs": 98, + "fcpMs": 98.175, "interactionTests": { - "interactionLatencyMs": 5.065, - "inputDelayMs": 4.705, - "processingDurationMs": 0.36, + "interactionLatencyMs": 5.199, + "inputDelayMs": 4.887, + "processingDurationMs": 0.312, "presentationDelayMs": 0 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 729, - "avgLatencyMs": 1.491, - "medianLatencyMs": 1.333, - "samples": 6706, + "opsPerSec": 723, + "avgLatencyMs": 1.494, + "medianLatencyMs": 1.348, + "samples": 6692, "bodySizeKb": 96.89, "duplicationFactor": 1 }, "serverSideRenderedTests": { - "firstPaintMs": 70.6, - "fcpMs": 70.67, + "firstPaintMs": 74.2, + "fcpMs": 74.32, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 1.29, - "inputDelayMs": 1.04, - "processingDurationMs": 0.25, + "interactionLatencyMs": 1.55, + "inputDelayMs": 0.89, + "processingDurationMs": 0.66, "presentationDelayMs": 0 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 15.36, - "fcpMs": 15.17, - "interactionLatencyMs": 0.73, - "inputDelayMs": 0.73, - "processingDurationMs": 0.03, + "firstPaintMs": 10.64, + "fcpMs": 10.67, + "interactionLatencyMs": 1.2, + "inputDelayMs": 0.98, + "processingDurationMs": 0.89, "presentationDelayMs": 0 }, "samples": [ { - "firstPaintMs": 68, - "fcpMs": 68.348, + "firstPaintMs": 74, + "fcpMs": 74.444, "interactionTests": { - "interactionLatencyMs": 1.302, - "inputDelayMs": 0.997, - "processingDurationMs": 0.305, + "interactionLatencyMs": 0.482, + "inputDelayMs": 0.136, + "processingDurationMs": 0.346, "presentationDelayMs": 0 } }, { - "firstPaintMs": 56, - "fcpMs": 56.382, + "firstPaintMs": 78, + "fcpMs": 77.916, "interactionTests": { - "interactionLatencyMs": 0.78, - "inputDelayMs": 0.531, - "processingDurationMs": 0.249, + "interactionLatencyMs": 0.786, + "inputDelayMs": 0.559, + "processingDurationMs": 0.227, "presentationDelayMs": 0 } }, { - "firstPaintMs": 85, - "fcpMs": 84.891, + "firstPaintMs": 57, + "fcpMs": 56.939, "interactionTests": { - "interactionLatencyMs": 1.091, - "inputDelayMs": 0.853, - "processingDurationMs": 0.238, + "interactionLatencyMs": 2.862, + "inputDelayMs": 2.619, + "processingDurationMs": 0.243, "presentationDelayMs": 0 } }, { - "firstPaintMs": 56, - "fcpMs": 55.959, + "firstPaintMs": 76, + "fcpMs": 76.284, "interactionTests": { - "interactionLatencyMs": 0.747, - "inputDelayMs": 0.518, - "processingDurationMs": 0.229, + "interactionLatencyMs": 0.782, + "inputDelayMs": 0.539, + "processingDurationMs": 0.243, "presentationDelayMs": 0 } }, { - "firstPaintMs": 88, - "fcpMs": 87.762, + "firstPaintMs": 86, + "fcpMs": 86.013, "interactionTests": { - "interactionLatencyMs": 2.5250000000000004, - "inputDelayMs": 2.289, - "processingDurationMs": 0.236, + "interactionLatencyMs": 2.856, + "inputDelayMs": 0.611, + "processingDurationMs": 2.245, "presentationDelayMs": 0 } } @@ -158,132 +158,132 @@ }, "ssrLoadTests": { "peakWorkers": 50, - "peakRequestsPerSec": 1585.6, - "peakAvgLatencyMs": 30.93, - "peakP50LatencyMs": 30, - "peakP75LatencyMs": 31, - "peakP90LatencyMs": 33, - "peakP99LatencyMs": 45, - "totalRequests": 47206, + "peakRequestsPerSec": 1562.6, + "peakAvgLatencyMs": 31.4, + "peakP50LatencyMs": 31, + "peakP75LatencyMs": 32, + "peakP90LatencyMs": 34, + "peakP99LatencyMs": 46, + "totalRequests": 46817, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2699, + "requests": 2771, "errors": 0, - "requestsPerSec": 539.8, - "avgLatencyMs": 1.08, + "requestsPerSec": 554.21, + "avgLatencyMs": 1.03, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 3, - "maxLatencyMs": 5, - "bytesPerSec": 102242713.6 + "maxLatencyMs": 3, + "bytesPerSec": 104942796.8 }, { "workers": 5, "durationMs": 5000, - "requests": 6068, + "requests": 6020, "errors": 0, - "requestsPerSec": 1213.6, - "avgLatencyMs": 3.68, + "requestsPerSec": 1204, + "avgLatencyMs": 3.6, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 8, - "bytesPerSec": 229860966.4 + "maxLatencyMs": 18, + "bytesPerSec": 228052172.8 }, { "workers": 10, "durationMs": 5000, - "requests": 7111, + "requests": 7026, "errors": 0, - "requestsPerSec": 1422.2, - "avgLatencyMs": 6.38, + "requestsPerSec": 1405.2, + "avgLatencyMs": 6.48, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 7, - "p90LatencyMs": 7, + "p90LatencyMs": 8, "p99LatencyMs": 10, - "maxLatencyMs": 14, - "bytesPerSec": 269379174.4 + "maxLatencyMs": 16, + "bytesPerSec": 266154803.2 }, { "workers": 25, "durationMs": 5000, - "requests": 7701, + "requests": 7770, "errors": 0, - "requestsPerSec": 1540.2, - "avgLatencyMs": 15.7, + "requestsPerSec": 1554, + "avgLatencyMs": 15.54, "medianLatencyMs": 15, "p50LatencyMs": 15, - "p75LatencyMs": 17, - "p90LatencyMs": 18, + "p75LatencyMs": 16, + "p90LatencyMs": 17, "p99LatencyMs": 24, - "maxLatencyMs": 43, - "bytesPerSec": 291635200 + "maxLatencyMs": 75, + "bytesPerSec": 294256640 }, { "workers": 50, "durationMs": 5000, - "requests": 7928, + "requests": 7813, "errors": 0, - "requestsPerSec": 1585.6, - "avgLatencyMs": 30.93, - "medianLatencyMs": 30, - "p50LatencyMs": 30, - "p75LatencyMs": 31, - "p90LatencyMs": 33, - "p99LatencyMs": 45, - "maxLatencyMs": 271, - "bytesPerSec": 300338380.8 + "requestsPerSec": 1562.6, + "avgLatencyMs": 31.4, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 32, + "p90LatencyMs": 34, + "p99LatencyMs": 46, + "maxLatencyMs": 380, + "bytesPerSec": 295881932.8 }, { "workers": 100, "durationMs": 5000, - "requests": 7844, + "requests": 7766, "errors": 0, - "requestsPerSec": 1568.8, - "avgLatencyMs": 62.84, + "requestsPerSec": 1553.2, + "avgLatencyMs": 63.52, "medianLatencyMs": 61, "p50LatencyMs": 61, "p75LatencyMs": 63, - "p90LatencyMs": 65, - "p99LatencyMs": 103, - "maxLatencyMs": 1481, - "bytesPerSec": 297087795.2 + "p90LatencyMs": 67, + "p99LatencyMs": 98, + "maxLatencyMs": 1507, + "bytesPerSec": 294151782.4 }, { "workers": 200, "durationMs": 5010, - "requests": 7855, + "requests": 7651, "errors": 0, - "requestsPerSec": 1571, - "avgLatencyMs": 112.9, - "medianLatencyMs": 82, - "p50LatencyMs": 82, - "p75LatencyMs": 99, - "p90LatencyMs": 107, - "p99LatencyMs": 1506, - "maxLatencyMs": 4954, - "bytesPerSec": 297507225.61 + "requestsPerSec": 1530.2, + "avgLatencyMs": 113.92, + "medianLatencyMs": 83, + "p50LatencyMs": 83, + "p75LatencyMs": 97, + "p90LatencyMs": 112, + "p99LatencyMs": 1548, + "maxLatencyMs": 4990, + "bytesPerSec": 289852620.8 } ], "runs": 3, "samples": [ { "peakWorkers": 50, - "peakRequestsPerSec": 1550.8, - "peakAvgLatencyMs": 31.64, + "peakRequestsPerSec": 1538.8, + "peakAvgLatencyMs": 31.86, "peakP50LatencyMs": 31, "peakP75LatencyMs": 32, "peakP90LatencyMs": 34, - "peakP99LatencyMs": 50, - "totalRequests": 46268, + "peakP99LatencyMs": 47, + "totalRequests": 46089, "totalErrors": 0, "stages": [ { @@ -292,340 +292,340 @@ "requests": 2652, "errors": 0, "requestsPerSec": 530.4, - "avgLatencyMs": 1.08, + "avgLatencyMs": 1.06, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 3, "maxLatencyMs": 4, - "bytesPerSec": 100447027.2 + "bytesPerSec": 100460134.4 }, { "workers": 5, "durationMs": 5000, - "requests": 5914, + "requests": 5968, "errors": 0, - "requestsPerSec": 1182.8, - "avgLatencyMs": 3.94, + "requestsPerSec": 1193.6, + "avgLatencyMs": 3.93, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, - "p99LatencyMs": 7, + "p99LatencyMs": 6, "maxLatencyMs": 9, - "bytesPerSec": 224041369.6 + "bytesPerSec": 226033664 }, { "workers": 10, "durationMs": 5000, - "requests": 6916, + "requests": 6964, "errors": 0, - "requestsPerSec": 1383.2, - "avgLatencyMs": 6.65, + "requestsPerSec": 1392.8, + "avgLatencyMs": 6.6, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 7, "p90LatencyMs": 8, - "p99LatencyMs": 11, - "maxLatencyMs": 21, - "bytesPerSec": 261947392 + "p99LatencyMs": 10, + "maxLatencyMs": 15, + "bytesPerSec": 263756185.6 }, { "workers": 25, "durationMs": 5000, - "requests": 7680, + "requests": 7513, "errors": 0, - "requestsPerSec": 1536, - "avgLatencyMs": 15.72, - "medianLatencyMs": 15, - "p50LatencyMs": 15, - "p75LatencyMs": 16, + "requestsPerSec": 1502.6, + "avgLatencyMs": 16.11, + "medianLatencyMs": 16, + "p50LatencyMs": 16, + "p75LatencyMs": 17, "p90LatencyMs": 18, - "p99LatencyMs": 28, - "maxLatencyMs": 69, - "bytesPerSec": 290848768 + "p99LatencyMs": 25, + "maxLatencyMs": 75, + "bytesPerSec": 284609740.8 }, { "workers": 50, "durationMs": 5000, - "requests": 7754, + "requests": 7694, "errors": 0, - "requestsPerSec": 1550.8, - "avgLatencyMs": 31.64, + "requestsPerSec": 1538.8, + "avgLatencyMs": 31.86, "medianLatencyMs": 31, "p50LatencyMs": 31, "p75LatencyMs": 32, "p90LatencyMs": 34, - "p99LatencyMs": 50, - "maxLatencyMs": 107, - "bytesPerSec": 293679923.2 + "p99LatencyMs": 47, + "maxLatencyMs": 68, + "bytesPerSec": 291373056 }, { "workers": 100, - "durationMs": 5010, - "requests": 7659, + "durationMs": 5000, + "requests": 7628, "errors": 0, - "requestsPerSec": 1531.8, - "avgLatencyMs": 64.38, + "requestsPerSec": 1525.6, + "avgLatencyMs": 64.66, "medianLatencyMs": 62, "p50LatencyMs": 62, "p75LatencyMs": 64, - "p90LatencyMs": 67, - "p99LatencyMs": 106, - "maxLatencyMs": 1524, - "bytesPerSec": 290062336 + "p90LatencyMs": 69, + "p99LatencyMs": 105, + "maxLatencyMs": 1544, + "bytesPerSec": 288908902.4 }, { "workers": 200, "durationMs": 5010, - "requests": 7693, + "requests": 7670, "errors": 0, - "requestsPerSec": 1538.6, - "avgLatencyMs": 112.33, - "medianLatencyMs": 80, - "p50LatencyMs": 80, - "p75LatencyMs": 96, - "p90LatencyMs": 105, - "p99LatencyMs": 1556, - "maxLatencyMs": 4921, - "bytesPerSec": 291373056 + "requestsPerSec": 1534, + "avgLatencyMs": 112.89, + "medianLatencyMs": 84, + "p50LatencyMs": 84, + "p75LatencyMs": 97, + "p90LatencyMs": 107, + "p99LatencyMs": 1542, + "maxLatencyMs": 4958, + "bytesPerSec": 290481766.4 } ] }, { "peakWorkers": 50, - "peakRequestsPerSec": 1592.6, - "peakAvgLatencyMs": 30.78, - "peakP50LatencyMs": 30, - "peakP75LatencyMs": 31, - "peakP90LatencyMs": 33, + "peakRequestsPerSec": 1574.8, + "peakAvgLatencyMs": 31.16, + "peakP50LatencyMs": 31, + "peakP75LatencyMs": 32, + "peakP90LatencyMs": 34, "peakP99LatencyMs": 46, - "totalRequests": 47561, + "totalRequests": 46747, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2700, + "requests": 2771, "errors": 0, - "requestsPerSec": 540, - "avgLatencyMs": 1.07, + "requestsPerSec": 554.21, + "avgLatencyMs": 1.04, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 3, - "maxLatencyMs": 6, - "bytesPerSec": 102282035.2 + "maxLatencyMs": 4, + "bytesPerSec": 104942796.8 }, { "workers": 5, "durationMs": 5000, - "requests": 6088, + "requests": 6030, "errors": 0, - "requestsPerSec": 1217.6, - "avgLatencyMs": 3.58, + "requestsPerSec": 1206, + "avgLatencyMs": 3.64, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 10, - "bytesPerSec": 230594969.6 + "maxLatencyMs": 8, + "bytesPerSec": 228392960 }, { "workers": 10, "durationMs": 5000, - "requests": 7192, + "requests": 7019, "errors": 0, - "requestsPerSec": 1438.4, - "avgLatencyMs": 6.32, + "requestsPerSec": 1403.8, + "avgLatencyMs": 6.49, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 7, - "p90LatencyMs": 7, - "p99LatencyMs": 10, - "maxLatencyMs": 12, - "bytesPerSec": 272498688 + "p90LatencyMs": 8, + "p99LatencyMs": 11, + "maxLatencyMs": 15, + "bytesPerSec": 265892659.2 }, { "workers": 25, "durationMs": 5000, - "requests": 7932, + "requests": 7732, "errors": 0, - "requestsPerSec": 1586.4, - "avgLatencyMs": 15.23, + "requestsPerSec": 1546.4, + "avgLatencyMs": 15.62, "medianLatencyMs": 15, "p50LatencyMs": 15, "p75LatencyMs": 16, "p90LatencyMs": 17, - "p99LatencyMs": 23, - "maxLatencyMs": 58, - "bytesPerSec": 300443238.4 + "p99LatencyMs": 25, + "maxLatencyMs": 62, + "bytesPerSec": 292841062.4 }, { "workers": 50, "durationMs": 5000, - "requests": 7963, + "requests": 7874, "errors": 0, - "requestsPerSec": 1592.6, - "avgLatencyMs": 30.78, - "medianLatencyMs": 30, - "p50LatencyMs": 30, - "p75LatencyMs": 31, - "p90LatencyMs": 33, + "requestsPerSec": 1574.8, + "avgLatencyMs": 31.16, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 32, + "p90LatencyMs": 34, "p99LatencyMs": 46, - "maxLatencyMs": 327, - "bytesPerSec": 301649100.8 + "maxLatencyMs": 309, + "bytesPerSec": 298188800 }, { "workers": 100, - "durationMs": 5010, - "requests": 7932, + "durationMs": 5000, + "requests": 7734, "errors": 0, - "requestsPerSec": 1586.4, - "avgLatencyMs": 62.13, - "medianLatencyMs": 60, - "p50LatencyMs": 60, - "p75LatencyMs": 62, - "p90LatencyMs": 64, - "p99LatencyMs": 91, - "maxLatencyMs": 1411, - "bytesPerSec": 300443238.4 + "requestsPerSec": 1546.8, + "avgLatencyMs": 63.76, + "medianLatencyMs": 61, + "p50LatencyMs": 61, + "p75LatencyMs": 63, + "p90LatencyMs": 67, + "p99LatencyMs": 98, + "maxLatencyMs": 1499, + "bytesPerSec": 292998348.8 }, { "workers": 200, "durationMs": 5010, - "requests": 7754, + "requests": 7587, "errors": 0, - "requestsPerSec": 1550.8, - "avgLatencyMs": 112.45, - "medianLatencyMs": 79, - "p50LatencyMs": 79, - "p75LatencyMs": 101, - "p90LatencyMs": 112, - "p99LatencyMs": 1534, - "maxLatencyMs": 4933, - "bytesPerSec": 293627494.4 + "requestsPerSec": 1517.4, + "avgLatencyMs": 113.62, + "medianLatencyMs": 81, + "p50LatencyMs": 81, + "p75LatencyMs": 97, + "p90LatencyMs": 114, + "p99LatencyMs": 1571, + "maxLatencyMs": 4967, + "bytesPerSec": 287336038.4 } ] }, { "peakWorkers": 50, - "peakRequestsPerSec": 1585.6, - "peakAvgLatencyMs": 30.93, - "peakP50LatencyMs": 30, - "peakP75LatencyMs": 31, - "peakP90LatencyMs": 33, - "peakP99LatencyMs": 45, - "totalRequests": 47206, + "peakRequestsPerSec": 1562.6, + "peakAvgLatencyMs": 31.4, + "peakP50LatencyMs": 31, + "peakP75LatencyMs": 32, + "peakP90LatencyMs": 34, + "peakP99LatencyMs": 46, + "totalRequests": 46817, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2699, + "requests": 2771, "errors": 0, - "requestsPerSec": 539.8, - "avgLatencyMs": 1.08, + "requestsPerSec": 554.21, + "avgLatencyMs": 1.03, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 3, - "maxLatencyMs": 5, - "bytesPerSec": 102242713.6 + "maxLatencyMs": 3, + "bytesPerSec": 104942796.8 }, { "workers": 5, "durationMs": 5000, - "requests": 6068, + "requests": 6020, "errors": 0, - "requestsPerSec": 1213.6, - "avgLatencyMs": 3.68, + "requestsPerSec": 1204, + "avgLatencyMs": 3.6, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 8, - "bytesPerSec": 229860966.4 + "maxLatencyMs": 18, + "bytesPerSec": 228052172.8 }, { "workers": 10, "durationMs": 5000, - "requests": 7111, + "requests": 7026, "errors": 0, - "requestsPerSec": 1422.2, - "avgLatencyMs": 6.38, + "requestsPerSec": 1405.2, + "avgLatencyMs": 6.48, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 7, - "p90LatencyMs": 7, + "p90LatencyMs": 8, "p99LatencyMs": 10, - "maxLatencyMs": 14, - "bytesPerSec": 269379174.4 + "maxLatencyMs": 16, + "bytesPerSec": 266154803.2 }, { "workers": 25, "durationMs": 5000, - "requests": 7701, + "requests": 7770, "errors": 0, - "requestsPerSec": 1540.2, - "avgLatencyMs": 15.7, + "requestsPerSec": 1554, + "avgLatencyMs": 15.54, "medianLatencyMs": 15, "p50LatencyMs": 15, - "p75LatencyMs": 17, - "p90LatencyMs": 18, + "p75LatencyMs": 16, + "p90LatencyMs": 17, "p99LatencyMs": 24, - "maxLatencyMs": 43, - "bytesPerSec": 291635200 + "maxLatencyMs": 75, + "bytesPerSec": 294256640 }, { "workers": 50, "durationMs": 5000, - "requests": 7928, + "requests": 7813, "errors": 0, - "requestsPerSec": 1585.6, - "avgLatencyMs": 30.93, - "medianLatencyMs": 30, - "p50LatencyMs": 30, - "p75LatencyMs": 31, - "p90LatencyMs": 33, - "p99LatencyMs": 45, - "maxLatencyMs": 271, - "bytesPerSec": 300338380.8 + "requestsPerSec": 1562.6, + "avgLatencyMs": 31.4, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 32, + "p90LatencyMs": 34, + "p99LatencyMs": 46, + "maxLatencyMs": 380, + "bytesPerSec": 295881932.8 }, { "workers": 100, "durationMs": 5000, - "requests": 7844, + "requests": 7766, "errors": 0, - "requestsPerSec": 1568.8, - "avgLatencyMs": 62.84, + "requestsPerSec": 1553.2, + "avgLatencyMs": 63.52, "medianLatencyMs": 61, "p50LatencyMs": 61, "p75LatencyMs": 63, - "p90LatencyMs": 65, - "p99LatencyMs": 103, - "maxLatencyMs": 1481, - "bytesPerSec": 297087795.2 + "p90LatencyMs": 67, + "p99LatencyMs": 98, + "maxLatencyMs": 1507, + "bytesPerSec": 294151782.4 }, { "workers": 200, "durationMs": 5010, - "requests": 7855, + "requests": 7651, "errors": 0, - "requestsPerSec": 1571, - "avgLatencyMs": 112.9, - "medianLatencyMs": 82, - "p50LatencyMs": 82, - "p75LatencyMs": 99, - "p90LatencyMs": 107, - "p99LatencyMs": 1506, - "maxLatencyMs": 4954, - "bytesPerSec": 297507225.61 + "requestsPerSec": 1530.2, + "avgLatencyMs": 113.92, + "medianLatencyMs": 83, + "p50LatencyMs": 83, + "p75LatencyMs": 97, + "p90LatencyMs": 112, + "p99LatencyMs": 1548, + "maxLatencyMs": 4990, + "bytesPerSec": 289852620.8 } ] } diff --git a/packages/app-baseline-html/ci-stats.json b/packages/app-baseline-html/ci-stats.json index 50c4723e..f9a0c8f8 100644 --- a/packages/app-baseline-html/ci-stats.json +++ b/packages/app-baseline-html/ci-stats.json @@ -1,485 +1,485 @@ { - "timingMeasuredAt": "2026-10-03T13:34:23.158Z", + "timingMeasuredAt": "2026-10-04T04:21:33.714Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "ssrRequestThroughputTests": { - "opsPerSec": 847, - "avgLatencyMs": 1.202, - "medianLatencyMs": 1.201, - "samples": 8319, + "opsPerSec": 845, + "avgLatencyMs": 1.201, + "medianLatencyMs": 1.199, + "samples": 8328, "bodySizeKb": 96.83, "duplicationFactor": 1 }, "frameworkVersion": "24.21.0", "ssrLoadTests": { - "peakWorkers": 200, - "peakRequestsPerSec": 1698.4, - "peakAvgLatencyMs": 116.01, - "peakP50LatencyMs": 97, - "peakP75LatencyMs": 128, - "peakP90LatencyMs": 148, - "peakP99LatencyMs": 203, - "totalRequests": 48064, + "peakWorkers": 100, + "peakRequestsPerSec": 1644, + "peakAvgLatencyMs": 59.98, + "peakP50LatencyMs": 57, + "peakP75LatencyMs": 68, + "peakP90LatencyMs": 75, + "peakP99LatencyMs": 116, + "totalRequests": 46501, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 3013, + "requests": 2937, "errors": 0, - "requestsPerSec": 602.6, - "avgLatencyMs": 1.03, + "requestsPerSec": 587.4, + "avgLatencyMs": 1.04, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 2, "maxLatencyMs": 4, - "bytesPerSec": 114091622.4 + "bytesPerSec": 111221145.6 }, { "workers": 5, "durationMs": 5000, - "requests": 6227, + "requests": 6047, "errors": 0, - "requestsPerSec": 1245.41, - "avgLatencyMs": 3.47, + "requestsPerSec": 1209.41, + "avgLatencyMs": 3.41, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 8, - "bytesPerSec": 235759206.4 + "maxLatencyMs": 7, + "bytesPerSec": 228943462.4 }, { "workers": 10, "durationMs": 5000, - "requests": 7242, + "requests": 6670, "errors": 0, - "requestsPerSec": 1448.4, - "avgLatencyMs": 6.54, - "medianLatencyMs": 6, - "p50LatencyMs": 6, - "p75LatencyMs": 7, + "requestsPerSec": 1334, + "avgLatencyMs": 7.01, + "medianLatencyMs": 7, + "p50LatencyMs": 7, + "p75LatencyMs": 8, "p90LatencyMs": 8, - "p99LatencyMs": 9, - "maxLatencyMs": 12, - "bytesPerSec": 274202624 + "p99LatencyMs": 10, + "maxLatencyMs": 13, + "bytesPerSec": 252536422.4 }, { "workers": 25, "durationMs": 5000, - "requests": 7874, + "requests": 7110, "errors": 0, - "requestsPerSec": 1574.8, - "avgLatencyMs": 15.33, - "medianLatencyMs": 15, - "p50LatencyMs": 15, - "p75LatencyMs": 17, - "p90LatencyMs": 18, - "p99LatencyMs": 19, - "maxLatencyMs": 32, - "bytesPerSec": 298123264 + "requestsPerSec": 1422, + "avgLatencyMs": 17.06, + "medianLatencyMs": 18, + "p50LatencyMs": 18, + "p75LatencyMs": 18, + "p90LatencyMs": 20, + "p99LatencyMs": 21, + "maxLatencyMs": 37, + "bytesPerSec": 269208780.8 }, { "workers": 50, "durationMs": 5000, - "requests": 7661, + "requests": 7781, "errors": 0, - "requestsPerSec": 1532.2, - "avgLatencyMs": 32.01, - "medianLatencyMs": 33, - "p50LatencyMs": 33, + "requestsPerSec": 1556.2, + "avgLatencyMs": 31.53, + "medianLatencyMs": 30, + "p50LatencyMs": 30, "p75LatencyMs": 35, - "p90LatencyMs": 36, - "p99LatencyMs": 47, - "maxLatencyMs": 76, - "bytesPerSec": 290127872 + "p90LatencyMs": 37, + "p99LatencyMs": 46, + "maxLatencyMs": 75, + "bytesPerSec": 294623641.61 }, { "workers": 100, - "durationMs": 5000, - "requests": 7555, + "durationMs": 5010, + "requests": 8220, "errors": 0, - "requestsPerSec": 1511, - "avgLatencyMs": 65.36, - "medianLatencyMs": 66, - "p50LatencyMs": 66, - "p75LatencyMs": 69, - "p90LatencyMs": 82, + "requestsPerSec": 1644, + "avgLatencyMs": 59.98, + "medianLatencyMs": 57, + "p50LatencyMs": 57, + "p75LatencyMs": 68, + "p90LatencyMs": 75, "p99LatencyMs": 116, - "maxLatencyMs": 919, - "bytesPerSec": 286025318.4 + "maxLatencyMs": 436, + "bytesPerSec": 311243571.2 }, { "workers": 200, "durationMs": 5010, - "requests": 8492, + "requests": 7736, "errors": 0, - "requestsPerSec": 1698.4, - "avgLatencyMs": 116.01, - "medianLatencyMs": 97, - "p50LatencyMs": 97, - "p75LatencyMs": 128, - "p90LatencyMs": 148, - "p99LatencyMs": 203, - "maxLatencyMs": 3854, - "bytesPerSec": 321572044.8 + "requestsPerSec": 1547.2, + "avgLatencyMs": 124.38, + "medianLatencyMs": 98, + "p50LatencyMs": 98, + "p75LatencyMs": 121, + "p90LatencyMs": 149, + "p99LatencyMs": 420, + "maxLatencyMs": 4954, + "bytesPerSec": 292906598.4 } ], "runs": 3, "samples": [ { - "peakWorkers": 200, - "peakRequestsPerSec": 1698.4, - "peakAvgLatencyMs": 116.01, - "peakP50LatencyMs": 97, - "peakP75LatencyMs": 128, - "peakP90LatencyMs": 148, - "peakP99LatencyMs": 203, - "totalRequests": 48064, + "peakWorkers": 100, + "peakRequestsPerSec": 1644, + "peakAvgLatencyMs": 59.98, + "peakP50LatencyMs": 57, + "peakP75LatencyMs": 68, + "peakP90LatencyMs": 75, + "peakP99LatencyMs": 116, + "totalRequests": 46501, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 3013, + "requests": 2937, "errors": 0, - "requestsPerSec": 602.6, - "avgLatencyMs": 1.03, + "requestsPerSec": 587.4, + "avgLatencyMs": 1.04, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 2, "maxLatencyMs": 4, - "bytesPerSec": 114091622.4 + "bytesPerSec": 111221145.6 }, { "workers": 5, "durationMs": 5000, - "requests": 6227, + "requests": 6047, "errors": 0, - "requestsPerSec": 1245.41, - "avgLatencyMs": 3.47, + "requestsPerSec": 1209.41, + "avgLatencyMs": 3.41, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 8, - "bytesPerSec": 235759206.4 + "maxLatencyMs": 7, + "bytesPerSec": 228943462.4 }, { "workers": 10, "durationMs": 5000, - "requests": 7242, + "requests": 6670, "errors": 0, - "requestsPerSec": 1448.4, - "avgLatencyMs": 6.54, - "medianLatencyMs": 6, - "p50LatencyMs": 6, - "p75LatencyMs": 7, + "requestsPerSec": 1334, + "avgLatencyMs": 7.01, + "medianLatencyMs": 7, + "p50LatencyMs": 7, + "p75LatencyMs": 8, "p90LatencyMs": 8, - "p99LatencyMs": 9, - "maxLatencyMs": 12, - "bytesPerSec": 274202624 + "p99LatencyMs": 10, + "maxLatencyMs": 13, + "bytesPerSec": 252536422.4 }, { "workers": 25, "durationMs": 5000, - "requests": 7874, + "requests": 7110, "errors": 0, - "requestsPerSec": 1574.8, - "avgLatencyMs": 15.33, - "medianLatencyMs": 15, - "p50LatencyMs": 15, - "p75LatencyMs": 17, - "p90LatencyMs": 18, - "p99LatencyMs": 19, - "maxLatencyMs": 32, - "bytesPerSec": 298123264 + "requestsPerSec": 1422, + "avgLatencyMs": 17.06, + "medianLatencyMs": 18, + "p50LatencyMs": 18, + "p75LatencyMs": 18, + "p90LatencyMs": 20, + "p99LatencyMs": 21, + "maxLatencyMs": 37, + "bytesPerSec": 269208780.8 }, { "workers": 50, "durationMs": 5000, - "requests": 7661, + "requests": 7781, "errors": 0, - "requestsPerSec": 1532.2, - "avgLatencyMs": 32.01, - "medianLatencyMs": 33, - "p50LatencyMs": 33, + "requestsPerSec": 1556.2, + "avgLatencyMs": 31.53, + "medianLatencyMs": 30, + "p50LatencyMs": 30, "p75LatencyMs": 35, - "p90LatencyMs": 36, - "p99LatencyMs": 47, - "maxLatencyMs": 76, - "bytesPerSec": 290127872 + "p90LatencyMs": 37, + "p99LatencyMs": 46, + "maxLatencyMs": 75, + "bytesPerSec": 294623641.61 }, { "workers": 100, - "durationMs": 5000, - "requests": 7555, + "durationMs": 5010, + "requests": 8220, "errors": 0, - "requestsPerSec": 1511, - "avgLatencyMs": 65.36, - "medianLatencyMs": 66, - "p50LatencyMs": 66, - "p75LatencyMs": 69, - "p90LatencyMs": 82, + "requestsPerSec": 1644, + "avgLatencyMs": 59.98, + "medianLatencyMs": 57, + "p50LatencyMs": 57, + "p75LatencyMs": 68, + "p90LatencyMs": 75, "p99LatencyMs": 116, - "maxLatencyMs": 919, - "bytesPerSec": 286025318.4 + "maxLatencyMs": 436, + "bytesPerSec": 311243571.2 }, { "workers": 200, "durationMs": 5010, - "requests": 8492, + "requests": 7736, "errors": 0, - "requestsPerSec": 1698.4, - "avgLatencyMs": 116.01, - "medianLatencyMs": 97, - "p50LatencyMs": 97, - "p75LatencyMs": 128, - "p90LatencyMs": 148, - "p99LatencyMs": 203, - "maxLatencyMs": 3854, - "bytesPerSec": 321572044.8 + "requestsPerSec": 1547.2, + "avgLatencyMs": 124.38, + "medianLatencyMs": 98, + "p50LatencyMs": 98, + "p75LatencyMs": 121, + "p90LatencyMs": 149, + "p99LatencyMs": 420, + "maxLatencyMs": 4954, + "bytesPerSec": 292906598.4 } ] }, { - "peakWorkers": 200, - "peakRequestsPerSec": 1726.4, - "peakAvgLatencyMs": 114.18, - "peakP50LatencyMs": 100, - "peakP75LatencyMs": 119, - "peakP90LatencyMs": 154, - "peakP99LatencyMs": 987, - "totalRequests": 49057, + "peakWorkers": 100, + "peakRequestsPerSec": 1562.4, + "peakAvgLatencyMs": 63.08, + "peakP50LatencyMs": 61, + "peakP75LatencyMs": 72, + "peakP90LatencyMs": 80, + "peakP99LatencyMs": 124, + "totalRequests": 46905, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 3061, + "requests": 3018, "errors": 0, - "requestsPerSec": 612.21, + "requestsPerSec": 603.6, "avgLatencyMs": 1.03, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, - "p99LatencyMs": 2, - "maxLatencyMs": 4, - "bytesPerSec": 115900416 + "p99LatencyMs": 3, + "maxLatencyMs": 3, + "bytesPerSec": 114275123.2 }, { "workers": 5, "durationMs": 5000, - "requests": 6546, + "requests": 6225, "errors": 0, - "requestsPerSec": 1309.2, - "avgLatencyMs": 3.24, + "requestsPerSec": 1245, + "avgLatencyMs": 3.45, "medianLatencyMs": 3, "p50LatencyMs": 3, - "p75LatencyMs": 3, + "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 7, - "bytesPerSec": 247844044.8 + "maxLatencyMs": 6, + "bytesPerSec": 235706777.6 }, { "workers": 10, "durationMs": 5000, - "requests": 7345, + "requests": 6782, "errors": 0, - "requestsPerSec": 1469, - "avgLatencyMs": 6.45, - "medianLatencyMs": 6, - "p50LatencyMs": 6, + "requestsPerSec": 1356.4, + "avgLatencyMs": 6.89, + "medianLatencyMs": 7, + "p50LatencyMs": 7, "p75LatencyMs": 7, "p90LatencyMs": 8, "p99LatencyMs": 10, - "maxLatencyMs": 11, - "bytesPerSec": 278121676.8 + "maxLatencyMs": 14, + "bytesPerSec": 256822476.8 }, { "workers": 25, "durationMs": 5000, - "requests": 7485, + "requests": 7751, "errors": 0, - "requestsPerSec": 1497, - "avgLatencyMs": 16.14, - "medianLatencyMs": 17, - "p50LatencyMs": 17, + "requestsPerSec": 1550.2, + "avgLatencyMs": 15.61, + "medianLatencyMs": 16, + "p50LatencyMs": 16, "p75LatencyMs": 17, - "p90LatencyMs": 19, + "p90LatencyMs": 18, "p99LatencyMs": 20, "maxLatencyMs": 32, - "bytesPerSec": 283390771.2 + "bytesPerSec": 293457100.8 }, { "workers": 50, "durationMs": 5000, - "requests": 7526, + "requests": 7721, "errors": 0, - "requestsPerSec": 1505.2, - "avgLatencyMs": 32.62, - "medianLatencyMs": 34, - "p50LatencyMs": 34, + "requestsPerSec": 1544.2, + "avgLatencyMs": 31.8, + "medianLatencyMs": 33, + "p50LatencyMs": 33, "p75LatencyMs": 35, "p90LatencyMs": 36, - "p99LatencyMs": 38, - "maxLatencyMs": 78, - "bytesPerSec": 284976742.4 + "p99LatencyMs": 37, + "maxLatencyMs": 66, + "bytesPerSec": 292303667.2 }, { "workers": 100, "durationMs": 5010, - "requests": 8462, + "requests": 7812, "errors": 0, - "requestsPerSec": 1692.4, - "avgLatencyMs": 58.15, - "medianLatencyMs": 56, - "p50LatencyMs": 56, - "p75LatencyMs": 63, - "p90LatencyMs": 69, - "p99LatencyMs": 109, - "maxLatencyMs": 156, - "bytesPerSec": 320418611.2 + "requestsPerSec": 1562.4, + "avgLatencyMs": 63.08, + "medianLatencyMs": 61, + "p50LatencyMs": 61, + "p75LatencyMs": 72, + "p90LatencyMs": 80, + "p99LatencyMs": 124, + "maxLatencyMs": 231, + "bytesPerSec": 295790182.4 }, { "workers": 200, "durationMs": 5010, - "requests": 8632, + "requests": 7596, "errors": 0, - "requestsPerSec": 1726.4, - "avgLatencyMs": 114.18, - "medianLatencyMs": 100, - "p50LatencyMs": 100, - "p75LatencyMs": 119, - "p90LatencyMs": 154, - "p99LatencyMs": 987, - "maxLatencyMs": 3499, - "bytesPerSec": 326814924.8 + "requestsPerSec": 1519.2, + "avgLatencyMs": 128.09, + "medianLatencyMs": 91, + "p50LatencyMs": 91, + "p75LatencyMs": 133, + "p90LatencyMs": 182, + "p99LatencyMs": 411, + "maxLatencyMs": 4972, + "bytesPerSec": 287637504 } ] }, { - "peakWorkers": 200, - "peakRequestsPerSec": 1688.4, - "peakAvgLatencyMs": 116.56, - "peakP50LatencyMs": 99, - "peakP75LatencyMs": 125, - "peakP90LatencyMs": 163, - "peakP99LatencyMs": 327, - "totalRequests": 47269, + "peakWorkers": 50, + "peakRequestsPerSec": 1747, + "peakAvgLatencyMs": 28.03, + "peakP50LatencyMs": 28, + "peakP75LatencyMs": 29, + "peakP90LatencyMs": 29, + "peakP99LatencyMs": 39, + "totalRequests": 49317, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2989, + "requests": 2985, "errors": 0, - "requestsPerSec": 597.8, - "avgLatencyMs": 1.03, + "requestsPerSec": 597, + "avgLatencyMs": 1.04, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, - "p99LatencyMs": 2, - "maxLatencyMs": 4, - "bytesPerSec": 113174118.4 + "p99LatencyMs": 3, + "maxLatencyMs": 5, + "bytesPerSec": 113016832 }, { "workers": 5, "durationMs": 5000, - "requests": 6247, + "requests": 6547, "errors": 0, - "requestsPerSec": 1249.41, - "avgLatencyMs": 3.41, + "requestsPerSec": 1309.41, + "avgLatencyMs": 3.17, "medianLatencyMs": 3, "p50LatencyMs": 3, - "p75LatencyMs": 4, + "p75LatencyMs": 3, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 11, - "bytesPerSec": 236545638.4 + "maxLatencyMs": 6, + "bytesPerSec": 247922688 }, { "workers": 10, "durationMs": 5000, - "requests": 6939, + "requests": 7306, "errors": 0, - "requestsPerSec": 1387.8, - "avgLatencyMs": 6.71, + "requestsPerSec": 1461.2, + "avgLatencyMs": 6.44, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 7, "p90LatencyMs": 8, - "p99LatencyMs": 10, - "maxLatencyMs": 13, - "bytesPerSec": 262720716.8 + "p99LatencyMs": 9, + "maxLatencyMs": 12, + "bytesPerSec": 276653670.4 }, { "workers": 25, "durationMs": 5000, - "requests": 7180, + "requests": 7745, "errors": 0, - "requestsPerSec": 1436, - "avgLatencyMs": 16.89, - "medianLatencyMs": 17, - "p50LatencyMs": 17, - "p75LatencyMs": 18, - "p90LatencyMs": 20, + "requestsPerSec": 1549, + "avgLatencyMs": 15.58, + "medianLatencyMs": 16, + "p50LatencyMs": 16, + "p75LatencyMs": 17, + "p90LatencyMs": 19, "p99LatencyMs": 21, - "maxLatencyMs": 31, - "bytesPerSec": 271843328 + "maxLatencyMs": 33, + "bytesPerSec": 293234278.4 }, { "workers": 50, "durationMs": 5000, - "requests": 7618, + "requests": 8735, "errors": 0, - "requestsPerSec": 1523.6, - "avgLatencyMs": 32.23, - "medianLatencyMs": 33, - "p50LatencyMs": 33, - "p75LatencyMs": 35, - "p90LatencyMs": 37, - "p99LatencyMs": 42, - "maxLatencyMs": 166, - "bytesPerSec": 288489472 + "requestsPerSec": 1747, + "avgLatencyMs": 28.03, + "medianLatencyMs": 28, + "p50LatencyMs": 28, + "p75LatencyMs": 29, + "p90LatencyMs": 29, + "p99LatencyMs": 39, + "maxLatencyMs": 121, + "bytesPerSec": 330799513.61 }, { "workers": 100, "durationMs": 5010, - "requests": 7854, + "requests": 7737, "errors": 0, - "requestsPerSec": 1570.8, - "avgLatencyMs": 62.65, - "medianLatencyMs": 64, - "p50LatencyMs": 64, + "requestsPerSec": 1547.4, + "avgLatencyMs": 63.69, + "medianLatencyMs": 63, + "p50LatencyMs": 63, "p75LatencyMs": 69, - "p90LatencyMs": 78, + "p90LatencyMs": 82, "p99LatencyMs": 106, - "maxLatencyMs": 503, - "bytesPerSec": 297402368 + "maxLatencyMs": 713, + "bytesPerSec": 292985241.61 }, { "workers": 200, "durationMs": 5010, - "requests": 8442, + "requests": 8262, "errors": 0, - "requestsPerSec": 1688.4, - "avgLatencyMs": 116.56, - "medianLatencyMs": 99, - "p50LatencyMs": 99, - "p75LatencyMs": 125, - "p90LatencyMs": 163, - "p99LatencyMs": 327, - "maxLatencyMs": 3465, - "bytesPerSec": 319684608 + "requestsPerSec": 1652.4, + "avgLatencyMs": 119.08, + "medianLatencyMs": 105, + "p50LatencyMs": 105, + "p75LatencyMs": 129, + "p90LatencyMs": 166, + "p99LatencyMs": 452, + "maxLatencyMs": 3646, + "bytesPerSec": 312816435.2 } ] } diff --git a/packages/app-baseline-html/stats/24.21.0.json b/packages/app-baseline-html/stats/24.21.0.json index 50c4723e..f9a0c8f8 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-03T13:34:23.158Z", + "timingMeasuredAt": "2026-10-04T04:21:33.714Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "ssrRequestThroughputTests": { - "opsPerSec": 847, - "avgLatencyMs": 1.202, - "medianLatencyMs": 1.201, - "samples": 8319, + "opsPerSec": 845, + "avgLatencyMs": 1.201, + "medianLatencyMs": 1.199, + "samples": 8328, "bodySizeKb": 96.83, "duplicationFactor": 1 }, "frameworkVersion": "24.21.0", "ssrLoadTests": { - "peakWorkers": 200, - "peakRequestsPerSec": 1698.4, - "peakAvgLatencyMs": 116.01, - "peakP50LatencyMs": 97, - "peakP75LatencyMs": 128, - "peakP90LatencyMs": 148, - "peakP99LatencyMs": 203, - "totalRequests": 48064, + "peakWorkers": 100, + "peakRequestsPerSec": 1644, + "peakAvgLatencyMs": 59.98, + "peakP50LatencyMs": 57, + "peakP75LatencyMs": 68, + "peakP90LatencyMs": 75, + "peakP99LatencyMs": 116, + "totalRequests": 46501, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 3013, + "requests": 2937, "errors": 0, - "requestsPerSec": 602.6, - "avgLatencyMs": 1.03, + "requestsPerSec": 587.4, + "avgLatencyMs": 1.04, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 2, "maxLatencyMs": 4, - "bytesPerSec": 114091622.4 + "bytesPerSec": 111221145.6 }, { "workers": 5, "durationMs": 5000, - "requests": 6227, + "requests": 6047, "errors": 0, - "requestsPerSec": 1245.41, - "avgLatencyMs": 3.47, + "requestsPerSec": 1209.41, + "avgLatencyMs": 3.41, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 8, - "bytesPerSec": 235759206.4 + "maxLatencyMs": 7, + "bytesPerSec": 228943462.4 }, { "workers": 10, "durationMs": 5000, - "requests": 7242, + "requests": 6670, "errors": 0, - "requestsPerSec": 1448.4, - "avgLatencyMs": 6.54, - "medianLatencyMs": 6, - "p50LatencyMs": 6, - "p75LatencyMs": 7, + "requestsPerSec": 1334, + "avgLatencyMs": 7.01, + "medianLatencyMs": 7, + "p50LatencyMs": 7, + "p75LatencyMs": 8, "p90LatencyMs": 8, - "p99LatencyMs": 9, - "maxLatencyMs": 12, - "bytesPerSec": 274202624 + "p99LatencyMs": 10, + "maxLatencyMs": 13, + "bytesPerSec": 252536422.4 }, { "workers": 25, "durationMs": 5000, - "requests": 7874, + "requests": 7110, "errors": 0, - "requestsPerSec": 1574.8, - "avgLatencyMs": 15.33, - "medianLatencyMs": 15, - "p50LatencyMs": 15, - "p75LatencyMs": 17, - "p90LatencyMs": 18, - "p99LatencyMs": 19, - "maxLatencyMs": 32, - "bytesPerSec": 298123264 + "requestsPerSec": 1422, + "avgLatencyMs": 17.06, + "medianLatencyMs": 18, + "p50LatencyMs": 18, + "p75LatencyMs": 18, + "p90LatencyMs": 20, + "p99LatencyMs": 21, + "maxLatencyMs": 37, + "bytesPerSec": 269208780.8 }, { "workers": 50, "durationMs": 5000, - "requests": 7661, + "requests": 7781, "errors": 0, - "requestsPerSec": 1532.2, - "avgLatencyMs": 32.01, - "medianLatencyMs": 33, - "p50LatencyMs": 33, + "requestsPerSec": 1556.2, + "avgLatencyMs": 31.53, + "medianLatencyMs": 30, + "p50LatencyMs": 30, "p75LatencyMs": 35, - "p90LatencyMs": 36, - "p99LatencyMs": 47, - "maxLatencyMs": 76, - "bytesPerSec": 290127872 + "p90LatencyMs": 37, + "p99LatencyMs": 46, + "maxLatencyMs": 75, + "bytesPerSec": 294623641.61 }, { "workers": 100, - "durationMs": 5000, - "requests": 7555, + "durationMs": 5010, + "requests": 8220, "errors": 0, - "requestsPerSec": 1511, - "avgLatencyMs": 65.36, - "medianLatencyMs": 66, - "p50LatencyMs": 66, - "p75LatencyMs": 69, - "p90LatencyMs": 82, + "requestsPerSec": 1644, + "avgLatencyMs": 59.98, + "medianLatencyMs": 57, + "p50LatencyMs": 57, + "p75LatencyMs": 68, + "p90LatencyMs": 75, "p99LatencyMs": 116, - "maxLatencyMs": 919, - "bytesPerSec": 286025318.4 + "maxLatencyMs": 436, + "bytesPerSec": 311243571.2 }, { "workers": 200, "durationMs": 5010, - "requests": 8492, + "requests": 7736, "errors": 0, - "requestsPerSec": 1698.4, - "avgLatencyMs": 116.01, - "medianLatencyMs": 97, - "p50LatencyMs": 97, - "p75LatencyMs": 128, - "p90LatencyMs": 148, - "p99LatencyMs": 203, - "maxLatencyMs": 3854, - "bytesPerSec": 321572044.8 + "requestsPerSec": 1547.2, + "avgLatencyMs": 124.38, + "medianLatencyMs": 98, + "p50LatencyMs": 98, + "p75LatencyMs": 121, + "p90LatencyMs": 149, + "p99LatencyMs": 420, + "maxLatencyMs": 4954, + "bytesPerSec": 292906598.4 } ], "runs": 3, "samples": [ { - "peakWorkers": 200, - "peakRequestsPerSec": 1698.4, - "peakAvgLatencyMs": 116.01, - "peakP50LatencyMs": 97, - "peakP75LatencyMs": 128, - "peakP90LatencyMs": 148, - "peakP99LatencyMs": 203, - "totalRequests": 48064, + "peakWorkers": 100, + "peakRequestsPerSec": 1644, + "peakAvgLatencyMs": 59.98, + "peakP50LatencyMs": 57, + "peakP75LatencyMs": 68, + "peakP90LatencyMs": 75, + "peakP99LatencyMs": 116, + "totalRequests": 46501, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 3013, + "requests": 2937, "errors": 0, - "requestsPerSec": 602.6, - "avgLatencyMs": 1.03, + "requestsPerSec": 587.4, + "avgLatencyMs": 1.04, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 2, "maxLatencyMs": 4, - "bytesPerSec": 114091622.4 + "bytesPerSec": 111221145.6 }, { "workers": 5, "durationMs": 5000, - "requests": 6227, + "requests": 6047, "errors": 0, - "requestsPerSec": 1245.41, - "avgLatencyMs": 3.47, + "requestsPerSec": 1209.41, + "avgLatencyMs": 3.41, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 8, - "bytesPerSec": 235759206.4 + "maxLatencyMs": 7, + "bytesPerSec": 228943462.4 }, { "workers": 10, "durationMs": 5000, - "requests": 7242, + "requests": 6670, "errors": 0, - "requestsPerSec": 1448.4, - "avgLatencyMs": 6.54, - "medianLatencyMs": 6, - "p50LatencyMs": 6, - "p75LatencyMs": 7, + "requestsPerSec": 1334, + "avgLatencyMs": 7.01, + "medianLatencyMs": 7, + "p50LatencyMs": 7, + "p75LatencyMs": 8, "p90LatencyMs": 8, - "p99LatencyMs": 9, - "maxLatencyMs": 12, - "bytesPerSec": 274202624 + "p99LatencyMs": 10, + "maxLatencyMs": 13, + "bytesPerSec": 252536422.4 }, { "workers": 25, "durationMs": 5000, - "requests": 7874, + "requests": 7110, "errors": 0, - "requestsPerSec": 1574.8, - "avgLatencyMs": 15.33, - "medianLatencyMs": 15, - "p50LatencyMs": 15, - "p75LatencyMs": 17, - "p90LatencyMs": 18, - "p99LatencyMs": 19, - "maxLatencyMs": 32, - "bytesPerSec": 298123264 + "requestsPerSec": 1422, + "avgLatencyMs": 17.06, + "medianLatencyMs": 18, + "p50LatencyMs": 18, + "p75LatencyMs": 18, + "p90LatencyMs": 20, + "p99LatencyMs": 21, + "maxLatencyMs": 37, + "bytesPerSec": 269208780.8 }, { "workers": 50, "durationMs": 5000, - "requests": 7661, + "requests": 7781, "errors": 0, - "requestsPerSec": 1532.2, - "avgLatencyMs": 32.01, - "medianLatencyMs": 33, - "p50LatencyMs": 33, + "requestsPerSec": 1556.2, + "avgLatencyMs": 31.53, + "medianLatencyMs": 30, + "p50LatencyMs": 30, "p75LatencyMs": 35, - "p90LatencyMs": 36, - "p99LatencyMs": 47, - "maxLatencyMs": 76, - "bytesPerSec": 290127872 + "p90LatencyMs": 37, + "p99LatencyMs": 46, + "maxLatencyMs": 75, + "bytesPerSec": 294623641.61 }, { "workers": 100, - "durationMs": 5000, - "requests": 7555, + "durationMs": 5010, + "requests": 8220, "errors": 0, - "requestsPerSec": 1511, - "avgLatencyMs": 65.36, - "medianLatencyMs": 66, - "p50LatencyMs": 66, - "p75LatencyMs": 69, - "p90LatencyMs": 82, + "requestsPerSec": 1644, + "avgLatencyMs": 59.98, + "medianLatencyMs": 57, + "p50LatencyMs": 57, + "p75LatencyMs": 68, + "p90LatencyMs": 75, "p99LatencyMs": 116, - "maxLatencyMs": 919, - "bytesPerSec": 286025318.4 + "maxLatencyMs": 436, + "bytesPerSec": 311243571.2 }, { "workers": 200, "durationMs": 5010, - "requests": 8492, + "requests": 7736, "errors": 0, - "requestsPerSec": 1698.4, - "avgLatencyMs": 116.01, - "medianLatencyMs": 97, - "p50LatencyMs": 97, - "p75LatencyMs": 128, - "p90LatencyMs": 148, - "p99LatencyMs": 203, - "maxLatencyMs": 3854, - "bytesPerSec": 321572044.8 + "requestsPerSec": 1547.2, + "avgLatencyMs": 124.38, + "medianLatencyMs": 98, + "p50LatencyMs": 98, + "p75LatencyMs": 121, + "p90LatencyMs": 149, + "p99LatencyMs": 420, + "maxLatencyMs": 4954, + "bytesPerSec": 292906598.4 } ] }, { - "peakWorkers": 200, - "peakRequestsPerSec": 1726.4, - "peakAvgLatencyMs": 114.18, - "peakP50LatencyMs": 100, - "peakP75LatencyMs": 119, - "peakP90LatencyMs": 154, - "peakP99LatencyMs": 987, - "totalRequests": 49057, + "peakWorkers": 100, + "peakRequestsPerSec": 1562.4, + "peakAvgLatencyMs": 63.08, + "peakP50LatencyMs": 61, + "peakP75LatencyMs": 72, + "peakP90LatencyMs": 80, + "peakP99LatencyMs": 124, + "totalRequests": 46905, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 3061, + "requests": 3018, "errors": 0, - "requestsPerSec": 612.21, + "requestsPerSec": 603.6, "avgLatencyMs": 1.03, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, - "p99LatencyMs": 2, - "maxLatencyMs": 4, - "bytesPerSec": 115900416 + "p99LatencyMs": 3, + "maxLatencyMs": 3, + "bytesPerSec": 114275123.2 }, { "workers": 5, "durationMs": 5000, - "requests": 6546, + "requests": 6225, "errors": 0, - "requestsPerSec": 1309.2, - "avgLatencyMs": 3.24, + "requestsPerSec": 1245, + "avgLatencyMs": 3.45, "medianLatencyMs": 3, "p50LatencyMs": 3, - "p75LatencyMs": 3, + "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 7, - "bytesPerSec": 247844044.8 + "maxLatencyMs": 6, + "bytesPerSec": 235706777.6 }, { "workers": 10, "durationMs": 5000, - "requests": 7345, + "requests": 6782, "errors": 0, - "requestsPerSec": 1469, - "avgLatencyMs": 6.45, - "medianLatencyMs": 6, - "p50LatencyMs": 6, + "requestsPerSec": 1356.4, + "avgLatencyMs": 6.89, + "medianLatencyMs": 7, + "p50LatencyMs": 7, "p75LatencyMs": 7, "p90LatencyMs": 8, "p99LatencyMs": 10, - "maxLatencyMs": 11, - "bytesPerSec": 278121676.8 + "maxLatencyMs": 14, + "bytesPerSec": 256822476.8 }, { "workers": 25, "durationMs": 5000, - "requests": 7485, + "requests": 7751, "errors": 0, - "requestsPerSec": 1497, - "avgLatencyMs": 16.14, - "medianLatencyMs": 17, - "p50LatencyMs": 17, + "requestsPerSec": 1550.2, + "avgLatencyMs": 15.61, + "medianLatencyMs": 16, + "p50LatencyMs": 16, "p75LatencyMs": 17, - "p90LatencyMs": 19, + "p90LatencyMs": 18, "p99LatencyMs": 20, "maxLatencyMs": 32, - "bytesPerSec": 283390771.2 + "bytesPerSec": 293457100.8 }, { "workers": 50, "durationMs": 5000, - "requests": 7526, + "requests": 7721, "errors": 0, - "requestsPerSec": 1505.2, - "avgLatencyMs": 32.62, - "medianLatencyMs": 34, - "p50LatencyMs": 34, + "requestsPerSec": 1544.2, + "avgLatencyMs": 31.8, + "medianLatencyMs": 33, + "p50LatencyMs": 33, "p75LatencyMs": 35, "p90LatencyMs": 36, - "p99LatencyMs": 38, - "maxLatencyMs": 78, - "bytesPerSec": 284976742.4 + "p99LatencyMs": 37, + "maxLatencyMs": 66, + "bytesPerSec": 292303667.2 }, { "workers": 100, "durationMs": 5010, - "requests": 8462, + "requests": 7812, "errors": 0, - "requestsPerSec": 1692.4, - "avgLatencyMs": 58.15, - "medianLatencyMs": 56, - "p50LatencyMs": 56, - "p75LatencyMs": 63, - "p90LatencyMs": 69, - "p99LatencyMs": 109, - "maxLatencyMs": 156, - "bytesPerSec": 320418611.2 + "requestsPerSec": 1562.4, + "avgLatencyMs": 63.08, + "medianLatencyMs": 61, + "p50LatencyMs": 61, + "p75LatencyMs": 72, + "p90LatencyMs": 80, + "p99LatencyMs": 124, + "maxLatencyMs": 231, + "bytesPerSec": 295790182.4 }, { "workers": 200, "durationMs": 5010, - "requests": 8632, + "requests": 7596, "errors": 0, - "requestsPerSec": 1726.4, - "avgLatencyMs": 114.18, - "medianLatencyMs": 100, - "p50LatencyMs": 100, - "p75LatencyMs": 119, - "p90LatencyMs": 154, - "p99LatencyMs": 987, - "maxLatencyMs": 3499, - "bytesPerSec": 326814924.8 + "requestsPerSec": 1519.2, + "avgLatencyMs": 128.09, + "medianLatencyMs": 91, + "p50LatencyMs": 91, + "p75LatencyMs": 133, + "p90LatencyMs": 182, + "p99LatencyMs": 411, + "maxLatencyMs": 4972, + "bytesPerSec": 287637504 } ] }, { - "peakWorkers": 200, - "peakRequestsPerSec": 1688.4, - "peakAvgLatencyMs": 116.56, - "peakP50LatencyMs": 99, - "peakP75LatencyMs": 125, - "peakP90LatencyMs": 163, - "peakP99LatencyMs": 327, - "totalRequests": 47269, + "peakWorkers": 50, + "peakRequestsPerSec": 1747, + "peakAvgLatencyMs": 28.03, + "peakP50LatencyMs": 28, + "peakP75LatencyMs": 29, + "peakP90LatencyMs": 29, + "peakP99LatencyMs": 39, + "totalRequests": 49317, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2989, + "requests": 2985, "errors": 0, - "requestsPerSec": 597.8, - "avgLatencyMs": 1.03, + "requestsPerSec": 597, + "avgLatencyMs": 1.04, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, - "p99LatencyMs": 2, - "maxLatencyMs": 4, - "bytesPerSec": 113174118.4 + "p99LatencyMs": 3, + "maxLatencyMs": 5, + "bytesPerSec": 113016832 }, { "workers": 5, "durationMs": 5000, - "requests": 6247, + "requests": 6547, "errors": 0, - "requestsPerSec": 1249.41, - "avgLatencyMs": 3.41, + "requestsPerSec": 1309.41, + "avgLatencyMs": 3.17, "medianLatencyMs": 3, "p50LatencyMs": 3, - "p75LatencyMs": 4, + "p75LatencyMs": 3, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 11, - "bytesPerSec": 236545638.4 + "maxLatencyMs": 6, + "bytesPerSec": 247922688 }, { "workers": 10, "durationMs": 5000, - "requests": 6939, + "requests": 7306, "errors": 0, - "requestsPerSec": 1387.8, - "avgLatencyMs": 6.71, + "requestsPerSec": 1461.2, + "avgLatencyMs": 6.44, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 7, "p90LatencyMs": 8, - "p99LatencyMs": 10, - "maxLatencyMs": 13, - "bytesPerSec": 262720716.8 + "p99LatencyMs": 9, + "maxLatencyMs": 12, + "bytesPerSec": 276653670.4 }, { "workers": 25, "durationMs": 5000, - "requests": 7180, + "requests": 7745, "errors": 0, - "requestsPerSec": 1436, - "avgLatencyMs": 16.89, - "medianLatencyMs": 17, - "p50LatencyMs": 17, - "p75LatencyMs": 18, - "p90LatencyMs": 20, + "requestsPerSec": 1549, + "avgLatencyMs": 15.58, + "medianLatencyMs": 16, + "p50LatencyMs": 16, + "p75LatencyMs": 17, + "p90LatencyMs": 19, "p99LatencyMs": 21, - "maxLatencyMs": 31, - "bytesPerSec": 271843328 + "maxLatencyMs": 33, + "bytesPerSec": 293234278.4 }, { "workers": 50, "durationMs": 5000, - "requests": 7618, + "requests": 8735, "errors": 0, - "requestsPerSec": 1523.6, - "avgLatencyMs": 32.23, - "medianLatencyMs": 33, - "p50LatencyMs": 33, - "p75LatencyMs": 35, - "p90LatencyMs": 37, - "p99LatencyMs": 42, - "maxLatencyMs": 166, - "bytesPerSec": 288489472 + "requestsPerSec": 1747, + "avgLatencyMs": 28.03, + "medianLatencyMs": 28, + "p50LatencyMs": 28, + "p75LatencyMs": 29, + "p90LatencyMs": 29, + "p99LatencyMs": 39, + "maxLatencyMs": 121, + "bytesPerSec": 330799513.61 }, { "workers": 100, "durationMs": 5010, - "requests": 7854, + "requests": 7737, "errors": 0, - "requestsPerSec": 1570.8, - "avgLatencyMs": 62.65, - "medianLatencyMs": 64, - "p50LatencyMs": 64, + "requestsPerSec": 1547.4, + "avgLatencyMs": 63.69, + "medianLatencyMs": 63, + "p50LatencyMs": 63, "p75LatencyMs": 69, - "p90LatencyMs": 78, + "p90LatencyMs": 82, "p99LatencyMs": 106, - "maxLatencyMs": 503, - "bytesPerSec": 297402368 + "maxLatencyMs": 713, + "bytesPerSec": 292985241.61 }, { "workers": 200, "durationMs": 5010, - "requests": 8442, + "requests": 8262, "errors": 0, - "requestsPerSec": 1688.4, - "avgLatencyMs": 116.56, - "medianLatencyMs": 99, - "p50LatencyMs": 99, - "p75LatencyMs": 125, - "p90LatencyMs": 163, - "p99LatencyMs": 327, - "maxLatencyMs": 3465, - "bytesPerSec": 319684608 + "requestsPerSec": 1652.4, + "avgLatencyMs": 119.08, + "medianLatencyMs": 105, + "p50LatencyMs": 105, + "p75LatencyMs": 129, + "p90LatencyMs": 166, + "p99LatencyMs": 452, + "maxLatencyMs": 3646, + "bytesPerSec": 312816435.2 } ] } diff --git a/packages/app-next-js/ci-stats.json b/packages/app-next-js/ci-stats.json index f2aca845..58c99fa1 100644 --- a/packages/app-next-js/ci-stats.json +++ b/packages/app-next-js/ci-stats.json @@ -1,601 +1,601 @@ { - "timingMeasuredAt": "2026-10-03T13:34:23.158Z", + "timingMeasuredAt": "2026-10-04T04:21:33.714Z", "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.6, - "fcpMs": 338.64, + "firstPaintMs": 339.2, + "fcpMs": 339.12, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 18.66, - "inputDelayMs": 1.27, - "processingDurationMs": 6.66, - "presentationDelayMs": 10.72 + "interactionLatencyMs": 18.7, + "inputDelayMs": 1.41, + "processingDurationMs": 8.03, + "presentationDelayMs": 9.25 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 1.14, - "fcpMs": 1.38, - "interactionLatencyMs": 2.52, - "inputDelayMs": 0.12, + "firstPaintMs": 1.48, + "fcpMs": 1.4, + "interactionLatencyMs": 4.66, + "inputDelayMs": 0.08, "processingDurationMs": 1.84, - "presentationDelayMs": 1.5 + "presentationDelayMs": 4.79 }, "samples": [ { - "firstPaintMs": 338, - "fcpMs": 338.125, + "firstPaintMs": 337, + "fcpMs": 337.065, "interactionTests": { - "interactionLatencyMs": 21.833, - "inputDelayMs": 1.221, - "processingDurationMs": 8.912, - "presentationDelayMs": 11.7 + "interactionLatencyMs": 13.434999999999999, + "inputDelayMs": 1.503, + "processingDurationMs": 5.739, + "presentationDelayMs": 6.193 } }, { "firstPaintMs": 339, - "fcpMs": 339.072, + "fcpMs": 339.479, "interactionTests": { - "interactionLatencyMs": 15.642, - "inputDelayMs": 1.405, - "processingDurationMs": 5.833, - "presentationDelayMs": 8.404 + "interactionLatencyMs": 25.637999999999998, + "inputDelayMs": 1.34, + "processingDurationMs": 6.752, + "presentationDelayMs": 17.546 } }, { "firstPaintMs": 340, - "fcpMs": 340.423, + "fcpMs": 339.792, "interactionTests": { - "interactionLatencyMs": 17.679000000000002, - "inputDelayMs": 1.374, - "processingDurationMs": 6.289, - "presentationDelayMs": 10.016 + "interactionLatencyMs": 16.424, + "inputDelayMs": 1.409, + "processingDurationMs": 8.009, + "presentationDelayMs": 7.006 } }, { "firstPaintMs": 339, - "fcpMs": 338.927, + "fcpMs": 338.525, "interactionTests": { - "interactionLatencyMs": 17.476, - "inputDelayMs": 1.237, - "processingDurationMs": 4.261, - "presentationDelayMs": 11.978 + "interactionLatencyMs": 20.686999999999998, + "inputDelayMs": 1.327, + "processingDurationMs": 10.152, + "presentationDelayMs": 9.208 } }, { - "firstPaintMs": 337, - "fcpMs": 336.653, + "firstPaintMs": 341, + "fcpMs": 340.757, "interactionTests": { - "interactionLatencyMs": 20.649, - "inputDelayMs": 1.116, - "processingDurationMs": 8.024, - "presentationDelayMs": 11.509 + "interactionLatencyMs": 17.309, + "inputDelayMs": 1.482, + "processingDurationMs": 9.515, + "presentationDelayMs": 6.312 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 240, - "avgLatencyMs": 4.301, - "medianLatencyMs": 4.422, - "samples": 2326, + "opsPerSec": 232, + "avgLatencyMs": 4.446, + "medianLatencyMs": 4.507, + "samples": 2250, "bodySizeKb": 199.57, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 160.4, - "fcpMs": 160.51, + "firstPaintMs": 151.4, + "fcpMs": 151.49, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 19.4, - "inputDelayMs": 1.28, - "processingDurationMs": 8.48, - "presentationDelayMs": 9.64 + "interactionLatencyMs": 19.23, + "inputDelayMs": 1.35, + "processingDurationMs": 7.59, + "presentationDelayMs": 10.29 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 14.59, - "fcpMs": 14.53, - "interactionLatencyMs": 4.25, - "inputDelayMs": 0.06, - "processingDurationMs": 1.56, - "presentationDelayMs": 3.92 + "firstPaintMs": 14.55, + "fcpMs": 14.56, + "interactionLatencyMs": 5.22, + "inputDelayMs": 0.1, + "processingDurationMs": 2.35, + "presentationDelayMs": 5.23 }, "samples": [ { - "firstPaintMs": 163, - "fcpMs": 163.225, + "firstPaintMs": 158, + "fcpMs": 157.798, "interactionTests": { - "interactionLatencyMs": 18.034, - "inputDelayMs": 1.356, - "processingDurationMs": 10.116, - "presentationDelayMs": 6.562 + "interactionLatencyMs": 20.924999999999997, + "inputDelayMs": 1.415, + "processingDurationMs": 10.093, + "presentationDelayMs": 9.417 } }, { - "firstPaintMs": 180, - "fcpMs": 180.311, + "firstPaintMs": 173, + "fcpMs": 173.172, "interactionTests": { - "interactionLatencyMs": 26.555999999999997, - "inputDelayMs": 1.213, - "processingDurationMs": 9.615, - "presentationDelayMs": 15.728 + "interactionLatencyMs": 27.261, + "inputDelayMs": 1.441, + "processingDurationMs": 6.306, + "presentationDelayMs": 19.514 } }, { - "firstPaintMs": 161, - "fcpMs": 160.622, + "firstPaintMs": 142, + "fcpMs": 142.07, "interactionTests": { - "interactionLatencyMs": 18.903, - "inputDelayMs": 1.337, - "processingDurationMs": 8.634, - "presentationDelayMs": 8.932 + "interactionLatencyMs": 13.551, + "inputDelayMs": 1.394, + "processingDurationMs": 4.5, + "presentationDelayMs": 7.657 } }, { - "firstPaintMs": 139, - "fcpMs": 139.472, + "firstPaintMs": 148, + "fcpMs": 148.411, "interactionTests": { - "interactionLatencyMs": 18.314, - "inputDelayMs": 1.265, - "processingDurationMs": 6.153, - "presentationDelayMs": 10.896 + "interactionLatencyMs": 17.939, + "inputDelayMs": 1.225, + "processingDurationMs": 9.728, + "presentationDelayMs": 6.986 } }, { - "firstPaintMs": 159, - "fcpMs": 158.925, + "firstPaintMs": 136, + "fcpMs": 136.021, "interactionTests": { - "interactionLatencyMs": 15.202, - "inputDelayMs": 1.245, - "processingDurationMs": 7.893, - "presentationDelayMs": 6.064 + "interactionLatencyMs": 16.467, + "inputDelayMs": 1.262, + "processingDurationMs": 7.337, + "presentationDelayMs": 7.868 } } ] }, "ssrRouterLinkLoadTests": { "peakWorkers": 1, - "peakRequestsPerSec": 41, - "peakAvgLatencyMs": 23.84, - "peakP50LatencyMs": 24, + "peakRequestsPerSec": 41.6, + "peakAvgLatencyMs": 23.51, + "peakP50LatencyMs": 23, "peakP75LatencyMs": 25, - "peakP90LatencyMs": 25, - "peakP99LatencyMs": 29, - "totalRequests": 1151, + "peakP90LatencyMs": 26, + "peakP99LatencyMs": 27, + "totalRequests": 1148, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 205, + "requests": 208, "errors": 0, - "requestsPerSec": 41, - "avgLatencyMs": 23.84, - "medianLatencyMs": 24, - "p50LatencyMs": 24, + "requestsPerSec": 41.6, + "avgLatencyMs": 23.51, + "medianLatencyMs": 23, + "p50LatencyMs": 23, "p75LatencyMs": 25, - "p90LatencyMs": 25, - "p99LatencyMs": 29, - "maxLatencyMs": 34, - "bytesPerSec": 24371200 + "p90LatencyMs": 26, + "p99LatencyMs": 27, + "maxLatencyMs": 36, + "bytesPerSec": 24725094.4 }, { "workers": 5, "durationMs": 5000, - "requests": 201, + "requests": 206, "errors": 0, - "requestsPerSec": 40.21, - "avgLatencyMs": 122.02, - "medianLatencyMs": 121, - "p50LatencyMs": 121, - "p75LatencyMs": 123, - "p90LatencyMs": 127, - "p99LatencyMs": 139, - "maxLatencyMs": 150, - "bytesPerSec": 23896064 + "requestsPerSec": 41.2, + "avgLatencyMs": 118.65, + "medianLatencyMs": 118, + "p50LatencyMs": 118, + "p75LatencyMs": 119, + "p90LatencyMs": 124, + "p99LatencyMs": 138, + "maxLatencyMs": 138, + "bytesPerSec": 24492441.6 }, { "workers": 10, "durationMs": 5000, - "requests": 186, + "requests": 194, "errors": 0, - "requestsPerSec": 37.21, - "avgLatencyMs": 259.82, - "medianLatencyMs": 257, - "p50LatencyMs": 257, - "p75LatencyMs": 263, - "p90LatencyMs": 280, - "p99LatencyMs": 431, - "maxLatencyMs": 462, - "bytesPerSec": 22113484.8 + "requestsPerSec": 38.8, + "avgLatencyMs": 252.42, + "medianLatencyMs": 252, + "p50LatencyMs": 252, + "p75LatencyMs": 257, + "p90LatencyMs": 264, + "p99LatencyMs": 394, + "maxLatencyMs": 427, + "bytesPerSec": 23063756.8 }, { "workers": 25, "durationMs": 5000, - "requests": 177, + "requests": 165, "errors": 0, - "requestsPerSec": 35.4, - "avgLatencyMs": 664.3, - "medianLatencyMs": 657, - "p50LatencyMs": 657, - "p75LatencyMs": 671, - "p90LatencyMs": 686, - "p99LatencyMs": 1899, - "maxLatencyMs": 2009, - "bytesPerSec": 21042790.4 + "requestsPerSec": 33, + "avgLatencyMs": 700.24, + "medianLatencyMs": 689, + "p50LatencyMs": 689, + "p75LatencyMs": 705, + "p90LatencyMs": 724, + "p99LatencyMs": 2001, + "maxLatencyMs": 2110, + "bytesPerSec": 19617382.4 }, { "workers": 50, - "durationMs": 5010, - "requests": 147, + "durationMs": 5000, + "requests": 154, "errors": 0, - "requestsPerSec": 29.4, - "avgLatencyMs": 1160.86, - "medianLatencyMs": 953, - "p50LatencyMs": 953, - "p75LatencyMs": 1111, - "p90LatencyMs": 2411, - "p99LatencyMs": 4650, - "maxLatencyMs": 4869, - "bytesPerSec": 17475993.61 + "requestsPerSec": 30.8, + "avgLatencyMs": 1173.09, + "medianLatencyMs": 925, + "p50LatencyMs": 925, + "p75LatencyMs": 1147, + "p90LatencyMs": 2420, + "p99LatencyMs": 4805, + "maxLatencyMs": 4997, + "bytesPerSec": 18311577.61 }, { "workers": 100, "durationMs": 5010, - "requests": 133, + "requests": 131, "errors": 0, - "requestsPerSec": 26.6, - "avgLatencyMs": 1220.41, - "medianLatencyMs": 946, - "p50LatencyMs": 946, - "p75LatencyMs": 1050, - "p90LatencyMs": 2713, - "p99LatencyMs": 4645, - "maxLatencyMs": 4836, - "bytesPerSec": 15810764.8 + "requestsPerSec": 26.2, + "avgLatencyMs": 1232.91, + "medianLatencyMs": 942, + "p50LatencyMs": 942, + "p75LatencyMs": 1124, + "p90LatencyMs": 2728, + "p99LatencyMs": 4594, + "maxLatencyMs": 4801, + "bytesPerSec": 15571353.6 }, { "workers": 200, "durationMs": 5010, - "requests": 102, + "requests": 90, "errors": 0, - "requestsPerSec": 20.4, - "avgLatencyMs": 1440.33, - "medianLatencyMs": 773, - "p50LatencyMs": 773, - "p75LatencyMs": 2250, - "p90LatencyMs": 3549, - "p99LatencyMs": 4816, - "maxLatencyMs": 4979, - "bytesPerSec": 12125798.4 + "requestsPerSec": 18, + "avgLatencyMs": 1493.42, + "medianLatencyMs": 792, + "p50LatencyMs": 792, + "p75LatencyMs": 2463, + "p90LatencyMs": 3611, + "p99LatencyMs": 4877, + "maxLatencyMs": 4877, + "bytesPerSec": 10701209.6 } ], "runs": 3, "samples": [ { "peakWorkers": 1, - "peakRequestsPerSec": 38.21, - "peakAvgLatencyMs": 25.65, - "peakP50LatencyMs": 25, - "peakP75LatencyMs": 27, - "peakP90LatencyMs": 28, - "peakP99LatencyMs": 32, - "totalRequests": 1035, + "peakRequestsPerSec": 41.8, + "peakAvgLatencyMs": 23.35, + "peakP50LatencyMs": 23, + "peakP75LatencyMs": 24, + "peakP90LatencyMs": 26, + "peakP99LatencyMs": 29, + "totalRequests": 1129, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 191, + "requests": 209, "errors": 0, - "requestsPerSec": 38.21, - "avgLatencyMs": 25.65, - "medianLatencyMs": 25, - "p50LatencyMs": 25, - "p75LatencyMs": 27, - "p90LatencyMs": 28, - "p99LatencyMs": 32, - "maxLatencyMs": 39, - "bytesPerSec": 22703308.8 + "requestsPerSec": 41.8, + "avgLatencyMs": 23.35, + "medianLatencyMs": 23, + "p50LatencyMs": 23, + "p75LatencyMs": 24, + "p90LatencyMs": 26, + "p99LatencyMs": 29, + "maxLatencyMs": 33, + "bytesPerSec": 24843059.2 }, { "workers": 5, "durationMs": 5000, - "requests": 189, + "requests": 205, "errors": 0, - "requestsPerSec": 37.8, - "avgLatencyMs": 130.39, - "medianLatencyMs": 130, - "p50LatencyMs": 130, - "p75LatencyMs": 132, - "p90LatencyMs": 134, - "p99LatencyMs": 158, - "maxLatencyMs": 175, - "bytesPerSec": 22464102.4 + "requestsPerSec": 41, + "avgLatencyMs": 120.59, + "medianLatencyMs": 122, + "p50LatencyMs": 122, + "p75LatencyMs": 123, + "p90LatencyMs": 124, + "p99LatencyMs": 128, + "maxLatencyMs": 130, + "bytesPerSec": 24371200 }, { "workers": 10, "durationMs": 5000, - "requests": 175, + "requests": 188, "errors": 0, - "requestsPerSec": 35, - "avgLatencyMs": 277.19, - "medianLatencyMs": 275, - "p50LatencyMs": 275, - "p75LatencyMs": 282, - "p90LatencyMs": 290, - "p99LatencyMs": 473, - "maxLatencyMs": 510, - "bytesPerSec": 20803584 + "requestsPerSec": 37.6, + "avgLatencyMs": 258.89, + "medianLatencyMs": 255, + "p50LatencyMs": 255, + "p75LatencyMs": 258, + "p90LatencyMs": 282, + "p99LatencyMs": 463, + "maxLatencyMs": 498, + "bytesPerSec": 22349414.4 }, { "workers": 25, "durationMs": 5000, - "requests": 152, + "requests": 169, "errors": 0, - "requestsPerSec": 30.4, - "avgLatencyMs": 765.81, - "medianLatencyMs": 753, - "p50LatencyMs": 753, - "p75LatencyMs": 768, - "p90LatencyMs": 789, - "p99LatencyMs": 2193, - "maxLatencyMs": 2311, - "bytesPerSec": 18070732.8 + "requestsPerSec": 33.8, + "avgLatencyMs": 681.82, + "medianLatencyMs": 669, + "p50LatencyMs": 669, + "p75LatencyMs": 683, + "p90LatencyMs": 690, + "p99LatencyMs": 1970, + "maxLatencyMs": 2073, + "bytesPerSec": 20092518.4 }, { "workers": 50, "durationMs": 5000, - "requests": 133, + "requests": 147, "errors": 0, - "requestsPerSec": 26.6, - "avgLatencyMs": 1209.48, - "medianLatencyMs": 942, - "p50LatencyMs": 942, - "p75LatencyMs": 1139, - "p90LatencyMs": 2551, - "p99LatencyMs": 4637, - "maxLatencyMs": 4867, - "bytesPerSec": 15810150.4 + "requestsPerSec": 29.4, + "avgLatencyMs": 1176.6, + "medianLatencyMs": 970, + "p50LatencyMs": 970, + "p75LatencyMs": 1185, + "p90LatencyMs": 2356, + "p99LatencyMs": 4704, + "maxLatencyMs": 4951, + "bytesPerSec": 17479270.4 }, { "workers": 100, "durationMs": 5010, - "requests": 120, + "requests": 126, "errors": 0, - "requestsPerSec": 24, - "avgLatencyMs": 1303.44, - "medianLatencyMs": 990, - "p50LatencyMs": 990, - "p75LatencyMs": 1141, - "p90LatencyMs": 2880, - "p99LatencyMs": 4727, - "maxLatencyMs": 4935, - "bytesPerSec": 14267238.4 + "requestsPerSec": 25.2, + "avgLatencyMs": 1276.22, + "medianLatencyMs": 915, + "p50LatencyMs": 915, + "p75LatencyMs": 1164, + "p90LatencyMs": 2993, + "p99LatencyMs": 4729, + "maxLatencyMs": 4921, + "bytesPerSec": 14981529.6 }, { "workers": 200, "durationMs": 5010, - "requests": 75, + "requests": 85, "errors": 0, - "requestsPerSec": 15, - "avgLatencyMs": 1627.44, - "medianLatencyMs": 843, - "p50LatencyMs": 843, - "p75LatencyMs": 2773, - "p90LatencyMs": 3867, - "p99LatencyMs": 4885, - "maxLatencyMs": 4885, - "bytesPerSec": 8917811.2 + "requestsPerSec": 17, + "avgLatencyMs": 1534.59, + "medianLatencyMs": 773, + "p50LatencyMs": 773, + "p75LatencyMs": 2474, + "p90LatencyMs": 3774, + "p99LatencyMs": 4860, + "maxLatencyMs": 4860, + "bytesPerSec": 10105651.2 } ] }, { "peakWorkers": 1, - "peakRequestsPerSec": 41, - "peakAvgLatencyMs": 23.84, - "peakP50LatencyMs": 24, + "peakRequestsPerSec": 41.6, + "peakAvgLatencyMs": 23.51, + "peakP50LatencyMs": 23, "peakP75LatencyMs": 25, - "peakP90LatencyMs": 25, - "peakP99LatencyMs": 29, - "totalRequests": 1151, + "peakP90LatencyMs": 26, + "peakP99LatencyMs": 27, + "totalRequests": 1148, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 205, + "requests": 208, "errors": 0, - "requestsPerSec": 41, - "avgLatencyMs": 23.84, - "medianLatencyMs": 24, - "p50LatencyMs": 24, + "requestsPerSec": 41.6, + "avgLatencyMs": 23.51, + "medianLatencyMs": 23, + "p50LatencyMs": 23, "p75LatencyMs": 25, - "p90LatencyMs": 25, - "p99LatencyMs": 29, - "maxLatencyMs": 34, - "bytesPerSec": 24371200 + "p90LatencyMs": 26, + "p99LatencyMs": 27, + "maxLatencyMs": 36, + "bytesPerSec": 24725094.4 }, { "workers": 5, "durationMs": 5000, - "requests": 201, + "requests": 206, "errors": 0, - "requestsPerSec": 40.21, - "avgLatencyMs": 122.02, - "medianLatencyMs": 121, - "p50LatencyMs": 121, - "p75LatencyMs": 123, - "p90LatencyMs": 127, - "p99LatencyMs": 139, - "maxLatencyMs": 150, - "bytesPerSec": 23896064 + "requestsPerSec": 41.2, + "avgLatencyMs": 118.65, + "medianLatencyMs": 118, + "p50LatencyMs": 118, + "p75LatencyMs": 119, + "p90LatencyMs": 124, + "p99LatencyMs": 138, + "maxLatencyMs": 138, + "bytesPerSec": 24492441.6 }, { "workers": 10, "durationMs": 5000, - "requests": 186, + "requests": 194, "errors": 0, - "requestsPerSec": 37.21, - "avgLatencyMs": 259.82, - "medianLatencyMs": 257, - "p50LatencyMs": 257, - "p75LatencyMs": 263, - "p90LatencyMs": 280, - "p99LatencyMs": 431, - "maxLatencyMs": 462, - "bytesPerSec": 22113484.8 + "requestsPerSec": 38.8, + "avgLatencyMs": 252.42, + "medianLatencyMs": 252, + "p50LatencyMs": 252, + "p75LatencyMs": 257, + "p90LatencyMs": 264, + "p99LatencyMs": 394, + "maxLatencyMs": 427, + "bytesPerSec": 23063756.8 }, { "workers": 25, "durationMs": 5000, - "requests": 177, + "requests": 165, "errors": 0, - "requestsPerSec": 35.4, - "avgLatencyMs": 664.3, - "medianLatencyMs": 657, - "p50LatencyMs": 657, - "p75LatencyMs": 671, - "p90LatencyMs": 686, - "p99LatencyMs": 1899, - "maxLatencyMs": 2009, - "bytesPerSec": 21042790.4 + "requestsPerSec": 33, + "avgLatencyMs": 700.24, + "medianLatencyMs": 689, + "p50LatencyMs": 689, + "p75LatencyMs": 705, + "p90LatencyMs": 724, + "p99LatencyMs": 2001, + "maxLatencyMs": 2110, + "bytesPerSec": 19617382.4 }, { "workers": 50, - "durationMs": 5010, - "requests": 147, + "durationMs": 5000, + "requests": 154, "errors": 0, - "requestsPerSec": 29.4, - "avgLatencyMs": 1160.86, - "medianLatencyMs": 953, - "p50LatencyMs": 953, - "p75LatencyMs": 1111, - "p90LatencyMs": 2411, - "p99LatencyMs": 4650, - "maxLatencyMs": 4869, - "bytesPerSec": 17475993.61 + "requestsPerSec": 30.8, + "avgLatencyMs": 1173.09, + "medianLatencyMs": 925, + "p50LatencyMs": 925, + "p75LatencyMs": 1147, + "p90LatencyMs": 2420, + "p99LatencyMs": 4805, + "maxLatencyMs": 4997, + "bytesPerSec": 18311577.61 }, { "workers": 100, "durationMs": 5010, - "requests": 133, + "requests": 131, "errors": 0, - "requestsPerSec": 26.6, - "avgLatencyMs": 1220.41, - "medianLatencyMs": 946, - "p50LatencyMs": 946, - "p75LatencyMs": 1050, - "p90LatencyMs": 2713, - "p99LatencyMs": 4645, - "maxLatencyMs": 4836, - "bytesPerSec": 15810764.8 + "requestsPerSec": 26.2, + "avgLatencyMs": 1232.91, + "medianLatencyMs": 942, + "p50LatencyMs": 942, + "p75LatencyMs": 1124, + "p90LatencyMs": 2728, + "p99LatencyMs": 4594, + "maxLatencyMs": 4801, + "bytesPerSec": 15571353.6 }, { "workers": 200, "durationMs": 5010, - "requests": 102, + "requests": 90, "errors": 0, - "requestsPerSec": 20.4, - "avgLatencyMs": 1440.33, - "medianLatencyMs": 773, - "p50LatencyMs": 773, - "p75LatencyMs": 2250, - "p90LatencyMs": 3549, - "p99LatencyMs": 4816, - "maxLatencyMs": 4979, - "bytesPerSec": 12125798.4 + "requestsPerSec": 18, + "avgLatencyMs": 1493.42, + "medianLatencyMs": 792, + "p50LatencyMs": 792, + "p75LatencyMs": 2463, + "p90LatencyMs": 3611, + "p99LatencyMs": 4877, + "maxLatencyMs": 4877, + "bytesPerSec": 10701209.6 } ] }, { "peakWorkers": 1, - "peakRequestsPerSec": 41.4, - "peakAvgLatencyMs": 23.6, + "peakRequestsPerSec": 41.2, + "peakAvgLatencyMs": 23.7, "peakP50LatencyMs": 23, - "peakP75LatencyMs": 24, - "peakP90LatencyMs": 25, - "peakP99LatencyMs": 28, - "totalRequests": 1136, + "peakP75LatencyMs": 25, + "peakP90LatencyMs": 26, + "peakP99LatencyMs": 27, + "totalRequests": 1144, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 207, + "requests": 206, "errors": 0, - "requestsPerSec": 41.4, - "avgLatencyMs": 23.6, + "requestsPerSec": 41.2, + "avgLatencyMs": 23.7, "medianLatencyMs": 23, "p50LatencyMs": 23, - "p75LatencyMs": 24, - "p90LatencyMs": 25, - "p99LatencyMs": 28, - "maxLatencyMs": 33, - "bytesPerSec": 24607129.6 + "p75LatencyMs": 25, + "p90LatencyMs": 26, + "p99LatencyMs": 27, + "maxLatencyMs": 35, + "bytesPerSec": 24489164.8 }, { "workers": 5, "durationMs": 5000, - "requests": 205, + "requests": 200, "errors": 0, - "requestsPerSec": 41, - "avgLatencyMs": 119.66, - "medianLatencyMs": 119, - "p50LatencyMs": 119, - "p75LatencyMs": 120, - "p90LatencyMs": 123, - "p99LatencyMs": 144, - "maxLatencyMs": 167, - "bytesPerSec": 24367923.2 + "requestsPerSec": 40, + "avgLatencyMs": 122.11, + "medianLatencyMs": 121, + "p50LatencyMs": 121, + "p75LatencyMs": 122, + "p90LatencyMs": 131, + "p99LatencyMs": 143, + "maxLatencyMs": 143, + "bytesPerSec": 23781376 }, { "workers": 10, "durationMs": 5000, - "requests": 194, + "requests": 188, "errors": 0, - "requestsPerSec": 38.8, - "avgLatencyMs": 251.76, - "medianLatencyMs": 249, - "p50LatencyMs": 249, - "p75LatencyMs": 255, - "p90LatencyMs": 267, - "p99LatencyMs": 432, - "maxLatencyMs": 459, - "bytesPerSec": 23063756.8 + "requestsPerSec": 37.6, + "avgLatencyMs": 258.36, + "medianLatencyMs": 257, + "p50LatencyMs": 257, + "p75LatencyMs": 265, + "p90LatencyMs": 279, + "p99LatencyMs": 406, + "maxLatencyMs": 443, + "bytesPerSec": 22352691.2 }, { "workers": 25, "durationMs": 5000, - "requests": 162, + "requests": 173, "errors": 0, - "requestsPerSec": 32.4, - "avgLatencyMs": 713.41, - "medianLatencyMs": 706, - "p50LatencyMs": 706, - "p75LatencyMs": 719, - "p90LatencyMs": 736, - "p99LatencyMs": 2039, - "maxLatencyMs": 2150, - "bytesPerSec": 19256934.4 + "requestsPerSec": 34.6, + "avgLatencyMs": 682.14, + "medianLatencyMs": 674, + "p50LatencyMs": 674, + "p75LatencyMs": 685, + "p90LatencyMs": 696, + "p99LatencyMs": 1957, + "maxLatencyMs": 2064, + "bytesPerSec": 20567654.4 }, { "workers": 50, "durationMs": 5000, - "requests": 147, + "requests": 154, "errors": 0, - "requestsPerSec": 29.4, - "avgLatencyMs": 1167.19, - "medianLatencyMs": 925, - "p50LatencyMs": 925, - "p75LatencyMs": 1126, - "p90LatencyMs": 2458, - "p99LatencyMs": 4678, - "maxLatencyMs": 4883, - "bytesPerSec": 17475993.61 + "requestsPerSec": 30.8, + "avgLatencyMs": 1172.25, + "medianLatencyMs": 928, + "p50LatencyMs": 928, + "p75LatencyMs": 1140, + "p90LatencyMs": 2418, + "p99LatencyMs": 4800, + "maxLatencyMs": 4990, + "bytesPerSec": 18308300.8 }, { "workers": 100, @@ -603,29 +603,29 @@ "requests": 133, "errors": 0, "requestsPerSec": 26.6, - "avgLatencyMs": 1256.51, - "medianLatencyMs": 958, - "p50LatencyMs": 958, - "p75LatencyMs": 1074, - "p90LatencyMs": 2804, - "p99LatencyMs": 4791, - "maxLatencyMs": 4973, - "bytesPerSec": 15810048 + "avgLatencyMs": 1245.83, + "medianLatencyMs": 932, + "p50LatencyMs": 932, + "p75LatencyMs": 1105, + "p90LatencyMs": 2833, + "p99LatencyMs": 4749, + "maxLatencyMs": 4936, + "bytesPerSec": 15810560 }, { "workers": 200, "durationMs": 5010, - "requests": 88, + "requests": 90, "errors": 0, - "requestsPerSec": 17.61, - "avgLatencyMs": 1504.47, - "medianLatencyMs": 773, - "p50LatencyMs": 773, - "p75LatencyMs": 2468, - "p90LatencyMs": 3730, - "p99LatencyMs": 4834, - "maxLatencyMs": 4834, - "bytesPerSec": 10458726.4 + "requestsPerSec": 18, + "avgLatencyMs": 1488.26, + "medianLatencyMs": 783, + "p50LatencyMs": 783, + "p75LatencyMs": 2457, + "p90LatencyMs": 3606, + "p99LatencyMs": 4850, + "maxLatencyMs": 4850, + "bytesPerSec": 10701209.6 } ] } @@ -648,74 +648,74 @@ "browserVersion": "Google Chrome 153.0.8010.47", "ssrLoadTests": { "peakWorkers": 1, - "peakRequestsPerSec": 44.6, - "peakAvgLatencyMs": 21.83, + "peakRequestsPerSec": 45, + "peakAvgLatencyMs": 21.71, "peakP50LatencyMs": 21, "peakP75LatencyMs": 23, "peakP90LatencyMs": 24, - "peakP99LatencyMs": 25, - "totalRequests": 1251, + "peakP99LatencyMs": 32, + "totalRequests": 1271, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 223, + "requests": 225, "errors": 0, - "requestsPerSec": 44.6, - "avgLatencyMs": 21.83, + "requestsPerSec": 45, + "avgLatencyMs": 21.71, "medianLatencyMs": 21, "p50LatencyMs": 21, "p75LatencyMs": 23, "p90LatencyMs": 24, - "p99LatencyMs": 25, - "maxLatencyMs": 33, - "bytesPerSec": 26412646.4 + "p99LatencyMs": 32, + "maxLatencyMs": 36, + "bytesPerSec": 26648576 }, { "workers": 5, "durationMs": 5000, - "requests": 220, + "requests": 225, "errors": 0, - "requestsPerSec": 44, - "avgLatencyMs": 112.33, - "medianLatencyMs": 112, - "p50LatencyMs": 112, - "p75LatencyMs": 114, - "p90LatencyMs": 116, + "requestsPerSec": 45, + "avgLatencyMs": 109.84, + "medianLatencyMs": 109, + "p50LatencyMs": 109, + "p75LatencyMs": 111, + "p90LatencyMs": 115, "p99LatencyMs": 130, - "maxLatencyMs": 138, - "bytesPerSec": 26055475.2 + "maxLatencyMs": 130, + "bytesPerSec": 26645299.2 }, { "workers": 10, "durationMs": 5000, - "requests": 198, + "requests": 200, "errors": 0, - "requestsPerSec": 39.6, - "avgLatencyMs": 244.27, - "medianLatencyMs": 246, - "p50LatencyMs": 246, - "p75LatencyMs": 249, - "p90LatencyMs": 251, - "p99LatencyMs": 401, - "maxLatencyMs": 441, - "bytesPerSec": 23443865.6 + "requestsPerSec": 40, + "avgLatencyMs": 242.43, + "medianLatencyMs": 242, + "p50LatencyMs": 242, + "p75LatencyMs": 246, + "p90LatencyMs": 250, + "p99LatencyMs": 366, + "maxLatencyMs": 421, + "bytesPerSec": 23679795.2 }, { "workers": 25, "durationMs": 5000, - "requests": 181, + "requests": 185, "errors": 0, - "requestsPerSec": 36.21, - "avgLatencyMs": 642.73, - "medianLatencyMs": 643, - "p50LatencyMs": 643, - "p75LatencyMs": 652, - "p90LatencyMs": 659, - "p99LatencyMs": 1809, - "maxLatencyMs": 1928, - "bytesPerSec": 21435187.2 + "requestsPerSec": 37, + "avgLatencyMs": 627.15, + "medianLatencyMs": 625, + "p50LatencyMs": 625, + "p75LatencyMs": 632, + "p90LatencyMs": 645, + "p99LatencyMs": 1781, + "maxLatencyMs": 1885, + "bytesPerSec": 21910323.2 }, { "workers": 50, @@ -723,29 +723,29 @@ "requests": 168, "errors": 0, "requestsPerSec": 33.6, - "avgLatencyMs": 1122.42, - "medianLatencyMs": 868, - "p50LatencyMs": 868, - "p75LatencyMs": 1056, - "p90LatencyMs": 2345, - "p99LatencyMs": 4779, - "maxLatencyMs": 4978, - "bytesPerSec": 19889356.8 + "avgLatencyMs": 1115.39, + "medianLatencyMs": 903, + "p50LatencyMs": 903, + "p75LatencyMs": 1072, + "p90LatencyMs": 2286, + "p99LatencyMs": 4754, + "maxLatencyMs": 4957, + "bytesPerSec": 19892633.61 }, { "workers": 100, - "durationMs": 5000, - "requests": 147, + "durationMs": 5010, + "requests": 154, "errors": 0, - "requestsPerSec": 29.4, - "avgLatencyMs": 1173.75, - "medianLatencyMs": 867, - "p50LatencyMs": 867, - "p75LatencyMs": 1057, - "p90LatencyMs": 2674, - "p99LatencyMs": 4676, - "maxLatencyMs": 4857, - "bytesPerSec": 17405337.61 + "requestsPerSec": 30.8, + "avgLatencyMs": 1165.49, + "medianLatencyMs": 878, + "p50LatencyMs": 878, + "p75LatencyMs": 1045, + "p90LatencyMs": 2595, + "p99LatencyMs": 4745, + "maxLatencyMs": 4918, + "bytesPerSec": 18234368 }, { "workers": 200, @@ -753,14 +753,14 @@ "requests": 114, "errors": 0, "requestsPerSec": 22.8, - "avgLatencyMs": 1369.87, - "medianLatencyMs": 811, - "p50LatencyMs": 811, - "p75LatencyMs": 2018, - "p90LatencyMs": 3402, - "p99LatencyMs": 4814, - "maxLatencyMs": 4965, - "bytesPerSec": 13497753.6 + "avgLatencyMs": 1363.36, + "medianLatencyMs": 798, + "p50LatencyMs": 798, + "p75LatencyMs": 2070, + "p90LatencyMs": 3416, + "p99LatencyMs": 4785, + "maxLatencyMs": 4925, + "bytesPerSec": 13497344 } ], "runs": 3, @@ -768,12 +768,12 @@ { "peakWorkers": 5, "peakRequestsPerSec": 46, - "peakAvgLatencyMs": 107.2, + "peakAvgLatencyMs": 107.79, "peakP50LatencyMs": 107, - "peakP75LatencyMs": 108, - "peakP90LatencyMs": 111, - "peakP99LatencyMs": 126, - "totalRequests": 1298, + "peakP75LatencyMs": 109, + "peakP90LatencyMs": 110, + "peakP99LatencyMs": 132, + "totalRequests": 1287, "totalErrors": 0, "stages": [ { @@ -782,13 +782,13 @@ "requests": 229, "errors": 0, "requestsPerSec": 45.8, - "avgLatencyMs": 21.26, + "avgLatencyMs": 21.25, "medianLatencyMs": 21, "p50LatencyMs": 21, "p75LatencyMs": 22, "p90LatencyMs": 23, - "p99LatencyMs": 28, - "maxLatencyMs": 28, + "p99LatencyMs": 26, + "maxLatencyMs": 31, "bytesPerSec": 27120435.2 }, { @@ -797,147 +797,147 @@ "requests": 230, "errors": 0, "requestsPerSec": 46, - "avgLatencyMs": 107.2, + "avgLatencyMs": 107.79, "medianLatencyMs": 107, "p50LatencyMs": 107, - "p75LatencyMs": 108, - "p90LatencyMs": 111, - "p99LatencyMs": 126, - "maxLatencyMs": 127, - "bytesPerSec": 27235123.2 + "p75LatencyMs": 109, + "p90LatencyMs": 110, + "p99LatencyMs": 132, + "maxLatencyMs": 132, + "bytesPerSec": 27238400 }, { "workers": 10, "durationMs": 5000, - "requests": 206, + "requests": 208, "errors": 0, - "requestsPerSec": 41.2, - "avgLatencyMs": 236.16, - "medianLatencyMs": 236, - "p50LatencyMs": 236, - "p75LatencyMs": 239, - "p90LatencyMs": 243, - "p99LatencyMs": 375, - "maxLatencyMs": 425, - "bytesPerSec": 24390860.8 + "requestsPerSec": 41.6, + "avgLatencyMs": 234.24, + "medianLatencyMs": 233, + "p50LatencyMs": 233, + "p75LatencyMs": 234, + "p90LatencyMs": 241, + "p99LatencyMs": 397, + "maxLatencyMs": 449, + "bytesPerSec": 24626790.4 }, { "workers": 25, "durationMs": 5000, - "requests": 190, + "requests": 181, "errors": 0, - "requestsPerSec": 38, - "avgLatencyMs": 612.86, - "medianLatencyMs": 612, - "p50LatencyMs": 612, - "p75LatencyMs": 623, - "p90LatencyMs": 626, - "p99LatencyMs": 1735, - "maxLatencyMs": 1833, - "bytesPerSec": 22500147.2 + "requestsPerSec": 36.21, + "avgLatencyMs": 635.75, + "medianLatencyMs": 635, + "p50LatencyMs": 635, + "p75LatencyMs": 651, + "p90LatencyMs": 658, + "p99LatencyMs": 1776, + "maxLatencyMs": 1880, + "bytesPerSec": 21438464 }, { "workers": 50, "durationMs": 5000, - "requests": 175, + "requests": 166, "errors": 0, - "requestsPerSec": 35, - "avgLatencyMs": 1081.59, - "medianLatencyMs": 886, - "p50LatencyMs": 886, - "p75LatencyMs": 1082, - "p90LatencyMs": 2096, - "p99LatencyMs": 4614, - "maxLatencyMs": 4805, - "bytesPerSec": 20720025.61 + "requestsPerSec": 33.21, + "avgLatencyMs": 1106.04, + "medianLatencyMs": 897, + "p50LatencyMs": 897, + "p75LatencyMs": 1098, + "p90LatencyMs": 2206, + "p99LatencyMs": 4617, + "maxLatencyMs": 4814, + "bytesPerSec": 19653427.2 }, { "workers": 100, "durationMs": 5010, - "requests": 154, + "requests": 160, "errors": 0, - "requestsPerSec": 30.8, - "avgLatencyMs": 1144.88, - "medianLatencyMs": 856, - "p50LatencyMs": 856, + "requestsPerSec": 32, + "avgLatencyMs": 1131.78, + "medianLatencyMs": 892, + "p50LatencyMs": 892, "p75LatencyMs": 1038, - "p90LatencyMs": 2545, - "p99LatencyMs": 4659, - "maxLatencyMs": 4834, - "bytesPerSec": 18234777.61 + "p90LatencyMs": 2372, + "p99LatencyMs": 4621, + "maxLatencyMs": 4791, + "bytesPerSec": 18943590.4 }, { "workers": 200, "durationMs": 5010, - "requests": 114, + "requests": 113, "errors": 0, - "requestsPerSec": 22.8, - "avgLatencyMs": 1362.86, + "requestsPerSec": 22.6, + "avgLatencyMs": 1348.96, "medianLatencyMs": 807, "p50LatencyMs": 807, - "p75LatencyMs": 2005, - "p90LatencyMs": 3387, - "p99LatencyMs": 4791, - "maxLatencyMs": 4944, - "bytesPerSec": 13498163.2 + "p75LatencyMs": 2066, + "p90LatencyMs": 3341, + "p99LatencyMs": 4685, + "maxLatencyMs": 4840, + "bytesPerSec": 13382144 } ] }, { "peakWorkers": 1, - "peakRequestsPerSec": 44, - "peakAvgLatencyMs": 22.18, - "peakP50LatencyMs": 22, - "peakP75LatencyMs": 24, - "peakP90LatencyMs": 25, - "peakP99LatencyMs": 28, - "totalRequests": 1245, + "peakRequestsPerSec": 45, + "peakAvgLatencyMs": 21.66, + "peakP50LatencyMs": 21, + "peakP75LatencyMs": 23, + "peakP90LatencyMs": 24, + "peakP99LatencyMs": 36, + "totalRequests": 1271, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 220, + "requests": 225, "errors": 0, - "requestsPerSec": 44, - "avgLatencyMs": 22.18, - "medianLatencyMs": 22, - "p50LatencyMs": 22, - "p75LatencyMs": 24, - "p90LatencyMs": 25, - "p99LatencyMs": 28, - "maxLatencyMs": 32, - "bytesPerSec": 26055475.2 + "requestsPerSec": 45, + "avgLatencyMs": 21.66, + "medianLatencyMs": 21, + "p50LatencyMs": 21, + "p75LatencyMs": 23, + "p90LatencyMs": 24, + "p99LatencyMs": 36, + "maxLatencyMs": 37, + "bytesPerSec": 26648576 }, { "workers": 5, "durationMs": 5000, - "requests": 220, + "requests": 225, "errors": 0, - "requestsPerSec": 44, - "avgLatencyMs": 112.02, - "medianLatencyMs": 111, - "p50LatencyMs": 111, - "p75LatencyMs": 114, - "p90LatencyMs": 115, - "p99LatencyMs": 126, - "maxLatencyMs": 139, - "bytesPerSec": 26055475.2 + "requestsPerSec": 45, + "avgLatencyMs": 109.61, + "medianLatencyMs": 109, + "p50LatencyMs": 109, + "p75LatencyMs": 111, + "p90LatencyMs": 112, + "p99LatencyMs": 131, + "maxLatencyMs": 131, + "bytesPerSec": 26648576 }, { "workers": 10, "durationMs": 5000, - "requests": 200, + "requests": 204, "errors": 0, - "requestsPerSec": 40, - "avgLatencyMs": 243.11, - "medianLatencyMs": 248, - "p50LatencyMs": 248, - "p75LatencyMs": 250, - "p90LatencyMs": 254, - "p99LatencyMs": 365, - "maxLatencyMs": 416, - "bytesPerSec": 23679795.2 + "requestsPerSec": 40.8, + "avgLatencyMs": 240.02, + "medianLatencyMs": 243, + "p50LatencyMs": 243, + "p75LatencyMs": 246, + "p90LatencyMs": 250, + "p99LatencyMs": 357, + "maxLatencyMs": 408, + "bytesPerSec": 24154931.2 }, { "workers": 25, @@ -945,14 +945,14 @@ "requests": 181, "errors": 0, "requestsPerSec": 36.21, - "avgLatencyMs": 639.27, - "medianLatencyMs": 637, - "p50LatencyMs": 637, - "p75LatencyMs": 648, - "p90LatencyMs": 659, - "p99LatencyMs": 1804, - "maxLatencyMs": 1907, - "bytesPerSec": 21435187.2 + "avgLatencyMs": 640.74, + "medianLatencyMs": 630, + "p50LatencyMs": 630, + "p75LatencyMs": 638, + "p90LatencyMs": 643, + "p99LatencyMs": 1859, + "maxLatencyMs": 1961, + "bytesPerSec": 21436006.4 }, { "workers": 50, @@ -960,13 +960,13 @@ "requests": 168, "errors": 0, "requestsPerSec": 33.6, - "avgLatencyMs": 1102.39, - "medianLatencyMs": 886, - "p50LatencyMs": 886, - "p75LatencyMs": 1053, - "p90LatencyMs": 2270, - "p99LatencyMs": 4702, - "maxLatencyMs": 4897, + "avgLatencyMs": 1098.99, + "medianLatencyMs": 866, + "p50LatencyMs": 866, + "p75LatencyMs": 1049, + "p90LatencyMs": 2282, + "p99LatencyMs": 4686, + "maxLatencyMs": 4879, "bytesPerSec": 19892633.61 }, { @@ -975,102 +975,102 @@ "requests": 154, "errors": 0, "requestsPerSec": 30.8, - "avgLatencyMs": 1180.64, - "medianLatencyMs": 908, - "p50LatencyMs": 908, - "p75LatencyMs": 1054, - "p90LatencyMs": 2588, - "p99LatencyMs": 4806, - "maxLatencyMs": 4990, - "bytesPerSec": 18235801.61 + "avgLatencyMs": 1161.71, + "medianLatencyMs": 878, + "p50LatencyMs": 878, + "p75LatencyMs": 1028, + "p90LatencyMs": 2565, + "p99LatencyMs": 4727, + "maxLatencyMs": 4906, + "bytesPerSec": 18232524.8 }, { "workers": 200, "durationMs": 5010, - "requests": 102, + "requests": 114, "errors": 0, - "requestsPerSec": 20.4, - "avgLatencyMs": 1416, - "medianLatencyMs": 776, - "p50LatencyMs": 776, - "p75LatencyMs": 2280, - "p90LatencyMs": 3495, - "p99LatencyMs": 4726, - "maxLatencyMs": 4869, - "bytesPerSec": 12076646.4 + "requestsPerSec": 22.8, + "avgLatencyMs": 1372.65, + "medianLatencyMs": 783, + "p50LatencyMs": 783, + "p75LatencyMs": 2104, + "p90LatencyMs": 3458, + "p99LatencyMs": 4821, + "maxLatencyMs": 4971, + "bytesPerSec": 13500108.8 } ] }, { "peakWorkers": 1, - "peakRequestsPerSec": 44.6, - "peakAvgLatencyMs": 21.83, + "peakRequestsPerSec": 45, + "peakAvgLatencyMs": 21.71, "peakP50LatencyMs": 21, "peakP75LatencyMs": 23, "peakP90LatencyMs": 24, - "peakP99LatencyMs": 25, - "totalRequests": 1251, + "peakP99LatencyMs": 32, + "totalRequests": 1271, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 223, + "requests": 225, "errors": 0, - "requestsPerSec": 44.6, - "avgLatencyMs": 21.83, + "requestsPerSec": 45, + "avgLatencyMs": 21.71, "medianLatencyMs": 21, "p50LatencyMs": 21, "p75LatencyMs": 23, "p90LatencyMs": 24, - "p99LatencyMs": 25, - "maxLatencyMs": 33, - "bytesPerSec": 26412646.4 + "p99LatencyMs": 32, + "maxLatencyMs": 36, + "bytesPerSec": 26648576 }, { "workers": 5, "durationMs": 5000, - "requests": 220, + "requests": 225, "errors": 0, - "requestsPerSec": 44, - "avgLatencyMs": 112.33, - "medianLatencyMs": 112, - "p50LatencyMs": 112, - "p75LatencyMs": 114, - "p90LatencyMs": 116, + "requestsPerSec": 45, + "avgLatencyMs": 109.84, + "medianLatencyMs": 109, + "p50LatencyMs": 109, + "p75LatencyMs": 111, + "p90LatencyMs": 115, "p99LatencyMs": 130, - "maxLatencyMs": 138, - "bytesPerSec": 26055475.2 + "maxLatencyMs": 130, + "bytesPerSec": 26645299.2 }, { "workers": 10, "durationMs": 5000, - "requests": 198, + "requests": 200, "errors": 0, - "requestsPerSec": 39.6, - "avgLatencyMs": 244.27, - "medianLatencyMs": 246, - "p50LatencyMs": 246, - "p75LatencyMs": 249, - "p90LatencyMs": 251, - "p99LatencyMs": 401, - "maxLatencyMs": 441, - "bytesPerSec": 23443865.6 + "requestsPerSec": 40, + "avgLatencyMs": 242.43, + "medianLatencyMs": 242, + "p50LatencyMs": 242, + "p75LatencyMs": 246, + "p90LatencyMs": 250, + "p99LatencyMs": 366, + "maxLatencyMs": 421, + "bytesPerSec": 23679795.2 }, { "workers": 25, "durationMs": 5000, - "requests": 181, + "requests": 185, "errors": 0, - "requestsPerSec": 36.21, - "avgLatencyMs": 642.73, - "medianLatencyMs": 643, - "p50LatencyMs": 643, - "p75LatencyMs": 652, - "p90LatencyMs": 659, - "p99LatencyMs": 1809, - "maxLatencyMs": 1928, - "bytesPerSec": 21435187.2 + "requestsPerSec": 37, + "avgLatencyMs": 627.15, + "medianLatencyMs": 625, + "p50LatencyMs": 625, + "p75LatencyMs": 632, + "p90LatencyMs": 645, + "p99LatencyMs": 1781, + "maxLatencyMs": 1885, + "bytesPerSec": 21910323.2 }, { "workers": 50, @@ -1078,29 +1078,29 @@ "requests": 168, "errors": 0, "requestsPerSec": 33.6, - "avgLatencyMs": 1122.42, - "medianLatencyMs": 868, - "p50LatencyMs": 868, - "p75LatencyMs": 1056, - "p90LatencyMs": 2345, - "p99LatencyMs": 4779, - "maxLatencyMs": 4978, - "bytesPerSec": 19889356.8 + "avgLatencyMs": 1115.39, + "medianLatencyMs": 903, + "p50LatencyMs": 903, + "p75LatencyMs": 1072, + "p90LatencyMs": 2286, + "p99LatencyMs": 4754, + "maxLatencyMs": 4957, + "bytesPerSec": 19892633.61 }, { "workers": 100, - "durationMs": 5000, - "requests": 147, + "durationMs": 5010, + "requests": 154, "errors": 0, - "requestsPerSec": 29.4, - "avgLatencyMs": 1173.75, - "medianLatencyMs": 867, - "p50LatencyMs": 867, - "p75LatencyMs": 1057, - "p90LatencyMs": 2674, - "p99LatencyMs": 4676, - "maxLatencyMs": 4857, - "bytesPerSec": 17405337.61 + "requestsPerSec": 30.8, + "avgLatencyMs": 1165.49, + "medianLatencyMs": 878, + "p50LatencyMs": 878, + "p75LatencyMs": 1045, + "p90LatencyMs": 2595, + "p99LatencyMs": 4745, + "maxLatencyMs": 4918, + "bytesPerSec": 18234368 }, { "workers": 200, @@ -1108,14 +1108,14 @@ "requests": 114, "errors": 0, "requestsPerSec": 22.8, - "avgLatencyMs": 1369.87, - "medianLatencyMs": 811, - "p50LatencyMs": 811, - "p75LatencyMs": 2018, - "p90LatencyMs": 3402, - "p99LatencyMs": 4814, - "maxLatencyMs": 4965, - "bytesPerSec": 13497753.6 + "avgLatencyMs": 1363.36, + "medianLatencyMs": 798, + "p50LatencyMs": 798, + "p75LatencyMs": 2070, + "p90LatencyMs": 3416, + "p99LatencyMs": 4785, + "maxLatencyMs": 4925, + "bytesPerSec": 13497344 } ] } diff --git a/packages/app-next-js/stats/16.1.1.json b/packages/app-next-js/stats/16.1.1.json index f2aca845..58c99fa1 100644 --- a/packages/app-next-js/stats/16.1.1.json +++ b/packages/app-next-js/stats/16.1.1.json @@ -1,601 +1,601 @@ { - "timingMeasuredAt": "2026-10-03T13:34:23.158Z", + "timingMeasuredAt": "2026-10-04T04:21:33.714Z", "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.6, - "fcpMs": 338.64, + "firstPaintMs": 339.2, + "fcpMs": 339.12, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 18.66, - "inputDelayMs": 1.27, - "processingDurationMs": 6.66, - "presentationDelayMs": 10.72 + "interactionLatencyMs": 18.7, + "inputDelayMs": 1.41, + "processingDurationMs": 8.03, + "presentationDelayMs": 9.25 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 1.14, - "fcpMs": 1.38, - "interactionLatencyMs": 2.52, - "inputDelayMs": 0.12, + "firstPaintMs": 1.48, + "fcpMs": 1.4, + "interactionLatencyMs": 4.66, + "inputDelayMs": 0.08, "processingDurationMs": 1.84, - "presentationDelayMs": 1.5 + "presentationDelayMs": 4.79 }, "samples": [ { - "firstPaintMs": 338, - "fcpMs": 338.125, + "firstPaintMs": 337, + "fcpMs": 337.065, "interactionTests": { - "interactionLatencyMs": 21.833, - "inputDelayMs": 1.221, - "processingDurationMs": 8.912, - "presentationDelayMs": 11.7 + "interactionLatencyMs": 13.434999999999999, + "inputDelayMs": 1.503, + "processingDurationMs": 5.739, + "presentationDelayMs": 6.193 } }, { "firstPaintMs": 339, - "fcpMs": 339.072, + "fcpMs": 339.479, "interactionTests": { - "interactionLatencyMs": 15.642, - "inputDelayMs": 1.405, - "processingDurationMs": 5.833, - "presentationDelayMs": 8.404 + "interactionLatencyMs": 25.637999999999998, + "inputDelayMs": 1.34, + "processingDurationMs": 6.752, + "presentationDelayMs": 17.546 } }, { "firstPaintMs": 340, - "fcpMs": 340.423, + "fcpMs": 339.792, "interactionTests": { - "interactionLatencyMs": 17.679000000000002, - "inputDelayMs": 1.374, - "processingDurationMs": 6.289, - "presentationDelayMs": 10.016 + "interactionLatencyMs": 16.424, + "inputDelayMs": 1.409, + "processingDurationMs": 8.009, + "presentationDelayMs": 7.006 } }, { "firstPaintMs": 339, - "fcpMs": 338.927, + "fcpMs": 338.525, "interactionTests": { - "interactionLatencyMs": 17.476, - "inputDelayMs": 1.237, - "processingDurationMs": 4.261, - "presentationDelayMs": 11.978 + "interactionLatencyMs": 20.686999999999998, + "inputDelayMs": 1.327, + "processingDurationMs": 10.152, + "presentationDelayMs": 9.208 } }, { - "firstPaintMs": 337, - "fcpMs": 336.653, + "firstPaintMs": 341, + "fcpMs": 340.757, "interactionTests": { - "interactionLatencyMs": 20.649, - "inputDelayMs": 1.116, - "processingDurationMs": 8.024, - "presentationDelayMs": 11.509 + "interactionLatencyMs": 17.309, + "inputDelayMs": 1.482, + "processingDurationMs": 9.515, + "presentationDelayMs": 6.312 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 240, - "avgLatencyMs": 4.301, - "medianLatencyMs": 4.422, - "samples": 2326, + "opsPerSec": 232, + "avgLatencyMs": 4.446, + "medianLatencyMs": 4.507, + "samples": 2250, "bodySizeKb": 199.57, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 160.4, - "fcpMs": 160.51, + "firstPaintMs": 151.4, + "fcpMs": 151.49, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 19.4, - "inputDelayMs": 1.28, - "processingDurationMs": 8.48, - "presentationDelayMs": 9.64 + "interactionLatencyMs": 19.23, + "inputDelayMs": 1.35, + "processingDurationMs": 7.59, + "presentationDelayMs": 10.29 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 14.59, - "fcpMs": 14.53, - "interactionLatencyMs": 4.25, - "inputDelayMs": 0.06, - "processingDurationMs": 1.56, - "presentationDelayMs": 3.92 + "firstPaintMs": 14.55, + "fcpMs": 14.56, + "interactionLatencyMs": 5.22, + "inputDelayMs": 0.1, + "processingDurationMs": 2.35, + "presentationDelayMs": 5.23 }, "samples": [ { - "firstPaintMs": 163, - "fcpMs": 163.225, + "firstPaintMs": 158, + "fcpMs": 157.798, "interactionTests": { - "interactionLatencyMs": 18.034, - "inputDelayMs": 1.356, - "processingDurationMs": 10.116, - "presentationDelayMs": 6.562 + "interactionLatencyMs": 20.924999999999997, + "inputDelayMs": 1.415, + "processingDurationMs": 10.093, + "presentationDelayMs": 9.417 } }, { - "firstPaintMs": 180, - "fcpMs": 180.311, + "firstPaintMs": 173, + "fcpMs": 173.172, "interactionTests": { - "interactionLatencyMs": 26.555999999999997, - "inputDelayMs": 1.213, - "processingDurationMs": 9.615, - "presentationDelayMs": 15.728 + "interactionLatencyMs": 27.261, + "inputDelayMs": 1.441, + "processingDurationMs": 6.306, + "presentationDelayMs": 19.514 } }, { - "firstPaintMs": 161, - "fcpMs": 160.622, + "firstPaintMs": 142, + "fcpMs": 142.07, "interactionTests": { - "interactionLatencyMs": 18.903, - "inputDelayMs": 1.337, - "processingDurationMs": 8.634, - "presentationDelayMs": 8.932 + "interactionLatencyMs": 13.551, + "inputDelayMs": 1.394, + "processingDurationMs": 4.5, + "presentationDelayMs": 7.657 } }, { - "firstPaintMs": 139, - "fcpMs": 139.472, + "firstPaintMs": 148, + "fcpMs": 148.411, "interactionTests": { - "interactionLatencyMs": 18.314, - "inputDelayMs": 1.265, - "processingDurationMs": 6.153, - "presentationDelayMs": 10.896 + "interactionLatencyMs": 17.939, + "inputDelayMs": 1.225, + "processingDurationMs": 9.728, + "presentationDelayMs": 6.986 } }, { - "firstPaintMs": 159, - "fcpMs": 158.925, + "firstPaintMs": 136, + "fcpMs": 136.021, "interactionTests": { - "interactionLatencyMs": 15.202, - "inputDelayMs": 1.245, - "processingDurationMs": 7.893, - "presentationDelayMs": 6.064 + "interactionLatencyMs": 16.467, + "inputDelayMs": 1.262, + "processingDurationMs": 7.337, + "presentationDelayMs": 7.868 } } ] }, "ssrRouterLinkLoadTests": { "peakWorkers": 1, - "peakRequestsPerSec": 41, - "peakAvgLatencyMs": 23.84, - "peakP50LatencyMs": 24, + "peakRequestsPerSec": 41.6, + "peakAvgLatencyMs": 23.51, + "peakP50LatencyMs": 23, "peakP75LatencyMs": 25, - "peakP90LatencyMs": 25, - "peakP99LatencyMs": 29, - "totalRequests": 1151, + "peakP90LatencyMs": 26, + "peakP99LatencyMs": 27, + "totalRequests": 1148, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 205, + "requests": 208, "errors": 0, - "requestsPerSec": 41, - "avgLatencyMs": 23.84, - "medianLatencyMs": 24, - "p50LatencyMs": 24, + "requestsPerSec": 41.6, + "avgLatencyMs": 23.51, + "medianLatencyMs": 23, + "p50LatencyMs": 23, "p75LatencyMs": 25, - "p90LatencyMs": 25, - "p99LatencyMs": 29, - "maxLatencyMs": 34, - "bytesPerSec": 24371200 + "p90LatencyMs": 26, + "p99LatencyMs": 27, + "maxLatencyMs": 36, + "bytesPerSec": 24725094.4 }, { "workers": 5, "durationMs": 5000, - "requests": 201, + "requests": 206, "errors": 0, - "requestsPerSec": 40.21, - "avgLatencyMs": 122.02, - "medianLatencyMs": 121, - "p50LatencyMs": 121, - "p75LatencyMs": 123, - "p90LatencyMs": 127, - "p99LatencyMs": 139, - "maxLatencyMs": 150, - "bytesPerSec": 23896064 + "requestsPerSec": 41.2, + "avgLatencyMs": 118.65, + "medianLatencyMs": 118, + "p50LatencyMs": 118, + "p75LatencyMs": 119, + "p90LatencyMs": 124, + "p99LatencyMs": 138, + "maxLatencyMs": 138, + "bytesPerSec": 24492441.6 }, { "workers": 10, "durationMs": 5000, - "requests": 186, + "requests": 194, "errors": 0, - "requestsPerSec": 37.21, - "avgLatencyMs": 259.82, - "medianLatencyMs": 257, - "p50LatencyMs": 257, - "p75LatencyMs": 263, - "p90LatencyMs": 280, - "p99LatencyMs": 431, - "maxLatencyMs": 462, - "bytesPerSec": 22113484.8 + "requestsPerSec": 38.8, + "avgLatencyMs": 252.42, + "medianLatencyMs": 252, + "p50LatencyMs": 252, + "p75LatencyMs": 257, + "p90LatencyMs": 264, + "p99LatencyMs": 394, + "maxLatencyMs": 427, + "bytesPerSec": 23063756.8 }, { "workers": 25, "durationMs": 5000, - "requests": 177, + "requests": 165, "errors": 0, - "requestsPerSec": 35.4, - "avgLatencyMs": 664.3, - "medianLatencyMs": 657, - "p50LatencyMs": 657, - "p75LatencyMs": 671, - "p90LatencyMs": 686, - "p99LatencyMs": 1899, - "maxLatencyMs": 2009, - "bytesPerSec": 21042790.4 + "requestsPerSec": 33, + "avgLatencyMs": 700.24, + "medianLatencyMs": 689, + "p50LatencyMs": 689, + "p75LatencyMs": 705, + "p90LatencyMs": 724, + "p99LatencyMs": 2001, + "maxLatencyMs": 2110, + "bytesPerSec": 19617382.4 }, { "workers": 50, - "durationMs": 5010, - "requests": 147, + "durationMs": 5000, + "requests": 154, "errors": 0, - "requestsPerSec": 29.4, - "avgLatencyMs": 1160.86, - "medianLatencyMs": 953, - "p50LatencyMs": 953, - "p75LatencyMs": 1111, - "p90LatencyMs": 2411, - "p99LatencyMs": 4650, - "maxLatencyMs": 4869, - "bytesPerSec": 17475993.61 + "requestsPerSec": 30.8, + "avgLatencyMs": 1173.09, + "medianLatencyMs": 925, + "p50LatencyMs": 925, + "p75LatencyMs": 1147, + "p90LatencyMs": 2420, + "p99LatencyMs": 4805, + "maxLatencyMs": 4997, + "bytesPerSec": 18311577.61 }, { "workers": 100, "durationMs": 5010, - "requests": 133, + "requests": 131, "errors": 0, - "requestsPerSec": 26.6, - "avgLatencyMs": 1220.41, - "medianLatencyMs": 946, - "p50LatencyMs": 946, - "p75LatencyMs": 1050, - "p90LatencyMs": 2713, - "p99LatencyMs": 4645, - "maxLatencyMs": 4836, - "bytesPerSec": 15810764.8 + "requestsPerSec": 26.2, + "avgLatencyMs": 1232.91, + "medianLatencyMs": 942, + "p50LatencyMs": 942, + "p75LatencyMs": 1124, + "p90LatencyMs": 2728, + "p99LatencyMs": 4594, + "maxLatencyMs": 4801, + "bytesPerSec": 15571353.6 }, { "workers": 200, "durationMs": 5010, - "requests": 102, + "requests": 90, "errors": 0, - "requestsPerSec": 20.4, - "avgLatencyMs": 1440.33, - "medianLatencyMs": 773, - "p50LatencyMs": 773, - "p75LatencyMs": 2250, - "p90LatencyMs": 3549, - "p99LatencyMs": 4816, - "maxLatencyMs": 4979, - "bytesPerSec": 12125798.4 + "requestsPerSec": 18, + "avgLatencyMs": 1493.42, + "medianLatencyMs": 792, + "p50LatencyMs": 792, + "p75LatencyMs": 2463, + "p90LatencyMs": 3611, + "p99LatencyMs": 4877, + "maxLatencyMs": 4877, + "bytesPerSec": 10701209.6 } ], "runs": 3, "samples": [ { "peakWorkers": 1, - "peakRequestsPerSec": 38.21, - "peakAvgLatencyMs": 25.65, - "peakP50LatencyMs": 25, - "peakP75LatencyMs": 27, - "peakP90LatencyMs": 28, - "peakP99LatencyMs": 32, - "totalRequests": 1035, + "peakRequestsPerSec": 41.8, + "peakAvgLatencyMs": 23.35, + "peakP50LatencyMs": 23, + "peakP75LatencyMs": 24, + "peakP90LatencyMs": 26, + "peakP99LatencyMs": 29, + "totalRequests": 1129, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 191, + "requests": 209, "errors": 0, - "requestsPerSec": 38.21, - "avgLatencyMs": 25.65, - "medianLatencyMs": 25, - "p50LatencyMs": 25, - "p75LatencyMs": 27, - "p90LatencyMs": 28, - "p99LatencyMs": 32, - "maxLatencyMs": 39, - "bytesPerSec": 22703308.8 + "requestsPerSec": 41.8, + "avgLatencyMs": 23.35, + "medianLatencyMs": 23, + "p50LatencyMs": 23, + "p75LatencyMs": 24, + "p90LatencyMs": 26, + "p99LatencyMs": 29, + "maxLatencyMs": 33, + "bytesPerSec": 24843059.2 }, { "workers": 5, "durationMs": 5000, - "requests": 189, + "requests": 205, "errors": 0, - "requestsPerSec": 37.8, - "avgLatencyMs": 130.39, - "medianLatencyMs": 130, - "p50LatencyMs": 130, - "p75LatencyMs": 132, - "p90LatencyMs": 134, - "p99LatencyMs": 158, - "maxLatencyMs": 175, - "bytesPerSec": 22464102.4 + "requestsPerSec": 41, + "avgLatencyMs": 120.59, + "medianLatencyMs": 122, + "p50LatencyMs": 122, + "p75LatencyMs": 123, + "p90LatencyMs": 124, + "p99LatencyMs": 128, + "maxLatencyMs": 130, + "bytesPerSec": 24371200 }, { "workers": 10, "durationMs": 5000, - "requests": 175, + "requests": 188, "errors": 0, - "requestsPerSec": 35, - "avgLatencyMs": 277.19, - "medianLatencyMs": 275, - "p50LatencyMs": 275, - "p75LatencyMs": 282, - "p90LatencyMs": 290, - "p99LatencyMs": 473, - "maxLatencyMs": 510, - "bytesPerSec": 20803584 + "requestsPerSec": 37.6, + "avgLatencyMs": 258.89, + "medianLatencyMs": 255, + "p50LatencyMs": 255, + "p75LatencyMs": 258, + "p90LatencyMs": 282, + "p99LatencyMs": 463, + "maxLatencyMs": 498, + "bytesPerSec": 22349414.4 }, { "workers": 25, "durationMs": 5000, - "requests": 152, + "requests": 169, "errors": 0, - "requestsPerSec": 30.4, - "avgLatencyMs": 765.81, - "medianLatencyMs": 753, - "p50LatencyMs": 753, - "p75LatencyMs": 768, - "p90LatencyMs": 789, - "p99LatencyMs": 2193, - "maxLatencyMs": 2311, - "bytesPerSec": 18070732.8 + "requestsPerSec": 33.8, + "avgLatencyMs": 681.82, + "medianLatencyMs": 669, + "p50LatencyMs": 669, + "p75LatencyMs": 683, + "p90LatencyMs": 690, + "p99LatencyMs": 1970, + "maxLatencyMs": 2073, + "bytesPerSec": 20092518.4 }, { "workers": 50, "durationMs": 5000, - "requests": 133, + "requests": 147, "errors": 0, - "requestsPerSec": 26.6, - "avgLatencyMs": 1209.48, - "medianLatencyMs": 942, - "p50LatencyMs": 942, - "p75LatencyMs": 1139, - "p90LatencyMs": 2551, - "p99LatencyMs": 4637, - "maxLatencyMs": 4867, - "bytesPerSec": 15810150.4 + "requestsPerSec": 29.4, + "avgLatencyMs": 1176.6, + "medianLatencyMs": 970, + "p50LatencyMs": 970, + "p75LatencyMs": 1185, + "p90LatencyMs": 2356, + "p99LatencyMs": 4704, + "maxLatencyMs": 4951, + "bytesPerSec": 17479270.4 }, { "workers": 100, "durationMs": 5010, - "requests": 120, + "requests": 126, "errors": 0, - "requestsPerSec": 24, - "avgLatencyMs": 1303.44, - "medianLatencyMs": 990, - "p50LatencyMs": 990, - "p75LatencyMs": 1141, - "p90LatencyMs": 2880, - "p99LatencyMs": 4727, - "maxLatencyMs": 4935, - "bytesPerSec": 14267238.4 + "requestsPerSec": 25.2, + "avgLatencyMs": 1276.22, + "medianLatencyMs": 915, + "p50LatencyMs": 915, + "p75LatencyMs": 1164, + "p90LatencyMs": 2993, + "p99LatencyMs": 4729, + "maxLatencyMs": 4921, + "bytesPerSec": 14981529.6 }, { "workers": 200, "durationMs": 5010, - "requests": 75, + "requests": 85, "errors": 0, - "requestsPerSec": 15, - "avgLatencyMs": 1627.44, - "medianLatencyMs": 843, - "p50LatencyMs": 843, - "p75LatencyMs": 2773, - "p90LatencyMs": 3867, - "p99LatencyMs": 4885, - "maxLatencyMs": 4885, - "bytesPerSec": 8917811.2 + "requestsPerSec": 17, + "avgLatencyMs": 1534.59, + "medianLatencyMs": 773, + "p50LatencyMs": 773, + "p75LatencyMs": 2474, + "p90LatencyMs": 3774, + "p99LatencyMs": 4860, + "maxLatencyMs": 4860, + "bytesPerSec": 10105651.2 } ] }, { "peakWorkers": 1, - "peakRequestsPerSec": 41, - "peakAvgLatencyMs": 23.84, - "peakP50LatencyMs": 24, + "peakRequestsPerSec": 41.6, + "peakAvgLatencyMs": 23.51, + "peakP50LatencyMs": 23, "peakP75LatencyMs": 25, - "peakP90LatencyMs": 25, - "peakP99LatencyMs": 29, - "totalRequests": 1151, + "peakP90LatencyMs": 26, + "peakP99LatencyMs": 27, + "totalRequests": 1148, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 205, + "requests": 208, "errors": 0, - "requestsPerSec": 41, - "avgLatencyMs": 23.84, - "medianLatencyMs": 24, - "p50LatencyMs": 24, + "requestsPerSec": 41.6, + "avgLatencyMs": 23.51, + "medianLatencyMs": 23, + "p50LatencyMs": 23, "p75LatencyMs": 25, - "p90LatencyMs": 25, - "p99LatencyMs": 29, - "maxLatencyMs": 34, - "bytesPerSec": 24371200 + "p90LatencyMs": 26, + "p99LatencyMs": 27, + "maxLatencyMs": 36, + "bytesPerSec": 24725094.4 }, { "workers": 5, "durationMs": 5000, - "requests": 201, + "requests": 206, "errors": 0, - "requestsPerSec": 40.21, - "avgLatencyMs": 122.02, - "medianLatencyMs": 121, - "p50LatencyMs": 121, - "p75LatencyMs": 123, - "p90LatencyMs": 127, - "p99LatencyMs": 139, - "maxLatencyMs": 150, - "bytesPerSec": 23896064 + "requestsPerSec": 41.2, + "avgLatencyMs": 118.65, + "medianLatencyMs": 118, + "p50LatencyMs": 118, + "p75LatencyMs": 119, + "p90LatencyMs": 124, + "p99LatencyMs": 138, + "maxLatencyMs": 138, + "bytesPerSec": 24492441.6 }, { "workers": 10, "durationMs": 5000, - "requests": 186, + "requests": 194, "errors": 0, - "requestsPerSec": 37.21, - "avgLatencyMs": 259.82, - "medianLatencyMs": 257, - "p50LatencyMs": 257, - "p75LatencyMs": 263, - "p90LatencyMs": 280, - "p99LatencyMs": 431, - "maxLatencyMs": 462, - "bytesPerSec": 22113484.8 + "requestsPerSec": 38.8, + "avgLatencyMs": 252.42, + "medianLatencyMs": 252, + "p50LatencyMs": 252, + "p75LatencyMs": 257, + "p90LatencyMs": 264, + "p99LatencyMs": 394, + "maxLatencyMs": 427, + "bytesPerSec": 23063756.8 }, { "workers": 25, "durationMs": 5000, - "requests": 177, + "requests": 165, "errors": 0, - "requestsPerSec": 35.4, - "avgLatencyMs": 664.3, - "medianLatencyMs": 657, - "p50LatencyMs": 657, - "p75LatencyMs": 671, - "p90LatencyMs": 686, - "p99LatencyMs": 1899, - "maxLatencyMs": 2009, - "bytesPerSec": 21042790.4 + "requestsPerSec": 33, + "avgLatencyMs": 700.24, + "medianLatencyMs": 689, + "p50LatencyMs": 689, + "p75LatencyMs": 705, + "p90LatencyMs": 724, + "p99LatencyMs": 2001, + "maxLatencyMs": 2110, + "bytesPerSec": 19617382.4 }, { "workers": 50, - "durationMs": 5010, - "requests": 147, + "durationMs": 5000, + "requests": 154, "errors": 0, - "requestsPerSec": 29.4, - "avgLatencyMs": 1160.86, - "medianLatencyMs": 953, - "p50LatencyMs": 953, - "p75LatencyMs": 1111, - "p90LatencyMs": 2411, - "p99LatencyMs": 4650, - "maxLatencyMs": 4869, - "bytesPerSec": 17475993.61 + "requestsPerSec": 30.8, + "avgLatencyMs": 1173.09, + "medianLatencyMs": 925, + "p50LatencyMs": 925, + "p75LatencyMs": 1147, + "p90LatencyMs": 2420, + "p99LatencyMs": 4805, + "maxLatencyMs": 4997, + "bytesPerSec": 18311577.61 }, { "workers": 100, "durationMs": 5010, - "requests": 133, + "requests": 131, "errors": 0, - "requestsPerSec": 26.6, - "avgLatencyMs": 1220.41, - "medianLatencyMs": 946, - "p50LatencyMs": 946, - "p75LatencyMs": 1050, - "p90LatencyMs": 2713, - "p99LatencyMs": 4645, - "maxLatencyMs": 4836, - "bytesPerSec": 15810764.8 + "requestsPerSec": 26.2, + "avgLatencyMs": 1232.91, + "medianLatencyMs": 942, + "p50LatencyMs": 942, + "p75LatencyMs": 1124, + "p90LatencyMs": 2728, + "p99LatencyMs": 4594, + "maxLatencyMs": 4801, + "bytesPerSec": 15571353.6 }, { "workers": 200, "durationMs": 5010, - "requests": 102, + "requests": 90, "errors": 0, - "requestsPerSec": 20.4, - "avgLatencyMs": 1440.33, - "medianLatencyMs": 773, - "p50LatencyMs": 773, - "p75LatencyMs": 2250, - "p90LatencyMs": 3549, - "p99LatencyMs": 4816, - "maxLatencyMs": 4979, - "bytesPerSec": 12125798.4 + "requestsPerSec": 18, + "avgLatencyMs": 1493.42, + "medianLatencyMs": 792, + "p50LatencyMs": 792, + "p75LatencyMs": 2463, + "p90LatencyMs": 3611, + "p99LatencyMs": 4877, + "maxLatencyMs": 4877, + "bytesPerSec": 10701209.6 } ] }, { "peakWorkers": 1, - "peakRequestsPerSec": 41.4, - "peakAvgLatencyMs": 23.6, + "peakRequestsPerSec": 41.2, + "peakAvgLatencyMs": 23.7, "peakP50LatencyMs": 23, - "peakP75LatencyMs": 24, - "peakP90LatencyMs": 25, - "peakP99LatencyMs": 28, - "totalRequests": 1136, + "peakP75LatencyMs": 25, + "peakP90LatencyMs": 26, + "peakP99LatencyMs": 27, + "totalRequests": 1144, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 207, + "requests": 206, "errors": 0, - "requestsPerSec": 41.4, - "avgLatencyMs": 23.6, + "requestsPerSec": 41.2, + "avgLatencyMs": 23.7, "medianLatencyMs": 23, "p50LatencyMs": 23, - "p75LatencyMs": 24, - "p90LatencyMs": 25, - "p99LatencyMs": 28, - "maxLatencyMs": 33, - "bytesPerSec": 24607129.6 + "p75LatencyMs": 25, + "p90LatencyMs": 26, + "p99LatencyMs": 27, + "maxLatencyMs": 35, + "bytesPerSec": 24489164.8 }, { "workers": 5, "durationMs": 5000, - "requests": 205, + "requests": 200, "errors": 0, - "requestsPerSec": 41, - "avgLatencyMs": 119.66, - "medianLatencyMs": 119, - "p50LatencyMs": 119, - "p75LatencyMs": 120, - "p90LatencyMs": 123, - "p99LatencyMs": 144, - "maxLatencyMs": 167, - "bytesPerSec": 24367923.2 + "requestsPerSec": 40, + "avgLatencyMs": 122.11, + "medianLatencyMs": 121, + "p50LatencyMs": 121, + "p75LatencyMs": 122, + "p90LatencyMs": 131, + "p99LatencyMs": 143, + "maxLatencyMs": 143, + "bytesPerSec": 23781376 }, { "workers": 10, "durationMs": 5000, - "requests": 194, + "requests": 188, "errors": 0, - "requestsPerSec": 38.8, - "avgLatencyMs": 251.76, - "medianLatencyMs": 249, - "p50LatencyMs": 249, - "p75LatencyMs": 255, - "p90LatencyMs": 267, - "p99LatencyMs": 432, - "maxLatencyMs": 459, - "bytesPerSec": 23063756.8 + "requestsPerSec": 37.6, + "avgLatencyMs": 258.36, + "medianLatencyMs": 257, + "p50LatencyMs": 257, + "p75LatencyMs": 265, + "p90LatencyMs": 279, + "p99LatencyMs": 406, + "maxLatencyMs": 443, + "bytesPerSec": 22352691.2 }, { "workers": 25, "durationMs": 5000, - "requests": 162, + "requests": 173, "errors": 0, - "requestsPerSec": 32.4, - "avgLatencyMs": 713.41, - "medianLatencyMs": 706, - "p50LatencyMs": 706, - "p75LatencyMs": 719, - "p90LatencyMs": 736, - "p99LatencyMs": 2039, - "maxLatencyMs": 2150, - "bytesPerSec": 19256934.4 + "requestsPerSec": 34.6, + "avgLatencyMs": 682.14, + "medianLatencyMs": 674, + "p50LatencyMs": 674, + "p75LatencyMs": 685, + "p90LatencyMs": 696, + "p99LatencyMs": 1957, + "maxLatencyMs": 2064, + "bytesPerSec": 20567654.4 }, { "workers": 50, "durationMs": 5000, - "requests": 147, + "requests": 154, "errors": 0, - "requestsPerSec": 29.4, - "avgLatencyMs": 1167.19, - "medianLatencyMs": 925, - "p50LatencyMs": 925, - "p75LatencyMs": 1126, - "p90LatencyMs": 2458, - "p99LatencyMs": 4678, - "maxLatencyMs": 4883, - "bytesPerSec": 17475993.61 + "requestsPerSec": 30.8, + "avgLatencyMs": 1172.25, + "medianLatencyMs": 928, + "p50LatencyMs": 928, + "p75LatencyMs": 1140, + "p90LatencyMs": 2418, + "p99LatencyMs": 4800, + "maxLatencyMs": 4990, + "bytesPerSec": 18308300.8 }, { "workers": 100, @@ -603,29 +603,29 @@ "requests": 133, "errors": 0, "requestsPerSec": 26.6, - "avgLatencyMs": 1256.51, - "medianLatencyMs": 958, - "p50LatencyMs": 958, - "p75LatencyMs": 1074, - "p90LatencyMs": 2804, - "p99LatencyMs": 4791, - "maxLatencyMs": 4973, - "bytesPerSec": 15810048 + "avgLatencyMs": 1245.83, + "medianLatencyMs": 932, + "p50LatencyMs": 932, + "p75LatencyMs": 1105, + "p90LatencyMs": 2833, + "p99LatencyMs": 4749, + "maxLatencyMs": 4936, + "bytesPerSec": 15810560 }, { "workers": 200, "durationMs": 5010, - "requests": 88, + "requests": 90, "errors": 0, - "requestsPerSec": 17.61, - "avgLatencyMs": 1504.47, - "medianLatencyMs": 773, - "p50LatencyMs": 773, - "p75LatencyMs": 2468, - "p90LatencyMs": 3730, - "p99LatencyMs": 4834, - "maxLatencyMs": 4834, - "bytesPerSec": 10458726.4 + "requestsPerSec": 18, + "avgLatencyMs": 1488.26, + "medianLatencyMs": 783, + "p50LatencyMs": 783, + "p75LatencyMs": 2457, + "p90LatencyMs": 3606, + "p99LatencyMs": 4850, + "maxLatencyMs": 4850, + "bytesPerSec": 10701209.6 } ] } @@ -648,74 +648,74 @@ "browserVersion": "Google Chrome 153.0.8010.47", "ssrLoadTests": { "peakWorkers": 1, - "peakRequestsPerSec": 44.6, - "peakAvgLatencyMs": 21.83, + "peakRequestsPerSec": 45, + "peakAvgLatencyMs": 21.71, "peakP50LatencyMs": 21, "peakP75LatencyMs": 23, "peakP90LatencyMs": 24, - "peakP99LatencyMs": 25, - "totalRequests": 1251, + "peakP99LatencyMs": 32, + "totalRequests": 1271, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 223, + "requests": 225, "errors": 0, - "requestsPerSec": 44.6, - "avgLatencyMs": 21.83, + "requestsPerSec": 45, + "avgLatencyMs": 21.71, "medianLatencyMs": 21, "p50LatencyMs": 21, "p75LatencyMs": 23, "p90LatencyMs": 24, - "p99LatencyMs": 25, - "maxLatencyMs": 33, - "bytesPerSec": 26412646.4 + "p99LatencyMs": 32, + "maxLatencyMs": 36, + "bytesPerSec": 26648576 }, { "workers": 5, "durationMs": 5000, - "requests": 220, + "requests": 225, "errors": 0, - "requestsPerSec": 44, - "avgLatencyMs": 112.33, - "medianLatencyMs": 112, - "p50LatencyMs": 112, - "p75LatencyMs": 114, - "p90LatencyMs": 116, + "requestsPerSec": 45, + "avgLatencyMs": 109.84, + "medianLatencyMs": 109, + "p50LatencyMs": 109, + "p75LatencyMs": 111, + "p90LatencyMs": 115, "p99LatencyMs": 130, - "maxLatencyMs": 138, - "bytesPerSec": 26055475.2 + "maxLatencyMs": 130, + "bytesPerSec": 26645299.2 }, { "workers": 10, "durationMs": 5000, - "requests": 198, + "requests": 200, "errors": 0, - "requestsPerSec": 39.6, - "avgLatencyMs": 244.27, - "medianLatencyMs": 246, - "p50LatencyMs": 246, - "p75LatencyMs": 249, - "p90LatencyMs": 251, - "p99LatencyMs": 401, - "maxLatencyMs": 441, - "bytesPerSec": 23443865.6 + "requestsPerSec": 40, + "avgLatencyMs": 242.43, + "medianLatencyMs": 242, + "p50LatencyMs": 242, + "p75LatencyMs": 246, + "p90LatencyMs": 250, + "p99LatencyMs": 366, + "maxLatencyMs": 421, + "bytesPerSec": 23679795.2 }, { "workers": 25, "durationMs": 5000, - "requests": 181, + "requests": 185, "errors": 0, - "requestsPerSec": 36.21, - "avgLatencyMs": 642.73, - "medianLatencyMs": 643, - "p50LatencyMs": 643, - "p75LatencyMs": 652, - "p90LatencyMs": 659, - "p99LatencyMs": 1809, - "maxLatencyMs": 1928, - "bytesPerSec": 21435187.2 + "requestsPerSec": 37, + "avgLatencyMs": 627.15, + "medianLatencyMs": 625, + "p50LatencyMs": 625, + "p75LatencyMs": 632, + "p90LatencyMs": 645, + "p99LatencyMs": 1781, + "maxLatencyMs": 1885, + "bytesPerSec": 21910323.2 }, { "workers": 50, @@ -723,29 +723,29 @@ "requests": 168, "errors": 0, "requestsPerSec": 33.6, - "avgLatencyMs": 1122.42, - "medianLatencyMs": 868, - "p50LatencyMs": 868, - "p75LatencyMs": 1056, - "p90LatencyMs": 2345, - "p99LatencyMs": 4779, - "maxLatencyMs": 4978, - "bytesPerSec": 19889356.8 + "avgLatencyMs": 1115.39, + "medianLatencyMs": 903, + "p50LatencyMs": 903, + "p75LatencyMs": 1072, + "p90LatencyMs": 2286, + "p99LatencyMs": 4754, + "maxLatencyMs": 4957, + "bytesPerSec": 19892633.61 }, { "workers": 100, - "durationMs": 5000, - "requests": 147, + "durationMs": 5010, + "requests": 154, "errors": 0, - "requestsPerSec": 29.4, - "avgLatencyMs": 1173.75, - "medianLatencyMs": 867, - "p50LatencyMs": 867, - "p75LatencyMs": 1057, - "p90LatencyMs": 2674, - "p99LatencyMs": 4676, - "maxLatencyMs": 4857, - "bytesPerSec": 17405337.61 + "requestsPerSec": 30.8, + "avgLatencyMs": 1165.49, + "medianLatencyMs": 878, + "p50LatencyMs": 878, + "p75LatencyMs": 1045, + "p90LatencyMs": 2595, + "p99LatencyMs": 4745, + "maxLatencyMs": 4918, + "bytesPerSec": 18234368 }, { "workers": 200, @@ -753,14 +753,14 @@ "requests": 114, "errors": 0, "requestsPerSec": 22.8, - "avgLatencyMs": 1369.87, - "medianLatencyMs": 811, - "p50LatencyMs": 811, - "p75LatencyMs": 2018, - "p90LatencyMs": 3402, - "p99LatencyMs": 4814, - "maxLatencyMs": 4965, - "bytesPerSec": 13497753.6 + "avgLatencyMs": 1363.36, + "medianLatencyMs": 798, + "p50LatencyMs": 798, + "p75LatencyMs": 2070, + "p90LatencyMs": 3416, + "p99LatencyMs": 4785, + "maxLatencyMs": 4925, + "bytesPerSec": 13497344 } ], "runs": 3, @@ -768,12 +768,12 @@ { "peakWorkers": 5, "peakRequestsPerSec": 46, - "peakAvgLatencyMs": 107.2, + "peakAvgLatencyMs": 107.79, "peakP50LatencyMs": 107, - "peakP75LatencyMs": 108, - "peakP90LatencyMs": 111, - "peakP99LatencyMs": 126, - "totalRequests": 1298, + "peakP75LatencyMs": 109, + "peakP90LatencyMs": 110, + "peakP99LatencyMs": 132, + "totalRequests": 1287, "totalErrors": 0, "stages": [ { @@ -782,13 +782,13 @@ "requests": 229, "errors": 0, "requestsPerSec": 45.8, - "avgLatencyMs": 21.26, + "avgLatencyMs": 21.25, "medianLatencyMs": 21, "p50LatencyMs": 21, "p75LatencyMs": 22, "p90LatencyMs": 23, - "p99LatencyMs": 28, - "maxLatencyMs": 28, + "p99LatencyMs": 26, + "maxLatencyMs": 31, "bytesPerSec": 27120435.2 }, { @@ -797,147 +797,147 @@ "requests": 230, "errors": 0, "requestsPerSec": 46, - "avgLatencyMs": 107.2, + "avgLatencyMs": 107.79, "medianLatencyMs": 107, "p50LatencyMs": 107, - "p75LatencyMs": 108, - "p90LatencyMs": 111, - "p99LatencyMs": 126, - "maxLatencyMs": 127, - "bytesPerSec": 27235123.2 + "p75LatencyMs": 109, + "p90LatencyMs": 110, + "p99LatencyMs": 132, + "maxLatencyMs": 132, + "bytesPerSec": 27238400 }, { "workers": 10, "durationMs": 5000, - "requests": 206, + "requests": 208, "errors": 0, - "requestsPerSec": 41.2, - "avgLatencyMs": 236.16, - "medianLatencyMs": 236, - "p50LatencyMs": 236, - "p75LatencyMs": 239, - "p90LatencyMs": 243, - "p99LatencyMs": 375, - "maxLatencyMs": 425, - "bytesPerSec": 24390860.8 + "requestsPerSec": 41.6, + "avgLatencyMs": 234.24, + "medianLatencyMs": 233, + "p50LatencyMs": 233, + "p75LatencyMs": 234, + "p90LatencyMs": 241, + "p99LatencyMs": 397, + "maxLatencyMs": 449, + "bytesPerSec": 24626790.4 }, { "workers": 25, "durationMs": 5000, - "requests": 190, + "requests": 181, "errors": 0, - "requestsPerSec": 38, - "avgLatencyMs": 612.86, - "medianLatencyMs": 612, - "p50LatencyMs": 612, - "p75LatencyMs": 623, - "p90LatencyMs": 626, - "p99LatencyMs": 1735, - "maxLatencyMs": 1833, - "bytesPerSec": 22500147.2 + "requestsPerSec": 36.21, + "avgLatencyMs": 635.75, + "medianLatencyMs": 635, + "p50LatencyMs": 635, + "p75LatencyMs": 651, + "p90LatencyMs": 658, + "p99LatencyMs": 1776, + "maxLatencyMs": 1880, + "bytesPerSec": 21438464 }, { "workers": 50, "durationMs": 5000, - "requests": 175, + "requests": 166, "errors": 0, - "requestsPerSec": 35, - "avgLatencyMs": 1081.59, - "medianLatencyMs": 886, - "p50LatencyMs": 886, - "p75LatencyMs": 1082, - "p90LatencyMs": 2096, - "p99LatencyMs": 4614, - "maxLatencyMs": 4805, - "bytesPerSec": 20720025.61 + "requestsPerSec": 33.21, + "avgLatencyMs": 1106.04, + "medianLatencyMs": 897, + "p50LatencyMs": 897, + "p75LatencyMs": 1098, + "p90LatencyMs": 2206, + "p99LatencyMs": 4617, + "maxLatencyMs": 4814, + "bytesPerSec": 19653427.2 }, { "workers": 100, "durationMs": 5010, - "requests": 154, + "requests": 160, "errors": 0, - "requestsPerSec": 30.8, - "avgLatencyMs": 1144.88, - "medianLatencyMs": 856, - "p50LatencyMs": 856, + "requestsPerSec": 32, + "avgLatencyMs": 1131.78, + "medianLatencyMs": 892, + "p50LatencyMs": 892, "p75LatencyMs": 1038, - "p90LatencyMs": 2545, - "p99LatencyMs": 4659, - "maxLatencyMs": 4834, - "bytesPerSec": 18234777.61 + "p90LatencyMs": 2372, + "p99LatencyMs": 4621, + "maxLatencyMs": 4791, + "bytesPerSec": 18943590.4 }, { "workers": 200, "durationMs": 5010, - "requests": 114, + "requests": 113, "errors": 0, - "requestsPerSec": 22.8, - "avgLatencyMs": 1362.86, + "requestsPerSec": 22.6, + "avgLatencyMs": 1348.96, "medianLatencyMs": 807, "p50LatencyMs": 807, - "p75LatencyMs": 2005, - "p90LatencyMs": 3387, - "p99LatencyMs": 4791, - "maxLatencyMs": 4944, - "bytesPerSec": 13498163.2 + "p75LatencyMs": 2066, + "p90LatencyMs": 3341, + "p99LatencyMs": 4685, + "maxLatencyMs": 4840, + "bytesPerSec": 13382144 } ] }, { "peakWorkers": 1, - "peakRequestsPerSec": 44, - "peakAvgLatencyMs": 22.18, - "peakP50LatencyMs": 22, - "peakP75LatencyMs": 24, - "peakP90LatencyMs": 25, - "peakP99LatencyMs": 28, - "totalRequests": 1245, + "peakRequestsPerSec": 45, + "peakAvgLatencyMs": 21.66, + "peakP50LatencyMs": 21, + "peakP75LatencyMs": 23, + "peakP90LatencyMs": 24, + "peakP99LatencyMs": 36, + "totalRequests": 1271, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 220, + "requests": 225, "errors": 0, - "requestsPerSec": 44, - "avgLatencyMs": 22.18, - "medianLatencyMs": 22, - "p50LatencyMs": 22, - "p75LatencyMs": 24, - "p90LatencyMs": 25, - "p99LatencyMs": 28, - "maxLatencyMs": 32, - "bytesPerSec": 26055475.2 + "requestsPerSec": 45, + "avgLatencyMs": 21.66, + "medianLatencyMs": 21, + "p50LatencyMs": 21, + "p75LatencyMs": 23, + "p90LatencyMs": 24, + "p99LatencyMs": 36, + "maxLatencyMs": 37, + "bytesPerSec": 26648576 }, { "workers": 5, "durationMs": 5000, - "requests": 220, + "requests": 225, "errors": 0, - "requestsPerSec": 44, - "avgLatencyMs": 112.02, - "medianLatencyMs": 111, - "p50LatencyMs": 111, - "p75LatencyMs": 114, - "p90LatencyMs": 115, - "p99LatencyMs": 126, - "maxLatencyMs": 139, - "bytesPerSec": 26055475.2 + "requestsPerSec": 45, + "avgLatencyMs": 109.61, + "medianLatencyMs": 109, + "p50LatencyMs": 109, + "p75LatencyMs": 111, + "p90LatencyMs": 112, + "p99LatencyMs": 131, + "maxLatencyMs": 131, + "bytesPerSec": 26648576 }, { "workers": 10, "durationMs": 5000, - "requests": 200, + "requests": 204, "errors": 0, - "requestsPerSec": 40, - "avgLatencyMs": 243.11, - "medianLatencyMs": 248, - "p50LatencyMs": 248, - "p75LatencyMs": 250, - "p90LatencyMs": 254, - "p99LatencyMs": 365, - "maxLatencyMs": 416, - "bytesPerSec": 23679795.2 + "requestsPerSec": 40.8, + "avgLatencyMs": 240.02, + "medianLatencyMs": 243, + "p50LatencyMs": 243, + "p75LatencyMs": 246, + "p90LatencyMs": 250, + "p99LatencyMs": 357, + "maxLatencyMs": 408, + "bytesPerSec": 24154931.2 }, { "workers": 25, @@ -945,14 +945,14 @@ "requests": 181, "errors": 0, "requestsPerSec": 36.21, - "avgLatencyMs": 639.27, - "medianLatencyMs": 637, - "p50LatencyMs": 637, - "p75LatencyMs": 648, - "p90LatencyMs": 659, - "p99LatencyMs": 1804, - "maxLatencyMs": 1907, - "bytesPerSec": 21435187.2 + "avgLatencyMs": 640.74, + "medianLatencyMs": 630, + "p50LatencyMs": 630, + "p75LatencyMs": 638, + "p90LatencyMs": 643, + "p99LatencyMs": 1859, + "maxLatencyMs": 1961, + "bytesPerSec": 21436006.4 }, { "workers": 50, @@ -960,13 +960,13 @@ "requests": 168, "errors": 0, "requestsPerSec": 33.6, - "avgLatencyMs": 1102.39, - "medianLatencyMs": 886, - "p50LatencyMs": 886, - "p75LatencyMs": 1053, - "p90LatencyMs": 2270, - "p99LatencyMs": 4702, - "maxLatencyMs": 4897, + "avgLatencyMs": 1098.99, + "medianLatencyMs": 866, + "p50LatencyMs": 866, + "p75LatencyMs": 1049, + "p90LatencyMs": 2282, + "p99LatencyMs": 4686, + "maxLatencyMs": 4879, "bytesPerSec": 19892633.61 }, { @@ -975,102 +975,102 @@ "requests": 154, "errors": 0, "requestsPerSec": 30.8, - "avgLatencyMs": 1180.64, - "medianLatencyMs": 908, - "p50LatencyMs": 908, - "p75LatencyMs": 1054, - "p90LatencyMs": 2588, - "p99LatencyMs": 4806, - "maxLatencyMs": 4990, - "bytesPerSec": 18235801.61 + "avgLatencyMs": 1161.71, + "medianLatencyMs": 878, + "p50LatencyMs": 878, + "p75LatencyMs": 1028, + "p90LatencyMs": 2565, + "p99LatencyMs": 4727, + "maxLatencyMs": 4906, + "bytesPerSec": 18232524.8 }, { "workers": 200, "durationMs": 5010, - "requests": 102, + "requests": 114, "errors": 0, - "requestsPerSec": 20.4, - "avgLatencyMs": 1416, - "medianLatencyMs": 776, - "p50LatencyMs": 776, - "p75LatencyMs": 2280, - "p90LatencyMs": 3495, - "p99LatencyMs": 4726, - "maxLatencyMs": 4869, - "bytesPerSec": 12076646.4 + "requestsPerSec": 22.8, + "avgLatencyMs": 1372.65, + "medianLatencyMs": 783, + "p50LatencyMs": 783, + "p75LatencyMs": 2104, + "p90LatencyMs": 3458, + "p99LatencyMs": 4821, + "maxLatencyMs": 4971, + "bytesPerSec": 13500108.8 } ] }, { "peakWorkers": 1, - "peakRequestsPerSec": 44.6, - "peakAvgLatencyMs": 21.83, + "peakRequestsPerSec": 45, + "peakAvgLatencyMs": 21.71, "peakP50LatencyMs": 21, "peakP75LatencyMs": 23, "peakP90LatencyMs": 24, - "peakP99LatencyMs": 25, - "totalRequests": 1251, + "peakP99LatencyMs": 32, + "totalRequests": 1271, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 223, + "requests": 225, "errors": 0, - "requestsPerSec": 44.6, - "avgLatencyMs": 21.83, + "requestsPerSec": 45, + "avgLatencyMs": 21.71, "medianLatencyMs": 21, "p50LatencyMs": 21, "p75LatencyMs": 23, "p90LatencyMs": 24, - "p99LatencyMs": 25, - "maxLatencyMs": 33, - "bytesPerSec": 26412646.4 + "p99LatencyMs": 32, + "maxLatencyMs": 36, + "bytesPerSec": 26648576 }, { "workers": 5, "durationMs": 5000, - "requests": 220, + "requests": 225, "errors": 0, - "requestsPerSec": 44, - "avgLatencyMs": 112.33, - "medianLatencyMs": 112, - "p50LatencyMs": 112, - "p75LatencyMs": 114, - "p90LatencyMs": 116, + "requestsPerSec": 45, + "avgLatencyMs": 109.84, + "medianLatencyMs": 109, + "p50LatencyMs": 109, + "p75LatencyMs": 111, + "p90LatencyMs": 115, "p99LatencyMs": 130, - "maxLatencyMs": 138, - "bytesPerSec": 26055475.2 + "maxLatencyMs": 130, + "bytesPerSec": 26645299.2 }, { "workers": 10, "durationMs": 5000, - "requests": 198, + "requests": 200, "errors": 0, - "requestsPerSec": 39.6, - "avgLatencyMs": 244.27, - "medianLatencyMs": 246, - "p50LatencyMs": 246, - "p75LatencyMs": 249, - "p90LatencyMs": 251, - "p99LatencyMs": 401, - "maxLatencyMs": 441, - "bytesPerSec": 23443865.6 + "requestsPerSec": 40, + "avgLatencyMs": 242.43, + "medianLatencyMs": 242, + "p50LatencyMs": 242, + "p75LatencyMs": 246, + "p90LatencyMs": 250, + "p99LatencyMs": 366, + "maxLatencyMs": 421, + "bytesPerSec": 23679795.2 }, { "workers": 25, "durationMs": 5000, - "requests": 181, + "requests": 185, "errors": 0, - "requestsPerSec": 36.21, - "avgLatencyMs": 642.73, - "medianLatencyMs": 643, - "p50LatencyMs": 643, - "p75LatencyMs": 652, - "p90LatencyMs": 659, - "p99LatencyMs": 1809, - "maxLatencyMs": 1928, - "bytesPerSec": 21435187.2 + "requestsPerSec": 37, + "avgLatencyMs": 627.15, + "medianLatencyMs": 625, + "p50LatencyMs": 625, + "p75LatencyMs": 632, + "p90LatencyMs": 645, + "p99LatencyMs": 1781, + "maxLatencyMs": 1885, + "bytesPerSec": 21910323.2 }, { "workers": 50, @@ -1078,29 +1078,29 @@ "requests": 168, "errors": 0, "requestsPerSec": 33.6, - "avgLatencyMs": 1122.42, - "medianLatencyMs": 868, - "p50LatencyMs": 868, - "p75LatencyMs": 1056, - "p90LatencyMs": 2345, - "p99LatencyMs": 4779, - "maxLatencyMs": 4978, - "bytesPerSec": 19889356.8 + "avgLatencyMs": 1115.39, + "medianLatencyMs": 903, + "p50LatencyMs": 903, + "p75LatencyMs": 1072, + "p90LatencyMs": 2286, + "p99LatencyMs": 4754, + "maxLatencyMs": 4957, + "bytesPerSec": 19892633.61 }, { "workers": 100, - "durationMs": 5000, - "requests": 147, + "durationMs": 5010, + "requests": 154, "errors": 0, - "requestsPerSec": 29.4, - "avgLatencyMs": 1173.75, - "medianLatencyMs": 867, - "p50LatencyMs": 867, - "p75LatencyMs": 1057, - "p90LatencyMs": 2674, - "p99LatencyMs": 4676, - "maxLatencyMs": 4857, - "bytesPerSec": 17405337.61 + "requestsPerSec": 30.8, + "avgLatencyMs": 1165.49, + "medianLatencyMs": 878, + "p50LatencyMs": 878, + "p75LatencyMs": 1045, + "p90LatencyMs": 2595, + "p99LatencyMs": 4745, + "maxLatencyMs": 4918, + "bytesPerSec": 18234368 }, { "workers": 200, @@ -1108,14 +1108,14 @@ "requests": 114, "errors": 0, "requestsPerSec": 22.8, - "avgLatencyMs": 1369.87, - "medianLatencyMs": 811, - "p50LatencyMs": 811, - "p75LatencyMs": 2018, - "p90LatencyMs": 3402, - "p99LatencyMs": 4814, - "maxLatencyMs": 4965, - "bytesPerSec": 13497753.6 + "avgLatencyMs": 1363.36, + "medianLatencyMs": 798, + "p50LatencyMs": 798, + "p75LatencyMs": 2070, + "p90LatencyMs": 3416, + "p99LatencyMs": 4785, + "maxLatencyMs": 4925, + "bytesPerSec": 13497344 } ] } diff --git a/packages/app-nuxt/ci-stats.json b/packages/app-nuxt/ci-stats.json index 7e2745c5..2c4485cd 100644 --- a/packages/app-nuxt/ci-stats.json +++ b/packages/app-nuxt/ci-stats.json @@ -1,216 +1,216 @@ { - "timingMeasuredAt": "2026-10-03T13:34:23.158Z", + "timingMeasuredAt": "2026-10-04T04:21:33.714Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "4.5.2", "clientSideRenderedTests": { - "firstPaintMs": 153.8, - "fcpMs": 153.83, + "firstPaintMs": 169.6, + "fcpMs": 169.6, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 10.7, - "inputDelayMs": 0.46, - "processingDurationMs": 2, - "presentationDelayMs": 8.24 + "interactionLatencyMs": 9.37, + "inputDelayMs": 0.44, + "processingDurationMs": 2.11, + "presentationDelayMs": 6.82 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 11.01, - "fcpMs": 11.06, - "interactionLatencyMs": 2.51, - "inputDelayMs": 0.04, - "processingDurationMs": 1.18, - "presentationDelayMs": 2.93 + "firstPaintMs": 12.34, + "fcpMs": 12.31, + "interactionLatencyMs": 2.64, + "inputDelayMs": 0.09, + "processingDurationMs": 1.26, + "presentationDelayMs": 3.15 }, "samples": [ { - "firstPaintMs": 152, - "fcpMs": 151.613, + "firstPaintMs": 190, + "fcpMs": 189.742, "interactionTests": { - "interactionLatencyMs": 8.74, - "inputDelayMs": 0.418, - "processingDurationMs": 1.277, - "presentationDelayMs": 7.045 + "interactionLatencyMs": 7.073, + "inputDelayMs": 0.568, + "processingDurationMs": 2.306, + "presentationDelayMs": 4.199 } }, { - "firstPaintMs": 162, - "fcpMs": 162.39, + "firstPaintMs": 163, + "fcpMs": 162.774, "interactionTests": { - "interactionLatencyMs": 12.846, - "inputDelayMs": 0.464, - "processingDurationMs": 1.336, - "presentationDelayMs": 11.046 + "interactionLatencyMs": 9.924000000000001, + "inputDelayMs": 0.408, + "processingDurationMs": 1.338, + "presentationDelayMs": 8.178 } }, { - "firstPaintMs": 168, - "fcpMs": 167.998, + "firstPaintMs": 159, + "fcpMs": 158.791, "interactionTests": { - "interactionLatencyMs": 9.672, - "inputDelayMs": 0.502, - "processingDurationMs": 4.094, - "presentationDelayMs": 5.076 + "interactionLatencyMs": 7.0920000000000005, + "inputDelayMs": 0.364, + "processingDurationMs": 1.248, + "presentationDelayMs": 5.48 } }, { - "firstPaintMs": 143, - "fcpMs": 143.259, + "firstPaintMs": 172, + "fcpMs": 172.458, "interactionTests": { - "interactionLatencyMs": 8.368, - "inputDelayMs": 0.433, - "processingDurationMs": 1.56, - "presentationDelayMs": 6.375 + "interactionLatencyMs": 13.515, + "inputDelayMs": 0.377, + "processingDurationMs": 1.433, + "presentationDelayMs": 11.705 } }, { - "firstPaintMs": 144, - "fcpMs": 143.911, + "firstPaintMs": 164, + "fcpMs": 164.239, "interactionTests": { - "interactionLatencyMs": 13.889, - "inputDelayMs": 0.506, - "processingDurationMs": 1.747, - "presentationDelayMs": 11.636 + "interactionLatencyMs": 9.253, + "inputDelayMs": 0.49, + "processingDurationMs": 4.232, + "presentationDelayMs": 4.531 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 358, - "avgLatencyMs": 2.867, - "medianLatencyMs": 2.718, - "samples": 3489, + "opsPerSec": 378, + "avgLatencyMs": 2.709, + "medianLatencyMs": 2.569, + "samples": 3691, "bodySizeKb": 201.57, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 124.6, - "fcpMs": 124.48, + "firstPaintMs": 110.8, + "fcpMs": 110.68, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 17.38, - "inputDelayMs": 0.87, - "processingDurationMs": 2.16, - "presentationDelayMs": 14.35 + "interactionLatencyMs": 12.87, + "inputDelayMs": 0.54, + "processingDurationMs": 1.37, + "presentationDelayMs": 10.96 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 24.48, - "fcpMs": 24.54, - "interactionLatencyMs": 2.82, - "inputDelayMs": 0.71, - "processingDurationMs": 1.29, - "presentationDelayMs": 2.11 + "firstPaintMs": 13.59, + "fcpMs": 13.61, + "interactionLatencyMs": 0.77, + "inputDelayMs": 0.06, + "processingDurationMs": 0.06, + "presentationDelayMs": 0.77 }, "samples": [ { - "firstPaintMs": 143, - "fcpMs": 142.748, + "firstPaintMs": 104, + "fcpMs": 104.202, "interactionTests": { - "interactionLatencyMs": 18.67, - "inputDelayMs": 0.463, - "processingDurationMs": 1.273, - "presentationDelayMs": 16.934 + "interactionLatencyMs": 13.654, + "inputDelayMs": 0.577, + "processingDurationMs": 1.386, + "presentationDelayMs": 11.691 } }, { - "firstPaintMs": 155, - "fcpMs": 155.118, + "firstPaintMs": 131, + "fcpMs": 130.648, "interactionTests": { - "interactionLatencyMs": 16.424999999999997, - "inputDelayMs": 0.863, - "processingDurationMs": 1.256, - "presentationDelayMs": 14.306 + "interactionLatencyMs": 12.529, + "inputDelayMs": 0.52, + "processingDurationMs": 1.41, + "presentationDelayMs": 10.599 } }, { - "firstPaintMs": 123, - "fcpMs": 122.84, + "firstPaintMs": 108, + "fcpMs": 107.684, "interactionTests": { - "interactionLatencyMs": 20.771, - "inputDelayMs": 2.11, - "processingDurationMs": 2.951, - "presentationDelayMs": 15.71 + "interactionLatencyMs": 13.643, + "inputDelayMs": 0.607, + "processingDurationMs": 1.287, + "presentationDelayMs": 11.749 } }, { - "firstPaintMs": 98, - "fcpMs": 97.921, + "firstPaintMs": 95, + "fcpMs": 94.564, "interactionTests": { - "interactionLatencyMs": 13.193, - "inputDelayMs": 0.399, - "processingDurationMs": 1.278, - "presentationDelayMs": 11.516 + "interactionLatencyMs": 12.65, + "inputDelayMs": 0.447, + "processingDurationMs": 1.338, + "presentationDelayMs": 10.865 } }, { - "firstPaintMs": 104, - "fcpMs": 103.781, + "firstPaintMs": 116, + "fcpMs": 116.316, "interactionTests": { - "interactionLatencyMs": 17.863, - "inputDelayMs": 0.532, - "processingDurationMs": 4.065, - "presentationDelayMs": 13.266 + "interactionLatencyMs": 11.882000000000001, + "inputDelayMs": 0.525, + "processingDurationMs": 1.438, + "presentationDelayMs": 9.919 } } ] }, "ssrRouterLinkLoadTests": { "peakWorkers": 5, - "peakRequestsPerSec": 72.8, - "peakAvgLatencyMs": 67.88, - "peakP50LatencyMs": 64, - "peakP75LatencyMs": 66, - "peakP90LatencyMs": 78, + "peakRequestsPerSec": 74, + "peakAvgLatencyMs": 66.36, + "peakP50LatencyMs": 63, + "peakP75LatencyMs": 64, + "peakP90LatencyMs": 67, "peakP99LatencyMs": 120, - "totalRequests": 2343, + "totalRequests": 2401, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 342, + "requests": 345, "errors": 0, - "requestsPerSec": 68.41, - "avgLatencyMs": 14.08, - "medianLatencyMs": 12, - "p50LatencyMs": 12, - "p75LatencyMs": 17, - "p90LatencyMs": 18, - "p99LatencyMs": 36, - "maxLatencyMs": 40, - "bytesPerSec": 20904345.61 + "requestsPerSec": 69, + "avgLatencyMs": 13.91, + "medianLatencyMs": 11, + "p50LatencyMs": 11, + "p75LatencyMs": 16, + "p90LatencyMs": 17, + "p99LatencyMs": 39, + "maxLatencyMs": 42, + "bytesPerSec": 21091123.2 }, { "workers": 5, "durationMs": 5000, - "requests": 364, + "requests": 370, "errors": 0, - "requestsPerSec": 72.8, - "avgLatencyMs": 67.88, - "medianLatencyMs": 64, - "p50LatencyMs": 64, - "p75LatencyMs": 66, - "p90LatencyMs": 78, + "requestsPerSec": 74, + "avgLatencyMs": 66.36, + "medianLatencyMs": 63, + "p50LatencyMs": 63, + "p75LatencyMs": 64, + "p90LatencyMs": 67, "p99LatencyMs": 120, - "maxLatencyMs": 122, - "bytesPerSec": 22244556.8 + "maxLatencyMs": 121, + "bytesPerSec": 22611558.4 }, { "workers": 10, "durationMs": 5000, - "requests": 363, + "requests": 370, "errors": 0, - "requestsPerSec": 72.6, - "avgLatencyMs": 134.56, - "medianLatencyMs": 129, - "p50LatencyMs": 129, - "p75LatencyMs": 145, - "p90LatencyMs": 148, - "p99LatencyMs": 236, - "maxLatencyMs": 436, - "bytesPerSec": 22185574.4 + "requestsPerSec": 74, + "avgLatencyMs": 133.41, + "medianLatencyMs": 126, + "p50LatencyMs": 126, + "p75LatencyMs": 131, + "p90LatencyMs": 161, + "p99LatencyMs": 233, + "maxLatencyMs": 421, + "bytesPerSec": 22614835.2 }, { "workers": 25, @@ -218,236 +218,236 @@ "requests": 356, "errors": 0, "requestsPerSec": 71.2, - "avgLatencyMs": 341.86, - "medianLatencyMs": 341, - "p50LatencyMs": 341, - "p75LatencyMs": 343, - "p90LatencyMs": 345, - "p99LatencyMs": 1896, - "maxLatencyMs": 2399, + "avgLatencyMs": 336.34, + "medianLatencyMs": 330, + "p50LatencyMs": 330, + "p75LatencyMs": 336, + "p90LatencyMs": 338, + "p99LatencyMs": 1883, + "maxLatencyMs": 2388, "bytesPerSec": 21756313.6 }, { "workers": 50, "durationMs": 5000, - "requests": 342, + "requests": 350, "errors": 0, - "requestsPerSec": 68.41, - "avgLatencyMs": 505.93, - "medianLatencyMs": 366, - "p50LatencyMs": 366, - "p75LatencyMs": 441, - "p90LatencyMs": 484, - "p99LatencyMs": 4221, - "maxLatencyMs": 4930, - "bytesPerSec": 20898611.2 + "requestsPerSec": 70, + "avgLatencyMs": 488.96, + "medianLatencyMs": 373, + "p50LatencyMs": 373, + "p75LatencyMs": 456, + "p90LatencyMs": 487, + "p99LatencyMs": 4050, + "maxLatencyMs": 4776, + "bytesPerSec": 21392588.8 }, { "workers": 100, "durationMs": 5010, - "requests": 305, + "requests": 323, "errors": 0, - "requestsPerSec": 61, - "avgLatencyMs": 520.91, - "medianLatencyMs": 365, - "p50LatencyMs": 365, - "p75LatencyMs": 445, - "p90LatencyMs": 665, - "p99LatencyMs": 4092, - "maxLatencyMs": 4802, - "bytesPerSec": 18642124.8 + "requestsPerSec": 64.6, + "avgLatencyMs": 510.11, + "medianLatencyMs": 364, + "p50LatencyMs": 364, + "p75LatencyMs": 440, + "p90LatencyMs": 551, + "p99LatencyMs": 4128, + "maxLatencyMs": 4837, + "bytesPerSec": 19741900.8 }, { "workers": 200, "durationMs": 5010, - "requests": 271, + "requests": 287, "errors": 0, - "requestsPerSec": 54.2, - "avgLatencyMs": 553.95, - "medianLatencyMs": 340, - "p50LatencyMs": 340, - "p75LatencyMs": 420, - "p90LatencyMs": 1204, - "p99LatencyMs": 4356, - "maxLatencyMs": 4806, - "bytesPerSec": 16564224 + "requestsPerSec": 57.4, + "avgLatencyMs": 559.58, + "medianLatencyMs": 356, + "p50LatencyMs": 356, + "p75LatencyMs": 416, + "p90LatencyMs": 1235, + "p99LatencyMs": 4548, + "maxLatencyMs": 4988, + "bytesPerSec": 17540710.4 } ], "runs": 3, "samples": [ { "peakWorkers": 10, - "peakRequestsPerSec": 73, - "peakAvgLatencyMs": 134.51, - "peakP50LatencyMs": 128, - "peakP75LatencyMs": 130, - "peakP90LatencyMs": 175, - "peakP99LatencyMs": 237, - "totalRequests": 2334, + "peakRequestsPerSec": 74, + "peakAvgLatencyMs": 133.82, + "peakP50LatencyMs": 129, + "peakP75LatencyMs": 145, + "peakP90LatencyMs": 148, + "peakP99LatencyMs": 234, + "totalRequests": 2389, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 342, + "requests": 346, "errors": 0, - "requestsPerSec": 68.41, - "avgLatencyMs": 14.05, + "requestsPerSec": 69.2, + "avgLatencyMs": 13.9, "medianLatencyMs": 11, "p50LatencyMs": 11, "p75LatencyMs": 17, "p90LatencyMs": 18, - "p99LatencyMs": 34, - "maxLatencyMs": 41, - "bytesPerSec": 20907622.4 + "p99LatencyMs": 33, + "maxLatencyMs": 39, + "bytesPerSec": 21150105.61 }, { "workers": 5, "durationMs": 5000, - "requests": 364, + "requests": 368, "errors": 0, - "requestsPerSec": 72.8, - "avgLatencyMs": 67.62, - "medianLatencyMs": 65, - "p50LatencyMs": 65, - "p75LatencyMs": 66, - "p90LatencyMs": 76, - "p99LatencyMs": 119, - "maxLatencyMs": 121, - "bytesPerSec": 22244556.8 + "requestsPerSec": 73.6, + "avgLatencyMs": 67.01, + "medianLatencyMs": 64, + "p50LatencyMs": 64, + "p75LatencyMs": 65, + "p90LatencyMs": 77, + "p99LatencyMs": 117, + "maxLatencyMs": 117, + "bytesPerSec": 22490316.8 }, { "workers": 10, "durationMs": 5000, - "requests": 365, + "requests": 370, "errors": 0, - "requestsPerSec": 73, - "avgLatencyMs": 134.51, - "medianLatencyMs": 128, - "p50LatencyMs": 128, - "p75LatencyMs": 130, - "p90LatencyMs": 175, - "p99LatencyMs": 237, - "maxLatencyMs": 464, - "bytesPerSec": 22303539.2 + "requestsPerSec": 74, + "avgLatencyMs": 133.82, + "medianLatencyMs": 129, + "p50LatencyMs": 129, + "p75LatencyMs": 145, + "p90LatencyMs": 148, + "p99LatencyMs": 234, + "maxLatencyMs": 473, + "bytesPerSec": 22614835.2 }, { "workers": 25, "durationMs": 5000, - "requests": 356, + "requests": 355, "errors": 0, - "requestsPerSec": 71.2, - "avgLatencyMs": 343.27, - "medianLatencyMs": 341, - "p50LatencyMs": 341, - "p75LatencyMs": 343, - "p90LatencyMs": 346, - "p99LatencyMs": 1907, - "maxLatencyMs": 2419, - "bytesPerSec": 21756313.6 + "requestsPerSec": 71, + "avgLatencyMs": 340.66, + "medianLatencyMs": 337, + "p50LatencyMs": 337, + "p75LatencyMs": 340, + "p90LatencyMs": 341, + "p99LatencyMs": 1890, + "maxLatencyMs": 2386, + "bytesPerSec": 21697331.2 }, { "workers": 50, "durationMs": 5000, - "requests": 332, + "requests": 342, "errors": 0, - "requestsPerSec": 66.41, - "avgLatencyMs": 500.25, + "requestsPerSec": 68.41, + "avgLatencyMs": 497.16, "medianLatencyMs": 363, "p50LatencyMs": 363, - "p75LatencyMs": 455, - "p90LatencyMs": 481, - "p99LatencyMs": 4064, - "maxLatencyMs": 4756, - "bytesPerSec": 20289126.4 + "p75LatencyMs": 436, + "p90LatencyMs": 479, + "p99LatencyMs": 4142, + "maxLatencyMs": 4844, + "bytesPerSec": 20898611.2 }, { "workers": 100, "durationMs": 5010, - "requests": 304, + "requests": 324, "errors": 0, - "requestsPerSec": 60.8, - "avgLatencyMs": 523.08, - "medianLatencyMs": 389, - "p50LatencyMs": 389, - "p75LatencyMs": 451, - "p90LatencyMs": 555, - "p99LatencyMs": 4088, - "maxLatencyMs": 4811, - "bytesPerSec": 18583552 + "requestsPerSec": 64.8, + "avgLatencyMs": 509.59, + "medianLatencyMs": 367, + "p50LatencyMs": 367, + "p75LatencyMs": 448, + "p90LatencyMs": 552, + "p99LatencyMs": 4150, + "maxLatencyMs": 4836, + "bytesPerSec": 19802521.61 }, { "workers": 200, "durationMs": 5010, - "requests": 271, + "requests": 284, "errors": 0, - "requestsPerSec": 54.2, - "avgLatencyMs": 560.72, - "medianLatencyMs": 334, - "p50LatencyMs": 334, - "p75LatencyMs": 406, - "p90LatencyMs": 1275, - "p99LatencyMs": 4436, - "maxLatencyMs": 4870, - "bytesPerSec": 16560947.2 + "requestsPerSec": 56.8, + "avgLatencyMs": 545.07, + "medianLatencyMs": 331, + "p50LatencyMs": 331, + "p75LatencyMs": 418, + "p90LatencyMs": 1189, + "p99LatencyMs": 4343, + "maxLatencyMs": 4769, + "bytesPerSec": 17357209.61 } ] }, { - "peakWorkers": 5, - "peakRequestsPerSec": 72.8, - "peakAvgLatencyMs": 67.88, - "peakP50LatencyMs": 64, - "peakP75LatencyMs": 66, - "peakP90LatencyMs": 78, - "peakP99LatencyMs": 120, - "totalRequests": 2343, + "peakWorkers": 10, + "peakRequestsPerSec": 74.2, + "peakAvgLatencyMs": 132.37, + "peakP50LatencyMs": 128, + "peakP75LatencyMs": 143, + "peakP90LatencyMs": 147, + "peakP99LatencyMs": 186, + "totalRequests": 2358, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 342, + "requests": 348, "errors": 0, - "requestsPerSec": 68.41, - "avgLatencyMs": 14.08, - "medianLatencyMs": 12, - "p50LatencyMs": 12, - "p75LatencyMs": 17, - "p90LatencyMs": 18, - "p99LatencyMs": 36, + "requestsPerSec": 69.6, + "avgLatencyMs": 13.84, + "medianLatencyMs": 11, + "p50LatencyMs": 11, + "p75LatencyMs": 16, + "p90LatencyMs": 17, + "p99LatencyMs": 35, "maxLatencyMs": 40, - "bytesPerSec": 20904345.61 + "bytesPerSec": 21274624 }, { "workers": 5, "durationMs": 5000, - "requests": 364, + "requests": 362, "errors": 0, - "requestsPerSec": 72.8, - "avgLatencyMs": 67.88, - "medianLatencyMs": 64, - "p50LatencyMs": 64, + "requestsPerSec": 72.41, + "avgLatencyMs": 67.37, + "medianLatencyMs": 65, + "p50LatencyMs": 65, "p75LatencyMs": 66, - "p90LatencyMs": 78, - "p99LatencyMs": 120, - "maxLatencyMs": 122, - "bytesPerSec": 22244556.8 + "p90LatencyMs": 69, + "p99LatencyMs": 116, + "maxLatencyMs": 121, + "bytesPerSec": 22120038.4 }, { "workers": 10, "durationMs": 5000, - "requests": 363, + "requests": 371, "errors": 0, - "requestsPerSec": 72.6, - "avgLatencyMs": 134.56, - "medianLatencyMs": 129, - "p50LatencyMs": 129, - "p75LatencyMs": 145, - "p90LatencyMs": 148, - "p99LatencyMs": 236, - "maxLatencyMs": 436, - "bytesPerSec": 22185574.4 + "requestsPerSec": 74.2, + "avgLatencyMs": 132.37, + "medianLatencyMs": 128, + "p50LatencyMs": 128, + "p75LatencyMs": 143, + "p90LatencyMs": 147, + "p99LatencyMs": 186, + "maxLatencyMs": 371, + "bytesPerSec": 22677094.4 }, { "workers": 25, @@ -455,177 +455,177 @@ "requests": 356, "errors": 0, "requestsPerSec": 71.2, - "avgLatencyMs": 341.86, - "medianLatencyMs": 341, - "p50LatencyMs": 341, - "p75LatencyMs": 343, - "p90LatencyMs": 345, - "p99LatencyMs": 1896, - "maxLatencyMs": 2399, + "avgLatencyMs": 338.42, + "medianLatencyMs": 334, + "p50LatencyMs": 334, + "p75LatencyMs": 337, + "p90LatencyMs": 339, + "p99LatencyMs": 1889, + "maxLatencyMs": 2397, "bytesPerSec": 21756313.6 }, { "workers": 50, - "durationMs": 5000, + "durationMs": 5010, "requests": 342, "errors": 0, "requestsPerSec": 68.41, - "avgLatencyMs": 505.93, - "medianLatencyMs": 366, - "p50LatencyMs": 366, - "p75LatencyMs": 441, - "p90LatencyMs": 484, - "p99LatencyMs": 4221, - "maxLatencyMs": 4930, - "bytesPerSec": 20898611.2 + "avgLatencyMs": 499.82, + "medianLatencyMs": 368, + "p50LatencyMs": 368, + "p75LatencyMs": 440, + "p90LatencyMs": 481, + "p99LatencyMs": 4165, + "maxLatencyMs": 4874, + "bytesPerSec": 20901068.8 }, { "workers": 100, "durationMs": 5010, - "requests": 305, + "requests": 323, "errors": 0, - "requestsPerSec": 61, - "avgLatencyMs": 520.91, - "medianLatencyMs": 365, - "p50LatencyMs": 365, - "p75LatencyMs": 445, - "p90LatencyMs": 665, - "p99LatencyMs": 4092, - "maxLatencyMs": 4802, - "bytesPerSec": 18642124.8 + "requestsPerSec": 64.6, + "avgLatencyMs": 524.01, + "medianLatencyMs": 370, + "p50LatencyMs": 370, + "p75LatencyMs": 451, + "p90LatencyMs": 577, + "p99LatencyMs": 4258, + "maxLatencyMs": 4958, + "bytesPerSec": 19741900.8 }, { "workers": 200, "durationMs": 5010, - "requests": 271, + "requests": 256, "errors": 0, - "requestsPerSec": 54.2, - "avgLatencyMs": 553.95, - "medianLatencyMs": 340, - "p50LatencyMs": 340, - "p75LatencyMs": 420, - "p90LatencyMs": 1204, - "p99LatencyMs": 4356, - "maxLatencyMs": 4806, - "bytesPerSec": 16564224 + "requestsPerSec": 51.2, + "avgLatencyMs": 567.42, + "medianLatencyMs": 332, + "p50LatencyMs": 332, + "p75LatencyMs": 388, + "p90LatencyMs": 1419, + "p99LatencyMs": 4362, + "maxLatencyMs": 4780, + "bytesPerSec": 15642624 } ] }, { - "peakWorkers": 10, - "peakRequestsPerSec": 72, - "peakAvgLatencyMs": 136.03, - "peakP50LatencyMs": 131, - "peakP75LatencyMs": 147, - "peakP90LatencyMs": 163, - "peakP99LatencyMs": 244, - "totalRequests": 2300, + "peakWorkers": 5, + "peakRequestsPerSec": 74, + "peakAvgLatencyMs": 66.36, + "peakP50LatencyMs": 63, + "peakP75LatencyMs": 64, + "peakP90LatencyMs": 67, + "peakP99LatencyMs": 120, + "totalRequests": 2401, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 335, + "requests": 345, "errors": 0, - "requestsPerSec": 67, - "avgLatencyMs": 14.38, - "medianLatencyMs": 12, - "p50LatencyMs": 12, - "p75LatencyMs": 17, - "p90LatencyMs": 18, + "requestsPerSec": 69, + "avgLatencyMs": 13.91, + "medianLatencyMs": 11, + "p50LatencyMs": 11, + "p75LatencyMs": 16, + "p90LatencyMs": 17, "p99LatencyMs": 39, - "maxLatencyMs": 44, - "bytesPerSec": 20478361.61 + "maxLatencyMs": 42, + "bytesPerSec": 21091123.2 }, { "workers": 5, "durationMs": 5000, - "requests": 359, + "requests": 370, "errors": 0, - "requestsPerSec": 71.8, - "avgLatencyMs": 68.68, - "medianLatencyMs": 65, - "p50LatencyMs": 65, - "p75LatencyMs": 67, - "p90LatencyMs": 77, - "p99LatencyMs": 123, - "maxLatencyMs": 127, - "bytesPerSec": 21936537.6 + "requestsPerSec": 74, + "avgLatencyMs": 66.36, + "medianLatencyMs": 63, + "p50LatencyMs": 63, + "p75LatencyMs": 64, + "p90LatencyMs": 67, + "p99LatencyMs": 120, + "maxLatencyMs": 121, + "bytesPerSec": 22611558.4 }, { "workers": 10, "durationMs": 5000, - "requests": 360, + "requests": 370, "errors": 0, - "requestsPerSec": 72, - "avgLatencyMs": 136.03, - "medianLatencyMs": 131, - "p50LatencyMs": 131, - "p75LatencyMs": 147, - "p90LatencyMs": 163, - "p99LatencyMs": 244, - "maxLatencyMs": 482, - "bytesPerSec": 21998796.8 + "requestsPerSec": 74, + "avgLatencyMs": 133.41, + "medianLatencyMs": 126, + "p50LatencyMs": 126, + "p75LatencyMs": 131, + "p90LatencyMs": 161, + "p99LatencyMs": 233, + "maxLatencyMs": 421, + "bytesPerSec": 22614835.2 }, { "workers": 25, "durationMs": 5000, - "requests": 343, + "requests": 356, "errors": 0, - "requestsPerSec": 68.6, - "avgLatencyMs": 347.61, - "medianLatencyMs": 343, - "p50LatencyMs": 343, - "p75LatencyMs": 346, - "p90LatencyMs": 350, - "p99LatencyMs": 1929, - "maxLatencyMs": 2446, - "bytesPerSec": 20966604.8 + "requestsPerSec": 71.2, + "avgLatencyMs": 336.34, + "medianLatencyMs": 330, + "p50LatencyMs": 330, + "p75LatencyMs": 336, + "p90LatencyMs": 338, + "p99LatencyMs": 1883, + "maxLatencyMs": 2388, + "bytesPerSec": 21756313.6 }, { "workers": 50, - "durationMs": 5010, - "requests": 342, + "durationMs": 5000, + "requests": 350, "errors": 0, - "requestsPerSec": 68.41, - "avgLatencyMs": 504.73, - "medianLatencyMs": 368, - "p50LatencyMs": 368, - "p75LatencyMs": 461, - "p90LatencyMs": 490, - "p99LatencyMs": 4197, - "maxLatencyMs": 4918, - "bytesPerSec": 20901068.8 + "requestsPerSec": 70, + "avgLatencyMs": 488.96, + "medianLatencyMs": 373, + "p50LatencyMs": 373, + "p75LatencyMs": 456, + "p90LatencyMs": 487, + "p99LatencyMs": 4050, + "maxLatencyMs": 4776, + "bytesPerSec": 21392588.8 }, { "workers": 100, "durationMs": 5010, - "requests": 306, + "requests": 323, "errors": 0, - "requestsPerSec": 61.2, - "avgLatencyMs": 527, - "medianLatencyMs": 366, - "p50LatencyMs": 366, - "p75LatencyMs": 451, - "p90LatencyMs": 673, - "p99LatencyMs": 4160, - "maxLatencyMs": 4874, - "bytesPerSec": 18705203.2 + "requestsPerSec": 64.6, + "avgLatencyMs": 510.11, + "medianLatencyMs": 364, + "p50LatencyMs": 364, + "p75LatencyMs": 440, + "p90LatencyMs": 551, + "p99LatencyMs": 4128, + "maxLatencyMs": 4837, + "bytesPerSec": 19741900.8 }, { "workers": 200, "durationMs": 5010, - "requests": 255, + "requests": 287, "errors": 0, - "requestsPerSec": 51, - "avgLatencyMs": 572.26, - "medianLatencyMs": 336, - "p50LatencyMs": 336, - "p75LatencyMs": 410, - "p90LatencyMs": 1384, - "p99LatencyMs": 4384, - "maxLatencyMs": 4819, - "bytesPerSec": 15583641.6 + "requestsPerSec": 57.4, + "avgLatencyMs": 559.58, + "medianLatencyMs": 356, + "p50LatencyMs": 356, + "p75LatencyMs": 416, + "p90LatencyMs": 1235, + "p99LatencyMs": 4548, + "maxLatencyMs": 4988, + "bytesPerSec": 17540710.4 } ] } @@ -644,475 +644,475 @@ }, "browserVersion": "Google Chrome 153.0.8010.47", "ssrLoadTests": { - "peakWorkers": 100, - "peakRequestsPerSec": 479.8, - "peakAvgLatencyMs": 198.66, - "peakP50LatencyMs": 139, - "peakP75LatencyMs": 174, - "peakP90LatencyMs": 197, - "peakP99LatencyMs": 2958, - "totalRequests": 15533, + "peakWorkers": 10, + "peakRequestsPerSec": 491.6, + "peakAvgLatencyMs": 19.77, + "peakP50LatencyMs": 19, + "peakP75LatencyMs": 21, + "peakP90LatencyMs": 21, + "peakP99LatencyMs": 33, + "totalRequests": 16039, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1498, + "requests": 1557, "errors": 0, - "requestsPerSec": 299.61, - "avgLatencyMs": 3.11, + "requestsPerSec": 311.4, + "avgLatencyMs": 3.1, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, "p90LatencyMs": 3, "p99LatencyMs": 5, "maxLatencyMs": 8, - "bytesPerSec": 88860262.4 + "bytesPerSec": 92372992 }, { "workers": 5, "durationMs": 5000, - "requests": 2335, + "requests": 2416, "errors": 0, - "requestsPerSec": 467, - "avgLatencyMs": 10.07, + "requestsPerSec": 483.2, + "avgLatencyMs": 9.86, "medianLatencyMs": 9, "p50LatencyMs": 9, "p75LatencyMs": 11, "p90LatencyMs": 12, "p99LatencyMs": 18, - "maxLatencyMs": 21, - "bytesPerSec": 138503782.4 + "maxLatencyMs": 23, + "bytesPerSec": 143327232 }, { "workers": 10, "durationMs": 5000, - "requests": 2356, + "requests": 2458, "errors": 0, - "requestsPerSec": 471.2, - "avgLatencyMs": 20.67, - "medianLatencyMs": 20, - "p50LatencyMs": 20, - "p75LatencyMs": 22, - "p90LatencyMs": 23, - "p99LatencyMs": 37, - "maxLatencyMs": 69, - "bytesPerSec": 139762073.6 + "requestsPerSec": 491.6, + "avgLatencyMs": 19.77, + "medianLatencyMs": 19, + "p50LatencyMs": 19, + "p75LatencyMs": 21, + "p90LatencyMs": 21, + "p99LatencyMs": 33, + "maxLatencyMs": 57, + "bytesPerSec": 145817600 }, { "workers": 25, "durationMs": 5000, - "requests": 2293, + "requests": 2409, "errors": 0, - "requestsPerSec": 458.6, - "avgLatencyMs": 53.8, - "medianLatencyMs": 53, - "p50LatencyMs": 53, - "p75LatencyMs": 54, - "p90LatencyMs": 56, - "p99LatencyMs": 77, - "maxLatencyMs": 374, - "bytesPerSec": 136039628.81 + "requestsPerSec": 481.8, + "avgLatencyMs": 51.15, + "medianLatencyMs": 50, + "p50LatencyMs": 50, + "p75LatencyMs": 51, + "p90LatencyMs": 53, + "p99LatencyMs": 75, + "maxLatencyMs": 334, + "bytesPerSec": 142907801.6 }, { "workers": 50, "durationMs": 5000, - "requests": 2350, + "requests": 2399, "errors": 0, - "requestsPerSec": 470, - "avgLatencyMs": 104.81, - "medianLatencyMs": 101, - "p50LatencyMs": 101, - "p75LatencyMs": 107, - "p90LatencyMs": 113, - "p99LatencyMs": 447, - "maxLatencyMs": 1410, - "bytesPerSec": 139375411.2 + "requestsPerSec": 479.8, + "avgLatencyMs": 102.75, + "medianLatencyMs": 99, + "p50LatencyMs": 99, + "p75LatencyMs": 104, + "p90LatencyMs": 112, + "p99LatencyMs": 422, + "maxLatencyMs": 1361, + "bytesPerSec": 142331084.81 }, { "workers": 100, "durationMs": 5010, - "requests": 2399, + "requests": 2401, "errors": 0, - "requestsPerSec": 479.8, - "avgLatencyMs": 198.66, - "medianLatencyMs": 139, - "p50LatencyMs": 139, - "p75LatencyMs": 174, - "p90LatencyMs": 197, - "p99LatencyMs": 2958, - "maxLatencyMs": 4987, - "bytesPerSec": 142324531.2 + "requestsPerSec": 480.2, + "avgLatencyMs": 198.04, + "medianLatencyMs": 142, + "p50LatencyMs": 142, + "p75LatencyMs": 175, + "p90LatencyMs": 193, + "p99LatencyMs": 2848, + "maxLatencyMs": 4975, + "bytesPerSec": 142429388.81 }, { "workers": 200, "durationMs": 5010, - "requests": 2302, + "requests": 2399, "errors": 0, - "requestsPerSec": 460.4, - "avgLatencyMs": 203.21, - "medianLatencyMs": 142, - "p50LatencyMs": 142, - "p75LatencyMs": 188, - "p90LatencyMs": 206, - "p99LatencyMs": 2885, - "maxLatencyMs": 4996, - "bytesPerSec": 136570470.4 + "requestsPerSec": 479.8, + "avgLatencyMs": 196.51, + "medianLatencyMs": 140, + "p50LatencyMs": 140, + "p75LatencyMs": 169, + "p90LatencyMs": 184, + "p99LatencyMs": 2934, + "maxLatencyMs": 4936, + "bytesPerSec": 142324531.2 } ], "runs": 3, "samples": [ { - "peakWorkers": 25, - "peakRequestsPerSec": 460.6, - "peakAvgLatencyMs": 53.58, - "peakP50LatencyMs": 53, - "peakP75LatencyMs": 53, - "peakP90LatencyMs": 55, - "peakP99LatencyMs": 96, - "totalRequests": 15082, + "peakWorkers": 10, + "peakRequestsPerSec": 478, + "peakAvgLatencyMs": 20.42, + "peakP50LatencyMs": 20, + "peakP75LatencyMs": 21, + "peakP90LatencyMs": 22, + "peakP99LatencyMs": 37, + "totalRequests": 15173, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1486, + "requests": 1490, "errors": 0, - "requestsPerSec": 297.2, - "avgLatencyMs": 3.08, + "requestsPerSec": 298, + "avgLatencyMs": 3.09, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, "p90LatencyMs": 3, "p99LatencyMs": 5, "maxLatencyMs": 7, - "bytesPerSec": 88152473.6 + "bytesPerSec": 88388403.2 }, { "workers": 5, "durationMs": 5000, - "requests": 2251, + "requests": 2350, "errors": 0, - "requestsPerSec": 450.2, - "avgLatencyMs": 10.63, - "medianLatencyMs": 10, - "p50LatencyMs": 10, + "requestsPerSec": 470, + "avgLatencyMs": 10.05, + "medianLatencyMs": 9, + "p50LatencyMs": 9, "p75LatencyMs": 11, "p90LatencyMs": 12, - "p99LatencyMs": 17, - "maxLatencyMs": 20, - "bytesPerSec": 133536153.6 + "p99LatencyMs": 15, + "maxLatencyMs": 27, + "bytesPerSec": 139447500.81 }, { "workers": 10, "durationMs": 5000, - "requests": 2298, + "requests": 2390, "errors": 0, - "requestsPerSec": 459.6, - "avgLatencyMs": 21.21, + "requestsPerSec": 478, + "avgLatencyMs": 20.42, "medianLatencyMs": 20, "p50LatencyMs": 20, - "p75LatencyMs": 22, - "p90LatencyMs": 23, - "p99LatencyMs": 35, - "maxLatencyMs": 65, - "bytesPerSec": 136308326.4 + "p75LatencyMs": 21, + "p90LatencyMs": 22, + "p99LatencyMs": 37, + "maxLatencyMs": 62, + "bytesPerSec": 141806796.81 }, { "workers": 25, "durationMs": 5000, - "requests": 2303, + "requests": 2334, "errors": 0, - "requestsPerSec": 460.6, - "avgLatencyMs": 53.58, - "medianLatencyMs": 53, - "p50LatencyMs": 53, - "p75LatencyMs": 53, + "requestsPerSec": 466.8, + "avgLatencyMs": 52.61, + "medianLatencyMs": 51, + "p50LatencyMs": 51, + "p75LatencyMs": 52, "p90LatencyMs": 55, - "p99LatencyMs": 96, - "maxLatencyMs": 362, - "bytesPerSec": 136616345.6 + "p99LatencyMs": 84, + "maxLatencyMs": 360, + "bytesPerSec": 138471014.4 }, { "workers": 50, - "durationMs": 5010, - "requests": 2281, + "durationMs": 5000, + "requests": 2146, "errors": 0, - "requestsPerSec": 456.2, - "avgLatencyMs": 108.33, - "medianLatencyMs": 104, - "p50LatencyMs": 104, - "p75LatencyMs": 106, - "p90LatencyMs": 127, - "p99LatencyMs": 153, - "maxLatencyMs": 367, - "bytesPerSec": 135305625.6 + "requestsPerSec": 429.2, + "avgLatencyMs": 113.87, + "medianLatencyMs": 111, + "p50LatencyMs": 111, + "p75LatencyMs": 122, + "p90LatencyMs": 126, + "p99LatencyMs": 141, + "maxLatencyMs": 343, + "bytesPerSec": 127316787.2 }, { "workers": 100, "durationMs": 5010, - "requests": 2256, + "requests": 2255, "errors": 0, - "requestsPerSec": 451.2, - "avgLatencyMs": 203.46, - "medianLatencyMs": 145, - "p50LatencyMs": 145, - "p75LatencyMs": 182, - "p90LatencyMs": 201, - "p99LatencyMs": 2931, - "maxLatencyMs": 4954, - "bytesPerSec": 133817958.4 + "requestsPerSec": 451, + "avgLatencyMs": 203.8, + "medianLatencyMs": 143, + "p50LatencyMs": 143, + "p75LatencyMs": 180, + "p90LatencyMs": 196, + "p99LatencyMs": 2981, + "maxLatencyMs": 4959, + "bytesPerSec": 133772083.2 }, { "workers": 200, "durationMs": 5010, - "requests": 2207, + "requests": 2208, "errors": 0, - "requestsPerSec": 441.4, - "avgLatencyMs": 207.15, - "medianLatencyMs": 143, - "p50LatencyMs": 143, - "p75LatencyMs": 181, - "p90LatencyMs": 201, - "p99LatencyMs": 2978, - "maxLatencyMs": 4985, - "bytesPerSec": 130927820.8 + "requestsPerSec": 441.6, + "avgLatencyMs": 205.76, + "medianLatencyMs": 144, + "p50LatencyMs": 144, + "p75LatencyMs": 180, + "p90LatencyMs": 208, + "p99LatencyMs": 2941, + "maxLatencyMs": 4973, + "bytesPerSec": 130973696 } ] }, { "peakWorkers": 10, - "peakRequestsPerSec": 485, - "peakAvgLatencyMs": 19.99, + "peakRequestsPerSec": 497.8, + "peakAvgLatencyMs": 19.58, "peakP50LatencyMs": 19, "peakP75LatencyMs": 21, - "peakP90LatencyMs": 22, - "peakP99LatencyMs": 35, - "totalRequests": 15762, + "peakP90LatencyMs": 21, + "peakP99LatencyMs": 32, + "totalRequests": 15860, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1510, + "requests": 1516, "errors": 0, - "requestsPerSec": 302, + "requestsPerSec": 303.2, "avgLatencyMs": 3.11, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, "p90LatencyMs": 3, "p99LatencyMs": 5, - "maxLatencyMs": 8, - "bytesPerSec": 89594265.6 + "maxLatencyMs": 9, + "bytesPerSec": 89935052.8 }, { "workers": 5, "durationMs": 5000, - "requests": 2392, + "requests": 2405, "errors": 0, - "requestsPerSec": 478.4, - "avgLatencyMs": 9.89, + "requestsPerSec": 481, + "avgLatencyMs": 9.83, "medianLatencyMs": 9, "p50LatencyMs": 9, "p75LatencyMs": 11, "p90LatencyMs": 12, - "p99LatencyMs": 18, - "maxLatencyMs": 22, - "bytesPerSec": 141937868.81 + "p99LatencyMs": 16, + "maxLatencyMs": 25, + "bytesPerSec": 142671872 }, { "workers": 10, "durationMs": 5000, - "requests": 2425, + "requests": 2489, "errors": 0, - "requestsPerSec": 485, - "avgLatencyMs": 19.99, + "requestsPerSec": 497.8, + "avgLatencyMs": 19.58, "medianLatencyMs": 19, "p50LatencyMs": 19, "p75LatencyMs": 21, - "p90LatencyMs": 22, - "p99LatencyMs": 35, - "maxLatencyMs": 52, - "bytesPerSec": 143903948.81 + "p90LatencyMs": 21, + "p99LatencyMs": 32, + "maxLatencyMs": 59, + "bytesPerSec": 147652608 }, { "workers": 25, "durationMs": 5000, - "requests": 2389, + "requests": 2480, "errors": 0, - "requestsPerSec": 477.8, - "avgLatencyMs": 51.62, - "medianLatencyMs": 50, - "p50LatencyMs": 50, - "p75LatencyMs": 52, - "p90LatencyMs": 53, - "p99LatencyMs": 75, - "maxLatencyMs": 353, - "bytesPerSec": 141701939.2 + "requestsPerSec": 496, + "avgLatencyMs": 49.6, + "medianLatencyMs": 48, + "p50LatencyMs": 48, + "p75LatencyMs": 49, + "p90LatencyMs": 51, + "p99LatencyMs": 72, + "maxLatencyMs": 345, + "bytesPerSec": 147128320 }, { "workers": 50, "durationMs": 5000, - "requests": 2348, + "requests": 2366, "errors": 0, - "requestsPerSec": 469.6, - "avgLatencyMs": 104.68, + "requestsPerSec": 473.2, + "avgLatencyMs": 103.86, "medianLatencyMs": 101, "p50LatencyMs": 101, "p75LatencyMs": 105, - "p90LatencyMs": 114, - "p99LatencyMs": 434, - "maxLatencyMs": 1391, - "bytesPerSec": 139237785.6 + "p90LatencyMs": 121, + "p99LatencyMs": 418, + "maxLatencyMs": 1303, + "bytesPerSec": 140365004.81 }, { "workers": 100, "durationMs": 5010, - "requests": 2395, + "requests": 2254, "errors": 0, - "requestsPerSec": 479, - "avgLatencyMs": 197.3, - "medianLatencyMs": 143, - "p50LatencyMs": 143, - "p75LatencyMs": 178, - "p90LatencyMs": 197, - "p99LatencyMs": 2861, - "maxLatencyMs": 4904, - "bytesPerSec": 142062387.2 + "requestsPerSec": 450.8, + "avgLatencyMs": 203.73, + "medianLatencyMs": 142, + "p50LatencyMs": 142, + "p75LatencyMs": 171, + "p90LatencyMs": 204, + "p99LatencyMs": 2950, + "maxLatencyMs": 4957, + "bytesPerSec": 133706547.2 }, { "workers": 200, "durationMs": 5010, - "requests": 2303, + "requests": 2350, "errors": 0, - "requestsPerSec": 460.6, - "avgLatencyMs": 202.62, - "medianLatencyMs": 144, - "p50LatencyMs": 144, + "requestsPerSec": 470, + "avgLatencyMs": 199.76, + "medianLatencyMs": 139, + "p50LatencyMs": 139, "p75LatencyMs": 175, - "p90LatencyMs": 189, - "p99LatencyMs": 2947, - "maxLatencyMs": 4993, - "bytesPerSec": 136622899.2 + "p90LatencyMs": 192, + "p99LatencyMs": 2911, + "maxLatencyMs": 4965, + "bytesPerSec": 139414732.81 } ] }, { - "peakWorkers": 100, - "peakRequestsPerSec": 479.8, - "peakAvgLatencyMs": 198.66, - "peakP50LatencyMs": 139, - "peakP75LatencyMs": 174, - "peakP90LatencyMs": 197, - "peakP99LatencyMs": 2958, - "totalRequests": 15533, + "peakWorkers": 10, + "peakRequestsPerSec": 491.6, + "peakAvgLatencyMs": 19.77, + "peakP50LatencyMs": 19, + "peakP75LatencyMs": 21, + "peakP90LatencyMs": 21, + "peakP99LatencyMs": 33, + "totalRequests": 16039, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1498, + "requests": 1557, "errors": 0, - "requestsPerSec": 299.61, - "avgLatencyMs": 3.11, + "requestsPerSec": 311.4, + "avgLatencyMs": 3.1, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, "p90LatencyMs": 3, "p99LatencyMs": 5, "maxLatencyMs": 8, - "bytesPerSec": 88860262.4 + "bytesPerSec": 92372992 }, { "workers": 5, "durationMs": 5000, - "requests": 2335, + "requests": 2416, "errors": 0, - "requestsPerSec": 467, - "avgLatencyMs": 10.07, + "requestsPerSec": 483.2, + "avgLatencyMs": 9.86, "medianLatencyMs": 9, "p50LatencyMs": 9, "p75LatencyMs": 11, "p90LatencyMs": 12, "p99LatencyMs": 18, - "maxLatencyMs": 21, - "bytesPerSec": 138503782.4 + "maxLatencyMs": 23, + "bytesPerSec": 143327232 }, { "workers": 10, "durationMs": 5000, - "requests": 2356, + "requests": 2458, "errors": 0, - "requestsPerSec": 471.2, - "avgLatencyMs": 20.67, - "medianLatencyMs": 20, - "p50LatencyMs": 20, - "p75LatencyMs": 22, - "p90LatencyMs": 23, - "p99LatencyMs": 37, - "maxLatencyMs": 69, - "bytesPerSec": 139762073.6 + "requestsPerSec": 491.6, + "avgLatencyMs": 19.77, + "medianLatencyMs": 19, + "p50LatencyMs": 19, + "p75LatencyMs": 21, + "p90LatencyMs": 21, + "p99LatencyMs": 33, + "maxLatencyMs": 57, + "bytesPerSec": 145817600 }, { "workers": 25, "durationMs": 5000, - "requests": 2293, + "requests": 2409, "errors": 0, - "requestsPerSec": 458.6, - "avgLatencyMs": 53.8, - "medianLatencyMs": 53, - "p50LatencyMs": 53, - "p75LatencyMs": 54, - "p90LatencyMs": 56, - "p99LatencyMs": 77, - "maxLatencyMs": 374, - "bytesPerSec": 136039628.81 + "requestsPerSec": 481.8, + "avgLatencyMs": 51.15, + "medianLatencyMs": 50, + "p50LatencyMs": 50, + "p75LatencyMs": 51, + "p90LatencyMs": 53, + "p99LatencyMs": 75, + "maxLatencyMs": 334, + "bytesPerSec": 142907801.6 }, { "workers": 50, "durationMs": 5000, - "requests": 2350, + "requests": 2399, "errors": 0, - "requestsPerSec": 470, - "avgLatencyMs": 104.81, - "medianLatencyMs": 101, - "p50LatencyMs": 101, - "p75LatencyMs": 107, - "p90LatencyMs": 113, - "p99LatencyMs": 447, - "maxLatencyMs": 1410, - "bytesPerSec": 139375411.2 + "requestsPerSec": 479.8, + "avgLatencyMs": 102.75, + "medianLatencyMs": 99, + "p50LatencyMs": 99, + "p75LatencyMs": 104, + "p90LatencyMs": 112, + "p99LatencyMs": 422, + "maxLatencyMs": 1361, + "bytesPerSec": 142331084.81 }, { "workers": 100, "durationMs": 5010, - "requests": 2399, + "requests": 2401, "errors": 0, - "requestsPerSec": 479.8, - "avgLatencyMs": 198.66, - "medianLatencyMs": 139, - "p50LatencyMs": 139, - "p75LatencyMs": 174, - "p90LatencyMs": 197, - "p99LatencyMs": 2958, - "maxLatencyMs": 4987, - "bytesPerSec": 142324531.2 + "requestsPerSec": 480.2, + "avgLatencyMs": 198.04, + "medianLatencyMs": 142, + "p50LatencyMs": 142, + "p75LatencyMs": 175, + "p90LatencyMs": 193, + "p99LatencyMs": 2848, + "maxLatencyMs": 4975, + "bytesPerSec": 142429388.81 }, { "workers": 200, "durationMs": 5010, - "requests": 2302, + "requests": 2399, "errors": 0, - "requestsPerSec": 460.4, - "avgLatencyMs": 203.21, - "medianLatencyMs": 142, - "p50LatencyMs": 142, - "p75LatencyMs": 188, - "p90LatencyMs": 206, - "p99LatencyMs": 2885, - "maxLatencyMs": 4996, - "bytesPerSec": 136570470.4 + "requestsPerSec": 479.8, + "avgLatencyMs": 196.51, + "medianLatencyMs": 140, + "p50LatencyMs": 140, + "p75LatencyMs": 169, + "p90LatencyMs": 184, + "p99LatencyMs": 2934, + "maxLatencyMs": 4936, + "bytesPerSec": 142324531.2 } ] } diff --git a/packages/app-nuxt/stats/4.5.2.json b/packages/app-nuxt/stats/4.5.2.json index 7e2745c5..2c4485cd 100644 --- a/packages/app-nuxt/stats/4.5.2.json +++ b/packages/app-nuxt/stats/4.5.2.json @@ -1,216 +1,216 @@ { - "timingMeasuredAt": "2026-10-03T13:34:23.158Z", + "timingMeasuredAt": "2026-10-04T04:21:33.714Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "4.5.2", "clientSideRenderedTests": { - "firstPaintMs": 153.8, - "fcpMs": 153.83, + "firstPaintMs": 169.6, + "fcpMs": 169.6, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 10.7, - "inputDelayMs": 0.46, - "processingDurationMs": 2, - "presentationDelayMs": 8.24 + "interactionLatencyMs": 9.37, + "inputDelayMs": 0.44, + "processingDurationMs": 2.11, + "presentationDelayMs": 6.82 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 11.01, - "fcpMs": 11.06, - "interactionLatencyMs": 2.51, - "inputDelayMs": 0.04, - "processingDurationMs": 1.18, - "presentationDelayMs": 2.93 + "firstPaintMs": 12.34, + "fcpMs": 12.31, + "interactionLatencyMs": 2.64, + "inputDelayMs": 0.09, + "processingDurationMs": 1.26, + "presentationDelayMs": 3.15 }, "samples": [ { - "firstPaintMs": 152, - "fcpMs": 151.613, + "firstPaintMs": 190, + "fcpMs": 189.742, "interactionTests": { - "interactionLatencyMs": 8.74, - "inputDelayMs": 0.418, - "processingDurationMs": 1.277, - "presentationDelayMs": 7.045 + "interactionLatencyMs": 7.073, + "inputDelayMs": 0.568, + "processingDurationMs": 2.306, + "presentationDelayMs": 4.199 } }, { - "firstPaintMs": 162, - "fcpMs": 162.39, + "firstPaintMs": 163, + "fcpMs": 162.774, "interactionTests": { - "interactionLatencyMs": 12.846, - "inputDelayMs": 0.464, - "processingDurationMs": 1.336, - "presentationDelayMs": 11.046 + "interactionLatencyMs": 9.924000000000001, + "inputDelayMs": 0.408, + "processingDurationMs": 1.338, + "presentationDelayMs": 8.178 } }, { - "firstPaintMs": 168, - "fcpMs": 167.998, + "firstPaintMs": 159, + "fcpMs": 158.791, "interactionTests": { - "interactionLatencyMs": 9.672, - "inputDelayMs": 0.502, - "processingDurationMs": 4.094, - "presentationDelayMs": 5.076 + "interactionLatencyMs": 7.0920000000000005, + "inputDelayMs": 0.364, + "processingDurationMs": 1.248, + "presentationDelayMs": 5.48 } }, { - "firstPaintMs": 143, - "fcpMs": 143.259, + "firstPaintMs": 172, + "fcpMs": 172.458, "interactionTests": { - "interactionLatencyMs": 8.368, - "inputDelayMs": 0.433, - "processingDurationMs": 1.56, - "presentationDelayMs": 6.375 + "interactionLatencyMs": 13.515, + "inputDelayMs": 0.377, + "processingDurationMs": 1.433, + "presentationDelayMs": 11.705 } }, { - "firstPaintMs": 144, - "fcpMs": 143.911, + "firstPaintMs": 164, + "fcpMs": 164.239, "interactionTests": { - "interactionLatencyMs": 13.889, - "inputDelayMs": 0.506, - "processingDurationMs": 1.747, - "presentationDelayMs": 11.636 + "interactionLatencyMs": 9.253, + "inputDelayMs": 0.49, + "processingDurationMs": 4.232, + "presentationDelayMs": 4.531 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 358, - "avgLatencyMs": 2.867, - "medianLatencyMs": 2.718, - "samples": 3489, + "opsPerSec": 378, + "avgLatencyMs": 2.709, + "medianLatencyMs": 2.569, + "samples": 3691, "bodySizeKb": 201.57, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 124.6, - "fcpMs": 124.48, + "firstPaintMs": 110.8, + "fcpMs": 110.68, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 17.38, - "inputDelayMs": 0.87, - "processingDurationMs": 2.16, - "presentationDelayMs": 14.35 + "interactionLatencyMs": 12.87, + "inputDelayMs": 0.54, + "processingDurationMs": 1.37, + "presentationDelayMs": 10.96 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 24.48, - "fcpMs": 24.54, - "interactionLatencyMs": 2.82, - "inputDelayMs": 0.71, - "processingDurationMs": 1.29, - "presentationDelayMs": 2.11 + "firstPaintMs": 13.59, + "fcpMs": 13.61, + "interactionLatencyMs": 0.77, + "inputDelayMs": 0.06, + "processingDurationMs": 0.06, + "presentationDelayMs": 0.77 }, "samples": [ { - "firstPaintMs": 143, - "fcpMs": 142.748, + "firstPaintMs": 104, + "fcpMs": 104.202, "interactionTests": { - "interactionLatencyMs": 18.67, - "inputDelayMs": 0.463, - "processingDurationMs": 1.273, - "presentationDelayMs": 16.934 + "interactionLatencyMs": 13.654, + "inputDelayMs": 0.577, + "processingDurationMs": 1.386, + "presentationDelayMs": 11.691 } }, { - "firstPaintMs": 155, - "fcpMs": 155.118, + "firstPaintMs": 131, + "fcpMs": 130.648, "interactionTests": { - "interactionLatencyMs": 16.424999999999997, - "inputDelayMs": 0.863, - "processingDurationMs": 1.256, - "presentationDelayMs": 14.306 + "interactionLatencyMs": 12.529, + "inputDelayMs": 0.52, + "processingDurationMs": 1.41, + "presentationDelayMs": 10.599 } }, { - "firstPaintMs": 123, - "fcpMs": 122.84, + "firstPaintMs": 108, + "fcpMs": 107.684, "interactionTests": { - "interactionLatencyMs": 20.771, - "inputDelayMs": 2.11, - "processingDurationMs": 2.951, - "presentationDelayMs": 15.71 + "interactionLatencyMs": 13.643, + "inputDelayMs": 0.607, + "processingDurationMs": 1.287, + "presentationDelayMs": 11.749 } }, { - "firstPaintMs": 98, - "fcpMs": 97.921, + "firstPaintMs": 95, + "fcpMs": 94.564, "interactionTests": { - "interactionLatencyMs": 13.193, - "inputDelayMs": 0.399, - "processingDurationMs": 1.278, - "presentationDelayMs": 11.516 + "interactionLatencyMs": 12.65, + "inputDelayMs": 0.447, + "processingDurationMs": 1.338, + "presentationDelayMs": 10.865 } }, { - "firstPaintMs": 104, - "fcpMs": 103.781, + "firstPaintMs": 116, + "fcpMs": 116.316, "interactionTests": { - "interactionLatencyMs": 17.863, - "inputDelayMs": 0.532, - "processingDurationMs": 4.065, - "presentationDelayMs": 13.266 + "interactionLatencyMs": 11.882000000000001, + "inputDelayMs": 0.525, + "processingDurationMs": 1.438, + "presentationDelayMs": 9.919 } } ] }, "ssrRouterLinkLoadTests": { "peakWorkers": 5, - "peakRequestsPerSec": 72.8, - "peakAvgLatencyMs": 67.88, - "peakP50LatencyMs": 64, - "peakP75LatencyMs": 66, - "peakP90LatencyMs": 78, + "peakRequestsPerSec": 74, + "peakAvgLatencyMs": 66.36, + "peakP50LatencyMs": 63, + "peakP75LatencyMs": 64, + "peakP90LatencyMs": 67, "peakP99LatencyMs": 120, - "totalRequests": 2343, + "totalRequests": 2401, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 342, + "requests": 345, "errors": 0, - "requestsPerSec": 68.41, - "avgLatencyMs": 14.08, - "medianLatencyMs": 12, - "p50LatencyMs": 12, - "p75LatencyMs": 17, - "p90LatencyMs": 18, - "p99LatencyMs": 36, - "maxLatencyMs": 40, - "bytesPerSec": 20904345.61 + "requestsPerSec": 69, + "avgLatencyMs": 13.91, + "medianLatencyMs": 11, + "p50LatencyMs": 11, + "p75LatencyMs": 16, + "p90LatencyMs": 17, + "p99LatencyMs": 39, + "maxLatencyMs": 42, + "bytesPerSec": 21091123.2 }, { "workers": 5, "durationMs": 5000, - "requests": 364, + "requests": 370, "errors": 0, - "requestsPerSec": 72.8, - "avgLatencyMs": 67.88, - "medianLatencyMs": 64, - "p50LatencyMs": 64, - "p75LatencyMs": 66, - "p90LatencyMs": 78, + "requestsPerSec": 74, + "avgLatencyMs": 66.36, + "medianLatencyMs": 63, + "p50LatencyMs": 63, + "p75LatencyMs": 64, + "p90LatencyMs": 67, "p99LatencyMs": 120, - "maxLatencyMs": 122, - "bytesPerSec": 22244556.8 + "maxLatencyMs": 121, + "bytesPerSec": 22611558.4 }, { "workers": 10, "durationMs": 5000, - "requests": 363, + "requests": 370, "errors": 0, - "requestsPerSec": 72.6, - "avgLatencyMs": 134.56, - "medianLatencyMs": 129, - "p50LatencyMs": 129, - "p75LatencyMs": 145, - "p90LatencyMs": 148, - "p99LatencyMs": 236, - "maxLatencyMs": 436, - "bytesPerSec": 22185574.4 + "requestsPerSec": 74, + "avgLatencyMs": 133.41, + "medianLatencyMs": 126, + "p50LatencyMs": 126, + "p75LatencyMs": 131, + "p90LatencyMs": 161, + "p99LatencyMs": 233, + "maxLatencyMs": 421, + "bytesPerSec": 22614835.2 }, { "workers": 25, @@ -218,236 +218,236 @@ "requests": 356, "errors": 0, "requestsPerSec": 71.2, - "avgLatencyMs": 341.86, - "medianLatencyMs": 341, - "p50LatencyMs": 341, - "p75LatencyMs": 343, - "p90LatencyMs": 345, - "p99LatencyMs": 1896, - "maxLatencyMs": 2399, + "avgLatencyMs": 336.34, + "medianLatencyMs": 330, + "p50LatencyMs": 330, + "p75LatencyMs": 336, + "p90LatencyMs": 338, + "p99LatencyMs": 1883, + "maxLatencyMs": 2388, "bytesPerSec": 21756313.6 }, { "workers": 50, "durationMs": 5000, - "requests": 342, + "requests": 350, "errors": 0, - "requestsPerSec": 68.41, - "avgLatencyMs": 505.93, - "medianLatencyMs": 366, - "p50LatencyMs": 366, - "p75LatencyMs": 441, - "p90LatencyMs": 484, - "p99LatencyMs": 4221, - "maxLatencyMs": 4930, - "bytesPerSec": 20898611.2 + "requestsPerSec": 70, + "avgLatencyMs": 488.96, + "medianLatencyMs": 373, + "p50LatencyMs": 373, + "p75LatencyMs": 456, + "p90LatencyMs": 487, + "p99LatencyMs": 4050, + "maxLatencyMs": 4776, + "bytesPerSec": 21392588.8 }, { "workers": 100, "durationMs": 5010, - "requests": 305, + "requests": 323, "errors": 0, - "requestsPerSec": 61, - "avgLatencyMs": 520.91, - "medianLatencyMs": 365, - "p50LatencyMs": 365, - "p75LatencyMs": 445, - "p90LatencyMs": 665, - "p99LatencyMs": 4092, - "maxLatencyMs": 4802, - "bytesPerSec": 18642124.8 + "requestsPerSec": 64.6, + "avgLatencyMs": 510.11, + "medianLatencyMs": 364, + "p50LatencyMs": 364, + "p75LatencyMs": 440, + "p90LatencyMs": 551, + "p99LatencyMs": 4128, + "maxLatencyMs": 4837, + "bytesPerSec": 19741900.8 }, { "workers": 200, "durationMs": 5010, - "requests": 271, + "requests": 287, "errors": 0, - "requestsPerSec": 54.2, - "avgLatencyMs": 553.95, - "medianLatencyMs": 340, - "p50LatencyMs": 340, - "p75LatencyMs": 420, - "p90LatencyMs": 1204, - "p99LatencyMs": 4356, - "maxLatencyMs": 4806, - "bytesPerSec": 16564224 + "requestsPerSec": 57.4, + "avgLatencyMs": 559.58, + "medianLatencyMs": 356, + "p50LatencyMs": 356, + "p75LatencyMs": 416, + "p90LatencyMs": 1235, + "p99LatencyMs": 4548, + "maxLatencyMs": 4988, + "bytesPerSec": 17540710.4 } ], "runs": 3, "samples": [ { "peakWorkers": 10, - "peakRequestsPerSec": 73, - "peakAvgLatencyMs": 134.51, - "peakP50LatencyMs": 128, - "peakP75LatencyMs": 130, - "peakP90LatencyMs": 175, - "peakP99LatencyMs": 237, - "totalRequests": 2334, + "peakRequestsPerSec": 74, + "peakAvgLatencyMs": 133.82, + "peakP50LatencyMs": 129, + "peakP75LatencyMs": 145, + "peakP90LatencyMs": 148, + "peakP99LatencyMs": 234, + "totalRequests": 2389, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 342, + "requests": 346, "errors": 0, - "requestsPerSec": 68.41, - "avgLatencyMs": 14.05, + "requestsPerSec": 69.2, + "avgLatencyMs": 13.9, "medianLatencyMs": 11, "p50LatencyMs": 11, "p75LatencyMs": 17, "p90LatencyMs": 18, - "p99LatencyMs": 34, - "maxLatencyMs": 41, - "bytesPerSec": 20907622.4 + "p99LatencyMs": 33, + "maxLatencyMs": 39, + "bytesPerSec": 21150105.61 }, { "workers": 5, "durationMs": 5000, - "requests": 364, + "requests": 368, "errors": 0, - "requestsPerSec": 72.8, - "avgLatencyMs": 67.62, - "medianLatencyMs": 65, - "p50LatencyMs": 65, - "p75LatencyMs": 66, - "p90LatencyMs": 76, - "p99LatencyMs": 119, - "maxLatencyMs": 121, - "bytesPerSec": 22244556.8 + "requestsPerSec": 73.6, + "avgLatencyMs": 67.01, + "medianLatencyMs": 64, + "p50LatencyMs": 64, + "p75LatencyMs": 65, + "p90LatencyMs": 77, + "p99LatencyMs": 117, + "maxLatencyMs": 117, + "bytesPerSec": 22490316.8 }, { "workers": 10, "durationMs": 5000, - "requests": 365, + "requests": 370, "errors": 0, - "requestsPerSec": 73, - "avgLatencyMs": 134.51, - "medianLatencyMs": 128, - "p50LatencyMs": 128, - "p75LatencyMs": 130, - "p90LatencyMs": 175, - "p99LatencyMs": 237, - "maxLatencyMs": 464, - "bytesPerSec": 22303539.2 + "requestsPerSec": 74, + "avgLatencyMs": 133.82, + "medianLatencyMs": 129, + "p50LatencyMs": 129, + "p75LatencyMs": 145, + "p90LatencyMs": 148, + "p99LatencyMs": 234, + "maxLatencyMs": 473, + "bytesPerSec": 22614835.2 }, { "workers": 25, "durationMs": 5000, - "requests": 356, + "requests": 355, "errors": 0, - "requestsPerSec": 71.2, - "avgLatencyMs": 343.27, - "medianLatencyMs": 341, - "p50LatencyMs": 341, - "p75LatencyMs": 343, - "p90LatencyMs": 346, - "p99LatencyMs": 1907, - "maxLatencyMs": 2419, - "bytesPerSec": 21756313.6 + "requestsPerSec": 71, + "avgLatencyMs": 340.66, + "medianLatencyMs": 337, + "p50LatencyMs": 337, + "p75LatencyMs": 340, + "p90LatencyMs": 341, + "p99LatencyMs": 1890, + "maxLatencyMs": 2386, + "bytesPerSec": 21697331.2 }, { "workers": 50, "durationMs": 5000, - "requests": 332, + "requests": 342, "errors": 0, - "requestsPerSec": 66.41, - "avgLatencyMs": 500.25, + "requestsPerSec": 68.41, + "avgLatencyMs": 497.16, "medianLatencyMs": 363, "p50LatencyMs": 363, - "p75LatencyMs": 455, - "p90LatencyMs": 481, - "p99LatencyMs": 4064, - "maxLatencyMs": 4756, - "bytesPerSec": 20289126.4 + "p75LatencyMs": 436, + "p90LatencyMs": 479, + "p99LatencyMs": 4142, + "maxLatencyMs": 4844, + "bytesPerSec": 20898611.2 }, { "workers": 100, "durationMs": 5010, - "requests": 304, + "requests": 324, "errors": 0, - "requestsPerSec": 60.8, - "avgLatencyMs": 523.08, - "medianLatencyMs": 389, - "p50LatencyMs": 389, - "p75LatencyMs": 451, - "p90LatencyMs": 555, - "p99LatencyMs": 4088, - "maxLatencyMs": 4811, - "bytesPerSec": 18583552 + "requestsPerSec": 64.8, + "avgLatencyMs": 509.59, + "medianLatencyMs": 367, + "p50LatencyMs": 367, + "p75LatencyMs": 448, + "p90LatencyMs": 552, + "p99LatencyMs": 4150, + "maxLatencyMs": 4836, + "bytesPerSec": 19802521.61 }, { "workers": 200, "durationMs": 5010, - "requests": 271, + "requests": 284, "errors": 0, - "requestsPerSec": 54.2, - "avgLatencyMs": 560.72, - "medianLatencyMs": 334, - "p50LatencyMs": 334, - "p75LatencyMs": 406, - "p90LatencyMs": 1275, - "p99LatencyMs": 4436, - "maxLatencyMs": 4870, - "bytesPerSec": 16560947.2 + "requestsPerSec": 56.8, + "avgLatencyMs": 545.07, + "medianLatencyMs": 331, + "p50LatencyMs": 331, + "p75LatencyMs": 418, + "p90LatencyMs": 1189, + "p99LatencyMs": 4343, + "maxLatencyMs": 4769, + "bytesPerSec": 17357209.61 } ] }, { - "peakWorkers": 5, - "peakRequestsPerSec": 72.8, - "peakAvgLatencyMs": 67.88, - "peakP50LatencyMs": 64, - "peakP75LatencyMs": 66, - "peakP90LatencyMs": 78, - "peakP99LatencyMs": 120, - "totalRequests": 2343, + "peakWorkers": 10, + "peakRequestsPerSec": 74.2, + "peakAvgLatencyMs": 132.37, + "peakP50LatencyMs": 128, + "peakP75LatencyMs": 143, + "peakP90LatencyMs": 147, + "peakP99LatencyMs": 186, + "totalRequests": 2358, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 342, + "requests": 348, "errors": 0, - "requestsPerSec": 68.41, - "avgLatencyMs": 14.08, - "medianLatencyMs": 12, - "p50LatencyMs": 12, - "p75LatencyMs": 17, - "p90LatencyMs": 18, - "p99LatencyMs": 36, + "requestsPerSec": 69.6, + "avgLatencyMs": 13.84, + "medianLatencyMs": 11, + "p50LatencyMs": 11, + "p75LatencyMs": 16, + "p90LatencyMs": 17, + "p99LatencyMs": 35, "maxLatencyMs": 40, - "bytesPerSec": 20904345.61 + "bytesPerSec": 21274624 }, { "workers": 5, "durationMs": 5000, - "requests": 364, + "requests": 362, "errors": 0, - "requestsPerSec": 72.8, - "avgLatencyMs": 67.88, - "medianLatencyMs": 64, - "p50LatencyMs": 64, + "requestsPerSec": 72.41, + "avgLatencyMs": 67.37, + "medianLatencyMs": 65, + "p50LatencyMs": 65, "p75LatencyMs": 66, - "p90LatencyMs": 78, - "p99LatencyMs": 120, - "maxLatencyMs": 122, - "bytesPerSec": 22244556.8 + "p90LatencyMs": 69, + "p99LatencyMs": 116, + "maxLatencyMs": 121, + "bytesPerSec": 22120038.4 }, { "workers": 10, "durationMs": 5000, - "requests": 363, + "requests": 371, "errors": 0, - "requestsPerSec": 72.6, - "avgLatencyMs": 134.56, - "medianLatencyMs": 129, - "p50LatencyMs": 129, - "p75LatencyMs": 145, - "p90LatencyMs": 148, - "p99LatencyMs": 236, - "maxLatencyMs": 436, - "bytesPerSec": 22185574.4 + "requestsPerSec": 74.2, + "avgLatencyMs": 132.37, + "medianLatencyMs": 128, + "p50LatencyMs": 128, + "p75LatencyMs": 143, + "p90LatencyMs": 147, + "p99LatencyMs": 186, + "maxLatencyMs": 371, + "bytesPerSec": 22677094.4 }, { "workers": 25, @@ -455,177 +455,177 @@ "requests": 356, "errors": 0, "requestsPerSec": 71.2, - "avgLatencyMs": 341.86, - "medianLatencyMs": 341, - "p50LatencyMs": 341, - "p75LatencyMs": 343, - "p90LatencyMs": 345, - "p99LatencyMs": 1896, - "maxLatencyMs": 2399, + "avgLatencyMs": 338.42, + "medianLatencyMs": 334, + "p50LatencyMs": 334, + "p75LatencyMs": 337, + "p90LatencyMs": 339, + "p99LatencyMs": 1889, + "maxLatencyMs": 2397, "bytesPerSec": 21756313.6 }, { "workers": 50, - "durationMs": 5000, + "durationMs": 5010, "requests": 342, "errors": 0, "requestsPerSec": 68.41, - "avgLatencyMs": 505.93, - "medianLatencyMs": 366, - "p50LatencyMs": 366, - "p75LatencyMs": 441, - "p90LatencyMs": 484, - "p99LatencyMs": 4221, - "maxLatencyMs": 4930, - "bytesPerSec": 20898611.2 + "avgLatencyMs": 499.82, + "medianLatencyMs": 368, + "p50LatencyMs": 368, + "p75LatencyMs": 440, + "p90LatencyMs": 481, + "p99LatencyMs": 4165, + "maxLatencyMs": 4874, + "bytesPerSec": 20901068.8 }, { "workers": 100, "durationMs": 5010, - "requests": 305, + "requests": 323, "errors": 0, - "requestsPerSec": 61, - "avgLatencyMs": 520.91, - "medianLatencyMs": 365, - "p50LatencyMs": 365, - "p75LatencyMs": 445, - "p90LatencyMs": 665, - "p99LatencyMs": 4092, - "maxLatencyMs": 4802, - "bytesPerSec": 18642124.8 + "requestsPerSec": 64.6, + "avgLatencyMs": 524.01, + "medianLatencyMs": 370, + "p50LatencyMs": 370, + "p75LatencyMs": 451, + "p90LatencyMs": 577, + "p99LatencyMs": 4258, + "maxLatencyMs": 4958, + "bytesPerSec": 19741900.8 }, { "workers": 200, "durationMs": 5010, - "requests": 271, + "requests": 256, "errors": 0, - "requestsPerSec": 54.2, - "avgLatencyMs": 553.95, - "medianLatencyMs": 340, - "p50LatencyMs": 340, - "p75LatencyMs": 420, - "p90LatencyMs": 1204, - "p99LatencyMs": 4356, - "maxLatencyMs": 4806, - "bytesPerSec": 16564224 + "requestsPerSec": 51.2, + "avgLatencyMs": 567.42, + "medianLatencyMs": 332, + "p50LatencyMs": 332, + "p75LatencyMs": 388, + "p90LatencyMs": 1419, + "p99LatencyMs": 4362, + "maxLatencyMs": 4780, + "bytesPerSec": 15642624 } ] }, { - "peakWorkers": 10, - "peakRequestsPerSec": 72, - "peakAvgLatencyMs": 136.03, - "peakP50LatencyMs": 131, - "peakP75LatencyMs": 147, - "peakP90LatencyMs": 163, - "peakP99LatencyMs": 244, - "totalRequests": 2300, + "peakWorkers": 5, + "peakRequestsPerSec": 74, + "peakAvgLatencyMs": 66.36, + "peakP50LatencyMs": 63, + "peakP75LatencyMs": 64, + "peakP90LatencyMs": 67, + "peakP99LatencyMs": 120, + "totalRequests": 2401, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 335, + "requests": 345, "errors": 0, - "requestsPerSec": 67, - "avgLatencyMs": 14.38, - "medianLatencyMs": 12, - "p50LatencyMs": 12, - "p75LatencyMs": 17, - "p90LatencyMs": 18, + "requestsPerSec": 69, + "avgLatencyMs": 13.91, + "medianLatencyMs": 11, + "p50LatencyMs": 11, + "p75LatencyMs": 16, + "p90LatencyMs": 17, "p99LatencyMs": 39, - "maxLatencyMs": 44, - "bytesPerSec": 20478361.61 + "maxLatencyMs": 42, + "bytesPerSec": 21091123.2 }, { "workers": 5, "durationMs": 5000, - "requests": 359, + "requests": 370, "errors": 0, - "requestsPerSec": 71.8, - "avgLatencyMs": 68.68, - "medianLatencyMs": 65, - "p50LatencyMs": 65, - "p75LatencyMs": 67, - "p90LatencyMs": 77, - "p99LatencyMs": 123, - "maxLatencyMs": 127, - "bytesPerSec": 21936537.6 + "requestsPerSec": 74, + "avgLatencyMs": 66.36, + "medianLatencyMs": 63, + "p50LatencyMs": 63, + "p75LatencyMs": 64, + "p90LatencyMs": 67, + "p99LatencyMs": 120, + "maxLatencyMs": 121, + "bytesPerSec": 22611558.4 }, { "workers": 10, "durationMs": 5000, - "requests": 360, + "requests": 370, "errors": 0, - "requestsPerSec": 72, - "avgLatencyMs": 136.03, - "medianLatencyMs": 131, - "p50LatencyMs": 131, - "p75LatencyMs": 147, - "p90LatencyMs": 163, - "p99LatencyMs": 244, - "maxLatencyMs": 482, - "bytesPerSec": 21998796.8 + "requestsPerSec": 74, + "avgLatencyMs": 133.41, + "medianLatencyMs": 126, + "p50LatencyMs": 126, + "p75LatencyMs": 131, + "p90LatencyMs": 161, + "p99LatencyMs": 233, + "maxLatencyMs": 421, + "bytesPerSec": 22614835.2 }, { "workers": 25, "durationMs": 5000, - "requests": 343, + "requests": 356, "errors": 0, - "requestsPerSec": 68.6, - "avgLatencyMs": 347.61, - "medianLatencyMs": 343, - "p50LatencyMs": 343, - "p75LatencyMs": 346, - "p90LatencyMs": 350, - "p99LatencyMs": 1929, - "maxLatencyMs": 2446, - "bytesPerSec": 20966604.8 + "requestsPerSec": 71.2, + "avgLatencyMs": 336.34, + "medianLatencyMs": 330, + "p50LatencyMs": 330, + "p75LatencyMs": 336, + "p90LatencyMs": 338, + "p99LatencyMs": 1883, + "maxLatencyMs": 2388, + "bytesPerSec": 21756313.6 }, { "workers": 50, - "durationMs": 5010, - "requests": 342, + "durationMs": 5000, + "requests": 350, "errors": 0, - "requestsPerSec": 68.41, - "avgLatencyMs": 504.73, - "medianLatencyMs": 368, - "p50LatencyMs": 368, - "p75LatencyMs": 461, - "p90LatencyMs": 490, - "p99LatencyMs": 4197, - "maxLatencyMs": 4918, - "bytesPerSec": 20901068.8 + "requestsPerSec": 70, + "avgLatencyMs": 488.96, + "medianLatencyMs": 373, + "p50LatencyMs": 373, + "p75LatencyMs": 456, + "p90LatencyMs": 487, + "p99LatencyMs": 4050, + "maxLatencyMs": 4776, + "bytesPerSec": 21392588.8 }, { "workers": 100, "durationMs": 5010, - "requests": 306, + "requests": 323, "errors": 0, - "requestsPerSec": 61.2, - "avgLatencyMs": 527, - "medianLatencyMs": 366, - "p50LatencyMs": 366, - "p75LatencyMs": 451, - "p90LatencyMs": 673, - "p99LatencyMs": 4160, - "maxLatencyMs": 4874, - "bytesPerSec": 18705203.2 + "requestsPerSec": 64.6, + "avgLatencyMs": 510.11, + "medianLatencyMs": 364, + "p50LatencyMs": 364, + "p75LatencyMs": 440, + "p90LatencyMs": 551, + "p99LatencyMs": 4128, + "maxLatencyMs": 4837, + "bytesPerSec": 19741900.8 }, { "workers": 200, "durationMs": 5010, - "requests": 255, + "requests": 287, "errors": 0, - "requestsPerSec": 51, - "avgLatencyMs": 572.26, - "medianLatencyMs": 336, - "p50LatencyMs": 336, - "p75LatencyMs": 410, - "p90LatencyMs": 1384, - "p99LatencyMs": 4384, - "maxLatencyMs": 4819, - "bytesPerSec": 15583641.6 + "requestsPerSec": 57.4, + "avgLatencyMs": 559.58, + "medianLatencyMs": 356, + "p50LatencyMs": 356, + "p75LatencyMs": 416, + "p90LatencyMs": 1235, + "p99LatencyMs": 4548, + "maxLatencyMs": 4988, + "bytesPerSec": 17540710.4 } ] } @@ -644,475 +644,475 @@ }, "browserVersion": "Google Chrome 153.0.8010.47", "ssrLoadTests": { - "peakWorkers": 100, - "peakRequestsPerSec": 479.8, - "peakAvgLatencyMs": 198.66, - "peakP50LatencyMs": 139, - "peakP75LatencyMs": 174, - "peakP90LatencyMs": 197, - "peakP99LatencyMs": 2958, - "totalRequests": 15533, + "peakWorkers": 10, + "peakRequestsPerSec": 491.6, + "peakAvgLatencyMs": 19.77, + "peakP50LatencyMs": 19, + "peakP75LatencyMs": 21, + "peakP90LatencyMs": 21, + "peakP99LatencyMs": 33, + "totalRequests": 16039, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1498, + "requests": 1557, "errors": 0, - "requestsPerSec": 299.61, - "avgLatencyMs": 3.11, + "requestsPerSec": 311.4, + "avgLatencyMs": 3.1, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, "p90LatencyMs": 3, "p99LatencyMs": 5, "maxLatencyMs": 8, - "bytesPerSec": 88860262.4 + "bytesPerSec": 92372992 }, { "workers": 5, "durationMs": 5000, - "requests": 2335, + "requests": 2416, "errors": 0, - "requestsPerSec": 467, - "avgLatencyMs": 10.07, + "requestsPerSec": 483.2, + "avgLatencyMs": 9.86, "medianLatencyMs": 9, "p50LatencyMs": 9, "p75LatencyMs": 11, "p90LatencyMs": 12, "p99LatencyMs": 18, - "maxLatencyMs": 21, - "bytesPerSec": 138503782.4 + "maxLatencyMs": 23, + "bytesPerSec": 143327232 }, { "workers": 10, "durationMs": 5000, - "requests": 2356, + "requests": 2458, "errors": 0, - "requestsPerSec": 471.2, - "avgLatencyMs": 20.67, - "medianLatencyMs": 20, - "p50LatencyMs": 20, - "p75LatencyMs": 22, - "p90LatencyMs": 23, - "p99LatencyMs": 37, - "maxLatencyMs": 69, - "bytesPerSec": 139762073.6 + "requestsPerSec": 491.6, + "avgLatencyMs": 19.77, + "medianLatencyMs": 19, + "p50LatencyMs": 19, + "p75LatencyMs": 21, + "p90LatencyMs": 21, + "p99LatencyMs": 33, + "maxLatencyMs": 57, + "bytesPerSec": 145817600 }, { "workers": 25, "durationMs": 5000, - "requests": 2293, + "requests": 2409, "errors": 0, - "requestsPerSec": 458.6, - "avgLatencyMs": 53.8, - "medianLatencyMs": 53, - "p50LatencyMs": 53, - "p75LatencyMs": 54, - "p90LatencyMs": 56, - "p99LatencyMs": 77, - "maxLatencyMs": 374, - "bytesPerSec": 136039628.81 + "requestsPerSec": 481.8, + "avgLatencyMs": 51.15, + "medianLatencyMs": 50, + "p50LatencyMs": 50, + "p75LatencyMs": 51, + "p90LatencyMs": 53, + "p99LatencyMs": 75, + "maxLatencyMs": 334, + "bytesPerSec": 142907801.6 }, { "workers": 50, "durationMs": 5000, - "requests": 2350, + "requests": 2399, "errors": 0, - "requestsPerSec": 470, - "avgLatencyMs": 104.81, - "medianLatencyMs": 101, - "p50LatencyMs": 101, - "p75LatencyMs": 107, - "p90LatencyMs": 113, - "p99LatencyMs": 447, - "maxLatencyMs": 1410, - "bytesPerSec": 139375411.2 + "requestsPerSec": 479.8, + "avgLatencyMs": 102.75, + "medianLatencyMs": 99, + "p50LatencyMs": 99, + "p75LatencyMs": 104, + "p90LatencyMs": 112, + "p99LatencyMs": 422, + "maxLatencyMs": 1361, + "bytesPerSec": 142331084.81 }, { "workers": 100, "durationMs": 5010, - "requests": 2399, + "requests": 2401, "errors": 0, - "requestsPerSec": 479.8, - "avgLatencyMs": 198.66, - "medianLatencyMs": 139, - "p50LatencyMs": 139, - "p75LatencyMs": 174, - "p90LatencyMs": 197, - "p99LatencyMs": 2958, - "maxLatencyMs": 4987, - "bytesPerSec": 142324531.2 + "requestsPerSec": 480.2, + "avgLatencyMs": 198.04, + "medianLatencyMs": 142, + "p50LatencyMs": 142, + "p75LatencyMs": 175, + "p90LatencyMs": 193, + "p99LatencyMs": 2848, + "maxLatencyMs": 4975, + "bytesPerSec": 142429388.81 }, { "workers": 200, "durationMs": 5010, - "requests": 2302, + "requests": 2399, "errors": 0, - "requestsPerSec": 460.4, - "avgLatencyMs": 203.21, - "medianLatencyMs": 142, - "p50LatencyMs": 142, - "p75LatencyMs": 188, - "p90LatencyMs": 206, - "p99LatencyMs": 2885, - "maxLatencyMs": 4996, - "bytesPerSec": 136570470.4 + "requestsPerSec": 479.8, + "avgLatencyMs": 196.51, + "medianLatencyMs": 140, + "p50LatencyMs": 140, + "p75LatencyMs": 169, + "p90LatencyMs": 184, + "p99LatencyMs": 2934, + "maxLatencyMs": 4936, + "bytesPerSec": 142324531.2 } ], "runs": 3, "samples": [ { - "peakWorkers": 25, - "peakRequestsPerSec": 460.6, - "peakAvgLatencyMs": 53.58, - "peakP50LatencyMs": 53, - "peakP75LatencyMs": 53, - "peakP90LatencyMs": 55, - "peakP99LatencyMs": 96, - "totalRequests": 15082, + "peakWorkers": 10, + "peakRequestsPerSec": 478, + "peakAvgLatencyMs": 20.42, + "peakP50LatencyMs": 20, + "peakP75LatencyMs": 21, + "peakP90LatencyMs": 22, + "peakP99LatencyMs": 37, + "totalRequests": 15173, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1486, + "requests": 1490, "errors": 0, - "requestsPerSec": 297.2, - "avgLatencyMs": 3.08, + "requestsPerSec": 298, + "avgLatencyMs": 3.09, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, "p90LatencyMs": 3, "p99LatencyMs": 5, "maxLatencyMs": 7, - "bytesPerSec": 88152473.6 + "bytesPerSec": 88388403.2 }, { "workers": 5, "durationMs": 5000, - "requests": 2251, + "requests": 2350, "errors": 0, - "requestsPerSec": 450.2, - "avgLatencyMs": 10.63, - "medianLatencyMs": 10, - "p50LatencyMs": 10, + "requestsPerSec": 470, + "avgLatencyMs": 10.05, + "medianLatencyMs": 9, + "p50LatencyMs": 9, "p75LatencyMs": 11, "p90LatencyMs": 12, - "p99LatencyMs": 17, - "maxLatencyMs": 20, - "bytesPerSec": 133536153.6 + "p99LatencyMs": 15, + "maxLatencyMs": 27, + "bytesPerSec": 139447500.81 }, { "workers": 10, "durationMs": 5000, - "requests": 2298, + "requests": 2390, "errors": 0, - "requestsPerSec": 459.6, - "avgLatencyMs": 21.21, + "requestsPerSec": 478, + "avgLatencyMs": 20.42, "medianLatencyMs": 20, "p50LatencyMs": 20, - "p75LatencyMs": 22, - "p90LatencyMs": 23, - "p99LatencyMs": 35, - "maxLatencyMs": 65, - "bytesPerSec": 136308326.4 + "p75LatencyMs": 21, + "p90LatencyMs": 22, + "p99LatencyMs": 37, + "maxLatencyMs": 62, + "bytesPerSec": 141806796.81 }, { "workers": 25, "durationMs": 5000, - "requests": 2303, + "requests": 2334, "errors": 0, - "requestsPerSec": 460.6, - "avgLatencyMs": 53.58, - "medianLatencyMs": 53, - "p50LatencyMs": 53, - "p75LatencyMs": 53, + "requestsPerSec": 466.8, + "avgLatencyMs": 52.61, + "medianLatencyMs": 51, + "p50LatencyMs": 51, + "p75LatencyMs": 52, "p90LatencyMs": 55, - "p99LatencyMs": 96, - "maxLatencyMs": 362, - "bytesPerSec": 136616345.6 + "p99LatencyMs": 84, + "maxLatencyMs": 360, + "bytesPerSec": 138471014.4 }, { "workers": 50, - "durationMs": 5010, - "requests": 2281, + "durationMs": 5000, + "requests": 2146, "errors": 0, - "requestsPerSec": 456.2, - "avgLatencyMs": 108.33, - "medianLatencyMs": 104, - "p50LatencyMs": 104, - "p75LatencyMs": 106, - "p90LatencyMs": 127, - "p99LatencyMs": 153, - "maxLatencyMs": 367, - "bytesPerSec": 135305625.6 + "requestsPerSec": 429.2, + "avgLatencyMs": 113.87, + "medianLatencyMs": 111, + "p50LatencyMs": 111, + "p75LatencyMs": 122, + "p90LatencyMs": 126, + "p99LatencyMs": 141, + "maxLatencyMs": 343, + "bytesPerSec": 127316787.2 }, { "workers": 100, "durationMs": 5010, - "requests": 2256, + "requests": 2255, "errors": 0, - "requestsPerSec": 451.2, - "avgLatencyMs": 203.46, - "medianLatencyMs": 145, - "p50LatencyMs": 145, - "p75LatencyMs": 182, - "p90LatencyMs": 201, - "p99LatencyMs": 2931, - "maxLatencyMs": 4954, - "bytesPerSec": 133817958.4 + "requestsPerSec": 451, + "avgLatencyMs": 203.8, + "medianLatencyMs": 143, + "p50LatencyMs": 143, + "p75LatencyMs": 180, + "p90LatencyMs": 196, + "p99LatencyMs": 2981, + "maxLatencyMs": 4959, + "bytesPerSec": 133772083.2 }, { "workers": 200, "durationMs": 5010, - "requests": 2207, + "requests": 2208, "errors": 0, - "requestsPerSec": 441.4, - "avgLatencyMs": 207.15, - "medianLatencyMs": 143, - "p50LatencyMs": 143, - "p75LatencyMs": 181, - "p90LatencyMs": 201, - "p99LatencyMs": 2978, - "maxLatencyMs": 4985, - "bytesPerSec": 130927820.8 + "requestsPerSec": 441.6, + "avgLatencyMs": 205.76, + "medianLatencyMs": 144, + "p50LatencyMs": 144, + "p75LatencyMs": 180, + "p90LatencyMs": 208, + "p99LatencyMs": 2941, + "maxLatencyMs": 4973, + "bytesPerSec": 130973696 } ] }, { "peakWorkers": 10, - "peakRequestsPerSec": 485, - "peakAvgLatencyMs": 19.99, + "peakRequestsPerSec": 497.8, + "peakAvgLatencyMs": 19.58, "peakP50LatencyMs": 19, "peakP75LatencyMs": 21, - "peakP90LatencyMs": 22, - "peakP99LatencyMs": 35, - "totalRequests": 15762, + "peakP90LatencyMs": 21, + "peakP99LatencyMs": 32, + "totalRequests": 15860, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1510, + "requests": 1516, "errors": 0, - "requestsPerSec": 302, + "requestsPerSec": 303.2, "avgLatencyMs": 3.11, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, "p90LatencyMs": 3, "p99LatencyMs": 5, - "maxLatencyMs": 8, - "bytesPerSec": 89594265.6 + "maxLatencyMs": 9, + "bytesPerSec": 89935052.8 }, { "workers": 5, "durationMs": 5000, - "requests": 2392, + "requests": 2405, "errors": 0, - "requestsPerSec": 478.4, - "avgLatencyMs": 9.89, + "requestsPerSec": 481, + "avgLatencyMs": 9.83, "medianLatencyMs": 9, "p50LatencyMs": 9, "p75LatencyMs": 11, "p90LatencyMs": 12, - "p99LatencyMs": 18, - "maxLatencyMs": 22, - "bytesPerSec": 141937868.81 + "p99LatencyMs": 16, + "maxLatencyMs": 25, + "bytesPerSec": 142671872 }, { "workers": 10, "durationMs": 5000, - "requests": 2425, + "requests": 2489, "errors": 0, - "requestsPerSec": 485, - "avgLatencyMs": 19.99, + "requestsPerSec": 497.8, + "avgLatencyMs": 19.58, "medianLatencyMs": 19, "p50LatencyMs": 19, "p75LatencyMs": 21, - "p90LatencyMs": 22, - "p99LatencyMs": 35, - "maxLatencyMs": 52, - "bytesPerSec": 143903948.81 + "p90LatencyMs": 21, + "p99LatencyMs": 32, + "maxLatencyMs": 59, + "bytesPerSec": 147652608 }, { "workers": 25, "durationMs": 5000, - "requests": 2389, + "requests": 2480, "errors": 0, - "requestsPerSec": 477.8, - "avgLatencyMs": 51.62, - "medianLatencyMs": 50, - "p50LatencyMs": 50, - "p75LatencyMs": 52, - "p90LatencyMs": 53, - "p99LatencyMs": 75, - "maxLatencyMs": 353, - "bytesPerSec": 141701939.2 + "requestsPerSec": 496, + "avgLatencyMs": 49.6, + "medianLatencyMs": 48, + "p50LatencyMs": 48, + "p75LatencyMs": 49, + "p90LatencyMs": 51, + "p99LatencyMs": 72, + "maxLatencyMs": 345, + "bytesPerSec": 147128320 }, { "workers": 50, "durationMs": 5000, - "requests": 2348, + "requests": 2366, "errors": 0, - "requestsPerSec": 469.6, - "avgLatencyMs": 104.68, + "requestsPerSec": 473.2, + "avgLatencyMs": 103.86, "medianLatencyMs": 101, "p50LatencyMs": 101, "p75LatencyMs": 105, - "p90LatencyMs": 114, - "p99LatencyMs": 434, - "maxLatencyMs": 1391, - "bytesPerSec": 139237785.6 + "p90LatencyMs": 121, + "p99LatencyMs": 418, + "maxLatencyMs": 1303, + "bytesPerSec": 140365004.81 }, { "workers": 100, "durationMs": 5010, - "requests": 2395, + "requests": 2254, "errors": 0, - "requestsPerSec": 479, - "avgLatencyMs": 197.3, - "medianLatencyMs": 143, - "p50LatencyMs": 143, - "p75LatencyMs": 178, - "p90LatencyMs": 197, - "p99LatencyMs": 2861, - "maxLatencyMs": 4904, - "bytesPerSec": 142062387.2 + "requestsPerSec": 450.8, + "avgLatencyMs": 203.73, + "medianLatencyMs": 142, + "p50LatencyMs": 142, + "p75LatencyMs": 171, + "p90LatencyMs": 204, + "p99LatencyMs": 2950, + "maxLatencyMs": 4957, + "bytesPerSec": 133706547.2 }, { "workers": 200, "durationMs": 5010, - "requests": 2303, + "requests": 2350, "errors": 0, - "requestsPerSec": 460.6, - "avgLatencyMs": 202.62, - "medianLatencyMs": 144, - "p50LatencyMs": 144, + "requestsPerSec": 470, + "avgLatencyMs": 199.76, + "medianLatencyMs": 139, + "p50LatencyMs": 139, "p75LatencyMs": 175, - "p90LatencyMs": 189, - "p99LatencyMs": 2947, - "maxLatencyMs": 4993, - "bytesPerSec": 136622899.2 + "p90LatencyMs": 192, + "p99LatencyMs": 2911, + "maxLatencyMs": 4965, + "bytesPerSec": 139414732.81 } ] }, { - "peakWorkers": 100, - "peakRequestsPerSec": 479.8, - "peakAvgLatencyMs": 198.66, - "peakP50LatencyMs": 139, - "peakP75LatencyMs": 174, - "peakP90LatencyMs": 197, - "peakP99LatencyMs": 2958, - "totalRequests": 15533, + "peakWorkers": 10, + "peakRequestsPerSec": 491.6, + "peakAvgLatencyMs": 19.77, + "peakP50LatencyMs": 19, + "peakP75LatencyMs": 21, + "peakP90LatencyMs": 21, + "peakP99LatencyMs": 33, + "totalRequests": 16039, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1498, + "requests": 1557, "errors": 0, - "requestsPerSec": 299.61, - "avgLatencyMs": 3.11, + "requestsPerSec": 311.4, + "avgLatencyMs": 3.1, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, "p90LatencyMs": 3, "p99LatencyMs": 5, "maxLatencyMs": 8, - "bytesPerSec": 88860262.4 + "bytesPerSec": 92372992 }, { "workers": 5, "durationMs": 5000, - "requests": 2335, + "requests": 2416, "errors": 0, - "requestsPerSec": 467, - "avgLatencyMs": 10.07, + "requestsPerSec": 483.2, + "avgLatencyMs": 9.86, "medianLatencyMs": 9, "p50LatencyMs": 9, "p75LatencyMs": 11, "p90LatencyMs": 12, "p99LatencyMs": 18, - "maxLatencyMs": 21, - "bytesPerSec": 138503782.4 + "maxLatencyMs": 23, + "bytesPerSec": 143327232 }, { "workers": 10, "durationMs": 5000, - "requests": 2356, + "requests": 2458, "errors": 0, - "requestsPerSec": 471.2, - "avgLatencyMs": 20.67, - "medianLatencyMs": 20, - "p50LatencyMs": 20, - "p75LatencyMs": 22, - "p90LatencyMs": 23, - "p99LatencyMs": 37, - "maxLatencyMs": 69, - "bytesPerSec": 139762073.6 + "requestsPerSec": 491.6, + "avgLatencyMs": 19.77, + "medianLatencyMs": 19, + "p50LatencyMs": 19, + "p75LatencyMs": 21, + "p90LatencyMs": 21, + "p99LatencyMs": 33, + "maxLatencyMs": 57, + "bytesPerSec": 145817600 }, { "workers": 25, "durationMs": 5000, - "requests": 2293, + "requests": 2409, "errors": 0, - "requestsPerSec": 458.6, - "avgLatencyMs": 53.8, - "medianLatencyMs": 53, - "p50LatencyMs": 53, - "p75LatencyMs": 54, - "p90LatencyMs": 56, - "p99LatencyMs": 77, - "maxLatencyMs": 374, - "bytesPerSec": 136039628.81 + "requestsPerSec": 481.8, + "avgLatencyMs": 51.15, + "medianLatencyMs": 50, + "p50LatencyMs": 50, + "p75LatencyMs": 51, + "p90LatencyMs": 53, + "p99LatencyMs": 75, + "maxLatencyMs": 334, + "bytesPerSec": 142907801.6 }, { "workers": 50, "durationMs": 5000, - "requests": 2350, + "requests": 2399, "errors": 0, - "requestsPerSec": 470, - "avgLatencyMs": 104.81, - "medianLatencyMs": 101, - "p50LatencyMs": 101, - "p75LatencyMs": 107, - "p90LatencyMs": 113, - "p99LatencyMs": 447, - "maxLatencyMs": 1410, - "bytesPerSec": 139375411.2 + "requestsPerSec": 479.8, + "avgLatencyMs": 102.75, + "medianLatencyMs": 99, + "p50LatencyMs": 99, + "p75LatencyMs": 104, + "p90LatencyMs": 112, + "p99LatencyMs": 422, + "maxLatencyMs": 1361, + "bytesPerSec": 142331084.81 }, { "workers": 100, "durationMs": 5010, - "requests": 2399, + "requests": 2401, "errors": 0, - "requestsPerSec": 479.8, - "avgLatencyMs": 198.66, - "medianLatencyMs": 139, - "p50LatencyMs": 139, - "p75LatencyMs": 174, - "p90LatencyMs": 197, - "p99LatencyMs": 2958, - "maxLatencyMs": 4987, - "bytesPerSec": 142324531.2 + "requestsPerSec": 480.2, + "avgLatencyMs": 198.04, + "medianLatencyMs": 142, + "p50LatencyMs": 142, + "p75LatencyMs": 175, + "p90LatencyMs": 193, + "p99LatencyMs": 2848, + "maxLatencyMs": 4975, + "bytesPerSec": 142429388.81 }, { "workers": 200, "durationMs": 5010, - "requests": 2302, + "requests": 2399, "errors": 0, - "requestsPerSec": 460.4, - "avgLatencyMs": 203.21, - "medianLatencyMs": 142, - "p50LatencyMs": 142, - "p75LatencyMs": 188, - "p90LatencyMs": 206, - "p99LatencyMs": 2885, - "maxLatencyMs": 4996, - "bytesPerSec": 136570470.4 + "requestsPerSec": 479.8, + "avgLatencyMs": 196.51, + "medianLatencyMs": 140, + "p50LatencyMs": 140, + "p75LatencyMs": 169, + "p90LatencyMs": 184, + "p99LatencyMs": 2934, + "maxLatencyMs": 4936, + "bytesPerSec": 142324531.2 } ] } diff --git a/packages/app-react-router/ci-stats.json b/packages/app-react-router/ci-stats.json index f2a0812d..bd8fe3df 100644 --- a/packages/app-react-router/ci-stats.json +++ b/packages/app-react-router/ci-stats.json @@ -1,631 +1,631 @@ { - "timingMeasuredAt": "2026-10-03T13:34:23.158Z", + "timingMeasuredAt": "2026-10-04T04:21:33.714Z", "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": 153.4, - "fcpMs": 153.32, + "firstPaintMs": 172.8, + "fcpMs": 172.89, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 22.18, - "inputDelayMs": 1.47, - "processingDurationMs": 2.55, - "presentationDelayMs": 18.16 + "interactionLatencyMs": 20.27, + "inputDelayMs": 1.52, + "processingDurationMs": 2.53, + "presentationDelayMs": 16.22 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 19.24, - "fcpMs": 19.11, - "interactionLatencyMs": 4.6, - "inputDelayMs": 0.1, - "processingDurationMs": 1.54, - "presentationDelayMs": 5.13 + "firstPaintMs": 21.21, + "fcpMs": 21.24, + "interactionLatencyMs": 5.51, + "inputDelayMs": 0.15, + "processingDurationMs": 0.68, + "presentationDelayMs": 6.01 }, "samples": [ { - "firstPaintMs": 133, - "fcpMs": 133.007, + "firstPaintMs": 175, + "fcpMs": 175.302, "interactionTests": { - "interactionLatencyMs": 21.378999999999998, - "inputDelayMs": 1.575, - "processingDurationMs": 5.287, - "presentationDelayMs": 14.517 + "interactionLatencyMs": 19.663, + "inputDelayMs": 1.432, + "processingDurationMs": 2.338, + "presentationDelayMs": 15.893 } }, { - "firstPaintMs": 155, - "fcpMs": 154.648, + "firstPaintMs": 201, + "fcpMs": 200.963, "interactionTests": { - "interactionLatencyMs": 20.09, - "inputDelayMs": 1.369, - "processingDurationMs": 2.034, - "presentationDelayMs": 16.687 + "interactionLatencyMs": 14.214, + "inputDelayMs": 1.451, + "processingDurationMs": 3.625, + "presentationDelayMs": 9.138 } }, { - "firstPaintMs": 168, - "fcpMs": 167.627, + "firstPaintMs": 154, + "fcpMs": 153.786, "interactionTests": { - "interactionLatencyMs": 19.123, - "inputDelayMs": 1.57, - "processingDurationMs": 1.835, - "presentationDelayMs": 15.718 + "interactionLatencyMs": 26.186, + "inputDelayMs": 1.513, + "processingDurationMs": 1.899, + "presentationDelayMs": 22.774 } }, { - "firstPaintMs": 135, - "fcpMs": 135.267, + "firstPaintMs": 184, + "fcpMs": 184.221, "interactionTests": { - "interactionLatencyMs": 30.277, - "inputDelayMs": 1.378, - "processingDurationMs": 1.696, - "presentationDelayMs": 27.203 + "interactionLatencyMs": 15.691, + "inputDelayMs": 1.425, + "processingDurationMs": 2.661, + "presentationDelayMs": 11.605 } }, { - "firstPaintMs": 176, - "fcpMs": 176.032, + "firstPaintMs": 150, + "fcpMs": 150.156, "interactionTests": { - "interactionLatencyMs": 20.009, - "inputDelayMs": 1.473, - "processingDurationMs": 1.879, - "presentationDelayMs": 16.657 + "interactionLatencyMs": 25.583, + "inputDelayMs": 1.776, + "processingDurationMs": 2.113, + "presentationDelayMs": 21.694 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 328, - "avgLatencyMs": 3.072, - "medianLatencyMs": 3.031, - "samples": 3256, + "opsPerSec": 348, + "avgLatencyMs": 2.892, + "medianLatencyMs": 2.839, + "samples": 3458, "bodySizeKb": 216.9, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 119, - "fcpMs": 118.94, + "firstPaintMs": 128.2, + "fcpMs": 128.25, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 21, - "inputDelayMs": 1.39, - "processingDurationMs": 2.95, - "presentationDelayMs": 16.66 + "interactionLatencyMs": 20.61, + "inputDelayMs": 1.46, + "processingDurationMs": 2.56, + "presentationDelayMs": 16.58 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 8.83, - "fcpMs": 8.93, - "interactionLatencyMs": 4.79, - "inputDelayMs": 0.26, - "processingDurationMs": 0.51, - "presentationDelayMs": 4.45 + "firstPaintMs": 34.19, + "fcpMs": 33.89, + "interactionLatencyMs": 5.89, + "inputDelayMs": 0.13, + "processingDurationMs": 0.15, + "presentationDelayMs": 5.91 }, "samples": [ { - "firstPaintMs": 131, - "fcpMs": 131.227, + "firstPaintMs": 153, + "fcpMs": 152.887, "interactionTests": { - "interactionLatencyMs": 18.884, - "inputDelayMs": 0.925, - "processingDurationMs": 3.54, - "presentationDelayMs": 14.419 + "interactionLatencyMs": 20.635, + "inputDelayMs": 1.429, + "processingDurationMs": 2.795, + "presentationDelayMs": 16.411 } }, { - "firstPaintMs": 109, - "fcpMs": 109.073, + "firstPaintMs": 91, + "fcpMs": 91.348, "interactionTests": { - "interactionLatencyMs": 21.009999999999998, - "inputDelayMs": 1.538, - "processingDurationMs": 2.7, - "presentationDelayMs": 16.772 + "interactionLatencyMs": 17.885, + "inputDelayMs": 1.397, + "processingDurationMs": 2.591, + "presentationDelayMs": 13.897 } }, { - "firstPaintMs": 115, - "fcpMs": 114.867, + "firstPaintMs": 166, + "fcpMs": 165.595, "interactionTests": { - "interactionLatencyMs": 16.919, - "inputDelayMs": 1.431, - "processingDurationMs": 2.674, - "presentationDelayMs": 12.814 + "interactionLatencyMs": 30.282, + "inputDelayMs": 1.425, + "processingDurationMs": 2.447, + "presentationDelayMs": 26.41 } }, { - "firstPaintMs": 125, - "fcpMs": 124.909, + "firstPaintMs": 137, + "fcpMs": 137.11, "interactionTests": { - "interactionLatencyMs": 29.17, - "inputDelayMs": 1.52, - "processingDurationMs": 3.452, - "presentationDelayMs": 24.198 + "interactionLatencyMs": 19.707, + "inputDelayMs": 1.693, + "processingDurationMs": 2.551, + "presentationDelayMs": 15.463 } }, { - "firstPaintMs": 115, - "fcpMs": 114.609, + "firstPaintMs": 94, + "fcpMs": 94.324, "interactionTests": { - "interactionLatencyMs": 19.024, - "inputDelayMs": 1.541, - "processingDurationMs": 2.401, - "presentationDelayMs": 15.082 + "interactionLatencyMs": 14.518, + "inputDelayMs": 1.371, + "processingDurationMs": 2.435, + "presentationDelayMs": 10.712 } } ] }, "ssrRouterLinkLoadTests": { - "peakWorkers": 25, - "peakRequestsPerSec": 166.8, - "peakAvgLatencyMs": 147.28, - "peakP50LatencyMs": 144, - "peakP75LatencyMs": 148, - "peakP90LatencyMs": 170, - "peakP99LatencyMs": 274, - "totalRequests": 5398, + "peakWorkers": 5, + "peakRequestsPerSec": 174.4, + "peakAvgLatencyMs": 28, + "peakP50LatencyMs": 28, + "peakP75LatencyMs": 28, + "peakP90LatencyMs": 29, + "peakP99LatencyMs": 34, + "totalRequests": 5867, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 692, + "requests": 728, "errors": 0, - "requestsPerSec": 138.4, - "avgLatencyMs": 6.54, + "requestsPerSec": 145.6, + "avgLatencyMs": 6.22, "medianLatencyMs": 6, "p50LatencyMs": 6, - "p75LatencyMs": 7, + "p75LatencyMs": 6, "p90LatencyMs": 7, - "p99LatencyMs": 12, - "maxLatencyMs": 19, - "bytesPerSec": 46238924.8 + "p99LatencyMs": 7, + "maxLatencyMs": 8, + "bytesPerSec": 48644096 }, { "workers": 5, "durationMs": 5000, - "requests": 799, + "requests": 872, "errors": 0, - "requestsPerSec": 159.81, - "avgLatencyMs": 30.67, - "medianLatencyMs": 30, - "p50LatencyMs": 30, - "p75LatencyMs": 31, - "p90LatencyMs": 34, - "p99LatencyMs": 50, - "maxLatencyMs": 61, - "bytesPerSec": 53402009.6 + "requestsPerSec": 174.4, + "avgLatencyMs": 28, + "medianLatencyMs": 28, + "p50LatencyMs": 28, + "p75LatencyMs": 28, + "p90LatencyMs": 29, + "p99LatencyMs": 34, + "maxLatencyMs": 40, + "bytesPerSec": 58277888 }, { "workers": 10, "durationMs": 5000, - "requests": 795, + "requests": 866, "errors": 0, - "requestsPerSec": 159, - "avgLatencyMs": 61.69, - "medianLatencyMs": 60, - "p50LatencyMs": 60, - "p75LatencyMs": 62, - "p90LatencyMs": 66, - "p99LatencyMs": 91, - "maxLatencyMs": 121, - "bytesPerSec": 53133312 + "requestsPerSec": 173.2, + "avgLatencyMs": 56.87, + "medianLatencyMs": 56, + "p50LatencyMs": 56, + "p75LatencyMs": 57, + "p90LatencyMs": 60, + "p99LatencyMs": 81, + "maxLatencyMs": 114, + "bytesPerSec": 57878118.4 }, { "workers": 25, "durationMs": 5000, - "requests": 834, + "requests": 863, "errors": 0, - "requestsPerSec": 166.8, - "avgLatencyMs": 147.28, - "medianLatencyMs": 144, - "p50LatencyMs": 144, - "p75LatencyMs": 148, - "p90LatencyMs": 170, - "p99LatencyMs": 274, - "maxLatencyMs": 611, - "bytesPerSec": 55735091.2 + "requestsPerSec": 172.6, + "avgLatencyMs": 142.4, + "medianLatencyMs": 140, + "p50LatencyMs": 140, + "p75LatencyMs": 142, + "p90LatencyMs": 156, + "p99LatencyMs": 228, + "maxLatencyMs": 588, + "bytesPerSec": 57674956.8 }, { "workers": 50, "durationMs": 5000, - "requests": 804, + "requests": 872, "errors": 0, - "requestsPerSec": 160.81, - "avgLatencyMs": 301.12, - "medianLatencyMs": 291, - "p50LatencyMs": 291, - "p75LatencyMs": 300, - "p90LatencyMs": 310, - "p99LatencyMs": 1931, - "maxLatencyMs": 2611, - "bytesPerSec": 53729689.6 + "requestsPerSec": 174.4, + "avgLatencyMs": 278.02, + "medianLatencyMs": 279, + "p50LatencyMs": 279, + "p75LatencyMs": 281, + "p90LatencyMs": 287, + "p99LatencyMs": 1610, + "maxLatencyMs": 2268, + "bytesPerSec": 58271334.4 }, { "workers": 100, "durationMs": 5010, - "requests": 790, + "requests": 851, "errors": 0, - "requestsPerSec": 158, - "avgLatencyMs": 411.38, - "medianLatencyMs": 301, - "p50LatencyMs": 301, - "p75LatencyMs": 378, - "p90LatencyMs": 432, - "p99LatencyMs": 3904, - "maxLatencyMs": 4894, - "bytesPerSec": 52792524.8 + "requestsPerSec": 170.2, + "avgLatencyMs": 405.89, + "medianLatencyMs": 302, + "p50LatencyMs": 302, + "p75LatencyMs": 364, + "p90LatencyMs": 397, + "p99LatencyMs": 3946, + "maxLatencyMs": 4950, + "bytesPerSec": 56862310.4 }, { "workers": 200, "durationMs": 5010, - "requests": 684, + "requests": 815, "errors": 0, - "requestsPerSec": 136.81, - "avgLatencyMs": 439.36, - "medianLatencyMs": 302, - "p50LatencyMs": 302, - "p75LatencyMs": 371, - "p90LatencyMs": 454, - "p99LatencyMs": 4020, - "maxLatencyMs": 4877, - "bytesPerSec": 45709721.6 + "requestsPerSec": 163, + "avgLatencyMs": 417.65, + "medianLatencyMs": 308, + "p50LatencyMs": 308, + "p75LatencyMs": 364, + "p90LatencyMs": 394, + "p99LatencyMs": 3952, + "maxLatencyMs": 4996, + "bytesPerSec": 54463692.8 } ], "runs": 3, "samples": [ { - "peakWorkers": 25, - "peakRequestsPerSec": 166.8, - "peakAvgLatencyMs": 147.28, - "peakP50LatencyMs": 144, - "peakP75LatencyMs": 148, - "peakP90LatencyMs": 170, - "peakP99LatencyMs": 274, - "totalRequests": 5398, + "peakWorkers": 10, + "peakRequestsPerSec": 163.4, + "peakAvgLatencyMs": 60.36, + "peakP50LatencyMs": 59, + "peakP75LatencyMs": 61, + "peakP90LatencyMs": 66, + "peakP99LatencyMs": 88, + "totalRequests": 5534, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 692, + "requests": 691, "errors": 0, - "requestsPerSec": 138.4, - "avgLatencyMs": 6.54, + "requestsPerSec": 138.2, + "avgLatencyMs": 6.55, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 7, "p90LatencyMs": 7, - "p99LatencyMs": 12, - "maxLatencyMs": 19, - "bytesPerSec": 46238924.8 + "p99LatencyMs": 11, + "maxLatencyMs": 14, + "bytesPerSec": 46173388.8 }, { "workers": 5, "durationMs": 5000, - "requests": 799, + "requests": 809, "errors": 0, - "requestsPerSec": 159.81, - "avgLatencyMs": 30.67, + "requestsPerSec": 161.81, + "avgLatencyMs": 30.33, "medianLatencyMs": 30, "p50LatencyMs": 30, "p75LatencyMs": 31, - "p90LatencyMs": 34, - "p99LatencyMs": 50, - "maxLatencyMs": 61, - "bytesPerSec": 53402009.6 + "p90LatencyMs": 33, + "p99LatencyMs": 44, + "maxLatencyMs": 56, + "bytesPerSec": 54063923.2 }, { "workers": 10, "durationMs": 5000, - "requests": 795, + "requests": 817, "errors": 0, - "requestsPerSec": 159, - "avgLatencyMs": 61.69, - "medianLatencyMs": 60, - "p50LatencyMs": 60, - "p75LatencyMs": 62, + "requestsPerSec": 163.4, + "avgLatencyMs": 60.36, + "medianLatencyMs": 59, + "p50LatencyMs": 59, + "p75LatencyMs": 61, "p90LatencyMs": 66, - "p99LatencyMs": 91, - "maxLatencyMs": 121, - "bytesPerSec": 53133312 + "p99LatencyMs": 88, + "maxLatencyMs": 130, + "bytesPerSec": 54594764.8 }, { "workers": 25, "durationMs": 5000, - "requests": 834, + "requests": 803, "errors": 0, - "requestsPerSec": 166.8, - "avgLatencyMs": 147.28, - "medianLatencyMs": 144, - "p50LatencyMs": 144, - "p75LatencyMs": 148, - "p90LatencyMs": 170, - "p99LatencyMs": 274, - "maxLatencyMs": 611, - "bytesPerSec": 55735091.2 + "requestsPerSec": 160.6, + "avgLatencyMs": 152.75, + "medianLatencyMs": 150, + "p50LatencyMs": 150, + "p75LatencyMs": 156, + "p90LatencyMs": 176, + "p99LatencyMs": 334, + "maxLatencyMs": 663, + "bytesPerSec": 53664153.6 }, { "workers": 50, "durationMs": 5000, - "requests": 804, + "requests": 805, "errors": 0, - "requestsPerSec": 160.81, - "avgLatencyMs": 301.12, - "medianLatencyMs": 291, - "p50LatencyMs": 291, - "p75LatencyMs": 300, - "p90LatencyMs": 310, - "p99LatencyMs": 1931, - "maxLatencyMs": 2611, - "bytesPerSec": 53729689.6 + "requestsPerSec": 161, + "avgLatencyMs": 301.19, + "medianLatencyMs": 292, + "p50LatencyMs": 292, + "p75LatencyMs": 296, + "p90LatencyMs": 325, + "p99LatencyMs": 1927, + "maxLatencyMs": 2654, + "bytesPerSec": 53795225.6 }, { "workers": 100, "durationMs": 5010, - "requests": 790, + "requests": 817, "errors": 0, - "requestsPerSec": 158, - "avgLatencyMs": 411.38, - "medianLatencyMs": 301, - "p50LatencyMs": 301, - "p75LatencyMs": 378, - "p90LatencyMs": 432, - "p99LatencyMs": 3904, - "maxLatencyMs": 4894, - "bytesPerSec": 52792524.8 + "requestsPerSec": 163.4, + "avgLatencyMs": 410.08, + "medianLatencyMs": 309, + "p50LatencyMs": 309, + "p75LatencyMs": 368, + "p90LatencyMs": 407, + "p99LatencyMs": 3857, + "maxLatencyMs": 4984, + "bytesPerSec": 54594764.8 }, { "workers": 200, "durationMs": 5010, - "requests": 684, + "requests": 792, "errors": 0, - "requestsPerSec": 136.81, - "avgLatencyMs": 439.36, + "requestsPerSec": 158.4, + "avgLatencyMs": 418.38, "medianLatencyMs": 302, "p50LatencyMs": 302, - "p75LatencyMs": 371, - "p90LatencyMs": 454, - "p99LatencyMs": 4020, - "maxLatencyMs": 4877, - "bytesPerSec": 45709721.6 + "p75LatencyMs": 364, + "p90LatencyMs": 396, + "p99LatencyMs": 4077, + "maxLatencyMs": 5003, + "bytesPerSec": 52923596.8 } ] }, { "peakWorkers": 10, - "peakRequestsPerSec": 159.4, - "peakAvgLatencyMs": 61.84, - "peakP50LatencyMs": 61, - "peakP75LatencyMs": 63, - "peakP90LatencyMs": 68, - "peakP99LatencyMs": 91, - "totalRequests": 5316, + "peakRequestsPerSec": 174.8, + "peakAvgLatencyMs": 56.35, + "peakP50LatencyMs": 56, + "peakP75LatencyMs": 56, + "peakP90LatencyMs": 57, + "peakP99LatencyMs": 73, + "totalRequests": 5797, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 660, + "requests": 716, "errors": 0, - "requestsPerSec": 132, - "avgLatencyMs": 7.14, - "medianLatencyMs": 7, - "p50LatencyMs": 7, - "p75LatencyMs": 7, - "p90LatencyMs": 8, - "p99LatencyMs": 12, - "maxLatencyMs": 13, - "bytesPerSec": 44102451.2 + "requestsPerSec": 143.2, + "avgLatencyMs": 6.3, + "medianLatencyMs": 6, + "p50LatencyMs": 6, + "p75LatencyMs": 6, + "p90LatencyMs": 7, + "p99LatencyMs": 9, + "maxLatencyMs": 14, + "bytesPerSec": 47851110.4 }, { "workers": 5, "durationMs": 5000, - "requests": 780, + "requests": 855, "errors": 0, - "requestsPerSec": 156, - "avgLatencyMs": 31.46, - "medianLatencyMs": 31, - "p50LatencyMs": 31, - "p75LatencyMs": 32, - "p90LatencyMs": 35, - "p99LatencyMs": 47, - "maxLatencyMs": 59, - "bytesPerSec": 52124057.6 + "requestsPerSec": 171, + "avgLatencyMs": 28.57, + "medianLatencyMs": 28, + "p50LatencyMs": 28, + "p75LatencyMs": 29, + "p90LatencyMs": 29, + "p99LatencyMs": 46, + "maxLatencyMs": 53, + "bytesPerSec": 57131008 }, { "workers": 10, "durationMs": 5000, - "requests": 797, + "requests": 874, "errors": 0, - "requestsPerSec": 159.4, - "avgLatencyMs": 61.84, - "medianLatencyMs": 61, - "p50LatencyMs": 61, - "p75LatencyMs": 63, - "p90LatencyMs": 68, - "p99LatencyMs": 91, - "maxLatencyMs": 109, - "bytesPerSec": 53257830.4 + "requestsPerSec": 174.8, + "avgLatencyMs": 56.35, + "medianLatencyMs": 56, + "p50LatencyMs": 56, + "p75LatencyMs": 56, + "p90LatencyMs": 57, + "p99LatencyMs": 73, + "maxLatencyMs": 114, + "bytesPerSec": 58408960 }, { "workers": 25, "durationMs": 5000, - "requests": 792, + "requests": 845, "errors": 0, - "requestsPerSec": 158.4, - "avgLatencyMs": 155.09, - "medianLatencyMs": 150, - "p50LatencyMs": 150, - "p75LatencyMs": 161, - "p90LatencyMs": 171, - "p99LatencyMs": 378, - "maxLatencyMs": 699, - "bytesPerSec": 52923596.8 + "requestsPerSec": 169, + "avgLatencyMs": 145.03, + "medianLatencyMs": 144, + "p50LatencyMs": 144, + "p75LatencyMs": 145, + "p90LatencyMs": 151, + "p99LatencyMs": 349, + "maxLatencyMs": 620, + "bytesPerSec": 56469094.4 }, { "workers": 50, "durationMs": 5000, - "requests": 768, + "requests": 862, "errors": 0, - "requestsPerSec": 153.6, - "avgLatencyMs": 314.96, - "medianLatencyMs": 304, - "p50LatencyMs": 304, - "p75LatencyMs": 315, - "p90LatencyMs": 345, - "p99LatencyMs": 1991, - "maxLatencyMs": 2622, - "bytesPerSec": 51317964.8 + "requestsPerSec": 172.4, + "avgLatencyMs": 281.28, + "medianLatencyMs": 279, + "p50LatencyMs": 279, + "p75LatencyMs": 282, + "p90LatencyMs": 289, + "p99LatencyMs": 1768, + "maxLatencyMs": 2409, + "bytesPerSec": 57602867.2 }, { "workers": 100, "durationMs": 5010, - "requests": 756, + "requests": 844, "errors": 0, - "requestsPerSec": 151.2, - "avgLatencyMs": 421.55, - "medianLatencyMs": 322, - "p50LatencyMs": 322, - "p75LatencyMs": 408, - "p90LatencyMs": 456, - "p99LatencyMs": 3901, - "maxLatencyMs": 4906, - "bytesPerSec": 50518425.6 + "requestsPerSec": 168.8, + "avgLatencyMs": 403.35, + "medianLatencyMs": 301, + "p50LatencyMs": 301, + "p75LatencyMs": 374, + "p90LatencyMs": 398, + "p99LatencyMs": 3879, + "maxLatencyMs": 4835, + "bytesPerSec": 56397004.8 }, { "workers": 200, "durationMs": 5010, - "requests": 763, + "requests": 801, "errors": 0, - "requestsPerSec": 152.6, - "avgLatencyMs": 427.46, - "medianLatencyMs": 312, - "p50LatencyMs": 312, - "p75LatencyMs": 365, - "p90LatencyMs": 395, - "p99LatencyMs": 4073, - "maxLatencyMs": 4925, - "bytesPerSec": 50988646.4 + "requestsPerSec": 160.2, + "avgLatencyMs": 419.27, + "medianLatencyMs": 298, + "p50LatencyMs": 298, + "p75LatencyMs": 361, + "p90LatencyMs": 387, + "p99LatencyMs": 4014, + "maxLatencyMs": 4956, + "bytesPerSec": 53528166.4 } ] }, { - "peakWorkers": 100, - "peakRequestsPerSec": 167.6, - "peakAvgLatencyMs": 405.49, - "peakP50LatencyMs": 326, - "peakP75LatencyMs": 366, - "peakP90LatencyMs": 403, - "peakP99LatencyMs": 3868, - "totalRequests": 5636, + "peakWorkers": 5, + "peakRequestsPerSec": 174.4, + "peakAvgLatencyMs": 28, + "peakP50LatencyMs": 28, + "peakP75LatencyMs": 28, + "peakP90LatencyMs": 29, + "peakP99LatencyMs": 34, + "totalRequests": 5867, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 714, + "requests": 728, "errors": 0, - "requestsPerSec": 142.81, - "avgLatencyMs": 6.21, + "requestsPerSec": 145.6, + "avgLatencyMs": 6.22, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 6, "p90LatencyMs": 7, "p99LatencyMs": 7, - "maxLatencyMs": 9, - "bytesPerSec": 47713484.8 + "maxLatencyMs": 8, + "bytesPerSec": 48644096 }, { "workers": 5, "durationMs": 5000, - "requests": 827, + "requests": 872, "errors": 0, - "requestsPerSec": 165.4, - "avgLatencyMs": 29.63, - "medianLatencyMs": 29, - "p50LatencyMs": 29, - "p75LatencyMs": 30, - "p90LatencyMs": 31, - "p99LatencyMs": 45, - "maxLatencyMs": 57, - "bytesPerSec": 55263232 + "requestsPerSec": 174.4, + "avgLatencyMs": 28, + "medianLatencyMs": 28, + "p50LatencyMs": 28, + "p75LatencyMs": 28, + "p90LatencyMs": 29, + "p99LatencyMs": 34, + "maxLatencyMs": 40, + "bytesPerSec": 58277888 }, { "workers": 10, "durationMs": 5000, - "requests": 813, + "requests": 866, "errors": 0, - "requestsPerSec": 162.6, - "avgLatencyMs": 60.62, - "medianLatencyMs": 59, - "p50LatencyMs": 59, - "p75LatencyMs": 60, - "p90LatencyMs": 67, - "p99LatencyMs": 92, - "maxLatencyMs": 136, - "bytesPerSec": 54326067.2 + "requestsPerSec": 173.2, + "avgLatencyMs": 56.87, + "medianLatencyMs": 56, + "p50LatencyMs": 56, + "p75LatencyMs": 57, + "p90LatencyMs": 60, + "p99LatencyMs": 81, + "maxLatencyMs": 114, + "bytesPerSec": 57878118.4 }, { "workers": 25, "durationMs": 5000, - "requests": 821, + "requests": 863, "errors": 0, - "requestsPerSec": 164.2, - "avgLatencyMs": 149.59, - "medianLatencyMs": 148, - "p50LatencyMs": 148, - "p75LatencyMs": 152, - "p90LatencyMs": 159, - "p99LatencyMs": 297, - "maxLatencyMs": 583, - "bytesPerSec": 54863462.4 + "requestsPerSec": 172.6, + "avgLatencyMs": 142.4, + "medianLatencyMs": 140, + "p50LatencyMs": 140, + "p75LatencyMs": 142, + "p90LatencyMs": 156, + "p99LatencyMs": 228, + "maxLatencyMs": 588, + "bytesPerSec": 57674956.8 }, { "workers": 50, "durationMs": 5000, - "requests": 813, + "requests": 872, "errors": 0, - "requestsPerSec": 162.6, - "avgLatencyMs": 298.44, - "medianLatencyMs": 286, - "p50LatencyMs": 286, - "p75LatencyMs": 299, - "p90LatencyMs": 313, - "p99LatencyMs": 1772, - "maxLatencyMs": 2541, - "bytesPerSec": 54332620.8 + "requestsPerSec": 174.4, + "avgLatencyMs": 278.02, + "medianLatencyMs": 279, + "p50LatencyMs": 279, + "p75LatencyMs": 281, + "p90LatencyMs": 287, + "p99LatencyMs": 1610, + "maxLatencyMs": 2268, + "bytesPerSec": 58271334.4 }, { "workers": 100, "durationMs": 5010, - "requests": 838, + "requests": 851, "errors": 0, - "requestsPerSec": 167.6, - "avgLatencyMs": 405.49, - "medianLatencyMs": 326, - "p50LatencyMs": 326, - "p75LatencyMs": 366, - "p90LatencyMs": 403, - "p99LatencyMs": 3868, - "maxLatencyMs": 4921, - "bytesPerSec": 56003788.8 + "requestsPerSec": 170.2, + "avgLatencyMs": 405.89, + "medianLatencyMs": 302, + "p50LatencyMs": 302, + "p75LatencyMs": 364, + "p90LatencyMs": 397, + "p99LatencyMs": 3946, + "maxLatencyMs": 4950, + "bytesPerSec": 56862310.4 }, { "workers": 200, "durationMs": 5010, - "requests": 810, + "requests": 815, "errors": 0, - "requestsPerSec": 162, - "avgLatencyMs": 420.24, - "medianLatencyMs": 307, - "p50LatencyMs": 307, - "p75LatencyMs": 378, - "p90LatencyMs": 398, - "p99LatencyMs": 3869, - "maxLatencyMs": 4985, - "bytesPerSec": 54129459.2 + "requestsPerSec": 163, + "avgLatencyMs": 417.65, + "medianLatencyMs": 308, + "p50LatencyMs": 308, + "p75LatencyMs": 364, + "p90LatencyMs": 394, + "p99LatencyMs": 3952, + "maxLatencyMs": 4996, + "bytesPerSec": 54463692.8 } ] } @@ -652,475 +652,475 @@ }, "browserVersion": "Google Chrome 153.0.8010.47", "ssrLoadTests": { - "peakWorkers": 25, - "peakRequestsPerSec": 319, - "peakAvgLatencyMs": 77.23, - "peakP50LatencyMs": 76, - "peakP75LatencyMs": 78, - "peakP90LatencyMs": 80, - "peakP99LatencyMs": 110, - "totalRequests": 10337, + "peakWorkers": 10, + "peakRequestsPerSec": 335.4, + "peakAvgLatencyMs": 29.24, + "peakP50LatencyMs": 29, + "peakP75LatencyMs": 30, + "peakP90LatencyMs": 30, + "peakP99LatencyMs": 41, + "totalRequests": 11002, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1165, + "requests": 1219, "errors": 0, - "requestsPerSec": 233, - "avgLatencyMs": 3.86, - "medianLatencyMs": 4, - "p50LatencyMs": 4, + "requestsPerSec": 243.8, + "avgLatencyMs": 3.35, + "medianLatencyMs": 3, + "p50LatencyMs": 3, "p75LatencyMs": 4, - "p90LatencyMs": 5, - "p99LatencyMs": 6, - "maxLatencyMs": 10, - "bytesPerSec": 72974336 + "p90LatencyMs": 4, + "p99LatencyMs": 5, + "maxLatencyMs": 8, + "bytesPerSec": 76355993.6 }, { "workers": 5, "durationMs": 5000, - "requests": 1436, + "requests": 1601, "errors": 0, - "requestsPerSec": 287.2, - "avgLatencyMs": 16.9, - "medianLatencyMs": 17, - "p50LatencyMs": 17, - "p75LatencyMs": 18, - "p90LatencyMs": 20, - "p99LatencyMs": 27, - "maxLatencyMs": 37, - "bytesPerSec": 89935052.8 + "requestsPerSec": 320.2, + "avgLatencyMs": 15.11, + "medianLatencyMs": 15, + "p50LatencyMs": 15, + "p75LatencyMs": 16, + "p90LatencyMs": 16, + "p99LatencyMs": 22, + "maxLatencyMs": 32, + "bytesPerSec": 100263526.4 }, { "workers": 10, "durationMs": 5000, - "requests": 1508, + "requests": 1677, "errors": 0, - "requestsPerSec": 301.61, - "avgLatencyMs": 32.55, - "medianLatencyMs": 32, - "p50LatencyMs": 32, - "p75LatencyMs": 34, - "p90LatencyMs": 37, - "p99LatencyMs": 44, - "maxLatencyMs": 58, - "bytesPerSec": 94443929.6 + "requestsPerSec": 335.4, + "avgLatencyMs": 29.24, + "medianLatencyMs": 29, + "p50LatencyMs": 29, + "p75LatencyMs": 30, + "p90LatencyMs": 30, + "p99LatencyMs": 41, + "maxLatencyMs": 51, + "bytesPerSec": 105021440 }, { "workers": 25, "durationMs": 5000, - "requests": 1595, + "requests": 1651, "errors": 0, - "requestsPerSec": 319, - "avgLatencyMs": 77.23, - "medianLatencyMs": 76, - "p50LatencyMs": 76, - "p75LatencyMs": 78, - "p90LatencyMs": 80, - "p99LatencyMs": 110, - "maxLatencyMs": 332, - "bytesPerSec": 99896524.8 + "requestsPerSec": 330.2, + "avgLatencyMs": 74.69, + "medianLatencyMs": 74, + "p50LatencyMs": 74, + "p75LatencyMs": 74, + "p90LatencyMs": 76, + "p99LatencyMs": 109, + "maxLatencyMs": 321, + "bytesPerSec": 103409254.4 }, { "workers": 50, "durationMs": 5000, - "requests": 1565, + "requests": 1643, "errors": 0, - "requestsPerSec": 313, - "avgLatencyMs": 156.8, - "medianLatencyMs": 152, - "p50LatencyMs": 152, - "p75LatencyMs": 155, - "p90LatencyMs": 159, - "p99LatencyMs": 757, - "maxLatencyMs": 1433, - "bytesPerSec": 98009088 + "requestsPerSec": 328.6, + "avgLatencyMs": 149.36, + "medianLatencyMs": 147, + "p50LatencyMs": 147, + "p75LatencyMs": 149, + "p90LatencyMs": 154, + "p99LatencyMs": 578, + "maxLatencyMs": 1232, + "bytesPerSec": 102898073.6 }, { "workers": 100, "durationMs": 5010, - "requests": 1550, + "requests": 1614, "errors": 0, - "requestsPerSec": 310, - "avgLatencyMs": 302.68, - "medianLatencyMs": 220, - "p50LatencyMs": 220, - "p75LatencyMs": 280, - "p90LatencyMs": 308, - "p99LatencyMs": 3532, - "maxLatencyMs": 4988, - "bytesPerSec": 97065369.6 + "requestsPerSec": 322.8, + "avgLatencyMs": 294.22, + "medianLatencyMs": 215, + "p50LatencyMs": 215, + "p75LatencyMs": 271, + "p90LatencyMs": 291, + "p99LatencyMs": 3442, + "maxLatencyMs": 4935, + "bytesPerSec": 101076172.8 }, { "workers": 200, "durationMs": 5010, - "requests": 1518, + "requests": 1597, "errors": 0, - "requestsPerSec": 303.61, - "avgLatencyMs": 304.31, - "medianLatencyMs": 220, - "p50LatencyMs": 220, - "p75LatencyMs": 274, - "p90LatencyMs": 289, - "p99LatencyMs": 3554, - "maxLatencyMs": 4984, - "bytesPerSec": 95073075.2 + "requestsPerSec": 319.4, + "avgLatencyMs": 297.64, + "medianLatencyMs": 218, + "p50LatencyMs": 218, + "p75LatencyMs": 257, + "p90LatencyMs": 281, + "p99LatencyMs": 3600, + "maxLatencyMs": 4973, + "bytesPerSec": 100040704 } ], "runs": 3, "samples": [ { - "peakWorkers": 5, - "peakRequestsPerSec": 305.8, - "peakAvgLatencyMs": 15.78, - "peakP50LatencyMs": 16, - "peakP75LatencyMs": 17, - "peakP90LatencyMs": 17, - "peakP99LatencyMs": 21, - "totalRequests": 9968, + "peakWorkers": 10, + "peakRequestsPerSec": 335.4, + "peakAvgLatencyMs": 29.24, + "peakP50LatencyMs": 29, + "peakP75LatencyMs": 30, + "peakP90LatencyMs": 30, + "peakP99LatencyMs": 41, + "totalRequests": 11002, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1172, + "requests": 1219, "errors": 0, - "requestsPerSec": 234.4, - "avgLatencyMs": 3.99, - "medianLatencyMs": 4, - "p50LatencyMs": 4, + "requestsPerSec": 243.8, + "avgLatencyMs": 3.35, + "medianLatencyMs": 3, + "p50LatencyMs": 3, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 5, "maxLatencyMs": 8, - "bytesPerSec": 73393766.41 + "bytesPerSec": 76355993.6 }, { "workers": 5, "durationMs": 5000, - "requests": 1529, + "requests": 1601, "errors": 0, - "requestsPerSec": 305.8, - "avgLatencyMs": 15.78, - "medianLatencyMs": 16, - "p50LatencyMs": 16, - "p75LatencyMs": 17, - "p90LatencyMs": 17, - "p99LatencyMs": 21, - "maxLatencyMs": 33, - "bytesPerSec": 95767756.8 + "requestsPerSec": 320.2, + "avgLatencyMs": 15.11, + "medianLatencyMs": 15, + "p50LatencyMs": 15, + "p75LatencyMs": 16, + "p90LatencyMs": 16, + "p99LatencyMs": 22, + "maxLatencyMs": 32, + "bytesPerSec": 100263526.4 }, { "workers": 10, "durationMs": 5000, - "requests": 1475, + "requests": 1677, "errors": 0, - "requestsPerSec": 295, - "avgLatencyMs": 33.29, - "medianLatencyMs": 32, - "p50LatencyMs": 32, - "p75LatencyMs": 34, - "p90LatencyMs": 40, - "p99LatencyMs": 51, - "maxLatencyMs": 67, - "bytesPerSec": 92386099.2 + "requestsPerSec": 335.4, + "avgLatencyMs": 29.24, + "medianLatencyMs": 29, + "p50LatencyMs": 29, + "p75LatencyMs": 30, + "p90LatencyMs": 30, + "p99LatencyMs": 41, + "maxLatencyMs": 51, + "bytesPerSec": 105021440 }, { "workers": 25, "durationMs": 5000, - "requests": 1431, + "requests": 1651, "errors": 0, - "requestsPerSec": 286.2, - "avgLatencyMs": 86.07, - "medianLatencyMs": 83, - "p50LatencyMs": 83, - "p75LatencyMs": 86, - "p90LatencyMs": 106, - "p99LatencyMs": 122, - "maxLatencyMs": 340, - "bytesPerSec": 89633587.2 + "requestsPerSec": 330.2, + "avgLatencyMs": 74.69, + "medianLatencyMs": 74, + "p50LatencyMs": 74, + "p75LatencyMs": 74, + "p90LatencyMs": 76, + "p99LatencyMs": 109, + "maxLatencyMs": 321, + "bytesPerSec": 103409254.4 }, { "workers": 50, - "durationMs": 5010, - "requests": 1420, + "durationMs": 5000, + "requests": 1643, "errors": 0, - "requestsPerSec": 284, - "avgLatencyMs": 172.54, - "medianLatencyMs": 165, - "p50LatencyMs": 165, - "p75LatencyMs": 170, - "p90LatencyMs": 187, - "p99LatencyMs": 821, - "maxLatencyMs": 1585, - "bytesPerSec": 88925798.4 + "requestsPerSec": 328.6, + "avgLatencyMs": 149.36, + "medianLatencyMs": 147, + "p50LatencyMs": 147, + "p75LatencyMs": 149, + "p90LatencyMs": 154, + "p99LatencyMs": 578, + "maxLatencyMs": 1232, + "bytesPerSec": 102898073.6 }, { "workers": 100, "durationMs": 5010, - "requests": 1469, + "requests": 1614, "errors": 0, - "requestsPerSec": 293.8, - "avgLatencyMs": 309.78, - "medianLatencyMs": 220, - "p50LatencyMs": 220, - "p75LatencyMs": 285, - "p90LatencyMs": 296, - "p99LatencyMs": 3643, - "maxLatencyMs": 4999, - "bytesPerSec": 91992883.2 + "requestsPerSec": 322.8, + "avgLatencyMs": 294.22, + "medianLatencyMs": 215, + "p50LatencyMs": 215, + "p75LatencyMs": 271, + "p90LatencyMs": 291, + "p99LatencyMs": 3442, + "maxLatencyMs": 4935, + "bytesPerSec": 101076172.8 }, { "workers": 200, - "durationMs": 5020, - "requests": 1472, + "durationMs": 5010, + "requests": 1597, "errors": 0, - "requestsPerSec": 294.4, - "avgLatencyMs": 306.39, - "medianLatencyMs": 223, - "p50LatencyMs": 223, - "p75LatencyMs": 272, - "p90LatencyMs": 293, - "p99LatencyMs": 3615, - "maxLatencyMs": 4937, - "bytesPerSec": 92202598.4 + "requestsPerSec": 319.4, + "avgLatencyMs": 297.64, + "medianLatencyMs": 218, + "p50LatencyMs": 218, + "p75LatencyMs": 257, + "p90LatencyMs": 281, + "p99LatencyMs": 3600, + "maxLatencyMs": 4973, + "bytesPerSec": 100040704 } ] }, { - "peakWorkers": 25, - "peakRequestsPerSec": 319, - "peakAvgLatencyMs": 77.23, - "peakP50LatencyMs": 76, - "peakP75LatencyMs": 78, - "peakP90LatencyMs": 80, - "peakP99LatencyMs": 110, - "totalRequests": 10337, + "peakWorkers": 10, + "peakRequestsPerSec": 339, + "peakAvgLatencyMs": 28.9, + "peakP50LatencyMs": 29, + "peakP75LatencyMs": 29, + "peakP90LatencyMs": 30, + "peakP99LatencyMs": 41, + "totalRequests": 10828, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1165, + "requests": 1215, "errors": 0, - "requestsPerSec": 233, - "avgLatencyMs": 3.86, - "medianLatencyMs": 4, - "p50LatencyMs": 4, + "requestsPerSec": 243, + "avgLatencyMs": 3.37, + "medianLatencyMs": 3, + "p50LatencyMs": 3, "p75LatencyMs": 4, - "p90LatencyMs": 5, - "p99LatencyMs": 6, - "maxLatencyMs": 10, - "bytesPerSec": 72974336 + "p90LatencyMs": 4, + "p99LatencyMs": 5, + "maxLatencyMs": 8, + "bytesPerSec": 76093849.6 }, { "workers": 5, "durationMs": 5000, - "requests": 1436, + "requests": 1619, "errors": 0, - "requestsPerSec": 287.2, - "avgLatencyMs": 16.9, - "medianLatencyMs": 17, - "p50LatencyMs": 17, - "p75LatencyMs": 18, - "p90LatencyMs": 20, - "p99LatencyMs": 27, - "maxLatencyMs": 37, - "bytesPerSec": 89935052.8 + "requestsPerSec": 323.8, + "avgLatencyMs": 14.89, + "medianLatencyMs": 15, + "p50LatencyMs": 15, + "p75LatencyMs": 16, + "p90LatencyMs": 16, + "p99LatencyMs": 19, + "maxLatencyMs": 29, + "bytesPerSec": 101403852.8 }, { "workers": 10, "durationMs": 5000, - "requests": 1508, + "requests": 1695, "errors": 0, - "requestsPerSec": 301.61, - "avgLatencyMs": 32.55, - "medianLatencyMs": 32, - "p50LatencyMs": 32, - "p75LatencyMs": 34, - "p90LatencyMs": 37, - "p99LatencyMs": 44, - "maxLatencyMs": 58, - "bytesPerSec": 94443929.6 + "requestsPerSec": 339, + "avgLatencyMs": 28.9, + "medianLatencyMs": 29, + "p50LatencyMs": 29, + "p75LatencyMs": 29, + "p90LatencyMs": 30, + "p99LatencyMs": 41, + "maxLatencyMs": 55, + "bytesPerSec": 106174873.6 }, { "workers": 25, - "durationMs": 5000, - "requests": 1595, + "durationMs": 5010, + "requests": 1674, "errors": 0, - "requestsPerSec": 319, - "avgLatencyMs": 77.23, - "medianLatencyMs": 76, - "p50LatencyMs": 76, - "p75LatencyMs": 78, - "p90LatencyMs": 80, - "p99LatencyMs": 110, - "maxLatencyMs": 332, - "bytesPerSec": 99896524.8 + "requestsPerSec": 334.8, + "avgLatencyMs": 73.63, + "medianLatencyMs": 73, + "p50LatencyMs": 73, + "p75LatencyMs": 74, + "p90LatencyMs": 77, + "p99LatencyMs": 105, + "maxLatencyMs": 309, + "bytesPerSec": 104837939.2 }, { "workers": 50, "durationMs": 5000, - "requests": 1565, + "requests": 1558, "errors": 0, - "requestsPerSec": 313, - "avgLatencyMs": 156.8, - "medianLatencyMs": 152, - "p50LatencyMs": 152, - "p75LatencyMs": 155, - "p90LatencyMs": 159, - "p99LatencyMs": 757, - "maxLatencyMs": 1433, - "bytesPerSec": 98009088 + "requestsPerSec": 311.61, + "avgLatencyMs": 157.42, + "medianLatencyMs": 157, + "p50LatencyMs": 157, + "p75LatencyMs": 160, + "p90LatencyMs": 165, + "p99LatencyMs": 585, + "maxLatencyMs": 1228, + "bytesPerSec": 97563443.2 }, { "workers": 100, "durationMs": 5010, - "requests": 1550, + "requests": 1540, "errors": 0, - "requestsPerSec": 310, - "avgLatencyMs": 302.68, - "medianLatencyMs": 220, - "p50LatencyMs": 220, - "p75LatencyMs": 280, - "p90LatencyMs": 308, - "p99LatencyMs": 3532, - "maxLatencyMs": 4988, - "bytesPerSec": 97065369.6 + "requestsPerSec": 308, + "avgLatencyMs": 301.79, + "medianLatencyMs": 221, + "p50LatencyMs": 221, + "p75LatencyMs": 284, + "p90LatencyMs": 301, + "p99LatencyMs": 3503, + "maxLatencyMs": 4955, + "bytesPerSec": 96449331.2 }, { "workers": 200, "durationMs": 5010, - "requests": 1518, + "requests": 1527, "errors": 0, - "requestsPerSec": 303.61, - "avgLatencyMs": 304.31, - "medianLatencyMs": 220, - "p50LatencyMs": 220, - "p75LatencyMs": 274, - "p90LatencyMs": 289, - "p99LatencyMs": 3554, - "maxLatencyMs": 4984, - "bytesPerSec": 95073075.2 + "requestsPerSec": 305.4, + "avgLatencyMs": 304.67, + "medianLatencyMs": 223, + "p50LatencyMs": 223, + "p75LatencyMs": 271, + "p90LatencyMs": 291, + "p99LatencyMs": 3558, + "maxLatencyMs": 4976, + "bytesPerSec": 95636684.8 } ] }, { - "peakWorkers": 100, - "peakRequestsPerSec": 324, - "peakAvgLatencyMs": 296.17, - "peakP50LatencyMs": 219, - "peakP75LatencyMs": 263, - "peakP90LatencyMs": 282, - "peakP99LatencyMs": 3521, - "totalRequests": 10000, + "peakWorkers": 25, + "peakRequestsPerSec": 326, + "peakAvgLatencyMs": 75.61, + "peakP50LatencyMs": 74, + "peakP75LatencyMs": 77, + "peakP90LatencyMs": 81, + "peakP99LatencyMs": 109, + "totalRequests": 10484, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1123, + "requests": 1170, "errors": 0, - "requestsPerSec": 224.6, - "avgLatencyMs": 4.03, + "requestsPerSec": 234, + "avgLatencyMs": 3.93, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, - "p99LatencyMs": 6, - "maxLatencyMs": 10, - "bytesPerSec": 70339788.8 + "p99LatencyMs": 5, + "maxLatencyMs": 9, + "bytesPerSec": 73275801.6 }, { "workers": 5, "durationMs": 5000, - "requests": 1379, + "requests": 1573, "errors": 0, - "requestsPerSec": 275.8, - "avgLatencyMs": 17.6, - "medianLatencyMs": 17, - "p50LatencyMs": 17, - "p75LatencyMs": 19, - "p90LatencyMs": 20, - "p99LatencyMs": 29, - "maxLatencyMs": 49, - "bytesPerSec": 86383001.6 + "requestsPerSec": 314.61, + "avgLatencyMs": 15.43, + "medianLatencyMs": 15, + "p50LatencyMs": 15, + "p75LatencyMs": 16, + "p90LatencyMs": 17, + "p99LatencyMs": 24, + "maxLatencyMs": 34, + "bytesPerSec": 98533376 }, { "workers": 10, "durationMs": 5000, - "requests": 1398, + "requests": 1576, "errors": 0, - "requestsPerSec": 279.61, - "avgLatencyMs": 35.16, - "medianLatencyMs": 33, - "p50LatencyMs": 33, - "p75LatencyMs": 35, - "p90LatencyMs": 46, - "p99LatencyMs": 64, - "maxLatencyMs": 83, - "bytesPerSec": 87565926.4 + "requestsPerSec": 315.2, + "avgLatencyMs": 31.12, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 32, + "p90LatencyMs": 33, + "p99LatencyMs": 42, + "maxLatencyMs": 45, + "bytesPerSec": 98703769.6 }, { "workers": 25, "durationMs": 5000, - "requests": 1449, + "requests": 1630, "errors": 0, - "requestsPerSec": 289.8, - "avgLatencyMs": 85.05, - "medianLatencyMs": 82, - "p50LatencyMs": 82, - "p75LatencyMs": 85, - "p90LatencyMs": 104, - "p99LatencyMs": 120, - "maxLatencyMs": 317, - "bytesPerSec": 90747699.2 + "requestsPerSec": 326, + "avgLatencyMs": 75.61, + "medianLatencyMs": 74, + "p50LatencyMs": 74, + "p75LatencyMs": 77, + "p90LatencyMs": 81, + "p99LatencyMs": 109, + "maxLatencyMs": 355, + "bytesPerSec": 102085427.2 }, { "workers": 50, - "durationMs": 5010, - "requests": 1427, + "durationMs": 5000, + "requests": 1578, "errors": 0, - "requestsPerSec": 285.4, - "avgLatencyMs": 171.45, - "medianLatencyMs": 164, - "p50LatencyMs": 164, - "p75LatencyMs": 173, - "p90LatencyMs": 185, - "p99LatencyMs": 794, - "maxLatencyMs": 1501, - "bytesPerSec": 89371443.2 + "requestsPerSec": 315.61, + "avgLatencyMs": 154.98, + "medianLatencyMs": 151, + "p50LatencyMs": 151, + "p75LatencyMs": 167, + "p90LatencyMs": 179, + "p99LatencyMs": 595, + "maxLatencyMs": 1154, + "bytesPerSec": 98834841.6 }, { "workers": 100, "durationMs": 5010, - "requests": 1620, + "requests": 1509, "errors": 0, - "requestsPerSec": 324, - "avgLatencyMs": 296.17, - "medianLatencyMs": 219, - "p50LatencyMs": 219, - "p75LatencyMs": 263, - "p90LatencyMs": 282, - "p99LatencyMs": 3521, - "maxLatencyMs": 4973, - "bytesPerSec": 101469388.8 + "requestsPerSec": 301.8, + "avgLatencyMs": 304.84, + "medianLatencyMs": 232, + "p50LatencyMs": 232, + "p75LatencyMs": 284, + "p90LatencyMs": 300, + "p99LatencyMs": 3483, + "maxLatencyMs": 4951, + "bytesPerSec": 94509465.6 }, { "workers": 200, "durationMs": 5010, - "requests": 1604, + "requests": 1448, "errors": 0, - "requestsPerSec": 320.8, - "avgLatencyMs": 299.19, - "medianLatencyMs": 219, - "p50LatencyMs": 219, - "p75LatencyMs": 266, - "p90LatencyMs": 291, - "p99LatencyMs": 3494, - "maxLatencyMs": 4940, - "bytesPerSec": 100460134.4 + "requestsPerSec": 289.61, + "avgLatencyMs": 310.46, + "medianLatencyMs": 229, + "p50LatencyMs": 229, + "p75LatencyMs": 286, + "p90LatencyMs": 342, + "p99LatencyMs": 3521, + "maxLatencyMs": 4898, + "bytesPerSec": 90682163.2 } ] } diff --git a/packages/app-react-router/stats/7.16.0.json b/packages/app-react-router/stats/7.16.0.json index f2a0812d..bd8fe3df 100644 --- a/packages/app-react-router/stats/7.16.0.json +++ b/packages/app-react-router/stats/7.16.0.json @@ -1,631 +1,631 @@ { - "timingMeasuredAt": "2026-10-03T13:34:23.158Z", + "timingMeasuredAt": "2026-10-04T04:21:33.714Z", "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": 153.4, - "fcpMs": 153.32, + "firstPaintMs": 172.8, + "fcpMs": 172.89, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 22.18, - "inputDelayMs": 1.47, - "processingDurationMs": 2.55, - "presentationDelayMs": 18.16 + "interactionLatencyMs": 20.27, + "inputDelayMs": 1.52, + "processingDurationMs": 2.53, + "presentationDelayMs": 16.22 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 19.24, - "fcpMs": 19.11, - "interactionLatencyMs": 4.6, - "inputDelayMs": 0.1, - "processingDurationMs": 1.54, - "presentationDelayMs": 5.13 + "firstPaintMs": 21.21, + "fcpMs": 21.24, + "interactionLatencyMs": 5.51, + "inputDelayMs": 0.15, + "processingDurationMs": 0.68, + "presentationDelayMs": 6.01 }, "samples": [ { - "firstPaintMs": 133, - "fcpMs": 133.007, + "firstPaintMs": 175, + "fcpMs": 175.302, "interactionTests": { - "interactionLatencyMs": 21.378999999999998, - "inputDelayMs": 1.575, - "processingDurationMs": 5.287, - "presentationDelayMs": 14.517 + "interactionLatencyMs": 19.663, + "inputDelayMs": 1.432, + "processingDurationMs": 2.338, + "presentationDelayMs": 15.893 } }, { - "firstPaintMs": 155, - "fcpMs": 154.648, + "firstPaintMs": 201, + "fcpMs": 200.963, "interactionTests": { - "interactionLatencyMs": 20.09, - "inputDelayMs": 1.369, - "processingDurationMs": 2.034, - "presentationDelayMs": 16.687 + "interactionLatencyMs": 14.214, + "inputDelayMs": 1.451, + "processingDurationMs": 3.625, + "presentationDelayMs": 9.138 } }, { - "firstPaintMs": 168, - "fcpMs": 167.627, + "firstPaintMs": 154, + "fcpMs": 153.786, "interactionTests": { - "interactionLatencyMs": 19.123, - "inputDelayMs": 1.57, - "processingDurationMs": 1.835, - "presentationDelayMs": 15.718 + "interactionLatencyMs": 26.186, + "inputDelayMs": 1.513, + "processingDurationMs": 1.899, + "presentationDelayMs": 22.774 } }, { - "firstPaintMs": 135, - "fcpMs": 135.267, + "firstPaintMs": 184, + "fcpMs": 184.221, "interactionTests": { - "interactionLatencyMs": 30.277, - "inputDelayMs": 1.378, - "processingDurationMs": 1.696, - "presentationDelayMs": 27.203 + "interactionLatencyMs": 15.691, + "inputDelayMs": 1.425, + "processingDurationMs": 2.661, + "presentationDelayMs": 11.605 } }, { - "firstPaintMs": 176, - "fcpMs": 176.032, + "firstPaintMs": 150, + "fcpMs": 150.156, "interactionTests": { - "interactionLatencyMs": 20.009, - "inputDelayMs": 1.473, - "processingDurationMs": 1.879, - "presentationDelayMs": 16.657 + "interactionLatencyMs": 25.583, + "inputDelayMs": 1.776, + "processingDurationMs": 2.113, + "presentationDelayMs": 21.694 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 328, - "avgLatencyMs": 3.072, - "medianLatencyMs": 3.031, - "samples": 3256, + "opsPerSec": 348, + "avgLatencyMs": 2.892, + "medianLatencyMs": 2.839, + "samples": 3458, "bodySizeKb": 216.9, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 119, - "fcpMs": 118.94, + "firstPaintMs": 128.2, + "fcpMs": 128.25, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 21, - "inputDelayMs": 1.39, - "processingDurationMs": 2.95, - "presentationDelayMs": 16.66 + "interactionLatencyMs": 20.61, + "inputDelayMs": 1.46, + "processingDurationMs": 2.56, + "presentationDelayMs": 16.58 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 8.83, - "fcpMs": 8.93, - "interactionLatencyMs": 4.79, - "inputDelayMs": 0.26, - "processingDurationMs": 0.51, - "presentationDelayMs": 4.45 + "firstPaintMs": 34.19, + "fcpMs": 33.89, + "interactionLatencyMs": 5.89, + "inputDelayMs": 0.13, + "processingDurationMs": 0.15, + "presentationDelayMs": 5.91 }, "samples": [ { - "firstPaintMs": 131, - "fcpMs": 131.227, + "firstPaintMs": 153, + "fcpMs": 152.887, "interactionTests": { - "interactionLatencyMs": 18.884, - "inputDelayMs": 0.925, - "processingDurationMs": 3.54, - "presentationDelayMs": 14.419 + "interactionLatencyMs": 20.635, + "inputDelayMs": 1.429, + "processingDurationMs": 2.795, + "presentationDelayMs": 16.411 } }, { - "firstPaintMs": 109, - "fcpMs": 109.073, + "firstPaintMs": 91, + "fcpMs": 91.348, "interactionTests": { - "interactionLatencyMs": 21.009999999999998, - "inputDelayMs": 1.538, - "processingDurationMs": 2.7, - "presentationDelayMs": 16.772 + "interactionLatencyMs": 17.885, + "inputDelayMs": 1.397, + "processingDurationMs": 2.591, + "presentationDelayMs": 13.897 } }, { - "firstPaintMs": 115, - "fcpMs": 114.867, + "firstPaintMs": 166, + "fcpMs": 165.595, "interactionTests": { - "interactionLatencyMs": 16.919, - "inputDelayMs": 1.431, - "processingDurationMs": 2.674, - "presentationDelayMs": 12.814 + "interactionLatencyMs": 30.282, + "inputDelayMs": 1.425, + "processingDurationMs": 2.447, + "presentationDelayMs": 26.41 } }, { - "firstPaintMs": 125, - "fcpMs": 124.909, + "firstPaintMs": 137, + "fcpMs": 137.11, "interactionTests": { - "interactionLatencyMs": 29.17, - "inputDelayMs": 1.52, - "processingDurationMs": 3.452, - "presentationDelayMs": 24.198 + "interactionLatencyMs": 19.707, + "inputDelayMs": 1.693, + "processingDurationMs": 2.551, + "presentationDelayMs": 15.463 } }, { - "firstPaintMs": 115, - "fcpMs": 114.609, + "firstPaintMs": 94, + "fcpMs": 94.324, "interactionTests": { - "interactionLatencyMs": 19.024, - "inputDelayMs": 1.541, - "processingDurationMs": 2.401, - "presentationDelayMs": 15.082 + "interactionLatencyMs": 14.518, + "inputDelayMs": 1.371, + "processingDurationMs": 2.435, + "presentationDelayMs": 10.712 } } ] }, "ssrRouterLinkLoadTests": { - "peakWorkers": 25, - "peakRequestsPerSec": 166.8, - "peakAvgLatencyMs": 147.28, - "peakP50LatencyMs": 144, - "peakP75LatencyMs": 148, - "peakP90LatencyMs": 170, - "peakP99LatencyMs": 274, - "totalRequests": 5398, + "peakWorkers": 5, + "peakRequestsPerSec": 174.4, + "peakAvgLatencyMs": 28, + "peakP50LatencyMs": 28, + "peakP75LatencyMs": 28, + "peakP90LatencyMs": 29, + "peakP99LatencyMs": 34, + "totalRequests": 5867, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 692, + "requests": 728, "errors": 0, - "requestsPerSec": 138.4, - "avgLatencyMs": 6.54, + "requestsPerSec": 145.6, + "avgLatencyMs": 6.22, "medianLatencyMs": 6, "p50LatencyMs": 6, - "p75LatencyMs": 7, + "p75LatencyMs": 6, "p90LatencyMs": 7, - "p99LatencyMs": 12, - "maxLatencyMs": 19, - "bytesPerSec": 46238924.8 + "p99LatencyMs": 7, + "maxLatencyMs": 8, + "bytesPerSec": 48644096 }, { "workers": 5, "durationMs": 5000, - "requests": 799, + "requests": 872, "errors": 0, - "requestsPerSec": 159.81, - "avgLatencyMs": 30.67, - "medianLatencyMs": 30, - "p50LatencyMs": 30, - "p75LatencyMs": 31, - "p90LatencyMs": 34, - "p99LatencyMs": 50, - "maxLatencyMs": 61, - "bytesPerSec": 53402009.6 + "requestsPerSec": 174.4, + "avgLatencyMs": 28, + "medianLatencyMs": 28, + "p50LatencyMs": 28, + "p75LatencyMs": 28, + "p90LatencyMs": 29, + "p99LatencyMs": 34, + "maxLatencyMs": 40, + "bytesPerSec": 58277888 }, { "workers": 10, "durationMs": 5000, - "requests": 795, + "requests": 866, "errors": 0, - "requestsPerSec": 159, - "avgLatencyMs": 61.69, - "medianLatencyMs": 60, - "p50LatencyMs": 60, - "p75LatencyMs": 62, - "p90LatencyMs": 66, - "p99LatencyMs": 91, - "maxLatencyMs": 121, - "bytesPerSec": 53133312 + "requestsPerSec": 173.2, + "avgLatencyMs": 56.87, + "medianLatencyMs": 56, + "p50LatencyMs": 56, + "p75LatencyMs": 57, + "p90LatencyMs": 60, + "p99LatencyMs": 81, + "maxLatencyMs": 114, + "bytesPerSec": 57878118.4 }, { "workers": 25, "durationMs": 5000, - "requests": 834, + "requests": 863, "errors": 0, - "requestsPerSec": 166.8, - "avgLatencyMs": 147.28, - "medianLatencyMs": 144, - "p50LatencyMs": 144, - "p75LatencyMs": 148, - "p90LatencyMs": 170, - "p99LatencyMs": 274, - "maxLatencyMs": 611, - "bytesPerSec": 55735091.2 + "requestsPerSec": 172.6, + "avgLatencyMs": 142.4, + "medianLatencyMs": 140, + "p50LatencyMs": 140, + "p75LatencyMs": 142, + "p90LatencyMs": 156, + "p99LatencyMs": 228, + "maxLatencyMs": 588, + "bytesPerSec": 57674956.8 }, { "workers": 50, "durationMs": 5000, - "requests": 804, + "requests": 872, "errors": 0, - "requestsPerSec": 160.81, - "avgLatencyMs": 301.12, - "medianLatencyMs": 291, - "p50LatencyMs": 291, - "p75LatencyMs": 300, - "p90LatencyMs": 310, - "p99LatencyMs": 1931, - "maxLatencyMs": 2611, - "bytesPerSec": 53729689.6 + "requestsPerSec": 174.4, + "avgLatencyMs": 278.02, + "medianLatencyMs": 279, + "p50LatencyMs": 279, + "p75LatencyMs": 281, + "p90LatencyMs": 287, + "p99LatencyMs": 1610, + "maxLatencyMs": 2268, + "bytesPerSec": 58271334.4 }, { "workers": 100, "durationMs": 5010, - "requests": 790, + "requests": 851, "errors": 0, - "requestsPerSec": 158, - "avgLatencyMs": 411.38, - "medianLatencyMs": 301, - "p50LatencyMs": 301, - "p75LatencyMs": 378, - "p90LatencyMs": 432, - "p99LatencyMs": 3904, - "maxLatencyMs": 4894, - "bytesPerSec": 52792524.8 + "requestsPerSec": 170.2, + "avgLatencyMs": 405.89, + "medianLatencyMs": 302, + "p50LatencyMs": 302, + "p75LatencyMs": 364, + "p90LatencyMs": 397, + "p99LatencyMs": 3946, + "maxLatencyMs": 4950, + "bytesPerSec": 56862310.4 }, { "workers": 200, "durationMs": 5010, - "requests": 684, + "requests": 815, "errors": 0, - "requestsPerSec": 136.81, - "avgLatencyMs": 439.36, - "medianLatencyMs": 302, - "p50LatencyMs": 302, - "p75LatencyMs": 371, - "p90LatencyMs": 454, - "p99LatencyMs": 4020, - "maxLatencyMs": 4877, - "bytesPerSec": 45709721.6 + "requestsPerSec": 163, + "avgLatencyMs": 417.65, + "medianLatencyMs": 308, + "p50LatencyMs": 308, + "p75LatencyMs": 364, + "p90LatencyMs": 394, + "p99LatencyMs": 3952, + "maxLatencyMs": 4996, + "bytesPerSec": 54463692.8 } ], "runs": 3, "samples": [ { - "peakWorkers": 25, - "peakRequestsPerSec": 166.8, - "peakAvgLatencyMs": 147.28, - "peakP50LatencyMs": 144, - "peakP75LatencyMs": 148, - "peakP90LatencyMs": 170, - "peakP99LatencyMs": 274, - "totalRequests": 5398, + "peakWorkers": 10, + "peakRequestsPerSec": 163.4, + "peakAvgLatencyMs": 60.36, + "peakP50LatencyMs": 59, + "peakP75LatencyMs": 61, + "peakP90LatencyMs": 66, + "peakP99LatencyMs": 88, + "totalRequests": 5534, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 692, + "requests": 691, "errors": 0, - "requestsPerSec": 138.4, - "avgLatencyMs": 6.54, + "requestsPerSec": 138.2, + "avgLatencyMs": 6.55, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 7, "p90LatencyMs": 7, - "p99LatencyMs": 12, - "maxLatencyMs": 19, - "bytesPerSec": 46238924.8 + "p99LatencyMs": 11, + "maxLatencyMs": 14, + "bytesPerSec": 46173388.8 }, { "workers": 5, "durationMs": 5000, - "requests": 799, + "requests": 809, "errors": 0, - "requestsPerSec": 159.81, - "avgLatencyMs": 30.67, + "requestsPerSec": 161.81, + "avgLatencyMs": 30.33, "medianLatencyMs": 30, "p50LatencyMs": 30, "p75LatencyMs": 31, - "p90LatencyMs": 34, - "p99LatencyMs": 50, - "maxLatencyMs": 61, - "bytesPerSec": 53402009.6 + "p90LatencyMs": 33, + "p99LatencyMs": 44, + "maxLatencyMs": 56, + "bytesPerSec": 54063923.2 }, { "workers": 10, "durationMs": 5000, - "requests": 795, + "requests": 817, "errors": 0, - "requestsPerSec": 159, - "avgLatencyMs": 61.69, - "medianLatencyMs": 60, - "p50LatencyMs": 60, - "p75LatencyMs": 62, + "requestsPerSec": 163.4, + "avgLatencyMs": 60.36, + "medianLatencyMs": 59, + "p50LatencyMs": 59, + "p75LatencyMs": 61, "p90LatencyMs": 66, - "p99LatencyMs": 91, - "maxLatencyMs": 121, - "bytesPerSec": 53133312 + "p99LatencyMs": 88, + "maxLatencyMs": 130, + "bytesPerSec": 54594764.8 }, { "workers": 25, "durationMs": 5000, - "requests": 834, + "requests": 803, "errors": 0, - "requestsPerSec": 166.8, - "avgLatencyMs": 147.28, - "medianLatencyMs": 144, - "p50LatencyMs": 144, - "p75LatencyMs": 148, - "p90LatencyMs": 170, - "p99LatencyMs": 274, - "maxLatencyMs": 611, - "bytesPerSec": 55735091.2 + "requestsPerSec": 160.6, + "avgLatencyMs": 152.75, + "medianLatencyMs": 150, + "p50LatencyMs": 150, + "p75LatencyMs": 156, + "p90LatencyMs": 176, + "p99LatencyMs": 334, + "maxLatencyMs": 663, + "bytesPerSec": 53664153.6 }, { "workers": 50, "durationMs": 5000, - "requests": 804, + "requests": 805, "errors": 0, - "requestsPerSec": 160.81, - "avgLatencyMs": 301.12, - "medianLatencyMs": 291, - "p50LatencyMs": 291, - "p75LatencyMs": 300, - "p90LatencyMs": 310, - "p99LatencyMs": 1931, - "maxLatencyMs": 2611, - "bytesPerSec": 53729689.6 + "requestsPerSec": 161, + "avgLatencyMs": 301.19, + "medianLatencyMs": 292, + "p50LatencyMs": 292, + "p75LatencyMs": 296, + "p90LatencyMs": 325, + "p99LatencyMs": 1927, + "maxLatencyMs": 2654, + "bytesPerSec": 53795225.6 }, { "workers": 100, "durationMs": 5010, - "requests": 790, + "requests": 817, "errors": 0, - "requestsPerSec": 158, - "avgLatencyMs": 411.38, - "medianLatencyMs": 301, - "p50LatencyMs": 301, - "p75LatencyMs": 378, - "p90LatencyMs": 432, - "p99LatencyMs": 3904, - "maxLatencyMs": 4894, - "bytesPerSec": 52792524.8 + "requestsPerSec": 163.4, + "avgLatencyMs": 410.08, + "medianLatencyMs": 309, + "p50LatencyMs": 309, + "p75LatencyMs": 368, + "p90LatencyMs": 407, + "p99LatencyMs": 3857, + "maxLatencyMs": 4984, + "bytesPerSec": 54594764.8 }, { "workers": 200, "durationMs": 5010, - "requests": 684, + "requests": 792, "errors": 0, - "requestsPerSec": 136.81, - "avgLatencyMs": 439.36, + "requestsPerSec": 158.4, + "avgLatencyMs": 418.38, "medianLatencyMs": 302, "p50LatencyMs": 302, - "p75LatencyMs": 371, - "p90LatencyMs": 454, - "p99LatencyMs": 4020, - "maxLatencyMs": 4877, - "bytesPerSec": 45709721.6 + "p75LatencyMs": 364, + "p90LatencyMs": 396, + "p99LatencyMs": 4077, + "maxLatencyMs": 5003, + "bytesPerSec": 52923596.8 } ] }, { "peakWorkers": 10, - "peakRequestsPerSec": 159.4, - "peakAvgLatencyMs": 61.84, - "peakP50LatencyMs": 61, - "peakP75LatencyMs": 63, - "peakP90LatencyMs": 68, - "peakP99LatencyMs": 91, - "totalRequests": 5316, + "peakRequestsPerSec": 174.8, + "peakAvgLatencyMs": 56.35, + "peakP50LatencyMs": 56, + "peakP75LatencyMs": 56, + "peakP90LatencyMs": 57, + "peakP99LatencyMs": 73, + "totalRequests": 5797, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 660, + "requests": 716, "errors": 0, - "requestsPerSec": 132, - "avgLatencyMs": 7.14, - "medianLatencyMs": 7, - "p50LatencyMs": 7, - "p75LatencyMs": 7, - "p90LatencyMs": 8, - "p99LatencyMs": 12, - "maxLatencyMs": 13, - "bytesPerSec": 44102451.2 + "requestsPerSec": 143.2, + "avgLatencyMs": 6.3, + "medianLatencyMs": 6, + "p50LatencyMs": 6, + "p75LatencyMs": 6, + "p90LatencyMs": 7, + "p99LatencyMs": 9, + "maxLatencyMs": 14, + "bytesPerSec": 47851110.4 }, { "workers": 5, "durationMs": 5000, - "requests": 780, + "requests": 855, "errors": 0, - "requestsPerSec": 156, - "avgLatencyMs": 31.46, - "medianLatencyMs": 31, - "p50LatencyMs": 31, - "p75LatencyMs": 32, - "p90LatencyMs": 35, - "p99LatencyMs": 47, - "maxLatencyMs": 59, - "bytesPerSec": 52124057.6 + "requestsPerSec": 171, + "avgLatencyMs": 28.57, + "medianLatencyMs": 28, + "p50LatencyMs": 28, + "p75LatencyMs": 29, + "p90LatencyMs": 29, + "p99LatencyMs": 46, + "maxLatencyMs": 53, + "bytesPerSec": 57131008 }, { "workers": 10, "durationMs": 5000, - "requests": 797, + "requests": 874, "errors": 0, - "requestsPerSec": 159.4, - "avgLatencyMs": 61.84, - "medianLatencyMs": 61, - "p50LatencyMs": 61, - "p75LatencyMs": 63, - "p90LatencyMs": 68, - "p99LatencyMs": 91, - "maxLatencyMs": 109, - "bytesPerSec": 53257830.4 + "requestsPerSec": 174.8, + "avgLatencyMs": 56.35, + "medianLatencyMs": 56, + "p50LatencyMs": 56, + "p75LatencyMs": 56, + "p90LatencyMs": 57, + "p99LatencyMs": 73, + "maxLatencyMs": 114, + "bytesPerSec": 58408960 }, { "workers": 25, "durationMs": 5000, - "requests": 792, + "requests": 845, "errors": 0, - "requestsPerSec": 158.4, - "avgLatencyMs": 155.09, - "medianLatencyMs": 150, - "p50LatencyMs": 150, - "p75LatencyMs": 161, - "p90LatencyMs": 171, - "p99LatencyMs": 378, - "maxLatencyMs": 699, - "bytesPerSec": 52923596.8 + "requestsPerSec": 169, + "avgLatencyMs": 145.03, + "medianLatencyMs": 144, + "p50LatencyMs": 144, + "p75LatencyMs": 145, + "p90LatencyMs": 151, + "p99LatencyMs": 349, + "maxLatencyMs": 620, + "bytesPerSec": 56469094.4 }, { "workers": 50, "durationMs": 5000, - "requests": 768, + "requests": 862, "errors": 0, - "requestsPerSec": 153.6, - "avgLatencyMs": 314.96, - "medianLatencyMs": 304, - "p50LatencyMs": 304, - "p75LatencyMs": 315, - "p90LatencyMs": 345, - "p99LatencyMs": 1991, - "maxLatencyMs": 2622, - "bytesPerSec": 51317964.8 + "requestsPerSec": 172.4, + "avgLatencyMs": 281.28, + "medianLatencyMs": 279, + "p50LatencyMs": 279, + "p75LatencyMs": 282, + "p90LatencyMs": 289, + "p99LatencyMs": 1768, + "maxLatencyMs": 2409, + "bytesPerSec": 57602867.2 }, { "workers": 100, "durationMs": 5010, - "requests": 756, + "requests": 844, "errors": 0, - "requestsPerSec": 151.2, - "avgLatencyMs": 421.55, - "medianLatencyMs": 322, - "p50LatencyMs": 322, - "p75LatencyMs": 408, - "p90LatencyMs": 456, - "p99LatencyMs": 3901, - "maxLatencyMs": 4906, - "bytesPerSec": 50518425.6 + "requestsPerSec": 168.8, + "avgLatencyMs": 403.35, + "medianLatencyMs": 301, + "p50LatencyMs": 301, + "p75LatencyMs": 374, + "p90LatencyMs": 398, + "p99LatencyMs": 3879, + "maxLatencyMs": 4835, + "bytesPerSec": 56397004.8 }, { "workers": 200, "durationMs": 5010, - "requests": 763, + "requests": 801, "errors": 0, - "requestsPerSec": 152.6, - "avgLatencyMs": 427.46, - "medianLatencyMs": 312, - "p50LatencyMs": 312, - "p75LatencyMs": 365, - "p90LatencyMs": 395, - "p99LatencyMs": 4073, - "maxLatencyMs": 4925, - "bytesPerSec": 50988646.4 + "requestsPerSec": 160.2, + "avgLatencyMs": 419.27, + "medianLatencyMs": 298, + "p50LatencyMs": 298, + "p75LatencyMs": 361, + "p90LatencyMs": 387, + "p99LatencyMs": 4014, + "maxLatencyMs": 4956, + "bytesPerSec": 53528166.4 } ] }, { - "peakWorkers": 100, - "peakRequestsPerSec": 167.6, - "peakAvgLatencyMs": 405.49, - "peakP50LatencyMs": 326, - "peakP75LatencyMs": 366, - "peakP90LatencyMs": 403, - "peakP99LatencyMs": 3868, - "totalRequests": 5636, + "peakWorkers": 5, + "peakRequestsPerSec": 174.4, + "peakAvgLatencyMs": 28, + "peakP50LatencyMs": 28, + "peakP75LatencyMs": 28, + "peakP90LatencyMs": 29, + "peakP99LatencyMs": 34, + "totalRequests": 5867, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 714, + "requests": 728, "errors": 0, - "requestsPerSec": 142.81, - "avgLatencyMs": 6.21, + "requestsPerSec": 145.6, + "avgLatencyMs": 6.22, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 6, "p90LatencyMs": 7, "p99LatencyMs": 7, - "maxLatencyMs": 9, - "bytesPerSec": 47713484.8 + "maxLatencyMs": 8, + "bytesPerSec": 48644096 }, { "workers": 5, "durationMs": 5000, - "requests": 827, + "requests": 872, "errors": 0, - "requestsPerSec": 165.4, - "avgLatencyMs": 29.63, - "medianLatencyMs": 29, - "p50LatencyMs": 29, - "p75LatencyMs": 30, - "p90LatencyMs": 31, - "p99LatencyMs": 45, - "maxLatencyMs": 57, - "bytesPerSec": 55263232 + "requestsPerSec": 174.4, + "avgLatencyMs": 28, + "medianLatencyMs": 28, + "p50LatencyMs": 28, + "p75LatencyMs": 28, + "p90LatencyMs": 29, + "p99LatencyMs": 34, + "maxLatencyMs": 40, + "bytesPerSec": 58277888 }, { "workers": 10, "durationMs": 5000, - "requests": 813, + "requests": 866, "errors": 0, - "requestsPerSec": 162.6, - "avgLatencyMs": 60.62, - "medianLatencyMs": 59, - "p50LatencyMs": 59, - "p75LatencyMs": 60, - "p90LatencyMs": 67, - "p99LatencyMs": 92, - "maxLatencyMs": 136, - "bytesPerSec": 54326067.2 + "requestsPerSec": 173.2, + "avgLatencyMs": 56.87, + "medianLatencyMs": 56, + "p50LatencyMs": 56, + "p75LatencyMs": 57, + "p90LatencyMs": 60, + "p99LatencyMs": 81, + "maxLatencyMs": 114, + "bytesPerSec": 57878118.4 }, { "workers": 25, "durationMs": 5000, - "requests": 821, + "requests": 863, "errors": 0, - "requestsPerSec": 164.2, - "avgLatencyMs": 149.59, - "medianLatencyMs": 148, - "p50LatencyMs": 148, - "p75LatencyMs": 152, - "p90LatencyMs": 159, - "p99LatencyMs": 297, - "maxLatencyMs": 583, - "bytesPerSec": 54863462.4 + "requestsPerSec": 172.6, + "avgLatencyMs": 142.4, + "medianLatencyMs": 140, + "p50LatencyMs": 140, + "p75LatencyMs": 142, + "p90LatencyMs": 156, + "p99LatencyMs": 228, + "maxLatencyMs": 588, + "bytesPerSec": 57674956.8 }, { "workers": 50, "durationMs": 5000, - "requests": 813, + "requests": 872, "errors": 0, - "requestsPerSec": 162.6, - "avgLatencyMs": 298.44, - "medianLatencyMs": 286, - "p50LatencyMs": 286, - "p75LatencyMs": 299, - "p90LatencyMs": 313, - "p99LatencyMs": 1772, - "maxLatencyMs": 2541, - "bytesPerSec": 54332620.8 + "requestsPerSec": 174.4, + "avgLatencyMs": 278.02, + "medianLatencyMs": 279, + "p50LatencyMs": 279, + "p75LatencyMs": 281, + "p90LatencyMs": 287, + "p99LatencyMs": 1610, + "maxLatencyMs": 2268, + "bytesPerSec": 58271334.4 }, { "workers": 100, "durationMs": 5010, - "requests": 838, + "requests": 851, "errors": 0, - "requestsPerSec": 167.6, - "avgLatencyMs": 405.49, - "medianLatencyMs": 326, - "p50LatencyMs": 326, - "p75LatencyMs": 366, - "p90LatencyMs": 403, - "p99LatencyMs": 3868, - "maxLatencyMs": 4921, - "bytesPerSec": 56003788.8 + "requestsPerSec": 170.2, + "avgLatencyMs": 405.89, + "medianLatencyMs": 302, + "p50LatencyMs": 302, + "p75LatencyMs": 364, + "p90LatencyMs": 397, + "p99LatencyMs": 3946, + "maxLatencyMs": 4950, + "bytesPerSec": 56862310.4 }, { "workers": 200, "durationMs": 5010, - "requests": 810, + "requests": 815, "errors": 0, - "requestsPerSec": 162, - "avgLatencyMs": 420.24, - "medianLatencyMs": 307, - "p50LatencyMs": 307, - "p75LatencyMs": 378, - "p90LatencyMs": 398, - "p99LatencyMs": 3869, - "maxLatencyMs": 4985, - "bytesPerSec": 54129459.2 + "requestsPerSec": 163, + "avgLatencyMs": 417.65, + "medianLatencyMs": 308, + "p50LatencyMs": 308, + "p75LatencyMs": 364, + "p90LatencyMs": 394, + "p99LatencyMs": 3952, + "maxLatencyMs": 4996, + "bytesPerSec": 54463692.8 } ] } @@ -652,475 +652,475 @@ }, "browserVersion": "Google Chrome 153.0.8010.47", "ssrLoadTests": { - "peakWorkers": 25, - "peakRequestsPerSec": 319, - "peakAvgLatencyMs": 77.23, - "peakP50LatencyMs": 76, - "peakP75LatencyMs": 78, - "peakP90LatencyMs": 80, - "peakP99LatencyMs": 110, - "totalRequests": 10337, + "peakWorkers": 10, + "peakRequestsPerSec": 335.4, + "peakAvgLatencyMs": 29.24, + "peakP50LatencyMs": 29, + "peakP75LatencyMs": 30, + "peakP90LatencyMs": 30, + "peakP99LatencyMs": 41, + "totalRequests": 11002, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1165, + "requests": 1219, "errors": 0, - "requestsPerSec": 233, - "avgLatencyMs": 3.86, - "medianLatencyMs": 4, - "p50LatencyMs": 4, + "requestsPerSec": 243.8, + "avgLatencyMs": 3.35, + "medianLatencyMs": 3, + "p50LatencyMs": 3, "p75LatencyMs": 4, - "p90LatencyMs": 5, - "p99LatencyMs": 6, - "maxLatencyMs": 10, - "bytesPerSec": 72974336 + "p90LatencyMs": 4, + "p99LatencyMs": 5, + "maxLatencyMs": 8, + "bytesPerSec": 76355993.6 }, { "workers": 5, "durationMs": 5000, - "requests": 1436, + "requests": 1601, "errors": 0, - "requestsPerSec": 287.2, - "avgLatencyMs": 16.9, - "medianLatencyMs": 17, - "p50LatencyMs": 17, - "p75LatencyMs": 18, - "p90LatencyMs": 20, - "p99LatencyMs": 27, - "maxLatencyMs": 37, - "bytesPerSec": 89935052.8 + "requestsPerSec": 320.2, + "avgLatencyMs": 15.11, + "medianLatencyMs": 15, + "p50LatencyMs": 15, + "p75LatencyMs": 16, + "p90LatencyMs": 16, + "p99LatencyMs": 22, + "maxLatencyMs": 32, + "bytesPerSec": 100263526.4 }, { "workers": 10, "durationMs": 5000, - "requests": 1508, + "requests": 1677, "errors": 0, - "requestsPerSec": 301.61, - "avgLatencyMs": 32.55, - "medianLatencyMs": 32, - "p50LatencyMs": 32, - "p75LatencyMs": 34, - "p90LatencyMs": 37, - "p99LatencyMs": 44, - "maxLatencyMs": 58, - "bytesPerSec": 94443929.6 + "requestsPerSec": 335.4, + "avgLatencyMs": 29.24, + "medianLatencyMs": 29, + "p50LatencyMs": 29, + "p75LatencyMs": 30, + "p90LatencyMs": 30, + "p99LatencyMs": 41, + "maxLatencyMs": 51, + "bytesPerSec": 105021440 }, { "workers": 25, "durationMs": 5000, - "requests": 1595, + "requests": 1651, "errors": 0, - "requestsPerSec": 319, - "avgLatencyMs": 77.23, - "medianLatencyMs": 76, - "p50LatencyMs": 76, - "p75LatencyMs": 78, - "p90LatencyMs": 80, - "p99LatencyMs": 110, - "maxLatencyMs": 332, - "bytesPerSec": 99896524.8 + "requestsPerSec": 330.2, + "avgLatencyMs": 74.69, + "medianLatencyMs": 74, + "p50LatencyMs": 74, + "p75LatencyMs": 74, + "p90LatencyMs": 76, + "p99LatencyMs": 109, + "maxLatencyMs": 321, + "bytesPerSec": 103409254.4 }, { "workers": 50, "durationMs": 5000, - "requests": 1565, + "requests": 1643, "errors": 0, - "requestsPerSec": 313, - "avgLatencyMs": 156.8, - "medianLatencyMs": 152, - "p50LatencyMs": 152, - "p75LatencyMs": 155, - "p90LatencyMs": 159, - "p99LatencyMs": 757, - "maxLatencyMs": 1433, - "bytesPerSec": 98009088 + "requestsPerSec": 328.6, + "avgLatencyMs": 149.36, + "medianLatencyMs": 147, + "p50LatencyMs": 147, + "p75LatencyMs": 149, + "p90LatencyMs": 154, + "p99LatencyMs": 578, + "maxLatencyMs": 1232, + "bytesPerSec": 102898073.6 }, { "workers": 100, "durationMs": 5010, - "requests": 1550, + "requests": 1614, "errors": 0, - "requestsPerSec": 310, - "avgLatencyMs": 302.68, - "medianLatencyMs": 220, - "p50LatencyMs": 220, - "p75LatencyMs": 280, - "p90LatencyMs": 308, - "p99LatencyMs": 3532, - "maxLatencyMs": 4988, - "bytesPerSec": 97065369.6 + "requestsPerSec": 322.8, + "avgLatencyMs": 294.22, + "medianLatencyMs": 215, + "p50LatencyMs": 215, + "p75LatencyMs": 271, + "p90LatencyMs": 291, + "p99LatencyMs": 3442, + "maxLatencyMs": 4935, + "bytesPerSec": 101076172.8 }, { "workers": 200, "durationMs": 5010, - "requests": 1518, + "requests": 1597, "errors": 0, - "requestsPerSec": 303.61, - "avgLatencyMs": 304.31, - "medianLatencyMs": 220, - "p50LatencyMs": 220, - "p75LatencyMs": 274, - "p90LatencyMs": 289, - "p99LatencyMs": 3554, - "maxLatencyMs": 4984, - "bytesPerSec": 95073075.2 + "requestsPerSec": 319.4, + "avgLatencyMs": 297.64, + "medianLatencyMs": 218, + "p50LatencyMs": 218, + "p75LatencyMs": 257, + "p90LatencyMs": 281, + "p99LatencyMs": 3600, + "maxLatencyMs": 4973, + "bytesPerSec": 100040704 } ], "runs": 3, "samples": [ { - "peakWorkers": 5, - "peakRequestsPerSec": 305.8, - "peakAvgLatencyMs": 15.78, - "peakP50LatencyMs": 16, - "peakP75LatencyMs": 17, - "peakP90LatencyMs": 17, - "peakP99LatencyMs": 21, - "totalRequests": 9968, + "peakWorkers": 10, + "peakRequestsPerSec": 335.4, + "peakAvgLatencyMs": 29.24, + "peakP50LatencyMs": 29, + "peakP75LatencyMs": 30, + "peakP90LatencyMs": 30, + "peakP99LatencyMs": 41, + "totalRequests": 11002, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1172, + "requests": 1219, "errors": 0, - "requestsPerSec": 234.4, - "avgLatencyMs": 3.99, - "medianLatencyMs": 4, - "p50LatencyMs": 4, + "requestsPerSec": 243.8, + "avgLatencyMs": 3.35, + "medianLatencyMs": 3, + "p50LatencyMs": 3, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 5, "maxLatencyMs": 8, - "bytesPerSec": 73393766.41 + "bytesPerSec": 76355993.6 }, { "workers": 5, "durationMs": 5000, - "requests": 1529, + "requests": 1601, "errors": 0, - "requestsPerSec": 305.8, - "avgLatencyMs": 15.78, - "medianLatencyMs": 16, - "p50LatencyMs": 16, - "p75LatencyMs": 17, - "p90LatencyMs": 17, - "p99LatencyMs": 21, - "maxLatencyMs": 33, - "bytesPerSec": 95767756.8 + "requestsPerSec": 320.2, + "avgLatencyMs": 15.11, + "medianLatencyMs": 15, + "p50LatencyMs": 15, + "p75LatencyMs": 16, + "p90LatencyMs": 16, + "p99LatencyMs": 22, + "maxLatencyMs": 32, + "bytesPerSec": 100263526.4 }, { "workers": 10, "durationMs": 5000, - "requests": 1475, + "requests": 1677, "errors": 0, - "requestsPerSec": 295, - "avgLatencyMs": 33.29, - "medianLatencyMs": 32, - "p50LatencyMs": 32, - "p75LatencyMs": 34, - "p90LatencyMs": 40, - "p99LatencyMs": 51, - "maxLatencyMs": 67, - "bytesPerSec": 92386099.2 + "requestsPerSec": 335.4, + "avgLatencyMs": 29.24, + "medianLatencyMs": 29, + "p50LatencyMs": 29, + "p75LatencyMs": 30, + "p90LatencyMs": 30, + "p99LatencyMs": 41, + "maxLatencyMs": 51, + "bytesPerSec": 105021440 }, { "workers": 25, "durationMs": 5000, - "requests": 1431, + "requests": 1651, "errors": 0, - "requestsPerSec": 286.2, - "avgLatencyMs": 86.07, - "medianLatencyMs": 83, - "p50LatencyMs": 83, - "p75LatencyMs": 86, - "p90LatencyMs": 106, - "p99LatencyMs": 122, - "maxLatencyMs": 340, - "bytesPerSec": 89633587.2 + "requestsPerSec": 330.2, + "avgLatencyMs": 74.69, + "medianLatencyMs": 74, + "p50LatencyMs": 74, + "p75LatencyMs": 74, + "p90LatencyMs": 76, + "p99LatencyMs": 109, + "maxLatencyMs": 321, + "bytesPerSec": 103409254.4 }, { "workers": 50, - "durationMs": 5010, - "requests": 1420, + "durationMs": 5000, + "requests": 1643, "errors": 0, - "requestsPerSec": 284, - "avgLatencyMs": 172.54, - "medianLatencyMs": 165, - "p50LatencyMs": 165, - "p75LatencyMs": 170, - "p90LatencyMs": 187, - "p99LatencyMs": 821, - "maxLatencyMs": 1585, - "bytesPerSec": 88925798.4 + "requestsPerSec": 328.6, + "avgLatencyMs": 149.36, + "medianLatencyMs": 147, + "p50LatencyMs": 147, + "p75LatencyMs": 149, + "p90LatencyMs": 154, + "p99LatencyMs": 578, + "maxLatencyMs": 1232, + "bytesPerSec": 102898073.6 }, { "workers": 100, "durationMs": 5010, - "requests": 1469, + "requests": 1614, "errors": 0, - "requestsPerSec": 293.8, - "avgLatencyMs": 309.78, - "medianLatencyMs": 220, - "p50LatencyMs": 220, - "p75LatencyMs": 285, - "p90LatencyMs": 296, - "p99LatencyMs": 3643, - "maxLatencyMs": 4999, - "bytesPerSec": 91992883.2 + "requestsPerSec": 322.8, + "avgLatencyMs": 294.22, + "medianLatencyMs": 215, + "p50LatencyMs": 215, + "p75LatencyMs": 271, + "p90LatencyMs": 291, + "p99LatencyMs": 3442, + "maxLatencyMs": 4935, + "bytesPerSec": 101076172.8 }, { "workers": 200, - "durationMs": 5020, - "requests": 1472, + "durationMs": 5010, + "requests": 1597, "errors": 0, - "requestsPerSec": 294.4, - "avgLatencyMs": 306.39, - "medianLatencyMs": 223, - "p50LatencyMs": 223, - "p75LatencyMs": 272, - "p90LatencyMs": 293, - "p99LatencyMs": 3615, - "maxLatencyMs": 4937, - "bytesPerSec": 92202598.4 + "requestsPerSec": 319.4, + "avgLatencyMs": 297.64, + "medianLatencyMs": 218, + "p50LatencyMs": 218, + "p75LatencyMs": 257, + "p90LatencyMs": 281, + "p99LatencyMs": 3600, + "maxLatencyMs": 4973, + "bytesPerSec": 100040704 } ] }, { - "peakWorkers": 25, - "peakRequestsPerSec": 319, - "peakAvgLatencyMs": 77.23, - "peakP50LatencyMs": 76, - "peakP75LatencyMs": 78, - "peakP90LatencyMs": 80, - "peakP99LatencyMs": 110, - "totalRequests": 10337, + "peakWorkers": 10, + "peakRequestsPerSec": 339, + "peakAvgLatencyMs": 28.9, + "peakP50LatencyMs": 29, + "peakP75LatencyMs": 29, + "peakP90LatencyMs": 30, + "peakP99LatencyMs": 41, + "totalRequests": 10828, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1165, + "requests": 1215, "errors": 0, - "requestsPerSec": 233, - "avgLatencyMs": 3.86, - "medianLatencyMs": 4, - "p50LatencyMs": 4, + "requestsPerSec": 243, + "avgLatencyMs": 3.37, + "medianLatencyMs": 3, + "p50LatencyMs": 3, "p75LatencyMs": 4, - "p90LatencyMs": 5, - "p99LatencyMs": 6, - "maxLatencyMs": 10, - "bytesPerSec": 72974336 + "p90LatencyMs": 4, + "p99LatencyMs": 5, + "maxLatencyMs": 8, + "bytesPerSec": 76093849.6 }, { "workers": 5, "durationMs": 5000, - "requests": 1436, + "requests": 1619, "errors": 0, - "requestsPerSec": 287.2, - "avgLatencyMs": 16.9, - "medianLatencyMs": 17, - "p50LatencyMs": 17, - "p75LatencyMs": 18, - "p90LatencyMs": 20, - "p99LatencyMs": 27, - "maxLatencyMs": 37, - "bytesPerSec": 89935052.8 + "requestsPerSec": 323.8, + "avgLatencyMs": 14.89, + "medianLatencyMs": 15, + "p50LatencyMs": 15, + "p75LatencyMs": 16, + "p90LatencyMs": 16, + "p99LatencyMs": 19, + "maxLatencyMs": 29, + "bytesPerSec": 101403852.8 }, { "workers": 10, "durationMs": 5000, - "requests": 1508, + "requests": 1695, "errors": 0, - "requestsPerSec": 301.61, - "avgLatencyMs": 32.55, - "medianLatencyMs": 32, - "p50LatencyMs": 32, - "p75LatencyMs": 34, - "p90LatencyMs": 37, - "p99LatencyMs": 44, - "maxLatencyMs": 58, - "bytesPerSec": 94443929.6 + "requestsPerSec": 339, + "avgLatencyMs": 28.9, + "medianLatencyMs": 29, + "p50LatencyMs": 29, + "p75LatencyMs": 29, + "p90LatencyMs": 30, + "p99LatencyMs": 41, + "maxLatencyMs": 55, + "bytesPerSec": 106174873.6 }, { "workers": 25, - "durationMs": 5000, - "requests": 1595, + "durationMs": 5010, + "requests": 1674, "errors": 0, - "requestsPerSec": 319, - "avgLatencyMs": 77.23, - "medianLatencyMs": 76, - "p50LatencyMs": 76, - "p75LatencyMs": 78, - "p90LatencyMs": 80, - "p99LatencyMs": 110, - "maxLatencyMs": 332, - "bytesPerSec": 99896524.8 + "requestsPerSec": 334.8, + "avgLatencyMs": 73.63, + "medianLatencyMs": 73, + "p50LatencyMs": 73, + "p75LatencyMs": 74, + "p90LatencyMs": 77, + "p99LatencyMs": 105, + "maxLatencyMs": 309, + "bytesPerSec": 104837939.2 }, { "workers": 50, "durationMs": 5000, - "requests": 1565, + "requests": 1558, "errors": 0, - "requestsPerSec": 313, - "avgLatencyMs": 156.8, - "medianLatencyMs": 152, - "p50LatencyMs": 152, - "p75LatencyMs": 155, - "p90LatencyMs": 159, - "p99LatencyMs": 757, - "maxLatencyMs": 1433, - "bytesPerSec": 98009088 + "requestsPerSec": 311.61, + "avgLatencyMs": 157.42, + "medianLatencyMs": 157, + "p50LatencyMs": 157, + "p75LatencyMs": 160, + "p90LatencyMs": 165, + "p99LatencyMs": 585, + "maxLatencyMs": 1228, + "bytesPerSec": 97563443.2 }, { "workers": 100, "durationMs": 5010, - "requests": 1550, + "requests": 1540, "errors": 0, - "requestsPerSec": 310, - "avgLatencyMs": 302.68, - "medianLatencyMs": 220, - "p50LatencyMs": 220, - "p75LatencyMs": 280, - "p90LatencyMs": 308, - "p99LatencyMs": 3532, - "maxLatencyMs": 4988, - "bytesPerSec": 97065369.6 + "requestsPerSec": 308, + "avgLatencyMs": 301.79, + "medianLatencyMs": 221, + "p50LatencyMs": 221, + "p75LatencyMs": 284, + "p90LatencyMs": 301, + "p99LatencyMs": 3503, + "maxLatencyMs": 4955, + "bytesPerSec": 96449331.2 }, { "workers": 200, "durationMs": 5010, - "requests": 1518, + "requests": 1527, "errors": 0, - "requestsPerSec": 303.61, - "avgLatencyMs": 304.31, - "medianLatencyMs": 220, - "p50LatencyMs": 220, - "p75LatencyMs": 274, - "p90LatencyMs": 289, - "p99LatencyMs": 3554, - "maxLatencyMs": 4984, - "bytesPerSec": 95073075.2 + "requestsPerSec": 305.4, + "avgLatencyMs": 304.67, + "medianLatencyMs": 223, + "p50LatencyMs": 223, + "p75LatencyMs": 271, + "p90LatencyMs": 291, + "p99LatencyMs": 3558, + "maxLatencyMs": 4976, + "bytesPerSec": 95636684.8 } ] }, { - "peakWorkers": 100, - "peakRequestsPerSec": 324, - "peakAvgLatencyMs": 296.17, - "peakP50LatencyMs": 219, - "peakP75LatencyMs": 263, - "peakP90LatencyMs": 282, - "peakP99LatencyMs": 3521, - "totalRequests": 10000, + "peakWorkers": 25, + "peakRequestsPerSec": 326, + "peakAvgLatencyMs": 75.61, + "peakP50LatencyMs": 74, + "peakP75LatencyMs": 77, + "peakP90LatencyMs": 81, + "peakP99LatencyMs": 109, + "totalRequests": 10484, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1123, + "requests": 1170, "errors": 0, - "requestsPerSec": 224.6, - "avgLatencyMs": 4.03, + "requestsPerSec": 234, + "avgLatencyMs": 3.93, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, - "p99LatencyMs": 6, - "maxLatencyMs": 10, - "bytesPerSec": 70339788.8 + "p99LatencyMs": 5, + "maxLatencyMs": 9, + "bytesPerSec": 73275801.6 }, { "workers": 5, "durationMs": 5000, - "requests": 1379, + "requests": 1573, "errors": 0, - "requestsPerSec": 275.8, - "avgLatencyMs": 17.6, - "medianLatencyMs": 17, - "p50LatencyMs": 17, - "p75LatencyMs": 19, - "p90LatencyMs": 20, - "p99LatencyMs": 29, - "maxLatencyMs": 49, - "bytesPerSec": 86383001.6 + "requestsPerSec": 314.61, + "avgLatencyMs": 15.43, + "medianLatencyMs": 15, + "p50LatencyMs": 15, + "p75LatencyMs": 16, + "p90LatencyMs": 17, + "p99LatencyMs": 24, + "maxLatencyMs": 34, + "bytesPerSec": 98533376 }, { "workers": 10, "durationMs": 5000, - "requests": 1398, + "requests": 1576, "errors": 0, - "requestsPerSec": 279.61, - "avgLatencyMs": 35.16, - "medianLatencyMs": 33, - "p50LatencyMs": 33, - "p75LatencyMs": 35, - "p90LatencyMs": 46, - "p99LatencyMs": 64, - "maxLatencyMs": 83, - "bytesPerSec": 87565926.4 + "requestsPerSec": 315.2, + "avgLatencyMs": 31.12, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 32, + "p90LatencyMs": 33, + "p99LatencyMs": 42, + "maxLatencyMs": 45, + "bytesPerSec": 98703769.6 }, { "workers": 25, "durationMs": 5000, - "requests": 1449, + "requests": 1630, "errors": 0, - "requestsPerSec": 289.8, - "avgLatencyMs": 85.05, - "medianLatencyMs": 82, - "p50LatencyMs": 82, - "p75LatencyMs": 85, - "p90LatencyMs": 104, - "p99LatencyMs": 120, - "maxLatencyMs": 317, - "bytesPerSec": 90747699.2 + "requestsPerSec": 326, + "avgLatencyMs": 75.61, + "medianLatencyMs": 74, + "p50LatencyMs": 74, + "p75LatencyMs": 77, + "p90LatencyMs": 81, + "p99LatencyMs": 109, + "maxLatencyMs": 355, + "bytesPerSec": 102085427.2 }, { "workers": 50, - "durationMs": 5010, - "requests": 1427, + "durationMs": 5000, + "requests": 1578, "errors": 0, - "requestsPerSec": 285.4, - "avgLatencyMs": 171.45, - "medianLatencyMs": 164, - "p50LatencyMs": 164, - "p75LatencyMs": 173, - "p90LatencyMs": 185, - "p99LatencyMs": 794, - "maxLatencyMs": 1501, - "bytesPerSec": 89371443.2 + "requestsPerSec": 315.61, + "avgLatencyMs": 154.98, + "medianLatencyMs": 151, + "p50LatencyMs": 151, + "p75LatencyMs": 167, + "p90LatencyMs": 179, + "p99LatencyMs": 595, + "maxLatencyMs": 1154, + "bytesPerSec": 98834841.6 }, { "workers": 100, "durationMs": 5010, - "requests": 1620, + "requests": 1509, "errors": 0, - "requestsPerSec": 324, - "avgLatencyMs": 296.17, - "medianLatencyMs": 219, - "p50LatencyMs": 219, - "p75LatencyMs": 263, - "p90LatencyMs": 282, - "p99LatencyMs": 3521, - "maxLatencyMs": 4973, - "bytesPerSec": 101469388.8 + "requestsPerSec": 301.8, + "avgLatencyMs": 304.84, + "medianLatencyMs": 232, + "p50LatencyMs": 232, + "p75LatencyMs": 284, + "p90LatencyMs": 300, + "p99LatencyMs": 3483, + "maxLatencyMs": 4951, + "bytesPerSec": 94509465.6 }, { "workers": 200, "durationMs": 5010, - "requests": 1604, + "requests": 1448, "errors": 0, - "requestsPerSec": 320.8, - "avgLatencyMs": 299.19, - "medianLatencyMs": 219, - "p50LatencyMs": 219, - "p75LatencyMs": 266, - "p90LatencyMs": 291, - "p99LatencyMs": 3494, - "maxLatencyMs": 4940, - "bytesPerSec": 100460134.4 + "requestsPerSec": 289.61, + "avgLatencyMs": 310.46, + "medianLatencyMs": 229, + "p50LatencyMs": 229, + "p75LatencyMs": 286, + "p90LatencyMs": 342, + "p99LatencyMs": 3521, + "maxLatencyMs": 4898, + "bytesPerSec": 90682163.2 } ] } diff --git a/packages/app-solid-start/ci-stats.json b/packages/app-solid-start/ci-stats.json index d163fd57..1d69de8a 100644 --- a/packages/app-solid-start/ci-stats.json +++ b/packages/app-solid-start/ci-stats.json @@ -1,261 +1,261 @@ { - "timingMeasuredAt": "2026-10-03T13:34:23.158Z", + "timingMeasuredAt": "2026-10-04T04:21:33.714Z", "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": 104.4, - "fcpMs": 104.24, + "firstPaintMs": 117, + "fcpMs": 116.92, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 17.69, - "inputDelayMs": 1.43, - "processingDurationMs": 2.33, - "presentationDelayMs": 13.93 + "interactionLatencyMs": 17.32, + "inputDelayMs": 0.9, + "processingDurationMs": 2.82, + "presentationDelayMs": 13.59 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 6.73, - "fcpMs": 6.61, - "interactionLatencyMs": 3.19, - "inputDelayMs": 1.22, - "processingDurationMs": 0.64, - "presentationDelayMs": 2.23 + "firstPaintMs": 18.84, + "fcpMs": 18.63, + "interactionLatencyMs": 2.84, + "inputDelayMs": 0.12, + "processingDurationMs": 1.47, + "presentationDelayMs": 1.76 }, "samples": [ { - "firstPaintMs": 100, - "fcpMs": 100.138, + "firstPaintMs": 138, + "fcpMs": 137.523, "interactionTests": { - "interactionLatencyMs": 15.199, - "inputDelayMs": 0.848, - "processingDurationMs": 2.206, - "presentationDelayMs": 12.145 + "interactionLatencyMs": 16.913, + "inputDelayMs": 0.944, + "processingDurationMs": 2.42, + "presentationDelayMs": 13.549 } }, { - "firstPaintMs": 97, - "fcpMs": 96.857, + "firstPaintMs": 116, + "fcpMs": 116.083, "interactionTests": { - "interactionLatencyMs": 17.884999999999998, - "inputDelayMs": 0.859, - "processingDurationMs": 1.968, - "presentationDelayMs": 15.058 + "interactionLatencyMs": 18.95, + "inputDelayMs": 1.052, + "processingDurationMs": 2.27, + "presentationDelayMs": 15.628 } }, { - "firstPaintMs": 112, - "fcpMs": 111.599, + "firstPaintMs": 100, + "fcpMs": 99.852, "interactionTests": { - "interactionLatencyMs": 14.842, - "inputDelayMs": 0.91, - "processingDurationMs": 2.041, - "presentationDelayMs": 11.891 + "interactionLatencyMs": 21.092, + "inputDelayMs": 0.937, + "processingDurationMs": 5.424, + "presentationDelayMs": 14.731 } }, { - "firstPaintMs": 102, - "fcpMs": 101.781, + "firstPaintMs": 97, + "fcpMs": 97.29, "interactionTests": { - "interactionLatencyMs": 22.829, - "inputDelayMs": 3.616, - "processingDurationMs": 1.969, - "presentationDelayMs": 17.244 + "interactionLatencyMs": 13.688, + "inputDelayMs": 0.764, + "processingDurationMs": 1.921, + "presentationDelayMs": 11.003 } }, { - "firstPaintMs": 111, - "fcpMs": 110.803, + "firstPaintMs": 134, + "fcpMs": 133.83, "interactionTests": { - "interactionLatencyMs": 17.714, - "inputDelayMs": 0.926, - "processingDurationMs": 3.464, - "presentationDelayMs": 13.324 + "interactionLatencyMs": 15.939, + "inputDelayMs": 0.803, + "processingDurationMs": 2.079, + "presentationDelayMs": 13.057 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 433, - "avgLatencyMs": 2.418, - "medianLatencyMs": 2.23, - "samples": 4136, + "opsPerSec": 423, + "avgLatencyMs": 2.496, + "medianLatencyMs": 2.281, + "samples": 4007, "bodySizeKb": 224.17, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 94.2, - "fcpMs": 94.19, + "firstPaintMs": 99.8, + "fcpMs": 99.66, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 17.38, - "inputDelayMs": 1.38, - "processingDurationMs": 2.37, - "presentationDelayMs": 13.64 + "interactionLatencyMs": 14.57, + "inputDelayMs": 0.87, + "processingDurationMs": 2.68, + "presentationDelayMs": 11.02 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 16.99, - "fcpMs": 16.91, - "interactionLatencyMs": 4.25, - "inputDelayMs": 1.18, - "processingDurationMs": 0.97, - "presentationDelayMs": 3.87 + "firstPaintMs": 18.43, + "fcpMs": 18.23, + "interactionLatencyMs": 5.84, + "inputDelayMs": 0.09, + "processingDurationMs": 1.09, + "presentationDelayMs": 6.5 }, "samples": [ { - "firstPaintMs": 94, - "fcpMs": 94.324, + "firstPaintMs": 100, + "fcpMs": 99.54, "interactionTests": { - "interactionLatencyMs": 21.384999999999998, - "inputDelayMs": 0.857, - "processingDurationMs": 4.078, - "presentationDelayMs": 16.45 + "interactionLatencyMs": 10.381, + "inputDelayMs": 0.805, + "processingDurationMs": 4.588, + "presentationDelayMs": 4.988 } }, { - "firstPaintMs": 78, - "fcpMs": 77.732, + "firstPaintMs": 83, + "fcpMs": 83.229, "interactionTests": { - "interactionLatencyMs": 21.701, - "inputDelayMs": 0.907, - "processingDurationMs": 2.061, - "presentationDelayMs": 18.733 + "interactionLatencyMs": 12.815, + "inputDelayMs": 0.928, + "processingDurationMs": 2.056, + "presentationDelayMs": 9.831 } }, { - "firstPaintMs": 77, - "fcpMs": 77.219, + "firstPaintMs": 102, + "fcpMs": 102.018, "interactionTests": { - "interactionLatencyMs": 14.738000000000001, - "inputDelayMs": 0.794, - "processingDurationMs": 2.083, - "presentationDelayMs": 11.861 + "interactionLatencyMs": 24.705, + "inputDelayMs": 0.737, + "processingDurationMs": 1.971, + "presentationDelayMs": 21.997 } }, { - "firstPaintMs": 107, - "fcpMs": 106.888, + "firstPaintMs": 129, + "fcpMs": 128.589, "interactionTests": { - "interactionLatencyMs": 11.839, - "inputDelayMs": 0.827, - "processingDurationMs": 1.852, - "presentationDelayMs": 9.16 + "interactionLatencyMs": 13.907, + "inputDelayMs": 0.941, + "processingDurationMs": 2.507, + "presentationDelayMs": 10.459 } }, { - "firstPaintMs": 115, - "fcpMs": 114.774, + "firstPaintMs": 85, + "fcpMs": 84.913, "interactionTests": { - "interactionLatencyMs": 17.237000000000002, - "inputDelayMs": 3.494, - "processingDurationMs": 1.759, - "presentationDelayMs": 11.984 + "interactionLatencyMs": 11.039, + "inputDelayMs": 0.924, + "processingDurationMs": 2.283, + "presentationDelayMs": 7.832 } } ] }, "ssrLoadTests": { - "peakWorkers": 5, - "peakRequestsPerSec": 525.21, - "peakAvgLatencyMs": 9.04, - "peakP50LatencyMs": 8, - "peakP75LatencyMs": 10, - "peakP90LatencyMs": 11, - "peakP99LatencyMs": 18, - "totalRequests": 17254, + "peakWorkers": 10, + "peakRequestsPerSec": 541, + "peakAvgLatencyMs": 17.95, + "peakP50LatencyMs": 18, + "peakP75LatencyMs": 19, + "peakP90LatencyMs": 23, + "peakP99LatencyMs": 34, + "totalRequests": 17478, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1714, + "requests": 1671, "errors": 0, - "requestsPerSec": 342.8, - "avgLatencyMs": 2.12, + "requestsPerSec": 334.2, + "avgLatencyMs": 2.32, "medianLatencyMs": 2, "p50LatencyMs": 2, - "p75LatencyMs": 2, - "p90LatencyMs": 2, + "p75LatencyMs": 3, + "p90LatencyMs": 3, "p99LatencyMs": 5, - "maxLatencyMs": 6, - "bytesPerSec": 109595852.8 + "maxLatencyMs": 9, + "bytesPerSec": 106843340.8 }, { "workers": 5, "durationMs": 5000, - "requests": 2626, + "requests": 2664, "errors": 0, - "requestsPerSec": 525.21, - "avgLatencyMs": 9.04, + "requestsPerSec": 532.8, + "avgLatencyMs": 8.93, "medianLatencyMs": 8, "p50LatencyMs": 8, "p75LatencyMs": 10, "p90LatencyMs": 11, "p99LatencyMs": 18, "maxLatencyMs": 23, - "bytesPerSec": 167916339.2 + "bytesPerSec": 170328064 }, { "workers": 10, "durationMs": 5000, - "requests": 2625, + "requests": 2705, "errors": 0, - "requestsPerSec": 525, - "avgLatencyMs": 18.51, + "requestsPerSec": 541, + "avgLatencyMs": 17.95, "medianLatencyMs": 18, "p50LatencyMs": 18, - "p75LatencyMs": 20, - "p90LatencyMs": 24, - "p99LatencyMs": 36, + "p75LatencyMs": 19, + "p90LatencyMs": 23, + "p99LatencyMs": 34, "maxLatencyMs": 44, - "bytesPerSec": 167863910.4 + "bytesPerSec": 173001932.8 }, { "workers": 25, "durationMs": 5000, - "requests": 2592, + "requests": 2656, "errors": 0, - "requestsPerSec": 518.4, - "avgLatencyMs": 47.5, - "medianLatencyMs": 42, - "p50LatencyMs": 42, - "p75LatencyMs": 61, - "p90LatencyMs": 70, - "p99LatencyMs": 91, - "maxLatencyMs": 419, - "bytesPerSec": 165740544 + "requestsPerSec": 531.21, + "avgLatencyMs": 46.34, + "medianLatencyMs": 43, + "p50LatencyMs": 43, + "p75LatencyMs": 57, + "p90LatencyMs": 68, + "p99LatencyMs": 96, + "maxLatencyMs": 375, + "bytesPerSec": 169856204.81 }, { "workers": 50, "durationMs": 5000, - "requests": 2586, + "requests": 2633, "errors": 0, - "requestsPerSec": 517.21, - "avgLatencyMs": 95.13, - "medianLatencyMs": 78, - "p50LatencyMs": 78, - "p75LatencyMs": 96, - "p90LatencyMs": 146, - "p99LatencyMs": 466, - "maxLatencyMs": 1883, - "bytesPerSec": 165347328 + "requestsPerSec": 526.6, + "avgLatencyMs": 93.43, + "medianLatencyMs": 76, + "p50LatencyMs": 76, + "p75LatencyMs": 94, + "p90LatencyMs": 149, + "p99LatencyMs": 340, + "maxLatencyMs": 1768, + "bytesPerSec": 168388198.4 }, { "workers": 100, "durationMs": 5010, - "requests": 2572, + "requests": 2610, "errors": 0, - "requestsPerSec": 514.4, - "avgLatencyMs": 146.79, - "medianLatencyMs": 106, - "p50LatencyMs": 106, - "p75LatencyMs": 126, - "p90LatencyMs": 141, - "p99LatencyMs": 2126, - "maxLatencyMs": 4915, - "bytesPerSec": 164456038.4 + "requestsPerSec": 522, + "avgLatencyMs": 146.89, + "medianLatencyMs": 105, + "p50LatencyMs": 105, + "p75LatencyMs": 125, + "p90LatencyMs": 151, + "p99LatencyMs": 2065, + "maxLatencyMs": 4947, + "bytesPerSec": 166893977.6 }, { "workers": 200, @@ -263,118 +263,118 @@ "requests": 2539, "errors": 0, "requestsPerSec": 507.8, - "avgLatencyMs": 150.7, - "medianLatencyMs": 101, - "p50LatencyMs": 101, - "p75LatencyMs": 123, - "p90LatencyMs": 185, - "p99LatencyMs": 2196, - "maxLatencyMs": 4971, - "bytesPerSec": 162358886.4 + "avgLatencyMs": 150.96, + "medianLatencyMs": 108, + "p50LatencyMs": 108, + "p75LatencyMs": 122, + "p90LatencyMs": 159, + "p99LatencyMs": 2158, + "maxLatencyMs": 4952, + "bytesPerSec": 162385100.81 } ], "runs": 3, "samples": [ { - "peakWorkers": 10, - "peakRequestsPerSec": 521.6, - "peakAvgLatencyMs": 18.64, - "peakP50LatencyMs": 18, - "peakP75LatencyMs": 20, - "peakP90LatencyMs": 25, - "peakP99LatencyMs": 35, - "totalRequests": 16451, + "peakWorkers": 5, + "peakRequestsPerSec": 523.6, + "peakAvgLatencyMs": 9.04, + "peakP50LatencyMs": 9, + "peakP75LatencyMs": 10, + "peakP90LatencyMs": 11, + "peakP99LatencyMs": 17, + "totalRequests": 16992, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1615, + "requests": 1714, "errors": 0, - "requestsPerSec": 323, - "avgLatencyMs": 2.37, + "requestsPerSec": 342.8, + "avgLatencyMs": 2.1, "medianLatencyMs": 2, "p50LatencyMs": 2, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 7, - "maxLatencyMs": 11, - "bytesPerSec": 103265075.2 + "p75LatencyMs": 2, + "p90LatencyMs": 2, + "p99LatencyMs": 4, + "maxLatencyMs": 7, + "bytesPerSec": 109595852.8 }, { "workers": 5, "durationMs": 5000, - "requests": 2596, + "requests": 2618, "errors": 0, - "requestsPerSec": 519.21, - "avgLatencyMs": 9.1, + "requestsPerSec": 523.6, + "avgLatencyMs": 9.04, "medianLatencyMs": 9, "p50LatencyMs": 9, "p75LatencyMs": 10, "p90LatencyMs": 11, - "p99LatencyMs": 19, - "maxLatencyMs": 25, - "bytesPerSec": 166002688 + "p99LatencyMs": 17, + "maxLatencyMs": 24, + "bytesPerSec": 167392051.2 }, { "workers": 10, "durationMs": 5000, - "requests": 2608, + "requests": 2609, "errors": 0, - "requestsPerSec": 521.6, + "requestsPerSec": 521.8, "avgLatencyMs": 18.64, "medianLatencyMs": 18, "p50LatencyMs": 18, - "p75LatencyMs": 20, + "p75LatencyMs": 21, "p90LatencyMs": 25, "p99LatencyMs": 35, - "maxLatencyMs": 57, - "bytesPerSec": 166762905.6 + "maxLatencyMs": 61, + "bytesPerSec": 166815334.4 }, { "workers": 25, "durationMs": 5000, - "requests": 2597, + "requests": 2548, "errors": 0, - "requestsPerSec": 519.4, - "avgLatencyMs": 47.4, - "medianLatencyMs": 42, - "p50LatencyMs": 42, - "p75LatencyMs": 59, - "p90LatencyMs": 70, - "p99LatencyMs": 103, - "maxLatencyMs": 403, - "bytesPerSec": 166055116.81 + "requestsPerSec": 509.6, + "avgLatencyMs": 48.32, + "medianLatencyMs": 41, + "p50LatencyMs": 41, + "p75LatencyMs": 61, + "p90LatencyMs": 73, + "p99LatencyMs": 95, + "maxLatencyMs": 398, + "bytesPerSec": 162909388.81 }, { "workers": 50, "durationMs": 5000, - "requests": 2148, + "requests": 2496, "errors": 0, - "requestsPerSec": 429.6, - "avgLatencyMs": 114.57, - "medianLatencyMs": 95, - "p50LatencyMs": 95, - "p75LatencyMs": 107, - "p90LatencyMs": 178, - "p99LatencyMs": 734, - "maxLatencyMs": 2387, - "bytesPerSec": 137324134.4 + "requestsPerSec": 499.2, + "avgLatencyMs": 98.33, + "medianLatencyMs": 84, + "p50LatencyMs": 84, + "p75LatencyMs": 93, + "p90LatencyMs": 152, + "p99LatencyMs": 517, + "maxLatencyMs": 2071, + "bytesPerSec": 159580160 }, { "workers": 100, "durationMs": 5010, - "requests": 2381, + "requests": 2501, "errors": 0, - "requestsPerSec": 476.2, - "avgLatencyMs": 154.18, - "medianLatencyMs": 103, - "p50LatencyMs": 103, - "p75LatencyMs": 125, - "p90LatencyMs": 176, - "p99LatencyMs": 2411, - "maxLatencyMs": 4885, - "bytesPerSec": 152233574.4 + "requestsPerSec": 500.2, + "avgLatencyMs": 151.22, + "medianLatencyMs": 107, + "p50LatencyMs": 107, + "p75LatencyMs": 122, + "p90LatencyMs": 184, + "p99LatencyMs": 2153, + "maxLatencyMs": 4993, + "bytesPerSec": 159947161.6 }, { "workers": 200, @@ -382,250 +382,250 @@ "requests": 2506, "errors": 0, "requestsPerSec": 501.2, - "avgLatencyMs": 150.8, - "medianLatencyMs": 99, - "p50LatencyMs": 99, - "p75LatencyMs": 122, - "p90LatencyMs": 184, - "p99LatencyMs": 2243, - "maxLatencyMs": 4915, + "avgLatencyMs": 150.76, + "medianLatencyMs": 101, + "p50LatencyMs": 101, + "p75LatencyMs": 129, + "p90LatencyMs": 177, + "p99LatencyMs": 2137, + "maxLatencyMs": 4895, "bytesPerSec": 160261734.4 } ] }, { - "peakWorkers": 5, - "peakRequestsPerSec": 531.8, - "peakAvgLatencyMs": 8.95, - "peakP50LatencyMs": 8, - "peakP75LatencyMs": 10, - "peakP90LatencyMs": 11, - "peakP99LatencyMs": 18, - "totalRequests": 17265, + "peakWorkers": 10, + "peakRequestsPerSec": 541, + "peakAvgLatencyMs": 17.95, + "peakP50LatencyMs": 18, + "peakP75LatencyMs": 19, + "peakP90LatencyMs": 23, + "peakP99LatencyMs": 34, + "totalRequests": 17478, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1714, + "requests": 1671, "errors": 0, - "requestsPerSec": 342.8, - "avgLatencyMs": 2.14, + "requestsPerSec": 334.2, + "avgLatencyMs": 2.32, "medianLatencyMs": 2, "p50LatencyMs": 2, - "p75LatencyMs": 2, - "p90LatencyMs": 2, + "p75LatencyMs": 3, + "p90LatencyMs": 3, "p99LatencyMs": 5, - "maxLatencyMs": 6, - "bytesPerSec": 109608960 + "maxLatencyMs": 9, + "bytesPerSec": 106843340.8 }, { "workers": 5, "durationMs": 5000, - "requests": 2659, + "requests": 2664, "errors": 0, - "requestsPerSec": 531.8, - "avgLatencyMs": 8.95, + "requestsPerSec": 532.8, + "avgLatencyMs": 8.93, "medianLatencyMs": 8, "p50LatencyMs": 8, "p75LatencyMs": 10, "p90LatencyMs": 11, "p99LatencyMs": 18, - "maxLatencyMs": 25, - "bytesPerSec": 170013491.2 + "maxLatencyMs": 23, + "bytesPerSec": 170328064 }, { "workers": 10, "durationMs": 5000, - "requests": 2646, + "requests": 2705, "errors": 0, - "requestsPerSec": 529.21, - "avgLatencyMs": 18.37, + "requestsPerSec": 541, + "avgLatencyMs": 17.95, "medianLatencyMs": 18, "p50LatencyMs": 18, - "p75LatencyMs": 20, - "p90LatencyMs": 24, + "p75LatencyMs": 19, + "p90LatencyMs": 23, "p99LatencyMs": 34, - "maxLatencyMs": 42, - "bytesPerSec": 169200844.81 + "maxLatencyMs": 44, + "bytesPerSec": 173001932.8 }, { "workers": 25, - "durationMs": 5010, - "requests": 2582, + "durationMs": 5000, + "requests": 2656, "errors": 0, - "requestsPerSec": 516.4, - "avgLatencyMs": 47.7, + "requestsPerSec": 531.21, + "avgLatencyMs": 46.34, "medianLatencyMs": 43, "p50LatencyMs": 43, - "p75LatencyMs": 59, - "p90LatencyMs": 71, - "p99LatencyMs": 91, - "maxLatencyMs": 397, - "bytesPerSec": 165111398.4 + "p75LatencyMs": 57, + "p90LatencyMs": 68, + "p99LatencyMs": 96, + "maxLatencyMs": 375, + "bytesPerSec": 169856204.81 }, { "workers": 50, "durationMs": 5000, - "requests": 2568, + "requests": 2633, "errors": 0, - "requestsPerSec": 513.6, - "avgLatencyMs": 95.95, - "medianLatencyMs": 81, - "p50LatencyMs": 81, - "p75LatencyMs": 92, - "p90LatencyMs": 150, - "p99LatencyMs": 410, - "maxLatencyMs": 1820, - "bytesPerSec": 164220108.81 + "requestsPerSec": 526.6, + "avgLatencyMs": 93.43, + "medianLatencyMs": 76, + "p50LatencyMs": 76, + "p75LatencyMs": 94, + "p90LatencyMs": 149, + "p99LatencyMs": 340, + "maxLatencyMs": 1768, + "bytesPerSec": 168388198.4 }, { "workers": 100, "durationMs": 5010, - "requests": 2579, + "requests": 2610, "errors": 0, - "requestsPerSec": 515.8, - "avgLatencyMs": 148.31, - "medianLatencyMs": 103, - "p50LatencyMs": 103, - "p75LatencyMs": 132, - "p90LatencyMs": 159, - "p99LatencyMs": 2064, - "maxLatencyMs": 4861, - "bytesPerSec": 164901683.2 + "requestsPerSec": 522, + "avgLatencyMs": 146.89, + "medianLatencyMs": 105, + "p50LatencyMs": 105, + "p75LatencyMs": 125, + "p90LatencyMs": 151, + "p99LatencyMs": 2065, + "maxLatencyMs": 4947, + "bytesPerSec": 166893977.6 }, { "workers": 200, "durationMs": 5010, - "requests": 2517, + "requests": 2539, "errors": 0, - "requestsPerSec": 503.4, - "avgLatencyMs": 150.06, - "medianLatencyMs": 105, - "p50LatencyMs": 105, - "p75LatencyMs": 123, - "p90LatencyMs": 160, - "p99LatencyMs": 2122, - "maxLatencyMs": 4917, - "bytesPerSec": 160917094.4 + "requestsPerSec": 507.8, + "avgLatencyMs": 150.96, + "medianLatencyMs": 108, + "p50LatencyMs": 108, + "p75LatencyMs": 122, + "p90LatencyMs": 159, + "p99LatencyMs": 2158, + "maxLatencyMs": 4952, + "bytesPerSec": 162385100.81 } ] }, { "peakWorkers": 5, - "peakRequestsPerSec": 525.21, - "peakAvgLatencyMs": 9.04, + "peakRequestsPerSec": 542.8, + "peakAvgLatencyMs": 8.76, "peakP50LatencyMs": 8, - "peakP75LatencyMs": 10, + "peakP75LatencyMs": 9, "peakP90LatencyMs": 11, - "peakP99LatencyMs": 18, - "totalRequests": 17254, + "peakP99LatencyMs": 17, + "totalRequests": 17740, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1714, + "requests": 1730, "errors": 0, - "requestsPerSec": 342.8, + "requestsPerSec": 346, "avgLatencyMs": 2.12, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 2, "p99LatencyMs": 5, - "maxLatencyMs": 6, - "bytesPerSec": 109595852.8 + "maxLatencyMs": 5, + "bytesPerSec": 110618214.4 }, { "workers": 5, "durationMs": 5000, - "requests": 2626, + "requests": 2714, "errors": 0, - "requestsPerSec": 525.21, - "avgLatencyMs": 9.04, + "requestsPerSec": 542.8, + "avgLatencyMs": 8.76, "medianLatencyMs": 8, "p50LatencyMs": 8, - "p75LatencyMs": 10, + "p75LatencyMs": 9, "p90LatencyMs": 11, - "p99LatencyMs": 18, - "maxLatencyMs": 23, - "bytesPerSec": 167916339.2 + "p99LatencyMs": 17, + "maxLatencyMs": 21, + "bytesPerSec": 173526220.8 }, { "workers": 10, "durationMs": 5000, - "requests": 2625, + "requests": 2711, "errors": 0, - "requestsPerSec": 525, - "avgLatencyMs": 18.51, + "requestsPerSec": 542.21, + "avgLatencyMs": 17.93, "medianLatencyMs": 18, "p50LatencyMs": 18, - "p75LatencyMs": 20, + "p75LatencyMs": 19, "p90LatencyMs": 24, - "p99LatencyMs": 36, - "maxLatencyMs": 44, - "bytesPerSec": 167863910.4 + "p99LatencyMs": 33, + "maxLatencyMs": 67, + "bytesPerSec": 173368934.4 }, { "workers": 25, "durationMs": 5000, - "requests": 2592, + "requests": 2679, "errors": 0, - "requestsPerSec": 518.4, - "avgLatencyMs": 47.5, - "medianLatencyMs": 42, - "p50LatencyMs": 42, - "p75LatencyMs": 61, - "p90LatencyMs": 70, - "p99LatencyMs": 91, - "maxLatencyMs": 419, - "bytesPerSec": 165740544 + "requestsPerSec": 535.8, + "avgLatencyMs": 45.93, + "medianLatencyMs": 43, + "p50LatencyMs": 43, + "p75LatencyMs": 55, + "p90LatencyMs": 67, + "p99LatencyMs": 95, + "maxLatencyMs": 387, + "bytesPerSec": 171297996.81 }, { "workers": 50, "durationMs": 5000, - "requests": 2586, + "requests": 2662, "errors": 0, - "requestsPerSec": 517.21, - "avgLatencyMs": 95.13, - "medianLatencyMs": 78, - "p50LatencyMs": 78, - "p75LatencyMs": 96, + "requestsPerSec": 532.4, + "avgLatencyMs": 92.38, + "medianLatencyMs": 79, + "p50LatencyMs": 79, + "p75LatencyMs": 91, "p90LatencyMs": 146, - "p99LatencyMs": 466, - "maxLatencyMs": 1883, - "bytesPerSec": 165347328 + "p99LatencyMs": 352, + "maxLatencyMs": 1778, + "bytesPerSec": 170223206.4 }, { "workers": 100, "durationMs": 5010, - "requests": 2572, + "requests": 2644, "errors": 0, - "requestsPerSec": 514.4, - "avgLatencyMs": 146.79, - "medianLatencyMs": 106, - "p50LatencyMs": 106, - "p75LatencyMs": 126, - "p90LatencyMs": 141, - "p99LatencyMs": 2126, - "maxLatencyMs": 4915, - "bytesPerSec": 164456038.4 + "requestsPerSec": 528.8, + "avgLatencyMs": 146.61, + "medianLatencyMs": 103, + "p50LatencyMs": 103, + "p75LatencyMs": 122, + "p90LatencyMs": 150, + "p99LatencyMs": 2086, + "maxLatencyMs": 4974, + "bytesPerSec": 169069772.81 }, { "workers": 200, "durationMs": 5010, - "requests": 2539, + "requests": 2600, "errors": 0, - "requestsPerSec": 507.8, - "avgLatencyMs": 150.7, - "medianLatencyMs": 101, - "p50LatencyMs": 101, - "p75LatencyMs": 123, - "p90LatencyMs": 185, - "p99LatencyMs": 2196, - "maxLatencyMs": 4971, - "bytesPerSec": 162358886.4 + "requestsPerSec": 520, + "avgLatencyMs": 149.27, + "medianLatencyMs": 106, + "p50LatencyMs": 106, + "p75LatencyMs": 121, + "p90LatencyMs": 163, + "p99LatencyMs": 2134, + "maxLatencyMs": 4995, + "bytesPerSec": 166264832 } ] } diff --git a/packages/app-solid-start/stats/2.0.5.json b/packages/app-solid-start/stats/2.0.5.json index d163fd57..1d69de8a 100644 --- a/packages/app-solid-start/stats/2.0.5.json +++ b/packages/app-solid-start/stats/2.0.5.json @@ -1,261 +1,261 @@ { - "timingMeasuredAt": "2026-10-03T13:34:23.158Z", + "timingMeasuredAt": "2026-10-04T04:21:33.714Z", "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": 104.4, - "fcpMs": 104.24, + "firstPaintMs": 117, + "fcpMs": 116.92, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 17.69, - "inputDelayMs": 1.43, - "processingDurationMs": 2.33, - "presentationDelayMs": 13.93 + "interactionLatencyMs": 17.32, + "inputDelayMs": 0.9, + "processingDurationMs": 2.82, + "presentationDelayMs": 13.59 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 6.73, - "fcpMs": 6.61, - "interactionLatencyMs": 3.19, - "inputDelayMs": 1.22, - "processingDurationMs": 0.64, - "presentationDelayMs": 2.23 + "firstPaintMs": 18.84, + "fcpMs": 18.63, + "interactionLatencyMs": 2.84, + "inputDelayMs": 0.12, + "processingDurationMs": 1.47, + "presentationDelayMs": 1.76 }, "samples": [ { - "firstPaintMs": 100, - "fcpMs": 100.138, + "firstPaintMs": 138, + "fcpMs": 137.523, "interactionTests": { - "interactionLatencyMs": 15.199, - "inputDelayMs": 0.848, - "processingDurationMs": 2.206, - "presentationDelayMs": 12.145 + "interactionLatencyMs": 16.913, + "inputDelayMs": 0.944, + "processingDurationMs": 2.42, + "presentationDelayMs": 13.549 } }, { - "firstPaintMs": 97, - "fcpMs": 96.857, + "firstPaintMs": 116, + "fcpMs": 116.083, "interactionTests": { - "interactionLatencyMs": 17.884999999999998, - "inputDelayMs": 0.859, - "processingDurationMs": 1.968, - "presentationDelayMs": 15.058 + "interactionLatencyMs": 18.95, + "inputDelayMs": 1.052, + "processingDurationMs": 2.27, + "presentationDelayMs": 15.628 } }, { - "firstPaintMs": 112, - "fcpMs": 111.599, + "firstPaintMs": 100, + "fcpMs": 99.852, "interactionTests": { - "interactionLatencyMs": 14.842, - "inputDelayMs": 0.91, - "processingDurationMs": 2.041, - "presentationDelayMs": 11.891 + "interactionLatencyMs": 21.092, + "inputDelayMs": 0.937, + "processingDurationMs": 5.424, + "presentationDelayMs": 14.731 } }, { - "firstPaintMs": 102, - "fcpMs": 101.781, + "firstPaintMs": 97, + "fcpMs": 97.29, "interactionTests": { - "interactionLatencyMs": 22.829, - "inputDelayMs": 3.616, - "processingDurationMs": 1.969, - "presentationDelayMs": 17.244 + "interactionLatencyMs": 13.688, + "inputDelayMs": 0.764, + "processingDurationMs": 1.921, + "presentationDelayMs": 11.003 } }, { - "firstPaintMs": 111, - "fcpMs": 110.803, + "firstPaintMs": 134, + "fcpMs": 133.83, "interactionTests": { - "interactionLatencyMs": 17.714, - "inputDelayMs": 0.926, - "processingDurationMs": 3.464, - "presentationDelayMs": 13.324 + "interactionLatencyMs": 15.939, + "inputDelayMs": 0.803, + "processingDurationMs": 2.079, + "presentationDelayMs": 13.057 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 433, - "avgLatencyMs": 2.418, - "medianLatencyMs": 2.23, - "samples": 4136, + "opsPerSec": 423, + "avgLatencyMs": 2.496, + "medianLatencyMs": 2.281, + "samples": 4007, "bodySizeKb": 224.17, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 94.2, - "fcpMs": 94.19, + "firstPaintMs": 99.8, + "fcpMs": 99.66, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 17.38, - "inputDelayMs": 1.38, - "processingDurationMs": 2.37, - "presentationDelayMs": 13.64 + "interactionLatencyMs": 14.57, + "inputDelayMs": 0.87, + "processingDurationMs": 2.68, + "presentationDelayMs": 11.02 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 16.99, - "fcpMs": 16.91, - "interactionLatencyMs": 4.25, - "inputDelayMs": 1.18, - "processingDurationMs": 0.97, - "presentationDelayMs": 3.87 + "firstPaintMs": 18.43, + "fcpMs": 18.23, + "interactionLatencyMs": 5.84, + "inputDelayMs": 0.09, + "processingDurationMs": 1.09, + "presentationDelayMs": 6.5 }, "samples": [ { - "firstPaintMs": 94, - "fcpMs": 94.324, + "firstPaintMs": 100, + "fcpMs": 99.54, "interactionTests": { - "interactionLatencyMs": 21.384999999999998, - "inputDelayMs": 0.857, - "processingDurationMs": 4.078, - "presentationDelayMs": 16.45 + "interactionLatencyMs": 10.381, + "inputDelayMs": 0.805, + "processingDurationMs": 4.588, + "presentationDelayMs": 4.988 } }, { - "firstPaintMs": 78, - "fcpMs": 77.732, + "firstPaintMs": 83, + "fcpMs": 83.229, "interactionTests": { - "interactionLatencyMs": 21.701, - "inputDelayMs": 0.907, - "processingDurationMs": 2.061, - "presentationDelayMs": 18.733 + "interactionLatencyMs": 12.815, + "inputDelayMs": 0.928, + "processingDurationMs": 2.056, + "presentationDelayMs": 9.831 } }, { - "firstPaintMs": 77, - "fcpMs": 77.219, + "firstPaintMs": 102, + "fcpMs": 102.018, "interactionTests": { - "interactionLatencyMs": 14.738000000000001, - "inputDelayMs": 0.794, - "processingDurationMs": 2.083, - "presentationDelayMs": 11.861 + "interactionLatencyMs": 24.705, + "inputDelayMs": 0.737, + "processingDurationMs": 1.971, + "presentationDelayMs": 21.997 } }, { - "firstPaintMs": 107, - "fcpMs": 106.888, + "firstPaintMs": 129, + "fcpMs": 128.589, "interactionTests": { - "interactionLatencyMs": 11.839, - "inputDelayMs": 0.827, - "processingDurationMs": 1.852, - "presentationDelayMs": 9.16 + "interactionLatencyMs": 13.907, + "inputDelayMs": 0.941, + "processingDurationMs": 2.507, + "presentationDelayMs": 10.459 } }, { - "firstPaintMs": 115, - "fcpMs": 114.774, + "firstPaintMs": 85, + "fcpMs": 84.913, "interactionTests": { - "interactionLatencyMs": 17.237000000000002, - "inputDelayMs": 3.494, - "processingDurationMs": 1.759, - "presentationDelayMs": 11.984 + "interactionLatencyMs": 11.039, + "inputDelayMs": 0.924, + "processingDurationMs": 2.283, + "presentationDelayMs": 7.832 } } ] }, "ssrLoadTests": { - "peakWorkers": 5, - "peakRequestsPerSec": 525.21, - "peakAvgLatencyMs": 9.04, - "peakP50LatencyMs": 8, - "peakP75LatencyMs": 10, - "peakP90LatencyMs": 11, - "peakP99LatencyMs": 18, - "totalRequests": 17254, + "peakWorkers": 10, + "peakRequestsPerSec": 541, + "peakAvgLatencyMs": 17.95, + "peakP50LatencyMs": 18, + "peakP75LatencyMs": 19, + "peakP90LatencyMs": 23, + "peakP99LatencyMs": 34, + "totalRequests": 17478, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1714, + "requests": 1671, "errors": 0, - "requestsPerSec": 342.8, - "avgLatencyMs": 2.12, + "requestsPerSec": 334.2, + "avgLatencyMs": 2.32, "medianLatencyMs": 2, "p50LatencyMs": 2, - "p75LatencyMs": 2, - "p90LatencyMs": 2, + "p75LatencyMs": 3, + "p90LatencyMs": 3, "p99LatencyMs": 5, - "maxLatencyMs": 6, - "bytesPerSec": 109595852.8 + "maxLatencyMs": 9, + "bytesPerSec": 106843340.8 }, { "workers": 5, "durationMs": 5000, - "requests": 2626, + "requests": 2664, "errors": 0, - "requestsPerSec": 525.21, - "avgLatencyMs": 9.04, + "requestsPerSec": 532.8, + "avgLatencyMs": 8.93, "medianLatencyMs": 8, "p50LatencyMs": 8, "p75LatencyMs": 10, "p90LatencyMs": 11, "p99LatencyMs": 18, "maxLatencyMs": 23, - "bytesPerSec": 167916339.2 + "bytesPerSec": 170328064 }, { "workers": 10, "durationMs": 5000, - "requests": 2625, + "requests": 2705, "errors": 0, - "requestsPerSec": 525, - "avgLatencyMs": 18.51, + "requestsPerSec": 541, + "avgLatencyMs": 17.95, "medianLatencyMs": 18, "p50LatencyMs": 18, - "p75LatencyMs": 20, - "p90LatencyMs": 24, - "p99LatencyMs": 36, + "p75LatencyMs": 19, + "p90LatencyMs": 23, + "p99LatencyMs": 34, "maxLatencyMs": 44, - "bytesPerSec": 167863910.4 + "bytesPerSec": 173001932.8 }, { "workers": 25, "durationMs": 5000, - "requests": 2592, + "requests": 2656, "errors": 0, - "requestsPerSec": 518.4, - "avgLatencyMs": 47.5, - "medianLatencyMs": 42, - "p50LatencyMs": 42, - "p75LatencyMs": 61, - "p90LatencyMs": 70, - "p99LatencyMs": 91, - "maxLatencyMs": 419, - "bytesPerSec": 165740544 + "requestsPerSec": 531.21, + "avgLatencyMs": 46.34, + "medianLatencyMs": 43, + "p50LatencyMs": 43, + "p75LatencyMs": 57, + "p90LatencyMs": 68, + "p99LatencyMs": 96, + "maxLatencyMs": 375, + "bytesPerSec": 169856204.81 }, { "workers": 50, "durationMs": 5000, - "requests": 2586, + "requests": 2633, "errors": 0, - "requestsPerSec": 517.21, - "avgLatencyMs": 95.13, - "medianLatencyMs": 78, - "p50LatencyMs": 78, - "p75LatencyMs": 96, - "p90LatencyMs": 146, - "p99LatencyMs": 466, - "maxLatencyMs": 1883, - "bytesPerSec": 165347328 + "requestsPerSec": 526.6, + "avgLatencyMs": 93.43, + "medianLatencyMs": 76, + "p50LatencyMs": 76, + "p75LatencyMs": 94, + "p90LatencyMs": 149, + "p99LatencyMs": 340, + "maxLatencyMs": 1768, + "bytesPerSec": 168388198.4 }, { "workers": 100, "durationMs": 5010, - "requests": 2572, + "requests": 2610, "errors": 0, - "requestsPerSec": 514.4, - "avgLatencyMs": 146.79, - "medianLatencyMs": 106, - "p50LatencyMs": 106, - "p75LatencyMs": 126, - "p90LatencyMs": 141, - "p99LatencyMs": 2126, - "maxLatencyMs": 4915, - "bytesPerSec": 164456038.4 + "requestsPerSec": 522, + "avgLatencyMs": 146.89, + "medianLatencyMs": 105, + "p50LatencyMs": 105, + "p75LatencyMs": 125, + "p90LatencyMs": 151, + "p99LatencyMs": 2065, + "maxLatencyMs": 4947, + "bytesPerSec": 166893977.6 }, { "workers": 200, @@ -263,118 +263,118 @@ "requests": 2539, "errors": 0, "requestsPerSec": 507.8, - "avgLatencyMs": 150.7, - "medianLatencyMs": 101, - "p50LatencyMs": 101, - "p75LatencyMs": 123, - "p90LatencyMs": 185, - "p99LatencyMs": 2196, - "maxLatencyMs": 4971, - "bytesPerSec": 162358886.4 + "avgLatencyMs": 150.96, + "medianLatencyMs": 108, + "p50LatencyMs": 108, + "p75LatencyMs": 122, + "p90LatencyMs": 159, + "p99LatencyMs": 2158, + "maxLatencyMs": 4952, + "bytesPerSec": 162385100.81 } ], "runs": 3, "samples": [ { - "peakWorkers": 10, - "peakRequestsPerSec": 521.6, - "peakAvgLatencyMs": 18.64, - "peakP50LatencyMs": 18, - "peakP75LatencyMs": 20, - "peakP90LatencyMs": 25, - "peakP99LatencyMs": 35, - "totalRequests": 16451, + "peakWorkers": 5, + "peakRequestsPerSec": 523.6, + "peakAvgLatencyMs": 9.04, + "peakP50LatencyMs": 9, + "peakP75LatencyMs": 10, + "peakP90LatencyMs": 11, + "peakP99LatencyMs": 17, + "totalRequests": 16992, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1615, + "requests": 1714, "errors": 0, - "requestsPerSec": 323, - "avgLatencyMs": 2.37, + "requestsPerSec": 342.8, + "avgLatencyMs": 2.1, "medianLatencyMs": 2, "p50LatencyMs": 2, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 7, - "maxLatencyMs": 11, - "bytesPerSec": 103265075.2 + "p75LatencyMs": 2, + "p90LatencyMs": 2, + "p99LatencyMs": 4, + "maxLatencyMs": 7, + "bytesPerSec": 109595852.8 }, { "workers": 5, "durationMs": 5000, - "requests": 2596, + "requests": 2618, "errors": 0, - "requestsPerSec": 519.21, - "avgLatencyMs": 9.1, + "requestsPerSec": 523.6, + "avgLatencyMs": 9.04, "medianLatencyMs": 9, "p50LatencyMs": 9, "p75LatencyMs": 10, "p90LatencyMs": 11, - "p99LatencyMs": 19, - "maxLatencyMs": 25, - "bytesPerSec": 166002688 + "p99LatencyMs": 17, + "maxLatencyMs": 24, + "bytesPerSec": 167392051.2 }, { "workers": 10, "durationMs": 5000, - "requests": 2608, + "requests": 2609, "errors": 0, - "requestsPerSec": 521.6, + "requestsPerSec": 521.8, "avgLatencyMs": 18.64, "medianLatencyMs": 18, "p50LatencyMs": 18, - "p75LatencyMs": 20, + "p75LatencyMs": 21, "p90LatencyMs": 25, "p99LatencyMs": 35, - "maxLatencyMs": 57, - "bytesPerSec": 166762905.6 + "maxLatencyMs": 61, + "bytesPerSec": 166815334.4 }, { "workers": 25, "durationMs": 5000, - "requests": 2597, + "requests": 2548, "errors": 0, - "requestsPerSec": 519.4, - "avgLatencyMs": 47.4, - "medianLatencyMs": 42, - "p50LatencyMs": 42, - "p75LatencyMs": 59, - "p90LatencyMs": 70, - "p99LatencyMs": 103, - "maxLatencyMs": 403, - "bytesPerSec": 166055116.81 + "requestsPerSec": 509.6, + "avgLatencyMs": 48.32, + "medianLatencyMs": 41, + "p50LatencyMs": 41, + "p75LatencyMs": 61, + "p90LatencyMs": 73, + "p99LatencyMs": 95, + "maxLatencyMs": 398, + "bytesPerSec": 162909388.81 }, { "workers": 50, "durationMs": 5000, - "requests": 2148, + "requests": 2496, "errors": 0, - "requestsPerSec": 429.6, - "avgLatencyMs": 114.57, - "medianLatencyMs": 95, - "p50LatencyMs": 95, - "p75LatencyMs": 107, - "p90LatencyMs": 178, - "p99LatencyMs": 734, - "maxLatencyMs": 2387, - "bytesPerSec": 137324134.4 + "requestsPerSec": 499.2, + "avgLatencyMs": 98.33, + "medianLatencyMs": 84, + "p50LatencyMs": 84, + "p75LatencyMs": 93, + "p90LatencyMs": 152, + "p99LatencyMs": 517, + "maxLatencyMs": 2071, + "bytesPerSec": 159580160 }, { "workers": 100, "durationMs": 5010, - "requests": 2381, + "requests": 2501, "errors": 0, - "requestsPerSec": 476.2, - "avgLatencyMs": 154.18, - "medianLatencyMs": 103, - "p50LatencyMs": 103, - "p75LatencyMs": 125, - "p90LatencyMs": 176, - "p99LatencyMs": 2411, - "maxLatencyMs": 4885, - "bytesPerSec": 152233574.4 + "requestsPerSec": 500.2, + "avgLatencyMs": 151.22, + "medianLatencyMs": 107, + "p50LatencyMs": 107, + "p75LatencyMs": 122, + "p90LatencyMs": 184, + "p99LatencyMs": 2153, + "maxLatencyMs": 4993, + "bytesPerSec": 159947161.6 }, { "workers": 200, @@ -382,250 +382,250 @@ "requests": 2506, "errors": 0, "requestsPerSec": 501.2, - "avgLatencyMs": 150.8, - "medianLatencyMs": 99, - "p50LatencyMs": 99, - "p75LatencyMs": 122, - "p90LatencyMs": 184, - "p99LatencyMs": 2243, - "maxLatencyMs": 4915, + "avgLatencyMs": 150.76, + "medianLatencyMs": 101, + "p50LatencyMs": 101, + "p75LatencyMs": 129, + "p90LatencyMs": 177, + "p99LatencyMs": 2137, + "maxLatencyMs": 4895, "bytesPerSec": 160261734.4 } ] }, { - "peakWorkers": 5, - "peakRequestsPerSec": 531.8, - "peakAvgLatencyMs": 8.95, - "peakP50LatencyMs": 8, - "peakP75LatencyMs": 10, - "peakP90LatencyMs": 11, - "peakP99LatencyMs": 18, - "totalRequests": 17265, + "peakWorkers": 10, + "peakRequestsPerSec": 541, + "peakAvgLatencyMs": 17.95, + "peakP50LatencyMs": 18, + "peakP75LatencyMs": 19, + "peakP90LatencyMs": 23, + "peakP99LatencyMs": 34, + "totalRequests": 17478, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1714, + "requests": 1671, "errors": 0, - "requestsPerSec": 342.8, - "avgLatencyMs": 2.14, + "requestsPerSec": 334.2, + "avgLatencyMs": 2.32, "medianLatencyMs": 2, "p50LatencyMs": 2, - "p75LatencyMs": 2, - "p90LatencyMs": 2, + "p75LatencyMs": 3, + "p90LatencyMs": 3, "p99LatencyMs": 5, - "maxLatencyMs": 6, - "bytesPerSec": 109608960 + "maxLatencyMs": 9, + "bytesPerSec": 106843340.8 }, { "workers": 5, "durationMs": 5000, - "requests": 2659, + "requests": 2664, "errors": 0, - "requestsPerSec": 531.8, - "avgLatencyMs": 8.95, + "requestsPerSec": 532.8, + "avgLatencyMs": 8.93, "medianLatencyMs": 8, "p50LatencyMs": 8, "p75LatencyMs": 10, "p90LatencyMs": 11, "p99LatencyMs": 18, - "maxLatencyMs": 25, - "bytesPerSec": 170013491.2 + "maxLatencyMs": 23, + "bytesPerSec": 170328064 }, { "workers": 10, "durationMs": 5000, - "requests": 2646, + "requests": 2705, "errors": 0, - "requestsPerSec": 529.21, - "avgLatencyMs": 18.37, + "requestsPerSec": 541, + "avgLatencyMs": 17.95, "medianLatencyMs": 18, "p50LatencyMs": 18, - "p75LatencyMs": 20, - "p90LatencyMs": 24, + "p75LatencyMs": 19, + "p90LatencyMs": 23, "p99LatencyMs": 34, - "maxLatencyMs": 42, - "bytesPerSec": 169200844.81 + "maxLatencyMs": 44, + "bytesPerSec": 173001932.8 }, { "workers": 25, - "durationMs": 5010, - "requests": 2582, + "durationMs": 5000, + "requests": 2656, "errors": 0, - "requestsPerSec": 516.4, - "avgLatencyMs": 47.7, + "requestsPerSec": 531.21, + "avgLatencyMs": 46.34, "medianLatencyMs": 43, "p50LatencyMs": 43, - "p75LatencyMs": 59, - "p90LatencyMs": 71, - "p99LatencyMs": 91, - "maxLatencyMs": 397, - "bytesPerSec": 165111398.4 + "p75LatencyMs": 57, + "p90LatencyMs": 68, + "p99LatencyMs": 96, + "maxLatencyMs": 375, + "bytesPerSec": 169856204.81 }, { "workers": 50, "durationMs": 5000, - "requests": 2568, + "requests": 2633, "errors": 0, - "requestsPerSec": 513.6, - "avgLatencyMs": 95.95, - "medianLatencyMs": 81, - "p50LatencyMs": 81, - "p75LatencyMs": 92, - "p90LatencyMs": 150, - "p99LatencyMs": 410, - "maxLatencyMs": 1820, - "bytesPerSec": 164220108.81 + "requestsPerSec": 526.6, + "avgLatencyMs": 93.43, + "medianLatencyMs": 76, + "p50LatencyMs": 76, + "p75LatencyMs": 94, + "p90LatencyMs": 149, + "p99LatencyMs": 340, + "maxLatencyMs": 1768, + "bytesPerSec": 168388198.4 }, { "workers": 100, "durationMs": 5010, - "requests": 2579, + "requests": 2610, "errors": 0, - "requestsPerSec": 515.8, - "avgLatencyMs": 148.31, - "medianLatencyMs": 103, - "p50LatencyMs": 103, - "p75LatencyMs": 132, - "p90LatencyMs": 159, - "p99LatencyMs": 2064, - "maxLatencyMs": 4861, - "bytesPerSec": 164901683.2 + "requestsPerSec": 522, + "avgLatencyMs": 146.89, + "medianLatencyMs": 105, + "p50LatencyMs": 105, + "p75LatencyMs": 125, + "p90LatencyMs": 151, + "p99LatencyMs": 2065, + "maxLatencyMs": 4947, + "bytesPerSec": 166893977.6 }, { "workers": 200, "durationMs": 5010, - "requests": 2517, + "requests": 2539, "errors": 0, - "requestsPerSec": 503.4, - "avgLatencyMs": 150.06, - "medianLatencyMs": 105, - "p50LatencyMs": 105, - "p75LatencyMs": 123, - "p90LatencyMs": 160, - "p99LatencyMs": 2122, - "maxLatencyMs": 4917, - "bytesPerSec": 160917094.4 + "requestsPerSec": 507.8, + "avgLatencyMs": 150.96, + "medianLatencyMs": 108, + "p50LatencyMs": 108, + "p75LatencyMs": 122, + "p90LatencyMs": 159, + "p99LatencyMs": 2158, + "maxLatencyMs": 4952, + "bytesPerSec": 162385100.81 } ] }, { "peakWorkers": 5, - "peakRequestsPerSec": 525.21, - "peakAvgLatencyMs": 9.04, + "peakRequestsPerSec": 542.8, + "peakAvgLatencyMs": 8.76, "peakP50LatencyMs": 8, - "peakP75LatencyMs": 10, + "peakP75LatencyMs": 9, "peakP90LatencyMs": 11, - "peakP99LatencyMs": 18, - "totalRequests": 17254, + "peakP99LatencyMs": 17, + "totalRequests": 17740, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1714, + "requests": 1730, "errors": 0, - "requestsPerSec": 342.8, + "requestsPerSec": 346, "avgLatencyMs": 2.12, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 2, "p99LatencyMs": 5, - "maxLatencyMs": 6, - "bytesPerSec": 109595852.8 + "maxLatencyMs": 5, + "bytesPerSec": 110618214.4 }, { "workers": 5, "durationMs": 5000, - "requests": 2626, + "requests": 2714, "errors": 0, - "requestsPerSec": 525.21, - "avgLatencyMs": 9.04, + "requestsPerSec": 542.8, + "avgLatencyMs": 8.76, "medianLatencyMs": 8, "p50LatencyMs": 8, - "p75LatencyMs": 10, + "p75LatencyMs": 9, "p90LatencyMs": 11, - "p99LatencyMs": 18, - "maxLatencyMs": 23, - "bytesPerSec": 167916339.2 + "p99LatencyMs": 17, + "maxLatencyMs": 21, + "bytesPerSec": 173526220.8 }, { "workers": 10, "durationMs": 5000, - "requests": 2625, + "requests": 2711, "errors": 0, - "requestsPerSec": 525, - "avgLatencyMs": 18.51, + "requestsPerSec": 542.21, + "avgLatencyMs": 17.93, "medianLatencyMs": 18, "p50LatencyMs": 18, - "p75LatencyMs": 20, + "p75LatencyMs": 19, "p90LatencyMs": 24, - "p99LatencyMs": 36, - "maxLatencyMs": 44, - "bytesPerSec": 167863910.4 + "p99LatencyMs": 33, + "maxLatencyMs": 67, + "bytesPerSec": 173368934.4 }, { "workers": 25, "durationMs": 5000, - "requests": 2592, + "requests": 2679, "errors": 0, - "requestsPerSec": 518.4, - "avgLatencyMs": 47.5, - "medianLatencyMs": 42, - "p50LatencyMs": 42, - "p75LatencyMs": 61, - "p90LatencyMs": 70, - "p99LatencyMs": 91, - "maxLatencyMs": 419, - "bytesPerSec": 165740544 + "requestsPerSec": 535.8, + "avgLatencyMs": 45.93, + "medianLatencyMs": 43, + "p50LatencyMs": 43, + "p75LatencyMs": 55, + "p90LatencyMs": 67, + "p99LatencyMs": 95, + "maxLatencyMs": 387, + "bytesPerSec": 171297996.81 }, { "workers": 50, "durationMs": 5000, - "requests": 2586, + "requests": 2662, "errors": 0, - "requestsPerSec": 517.21, - "avgLatencyMs": 95.13, - "medianLatencyMs": 78, - "p50LatencyMs": 78, - "p75LatencyMs": 96, + "requestsPerSec": 532.4, + "avgLatencyMs": 92.38, + "medianLatencyMs": 79, + "p50LatencyMs": 79, + "p75LatencyMs": 91, "p90LatencyMs": 146, - "p99LatencyMs": 466, - "maxLatencyMs": 1883, - "bytesPerSec": 165347328 + "p99LatencyMs": 352, + "maxLatencyMs": 1778, + "bytesPerSec": 170223206.4 }, { "workers": 100, "durationMs": 5010, - "requests": 2572, + "requests": 2644, "errors": 0, - "requestsPerSec": 514.4, - "avgLatencyMs": 146.79, - "medianLatencyMs": 106, - "p50LatencyMs": 106, - "p75LatencyMs": 126, - "p90LatencyMs": 141, - "p99LatencyMs": 2126, - "maxLatencyMs": 4915, - "bytesPerSec": 164456038.4 + "requestsPerSec": 528.8, + "avgLatencyMs": 146.61, + "medianLatencyMs": 103, + "p50LatencyMs": 103, + "p75LatencyMs": 122, + "p90LatencyMs": 150, + "p99LatencyMs": 2086, + "maxLatencyMs": 4974, + "bytesPerSec": 169069772.81 }, { "workers": 200, "durationMs": 5010, - "requests": 2539, + "requests": 2600, "errors": 0, - "requestsPerSec": 507.8, - "avgLatencyMs": 150.7, - "medianLatencyMs": 101, - "p50LatencyMs": 101, - "p75LatencyMs": 123, - "p90LatencyMs": 185, - "p99LatencyMs": 2196, - "maxLatencyMs": 4971, - "bytesPerSec": 162358886.4 + "requestsPerSec": 520, + "avgLatencyMs": 149.27, + "medianLatencyMs": 106, + "p50LatencyMs": 106, + "p75LatencyMs": 121, + "p90LatencyMs": 163, + "p99LatencyMs": 2134, + "maxLatencyMs": 4995, + "bytesPerSec": 166264832 } ] } diff --git a/packages/app-sveltekit/ci-stats.json b/packages/app-sveltekit/ci-stats.json index a8e15fa5..a975040d 100644 --- a/packages/app-sveltekit/ci-stats.json +++ b/packages/app-sveltekit/ci-stats.json @@ -1,631 +1,631 @@ { - "timingMeasuredAt": "2026-10-03T13:34:23.158Z", + "timingMeasuredAt": "2026-10-04T04:21:33.714Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "2.66.0", "clientSideRenderedTests": { - "firstPaintMs": 113, - "fcpMs": 113.09, + "firstPaintMs": 111.8, + "fcpMs": 111.84, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 16.45, - "inputDelayMs": 0.62, - "processingDurationMs": 2.76, - "presentationDelayMs": 13.06 + "interactionLatencyMs": 16.91, + "inputDelayMs": 0.65, + "processingDurationMs": 2.38, + "presentationDelayMs": 13.87 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 8.43, - "fcpMs": 8.6, - "interactionLatencyMs": 5.08, - "inputDelayMs": 0.11, - "processingDurationMs": 0.85, - "presentationDelayMs": 5.26 + "firstPaintMs": 6.22, + "fcpMs": 6.28, + "interactionLatencyMs": 4.9, + "inputDelayMs": 0.08, + "processingDurationMs": 0.58, + "presentationDelayMs": 4.63 }, "samples": [ { - "firstPaintMs": 120, - "fcpMs": 120.152, + "firstPaintMs": 114, + "fcpMs": 113.542, "interactionTests": { - "interactionLatencyMs": 9.195, - "inputDelayMs": 0.52, - "processingDurationMs": 3.711, - "presentationDelayMs": 4.964 + "interactionLatencyMs": 20.164, + "inputDelayMs": 0.757, + "processingDurationMs": 3.124, + "presentationDelayMs": 16.283 } }, { - "firstPaintMs": 106, - "fcpMs": 105.943, + "firstPaintMs": 114, + "fcpMs": 114.332, "interactionTests": { - "interactionLatencyMs": 13.062999999999999, - "inputDelayMs": 0.568, - "processingDurationMs": 1.988, - "presentationDelayMs": 10.507 + "interactionLatencyMs": 10.729000000000001, + "inputDelayMs": 0.523, + "processingDurationMs": 2.58, + "presentationDelayMs": 7.626 } }, { - "firstPaintMs": 106, - "fcpMs": 105.918, + "firstPaintMs": 101, + "fcpMs": 101.013, "interactionTests": { - "interactionLatencyMs": 18.985, - "inputDelayMs": 0.814, - "processingDurationMs": 1.859, - "presentationDelayMs": 16.312 + "interactionLatencyMs": 17.942, + "inputDelayMs": 0.669, + "processingDurationMs": 2.171, + "presentationDelayMs": 15.102 } }, { - "firstPaintMs": 109, - "fcpMs": 109.058, + "firstPaintMs": 117, + "fcpMs": 117.294, "interactionTests": { - "interactionLatencyMs": 20.238, - "inputDelayMs": 0.588, - "processingDurationMs": 3.501, - "presentationDelayMs": 16.149 + "interactionLatencyMs": 22.56, + "inputDelayMs": 0.652, + "processingDurationMs": 2.476, + "presentationDelayMs": 19.432 } }, { - "firstPaintMs": 124, - "fcpMs": 124.354, + "firstPaintMs": 113, + "fcpMs": 113.037, "interactionTests": { - "interactionLatencyMs": 20.744, - "inputDelayMs": 0.619, - "processingDurationMs": 2.745, - "presentationDelayMs": 17.38 + "interactionLatencyMs": 13.148, + "inputDelayMs": 0.668, + "processingDurationMs": 1.551, + "presentationDelayMs": 10.929 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 458, - "avgLatencyMs": 2.243, + "opsPerSec": 457, + "avgLatencyMs": 2.25, "medianLatencyMs": 2.117, - "samples": 4459, + "samples": 4445, "bodySizeKb": 183.53, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 85.6, - "fcpMs": 85.79, + "firstPaintMs": 90.6, + "fcpMs": 90.68, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 17.19, - "inputDelayMs": 1.26, - "processingDurationMs": 4.14, - "presentationDelayMs": 11.79 + "interactionLatencyMs": 18.12, + "inputDelayMs": 0.55, + "processingDurationMs": 3.01, + "presentationDelayMs": 14.57 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 19.51, - "fcpMs": 19.48, - "interactionLatencyMs": 4.44, - "inputDelayMs": 1.2, - "processingDurationMs": 1.26, - "presentationDelayMs": 4.21 + "firstPaintMs": 16.41, + "fcpMs": 16.62, + "interactionLatencyMs": 3.3, + "inputDelayMs": 0.02, + "processingDurationMs": 0.87, + "presentationDelayMs": 3.48 }, "samples": [ { - "firstPaintMs": 111, - "fcpMs": 111.047, + "firstPaintMs": 86, + "fcpMs": 86.25, "interactionTests": { - "interactionLatencyMs": 12.381, - "inputDelayMs": 0.649, - "processingDurationMs": 4.737, - "presentationDelayMs": 6.995 + "interactionLatencyMs": 18.182, + "inputDelayMs": 0.567, + "processingDurationMs": 4.492, + "presentationDelayMs": 13.123 } }, { - "firstPaintMs": 79, - "fcpMs": 79.165, + "firstPaintMs": 113, + "fcpMs": 113.432, "interactionTests": { - "interactionLatencyMs": 16.980999999999998, - "inputDelayMs": 0.786, - "processingDurationMs": 2.13, - "presentationDelayMs": 14.065 + "interactionLatencyMs": 19.733, + "inputDelayMs": 0.517, + "processingDurationMs": 2.169, + "presentationDelayMs": 17.047 } }, { - "firstPaintMs": 71, - "fcpMs": 71.31, + "firstPaintMs": 89, + "fcpMs": 89.288, "interactionTests": { - "interactionLatencyMs": 23.288, - "inputDelayMs": 3.405, - "processingDurationMs": 4.088, - "presentationDelayMs": 15.795 + "interactionLatencyMs": 21.144, + "inputDelayMs": 0.56, + "processingDurationMs": 2.768, + "presentationDelayMs": 17.816 } }, { - "firstPaintMs": 101, - "fcpMs": 101.286, + "firstPaintMs": 97, + "fcpMs": 96.764, "interactionTests": { - "interactionLatencyMs": 19.659, - "inputDelayMs": 0.828, - "processingDurationMs": 4.212, - "presentationDelayMs": 14.619 + "interactionLatencyMs": 12.553, + "inputDelayMs": 0.551, + "processingDurationMs": 2.776, + "presentationDelayMs": 9.226 } }, { - "firstPaintMs": 66, - "fcpMs": 66.143, + "firstPaintMs": 68, + "fcpMs": 67.68, "interactionTests": { - "interactionLatencyMs": 13.645, - "inputDelayMs": 0.639, - "processingDurationMs": 5.534, - "presentationDelayMs": 7.472 + "interactionLatencyMs": 18.989, + "inputDelayMs": 0.537, + "processingDurationMs": 2.828, + "presentationDelayMs": 15.624 } } ] }, "ssrLoadTests": { "peakWorkers": 5, - "peakRequestsPerSec": 488.8, - "peakAvgLatencyMs": 9.72, - "peakP50LatencyMs": 8, + "peakRequestsPerSec": 476.8, + "peakAvgLatencyMs": 10, + "peakP50LatencyMs": 9, "peakP75LatencyMs": 12, "peakP90LatencyMs": 14, "peakP99LatencyMs": 18, - "totalRequests": 15312, + "totalRequests": 15101, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1513, + "requests": 1493, "errors": 0, - "requestsPerSec": 302.61, - "avgLatencyMs": 2.63, + "requestsPerSec": 298.61, + "avgLatencyMs": 2.77, "medianLatencyMs": 2, "p50LatencyMs": 2, - "p75LatencyMs": 2, + "p75LatencyMs": 3, "p90LatencyMs": 3, - "p99LatencyMs": 12, - "maxLatencyMs": 14, - "bytesPerSec": 84325171.2 + "p99LatencyMs": 9, + "maxLatencyMs": 12, + "bytesPerSec": 83224166.41 }, { "workers": 5, "durationMs": 5000, - "requests": 2444, + "requests": 2384, "errors": 0, - "requestsPerSec": 488.8, - "avgLatencyMs": 9.72, - "medianLatencyMs": 8, - "p50LatencyMs": 8, + "requestsPerSec": 476.8, + "avgLatencyMs": 10, + "medianLatencyMs": 9, + "p50LatencyMs": 9, "p75LatencyMs": 12, "p90LatencyMs": 14, "p99LatencyMs": 18, - "maxLatencyMs": 22, - "bytesPerSec": 136223129.6 + "maxLatencyMs": 24, + "bytesPerSec": 132880793.6 }, { "workers": 10, "durationMs": 5000, - "requests": 2344, + "requests": 2352, "errors": 0, - "requestsPerSec": 468.8, - "avgLatencyMs": 20.79, + "requestsPerSec": 470.4, + "avgLatencyMs": 20.71, "medianLatencyMs": 21, "p50LatencyMs": 21, - "p75LatencyMs": 24, - "p90LatencyMs": 27, + "p75LatencyMs": 23, + "p90LatencyMs": 25, "p99LatencyMs": 32, - "maxLatencyMs": 57, - "bytesPerSec": 130646016 + "maxLatencyMs": 67, + "bytesPerSec": 131091660.8 }, { "workers": 25, "durationMs": 5000, - "requests": 2289, + "requests": 2282, "errors": 0, - "requestsPerSec": 457.8, - "avgLatencyMs": 53.81, + "requestsPerSec": 456.4, + "avgLatencyMs": 54.01, "medianLatencyMs": 52, "p50LatencyMs": 52, - "p75LatencyMs": 58, - "p90LatencyMs": 67, - "p99LatencyMs": 86, - "maxLatencyMs": 368, - "bytesPerSec": 127592038.4 + "p75LatencyMs": 57, + "p90LatencyMs": 63, + "p99LatencyMs": 96, + "maxLatencyMs": 372, + "bytesPerSec": 127198822.4 }, { "workers": 50, "durationMs": 5000, - "requests": 2291, + "requests": 2224, "errors": 0, - "requestsPerSec": 458.2, - "avgLatencyMs": 107.39, - "medianLatencyMs": 103, - "p50LatencyMs": 103, + "requestsPerSec": 444.8, + "avgLatencyMs": 110.65, + "medianLatencyMs": 102, + "p50LatencyMs": 102, "p75LatencyMs": 116, - "p90LatencyMs": 145, - "p99LatencyMs": 196, - "maxLatencyMs": 1231, - "bytesPerSec": 127696896 + "p90LatencyMs": 150, + "p99LatencyMs": 460, + "maxLatencyMs": 1557, + "bytesPerSec": 123961344 }, { "workers": 100, "durationMs": 5010, - "requests": 2174, + "requests": 2177, "errors": 0, - "requestsPerSec": 434.8, - "avgLatencyMs": 207.65, - "medianLatencyMs": 154, - "p50LatencyMs": 154, - "p75LatencyMs": 210, - "p90LatencyMs": 270, - "p99LatencyMs": 2233, - "maxLatencyMs": 4897, - "bytesPerSec": 121182617.6 + "requestsPerSec": 435.4, + "avgLatencyMs": 199.81, + "medianLatencyMs": 150, + "p50LatencyMs": 150, + "p75LatencyMs": 181, + "p90LatencyMs": 223, + "p99LatencyMs": 2653, + "maxLatencyMs": 4996, + "bytesPerSec": 121353011.2 }, { "workers": 200, "durationMs": 5010, - "requests": 2257, + "requests": 2189, "errors": 0, - "requestsPerSec": 451.4, - "avgLatencyMs": 192.21, + "requestsPerSec": 437.8, + "avgLatencyMs": 192.02, "medianLatencyMs": 136, "p50LatencyMs": 136, - "p75LatencyMs": 177, - "p90LatencyMs": 236, - "p99LatencyMs": 2491, - "maxLatencyMs": 4900, - "bytesPerSec": 125809459.2 + "p75LatencyMs": 174, + "p90LatencyMs": 209, + "p99LatencyMs": 2722, + "maxLatencyMs": 4886, + "bytesPerSec": 122001817.6 } ], "runs": 3, "samples": [ { - "peakWorkers": 10, - "peakRequestsPerSec": 498, - "peakAvgLatencyMs": 19.57, - "peakP50LatencyMs": 20, - "peakP75LatencyMs": 22, - "peakP90LatencyMs": 25, - "peakP99LatencyMs": 30, - "totalRequests": 15571, + "peakWorkers": 5, + "peakRequestsPerSec": 483.4, + "peakAvgLatencyMs": 9.79, + "peakP50LatencyMs": 8, + "peakP75LatencyMs": 12, + "peakP90LatencyMs": 13, + "peakP99LatencyMs": 17, + "totalRequests": 14790, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1561, + "requests": 1493, "errors": 0, - "requestsPerSec": 312.2, - "avgLatencyMs": 2.45, - "medianLatencyMs": 2, - "p50LatencyMs": 2, - "p75LatencyMs": 2, + "requestsPerSec": 298.61, + "avgLatencyMs": 3.09, + "medianLatencyMs": 3, + "p50LatencyMs": 3, + "p75LatencyMs": 3, "p90LatencyMs": 3, - "p99LatencyMs": 10, - "maxLatencyMs": 14, - "bytesPerSec": 87025254.4 + "p99LatencyMs": 8, + "maxLatencyMs": 11, + "bytesPerSec": 83211059.2 }, { "workers": 5, "durationMs": 5000, - "requests": 2318, + "requests": 2417, "errors": 0, - "requestsPerSec": 463.6, - "avgLatencyMs": 10.29, - "medianLatencyMs": 9, - "p50LatencyMs": 9, - "p75LatencyMs": 13, - "p90LatencyMs": 16, - "p99LatencyMs": 19, - "maxLatencyMs": 22, - "bytesPerSec": 129210777.6 + "requestsPerSec": 483.4, + "avgLatencyMs": 9.79, + "medianLatencyMs": 8, + "p50LatencyMs": 8, + "p75LatencyMs": 12, + "p90LatencyMs": 13, + "p99LatencyMs": 17, + "maxLatencyMs": 21, + "bytesPerSec": 134728908.81 }, { "workers": 10, "durationMs": 5000, - "requests": 2490, + "requests": 2399, "errors": 0, - "requestsPerSec": 498, - "avgLatencyMs": 19.57, + "requestsPerSec": 479.8, + "avgLatencyMs": 20.29, "medianLatencyMs": 20, "p50LatencyMs": 20, - "p75LatencyMs": 22, + "p75LatencyMs": 23, "p90LatencyMs": 25, "p99LatencyMs": 30, - "maxLatencyMs": 45, - "bytesPerSec": 138818355.2 + "maxLatencyMs": 52, + "bytesPerSec": 133719654.4 }, { "workers": 25, "durationMs": 5000, - "requests": 2416, + "requests": 2137, "errors": 0, - "requestsPerSec": 483.2, - "avgLatencyMs": 51, - "medianLatencyMs": 49, - "p50LatencyMs": 49, - "p75LatencyMs": 55, - "p90LatencyMs": 60, - "p99LatencyMs": 91, - "maxLatencyMs": 342, - "bytesPerSec": 134643712 + "requestsPerSec": 427.4, + "avgLatencyMs": 57.66, + "medianLatencyMs": 57, + "p50LatencyMs": 57, + "p75LatencyMs": 62, + "p90LatencyMs": 67, + "p99LatencyMs": 94, + "maxLatencyMs": 378, + "bytesPerSec": 119098572.8 }, { "workers": 50, "durationMs": 5000, - "requests": 2318, + "requests": 1974, "errors": 0, - "requestsPerSec": 463.6, - "avgLatencyMs": 106.19, - "medianLatencyMs": 102, - "p50LatencyMs": 102, - "p75LatencyMs": 117, - "p90LatencyMs": 139, - "p99LatencyMs": 265, - "maxLatencyMs": 1352, - "bytesPerSec": 129204224 + "requestsPerSec": 394.8, + "avgLatencyMs": 124.46, + "medianLatencyMs": 115, + "p50LatencyMs": 115, + "p75LatencyMs": 129, + "p90LatencyMs": 157, + "p99LatencyMs": 639, + "maxLatencyMs": 1896, + "bytesPerSec": 110028390.4 }, { "workers": 100, "durationMs": 5010, - "requests": 2254, + "requests": 2231, "errors": 0, - "requestsPerSec": 450.8, - "avgLatencyMs": 190.71, + "requestsPerSec": 446.2, + "avgLatencyMs": 191.9, "medianLatencyMs": 133, "p50LatencyMs": 133, - "p75LatencyMs": 181, - "p90LatencyMs": 241, - "p99LatencyMs": 2331, - "maxLatencyMs": 4911, - "bytesPerSec": 125625958.4 + "p75LatencyMs": 184, + "p90LatencyMs": 244, + "p99LatencyMs": 2212, + "maxLatencyMs": 4955, + "bytesPerSec": 124374220.8 }, { "workers": 200, "durationMs": 5010, - "requests": 2214, + "requests": 2139, "errors": 0, - "requestsPerSec": 442.8, - "avgLatencyMs": 189.38, - "medianLatencyMs": 134, - "p50LatencyMs": 134, - "p75LatencyMs": 176, - "p90LatencyMs": 212, - "p99LatencyMs": 2407, - "maxLatencyMs": 4838, - "bytesPerSec": 123397734.4 + "requestsPerSec": 427.8, + "avgLatencyMs": 187.5, + "medianLatencyMs": 131, + "p50LatencyMs": 131, + "p75LatencyMs": 163, + "p90LatencyMs": 238, + "p99LatencyMs": 2545, + "maxLatencyMs": 4915, + "bytesPerSec": 119229644.8 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 485.6, - "peakAvgLatencyMs": 50.77, - "peakP50LatencyMs": 49, - "peakP75LatencyMs": 55, - "peakP90LatencyMs": 61, - "peakP99LatencyMs": 79, - "totalRequests": 15334, + "peakRequestsPerSec": 457.4, + "peakAvgLatencyMs": 53.86, + "peakP50LatencyMs": 52, + "peakP75LatencyMs": 58, + "peakP90LatencyMs": 64, + "peakP99LatencyMs": 85, + "totalRequests": 14099, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1586, + "requests": 1355, "errors": 0, - "requestsPerSec": 317.2, - "avgLatencyMs": 2.47, - "medianLatencyMs": 2, - "p50LatencyMs": 2, - "p75LatencyMs": 2, - "p90LatencyMs": 3, - "p99LatencyMs": 10, + "requestsPerSec": 271, + "avgLatencyMs": 3.26, + "medianLatencyMs": 3, + "p50LatencyMs": 3, + "p75LatencyMs": 3, + "p90LatencyMs": 4, + "p99LatencyMs": 9, "maxLatencyMs": 13, - "bytesPerSec": 88414617.6 + "bytesPerSec": 75517132.8 }, { "workers": 5, "durationMs": 5000, - "requests": 2361, + "requests": 2058, "errors": 0, - "requestsPerSec": 472.2, - "avgLatencyMs": 10.08, - "medianLatencyMs": 8, - "p50LatencyMs": 8, - "p75LatencyMs": 12, + "requestsPerSec": 411.6, + "avgLatencyMs": 11.63, + "medianLatencyMs": 10, + "p50LatencyMs": 10, + "p75LatencyMs": 14, "p90LatencyMs": 16, - "p99LatencyMs": 19, - "maxLatencyMs": 24, - "bytesPerSec": 131589734.4 + "p99LatencyMs": 22, + "maxLatencyMs": 25, + "bytesPerSec": 114720768 }, { "workers": 10, "durationMs": 5000, - "requests": 2412, + "requests": 2285, "errors": 0, - "requestsPerSec": 482.4, - "avgLatencyMs": 20.19, - "medianLatencyMs": 20, - "p50LatencyMs": 20, - "p75LatencyMs": 23, + "requestsPerSec": 457, + "avgLatencyMs": 21.33, + "medianLatencyMs": 22, + "p50LatencyMs": 22, + "p75LatencyMs": 24, "p90LatencyMs": 26, "p99LatencyMs": 31, - "maxLatencyMs": 40, - "bytesPerSec": 134447104 + "maxLatencyMs": 37, + "bytesPerSec": 127369216 }, { "workers": 25, "durationMs": 5000, - "requests": 2428, + "requests": 2287, "errors": 0, - "requestsPerSec": 485.6, - "avgLatencyMs": 50.77, - "medianLatencyMs": 49, - "p50LatencyMs": 49, - "p75LatencyMs": 55, - "p90LatencyMs": 61, - "p99LatencyMs": 79, - "maxLatencyMs": 114, - "bytesPerSec": 135318732.81 + "requestsPerSec": 457.4, + "avgLatencyMs": 53.86, + "medianLatencyMs": 52, + "p50LatencyMs": 52, + "p75LatencyMs": 58, + "p90LatencyMs": 64, + "p99LatencyMs": 85, + "maxLatencyMs": 379, + "bytesPerSec": 127474073.6 }, { "workers": 50, "durationMs": 5000, - "requests": 2240, + "requests": 1966, "errors": 0, - "requestsPerSec": 448, - "avgLatencyMs": 109.97, - "medianLatencyMs": 105, - "p50LatencyMs": 105, - "p75LatencyMs": 117, - "p90LatencyMs": 136, - "p99LatencyMs": 493, - "maxLatencyMs": 1459, - "bytesPerSec": 124865740.8 + "requestsPerSec": 393.2, + "avgLatencyMs": 124.68, + "medianLatencyMs": 123, + "p50LatencyMs": 123, + "p75LatencyMs": 138, + "p90LatencyMs": 175, + "p99LatencyMs": 562, + "maxLatencyMs": 1316, + "bytesPerSec": 109569638.4 }, { "workers": 100, "durationMs": 5010, - "requests": 2176, + "requests": 2072, "errors": 0, - "requestsPerSec": 435.2, - "avgLatencyMs": 193.01, - "medianLatencyMs": 139, - "p50LatencyMs": 139, - "p75LatencyMs": 174, - "p90LatencyMs": 250, - "p99LatencyMs": 2364, - "maxLatencyMs": 4969, - "bytesPerSec": 121274368 + "requestsPerSec": 414.4, + "avgLatencyMs": 191.29, + "medianLatencyMs": 133, + "p50LatencyMs": 133, + "p75LatencyMs": 167, + "p90LatencyMs": 217, + "p99LatencyMs": 2544, + "maxLatencyMs": 4879, + "bytesPerSec": 115480985.6 }, { "workers": 200, "durationMs": 5010, - "requests": 2131, + "requests": 2076, "errors": 0, - "requestsPerSec": 426.2, - "avgLatencyMs": 194.3, - "medianLatencyMs": 133, - "p50LatencyMs": 133, - "p75LatencyMs": 173, - "p90LatencyMs": 229, - "p99LatencyMs": 2612, - "maxLatencyMs": 4968, - "bytesPerSec": 118770892.8 + "requestsPerSec": 415.2, + "avgLatencyMs": 188.94, + "medianLatencyMs": 131, + "p50LatencyMs": 131, + "p75LatencyMs": 162, + "p90LatencyMs": 259, + "p99LatencyMs": 2383, + "maxLatencyMs": 4936, + "bytesPerSec": 115730022.4 } ] }, { "peakWorkers": 5, - "peakRequestsPerSec": 488.8, - "peakAvgLatencyMs": 9.72, - "peakP50LatencyMs": 8, + "peakRequestsPerSec": 476.8, + "peakAvgLatencyMs": 10, + "peakP50LatencyMs": 9, "peakP75LatencyMs": 12, "peakP90LatencyMs": 14, "peakP99LatencyMs": 18, - "totalRequests": 15312, + "totalRequests": 15101, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1513, + "requests": 1493, "errors": 0, - "requestsPerSec": 302.61, - "avgLatencyMs": 2.63, + "requestsPerSec": 298.61, + "avgLatencyMs": 2.77, "medianLatencyMs": 2, "p50LatencyMs": 2, - "p75LatencyMs": 2, + "p75LatencyMs": 3, "p90LatencyMs": 3, - "p99LatencyMs": 12, - "maxLatencyMs": 14, - "bytesPerSec": 84325171.2 + "p99LatencyMs": 9, + "maxLatencyMs": 12, + "bytesPerSec": 83224166.41 }, { "workers": 5, "durationMs": 5000, - "requests": 2444, + "requests": 2384, "errors": 0, - "requestsPerSec": 488.8, - "avgLatencyMs": 9.72, - "medianLatencyMs": 8, - "p50LatencyMs": 8, + "requestsPerSec": 476.8, + "avgLatencyMs": 10, + "medianLatencyMs": 9, + "p50LatencyMs": 9, "p75LatencyMs": 12, "p90LatencyMs": 14, "p99LatencyMs": 18, - "maxLatencyMs": 22, - "bytesPerSec": 136223129.6 + "maxLatencyMs": 24, + "bytesPerSec": 132880793.6 }, { "workers": 10, "durationMs": 5000, - "requests": 2344, + "requests": 2352, "errors": 0, - "requestsPerSec": 468.8, - "avgLatencyMs": 20.79, + "requestsPerSec": 470.4, + "avgLatencyMs": 20.71, "medianLatencyMs": 21, "p50LatencyMs": 21, - "p75LatencyMs": 24, - "p90LatencyMs": 27, + "p75LatencyMs": 23, + "p90LatencyMs": 25, "p99LatencyMs": 32, - "maxLatencyMs": 57, - "bytesPerSec": 130646016 + "maxLatencyMs": 67, + "bytesPerSec": 131091660.8 }, { "workers": 25, "durationMs": 5000, - "requests": 2289, + "requests": 2282, "errors": 0, - "requestsPerSec": 457.8, - "avgLatencyMs": 53.81, + "requestsPerSec": 456.4, + "avgLatencyMs": 54.01, "medianLatencyMs": 52, "p50LatencyMs": 52, - "p75LatencyMs": 58, - "p90LatencyMs": 67, - "p99LatencyMs": 86, - "maxLatencyMs": 368, - "bytesPerSec": 127592038.4 + "p75LatencyMs": 57, + "p90LatencyMs": 63, + "p99LatencyMs": 96, + "maxLatencyMs": 372, + "bytesPerSec": 127198822.4 }, { "workers": 50, "durationMs": 5000, - "requests": 2291, + "requests": 2224, "errors": 0, - "requestsPerSec": 458.2, - "avgLatencyMs": 107.39, - "medianLatencyMs": 103, - "p50LatencyMs": 103, + "requestsPerSec": 444.8, + "avgLatencyMs": 110.65, + "medianLatencyMs": 102, + "p50LatencyMs": 102, "p75LatencyMs": 116, - "p90LatencyMs": 145, - "p99LatencyMs": 196, - "maxLatencyMs": 1231, - "bytesPerSec": 127696896 + "p90LatencyMs": 150, + "p99LatencyMs": 460, + "maxLatencyMs": 1557, + "bytesPerSec": 123961344 }, { "workers": 100, "durationMs": 5010, - "requests": 2174, + "requests": 2177, "errors": 0, - "requestsPerSec": 434.8, - "avgLatencyMs": 207.65, - "medianLatencyMs": 154, - "p50LatencyMs": 154, - "p75LatencyMs": 210, - "p90LatencyMs": 270, - "p99LatencyMs": 2233, - "maxLatencyMs": 4897, - "bytesPerSec": 121182617.6 + "requestsPerSec": 435.4, + "avgLatencyMs": 199.81, + "medianLatencyMs": 150, + "p50LatencyMs": 150, + "p75LatencyMs": 181, + "p90LatencyMs": 223, + "p99LatencyMs": 2653, + "maxLatencyMs": 4996, + "bytesPerSec": 121353011.2 }, { "workers": 200, "durationMs": 5010, - "requests": 2257, + "requests": 2189, "errors": 0, - "requestsPerSec": 451.4, - "avgLatencyMs": 192.21, + "requestsPerSec": 437.8, + "avgLatencyMs": 192.02, "medianLatencyMs": 136, "p50LatencyMs": 136, - "p75LatencyMs": 177, - "p90LatencyMs": 236, - "p99LatencyMs": 2491, - "maxLatencyMs": 4900, - "bytesPerSec": 125809459.2 + "p75LatencyMs": 174, + "p90LatencyMs": 209, + "p99LatencyMs": 2722, + "maxLatencyMs": 4886, + "bytesPerSec": 122001817.6 } ] } diff --git a/packages/app-sveltekit/stats/2.66.0.json b/packages/app-sveltekit/stats/2.66.0.json index a8e15fa5..a975040d 100644 --- a/packages/app-sveltekit/stats/2.66.0.json +++ b/packages/app-sveltekit/stats/2.66.0.json @@ -1,631 +1,631 @@ { - "timingMeasuredAt": "2026-10-03T13:34:23.158Z", + "timingMeasuredAt": "2026-10-04T04:21:33.714Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "2.66.0", "clientSideRenderedTests": { - "firstPaintMs": 113, - "fcpMs": 113.09, + "firstPaintMs": 111.8, + "fcpMs": 111.84, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 16.45, - "inputDelayMs": 0.62, - "processingDurationMs": 2.76, - "presentationDelayMs": 13.06 + "interactionLatencyMs": 16.91, + "inputDelayMs": 0.65, + "processingDurationMs": 2.38, + "presentationDelayMs": 13.87 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 8.43, - "fcpMs": 8.6, - "interactionLatencyMs": 5.08, - "inputDelayMs": 0.11, - "processingDurationMs": 0.85, - "presentationDelayMs": 5.26 + "firstPaintMs": 6.22, + "fcpMs": 6.28, + "interactionLatencyMs": 4.9, + "inputDelayMs": 0.08, + "processingDurationMs": 0.58, + "presentationDelayMs": 4.63 }, "samples": [ { - "firstPaintMs": 120, - "fcpMs": 120.152, + "firstPaintMs": 114, + "fcpMs": 113.542, "interactionTests": { - "interactionLatencyMs": 9.195, - "inputDelayMs": 0.52, - "processingDurationMs": 3.711, - "presentationDelayMs": 4.964 + "interactionLatencyMs": 20.164, + "inputDelayMs": 0.757, + "processingDurationMs": 3.124, + "presentationDelayMs": 16.283 } }, { - "firstPaintMs": 106, - "fcpMs": 105.943, + "firstPaintMs": 114, + "fcpMs": 114.332, "interactionTests": { - "interactionLatencyMs": 13.062999999999999, - "inputDelayMs": 0.568, - "processingDurationMs": 1.988, - "presentationDelayMs": 10.507 + "interactionLatencyMs": 10.729000000000001, + "inputDelayMs": 0.523, + "processingDurationMs": 2.58, + "presentationDelayMs": 7.626 } }, { - "firstPaintMs": 106, - "fcpMs": 105.918, + "firstPaintMs": 101, + "fcpMs": 101.013, "interactionTests": { - "interactionLatencyMs": 18.985, - "inputDelayMs": 0.814, - "processingDurationMs": 1.859, - "presentationDelayMs": 16.312 + "interactionLatencyMs": 17.942, + "inputDelayMs": 0.669, + "processingDurationMs": 2.171, + "presentationDelayMs": 15.102 } }, { - "firstPaintMs": 109, - "fcpMs": 109.058, + "firstPaintMs": 117, + "fcpMs": 117.294, "interactionTests": { - "interactionLatencyMs": 20.238, - "inputDelayMs": 0.588, - "processingDurationMs": 3.501, - "presentationDelayMs": 16.149 + "interactionLatencyMs": 22.56, + "inputDelayMs": 0.652, + "processingDurationMs": 2.476, + "presentationDelayMs": 19.432 } }, { - "firstPaintMs": 124, - "fcpMs": 124.354, + "firstPaintMs": 113, + "fcpMs": 113.037, "interactionTests": { - "interactionLatencyMs": 20.744, - "inputDelayMs": 0.619, - "processingDurationMs": 2.745, - "presentationDelayMs": 17.38 + "interactionLatencyMs": 13.148, + "inputDelayMs": 0.668, + "processingDurationMs": 1.551, + "presentationDelayMs": 10.929 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 458, - "avgLatencyMs": 2.243, + "opsPerSec": 457, + "avgLatencyMs": 2.25, "medianLatencyMs": 2.117, - "samples": 4459, + "samples": 4445, "bodySizeKb": 183.53, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 85.6, - "fcpMs": 85.79, + "firstPaintMs": 90.6, + "fcpMs": 90.68, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 17.19, - "inputDelayMs": 1.26, - "processingDurationMs": 4.14, - "presentationDelayMs": 11.79 + "interactionLatencyMs": 18.12, + "inputDelayMs": 0.55, + "processingDurationMs": 3.01, + "presentationDelayMs": 14.57 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 19.51, - "fcpMs": 19.48, - "interactionLatencyMs": 4.44, - "inputDelayMs": 1.2, - "processingDurationMs": 1.26, - "presentationDelayMs": 4.21 + "firstPaintMs": 16.41, + "fcpMs": 16.62, + "interactionLatencyMs": 3.3, + "inputDelayMs": 0.02, + "processingDurationMs": 0.87, + "presentationDelayMs": 3.48 }, "samples": [ { - "firstPaintMs": 111, - "fcpMs": 111.047, + "firstPaintMs": 86, + "fcpMs": 86.25, "interactionTests": { - "interactionLatencyMs": 12.381, - "inputDelayMs": 0.649, - "processingDurationMs": 4.737, - "presentationDelayMs": 6.995 + "interactionLatencyMs": 18.182, + "inputDelayMs": 0.567, + "processingDurationMs": 4.492, + "presentationDelayMs": 13.123 } }, { - "firstPaintMs": 79, - "fcpMs": 79.165, + "firstPaintMs": 113, + "fcpMs": 113.432, "interactionTests": { - "interactionLatencyMs": 16.980999999999998, - "inputDelayMs": 0.786, - "processingDurationMs": 2.13, - "presentationDelayMs": 14.065 + "interactionLatencyMs": 19.733, + "inputDelayMs": 0.517, + "processingDurationMs": 2.169, + "presentationDelayMs": 17.047 } }, { - "firstPaintMs": 71, - "fcpMs": 71.31, + "firstPaintMs": 89, + "fcpMs": 89.288, "interactionTests": { - "interactionLatencyMs": 23.288, - "inputDelayMs": 3.405, - "processingDurationMs": 4.088, - "presentationDelayMs": 15.795 + "interactionLatencyMs": 21.144, + "inputDelayMs": 0.56, + "processingDurationMs": 2.768, + "presentationDelayMs": 17.816 } }, { - "firstPaintMs": 101, - "fcpMs": 101.286, + "firstPaintMs": 97, + "fcpMs": 96.764, "interactionTests": { - "interactionLatencyMs": 19.659, - "inputDelayMs": 0.828, - "processingDurationMs": 4.212, - "presentationDelayMs": 14.619 + "interactionLatencyMs": 12.553, + "inputDelayMs": 0.551, + "processingDurationMs": 2.776, + "presentationDelayMs": 9.226 } }, { - "firstPaintMs": 66, - "fcpMs": 66.143, + "firstPaintMs": 68, + "fcpMs": 67.68, "interactionTests": { - "interactionLatencyMs": 13.645, - "inputDelayMs": 0.639, - "processingDurationMs": 5.534, - "presentationDelayMs": 7.472 + "interactionLatencyMs": 18.989, + "inputDelayMs": 0.537, + "processingDurationMs": 2.828, + "presentationDelayMs": 15.624 } } ] }, "ssrLoadTests": { "peakWorkers": 5, - "peakRequestsPerSec": 488.8, - "peakAvgLatencyMs": 9.72, - "peakP50LatencyMs": 8, + "peakRequestsPerSec": 476.8, + "peakAvgLatencyMs": 10, + "peakP50LatencyMs": 9, "peakP75LatencyMs": 12, "peakP90LatencyMs": 14, "peakP99LatencyMs": 18, - "totalRequests": 15312, + "totalRequests": 15101, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1513, + "requests": 1493, "errors": 0, - "requestsPerSec": 302.61, - "avgLatencyMs": 2.63, + "requestsPerSec": 298.61, + "avgLatencyMs": 2.77, "medianLatencyMs": 2, "p50LatencyMs": 2, - "p75LatencyMs": 2, + "p75LatencyMs": 3, "p90LatencyMs": 3, - "p99LatencyMs": 12, - "maxLatencyMs": 14, - "bytesPerSec": 84325171.2 + "p99LatencyMs": 9, + "maxLatencyMs": 12, + "bytesPerSec": 83224166.41 }, { "workers": 5, "durationMs": 5000, - "requests": 2444, + "requests": 2384, "errors": 0, - "requestsPerSec": 488.8, - "avgLatencyMs": 9.72, - "medianLatencyMs": 8, - "p50LatencyMs": 8, + "requestsPerSec": 476.8, + "avgLatencyMs": 10, + "medianLatencyMs": 9, + "p50LatencyMs": 9, "p75LatencyMs": 12, "p90LatencyMs": 14, "p99LatencyMs": 18, - "maxLatencyMs": 22, - "bytesPerSec": 136223129.6 + "maxLatencyMs": 24, + "bytesPerSec": 132880793.6 }, { "workers": 10, "durationMs": 5000, - "requests": 2344, + "requests": 2352, "errors": 0, - "requestsPerSec": 468.8, - "avgLatencyMs": 20.79, + "requestsPerSec": 470.4, + "avgLatencyMs": 20.71, "medianLatencyMs": 21, "p50LatencyMs": 21, - "p75LatencyMs": 24, - "p90LatencyMs": 27, + "p75LatencyMs": 23, + "p90LatencyMs": 25, "p99LatencyMs": 32, - "maxLatencyMs": 57, - "bytesPerSec": 130646016 + "maxLatencyMs": 67, + "bytesPerSec": 131091660.8 }, { "workers": 25, "durationMs": 5000, - "requests": 2289, + "requests": 2282, "errors": 0, - "requestsPerSec": 457.8, - "avgLatencyMs": 53.81, + "requestsPerSec": 456.4, + "avgLatencyMs": 54.01, "medianLatencyMs": 52, "p50LatencyMs": 52, - "p75LatencyMs": 58, - "p90LatencyMs": 67, - "p99LatencyMs": 86, - "maxLatencyMs": 368, - "bytesPerSec": 127592038.4 + "p75LatencyMs": 57, + "p90LatencyMs": 63, + "p99LatencyMs": 96, + "maxLatencyMs": 372, + "bytesPerSec": 127198822.4 }, { "workers": 50, "durationMs": 5000, - "requests": 2291, + "requests": 2224, "errors": 0, - "requestsPerSec": 458.2, - "avgLatencyMs": 107.39, - "medianLatencyMs": 103, - "p50LatencyMs": 103, + "requestsPerSec": 444.8, + "avgLatencyMs": 110.65, + "medianLatencyMs": 102, + "p50LatencyMs": 102, "p75LatencyMs": 116, - "p90LatencyMs": 145, - "p99LatencyMs": 196, - "maxLatencyMs": 1231, - "bytesPerSec": 127696896 + "p90LatencyMs": 150, + "p99LatencyMs": 460, + "maxLatencyMs": 1557, + "bytesPerSec": 123961344 }, { "workers": 100, "durationMs": 5010, - "requests": 2174, + "requests": 2177, "errors": 0, - "requestsPerSec": 434.8, - "avgLatencyMs": 207.65, - "medianLatencyMs": 154, - "p50LatencyMs": 154, - "p75LatencyMs": 210, - "p90LatencyMs": 270, - "p99LatencyMs": 2233, - "maxLatencyMs": 4897, - "bytesPerSec": 121182617.6 + "requestsPerSec": 435.4, + "avgLatencyMs": 199.81, + "medianLatencyMs": 150, + "p50LatencyMs": 150, + "p75LatencyMs": 181, + "p90LatencyMs": 223, + "p99LatencyMs": 2653, + "maxLatencyMs": 4996, + "bytesPerSec": 121353011.2 }, { "workers": 200, "durationMs": 5010, - "requests": 2257, + "requests": 2189, "errors": 0, - "requestsPerSec": 451.4, - "avgLatencyMs": 192.21, + "requestsPerSec": 437.8, + "avgLatencyMs": 192.02, "medianLatencyMs": 136, "p50LatencyMs": 136, - "p75LatencyMs": 177, - "p90LatencyMs": 236, - "p99LatencyMs": 2491, - "maxLatencyMs": 4900, - "bytesPerSec": 125809459.2 + "p75LatencyMs": 174, + "p90LatencyMs": 209, + "p99LatencyMs": 2722, + "maxLatencyMs": 4886, + "bytesPerSec": 122001817.6 } ], "runs": 3, "samples": [ { - "peakWorkers": 10, - "peakRequestsPerSec": 498, - "peakAvgLatencyMs": 19.57, - "peakP50LatencyMs": 20, - "peakP75LatencyMs": 22, - "peakP90LatencyMs": 25, - "peakP99LatencyMs": 30, - "totalRequests": 15571, + "peakWorkers": 5, + "peakRequestsPerSec": 483.4, + "peakAvgLatencyMs": 9.79, + "peakP50LatencyMs": 8, + "peakP75LatencyMs": 12, + "peakP90LatencyMs": 13, + "peakP99LatencyMs": 17, + "totalRequests": 14790, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1561, + "requests": 1493, "errors": 0, - "requestsPerSec": 312.2, - "avgLatencyMs": 2.45, - "medianLatencyMs": 2, - "p50LatencyMs": 2, - "p75LatencyMs": 2, + "requestsPerSec": 298.61, + "avgLatencyMs": 3.09, + "medianLatencyMs": 3, + "p50LatencyMs": 3, + "p75LatencyMs": 3, "p90LatencyMs": 3, - "p99LatencyMs": 10, - "maxLatencyMs": 14, - "bytesPerSec": 87025254.4 + "p99LatencyMs": 8, + "maxLatencyMs": 11, + "bytesPerSec": 83211059.2 }, { "workers": 5, "durationMs": 5000, - "requests": 2318, + "requests": 2417, "errors": 0, - "requestsPerSec": 463.6, - "avgLatencyMs": 10.29, - "medianLatencyMs": 9, - "p50LatencyMs": 9, - "p75LatencyMs": 13, - "p90LatencyMs": 16, - "p99LatencyMs": 19, - "maxLatencyMs": 22, - "bytesPerSec": 129210777.6 + "requestsPerSec": 483.4, + "avgLatencyMs": 9.79, + "medianLatencyMs": 8, + "p50LatencyMs": 8, + "p75LatencyMs": 12, + "p90LatencyMs": 13, + "p99LatencyMs": 17, + "maxLatencyMs": 21, + "bytesPerSec": 134728908.81 }, { "workers": 10, "durationMs": 5000, - "requests": 2490, + "requests": 2399, "errors": 0, - "requestsPerSec": 498, - "avgLatencyMs": 19.57, + "requestsPerSec": 479.8, + "avgLatencyMs": 20.29, "medianLatencyMs": 20, "p50LatencyMs": 20, - "p75LatencyMs": 22, + "p75LatencyMs": 23, "p90LatencyMs": 25, "p99LatencyMs": 30, - "maxLatencyMs": 45, - "bytesPerSec": 138818355.2 + "maxLatencyMs": 52, + "bytesPerSec": 133719654.4 }, { "workers": 25, "durationMs": 5000, - "requests": 2416, + "requests": 2137, "errors": 0, - "requestsPerSec": 483.2, - "avgLatencyMs": 51, - "medianLatencyMs": 49, - "p50LatencyMs": 49, - "p75LatencyMs": 55, - "p90LatencyMs": 60, - "p99LatencyMs": 91, - "maxLatencyMs": 342, - "bytesPerSec": 134643712 + "requestsPerSec": 427.4, + "avgLatencyMs": 57.66, + "medianLatencyMs": 57, + "p50LatencyMs": 57, + "p75LatencyMs": 62, + "p90LatencyMs": 67, + "p99LatencyMs": 94, + "maxLatencyMs": 378, + "bytesPerSec": 119098572.8 }, { "workers": 50, "durationMs": 5000, - "requests": 2318, + "requests": 1974, "errors": 0, - "requestsPerSec": 463.6, - "avgLatencyMs": 106.19, - "medianLatencyMs": 102, - "p50LatencyMs": 102, - "p75LatencyMs": 117, - "p90LatencyMs": 139, - "p99LatencyMs": 265, - "maxLatencyMs": 1352, - "bytesPerSec": 129204224 + "requestsPerSec": 394.8, + "avgLatencyMs": 124.46, + "medianLatencyMs": 115, + "p50LatencyMs": 115, + "p75LatencyMs": 129, + "p90LatencyMs": 157, + "p99LatencyMs": 639, + "maxLatencyMs": 1896, + "bytesPerSec": 110028390.4 }, { "workers": 100, "durationMs": 5010, - "requests": 2254, + "requests": 2231, "errors": 0, - "requestsPerSec": 450.8, - "avgLatencyMs": 190.71, + "requestsPerSec": 446.2, + "avgLatencyMs": 191.9, "medianLatencyMs": 133, "p50LatencyMs": 133, - "p75LatencyMs": 181, - "p90LatencyMs": 241, - "p99LatencyMs": 2331, - "maxLatencyMs": 4911, - "bytesPerSec": 125625958.4 + "p75LatencyMs": 184, + "p90LatencyMs": 244, + "p99LatencyMs": 2212, + "maxLatencyMs": 4955, + "bytesPerSec": 124374220.8 }, { "workers": 200, "durationMs": 5010, - "requests": 2214, + "requests": 2139, "errors": 0, - "requestsPerSec": 442.8, - "avgLatencyMs": 189.38, - "medianLatencyMs": 134, - "p50LatencyMs": 134, - "p75LatencyMs": 176, - "p90LatencyMs": 212, - "p99LatencyMs": 2407, - "maxLatencyMs": 4838, - "bytesPerSec": 123397734.4 + "requestsPerSec": 427.8, + "avgLatencyMs": 187.5, + "medianLatencyMs": 131, + "p50LatencyMs": 131, + "p75LatencyMs": 163, + "p90LatencyMs": 238, + "p99LatencyMs": 2545, + "maxLatencyMs": 4915, + "bytesPerSec": 119229644.8 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 485.6, - "peakAvgLatencyMs": 50.77, - "peakP50LatencyMs": 49, - "peakP75LatencyMs": 55, - "peakP90LatencyMs": 61, - "peakP99LatencyMs": 79, - "totalRequests": 15334, + "peakRequestsPerSec": 457.4, + "peakAvgLatencyMs": 53.86, + "peakP50LatencyMs": 52, + "peakP75LatencyMs": 58, + "peakP90LatencyMs": 64, + "peakP99LatencyMs": 85, + "totalRequests": 14099, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1586, + "requests": 1355, "errors": 0, - "requestsPerSec": 317.2, - "avgLatencyMs": 2.47, - "medianLatencyMs": 2, - "p50LatencyMs": 2, - "p75LatencyMs": 2, - "p90LatencyMs": 3, - "p99LatencyMs": 10, + "requestsPerSec": 271, + "avgLatencyMs": 3.26, + "medianLatencyMs": 3, + "p50LatencyMs": 3, + "p75LatencyMs": 3, + "p90LatencyMs": 4, + "p99LatencyMs": 9, "maxLatencyMs": 13, - "bytesPerSec": 88414617.6 + "bytesPerSec": 75517132.8 }, { "workers": 5, "durationMs": 5000, - "requests": 2361, + "requests": 2058, "errors": 0, - "requestsPerSec": 472.2, - "avgLatencyMs": 10.08, - "medianLatencyMs": 8, - "p50LatencyMs": 8, - "p75LatencyMs": 12, + "requestsPerSec": 411.6, + "avgLatencyMs": 11.63, + "medianLatencyMs": 10, + "p50LatencyMs": 10, + "p75LatencyMs": 14, "p90LatencyMs": 16, - "p99LatencyMs": 19, - "maxLatencyMs": 24, - "bytesPerSec": 131589734.4 + "p99LatencyMs": 22, + "maxLatencyMs": 25, + "bytesPerSec": 114720768 }, { "workers": 10, "durationMs": 5000, - "requests": 2412, + "requests": 2285, "errors": 0, - "requestsPerSec": 482.4, - "avgLatencyMs": 20.19, - "medianLatencyMs": 20, - "p50LatencyMs": 20, - "p75LatencyMs": 23, + "requestsPerSec": 457, + "avgLatencyMs": 21.33, + "medianLatencyMs": 22, + "p50LatencyMs": 22, + "p75LatencyMs": 24, "p90LatencyMs": 26, "p99LatencyMs": 31, - "maxLatencyMs": 40, - "bytesPerSec": 134447104 + "maxLatencyMs": 37, + "bytesPerSec": 127369216 }, { "workers": 25, "durationMs": 5000, - "requests": 2428, + "requests": 2287, "errors": 0, - "requestsPerSec": 485.6, - "avgLatencyMs": 50.77, - "medianLatencyMs": 49, - "p50LatencyMs": 49, - "p75LatencyMs": 55, - "p90LatencyMs": 61, - "p99LatencyMs": 79, - "maxLatencyMs": 114, - "bytesPerSec": 135318732.81 + "requestsPerSec": 457.4, + "avgLatencyMs": 53.86, + "medianLatencyMs": 52, + "p50LatencyMs": 52, + "p75LatencyMs": 58, + "p90LatencyMs": 64, + "p99LatencyMs": 85, + "maxLatencyMs": 379, + "bytesPerSec": 127474073.6 }, { "workers": 50, "durationMs": 5000, - "requests": 2240, + "requests": 1966, "errors": 0, - "requestsPerSec": 448, - "avgLatencyMs": 109.97, - "medianLatencyMs": 105, - "p50LatencyMs": 105, - "p75LatencyMs": 117, - "p90LatencyMs": 136, - "p99LatencyMs": 493, - "maxLatencyMs": 1459, - "bytesPerSec": 124865740.8 + "requestsPerSec": 393.2, + "avgLatencyMs": 124.68, + "medianLatencyMs": 123, + "p50LatencyMs": 123, + "p75LatencyMs": 138, + "p90LatencyMs": 175, + "p99LatencyMs": 562, + "maxLatencyMs": 1316, + "bytesPerSec": 109569638.4 }, { "workers": 100, "durationMs": 5010, - "requests": 2176, + "requests": 2072, "errors": 0, - "requestsPerSec": 435.2, - "avgLatencyMs": 193.01, - "medianLatencyMs": 139, - "p50LatencyMs": 139, - "p75LatencyMs": 174, - "p90LatencyMs": 250, - "p99LatencyMs": 2364, - "maxLatencyMs": 4969, - "bytesPerSec": 121274368 + "requestsPerSec": 414.4, + "avgLatencyMs": 191.29, + "medianLatencyMs": 133, + "p50LatencyMs": 133, + "p75LatencyMs": 167, + "p90LatencyMs": 217, + "p99LatencyMs": 2544, + "maxLatencyMs": 4879, + "bytesPerSec": 115480985.6 }, { "workers": 200, "durationMs": 5010, - "requests": 2131, + "requests": 2076, "errors": 0, - "requestsPerSec": 426.2, - "avgLatencyMs": 194.3, - "medianLatencyMs": 133, - "p50LatencyMs": 133, - "p75LatencyMs": 173, - "p90LatencyMs": 229, - "p99LatencyMs": 2612, - "maxLatencyMs": 4968, - "bytesPerSec": 118770892.8 + "requestsPerSec": 415.2, + "avgLatencyMs": 188.94, + "medianLatencyMs": 131, + "p50LatencyMs": 131, + "p75LatencyMs": 162, + "p90LatencyMs": 259, + "p99LatencyMs": 2383, + "maxLatencyMs": 4936, + "bytesPerSec": 115730022.4 } ] }, { "peakWorkers": 5, - "peakRequestsPerSec": 488.8, - "peakAvgLatencyMs": 9.72, - "peakP50LatencyMs": 8, + "peakRequestsPerSec": 476.8, + "peakAvgLatencyMs": 10, + "peakP50LatencyMs": 9, "peakP75LatencyMs": 12, "peakP90LatencyMs": 14, "peakP99LatencyMs": 18, - "totalRequests": 15312, + "totalRequests": 15101, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1513, + "requests": 1493, "errors": 0, - "requestsPerSec": 302.61, - "avgLatencyMs": 2.63, + "requestsPerSec": 298.61, + "avgLatencyMs": 2.77, "medianLatencyMs": 2, "p50LatencyMs": 2, - "p75LatencyMs": 2, + "p75LatencyMs": 3, "p90LatencyMs": 3, - "p99LatencyMs": 12, - "maxLatencyMs": 14, - "bytesPerSec": 84325171.2 + "p99LatencyMs": 9, + "maxLatencyMs": 12, + "bytesPerSec": 83224166.41 }, { "workers": 5, "durationMs": 5000, - "requests": 2444, + "requests": 2384, "errors": 0, - "requestsPerSec": 488.8, - "avgLatencyMs": 9.72, - "medianLatencyMs": 8, - "p50LatencyMs": 8, + "requestsPerSec": 476.8, + "avgLatencyMs": 10, + "medianLatencyMs": 9, + "p50LatencyMs": 9, "p75LatencyMs": 12, "p90LatencyMs": 14, "p99LatencyMs": 18, - "maxLatencyMs": 22, - "bytesPerSec": 136223129.6 + "maxLatencyMs": 24, + "bytesPerSec": 132880793.6 }, { "workers": 10, "durationMs": 5000, - "requests": 2344, + "requests": 2352, "errors": 0, - "requestsPerSec": 468.8, - "avgLatencyMs": 20.79, + "requestsPerSec": 470.4, + "avgLatencyMs": 20.71, "medianLatencyMs": 21, "p50LatencyMs": 21, - "p75LatencyMs": 24, - "p90LatencyMs": 27, + "p75LatencyMs": 23, + "p90LatencyMs": 25, "p99LatencyMs": 32, - "maxLatencyMs": 57, - "bytesPerSec": 130646016 + "maxLatencyMs": 67, + "bytesPerSec": 131091660.8 }, { "workers": 25, "durationMs": 5000, - "requests": 2289, + "requests": 2282, "errors": 0, - "requestsPerSec": 457.8, - "avgLatencyMs": 53.81, + "requestsPerSec": 456.4, + "avgLatencyMs": 54.01, "medianLatencyMs": 52, "p50LatencyMs": 52, - "p75LatencyMs": 58, - "p90LatencyMs": 67, - "p99LatencyMs": 86, - "maxLatencyMs": 368, - "bytesPerSec": 127592038.4 + "p75LatencyMs": 57, + "p90LatencyMs": 63, + "p99LatencyMs": 96, + "maxLatencyMs": 372, + "bytesPerSec": 127198822.4 }, { "workers": 50, "durationMs": 5000, - "requests": 2291, + "requests": 2224, "errors": 0, - "requestsPerSec": 458.2, - "avgLatencyMs": 107.39, - "medianLatencyMs": 103, - "p50LatencyMs": 103, + "requestsPerSec": 444.8, + "avgLatencyMs": 110.65, + "medianLatencyMs": 102, + "p50LatencyMs": 102, "p75LatencyMs": 116, - "p90LatencyMs": 145, - "p99LatencyMs": 196, - "maxLatencyMs": 1231, - "bytesPerSec": 127696896 + "p90LatencyMs": 150, + "p99LatencyMs": 460, + "maxLatencyMs": 1557, + "bytesPerSec": 123961344 }, { "workers": 100, "durationMs": 5010, - "requests": 2174, + "requests": 2177, "errors": 0, - "requestsPerSec": 434.8, - "avgLatencyMs": 207.65, - "medianLatencyMs": 154, - "p50LatencyMs": 154, - "p75LatencyMs": 210, - "p90LatencyMs": 270, - "p99LatencyMs": 2233, - "maxLatencyMs": 4897, - "bytesPerSec": 121182617.6 + "requestsPerSec": 435.4, + "avgLatencyMs": 199.81, + "medianLatencyMs": 150, + "p50LatencyMs": 150, + "p75LatencyMs": 181, + "p90LatencyMs": 223, + "p99LatencyMs": 2653, + "maxLatencyMs": 4996, + "bytesPerSec": 121353011.2 }, { "workers": 200, "durationMs": 5010, - "requests": 2257, + "requests": 2189, "errors": 0, - "requestsPerSec": 451.4, - "avgLatencyMs": 192.21, + "requestsPerSec": 437.8, + "avgLatencyMs": 192.02, "medianLatencyMs": 136, "p50LatencyMs": 136, - "p75LatencyMs": 177, - "p90LatencyMs": 236, - "p99LatencyMs": 2491, - "maxLatencyMs": 4900, - "bytesPerSec": 125809459.2 + "p75LatencyMs": 174, + "p90LatencyMs": 209, + "p99LatencyMs": 2722, + "maxLatencyMs": 4886, + "bytesPerSec": 122001817.6 } ] } diff --git a/packages/app-tanstack-start-react/ci-stats.json b/packages/app-tanstack-start-react/ci-stats.json index cf105f47..58cd4963 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-03T13:34:23.158Z", + "timingMeasuredAt": "2026-10-04T04:21:33.714Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", - "frameworkVersion": "1.155.0", + "frameworkVersion": "1.156.0", "clientSideRenderedTests": { - "firstPaintMs": 145, - "fcpMs": 145.03, + "firstPaintMs": 136, + "fcpMs": 136.12, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 32.86, - "inputDelayMs": 1.64, - "processingDurationMs": 16.42, - "presentationDelayMs": 14.8 + "interactionLatencyMs": 27.07, + "inputDelayMs": 1.4, + "processingDurationMs": 14.62, + "presentationDelayMs": 11.05 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 13.91, - "fcpMs": 13.67, - "interactionLatencyMs": 5.98, - "inputDelayMs": 0.24, - "processingDurationMs": 1.84, - "presentationDelayMs": 5.98 + "firstPaintMs": 11.62, + "fcpMs": 11.79, + "interactionLatencyMs": 1.75, + "inputDelayMs": 0.2, + "processingDurationMs": 3.69, + "presentationDelayMs": 2.78 }, "samples": [ { - "firstPaintMs": 152, - "fcpMs": 151.989, + "firstPaintMs": 148, + "fcpMs": 147.891, "interactionTests": { - "interactionLatencyMs": 26.47, - "inputDelayMs": 1.558, - "processingDurationMs": 15.968, - "presentationDelayMs": 8.944 + "interactionLatencyMs": 27.624, + "inputDelayMs": 1.498, + "processingDurationMs": 16.391, + "presentationDelayMs": 9.735 } }, { - "firstPaintMs": 152, - "fcpMs": 151.702, + "firstPaintMs": 141, + "fcpMs": 141.331, "interactionTests": { - "interactionLatencyMs": 34.027, - "inputDelayMs": 1.27, - "processingDurationMs": 13.881, - "presentationDelayMs": 18.876 + "interactionLatencyMs": 28.307000000000002, + "inputDelayMs": 1.536, + "processingDurationMs": 18.05, + "presentationDelayMs": 8.721 } }, { - "firstPaintMs": 155, - "fcpMs": 154.802, + "firstPaintMs": 139, + "fcpMs": 139.486, "interactionTests": { - "interactionLatencyMs": 36.44199999999999, - "inputDelayMs": 1.769, - "processingDurationMs": 15.956, - "presentationDelayMs": 18.717 + "interactionLatencyMs": 28.232, + "inputDelayMs": 1.588, + "processingDurationMs": 17.398, + "presentationDelayMs": 9.246 } }, { - "firstPaintMs": 121, - "fcpMs": 121.394, + "firstPaintMs": 117, + "fcpMs": 116.667, "interactionTests": { - "interactionLatencyMs": 40.269999999999996, - "inputDelayMs": 1.691, - "processingDurationMs": 18.731, - "presentationDelayMs": 19.848 + "interactionLatencyMs": 27.134, + "inputDelayMs": 1.116, + "processingDurationMs": 10.566, + "presentationDelayMs": 15.452 } }, { - "firstPaintMs": 145, - "fcpMs": 145.241, + "firstPaintMs": 135, + "fcpMs": 135.249, "interactionTests": { - "interactionLatencyMs": 27.1, - "inputDelayMs": 1.89, - "processingDurationMs": 17.574, - "presentationDelayMs": 7.636 + "interactionLatencyMs": 24.063000000000002, + "inputDelayMs": 1.247, + "processingDurationMs": 10.702, + "presentationDelayMs": 12.114 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 310, - "avgLatencyMs": 3.262, - "medianLatencyMs": 3.19, - "samples": 3066, + "opsPerSec": 332, + "avgLatencyMs": 3.044, + "medianLatencyMs": 2.98, + "samples": 3285, "bodySizeKb": 193.62, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 118.6, - "fcpMs": 118.5, + "firstPaintMs": 116.4, + "fcpMs": 116.29, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 32.87, - "inputDelayMs": 1.69, - "processingDurationMs": 19.26, - "presentationDelayMs": 11.93 + "interactionLatencyMs": 36.84, + "inputDelayMs": 1.81, + "processingDurationMs": 15.89, + "presentationDelayMs": 19.14 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 18.68, - "fcpMs": 18.88, - "interactionLatencyMs": 4.82, - "inputDelayMs": 0.05, - "processingDurationMs": 6.37, - "presentationDelayMs": 2.39 + "firstPaintMs": 17.43, + "fcpMs": 17.48, + "interactionLatencyMs": 16.76, + "inputDelayMs": 0.41, + "processingDurationMs": 3.43, + "presentationDelayMs": 14.16 }, "samples": [ { - "firstPaintMs": 142, - "fcpMs": 142.129, + "firstPaintMs": 125, + "fcpMs": 125.364, "interactionTests": { - "interactionLatencyMs": 33.749, - "inputDelayMs": 1.614, - "processingDurationMs": 22.126, - "presentationDelayMs": 10.009 + "interactionLatencyMs": 28.976999999999997, + "inputDelayMs": 2.458, + "processingDurationMs": 16.835, + "presentationDelayMs": 9.684 } }, { - "firstPaintMs": 106, - "fcpMs": 105.525, + "firstPaintMs": 131, + "fcpMs": 130.641, "interactionTests": { - "interactionLatencyMs": 40.44, - "inputDelayMs": 1.755, - "processingDurationMs": 28.82, - "presentationDelayMs": 9.865 + "interactionLatencyMs": 66.49799999999999, + "inputDelayMs": 1.376, + "processingDurationMs": 20.941, + "presentationDelayMs": 44.181 } }, { - "firstPaintMs": 110, - "fcpMs": 110.016, + "firstPaintMs": 98, + "fcpMs": 97.574, "interactionTests": { - "interactionLatencyMs": 31.372, - "inputDelayMs": 1.713, - "processingDurationMs": 17.788, - "presentationDelayMs": 11.871 + "interactionLatencyMs": 26.807, + "inputDelayMs": 1.626, + "processingDurationMs": 12.058, + "presentationDelayMs": 13.123 } }, { - "firstPaintMs": 100, - "fcpMs": 99.75, + "firstPaintMs": 131, + "fcpMs": 130.856, "interactionTests": { - "interactionLatencyMs": 27.341, - "inputDelayMs": 1.671, - "processingDurationMs": 13.57, - "presentationDelayMs": 12.1 + "interactionLatencyMs": 33.492, + "inputDelayMs": 1.685, + "processingDurationMs": 16.14, + "presentationDelayMs": 15.667 } }, { - "firstPaintMs": 135, - "fcpMs": 135.089, + "firstPaintMs": 97, + "fcpMs": 97.024, "interactionTests": { - "interactionLatencyMs": 31.434, - "inputDelayMs": 1.672, - "processingDurationMs": 13.971, - "presentationDelayMs": 15.791 + "interactionLatencyMs": 28.425, + "inputDelayMs": 1.907, + "processingDurationMs": 13.481, + "presentationDelayMs": 13.037 } } ] }, "ssrRouterLinkLoadTests": { - "peakWorkers": 5, - "peakRequestsPerSec": 82.4, - "peakAvgLatencyMs": 59.76, - "peakP50LatencyMs": 59, - "peakP75LatencyMs": 61, - "peakP90LatencyMs": 69, - "peakP99LatencyMs": 94, - "totalRequests": 2475, + "peakWorkers": 10, + "peakRequestsPerSec": 89, + "peakAvgLatencyMs": 110.69, + "peakP50LatencyMs": 109, + "peakP75LatencyMs": 112, + "peakP90LatencyMs": 138, + "peakP99LatencyMs": 171, + "totalRequests": 2907, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 382, + "requests": 394, "errors": 0, - "requestsPerSec": 76.41, - "avgLatencyMs": 12.64, - "medianLatencyMs": 12, - "p50LatencyMs": 12, + "requestsPerSec": 78.8, + "avgLatencyMs": 12.13, + "medianLatencyMs": 11, + "p50LatencyMs": 11, "p75LatencyMs": 13, "p90LatencyMs": 14, - "p99LatencyMs": 18, - "maxLatencyMs": 23, - "bytesPerSec": 22090547.2 + "p99LatencyMs": 22, + "maxLatencyMs": 22, + "bytesPerSec": 22781952 }, { "workers": 5, "durationMs": 5000, - "requests": 412, + "requests": 427, "errors": 0, - "requestsPerSec": 82.4, - "avgLatencyMs": 59.76, - "medianLatencyMs": 59, - "p50LatencyMs": 59, - "p75LatencyMs": 61, - "p90LatencyMs": 69, - "p99LatencyMs": 94, - "maxLatencyMs": 108, - "bytesPerSec": 23827251.2 + "requestsPerSec": 85.4, + "avgLatencyMs": 57.69, + "medianLatencyMs": 57, + "p50LatencyMs": 57, + "p75LatencyMs": 58, + "p90LatencyMs": 66, + "p99LatencyMs": 87, + "maxLatencyMs": 98, + "bytesPerSec": 24698880 }, { "workers": 10, "durationMs": 5000, - "requests": 392, + "requests": 445, "errors": 0, - "requestsPerSec": 78.41, - "avgLatencyMs": 125.42, - "medianLatencyMs": 125, - "p50LatencyMs": 125, - "p75LatencyMs": 132, - "p90LatencyMs": 147, - "p99LatencyMs": 247, - "maxLatencyMs": 364, - "bytesPerSec": 22667264 + "requestsPerSec": 89, + "avgLatencyMs": 110.69, + "medianLatencyMs": 109, + "p50LatencyMs": 109, + "p75LatencyMs": 112, + "p90LatencyMs": 138, + "p99LatencyMs": 171, + "maxLatencyMs": 416, + "bytesPerSec": 25737625.6 }, { "workers": 25, "durationMs": 5000, - "requests": 345, + "requests": 444, "errors": 0, - "requestsPerSec": 69, - "avgLatencyMs": 349.47, - "medianLatencyMs": 298, - "p50LatencyMs": 298, - "p75LatencyMs": 422, - "p90LatencyMs": 483, - "p99LatencyMs": 2119, - "maxLatencyMs": 2885, - "bytesPerSec": 19947520 + "requestsPerSec": 88.8, + "avgLatencyMs": 273.51, + "medianLatencyMs": 241, + "p50LatencyMs": 241, + "p75LatencyMs": 293, + "p90LatencyMs": 412, + "p99LatencyMs": 1431, + "maxLatencyMs": 2086, + "bytesPerSec": 25681920 }, { "workers": 50, "durationMs": 5000, - "requests": 331, + "requests": 428, "errors": 0, - "requestsPerSec": 66.2, - "avgLatencyMs": 429.8, - "medianLatencyMs": 282, - "p50LatencyMs": 282, - "p75LatencyMs": 386, - "p90LatencyMs": 545, - "p99LatencyMs": 3951, - "maxLatencyMs": 4866, - "bytesPerSec": 19142246.4 + "requestsPerSec": 85.6, + "avgLatencyMs": 391.03, + "medianLatencyMs": 269, + "p50LatencyMs": 269, + "p75LatencyMs": 396, + "p90LatencyMs": 516, + "p99LatencyMs": 3793, + "maxLatencyMs": 4794, + "bytesPerSec": 24754585.6 }, { "workers": 100, - "durationMs": 5000, - "requests": 323, + "durationMs": 5010, + "requests": 411, "errors": 0, - "requestsPerSec": 64.6, - "avgLatencyMs": 460.08, - "medianLatencyMs": 312, - "p50LatencyMs": 312, - "p75LatencyMs": 390, - "p90LatencyMs": 613, - "p99LatencyMs": 4046, - "maxLatencyMs": 4826, - "bytesPerSec": 18678988.8 + "requestsPerSec": 82.2, + "avgLatencyMs": 419.24, + "medianLatencyMs": 298, + "p50LatencyMs": 298, + "p75LatencyMs": 359, + "p90LatencyMs": 585, + "p99LatencyMs": 3709, + "maxLatencyMs": 4849, + "bytesPerSec": 23770726.4 }, { "workers": 200, "durationMs": 5010, - "requests": 290, + "requests": 358, "errors": 0, - "requestsPerSec": 58, - "avgLatencyMs": 481.27, - "medianLatencyMs": 275, - "p50LatencyMs": 275, - "p75LatencyMs": 390, - "p90LatencyMs": 629, - "p99LatencyMs": 4377, - "maxLatencyMs": 4848, - "bytesPerSec": 16770662.4 + "requestsPerSec": 71.6, + "avgLatencyMs": 443.94, + "medianLatencyMs": 256, + "p50LatencyMs": 256, + "p75LatencyMs": 398, + "p90LatencyMs": 505, + "p99LatencyMs": 4051, + "maxLatencyMs": 4787, + "bytesPerSec": 20706099.2 } ], "runs": 3, "samples": [ { - "peakWorkers": 5, - "peakRequestsPerSec": 78.2, - "peakAvgLatencyMs": 63.17, - "peakP50LatencyMs": 63, - "peakP75LatencyMs": 64, - "peakP90LatencyMs": 75, - "peakP99LatencyMs": 93, - "totalRequests": 2416, + "peakWorkers": 10, + "peakRequestsPerSec": 89, + "peakAvgLatencyMs": 110.69, + "peakP50LatencyMs": 109, + "peakP75LatencyMs": 112, + "peakP90LatencyMs": 138, + "peakP99LatencyMs": 171, + "totalRequests": 2907, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 350, + "requests": 394, "errors": 0, - "requestsPerSec": 70, - "avgLatencyMs": 13.76, - "medianLatencyMs": 13, - "p50LatencyMs": 13, - "p75LatencyMs": 15, - "p90LatencyMs": 15, - "p99LatencyMs": 21, - "maxLatencyMs": 24, - "bytesPerSec": 20245708.8 + "requestsPerSec": 78.8, + "avgLatencyMs": 12.13, + "medianLatencyMs": 11, + "p50LatencyMs": 11, + "p75LatencyMs": 13, + "p90LatencyMs": 14, + "p99LatencyMs": 22, + "maxLatencyMs": 22, + "bytesPerSec": 22781952 }, { "workers": 5, "durationMs": 5000, - "requests": 391, + "requests": 427, "errors": 0, - "requestsPerSec": 78.2, - "avgLatencyMs": 63.17, - "medianLatencyMs": 63, - "p50LatencyMs": 63, - "p75LatencyMs": 64, - "p90LatencyMs": 75, - "p99LatencyMs": 93, - "maxLatencyMs": 111, - "bytesPerSec": 22611558.4 + "requestsPerSec": 85.4, + "avgLatencyMs": 57.69, + "medianLatencyMs": 57, + "p50LatencyMs": 57, + "p75LatencyMs": 58, + "p90LatencyMs": 66, + "p99LatencyMs": 87, + "maxLatencyMs": 98, + "bytesPerSec": 24698880 }, { "workers": 10, "durationMs": 5000, - "requests": 384, + "requests": 445, "errors": 0, - "requestsPerSec": 76.8, - "avgLatencyMs": 128.03, - "medianLatencyMs": 127, - "p50LatencyMs": 127, - "p75LatencyMs": 137, - "p90LatencyMs": 173, - "p99LatencyMs": 215, - "maxLatencyMs": 423, - "bytesPerSec": 22205235.2 + "requestsPerSec": 89, + "avgLatencyMs": 110.69, + "medianLatencyMs": 109, + "p50LatencyMs": 109, + "p75LatencyMs": 112, + "p90LatencyMs": 138, + "p99LatencyMs": 171, + "maxLatencyMs": 416, + "bytesPerSec": 25737625.6 }, { "workers": 25, "durationMs": 5000, - "requests": 352, + "requests": 444, "errors": 0, - "requestsPerSec": 70.41, - "avgLatencyMs": 341.76, - "medianLatencyMs": 259, - "p50LatencyMs": 259, - "p75LatencyMs": 358, - "p90LatencyMs": 526, - "p99LatencyMs": 2319, - "maxLatencyMs": 3045, - "bytesPerSec": 20357120 + "requestsPerSec": 88.8, + "avgLatencyMs": 273.51, + "medianLatencyMs": 241, + "p50LatencyMs": 241, + "p75LatencyMs": 293, + "p90LatencyMs": 412, + "p99LatencyMs": 1431, + "maxLatencyMs": 2086, + "bytesPerSec": 25681920 }, { "workers": 50, "durationMs": 5000, - "requests": 323, + "requests": 428, "errors": 0, - "requestsPerSec": 64.6, - "avgLatencyMs": 428.29, - "medianLatencyMs": 304, - "p50LatencyMs": 304, - "p75LatencyMs": 397, - "p90LatencyMs": 612, - "p99LatencyMs": 3783, - "maxLatencyMs": 4806, - "bytesPerSec": 18678579.2 + "requestsPerSec": 85.6, + "avgLatencyMs": 391.03, + "medianLatencyMs": 269, + "p50LatencyMs": 269, + "p75LatencyMs": 396, + "p90LatencyMs": 516, + "p99LatencyMs": 3793, + "maxLatencyMs": 4794, + "bytesPerSec": 24754585.6 }, { "workers": 100, "durationMs": 5010, - "requests": 308, + "requests": 411, "errors": 0, - "requestsPerSec": 61.6, - "avgLatencyMs": 451.7, - "medianLatencyMs": 253, - "p50LatencyMs": 253, - "p75LatencyMs": 401, - "p90LatencyMs": 568, - "p99LatencyMs": 4094, - "maxLatencyMs": 4897, - "bytesPerSec": 17812275.2 + "requestsPerSec": 82.2, + "avgLatencyMs": 419.24, + "medianLatencyMs": 298, + "p50LatencyMs": 298, + "p75LatencyMs": 359, + "p90LatencyMs": 585, + "p99LatencyMs": 3709, + "maxLatencyMs": 4849, + "bytesPerSec": 23770726.4 }, { "workers": 200, "durationMs": 5010, - "requests": 308, + "requests": 358, "errors": 0, - "requestsPerSec": 61.6, - "avgLatencyMs": 469.93, - "medianLatencyMs": 258, - "p50LatencyMs": 258, - "p75LatencyMs": 379, - "p90LatencyMs": 569, - "p99LatencyMs": 4031, - "maxLatencyMs": 4685, - "bytesPerSec": 17812684.8 + "requestsPerSec": 71.6, + "avgLatencyMs": 443.94, + "medianLatencyMs": 256, + "p50LatencyMs": 256, + "p75LatencyMs": 398, + "p90LatencyMs": 505, + "p99LatencyMs": 4051, + "maxLatencyMs": 4787, + "bytesPerSec": 20706099.2 } ] }, { - "peakWorkers": 10, - "peakRequestsPerSec": 83.8, - "peakAvgLatencyMs": 117.48, - "peakP50LatencyMs": 115, - "peakP75LatencyMs": 124, - "peakP90LatencyMs": 147, - "peakP99LatencyMs": 212, - "totalRequests": 2624, + "peakWorkers": 5, + "peakRequestsPerSec": 90.2, + "peakAvgLatencyMs": 54.59, + "peakP50LatencyMs": 54, + "peakP75LatencyMs": 55, + "peakP90LatencyMs": 56, + "peakP99LatencyMs": 84, + "totalRequests": 2923, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 384, + "requests": 417, "errors": 0, - "requestsPerSec": 76.8, - "avgLatencyMs": 12.62, - "medianLatencyMs": 12, - "p50LatencyMs": 12, - "p75LatencyMs": 13, + "requestsPerSec": 83.4, + "avgLatencyMs": 11.54, + "medianLatencyMs": 11, + "p50LatencyMs": 11, + "p75LatencyMs": 12, "p90LatencyMs": 13, - "p99LatencyMs": 18, - "maxLatencyMs": 32, - "bytesPerSec": 22208512 + "p99LatencyMs": 16, + "maxLatencyMs": 21, + "bytesPerSec": 24115609.6 }, { "workers": 5, "durationMs": 5000, - "requests": 416, + "requests": 451, "errors": 0, - "requestsPerSec": 83.2, - "avgLatencyMs": 59.24, - "medianLatencyMs": 58, - "p50LatencyMs": 58, - "p75LatencyMs": 60, - "p90LatencyMs": 62, - "p99LatencyMs": 88, - "maxLatencyMs": 94, - "bytesPerSec": 24059904 + "requestsPerSec": 90.2, + "avgLatencyMs": 54.59, + "medianLatencyMs": 54, + "p50LatencyMs": 54, + "p75LatencyMs": 55, + "p90LatencyMs": 56, + "p99LatencyMs": 84, + "maxLatencyMs": 85, + "bytesPerSec": 26081689.6 }, { "workers": 10, "durationMs": 5000, - "requests": 419, + "requests": 444, "errors": 0, - "requestsPerSec": 83.8, - "avgLatencyMs": 117.48, - "medianLatencyMs": 115, - "p50LatencyMs": 115, - "p75LatencyMs": 124, - "p90LatencyMs": 147, - "p99LatencyMs": 212, - "maxLatencyMs": 377, - "bytesPerSec": 24233574.4 + "requestsPerSec": 88.8, + "avgLatencyMs": 110.77, + "medianLatencyMs": 110, + "p50LatencyMs": 110, + "p75LatencyMs": 117, + "p90LatencyMs": 135, + "p99LatencyMs": 165, + "maxLatencyMs": 320, + "bytesPerSec": 25678643.2 }, { "workers": 25, "durationMs": 5000, - "requests": 414, + "requests": 442, "errors": 0, - "requestsPerSec": 82.8, - "avgLatencyMs": 291.41, - "medianLatencyMs": 266, - "p50LatencyMs": 266, - "p75LatencyMs": 320, - "p90LatencyMs": 418, - "p99LatencyMs": 1425, - "maxLatencyMs": 1968, - "bytesPerSec": 23945216 + "requestsPerSec": 88.4, + "avgLatencyMs": 274.12, + "medianLatencyMs": 232, + "p50LatencyMs": 232, + "p75LatencyMs": 331, + "p90LatencyMs": 393, + "p99LatencyMs": 1323, + "maxLatencyMs": 1944, + "bytesPerSec": 25567232 }, { "workers": 50, "durationMs": 5000, - "requests": 387, + "requests": 423, "errors": 0, - "requestsPerSec": 77.41, - "avgLatencyMs": 409.51, - "medianLatencyMs": 256, - "p50LatencyMs": 256, - "p75LatencyMs": 375, - "p90LatencyMs": 508, - "p99LatencyMs": 4127, - "maxLatencyMs": 4977, - "bytesPerSec": 22379724.8 + "requestsPerSec": 84.6, + "avgLatencyMs": 391.92, + "medianLatencyMs": 296, + "p50LatencyMs": 296, + "p75LatencyMs": 341, + "p90LatencyMs": 531, + "p99LatencyMs": 3566, + "maxLatencyMs": 4750, + "bytesPerSec": 24462950.4 }, { "workers": 100, - "durationMs": 5010, - "requests": 330, + "durationMs": 5000, + "requests": 398, "errors": 0, - "requestsPerSec": 66, - "avgLatencyMs": 434.6, - "medianLatencyMs": 305, - "p50LatencyMs": 305, - "p75LatencyMs": 377, - "p90LatencyMs": 661, - "p99LatencyMs": 3720, - "maxLatencyMs": 4770, - "bytesPerSec": 19086131.2 + "requestsPerSec": 79.6, + "avgLatencyMs": 409.05, + "medianLatencyMs": 270, + "p50LatencyMs": 270, + "p75LatencyMs": 351, + "p90LatencyMs": 560, + "p99LatencyMs": 3949, + "maxLatencyMs": 4860, + "bytesPerSec": 23015424 }, { "workers": 200, "durationMs": 5010, - "requests": 274, + "requests": 348, "errors": 0, - "requestsPerSec": 54.8, - "avgLatencyMs": 489.25, - "medianLatencyMs": 270, - "p50LatencyMs": 270, - "p75LatencyMs": 347, - "p90LatencyMs": 1333, - "p99LatencyMs": 4438, - "maxLatencyMs": 4886, - "bytesPerSec": 15842508.8 + "requestsPerSec": 69.6, + "avgLatencyMs": 456.4, + "medianLatencyMs": 255, + "p50LatencyMs": 255, + "p75LatencyMs": 405, + "p90LatencyMs": 535, + "p99LatencyMs": 4116, + "maxLatencyMs": 4848, + "bytesPerSec": 20126105.61 } ] }, { "peakWorkers": 5, - "peakRequestsPerSec": 82.4, - "peakAvgLatencyMs": 59.76, - "peakP50LatencyMs": 59, - "peakP75LatencyMs": 61, - "peakP90LatencyMs": 69, - "peakP99LatencyMs": 94, - "totalRequests": 2475, + "peakRequestsPerSec": 84, + "peakAvgLatencyMs": 58.7, + "peakP50LatencyMs": 58, + "peakP75LatencyMs": 59, + "peakP90LatencyMs": 61, + "peakP99LatencyMs": 87, + "totalRequests": 2772, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 382, + "requests": 395, "errors": 0, - "requestsPerSec": 76.41, - "avgLatencyMs": 12.64, + "requestsPerSec": 79, + "avgLatencyMs": 12.13, "medianLatencyMs": 12, "p50LatencyMs": 12, "p75LatencyMs": 13, - "p90LatencyMs": 14, - "p99LatencyMs": 18, - "maxLatencyMs": 23, - "bytesPerSec": 22090547.2 + "p90LatencyMs": 13, + "p99LatencyMs": 17, + "maxLatencyMs": 22, + "bytesPerSec": 22840934.4 }, { "workers": 5, "durationMs": 5000, - "requests": 412, + "requests": 420, "errors": 0, - "requestsPerSec": 82.4, - "avgLatencyMs": 59.76, - "medianLatencyMs": 59, - "p50LatencyMs": 59, - "p75LatencyMs": 61, - "p90LatencyMs": 69, - "p99LatencyMs": 94, - "maxLatencyMs": 108, - "bytesPerSec": 23827251.2 + "requestsPerSec": 84, + "avgLatencyMs": 58.7, + "medianLatencyMs": 58, + "p50LatencyMs": 58, + "p75LatencyMs": 59, + "p90LatencyMs": 61, + "p99LatencyMs": 87, + "maxLatencyMs": 88, + "bytesPerSec": 24292556.8 }, { "workers": 10, "durationMs": 5000, - "requests": 392, + "requests": 417, "errors": 0, - "requestsPerSec": 78.41, - "avgLatencyMs": 125.42, - "medianLatencyMs": 125, - "p50LatencyMs": 125, - "p75LatencyMs": 132, - "p90LatencyMs": 147, - "p99LatencyMs": 247, - "maxLatencyMs": 364, - "bytesPerSec": 22667264 + "requestsPerSec": 83.4, + "avgLatencyMs": 118.06, + "medianLatencyMs": 117, + "p50LatencyMs": 117, + "p75LatencyMs": 120, + "p90LatencyMs": 152, + "p99LatencyMs": 195, + "maxLatencyMs": 235, + "bytesPerSec": 24115609.6 }, { "workers": 25, "durationMs": 5000, - "requests": 345, + "requests": 420, "errors": 0, - "requestsPerSec": 69, - "avgLatencyMs": 349.47, - "medianLatencyMs": 298, - "p50LatencyMs": 298, - "p75LatencyMs": 422, - "p90LatencyMs": 483, - "p99LatencyMs": 2119, - "maxLatencyMs": 2885, - "bytesPerSec": 19947520 + "requestsPerSec": 84, + "avgLatencyMs": 286.88, + "medianLatencyMs": 247, + "p50LatencyMs": 247, + "p75LatencyMs": 314, + "p90LatencyMs": 417, + "p99LatencyMs": 1588, + "maxLatencyMs": 2238, + "bytesPerSec": 24292556.8 }, { "workers": 50, "durationMs": 5000, - "requests": 331, + "requests": 413, "errors": 0, - "requestsPerSec": 66.2, - "avgLatencyMs": 429.8, - "medianLatencyMs": 282, - "p50LatencyMs": 282, - "p75LatencyMs": 386, - "p90LatencyMs": 545, - "p99LatencyMs": 3951, - "maxLatencyMs": 4866, - "bytesPerSec": 19142246.4 + "requestsPerSec": 82.6, + "avgLatencyMs": 402.7, + "medianLatencyMs": 279, + "p50LatencyMs": 279, + "p75LatencyMs": 398, + "p90LatencyMs": 516, + "p99LatencyMs": 3595, + "maxLatencyMs": 4784, + "bytesPerSec": 23886233.6 }, { "workers": 100, - "durationMs": 5000, - "requests": 323, + "durationMs": 5010, + "requests": 387, "errors": 0, - "requestsPerSec": 64.6, - "avgLatencyMs": 460.08, - "medianLatencyMs": 312, - "p50LatencyMs": 312, - "p75LatencyMs": 390, - "p90LatencyMs": 613, - "p99LatencyMs": 4046, - "maxLatencyMs": 4826, - "bytesPerSec": 18678988.8 + "requestsPerSec": 77.41, + "avgLatencyMs": 420.53, + "medianLatencyMs": 274, + "p50LatencyMs": 274, + "p75LatencyMs": 381, + "p90LatencyMs": 638, + "p99LatencyMs": 3965, + "maxLatencyMs": 4898, + "bytesPerSec": 22383001.6 }, { "workers": 200, "durationMs": 5010, - "requests": 290, + "requests": 320, "errors": 0, - "requestsPerSec": 58, - "avgLatencyMs": 481.27, - "medianLatencyMs": 275, - "p50LatencyMs": 275, - "p75LatencyMs": 390, - "p90LatencyMs": 629, - "p99LatencyMs": 4377, - "maxLatencyMs": 4848, - "bytesPerSec": 16770662.4 + "requestsPerSec": 64, + "avgLatencyMs": 495.29, + "medianLatencyMs": 268, + "p50LatencyMs": 268, + "p75LatencyMs": 411, + "p90LatencyMs": 1138, + "p99LatencyMs": 4173, + "maxLatencyMs": 4983, + "bytesPerSec": 18504089.61 } ] } @@ -634,8 +634,8 @@ }, "packageJson": { "dependencies": { - "@tanstack/react-router": "1.155.0", - "@tanstack/react-start": "1.155.0", + "@tanstack/react-router": "1.156.0", + "@tanstack/react-start": "1.156.0", "nitro": "3.0.1-alpha.2", "react": "19.2.3", "react-dom": "19.2.3", @@ -653,474 +653,474 @@ "browserVersion": "Google Chrome 153.0.8010.47", "ssrLoadTests": { "peakWorkers": 25, - "peakRequestsPerSec": 295.4, - "peakAvgLatencyMs": 83.37, - "peakP50LatencyMs": 81, - "peakP75LatencyMs": 97, - "peakP90LatencyMs": 116, - "peakP99LatencyMs": 158, - "totalRequests": 9705, + "peakRequestsPerSec": 297.61, + "peakAvgLatencyMs": 82.77, + "peakP50LatencyMs": 83, + "peakP75LatencyMs": 88, + "peakP90LatencyMs": 107, + "peakP99LatencyMs": 159, + "totalRequests": 9767, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1110, + "requests": 1094, "errors": 0, - "requestsPerSec": 222, - "avgLatencyMs": 4.13, + "requestsPerSec": 218.8, + "avgLatencyMs": 4.12, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 5, "p99LatencyMs": 6, - "maxLatencyMs": 7, - "bytesPerSec": 64208896 + "maxLatencyMs": 8, + "bytesPerSec": 63291392 }, { "workers": 5, "durationMs": 5000, - "requests": 1409, + "requests": 1442, "errors": 0, - "requestsPerSec": 281.8, - "avgLatencyMs": 17.17, + "requestsPerSec": 288.4, + "avgLatencyMs": 16.95, "medianLatencyMs": 17, "p50LatencyMs": 17, "p75LatencyMs": 18, "p90LatencyMs": 20, - "p99LatencyMs": 31, - "maxLatencyMs": 41, - "bytesPerSec": 81494016 + "p99LatencyMs": 27, + "maxLatencyMs": 35, + "bytesPerSec": 83407667.2 }, { "workers": 10, "durationMs": 5000, - "requests": 1458, + "requests": 1470, "errors": 0, - "requestsPerSec": 291.61, - "avgLatencyMs": 33.63, + "requestsPerSec": 294, + "avgLatencyMs": 33.43, "medianLatencyMs": 33, "p50LatencyMs": 33, - "p75LatencyMs": 35, - "p90LatencyMs": 40, - "p99LatencyMs": 57, - "maxLatencyMs": 123, - "bytesPerSec": 84338278.41 + "p75LatencyMs": 34, + "p90LatencyMs": 41, + "p99LatencyMs": 56, + "maxLatencyMs": 78, + "bytesPerSec": 85032960 }, { "workers": 25, "durationMs": 5000, - "requests": 1477, + "requests": 1488, "errors": 0, - "requestsPerSec": 295.4, - "avgLatencyMs": 83.37, - "medianLatencyMs": 81, - "p50LatencyMs": 81, - "p75LatencyMs": 97, - "p90LatencyMs": 116, - "p99LatencyMs": 158, - "maxLatencyMs": 595, - "bytesPerSec": 85452390.41 + "requestsPerSec": 297.61, + "avgLatencyMs": 82.77, + "medianLatencyMs": 83, + "p50LatencyMs": 83, + "p75LatencyMs": 88, + "p90LatencyMs": 107, + "p99LatencyMs": 159, + "maxLatencyMs": 609, + "bytesPerSec": 86081536 }, { "workers": 50, - "durationMs": 5000, - "requests": 1467, + "durationMs": 5010, + "requests": 1451, "errors": 0, - "requestsPerSec": 293.4, - "avgLatencyMs": 166.25, + "requestsPerSec": 290.2, + "avgLatencyMs": 169.02, "medianLatencyMs": 127, "p50LatencyMs": 127, - "p75LatencyMs": 160, - "p90LatencyMs": 253, - "p99LatencyMs": 1356, - "maxLatencyMs": 2889, - "bytesPerSec": 84862566.41 + "p75LatencyMs": 185, + "p90LatencyMs": 248, + "p99LatencyMs": 1436, + "maxLatencyMs": 2920, + "bytesPerSec": 83931955.2 }, { "workers": 100, - "durationMs": 5000, - "requests": 1424, + "durationMs": 5010, + "requests": 1431, "errors": 0, - "requestsPerSec": 284.8, - "avgLatencyMs": 207.07, - "medianLatencyMs": 134, - "p50LatencyMs": 134, - "p75LatencyMs": 186, - "p90LatencyMs": 258, - "p99LatencyMs": 2690, - "maxLatencyMs": 4836, - "bytesPerSec": 82385305.6 + "requestsPerSec": 286.2, + "avgLatencyMs": 207.65, + "medianLatencyMs": 132, + "p50LatencyMs": 132, + "p75LatencyMs": 183, + "p90LatencyMs": 271, + "p99LatencyMs": 2861, + "maxLatencyMs": 4882, + "bytesPerSec": 82778521.6 }, { "workers": 200, "durationMs": 5010, - "requests": 1360, + "requests": 1391, "errors": 0, - "requestsPerSec": 272, - "avgLatencyMs": 212.29, - "medianLatencyMs": 137, - "p50LatencyMs": 137, - "p75LatencyMs": 165, - "p90LatencyMs": 272, - "p99LatencyMs": 2998, - "maxLatencyMs": 4937, - "bytesPerSec": 78672691.2 + "requestsPerSec": 278.2, + "avgLatencyMs": 220.93, + "medianLatencyMs": 145, + "p50LatencyMs": 145, + "p75LatencyMs": 173, + "p90LatencyMs": 291, + "p99LatencyMs": 2974, + "maxLatencyMs": 4920, + "bytesPerSec": 80461824 } ], "runs": 3, "samples": [ { "peakWorkers": 10, - "peakRequestsPerSec": 293.61, - "peakAvgLatencyMs": 33.45, + "peakRequestsPerSec": 294.4, + "peakAvgLatencyMs": 33.37, "peakP50LatencyMs": 33, "peakP75LatencyMs": 34, - "peakP90LatencyMs": 44, + "peakP90LatencyMs": 42, "peakP99LatencyMs": 55, - "totalRequests": 9663, + "totalRequests": 9687, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1094, + "requests": 1093, "errors": 0, - "requestsPerSec": 218.8, - "avgLatencyMs": 4.13, + "requestsPerSec": 218.6, + "avgLatencyMs": 4.11, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, - "p90LatencyMs": 5, + "p90LatencyMs": 4, "p99LatencyMs": 6, "maxLatencyMs": 7, - "bytesPerSec": 63291392 + "bytesPerSec": 63232409.6 }, { "workers": 5, "durationMs": 5000, - "requests": 1446, + "requests": 1438, "errors": 0, - "requestsPerSec": 289.2, - "avgLatencyMs": 16.81, + "requestsPerSec": 287.61, + "avgLatencyMs": 16.9, "medianLatencyMs": 17, "p50LatencyMs": 17, "p75LatencyMs": 17, - "p90LatencyMs": 20, - "p99LatencyMs": 28, - "maxLatencyMs": 33, - "bytesPerSec": 83630489.6 + "p90LatencyMs": 19, + "p99LatencyMs": 27, + "maxLatencyMs": 34, + "bytesPerSec": 83184844.8 }, { "workers": 10, "durationMs": 5000, - "requests": 1468, + "requests": 1472, "errors": 0, - "requestsPerSec": 293.61, - "avgLatencyMs": 33.45, + "requestsPerSec": 294.4, + "avgLatencyMs": 33.37, "medianLatencyMs": 33, "p50LatencyMs": 33, "p75LatencyMs": 34, - "p90LatencyMs": 44, + "p90LatencyMs": 42, "p99LatencyMs": 55, - "maxLatencyMs": 110, - "bytesPerSec": 84914995.2 + "maxLatencyMs": 103, + "bytesPerSec": 85150924.8 }, { "workers": 25, "durationMs": 5000, - "requests": 1468, + "requests": 1435, "errors": 0, - "requestsPerSec": 293.61, - "avgLatencyMs": 83.84, - "medianLatencyMs": 79, - "p50LatencyMs": 79, - "p75LatencyMs": 103, - "p90LatencyMs": 121, - "p99LatencyMs": 157, - "maxLatencyMs": 586, - "bytesPerSec": 84914995.2 + "requestsPerSec": 287, + "avgLatencyMs": 85.78, + "medianLatencyMs": 84, + "p50LatencyMs": 84, + "p75LatencyMs": 97, + "p90LatencyMs": 118, + "p99LatencyMs": 167, + "maxLatencyMs": 613, + "bytesPerSec": 83014451.2 }, { "workers": 50, "durationMs": 5000, - "requests": 1417, + "requests": 1444, "errors": 0, - "requestsPerSec": 283.4, - "avgLatencyMs": 172.39, - "medianLatencyMs": 131, - "p50LatencyMs": 131, - "p75LatencyMs": 160, - "p90LatencyMs": 268, - "p99LatencyMs": 1611, - "maxLatencyMs": 3310, - "bytesPerSec": 81965875.2 + "requestsPerSec": 288.8, + "avgLatencyMs": 169.04, + "medianLatencyMs": 129, + "p50LatencyMs": 129, + "p75LatencyMs": 163, + "p90LatencyMs": 252, + "p99LatencyMs": 1504, + "maxLatencyMs": 3040, + "bytesPerSec": 83538739.2 }, { "workers": 100, "durationMs": 5010, - "requests": 1412, + "requests": 1430, "errors": 0, - "requestsPerSec": 282.4, - "avgLatencyMs": 207.53, - "medianLatencyMs": 142, - "p50LatencyMs": 142, + "requestsPerSec": 286, + "avgLatencyMs": 211.25, + "medianLatencyMs": 143, + "p50LatencyMs": 143, "p75LatencyMs": 176, - "p90LatencyMs": 272, - "p99LatencyMs": 2838, - "maxLatencyMs": 4992, - "bytesPerSec": 81677516.8 + "p90LatencyMs": 280, + "p99LatencyMs": 2841, + "maxLatencyMs": 4899, + "bytesPerSec": 82726092.8 }, { "workers": 200, "durationMs": 5010, - "requests": 1358, + "requests": 1375, "errors": 0, - "requestsPerSec": 271.61, - "avgLatencyMs": 211.74, - "medianLatencyMs": 142, - "p50LatencyMs": 142, - "p75LatencyMs": 174, - "p90LatencyMs": 294, - "p99LatencyMs": 2877, - "maxLatencyMs": 4859, - "bytesPerSec": 78535065.6 + "requestsPerSec": 275, + "avgLatencyMs": 213.42, + "medianLatencyMs": 143, + "p50LatencyMs": 143, + "p75LatencyMs": 185, + "p90LatencyMs": 270, + "p99LatencyMs": 2956, + "maxLatencyMs": 4984, + "bytesPerSec": 79544320 } ] }, { - "peakWorkers": 10, - "peakRequestsPerSec": 301, - "peakAvgLatencyMs": 32.64, - "peakP50LatencyMs": 33, - "peakP75LatencyMs": 33, - "peakP90LatencyMs": 39, - "peakP99LatencyMs": 54, - "totalRequests": 9481, + "peakWorkers": 25, + "peakRequestsPerSec": 297.61, + "peakAvgLatencyMs": 82.77, + "peakP50LatencyMs": 83, + "peakP75LatencyMs": 88, + "peakP90LatencyMs": 107, + "peakP99LatencyMs": 159, + "totalRequests": 9767, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1104, + "requests": 1094, "errors": 0, - "requestsPerSec": 220.8, - "avgLatencyMs": 4.13, + "requestsPerSec": 218.8, + "avgLatencyMs": 4.12, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 5, "p99LatencyMs": 6, - "maxLatencyMs": 7, - "bytesPerSec": 63855001.6 + "maxLatencyMs": 8, + "bytesPerSec": 63291392 }, { "workers": 5, "durationMs": 5000, - "requests": 1447, + "requests": 1442, "errors": 0, - "requestsPerSec": 289.4, - "avgLatencyMs": 16.81, + "requestsPerSec": 288.4, + "avgLatencyMs": 16.95, "medianLatencyMs": 17, "p50LatencyMs": 17, - "p75LatencyMs": 17, - "p90LatencyMs": 19, + "p75LatencyMs": 18, + "p90LatencyMs": 20, "p99LatencyMs": 27, - "maxLatencyMs": 31, - "bytesPerSec": 83709132.8 + "maxLatencyMs": 35, + "bytesPerSec": 83407667.2 }, { "workers": 10, "durationMs": 5000, - "requests": 1505, + "requests": 1470, "errors": 0, - "requestsPerSec": 301, - "avgLatencyMs": 32.64, + "requestsPerSec": 294, + "avgLatencyMs": 33.43, "medianLatencyMs": 33, "p50LatencyMs": 33, - "p75LatencyMs": 33, - "p90LatencyMs": 39, - "p99LatencyMs": 54, - "maxLatencyMs": 68, - "bytesPerSec": 87064576 + "p75LatencyMs": 34, + "p90LatencyMs": 41, + "p99LatencyMs": 56, + "maxLatencyMs": 78, + "bytesPerSec": 85032960 }, { "workers": 25, "durationMs": 5000, - "requests": 1457, + "requests": 1488, "errors": 0, - "requestsPerSec": 291.4, - "avgLatencyMs": 84.5, + "requestsPerSec": 297.61, + "avgLatencyMs": 82.77, "medianLatencyMs": 83, "p50LatencyMs": 83, - "p75LatencyMs": 101, - "p90LatencyMs": 117, - "p99LatencyMs": 154, - "maxLatencyMs": 612, - "bytesPerSec": 84285849.6 + "p75LatencyMs": 88, + "p90LatencyMs": 107, + "p99LatencyMs": 159, + "maxLatencyMs": 609, + "bytesPerSec": 86081536 }, { "workers": 50, - "durationMs": 5000, - "requests": 1355, + "durationMs": 5010, + "requests": 1451, "errors": 0, - "requestsPerSec": 271, - "avgLatencyMs": 180.66, - "medianLatencyMs": 141, - "p50LatencyMs": 141, - "p75LatencyMs": 168, - "p90LatencyMs": 274, - "p99LatencyMs": 1706, - "maxLatencyMs": 3288, - "bytesPerSec": 78387609.6 + "requestsPerSec": 290.2, + "avgLatencyMs": 169.02, + "medianLatencyMs": 127, + "p50LatencyMs": 127, + "p75LatencyMs": 185, + "p90LatencyMs": 248, + "p99LatencyMs": 1436, + "maxLatencyMs": 2920, + "bytesPerSec": 83931955.2 }, { "workers": 100, "durationMs": 5010, - "requests": 1327, + "requests": 1431, "errors": 0, - "requestsPerSec": 265.4, - "avgLatencyMs": 217.09, - "medianLatencyMs": 140, - "p50LatencyMs": 140, - "p75LatencyMs": 187, - "p90LatencyMs": 279, - "p99LatencyMs": 2881, - "maxLatencyMs": 4995, - "bytesPerSec": 76778700.8 + "requestsPerSec": 286.2, + "avgLatencyMs": 207.65, + "medianLatencyMs": 132, + "p50LatencyMs": 132, + "p75LatencyMs": 183, + "p90LatencyMs": 271, + "p99LatencyMs": 2861, + "maxLatencyMs": 4882, + "bytesPerSec": 82778521.6 }, { "workers": 200, "durationMs": 5010, - "requests": 1286, + "requests": 1391, "errors": 0, - "requestsPerSec": 257.2, - "avgLatencyMs": 220.71, - "medianLatencyMs": 147, - "p50LatencyMs": 147, - "p75LatencyMs": 184, - "p90LatencyMs": 259, - "p99LatencyMs": 3140, - "maxLatencyMs": 5003, - "bytesPerSec": 74393190.41 + "requestsPerSec": 278.2, + "avgLatencyMs": 220.93, + "medianLatencyMs": 145, + "p50LatencyMs": 145, + "p75LatencyMs": 173, + "p90LatencyMs": 291, + "p99LatencyMs": 2974, + "maxLatencyMs": 4920, + "bytesPerSec": 80461824 } ] }, { - "peakWorkers": 25, - "peakRequestsPerSec": 295.4, - "peakAvgLatencyMs": 83.37, - "peakP50LatencyMs": 81, - "peakP75LatencyMs": 97, - "peakP90LatencyMs": 116, - "peakP99LatencyMs": 158, - "totalRequests": 9705, + "peakWorkers": 10, + "peakRequestsPerSec": 298.4, + "peakAvgLatencyMs": 32.98, + "peakP50LatencyMs": 33, + "peakP75LatencyMs": 34, + "peakP90LatencyMs": 37, + "peakP99LatencyMs": 51, + "totalRequests": 9672, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1110, + "requests": 1101, "errors": 0, - "requestsPerSec": 222, - "avgLatencyMs": 4.13, + "requestsPerSec": 220.2, + "avgLatencyMs": 4.11, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, - "p90LatencyMs": 5, - "p99LatencyMs": 6, + "p90LatencyMs": 4, + "p99LatencyMs": 5, "maxLatencyMs": 7, - "bytesPerSec": 64208896 + "bytesPerSec": 63678054.4 }, { "workers": 5, "durationMs": 5000, - "requests": 1409, + "requests": 1441, "errors": 0, - "requestsPerSec": 281.8, - "avgLatencyMs": 17.17, + "requestsPerSec": 288.2, + "avgLatencyMs": 16.94, "medianLatencyMs": 17, "p50LatencyMs": 17, - "p75LatencyMs": 18, + "p75LatencyMs": 17, "p90LatencyMs": 20, - "p99LatencyMs": 31, - "maxLatencyMs": 41, - "bytesPerSec": 81494016 + "p99LatencyMs": 27, + "maxLatencyMs": 30, + "bytesPerSec": 83355238.41 }, { "workers": 10, "durationMs": 5000, - "requests": 1458, + "requests": 1492, "errors": 0, - "requestsPerSec": 291.61, - "avgLatencyMs": 33.63, + "requestsPerSec": 298.4, + "avgLatencyMs": 32.98, "medianLatencyMs": 33, "p50LatencyMs": 33, - "p75LatencyMs": 35, - "p90LatencyMs": 40, - "p99LatencyMs": 57, - "maxLatencyMs": 123, - "bytesPerSec": 84338278.41 + "p75LatencyMs": 34, + "p90LatencyMs": 37, + "p99LatencyMs": 51, + "maxLatencyMs": 60, + "bytesPerSec": 86317465.6 }, { "workers": 25, "durationMs": 5000, - "requests": 1477, + "requests": 1458, "errors": 0, - "requestsPerSec": 295.4, - "avgLatencyMs": 83.37, - "medianLatencyMs": 81, - "p50LatencyMs": 81, - "p75LatencyMs": 97, - "p90LatencyMs": 116, - "p99LatencyMs": 158, - "maxLatencyMs": 595, - "bytesPerSec": 85452390.41 + "requestsPerSec": 291.61, + "avgLatencyMs": 84.59, + "medianLatencyMs": 83, + "p50LatencyMs": 83, + "p75LatencyMs": 96, + "p90LatencyMs": 117, + "p99LatencyMs": 144, + "maxLatencyMs": 628, + "bytesPerSec": 84338278.41 }, { "workers": 50, "durationMs": 5000, - "requests": 1467, + "requests": 1448, "errors": 0, - "requestsPerSec": 293.4, - "avgLatencyMs": 166.25, - "medianLatencyMs": 127, - "p50LatencyMs": 127, - "p75LatencyMs": 160, - "p90LatencyMs": 253, - "p99LatencyMs": 1356, - "maxLatencyMs": 2889, - "bytesPerSec": 84862566.41 + "requestsPerSec": 289.61, + "avgLatencyMs": 168.9, + "medianLatencyMs": 139, + "p50LatencyMs": 139, + "p75LatencyMs": 175, + "p90LatencyMs": 239, + "p99LatencyMs": 1262, + "maxLatencyMs": 2784, + "bytesPerSec": 83761561.6 }, { "workers": 100, - "durationMs": 5000, - "requests": 1424, + "durationMs": 5010, + "requests": 1400, "errors": 0, - "requestsPerSec": 284.8, - "avgLatencyMs": 207.07, - "medianLatencyMs": 134, - "p50LatencyMs": 134, - "p75LatencyMs": 186, - "p90LatencyMs": 258, - "p99LatencyMs": 2690, - "maxLatencyMs": 4836, - "bytesPerSec": 82385305.6 + "requestsPerSec": 280, + "avgLatencyMs": 222.99, + "medianLatencyMs": 153, + "p50LatencyMs": 153, + "p75LatencyMs": 200, + "p90LatencyMs": 267, + "p99LatencyMs": 2810, + "maxLatencyMs": 4909, + "bytesPerSec": 80995942.41 }, { "workers": 200, "durationMs": 5010, - "requests": 1360, + "requests": 1332, "errors": 0, - "requestsPerSec": 272, - "avgLatencyMs": 212.29, - "medianLatencyMs": 137, - "p50LatencyMs": 137, - "p75LatencyMs": 165, - "p90LatencyMs": 272, - "p99LatencyMs": 2998, - "maxLatencyMs": 4937, - "bytesPerSec": 78672691.2 + "requestsPerSec": 266.4, + "avgLatencyMs": 223.24, + "medianLatencyMs": 146, + "p50LatencyMs": 146, + "p75LatencyMs": 190, + "p90LatencyMs": 298, + "p99LatencyMs": 2917, + "maxLatencyMs": 4914, + "bytesPerSec": 77053952 } ] } diff --git a/packages/app-tanstack-start-react/stats/1.156.0.json b/packages/app-tanstack-start-react/stats/1.156.0.json new file mode 100644 index 00000000..58cd4963 --- /dev/null +++ b/packages/app-tanstack-start-react/stats/1.156.0.json @@ -0,0 +1,1130 @@ +{ + "timingMeasuredAt": "2026-10-04T04:21:33.714Z", + "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "frameworkVersion": "1.156.0", + "clientSideRenderedTests": { + "firstPaintMs": 136, + "fcpMs": 136.12, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": 27.07, + "inputDelayMs": 1.4, + "processingDurationMs": 14.62, + "presentationDelayMs": 11.05 + }, + "runs": 5, + "standardDeviation": { + "firstPaintMs": 11.62, + "fcpMs": 11.79, + "interactionLatencyMs": 1.75, + "inputDelayMs": 0.2, + "processingDurationMs": 3.69, + "presentationDelayMs": 2.78 + }, + "samples": [ + { + "firstPaintMs": 148, + "fcpMs": 147.891, + "interactionTests": { + "interactionLatencyMs": 27.624, + "inputDelayMs": 1.498, + "processingDurationMs": 16.391, + "presentationDelayMs": 9.735 + } + }, + { + "firstPaintMs": 141, + "fcpMs": 141.331, + "interactionTests": { + "interactionLatencyMs": 28.307000000000002, + "inputDelayMs": 1.536, + "processingDurationMs": 18.05, + "presentationDelayMs": 8.721 + } + }, + { + "firstPaintMs": 139, + "fcpMs": 139.486, + "interactionTests": { + "interactionLatencyMs": 28.232, + "inputDelayMs": 1.588, + "processingDurationMs": 17.398, + "presentationDelayMs": 9.246 + } + }, + { + "firstPaintMs": 117, + "fcpMs": 116.667, + "interactionTests": { + "interactionLatencyMs": 27.134, + "inputDelayMs": 1.116, + "processingDurationMs": 10.566, + "presentationDelayMs": 15.452 + } + }, + { + "firstPaintMs": 135, + "fcpMs": 135.249, + "interactionTests": { + "interactionLatencyMs": 24.063000000000002, + "inputDelayMs": 1.247, + "processingDurationMs": 10.702, + "presentationDelayMs": 12.114 + } + } + ] + }, + "ssrRequestThroughputTests": { + "opsPerSec": 332, + "avgLatencyMs": 3.044, + "medianLatencyMs": 2.98, + "samples": 3285, + "bodySizeKb": 193.62, + "duplicationFactor": 2 + }, + "serverSideRenderedTests": { + "firstPaintMs": 116.4, + "fcpMs": 116.29, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": 36.84, + "inputDelayMs": 1.81, + "processingDurationMs": 15.89, + "presentationDelayMs": 19.14 + }, + "runs": 5, + "standardDeviation": { + "firstPaintMs": 17.43, + "fcpMs": 17.48, + "interactionLatencyMs": 16.76, + "inputDelayMs": 0.41, + "processingDurationMs": 3.43, + "presentationDelayMs": 14.16 + }, + "samples": [ + { + "firstPaintMs": 125, + "fcpMs": 125.364, + "interactionTests": { + "interactionLatencyMs": 28.976999999999997, + "inputDelayMs": 2.458, + "processingDurationMs": 16.835, + "presentationDelayMs": 9.684 + } + }, + { + "firstPaintMs": 131, + "fcpMs": 130.641, + "interactionTests": { + "interactionLatencyMs": 66.49799999999999, + "inputDelayMs": 1.376, + "processingDurationMs": 20.941, + "presentationDelayMs": 44.181 + } + }, + { + "firstPaintMs": 98, + "fcpMs": 97.574, + "interactionTests": { + "interactionLatencyMs": 26.807, + "inputDelayMs": 1.626, + "processingDurationMs": 12.058, + "presentationDelayMs": 13.123 + } + }, + { + "firstPaintMs": 131, + "fcpMs": 130.856, + "interactionTests": { + "interactionLatencyMs": 33.492, + "inputDelayMs": 1.685, + "processingDurationMs": 16.14, + "presentationDelayMs": 15.667 + } + }, + { + "firstPaintMs": 97, + "fcpMs": 97.024, + "interactionTests": { + "interactionLatencyMs": 28.425, + "inputDelayMs": 1.907, + "processingDurationMs": 13.481, + "presentationDelayMs": 13.037 + } + } + ] + }, + "ssrRouterLinkLoadTests": { + "peakWorkers": 10, + "peakRequestsPerSec": 89, + "peakAvgLatencyMs": 110.69, + "peakP50LatencyMs": 109, + "peakP75LatencyMs": 112, + "peakP90LatencyMs": 138, + "peakP99LatencyMs": 171, + "totalRequests": 2907, + "totalErrors": 0, + "stages": [ + { + "workers": 1, + "durationMs": 5000, + "requests": 394, + "errors": 0, + "requestsPerSec": 78.8, + "avgLatencyMs": 12.13, + "medianLatencyMs": 11, + "p50LatencyMs": 11, + "p75LatencyMs": 13, + "p90LatencyMs": 14, + "p99LatencyMs": 22, + "maxLatencyMs": 22, + "bytesPerSec": 22781952 + }, + { + "workers": 5, + "durationMs": 5000, + "requests": 427, + "errors": 0, + "requestsPerSec": 85.4, + "avgLatencyMs": 57.69, + "medianLatencyMs": 57, + "p50LatencyMs": 57, + "p75LatencyMs": 58, + "p90LatencyMs": 66, + "p99LatencyMs": 87, + "maxLatencyMs": 98, + "bytesPerSec": 24698880 + }, + { + "workers": 10, + "durationMs": 5000, + "requests": 445, + "errors": 0, + "requestsPerSec": 89, + "avgLatencyMs": 110.69, + "medianLatencyMs": 109, + "p50LatencyMs": 109, + "p75LatencyMs": 112, + "p90LatencyMs": 138, + "p99LatencyMs": 171, + "maxLatencyMs": 416, + "bytesPerSec": 25737625.6 + }, + { + "workers": 25, + "durationMs": 5000, + "requests": 444, + "errors": 0, + "requestsPerSec": 88.8, + "avgLatencyMs": 273.51, + "medianLatencyMs": 241, + "p50LatencyMs": 241, + "p75LatencyMs": 293, + "p90LatencyMs": 412, + "p99LatencyMs": 1431, + "maxLatencyMs": 2086, + "bytesPerSec": 25681920 + }, + { + "workers": 50, + "durationMs": 5000, + "requests": 428, + "errors": 0, + "requestsPerSec": 85.6, + "avgLatencyMs": 391.03, + "medianLatencyMs": 269, + "p50LatencyMs": 269, + "p75LatencyMs": 396, + "p90LatencyMs": 516, + "p99LatencyMs": 3793, + "maxLatencyMs": 4794, + "bytesPerSec": 24754585.6 + }, + { + "workers": 100, + "durationMs": 5010, + "requests": 411, + "errors": 0, + "requestsPerSec": 82.2, + "avgLatencyMs": 419.24, + "medianLatencyMs": 298, + "p50LatencyMs": 298, + "p75LatencyMs": 359, + "p90LatencyMs": 585, + "p99LatencyMs": 3709, + "maxLatencyMs": 4849, + "bytesPerSec": 23770726.4 + }, + { + "workers": 200, + "durationMs": 5010, + "requests": 358, + "errors": 0, + "requestsPerSec": 71.6, + "avgLatencyMs": 443.94, + "medianLatencyMs": 256, + "p50LatencyMs": 256, + "p75LatencyMs": 398, + "p90LatencyMs": 505, + "p99LatencyMs": 4051, + "maxLatencyMs": 4787, + "bytesPerSec": 20706099.2 + } + ], + "runs": 3, + "samples": [ + { + "peakWorkers": 10, + "peakRequestsPerSec": 89, + "peakAvgLatencyMs": 110.69, + "peakP50LatencyMs": 109, + "peakP75LatencyMs": 112, + "peakP90LatencyMs": 138, + "peakP99LatencyMs": 171, + "totalRequests": 2907, + "totalErrors": 0, + "stages": [ + { + "workers": 1, + "durationMs": 5000, + "requests": 394, + "errors": 0, + "requestsPerSec": 78.8, + "avgLatencyMs": 12.13, + "medianLatencyMs": 11, + "p50LatencyMs": 11, + "p75LatencyMs": 13, + "p90LatencyMs": 14, + "p99LatencyMs": 22, + "maxLatencyMs": 22, + "bytesPerSec": 22781952 + }, + { + "workers": 5, + "durationMs": 5000, + "requests": 427, + "errors": 0, + "requestsPerSec": 85.4, + "avgLatencyMs": 57.69, + "medianLatencyMs": 57, + "p50LatencyMs": 57, + "p75LatencyMs": 58, + "p90LatencyMs": 66, + "p99LatencyMs": 87, + "maxLatencyMs": 98, + "bytesPerSec": 24698880 + }, + { + "workers": 10, + "durationMs": 5000, + "requests": 445, + "errors": 0, + "requestsPerSec": 89, + "avgLatencyMs": 110.69, + "medianLatencyMs": 109, + "p50LatencyMs": 109, + "p75LatencyMs": 112, + "p90LatencyMs": 138, + "p99LatencyMs": 171, + "maxLatencyMs": 416, + "bytesPerSec": 25737625.6 + }, + { + "workers": 25, + "durationMs": 5000, + "requests": 444, + "errors": 0, + "requestsPerSec": 88.8, + "avgLatencyMs": 273.51, + "medianLatencyMs": 241, + "p50LatencyMs": 241, + "p75LatencyMs": 293, + "p90LatencyMs": 412, + "p99LatencyMs": 1431, + "maxLatencyMs": 2086, + "bytesPerSec": 25681920 + }, + { + "workers": 50, + "durationMs": 5000, + "requests": 428, + "errors": 0, + "requestsPerSec": 85.6, + "avgLatencyMs": 391.03, + "medianLatencyMs": 269, + "p50LatencyMs": 269, + "p75LatencyMs": 396, + "p90LatencyMs": 516, + "p99LatencyMs": 3793, + "maxLatencyMs": 4794, + "bytesPerSec": 24754585.6 + }, + { + "workers": 100, + "durationMs": 5010, + "requests": 411, + "errors": 0, + "requestsPerSec": 82.2, + "avgLatencyMs": 419.24, + "medianLatencyMs": 298, + "p50LatencyMs": 298, + "p75LatencyMs": 359, + "p90LatencyMs": 585, + "p99LatencyMs": 3709, + "maxLatencyMs": 4849, + "bytesPerSec": 23770726.4 + }, + { + "workers": 200, + "durationMs": 5010, + "requests": 358, + "errors": 0, + "requestsPerSec": 71.6, + "avgLatencyMs": 443.94, + "medianLatencyMs": 256, + "p50LatencyMs": 256, + "p75LatencyMs": 398, + "p90LatencyMs": 505, + "p99LatencyMs": 4051, + "maxLatencyMs": 4787, + "bytesPerSec": 20706099.2 + } + ] + }, + { + "peakWorkers": 5, + "peakRequestsPerSec": 90.2, + "peakAvgLatencyMs": 54.59, + "peakP50LatencyMs": 54, + "peakP75LatencyMs": 55, + "peakP90LatencyMs": 56, + "peakP99LatencyMs": 84, + "totalRequests": 2923, + "totalErrors": 0, + "stages": [ + { + "workers": 1, + "durationMs": 5000, + "requests": 417, + "errors": 0, + "requestsPerSec": 83.4, + "avgLatencyMs": 11.54, + "medianLatencyMs": 11, + "p50LatencyMs": 11, + "p75LatencyMs": 12, + "p90LatencyMs": 13, + "p99LatencyMs": 16, + "maxLatencyMs": 21, + "bytesPerSec": 24115609.6 + }, + { + "workers": 5, + "durationMs": 5000, + "requests": 451, + "errors": 0, + "requestsPerSec": 90.2, + "avgLatencyMs": 54.59, + "medianLatencyMs": 54, + "p50LatencyMs": 54, + "p75LatencyMs": 55, + "p90LatencyMs": 56, + "p99LatencyMs": 84, + "maxLatencyMs": 85, + "bytesPerSec": 26081689.6 + }, + { + "workers": 10, + "durationMs": 5000, + "requests": 444, + "errors": 0, + "requestsPerSec": 88.8, + "avgLatencyMs": 110.77, + "medianLatencyMs": 110, + "p50LatencyMs": 110, + "p75LatencyMs": 117, + "p90LatencyMs": 135, + "p99LatencyMs": 165, + "maxLatencyMs": 320, + "bytesPerSec": 25678643.2 + }, + { + "workers": 25, + "durationMs": 5000, + "requests": 442, + "errors": 0, + "requestsPerSec": 88.4, + "avgLatencyMs": 274.12, + "medianLatencyMs": 232, + "p50LatencyMs": 232, + "p75LatencyMs": 331, + "p90LatencyMs": 393, + "p99LatencyMs": 1323, + "maxLatencyMs": 1944, + "bytesPerSec": 25567232 + }, + { + "workers": 50, + "durationMs": 5000, + "requests": 423, + "errors": 0, + "requestsPerSec": 84.6, + "avgLatencyMs": 391.92, + "medianLatencyMs": 296, + "p50LatencyMs": 296, + "p75LatencyMs": 341, + "p90LatencyMs": 531, + "p99LatencyMs": 3566, + "maxLatencyMs": 4750, + "bytesPerSec": 24462950.4 + }, + { + "workers": 100, + "durationMs": 5000, + "requests": 398, + "errors": 0, + "requestsPerSec": 79.6, + "avgLatencyMs": 409.05, + "medianLatencyMs": 270, + "p50LatencyMs": 270, + "p75LatencyMs": 351, + "p90LatencyMs": 560, + "p99LatencyMs": 3949, + "maxLatencyMs": 4860, + "bytesPerSec": 23015424 + }, + { + "workers": 200, + "durationMs": 5010, + "requests": 348, + "errors": 0, + "requestsPerSec": 69.6, + "avgLatencyMs": 456.4, + "medianLatencyMs": 255, + "p50LatencyMs": 255, + "p75LatencyMs": 405, + "p90LatencyMs": 535, + "p99LatencyMs": 4116, + "maxLatencyMs": 4848, + "bytesPerSec": 20126105.61 + } + ] + }, + { + "peakWorkers": 5, + "peakRequestsPerSec": 84, + "peakAvgLatencyMs": 58.7, + "peakP50LatencyMs": 58, + "peakP75LatencyMs": 59, + "peakP90LatencyMs": 61, + "peakP99LatencyMs": 87, + "totalRequests": 2772, + "totalErrors": 0, + "stages": [ + { + "workers": 1, + "durationMs": 5000, + "requests": 395, + "errors": 0, + "requestsPerSec": 79, + "avgLatencyMs": 12.13, + "medianLatencyMs": 12, + "p50LatencyMs": 12, + "p75LatencyMs": 13, + "p90LatencyMs": 13, + "p99LatencyMs": 17, + "maxLatencyMs": 22, + "bytesPerSec": 22840934.4 + }, + { + "workers": 5, + "durationMs": 5000, + "requests": 420, + "errors": 0, + "requestsPerSec": 84, + "avgLatencyMs": 58.7, + "medianLatencyMs": 58, + "p50LatencyMs": 58, + "p75LatencyMs": 59, + "p90LatencyMs": 61, + "p99LatencyMs": 87, + "maxLatencyMs": 88, + "bytesPerSec": 24292556.8 + }, + { + "workers": 10, + "durationMs": 5000, + "requests": 417, + "errors": 0, + "requestsPerSec": 83.4, + "avgLatencyMs": 118.06, + "medianLatencyMs": 117, + "p50LatencyMs": 117, + "p75LatencyMs": 120, + "p90LatencyMs": 152, + "p99LatencyMs": 195, + "maxLatencyMs": 235, + "bytesPerSec": 24115609.6 + }, + { + "workers": 25, + "durationMs": 5000, + "requests": 420, + "errors": 0, + "requestsPerSec": 84, + "avgLatencyMs": 286.88, + "medianLatencyMs": 247, + "p50LatencyMs": 247, + "p75LatencyMs": 314, + "p90LatencyMs": 417, + "p99LatencyMs": 1588, + "maxLatencyMs": 2238, + "bytesPerSec": 24292556.8 + }, + { + "workers": 50, + "durationMs": 5000, + "requests": 413, + "errors": 0, + "requestsPerSec": 82.6, + "avgLatencyMs": 402.7, + "medianLatencyMs": 279, + "p50LatencyMs": 279, + "p75LatencyMs": 398, + "p90LatencyMs": 516, + "p99LatencyMs": 3595, + "maxLatencyMs": 4784, + "bytesPerSec": 23886233.6 + }, + { + "workers": 100, + "durationMs": 5010, + "requests": 387, + "errors": 0, + "requestsPerSec": 77.41, + "avgLatencyMs": 420.53, + "medianLatencyMs": 274, + "p50LatencyMs": 274, + "p75LatencyMs": 381, + "p90LatencyMs": 638, + "p99LatencyMs": 3965, + "maxLatencyMs": 4898, + "bytesPerSec": 22383001.6 + }, + { + "workers": 200, + "durationMs": 5010, + "requests": 320, + "errors": 0, + "requestsPerSec": 64, + "avgLatencyMs": 495.29, + "medianLatencyMs": 268, + "p50LatencyMs": 268, + "p75LatencyMs": 411, + "p90LatencyMs": 1138, + "p99LatencyMs": 4173, + "maxLatencyMs": 4983, + "bytesPerSec": 18504089.61 + } + ] + } + ], + "warmupDurationMs": 5000 + }, + "packageJson": { + "dependencies": { + "@tanstack/react-router": "1.156.0", + "@tanstack/react-start": "1.156.0", + "nitro": "3.0.1-alpha.2", + "react": "19.2.3", + "react-dom": "19.2.3", + "srvx": "0.10.1" + }, + "devDependencies": { + "@types/node": "25.0.10", + "@types/react": "19.2.9", + "@types/react-dom": "19.2.3", + "@vitejs/plugin-react": "5.1.2", + "typescript": "5.9.3", + "vite": "7.3.1" + } + }, + "browserVersion": "Google Chrome 153.0.8010.47", + "ssrLoadTests": { + "peakWorkers": 25, + "peakRequestsPerSec": 297.61, + "peakAvgLatencyMs": 82.77, + "peakP50LatencyMs": 83, + "peakP75LatencyMs": 88, + "peakP90LatencyMs": 107, + "peakP99LatencyMs": 159, + "totalRequests": 9767, + "totalErrors": 0, + "stages": [ + { + "workers": 1, + "durationMs": 5000, + "requests": 1094, + "errors": 0, + "requestsPerSec": 218.8, + "avgLatencyMs": 4.12, + "medianLatencyMs": 4, + "p50LatencyMs": 4, + "p75LatencyMs": 4, + "p90LatencyMs": 5, + "p99LatencyMs": 6, + "maxLatencyMs": 8, + "bytesPerSec": 63291392 + }, + { + "workers": 5, + "durationMs": 5000, + "requests": 1442, + "errors": 0, + "requestsPerSec": 288.4, + "avgLatencyMs": 16.95, + "medianLatencyMs": 17, + "p50LatencyMs": 17, + "p75LatencyMs": 18, + "p90LatencyMs": 20, + "p99LatencyMs": 27, + "maxLatencyMs": 35, + "bytesPerSec": 83407667.2 + }, + { + "workers": 10, + "durationMs": 5000, + "requests": 1470, + "errors": 0, + "requestsPerSec": 294, + "avgLatencyMs": 33.43, + "medianLatencyMs": 33, + "p50LatencyMs": 33, + "p75LatencyMs": 34, + "p90LatencyMs": 41, + "p99LatencyMs": 56, + "maxLatencyMs": 78, + "bytesPerSec": 85032960 + }, + { + "workers": 25, + "durationMs": 5000, + "requests": 1488, + "errors": 0, + "requestsPerSec": 297.61, + "avgLatencyMs": 82.77, + "medianLatencyMs": 83, + "p50LatencyMs": 83, + "p75LatencyMs": 88, + "p90LatencyMs": 107, + "p99LatencyMs": 159, + "maxLatencyMs": 609, + "bytesPerSec": 86081536 + }, + { + "workers": 50, + "durationMs": 5010, + "requests": 1451, + "errors": 0, + "requestsPerSec": 290.2, + "avgLatencyMs": 169.02, + "medianLatencyMs": 127, + "p50LatencyMs": 127, + "p75LatencyMs": 185, + "p90LatencyMs": 248, + "p99LatencyMs": 1436, + "maxLatencyMs": 2920, + "bytesPerSec": 83931955.2 + }, + { + "workers": 100, + "durationMs": 5010, + "requests": 1431, + "errors": 0, + "requestsPerSec": 286.2, + "avgLatencyMs": 207.65, + "medianLatencyMs": 132, + "p50LatencyMs": 132, + "p75LatencyMs": 183, + "p90LatencyMs": 271, + "p99LatencyMs": 2861, + "maxLatencyMs": 4882, + "bytesPerSec": 82778521.6 + }, + { + "workers": 200, + "durationMs": 5010, + "requests": 1391, + "errors": 0, + "requestsPerSec": 278.2, + "avgLatencyMs": 220.93, + "medianLatencyMs": 145, + "p50LatencyMs": 145, + "p75LatencyMs": 173, + "p90LatencyMs": 291, + "p99LatencyMs": 2974, + "maxLatencyMs": 4920, + "bytesPerSec": 80461824 + } + ], + "runs": 3, + "samples": [ + { + "peakWorkers": 10, + "peakRequestsPerSec": 294.4, + "peakAvgLatencyMs": 33.37, + "peakP50LatencyMs": 33, + "peakP75LatencyMs": 34, + "peakP90LatencyMs": 42, + "peakP99LatencyMs": 55, + "totalRequests": 9687, + "totalErrors": 0, + "stages": [ + { + "workers": 1, + "durationMs": 5000, + "requests": 1093, + "errors": 0, + "requestsPerSec": 218.6, + "avgLatencyMs": 4.11, + "medianLatencyMs": 4, + "p50LatencyMs": 4, + "p75LatencyMs": 4, + "p90LatencyMs": 4, + "p99LatencyMs": 6, + "maxLatencyMs": 7, + "bytesPerSec": 63232409.6 + }, + { + "workers": 5, + "durationMs": 5000, + "requests": 1438, + "errors": 0, + "requestsPerSec": 287.61, + "avgLatencyMs": 16.9, + "medianLatencyMs": 17, + "p50LatencyMs": 17, + "p75LatencyMs": 17, + "p90LatencyMs": 19, + "p99LatencyMs": 27, + "maxLatencyMs": 34, + "bytesPerSec": 83184844.8 + }, + { + "workers": 10, + "durationMs": 5000, + "requests": 1472, + "errors": 0, + "requestsPerSec": 294.4, + "avgLatencyMs": 33.37, + "medianLatencyMs": 33, + "p50LatencyMs": 33, + "p75LatencyMs": 34, + "p90LatencyMs": 42, + "p99LatencyMs": 55, + "maxLatencyMs": 103, + "bytesPerSec": 85150924.8 + }, + { + "workers": 25, + "durationMs": 5000, + "requests": 1435, + "errors": 0, + "requestsPerSec": 287, + "avgLatencyMs": 85.78, + "medianLatencyMs": 84, + "p50LatencyMs": 84, + "p75LatencyMs": 97, + "p90LatencyMs": 118, + "p99LatencyMs": 167, + "maxLatencyMs": 613, + "bytesPerSec": 83014451.2 + }, + { + "workers": 50, + "durationMs": 5000, + "requests": 1444, + "errors": 0, + "requestsPerSec": 288.8, + "avgLatencyMs": 169.04, + "medianLatencyMs": 129, + "p50LatencyMs": 129, + "p75LatencyMs": 163, + "p90LatencyMs": 252, + "p99LatencyMs": 1504, + "maxLatencyMs": 3040, + "bytesPerSec": 83538739.2 + }, + { + "workers": 100, + "durationMs": 5010, + "requests": 1430, + "errors": 0, + "requestsPerSec": 286, + "avgLatencyMs": 211.25, + "medianLatencyMs": 143, + "p50LatencyMs": 143, + "p75LatencyMs": 176, + "p90LatencyMs": 280, + "p99LatencyMs": 2841, + "maxLatencyMs": 4899, + "bytesPerSec": 82726092.8 + }, + { + "workers": 200, + "durationMs": 5010, + "requests": 1375, + "errors": 0, + "requestsPerSec": 275, + "avgLatencyMs": 213.42, + "medianLatencyMs": 143, + "p50LatencyMs": 143, + "p75LatencyMs": 185, + "p90LatencyMs": 270, + "p99LatencyMs": 2956, + "maxLatencyMs": 4984, + "bytesPerSec": 79544320 + } + ] + }, + { + "peakWorkers": 25, + "peakRequestsPerSec": 297.61, + "peakAvgLatencyMs": 82.77, + "peakP50LatencyMs": 83, + "peakP75LatencyMs": 88, + "peakP90LatencyMs": 107, + "peakP99LatencyMs": 159, + "totalRequests": 9767, + "totalErrors": 0, + "stages": [ + { + "workers": 1, + "durationMs": 5000, + "requests": 1094, + "errors": 0, + "requestsPerSec": 218.8, + "avgLatencyMs": 4.12, + "medianLatencyMs": 4, + "p50LatencyMs": 4, + "p75LatencyMs": 4, + "p90LatencyMs": 5, + "p99LatencyMs": 6, + "maxLatencyMs": 8, + "bytesPerSec": 63291392 + }, + { + "workers": 5, + "durationMs": 5000, + "requests": 1442, + "errors": 0, + "requestsPerSec": 288.4, + "avgLatencyMs": 16.95, + "medianLatencyMs": 17, + "p50LatencyMs": 17, + "p75LatencyMs": 18, + "p90LatencyMs": 20, + "p99LatencyMs": 27, + "maxLatencyMs": 35, + "bytesPerSec": 83407667.2 + }, + { + "workers": 10, + "durationMs": 5000, + "requests": 1470, + "errors": 0, + "requestsPerSec": 294, + "avgLatencyMs": 33.43, + "medianLatencyMs": 33, + "p50LatencyMs": 33, + "p75LatencyMs": 34, + "p90LatencyMs": 41, + "p99LatencyMs": 56, + "maxLatencyMs": 78, + "bytesPerSec": 85032960 + }, + { + "workers": 25, + "durationMs": 5000, + "requests": 1488, + "errors": 0, + "requestsPerSec": 297.61, + "avgLatencyMs": 82.77, + "medianLatencyMs": 83, + "p50LatencyMs": 83, + "p75LatencyMs": 88, + "p90LatencyMs": 107, + "p99LatencyMs": 159, + "maxLatencyMs": 609, + "bytesPerSec": 86081536 + }, + { + "workers": 50, + "durationMs": 5010, + "requests": 1451, + "errors": 0, + "requestsPerSec": 290.2, + "avgLatencyMs": 169.02, + "medianLatencyMs": 127, + "p50LatencyMs": 127, + "p75LatencyMs": 185, + "p90LatencyMs": 248, + "p99LatencyMs": 1436, + "maxLatencyMs": 2920, + "bytesPerSec": 83931955.2 + }, + { + "workers": 100, + "durationMs": 5010, + "requests": 1431, + "errors": 0, + "requestsPerSec": 286.2, + "avgLatencyMs": 207.65, + "medianLatencyMs": 132, + "p50LatencyMs": 132, + "p75LatencyMs": 183, + "p90LatencyMs": 271, + "p99LatencyMs": 2861, + "maxLatencyMs": 4882, + "bytesPerSec": 82778521.6 + }, + { + "workers": 200, + "durationMs": 5010, + "requests": 1391, + "errors": 0, + "requestsPerSec": 278.2, + "avgLatencyMs": 220.93, + "medianLatencyMs": 145, + "p50LatencyMs": 145, + "p75LatencyMs": 173, + "p90LatencyMs": 291, + "p99LatencyMs": 2974, + "maxLatencyMs": 4920, + "bytesPerSec": 80461824 + } + ] + }, + { + "peakWorkers": 10, + "peakRequestsPerSec": 298.4, + "peakAvgLatencyMs": 32.98, + "peakP50LatencyMs": 33, + "peakP75LatencyMs": 34, + "peakP90LatencyMs": 37, + "peakP99LatencyMs": 51, + "totalRequests": 9672, + "totalErrors": 0, + "stages": [ + { + "workers": 1, + "durationMs": 5000, + "requests": 1101, + "errors": 0, + "requestsPerSec": 220.2, + "avgLatencyMs": 4.11, + "medianLatencyMs": 4, + "p50LatencyMs": 4, + "p75LatencyMs": 4, + "p90LatencyMs": 4, + "p99LatencyMs": 5, + "maxLatencyMs": 7, + "bytesPerSec": 63678054.4 + }, + { + "workers": 5, + "durationMs": 5000, + "requests": 1441, + "errors": 0, + "requestsPerSec": 288.2, + "avgLatencyMs": 16.94, + "medianLatencyMs": 17, + "p50LatencyMs": 17, + "p75LatencyMs": 17, + "p90LatencyMs": 20, + "p99LatencyMs": 27, + "maxLatencyMs": 30, + "bytesPerSec": 83355238.41 + }, + { + "workers": 10, + "durationMs": 5000, + "requests": 1492, + "errors": 0, + "requestsPerSec": 298.4, + "avgLatencyMs": 32.98, + "medianLatencyMs": 33, + "p50LatencyMs": 33, + "p75LatencyMs": 34, + "p90LatencyMs": 37, + "p99LatencyMs": 51, + "maxLatencyMs": 60, + "bytesPerSec": 86317465.6 + }, + { + "workers": 25, + "durationMs": 5000, + "requests": 1458, + "errors": 0, + "requestsPerSec": 291.61, + "avgLatencyMs": 84.59, + "medianLatencyMs": 83, + "p50LatencyMs": 83, + "p75LatencyMs": 96, + "p90LatencyMs": 117, + "p99LatencyMs": 144, + "maxLatencyMs": 628, + "bytesPerSec": 84338278.41 + }, + { + "workers": 50, + "durationMs": 5000, + "requests": 1448, + "errors": 0, + "requestsPerSec": 289.61, + "avgLatencyMs": 168.9, + "medianLatencyMs": 139, + "p50LatencyMs": 139, + "p75LatencyMs": 175, + "p90LatencyMs": 239, + "p99LatencyMs": 1262, + "maxLatencyMs": 2784, + "bytesPerSec": 83761561.6 + }, + { + "workers": 100, + "durationMs": 5010, + "requests": 1400, + "errors": 0, + "requestsPerSec": 280, + "avgLatencyMs": 222.99, + "medianLatencyMs": 153, + "p50LatencyMs": 153, + "p75LatencyMs": 200, + "p90LatencyMs": 267, + "p99LatencyMs": 2810, + "maxLatencyMs": 4909, + "bytesPerSec": 80995942.41 + }, + { + "workers": 200, + "durationMs": 5010, + "requests": 1332, + "errors": 0, + "requestsPerSec": 266.4, + "avgLatencyMs": 223.24, + "medianLatencyMs": 146, + "p50LatencyMs": 146, + "p75LatencyMs": 190, + "p90LatencyMs": 298, + "p99LatencyMs": 2917, + "maxLatencyMs": 4914, + "bytesPerSec": 77053952 + } + ] + } + ], + "warmupDurationMs": 5000 + } +} diff --git a/packages/docs/src/content/devtime/starter-astro.json b/packages/docs/src/content/devtime/starter-astro.json index d3881203..ae65471b 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-03T13:34:23.158Z", + "timingMeasuredAt": "2026-10-04T04:21:33.714Z", "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": 806, - "standardDeviationMs": 11.55, - "minMs": 795, - "maxMs": 822, - "samplesMs": [795, 812, 822, 795, 806] + "avgMs": 871, + "standardDeviationMs": 13.25, + "minMs": 851, + "maxMs": 886, + "samplesMs": [875, 886, 851, 866, 877] }, "warmBuildTime": { - "avgMs": 784.6, - "standardDeviationMs": 22.45, - "minMs": 764, - "maxMs": 819, - "samplesMs": [794, 819, 778, 764, 768] + "avgMs": 836, + "standardDeviationMs": 12.43, + "minMs": 819, + "maxMs": 852, + "samplesMs": [842, 852, 837, 830, 819] }, "installTime": { - "avgMs": 3573.2, - "standardDeviationMs": 1119.7, - "minMs": 1797, - "maxMs": 4522, - "samplesMs": [1797, 3202, 4522, 4400, 3945] + "avgMs": 3229.6, + "standardDeviationMs": 944, + "minMs": 1704, + "maxMs": 4085, + "samplesMs": [1704, 2966, 3705, 3688, 4085] }, "order": 1, "duplicateDependencies": 13, @@ -128,11 +128,11 @@ "minimumNodeVersion": "22.19.0", "minimumNodeVersionImposedBy": ["undici"], "devServerStartTime": { - "avgMs": 1307.8, - "standardDeviationMs": 81.64, - "minMs": 1208, - "maxMs": 1400, - "samplesMs": [1326, 1400, 1365, 1240, 1208] + "avgMs": 1369, + "standardDeviationMs": 75.59, + "minMs": 1314, + "maxMs": 1502, + "samplesMs": [1336, 1502, 1314, 1351, 1342] }, "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 90bf1d22..ff605fd5 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-03T13:34:23.158Z", + "timingMeasuredAt": "2026-10-04T04:21:33.714Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "nodeModulesSize": 587243520, "frameworkVersion": "16.1.1", @@ -17,25 +17,25 @@ "minInstallTimeMs": 3414, "maxInstallTimeMs": 6993, "coldBuildTime": { - "avgMs": 5099.4, - "standardDeviationMs": 394.06, - "minMs": 4675, - "maxMs": 5516, - "samplesMs": [5461, 5516, 4675, 5115, 4730] + "avgMs": 5041.6, + "standardDeviationMs": 282.42, + "minMs": 4649, + "maxMs": 5349, + "samplesMs": [5349, 5091, 5243, 4876, 4649] }, "warmBuildTime": { - "avgMs": 5109.8, - "standardDeviationMs": 196.35, - "minMs": 4810, - "maxMs": 5331, - "samplesMs": [5331, 5229, 5103, 4810, 5076] + "avgMs": 5151.8, + "standardDeviationMs": 441.07, + "minMs": 4605, + "maxMs": 5759, + "samplesMs": [5153, 5759, 5354, 4888, 4605] }, "installTime": { - "avgMs": 5868.4, - "standardDeviationMs": 1500.3, - "minMs": 3202, - "maxMs": 6652, - "samplesMs": [3202, 6652, 6622, 6626, 6240] + "avgMs": 5858.4, + "standardDeviationMs": 1478, + "minMs": 3216, + "maxMs": 6595, + "samplesMs": [3216, 6595, 6504, 6521, 6456] }, "order": 2, "duplicateDependencies": 12, @@ -431,11 +431,11 @@ "minimumNodeVersion": "20.9.0", "minimumNodeVersionImposedBy": ["next"], "devServerStartTime": { - "avgMs": 2529.2, - "standardDeviationMs": 86.86, - "minMs": 2401, - "maxMs": 2607, - "samplesMs": [2607, 2604, 2487, 2401, 2547] + "avgMs": 2281.8, + "standardDeviationMs": 92.9, + "minMs": 2164, + "maxMs": 2382, + "samplesMs": [2355, 2382, 2297, 2164, 2211] }, "firstPartyDependencies": { "prodDependencies": 1, diff --git a/packages/docs/src/content/devtime/starter-nuxt.json b/packages/docs/src/content/devtime/starter-nuxt.json index de3c9c84..29910f38 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-03T13:34:23.158Z", + "timingMeasuredAt": "2026-10-04T04:21:33.714Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "nodeModulesSize": 254095360, "frameworkVersion": "4.5.2", @@ -17,25 +17,25 @@ "minInstallTimeMs": 4335, "maxInstallTimeMs": 7793, "coldBuildTime": { - "avgMs": 3674.8, - "standardDeviationMs": 135.98, - "minMs": 3521, - "maxMs": 3887, - "samplesMs": [3701, 3521, 3655, 3610, 3887] + "avgMs": 3466.4, + "standardDeviationMs": 56.27, + "minMs": 3410, + "maxMs": 3552, + "samplesMs": [3552, 3440, 3438, 3410, 3492] }, "warmBuildTime": { - "avgMs": 3418.6, - "standardDeviationMs": 105.16, - "minMs": 3273, - "maxMs": 3546, - "samplesMs": [3490, 3404, 3546, 3380, 3273] + "avgMs": 3262.2, + "standardDeviationMs": 38.3, + "minMs": 3209, + "maxMs": 3317, + "samplesMs": [3266, 3258, 3261, 3317, 3209] }, "installTime": { - "avgMs": 5000, - "standardDeviationMs": 1183.4, - "minMs": 2923, - "maxMs": 5866, - "samplesMs": [2923, 5866, 5398, 5563, 5250] + "avgMs": 5448.6, + "standardDeviationMs": 1255.3, + "minMs": 3245, + "maxMs": 6392, + "samplesMs": [3245, 6392, 5784, 5818, 6004] }, "order": 3, "duplicateDependencies": 85, @@ -483,11 +483,11 @@ "minimumNodeVersion": "22.20.0", "minimumNodeVersionImposedBy": ["@napi-rs/lzma-linux-x64-gnu"], "devServerStartTime": { - "avgMs": 2623.8, - "standardDeviationMs": 53.55, - "minMs": 2575, - "maxMs": 2715, - "samplesMs": [2616, 2599, 2614, 2715, 2575] + "avgMs": 2452.2, + "standardDeviationMs": 24.39, + "minMs": 2425, + "maxMs": 2478, + "samplesMs": [2477, 2434, 2478, 2447, 2425] }, "firstPartyDependencies": { "prodDependencies": 1, diff --git a/packages/docs/src/content/devtime/starter-react-router.json b/packages/docs/src/content/devtime/starter-react-router.json index db3e4f6e..7dbbf634 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-03T13:34:23.158Z", + "timingMeasuredAt": "2026-10-04T04:21:33.714Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "nodeModulesSize": 121913344, "frameworkVersion": "7.16.0", @@ -17,25 +17,25 @@ "minInstallTimeMs": 1587, "maxInstallTimeMs": 3343, "coldBuildTime": { - "avgMs": 1652, - "standardDeviationMs": 67.56, - "minMs": 1593, - "maxMs": 1759, - "samplesMs": [1607, 1759, 1625, 1593, 1676] + "avgMs": 1547, + "standardDeviationMs": 29.1, + "minMs": 1504, + "maxMs": 1574, + "samplesMs": [1574, 1534, 1551, 1572, 1504] }, "warmBuildTime": { - "avgMs": 1695.6, - "standardDeviationMs": 124.84, - "minMs": 1604, - "maxMs": 1910, - "samplesMs": [1604, 1696, 1620, 1648, 1910] + "avgMs": 1522.2, + "standardDeviationMs": 32.46, + "minMs": 1490, + "maxMs": 1565, + "samplesMs": [1565, 1501, 1507, 1548, 1490] }, "installTime": { - "avgMs": 1421.4, - "standardDeviationMs": 132.4, - "minMs": 1304, - "maxMs": 1608, - "samplesMs": [1304, 1513, 1330, 1608, 1352] + "avgMs": 1392.2, + "standardDeviationMs": 161.3, + "minMs": 1193, + "maxMs": 1567, + "samplesMs": [1193, 1266, 1410, 1567, 1525] }, "order": 4, "duplicateDependencies": 9, @@ -103,11 +103,11 @@ "minimumNodeVersion": "20.19.0", "minimumNodeVersionImposedBy": ["vite"], "devServerStartTime": { - "avgMs": 832, - "standardDeviationMs": 13.21, - "minMs": 814, - "maxMs": 848, - "samplesMs": [826, 814, 841, 848, 831] + "avgMs": 844.8, + "standardDeviationMs": 20.34, + "minMs": 818, + "maxMs": 869, + "samplesMs": [869, 834, 860, 843, 818] }, "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 d52b1288..68fdc9a7 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-03T13:34:23.158Z", + "timingMeasuredAt": "2026-10-04T04:21:33.714Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "installTimeMs": 3935, "nodeModulesSize": 136343552, @@ -17,25 +17,25 @@ "minInstallTimeMs": 2586, "maxInstallTimeMs": 4638, "coldBuildTime": { - "avgMs": 2706, - "standardDeviationMs": 52.54, - "minMs": 2663, - "maxMs": 2796, - "samplesMs": [2796, 2675, 2663, 2699, 2697] + "avgMs": 2863.4, + "standardDeviationMs": 131.5, + "minMs": 2713, + "maxMs": 3005, + "samplesMs": [2742, 2969, 3005, 2888, 2713] }, "warmBuildTime": { - "avgMs": 2622.4, - "standardDeviationMs": 78.88, - "minMs": 2528, - "maxMs": 2711, - "samplesMs": [2711, 2630, 2558, 2528, 2685] + "avgMs": 2779, + "standardDeviationMs": 67.79, + "minMs": 2700, + "maxMs": 2872, + "samplesMs": [2742, 2821, 2700, 2760, 2872] }, "installTime": { - "avgMs": 1771.8, - "standardDeviationMs": 316.7, - "minMs": 1404, - "maxMs": 2026, - "samplesMs": [1404, 1448, 1971, 2010, 2026] + "avgMs": 1893.2, + "standardDeviationMs": 241.5, + "minMs": 1485, + "maxMs": 2073, + "samplesMs": [1485, 1868, 2047, 2073, 1993] }, "order": 5, "duplicateDependencies": 8, @@ -98,11 +98,11 @@ "minimumNodeVersion": "24.0.0", "minimumNodeVersionImposedBy": ["@solidjs/start", "starter-solid-start"], "devServerStartTime": { - "avgMs": 2630.6, - "standardDeviationMs": 25.54, - "minMs": 2604, - "maxMs": 2672, - "samplesMs": [2617, 2631, 2629, 2672, 2604] + "avgMs": 2767.2, + "standardDeviationMs": 29.58, + "minMs": 2731, + "maxMs": 2813, + "samplesMs": [2770, 2813, 2759, 2763, 2731] }, "firstPartyDependencies": { "prodDependencies": 4, diff --git a/packages/docs/src/content/devtime/starter-sveltekit.json b/packages/docs/src/content/devtime/starter-sveltekit.json index 4f7fc802..f3e41613 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-03T13:34:23.158Z", + "timingMeasuredAt": "2026-10-04T04:21:33.714Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "nodeModulesSize": 103116800, "frameworkVersion": "2.66.0", @@ -17,25 +17,25 @@ "minInstallTimeMs": 1945, "maxInstallTimeMs": 2904, "coldBuildTime": { - "avgMs": 2149.2, - "standardDeviationMs": 52.82, - "minMs": 2086, - "maxMs": 2208, - "samplesMs": [2086, 2101, 2176, 2175, 2208] + "avgMs": 2241.6, + "standardDeviationMs": 36.23, + "minMs": 2207, + "maxMs": 2300, + "samplesMs": [2251, 2300, 2207, 2224, 2226] }, "warmBuildTime": { - "avgMs": 2025.2, - "standardDeviationMs": 40.78, - "minMs": 1972, - "maxMs": 2076, - "samplesMs": [2004, 2053, 1972, 2021, 2076] + "avgMs": 2154.2, + "standardDeviationMs": 136.53, + "minMs": 2034, + "maxMs": 2374, + "samplesMs": [2196, 2089, 2034, 2374, 2078] }, "installTime": { - "avgMs": 1659, - "standardDeviationMs": 147.4, - "minMs": 1410, - "maxMs": 1799, - "samplesMs": [1410, 1689, 1799, 1724, 1673] + "avgMs": 1588.4, + "standardDeviationMs": 111.6, + "minMs": 1472, + "maxMs": 1731, + "samplesMs": [1472, 1483, 1599, 1731, 1657] }, "order": 6, "duplicateDependencies": 2, @@ -73,11 +73,11 @@ "minimumNodeVersion": "22.20.0", "minimumNodeVersionImposedBy": ["@napi-rs/lzma-linux-x64-gnu"], "devServerStartTime": { - "avgMs": 1254, - "standardDeviationMs": 58.47, - "minMs": 1187, - "maxMs": 1316, - "samplesMs": [1316, 1305, 1260, 1187, 1202] + "avgMs": 1164.2, + "standardDeviationMs": 68.37, + "minMs": 1128, + "maxMs": 1286, + "samplesMs": [1133, 1144, 1286, 1128, 1130] }, "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 7ef5ddeb..e02a0065 100644 --- a/packages/docs/src/content/devtime/starter-tanstack-start-react.json +++ b/packages/docs/src/content/devtime/starter-tanstack-start-react.json @@ -9,37 +9,37 @@ "installTimeMs": 4572, "coldBuildTimeMs": 9098, "warmBuildTimeMs": 8359, - "timingMeasuredAt": "2026-10-03T13:34:23.158Z", + "timingMeasuredAt": "2026-10-04T04:21:33.714Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", - "nodeModulesSize": 223735808, - "frameworkVersion": "1.155.0", + "nodeModulesSize": 223748096, + "frameworkVersion": "1.156.0", "avgInstallTimeMs": 3204.4, "minInstallTimeMs": 2522, "maxInstallTimeMs": 5487, "coldBuildTime": { - "avgMs": 5373.2, - "standardDeviationMs": 73.88, - "minMs": 5279, - "maxMs": 5458, - "samplesMs": [5458, 5330, 5435, 5279, 5364] + "avgMs": 5351, + "standardDeviationMs": 78.2, + "minMs": 5240, + "maxMs": 5437, + "samplesMs": [5240, 5414, 5327, 5337, 5437] }, "warmBuildTime": { - "avgMs": 5231.4, - "standardDeviationMs": 155.64, - "minMs": 5097, - "maxMs": 5418, - "samplesMs": [5141, 5383, 5418, 5097, 5118] + "avgMs": 5200.8, + "standardDeviationMs": 198.97, + "minMs": 5024, + "maxMs": 5504, + "samplesMs": [5024, 5504, 5298, 5070, 5108] }, "installTime": { - "avgMs": 4387.2, - "standardDeviationMs": 1411.3, - "minMs": 1872, - "maxMs": 5219, - "samplesMs": [1872, 4913, 5219, 4932, 5000] + "avgMs": 4286, + "standardDeviationMs": 1433.7, + "minMs": 1732, + "maxMs": 5124, + "samplesMs": [1732, 4781, 4951, 5124, 4842] }, "order": 7, "duplicateDependencies": 12, - "depInstallSize": 186476602, + "depInstallSize": 186496709, "e18eMessages": [ { "message": "[duplicate dependency] lru-cache has 2 installed versions:\n11.2.6 via the following 3 package(s) @asamuzakjp/dom-selector@6.8.1, @asamuzakjp/css-color@4.1.2, cssstyle@5.3.7\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", @@ -47,7 +47,7 @@ "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.155.0\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.156.0\n7.29.0 via the following 4 package(s) @babel/core@7.29.0, @babel/traverse@7.29.0, @babel/template@7.28.6, @testing-library/dom@10.4.1\n💡 Suggestions\n- Consider standardizing on version 7.29.0 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, @@ -57,22 +57,22 @@ "score": 0 }, { - "message": "[duplicate dependency] @tanstack/router-utils has 2 installed versions:\n1.158.0 via the following 1 package(s) @tanstack/react-start@1.155.0\n1.154.7 via the following 3 package(s) @tanstack/router-generator@1.155.0, @tanstack/router-plugin@1.155.0, @tanstack/start-plugin-core@1.155.0\n💡 Suggestions\n- Consider standardizing on version 1.154.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] @tanstack/router-utils has 2 installed versions:\n1.158.0 via the following 1 package(s) @tanstack/react-start@1.156.0\n1.154.7 via the following 3 package(s) @tanstack/router-generator@1.156.0, @tanstack/router-plugin@1.156.0, @tanstack/start-plugin-core@1.156.0\n💡 Suggestions\n- Consider standardizing on version 1.154.7 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] source-map has 2 installed versions:\n0.7.6 via the following 1 package(s) @tanstack/router-generator@1.155.0\n0.6.1 via the following 1 package(s) recast@0.23.11\n💡 Suggestions\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 1 package(s) @tanstack/router-generator@1.156.0\n0.6.1 via the following 1 package(s) recast@0.23.11\n💡 Suggestions\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.155.0\n1.0.0-beta.53 via the following 1 package(s) @vitejs/plugin-react@5.1.2\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "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.156.0\n1.0.0-beta.53 via the following 1 package(s) @vitejs/plugin-react@5.1.2\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.10.1 via the following 3 package(s) @tanstack/start-plugin-core@1.155.0, 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] srvx has 2 installed versions:\n0.10.1 via the following 3 package(s) @tanstack/start-plugin-core@1.156.0, 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", "severity": "warning", "score": 0 }, @@ -127,11 +127,11 @@ "@tanstack/start-storage-context" ], "devServerStartTime": { - "avgMs": 2834.8, - "standardDeviationMs": 91.51, - "minMs": 2701, - "maxMs": 2912, - "samplesMs": [2912, 2901, 2701, 2779, 2881] + "avgMs": 2890.8, + "standardDeviationMs": 115.35, + "minMs": 2771, + "maxMs": 3056, + "samplesMs": [3056, 2868, 2806, 2953, 2771] }, "firstPartyDependencies": { "prodDependencies": 6, 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 8519aa9d..6eb486b2 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-03T13:34:23.158Z", + "timingMeasuredAt": "2026-10-04T04:21:33.714Z", "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": 806, - "standardDeviationMs": 11.55, - "minMs": 795, - "maxMs": 822, - "samplesMs": [795, 812, 822, 795, 806] + "avgMs": 871, + "standardDeviationMs": 13.25, + "minMs": 851, + "maxMs": 886, + "samplesMs": [875, 886, 851, 866, 877] }, "warmBuildTime": { - "avgMs": 784.6, - "standardDeviationMs": 22.45, - "minMs": 764, - "maxMs": 819, - "samplesMs": [794, 819, 778, 764, 768] + "avgMs": 836, + "standardDeviationMs": 12.43, + "minMs": 819, + "maxMs": 852, + "samplesMs": [842, 852, 837, 830, 819] }, "installTime": { - "avgMs": 3573.2, - "standardDeviationMs": 1119.7, - "minMs": 1797, - "maxMs": 4522, - "samplesMs": [1797, 3202, 4522, 4400, 3945] + "avgMs": 3229.6, + "standardDeviationMs": 944, + "minMs": 1704, + "maxMs": 4085, + "samplesMs": [1704, 2966, 3705, 3688, 4085] }, "prodDependencies": 1, "devDependencies": 2, @@ -127,11 +127,11 @@ "minimumNodeVersion": "22.19.0", "minimumNodeVersionImposedBy": ["undici"], "devServerStartTime": { - "avgMs": 1307.8, - "standardDeviationMs": 81.64, - "minMs": 1208, - "maxMs": 1400, - "samplesMs": [1326, 1400, 1365, 1240, 1208] + "avgMs": 1369, + "standardDeviationMs": 75.59, + "minMs": 1314, + "maxMs": 1502, + "samplesMs": [1336, 1502, 1314, 1351, 1342] }, "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 f7f1dacc..444b88d5 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-03T13:34:23.158Z", + "timingMeasuredAt": "2026-10-04T04:21:33.714Z", "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": 5099.4, - "standardDeviationMs": 394.06, - "minMs": 4675, - "maxMs": 5516, - "samplesMs": [5461, 5516, 4675, 5115, 4730] + "avgMs": 5041.6, + "standardDeviationMs": 282.42, + "minMs": 4649, + "maxMs": 5349, + "samplesMs": [5349, 5091, 5243, 4876, 4649] }, "warmBuildTime": { - "avgMs": 5109.8, - "standardDeviationMs": 196.35, - "minMs": 4810, - "maxMs": 5331, - "samplesMs": [5331, 5229, 5103, 4810, 5076] + "avgMs": 5151.8, + "standardDeviationMs": 441.07, + "minMs": 4605, + "maxMs": 5759, + "samplesMs": [5153, 5759, 5354, 4888, 4605] }, "installTime": { - "avgMs": 5868.4, - "standardDeviationMs": 1500.3, - "minMs": 3202, - "maxMs": 6652, - "samplesMs": [3202, 6652, 6622, 6626, 6240] + "avgMs": 5858.4, + "standardDeviationMs": 1478, + "minMs": 3216, + "maxMs": 6595, + "samplesMs": [3216, 6595, 6504, 6521, 6456] }, "prodDependencies": 3, "devDependencies": 6, @@ -430,11 +430,11 @@ "minimumNodeVersion": "20.9.0", "minimumNodeVersionImposedBy": ["next"], "devServerStartTime": { - "avgMs": 2529.2, - "standardDeviationMs": 86.86, - "minMs": 2401, - "maxMs": 2607, - "samplesMs": [2607, 2604, 2487, 2401, 2547] + "avgMs": 2281.8, + "standardDeviationMs": 92.9, + "minMs": 2164, + "maxMs": 2382, + "samplesMs": [2355, 2382, 2297, 2164, 2211] }, "firstPartyDependencies": { "prodDependencies": 1, diff --git a/packages/docs/src/content/devtime/versions/starter-nuxt/4.5.2.json b/packages/docs/src/content/devtime/versions/starter-nuxt/4.5.2.json index 88d8adc9..be1cffe9 100644 --- a/packages/docs/src/content/devtime/versions/starter-nuxt/4.5.2.json +++ b/packages/docs/src/content/devtime/versions/starter-nuxt/4.5.2.json @@ -4,7 +4,7 @@ "type": "starter-kit", "isFocused": true, "order": 3, - "timingMeasuredAt": "2026-10-03T13:34:23.158Z", + "timingMeasuredAt": "2026-10-04T04:21:33.714Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "4.5.2", "avgInstallTimeMs": 5070, @@ -14,25 +14,25 @@ "coldBuildTimeMs": 6962, "warmBuildTimeMs": 6545, "coldBuildTime": { - "avgMs": 3674.8, - "standardDeviationMs": 135.98, - "minMs": 3521, - "maxMs": 3887, - "samplesMs": [3701, 3521, 3655, 3610, 3887] + "avgMs": 3466.4, + "standardDeviationMs": 56.27, + "minMs": 3410, + "maxMs": 3552, + "samplesMs": [3552, 3440, 3438, 3410, 3492] }, "warmBuildTime": { - "avgMs": 3418.6, - "standardDeviationMs": 105.16, - "minMs": 3273, - "maxMs": 3546, - "samplesMs": [3490, 3404, 3546, 3380, 3273] + "avgMs": 3262.2, + "standardDeviationMs": 38.3, + "minMs": 3209, + "maxMs": 3317, + "samplesMs": [3266, 3258, 3261, 3317, 3209] }, "installTime": { - "avgMs": 5000, - "standardDeviationMs": 1183.4, - "minMs": 2923, - "maxMs": 5866, - "samplesMs": [2923, 5866, 5398, 5563, 5250] + "avgMs": 5448.6, + "standardDeviationMs": 1255.3, + "minMs": 3245, + "maxMs": 6392, + "samplesMs": [3245, 6392, 5784, 5818, 6004] }, "prodDependencies": 3, "devDependencies": 2, @@ -482,11 +482,11 @@ "minimumNodeVersion": "22.20.0", "minimumNodeVersionImposedBy": ["@napi-rs/lzma-linux-x64-gnu"], "devServerStartTime": { - "avgMs": 2623.8, - "standardDeviationMs": 53.55, - "minMs": 2575, - "maxMs": 2715, - "samplesMs": [2616, 2599, 2614, 2715, 2575] + "avgMs": 2452.2, + "standardDeviationMs": 24.39, + "minMs": 2425, + "maxMs": 2478, + "samplesMs": [2477, 2434, 2478, 2447, 2425] }, "firstPartyDependencies": { "prodDependencies": 1, 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 441b12b8..4cfa0092 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": 4, - "timingMeasuredAt": "2026-10-03T13:34:23.158Z", + "timingMeasuredAt": "2026-10-04T04:21:33.714Z", "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": 1652, - "standardDeviationMs": 67.56, - "minMs": 1593, - "maxMs": 1759, - "samplesMs": [1607, 1759, 1625, 1593, 1676] + "avgMs": 1547, + "standardDeviationMs": 29.1, + "minMs": 1504, + "maxMs": 1574, + "samplesMs": [1574, 1534, 1551, 1572, 1504] }, "warmBuildTime": { - "avgMs": 1695.6, - "standardDeviationMs": 124.84, - "minMs": 1604, - "maxMs": 1910, - "samplesMs": [1604, 1696, 1620, 1648, 1910] + "avgMs": 1522.2, + "standardDeviationMs": 32.46, + "minMs": 1490, + "maxMs": 1565, + "samplesMs": [1565, 1501, 1507, 1548, 1490] }, "installTime": { - "avgMs": 1421.4, - "standardDeviationMs": 132.4, - "minMs": 1304, - "maxMs": 1608, - "samplesMs": [1304, 1513, 1330, 1608, 1352] + "avgMs": 1392.2, + "standardDeviationMs": 161.3, + "minMs": 1193, + "maxMs": 1567, + "samplesMs": [1193, 1266, 1410, 1567, 1525] }, "prodDependencies": 6, "devDependencies": 9, @@ -102,11 +102,11 @@ "minimumNodeVersion": "20.19.0", "minimumNodeVersionImposedBy": ["vite"], "devServerStartTime": { - "avgMs": 832, - "standardDeviationMs": 13.21, - "minMs": 814, - "maxMs": 848, - "samplesMs": [826, 814, 841, 848, 831] + "avgMs": 844.8, + "standardDeviationMs": 20.34, + "minMs": 818, + "maxMs": 869, + "samplesMs": [869, 834, 860, 843, 818] }, "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 e348c2d0..66689f96 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": 5, - "timingMeasuredAt": "2026-10-03T13:34:23.158Z", + "timingMeasuredAt": "2026-10-04T04:21:33.714Z", "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": 2706, - "standardDeviationMs": 52.54, - "minMs": 2663, - "maxMs": 2796, - "samplesMs": [2796, 2675, 2663, 2699, 2697] + "avgMs": 2863.4, + "standardDeviationMs": 131.5, + "minMs": 2713, + "maxMs": 3005, + "samplesMs": [2742, 2969, 3005, 2888, 2713] }, "warmBuildTime": { - "avgMs": 2622.4, - "standardDeviationMs": 78.88, - "minMs": 2528, - "maxMs": 2711, - "samplesMs": [2711, 2630, 2558, 2528, 2685] + "avgMs": 2779, + "standardDeviationMs": 67.79, + "minMs": 2700, + "maxMs": 2872, + "samplesMs": [2742, 2821, 2700, 2760, 2872] }, "installTime": { - "avgMs": 1771.8, - "standardDeviationMs": 316.7, - "minMs": 1404, - "maxMs": 2026, - "samplesMs": [1404, 1448, 1971, 2010, 2026] + "avgMs": 1893.2, + "standardDeviationMs": 241.5, + "minMs": 1485, + "maxMs": 2073, + "samplesMs": [1485, 1868, 2047, 2073, 1993] }, "prodDependencies": 6, "devDependencies": 1, @@ -97,11 +97,11 @@ "minimumNodeVersion": "24.0.0", "minimumNodeVersionImposedBy": ["@solidjs/start", "starter-solid-start"], "devServerStartTime": { - "avgMs": 2630.6, - "standardDeviationMs": 25.54, - "minMs": 2604, - "maxMs": 2672, - "samplesMs": [2617, 2631, 2629, 2672, 2604] + "avgMs": 2767.2, + "standardDeviationMs": 29.58, + "minMs": 2731, + "maxMs": 2813, + "samplesMs": [2770, 2813, 2759, 2763, 2731] }, "firstPartyDependencies": { "prodDependencies": 4, diff --git a/packages/docs/src/content/devtime/versions/starter-sveltekit/2.66.0.json b/packages/docs/src/content/devtime/versions/starter-sveltekit/2.66.0.json index 1ae9e408..845efa29 100644 --- a/packages/docs/src/content/devtime/versions/starter-sveltekit/2.66.0.json +++ b/packages/docs/src/content/devtime/versions/starter-sveltekit/2.66.0.json @@ -4,7 +4,7 @@ "type": "starter-kit", "isFocused": true, "order": 6, - "timingMeasuredAt": "2026-10-03T13:34:23.158Z", + "timingMeasuredAt": "2026-10-04T04:21:33.714Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "2.66.0", "avgInstallTimeMs": 2195, @@ -14,25 +14,25 @@ "coldBuildTimeMs": 4220, "warmBuildTimeMs": 3910, "coldBuildTime": { - "avgMs": 2149.2, - "standardDeviationMs": 52.82, - "minMs": 2086, - "maxMs": 2208, - "samplesMs": [2086, 2101, 2176, 2175, 2208] + "avgMs": 2241.6, + "standardDeviationMs": 36.23, + "minMs": 2207, + "maxMs": 2300, + "samplesMs": [2251, 2300, 2207, 2224, 2226] }, "warmBuildTime": { - "avgMs": 2025.2, - "standardDeviationMs": 40.78, - "minMs": 1972, - "maxMs": 2076, - "samplesMs": [2004, 2053, 1972, 2021, 2076] + "avgMs": 2154.2, + "standardDeviationMs": 136.53, + "minMs": 2034, + "maxMs": 2374, + "samplesMs": [2196, 2089, 2034, 2374, 2078] }, "installTime": { - "avgMs": 1659, - "standardDeviationMs": 147.4, - "minMs": 1410, - "maxMs": 1799, - "samplesMs": [1410, 1689, 1799, 1724, 1673] + "avgMs": 1588.4, + "standardDeviationMs": 111.6, + "minMs": 1472, + "maxMs": 1731, + "samplesMs": [1472, 1483, 1599, 1731, 1657] }, "prodDependencies": 0, "devDependencies": 8, @@ -72,11 +72,11 @@ "minimumNodeVersion": "22.20.0", "minimumNodeVersionImposedBy": ["@napi-rs/lzma-linux-x64-gnu"], "devServerStartTime": { - "avgMs": 1254, - "standardDeviationMs": 58.47, - "minMs": 1187, - "maxMs": 1316, - "samplesMs": [1316, 1305, 1260, 1187, 1202] + "avgMs": 1164.2, + "standardDeviationMs": 68.37, + "minMs": 1128, + "maxMs": 1286, + "samplesMs": [1133, 1144, 1286, 1128, 1130] }, "firstPartyDependencies": { "prodDependencies": 0, diff --git a/packages/docs/src/content/devtime/versions/starter-tanstack-start-react/1.156.0.json b/packages/docs/src/content/devtime/versions/starter-tanstack-start-react/1.156.0.json new file mode 100644 index 00000000..1af41ad1 --- /dev/null +++ b/packages/docs/src/content/devtime/versions/starter-tanstack-start-react/1.156.0.json @@ -0,0 +1,141 @@ +{ + "name": "TanStack Start", + "package": "starter-tanstack-start-react", + "type": "starter-kit", + "isFocused": true, + "order": 7, + "timingMeasuredAt": "2026-10-04T04:21:33.714Z", + "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "frameworkVersion": "1.156.0", + "avgInstallTimeMs": 3204.4, + "minInstallTimeMs": 2522, + "maxInstallTimeMs": 5487, + "nodeModulesSize": 223748096, + "coldBuildTimeMs": 9098, + "warmBuildTimeMs": 8359, + "coldBuildTime": { + "avgMs": 5351, + "standardDeviationMs": 78.2, + "minMs": 5240, + "maxMs": 5437, + "samplesMs": [5240, 5414, 5327, 5337, 5437] + }, + "warmBuildTime": { + "avgMs": 5200.8, + "standardDeviationMs": 198.97, + "minMs": 5024, + "maxMs": 5504, + "samplesMs": [5024, 5504, 5298, 5070, 5108] + }, + "installTime": { + "avgMs": 4286, + "standardDeviationMs": 1433.7, + "minMs": 1732, + "maxMs": 5124, + "samplesMs": [1732, 4781, 4951, 5124, 4842] + }, + "prodDependencies": 13, + "devDependencies": 11, + "allDependencies": 415, + "duplicateDependencies": 12, + "depInstallSize": 186496709, + "e18eMessages": [ + { + "message": "[duplicate dependency] lru-cache has 2 installed versions:\n11.2.6 via the following 3 package(s) @asamuzakjp/dom-selector@6.8.1, @asamuzakjp/css-color@4.1.2, cssstyle@5.3.7\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", + "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.156.0\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] picomatch has 2 installed versions:\n4.0.3 via the following 6 package(s) fdir@6.5.0, vite@7.3.1, tinyglobby@0.2.15, unplugin@2.3.11, @tanstack/devtools-vite@0.4.1, vitest@4.0.18\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.3 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @tanstack/router-utils has 2 installed versions:\n1.158.0 via the following 1 package(s) @tanstack/react-start@1.156.0\n1.154.7 via the following 3 package(s) @tanstack/router-generator@1.156.0, @tanstack/router-plugin@1.156.0, @tanstack/start-plugin-core@1.156.0\n💡 Suggestions\n- Consider standardizing on version 1.154.7 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] source-map has 2 installed versions:\n0.7.6 via the following 1 package(s) @tanstack/router-generator@1.156.0\n0.6.1 via the following 1 package(s) recast@0.23.11\n💡 Suggestions\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.156.0\n1.0.0-beta.53 via the following 1 package(s) @vitejs/plugin-react@5.1.2\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.10.1 via the following 3 package(s) @tanstack/start-plugin-core@1.156.0, 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", + "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@27.4.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] whatwg-mimetype has 2 installed versions:\n4.0.0 via the following 2 package(s) cheerio@1.2.0, jsdom@27.4.0\n5.0.0 via the following 1 package(s) data-urls@6.0.1\n💡 Suggestions\n- Consider standardizing on version 4.0.0 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] entities has 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.11 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", + "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", + "severity": "warning", + "score": 0 + } + ], + "vendoredCoreJsSize": 0, + "vendoredCoreJsUnnecessaryModules": [], + "browserBaselineTests": { + "baselineStatus": "high", + "baselineYear": 2022, + "baselineReason": null, + "baselineFeatureCount": 45 + }, + "frameworkDependencies": { + "prodDependencies": 8, + "devDependencies": 0, + "allDependencies": 8 + }, + "minimumNodeVersion": "22.12.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" + ], + "devServerStartTime": { + "avgMs": 2890.8, + "standardDeviationMs": 115.35, + "minMs": 2771, + "maxMs": 3056, + "samplesMs": [3056, 2868, 2806, 2953, 2771] + }, + "firstPartyDependencies": { + "prodDependencies": 6, + "devDependencies": 1, + "allDependencies": 248, + "duplicateDependencies": 5 + } +} diff --git a/packages/docs/src/content/runtime/app-astro.json b/packages/docs/src/content/runtime/app-astro.json index c1195145..edf2f03c 100644 --- a/packages/docs/src/content/runtime/app-astro.json +++ b/packages/docs/src/content/runtime/app-astro.json @@ -3,159 +3,159 @@ "package": "app-astro", "isFocused": true, "type": "runtime-app", - "timingMeasuredAt": "2026-10-03T13:34:23.158Z", + "timingMeasuredAt": "2026-10-04T04:21:33.714Z", "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": 108, - "fcpMs": 108.13, + "firstPaintMs": 99.4, + "fcpMs": 99.38, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 2.59, - "inputDelayMs": 1.87, - "processingDurationMs": 0.73, - "presentationDelayMs": 0 + "interactionLatencyMs": 5.94, + "inputDelayMs": 3.01, + "processingDurationMs": 0.44, + "presentationDelayMs": 2.49 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 7.25, - "fcpMs": 7.15, - "interactionLatencyMs": 1.94, - "inputDelayMs": 1.7, - "processingDurationMs": 0.93, - "presentationDelayMs": 0 + "firstPaintMs": 6.91, + "fcpMs": 6.82, + "interactionLatencyMs": 6.28, + "inputDelayMs": 1.22, + "processingDurationMs": 0.35, + "presentationDelayMs": 5.56 }, "samples": [ { - "firstPaintMs": 114, - "fcpMs": 114.146, + "firstPaintMs": 98, + "fcpMs": 98.369, "interactionTests": { - "interactionLatencyMs": 0.7170000000000001, - "inputDelayMs": 0.389, - "processingDurationMs": 0.328, - "presentationDelayMs": 0 + "interactionLatencyMs": 16.951, + "inputDelayMs": 3.454, + "processingDurationMs": 1.07, + "presentationDelayMs": 12.427 } }, { - "firstPaintMs": 107, - "fcpMs": 107.427, + "firstPaintMs": 102, + "fcpMs": 101.799, "interactionTests": { - "interactionLatencyMs": 4.1899999999999995, - "inputDelayMs": 1.798, - "processingDurationMs": 2.392, + "interactionLatencyMs": 2.124, + "inputDelayMs": 1.865, + "processingDurationMs": 0.259, "presentationDelayMs": 0 } }, { - "firstPaintMs": 98, - "fcpMs": 98.184, + "firstPaintMs": 109, + "fcpMs": 108.703, "interactionTests": { - "interactionLatencyMs": 1.041, - "inputDelayMs": 0.753, - "processingDurationMs": 0.288, + "interactionLatencyMs": 3.0909999999999997, + "inputDelayMs": 2.788, + "processingDurationMs": 0.303, "presentationDelayMs": 0 } }, { - "firstPaintMs": 116, - "fcpMs": 115.824, + "firstPaintMs": 90, + "fcpMs": 89.863, "interactionTests": { - "interactionLatencyMs": 1.952, - "inputDelayMs": 1.69, - "processingDurationMs": 0.262, + "interactionLatencyMs": 2.324, + "inputDelayMs": 2.064, + "processingDurationMs": 0.26, "presentationDelayMs": 0 } }, { - "firstPaintMs": 105, - "fcpMs": 105.051, + "firstPaintMs": 98, + "fcpMs": 98.175, "interactionTests": { - "interactionLatencyMs": 5.065, - "inputDelayMs": 4.705, - "processingDurationMs": 0.36, + "interactionLatencyMs": 5.199, + "inputDelayMs": 4.887, + "processingDurationMs": 0.312, "presentationDelayMs": 0 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 729, - "avgLatencyMs": 1.491, - "medianLatencyMs": 1.333, - "samples": 6706, + "opsPerSec": 723, + "avgLatencyMs": 1.494, + "medianLatencyMs": 1.348, + "samples": 6692, "bodySizeKb": 96.89, "duplicationFactor": 1 }, "serverSideRenderedTests": { - "firstPaintMs": 70.6, - "fcpMs": 70.67, + "firstPaintMs": 74.2, + "fcpMs": 74.32, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 1.29, - "inputDelayMs": 1.04, - "processingDurationMs": 0.25, + "interactionLatencyMs": 1.55, + "inputDelayMs": 0.89, + "processingDurationMs": 0.66, "presentationDelayMs": 0 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 15.36, - "fcpMs": 15.17, - "interactionLatencyMs": 0.73, - "inputDelayMs": 0.73, - "processingDurationMs": 0.03, + "firstPaintMs": 10.64, + "fcpMs": 10.67, + "interactionLatencyMs": 1.2, + "inputDelayMs": 0.98, + "processingDurationMs": 0.89, "presentationDelayMs": 0 }, "samples": [ { - "firstPaintMs": 68, - "fcpMs": 68.348, + "firstPaintMs": 74, + "fcpMs": 74.444, "interactionTests": { - "interactionLatencyMs": 1.302, - "inputDelayMs": 0.997, - "processingDurationMs": 0.305, + "interactionLatencyMs": 0.482, + "inputDelayMs": 0.136, + "processingDurationMs": 0.346, "presentationDelayMs": 0 } }, { - "firstPaintMs": 56, - "fcpMs": 56.382, + "firstPaintMs": 78, + "fcpMs": 77.916, "interactionTests": { - "interactionLatencyMs": 0.78, - "inputDelayMs": 0.531, - "processingDurationMs": 0.249, + "interactionLatencyMs": 0.786, + "inputDelayMs": 0.559, + "processingDurationMs": 0.227, "presentationDelayMs": 0 } }, { - "firstPaintMs": 85, - "fcpMs": 84.891, + "firstPaintMs": 57, + "fcpMs": 56.939, "interactionTests": { - "interactionLatencyMs": 1.091, - "inputDelayMs": 0.853, - "processingDurationMs": 0.238, + "interactionLatencyMs": 2.862, + "inputDelayMs": 2.619, + "processingDurationMs": 0.243, "presentationDelayMs": 0 } }, { - "firstPaintMs": 56, - "fcpMs": 55.959, + "firstPaintMs": 76, + "fcpMs": 76.284, "interactionTests": { - "interactionLatencyMs": 0.747, - "inputDelayMs": 0.518, - "processingDurationMs": 0.229, + "interactionLatencyMs": 0.782, + "inputDelayMs": 0.539, + "processingDurationMs": 0.243, "presentationDelayMs": 0 } }, { - "firstPaintMs": 88, - "fcpMs": 87.762, + "firstPaintMs": 86, + "fcpMs": 86.013, "interactionTests": { - "interactionLatencyMs": 2.5250000000000004, - "inputDelayMs": 2.289, - "processingDurationMs": 0.236, + "interactionLatencyMs": 2.856, + "inputDelayMs": 0.611, + "processingDurationMs": 2.245, "presentationDelayMs": 0 } } @@ -163,132 +163,132 @@ }, "ssrLoadTests": { "peakWorkers": 50, - "peakRequestsPerSec": 1585.6, - "peakAvgLatencyMs": 30.93, - "peakP50LatencyMs": 30, - "peakP75LatencyMs": 31, - "peakP90LatencyMs": 33, - "peakP99LatencyMs": 45, - "totalRequests": 47206, + "peakRequestsPerSec": 1562.6, + "peakAvgLatencyMs": 31.4, + "peakP50LatencyMs": 31, + "peakP75LatencyMs": 32, + "peakP90LatencyMs": 34, + "peakP99LatencyMs": 46, + "totalRequests": 46817, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2699, + "requests": 2771, "errors": 0, - "requestsPerSec": 539.8, - "avgLatencyMs": 1.08, + "requestsPerSec": 554.21, + "avgLatencyMs": 1.03, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 3, - "maxLatencyMs": 5, - "bytesPerSec": 102242713.6 + "maxLatencyMs": 3, + "bytesPerSec": 104942796.8 }, { "workers": 5, "durationMs": 5000, - "requests": 6068, + "requests": 6020, "errors": 0, - "requestsPerSec": 1213.6, - "avgLatencyMs": 3.68, + "requestsPerSec": 1204, + "avgLatencyMs": 3.6, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 8, - "bytesPerSec": 229860966.4 + "maxLatencyMs": 18, + "bytesPerSec": 228052172.8 }, { "workers": 10, "durationMs": 5000, - "requests": 7111, + "requests": 7026, "errors": 0, - "requestsPerSec": 1422.2, - "avgLatencyMs": 6.38, + "requestsPerSec": 1405.2, + "avgLatencyMs": 6.48, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 7, - "p90LatencyMs": 7, + "p90LatencyMs": 8, "p99LatencyMs": 10, - "maxLatencyMs": 14, - "bytesPerSec": 269379174.4 + "maxLatencyMs": 16, + "bytesPerSec": 266154803.2 }, { "workers": 25, "durationMs": 5000, - "requests": 7701, + "requests": 7770, "errors": 0, - "requestsPerSec": 1540.2, - "avgLatencyMs": 15.7, + "requestsPerSec": 1554, + "avgLatencyMs": 15.54, "medianLatencyMs": 15, "p50LatencyMs": 15, - "p75LatencyMs": 17, - "p90LatencyMs": 18, + "p75LatencyMs": 16, + "p90LatencyMs": 17, "p99LatencyMs": 24, - "maxLatencyMs": 43, - "bytesPerSec": 291635200 + "maxLatencyMs": 75, + "bytesPerSec": 294256640 }, { "workers": 50, "durationMs": 5000, - "requests": 7928, + "requests": 7813, "errors": 0, - "requestsPerSec": 1585.6, - "avgLatencyMs": 30.93, - "medianLatencyMs": 30, - "p50LatencyMs": 30, - "p75LatencyMs": 31, - "p90LatencyMs": 33, - "p99LatencyMs": 45, - "maxLatencyMs": 271, - "bytesPerSec": 300338380.8 + "requestsPerSec": 1562.6, + "avgLatencyMs": 31.4, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 32, + "p90LatencyMs": 34, + "p99LatencyMs": 46, + "maxLatencyMs": 380, + "bytesPerSec": 295881932.8 }, { "workers": 100, "durationMs": 5000, - "requests": 7844, + "requests": 7766, "errors": 0, - "requestsPerSec": 1568.8, - "avgLatencyMs": 62.84, + "requestsPerSec": 1553.2, + "avgLatencyMs": 63.52, "medianLatencyMs": 61, "p50LatencyMs": 61, "p75LatencyMs": 63, - "p90LatencyMs": 65, - "p99LatencyMs": 103, - "maxLatencyMs": 1481, - "bytesPerSec": 297087795.2 + "p90LatencyMs": 67, + "p99LatencyMs": 98, + "maxLatencyMs": 1507, + "bytesPerSec": 294151782.4 }, { "workers": 200, "durationMs": 5010, - "requests": 7855, + "requests": 7651, "errors": 0, - "requestsPerSec": 1571, - "avgLatencyMs": 112.9, - "medianLatencyMs": 82, - "p50LatencyMs": 82, - "p75LatencyMs": 99, - "p90LatencyMs": 107, - "p99LatencyMs": 1506, - "maxLatencyMs": 4954, - "bytesPerSec": 297507225.61 + "requestsPerSec": 1530.2, + "avgLatencyMs": 113.92, + "medianLatencyMs": 83, + "p50LatencyMs": 83, + "p75LatencyMs": 97, + "p90LatencyMs": 112, + "p99LatencyMs": 1548, + "maxLatencyMs": 4990, + "bytesPerSec": 289852620.8 } ], "runs": 3, "samples": [ { "peakWorkers": 50, - "peakRequestsPerSec": 1550.8, - "peakAvgLatencyMs": 31.64, + "peakRequestsPerSec": 1538.8, + "peakAvgLatencyMs": 31.86, "peakP50LatencyMs": 31, "peakP75LatencyMs": 32, "peakP90LatencyMs": 34, - "peakP99LatencyMs": 50, - "totalRequests": 46268, + "peakP99LatencyMs": 47, + "totalRequests": 46089, "totalErrors": 0, "stages": [ { @@ -297,340 +297,340 @@ "requests": 2652, "errors": 0, "requestsPerSec": 530.4, - "avgLatencyMs": 1.08, + "avgLatencyMs": 1.06, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 3, "maxLatencyMs": 4, - "bytesPerSec": 100447027.2 + "bytesPerSec": 100460134.4 }, { "workers": 5, "durationMs": 5000, - "requests": 5914, + "requests": 5968, "errors": 0, - "requestsPerSec": 1182.8, - "avgLatencyMs": 3.94, + "requestsPerSec": 1193.6, + "avgLatencyMs": 3.93, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, - "p99LatencyMs": 7, + "p99LatencyMs": 6, "maxLatencyMs": 9, - "bytesPerSec": 224041369.6 + "bytesPerSec": 226033664 }, { "workers": 10, "durationMs": 5000, - "requests": 6916, + "requests": 6964, "errors": 0, - "requestsPerSec": 1383.2, - "avgLatencyMs": 6.65, + "requestsPerSec": 1392.8, + "avgLatencyMs": 6.6, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 7, "p90LatencyMs": 8, - "p99LatencyMs": 11, - "maxLatencyMs": 21, - "bytesPerSec": 261947392 + "p99LatencyMs": 10, + "maxLatencyMs": 15, + "bytesPerSec": 263756185.6 }, { "workers": 25, "durationMs": 5000, - "requests": 7680, + "requests": 7513, "errors": 0, - "requestsPerSec": 1536, - "avgLatencyMs": 15.72, - "medianLatencyMs": 15, - "p50LatencyMs": 15, - "p75LatencyMs": 16, + "requestsPerSec": 1502.6, + "avgLatencyMs": 16.11, + "medianLatencyMs": 16, + "p50LatencyMs": 16, + "p75LatencyMs": 17, "p90LatencyMs": 18, - "p99LatencyMs": 28, - "maxLatencyMs": 69, - "bytesPerSec": 290848768 + "p99LatencyMs": 25, + "maxLatencyMs": 75, + "bytesPerSec": 284609740.8 }, { "workers": 50, "durationMs": 5000, - "requests": 7754, + "requests": 7694, "errors": 0, - "requestsPerSec": 1550.8, - "avgLatencyMs": 31.64, + "requestsPerSec": 1538.8, + "avgLatencyMs": 31.86, "medianLatencyMs": 31, "p50LatencyMs": 31, "p75LatencyMs": 32, "p90LatencyMs": 34, - "p99LatencyMs": 50, - "maxLatencyMs": 107, - "bytesPerSec": 293679923.2 + "p99LatencyMs": 47, + "maxLatencyMs": 68, + "bytesPerSec": 291373056 }, { "workers": 100, - "durationMs": 5010, - "requests": 7659, + "durationMs": 5000, + "requests": 7628, "errors": 0, - "requestsPerSec": 1531.8, - "avgLatencyMs": 64.38, + "requestsPerSec": 1525.6, + "avgLatencyMs": 64.66, "medianLatencyMs": 62, "p50LatencyMs": 62, "p75LatencyMs": 64, - "p90LatencyMs": 67, - "p99LatencyMs": 106, - "maxLatencyMs": 1524, - "bytesPerSec": 290062336 + "p90LatencyMs": 69, + "p99LatencyMs": 105, + "maxLatencyMs": 1544, + "bytesPerSec": 288908902.4 }, { "workers": 200, "durationMs": 5010, - "requests": 7693, + "requests": 7670, "errors": 0, - "requestsPerSec": 1538.6, - "avgLatencyMs": 112.33, - "medianLatencyMs": 80, - "p50LatencyMs": 80, - "p75LatencyMs": 96, - "p90LatencyMs": 105, - "p99LatencyMs": 1556, - "maxLatencyMs": 4921, - "bytesPerSec": 291373056 + "requestsPerSec": 1534, + "avgLatencyMs": 112.89, + "medianLatencyMs": 84, + "p50LatencyMs": 84, + "p75LatencyMs": 97, + "p90LatencyMs": 107, + "p99LatencyMs": 1542, + "maxLatencyMs": 4958, + "bytesPerSec": 290481766.4 } ] }, { "peakWorkers": 50, - "peakRequestsPerSec": 1592.6, - "peakAvgLatencyMs": 30.78, - "peakP50LatencyMs": 30, - "peakP75LatencyMs": 31, - "peakP90LatencyMs": 33, + "peakRequestsPerSec": 1574.8, + "peakAvgLatencyMs": 31.16, + "peakP50LatencyMs": 31, + "peakP75LatencyMs": 32, + "peakP90LatencyMs": 34, "peakP99LatencyMs": 46, - "totalRequests": 47561, + "totalRequests": 46747, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2700, + "requests": 2771, "errors": 0, - "requestsPerSec": 540, - "avgLatencyMs": 1.07, + "requestsPerSec": 554.21, + "avgLatencyMs": 1.04, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 3, - "maxLatencyMs": 6, - "bytesPerSec": 102282035.2 + "maxLatencyMs": 4, + "bytesPerSec": 104942796.8 }, { "workers": 5, "durationMs": 5000, - "requests": 6088, + "requests": 6030, "errors": 0, - "requestsPerSec": 1217.6, - "avgLatencyMs": 3.58, + "requestsPerSec": 1206, + "avgLatencyMs": 3.64, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 10, - "bytesPerSec": 230594969.6 + "maxLatencyMs": 8, + "bytesPerSec": 228392960 }, { "workers": 10, "durationMs": 5000, - "requests": 7192, + "requests": 7019, "errors": 0, - "requestsPerSec": 1438.4, - "avgLatencyMs": 6.32, + "requestsPerSec": 1403.8, + "avgLatencyMs": 6.49, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 7, - "p90LatencyMs": 7, - "p99LatencyMs": 10, - "maxLatencyMs": 12, - "bytesPerSec": 272498688 + "p90LatencyMs": 8, + "p99LatencyMs": 11, + "maxLatencyMs": 15, + "bytesPerSec": 265892659.2 }, { "workers": 25, "durationMs": 5000, - "requests": 7932, + "requests": 7732, "errors": 0, - "requestsPerSec": 1586.4, - "avgLatencyMs": 15.23, + "requestsPerSec": 1546.4, + "avgLatencyMs": 15.62, "medianLatencyMs": 15, "p50LatencyMs": 15, "p75LatencyMs": 16, "p90LatencyMs": 17, - "p99LatencyMs": 23, - "maxLatencyMs": 58, - "bytesPerSec": 300443238.4 + "p99LatencyMs": 25, + "maxLatencyMs": 62, + "bytesPerSec": 292841062.4 }, { "workers": 50, "durationMs": 5000, - "requests": 7963, + "requests": 7874, "errors": 0, - "requestsPerSec": 1592.6, - "avgLatencyMs": 30.78, - "medianLatencyMs": 30, - "p50LatencyMs": 30, - "p75LatencyMs": 31, - "p90LatencyMs": 33, + "requestsPerSec": 1574.8, + "avgLatencyMs": 31.16, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 32, + "p90LatencyMs": 34, "p99LatencyMs": 46, - "maxLatencyMs": 327, - "bytesPerSec": 301649100.8 + "maxLatencyMs": 309, + "bytesPerSec": 298188800 }, { "workers": 100, - "durationMs": 5010, - "requests": 7932, + "durationMs": 5000, + "requests": 7734, "errors": 0, - "requestsPerSec": 1586.4, - "avgLatencyMs": 62.13, - "medianLatencyMs": 60, - "p50LatencyMs": 60, - "p75LatencyMs": 62, - "p90LatencyMs": 64, - "p99LatencyMs": 91, - "maxLatencyMs": 1411, - "bytesPerSec": 300443238.4 + "requestsPerSec": 1546.8, + "avgLatencyMs": 63.76, + "medianLatencyMs": 61, + "p50LatencyMs": 61, + "p75LatencyMs": 63, + "p90LatencyMs": 67, + "p99LatencyMs": 98, + "maxLatencyMs": 1499, + "bytesPerSec": 292998348.8 }, { "workers": 200, "durationMs": 5010, - "requests": 7754, + "requests": 7587, "errors": 0, - "requestsPerSec": 1550.8, - "avgLatencyMs": 112.45, - "medianLatencyMs": 79, - "p50LatencyMs": 79, - "p75LatencyMs": 101, - "p90LatencyMs": 112, - "p99LatencyMs": 1534, - "maxLatencyMs": 4933, - "bytesPerSec": 293627494.4 + "requestsPerSec": 1517.4, + "avgLatencyMs": 113.62, + "medianLatencyMs": 81, + "p50LatencyMs": 81, + "p75LatencyMs": 97, + "p90LatencyMs": 114, + "p99LatencyMs": 1571, + "maxLatencyMs": 4967, + "bytesPerSec": 287336038.4 } ] }, { "peakWorkers": 50, - "peakRequestsPerSec": 1585.6, - "peakAvgLatencyMs": 30.93, - "peakP50LatencyMs": 30, - "peakP75LatencyMs": 31, - "peakP90LatencyMs": 33, - "peakP99LatencyMs": 45, - "totalRequests": 47206, + "peakRequestsPerSec": 1562.6, + "peakAvgLatencyMs": 31.4, + "peakP50LatencyMs": 31, + "peakP75LatencyMs": 32, + "peakP90LatencyMs": 34, + "peakP99LatencyMs": 46, + "totalRequests": 46817, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2699, + "requests": 2771, "errors": 0, - "requestsPerSec": 539.8, - "avgLatencyMs": 1.08, + "requestsPerSec": 554.21, + "avgLatencyMs": 1.03, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 3, - "maxLatencyMs": 5, - "bytesPerSec": 102242713.6 + "maxLatencyMs": 3, + "bytesPerSec": 104942796.8 }, { "workers": 5, "durationMs": 5000, - "requests": 6068, + "requests": 6020, "errors": 0, - "requestsPerSec": 1213.6, - "avgLatencyMs": 3.68, + "requestsPerSec": 1204, + "avgLatencyMs": 3.6, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 8, - "bytesPerSec": 229860966.4 + "maxLatencyMs": 18, + "bytesPerSec": 228052172.8 }, { "workers": 10, "durationMs": 5000, - "requests": 7111, + "requests": 7026, "errors": 0, - "requestsPerSec": 1422.2, - "avgLatencyMs": 6.38, + "requestsPerSec": 1405.2, + "avgLatencyMs": 6.48, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 7, - "p90LatencyMs": 7, + "p90LatencyMs": 8, "p99LatencyMs": 10, - "maxLatencyMs": 14, - "bytesPerSec": 269379174.4 + "maxLatencyMs": 16, + "bytesPerSec": 266154803.2 }, { "workers": 25, "durationMs": 5000, - "requests": 7701, + "requests": 7770, "errors": 0, - "requestsPerSec": 1540.2, - "avgLatencyMs": 15.7, + "requestsPerSec": 1554, + "avgLatencyMs": 15.54, "medianLatencyMs": 15, "p50LatencyMs": 15, - "p75LatencyMs": 17, - "p90LatencyMs": 18, + "p75LatencyMs": 16, + "p90LatencyMs": 17, "p99LatencyMs": 24, - "maxLatencyMs": 43, - "bytesPerSec": 291635200 + "maxLatencyMs": 75, + "bytesPerSec": 294256640 }, { "workers": 50, "durationMs": 5000, - "requests": 7928, + "requests": 7813, "errors": 0, - "requestsPerSec": 1585.6, - "avgLatencyMs": 30.93, - "medianLatencyMs": 30, - "p50LatencyMs": 30, - "p75LatencyMs": 31, - "p90LatencyMs": 33, - "p99LatencyMs": 45, - "maxLatencyMs": 271, - "bytesPerSec": 300338380.8 + "requestsPerSec": 1562.6, + "avgLatencyMs": 31.4, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 32, + "p90LatencyMs": 34, + "p99LatencyMs": 46, + "maxLatencyMs": 380, + "bytesPerSec": 295881932.8 }, { "workers": 100, "durationMs": 5000, - "requests": 7844, + "requests": 7766, "errors": 0, - "requestsPerSec": 1568.8, - "avgLatencyMs": 62.84, + "requestsPerSec": 1553.2, + "avgLatencyMs": 63.52, "medianLatencyMs": 61, "p50LatencyMs": 61, "p75LatencyMs": 63, - "p90LatencyMs": 65, - "p99LatencyMs": 103, - "maxLatencyMs": 1481, - "bytesPerSec": 297087795.2 + "p90LatencyMs": 67, + "p99LatencyMs": 98, + "maxLatencyMs": 1507, + "bytesPerSec": 294151782.4 }, { "workers": 200, "durationMs": 5010, - "requests": 7855, + "requests": 7651, "errors": 0, - "requestsPerSec": 1571, - "avgLatencyMs": 112.9, - "medianLatencyMs": 82, - "p50LatencyMs": 82, - "p75LatencyMs": 99, - "p90LatencyMs": 107, - "p99LatencyMs": 1506, - "maxLatencyMs": 4954, - "bytesPerSec": 297507225.61 + "requestsPerSec": 1530.2, + "avgLatencyMs": 113.92, + "medianLatencyMs": 83, + "p50LatencyMs": 83, + "p75LatencyMs": 97, + "p90LatencyMs": 112, + "p99LatencyMs": 1548, + "maxLatencyMs": 4990, + "bytesPerSec": 289852620.8 } ] } diff --git a/packages/docs/src/content/runtime/app-baseline-html.json b/packages/docs/src/content/runtime/app-baseline-html.json index ab6fd2fd..c0dee0bf 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-03T13:34:23.158Z", + "timingMeasuredAt": "2026-10-04T04:21:33.714Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "ssrRequestThroughputTests": { - "opsPerSec": 847, - "avgLatencyMs": 1.202, - "medianLatencyMs": 1.201, - "samples": 8319, + "opsPerSec": 845, + "avgLatencyMs": 1.201, + "medianLatencyMs": 1.199, + "samples": 8328, "bodySizeKb": 96.83, "duplicationFactor": 1 }, "frameworkVersion": "24.21.0", "ssrLoadTests": { - "peakWorkers": 200, - "peakRequestsPerSec": 1698.4, - "peakAvgLatencyMs": 116.01, - "peakP50LatencyMs": 97, - "peakP75LatencyMs": 128, - "peakP90LatencyMs": 148, - "peakP99LatencyMs": 203, - "totalRequests": 48064, + "peakWorkers": 100, + "peakRequestsPerSec": 1644, + "peakAvgLatencyMs": 59.98, + "peakP50LatencyMs": 57, + "peakP75LatencyMs": 68, + "peakP90LatencyMs": 75, + "peakP99LatencyMs": 116, + "totalRequests": 46501, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 3013, + "requests": 2937, "errors": 0, - "requestsPerSec": 602.6, - "avgLatencyMs": 1.03, + "requestsPerSec": 587.4, + "avgLatencyMs": 1.04, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 2, "maxLatencyMs": 4, - "bytesPerSec": 114091622.4 + "bytesPerSec": 111221145.6 }, { "workers": 5, "durationMs": 5000, - "requests": 6227, + "requests": 6047, "errors": 0, - "requestsPerSec": 1245.41, - "avgLatencyMs": 3.47, + "requestsPerSec": 1209.41, + "avgLatencyMs": 3.41, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 8, - "bytesPerSec": 235759206.4 + "maxLatencyMs": 7, + "bytesPerSec": 228943462.4 }, { "workers": 10, "durationMs": 5000, - "requests": 7242, + "requests": 6670, "errors": 0, - "requestsPerSec": 1448.4, - "avgLatencyMs": 6.54, - "medianLatencyMs": 6, - "p50LatencyMs": 6, - "p75LatencyMs": 7, + "requestsPerSec": 1334, + "avgLatencyMs": 7.01, + "medianLatencyMs": 7, + "p50LatencyMs": 7, + "p75LatencyMs": 8, "p90LatencyMs": 8, - "p99LatencyMs": 9, - "maxLatencyMs": 12, - "bytesPerSec": 274202624 + "p99LatencyMs": 10, + "maxLatencyMs": 13, + "bytesPerSec": 252536422.4 }, { "workers": 25, "durationMs": 5000, - "requests": 7874, + "requests": 7110, "errors": 0, - "requestsPerSec": 1574.8, - "avgLatencyMs": 15.33, - "medianLatencyMs": 15, - "p50LatencyMs": 15, - "p75LatencyMs": 17, - "p90LatencyMs": 18, - "p99LatencyMs": 19, - "maxLatencyMs": 32, - "bytesPerSec": 298123264 + "requestsPerSec": 1422, + "avgLatencyMs": 17.06, + "medianLatencyMs": 18, + "p50LatencyMs": 18, + "p75LatencyMs": 18, + "p90LatencyMs": 20, + "p99LatencyMs": 21, + "maxLatencyMs": 37, + "bytesPerSec": 269208780.8 }, { "workers": 50, "durationMs": 5000, - "requests": 7661, + "requests": 7781, "errors": 0, - "requestsPerSec": 1532.2, - "avgLatencyMs": 32.01, - "medianLatencyMs": 33, - "p50LatencyMs": 33, + "requestsPerSec": 1556.2, + "avgLatencyMs": 31.53, + "medianLatencyMs": 30, + "p50LatencyMs": 30, "p75LatencyMs": 35, - "p90LatencyMs": 36, - "p99LatencyMs": 47, - "maxLatencyMs": 76, - "bytesPerSec": 290127872 + "p90LatencyMs": 37, + "p99LatencyMs": 46, + "maxLatencyMs": 75, + "bytesPerSec": 294623641.61 }, { "workers": 100, - "durationMs": 5000, - "requests": 7555, + "durationMs": 5010, + "requests": 8220, "errors": 0, - "requestsPerSec": 1511, - "avgLatencyMs": 65.36, - "medianLatencyMs": 66, - "p50LatencyMs": 66, - "p75LatencyMs": 69, - "p90LatencyMs": 82, + "requestsPerSec": 1644, + "avgLatencyMs": 59.98, + "medianLatencyMs": 57, + "p50LatencyMs": 57, + "p75LatencyMs": 68, + "p90LatencyMs": 75, "p99LatencyMs": 116, - "maxLatencyMs": 919, - "bytesPerSec": 286025318.4 + "maxLatencyMs": 436, + "bytesPerSec": 311243571.2 }, { "workers": 200, "durationMs": 5010, - "requests": 8492, + "requests": 7736, "errors": 0, - "requestsPerSec": 1698.4, - "avgLatencyMs": 116.01, - "medianLatencyMs": 97, - "p50LatencyMs": 97, - "p75LatencyMs": 128, - "p90LatencyMs": 148, - "p99LatencyMs": 203, - "maxLatencyMs": 3854, - "bytesPerSec": 321572044.8 + "requestsPerSec": 1547.2, + "avgLatencyMs": 124.38, + "medianLatencyMs": 98, + "p50LatencyMs": 98, + "p75LatencyMs": 121, + "p90LatencyMs": 149, + "p99LatencyMs": 420, + "maxLatencyMs": 4954, + "bytesPerSec": 292906598.4 } ], "runs": 3, "samples": [ { - "peakWorkers": 200, - "peakRequestsPerSec": 1698.4, - "peakAvgLatencyMs": 116.01, - "peakP50LatencyMs": 97, - "peakP75LatencyMs": 128, - "peakP90LatencyMs": 148, - "peakP99LatencyMs": 203, - "totalRequests": 48064, + "peakWorkers": 100, + "peakRequestsPerSec": 1644, + "peakAvgLatencyMs": 59.98, + "peakP50LatencyMs": 57, + "peakP75LatencyMs": 68, + "peakP90LatencyMs": 75, + "peakP99LatencyMs": 116, + "totalRequests": 46501, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 3013, + "requests": 2937, "errors": 0, - "requestsPerSec": 602.6, - "avgLatencyMs": 1.03, + "requestsPerSec": 587.4, + "avgLatencyMs": 1.04, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 2, "maxLatencyMs": 4, - "bytesPerSec": 114091622.4 + "bytesPerSec": 111221145.6 }, { "workers": 5, "durationMs": 5000, - "requests": 6227, + "requests": 6047, "errors": 0, - "requestsPerSec": 1245.41, - "avgLatencyMs": 3.47, + "requestsPerSec": 1209.41, + "avgLatencyMs": 3.41, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 8, - "bytesPerSec": 235759206.4 + "maxLatencyMs": 7, + "bytesPerSec": 228943462.4 }, { "workers": 10, "durationMs": 5000, - "requests": 7242, + "requests": 6670, "errors": 0, - "requestsPerSec": 1448.4, - "avgLatencyMs": 6.54, - "medianLatencyMs": 6, - "p50LatencyMs": 6, - "p75LatencyMs": 7, + "requestsPerSec": 1334, + "avgLatencyMs": 7.01, + "medianLatencyMs": 7, + "p50LatencyMs": 7, + "p75LatencyMs": 8, "p90LatencyMs": 8, - "p99LatencyMs": 9, - "maxLatencyMs": 12, - "bytesPerSec": 274202624 + "p99LatencyMs": 10, + "maxLatencyMs": 13, + "bytesPerSec": 252536422.4 }, { "workers": 25, "durationMs": 5000, - "requests": 7874, + "requests": 7110, "errors": 0, - "requestsPerSec": 1574.8, - "avgLatencyMs": 15.33, - "medianLatencyMs": 15, - "p50LatencyMs": 15, - "p75LatencyMs": 17, - "p90LatencyMs": 18, - "p99LatencyMs": 19, - "maxLatencyMs": 32, - "bytesPerSec": 298123264 + "requestsPerSec": 1422, + "avgLatencyMs": 17.06, + "medianLatencyMs": 18, + "p50LatencyMs": 18, + "p75LatencyMs": 18, + "p90LatencyMs": 20, + "p99LatencyMs": 21, + "maxLatencyMs": 37, + "bytesPerSec": 269208780.8 }, { "workers": 50, "durationMs": 5000, - "requests": 7661, + "requests": 7781, "errors": 0, - "requestsPerSec": 1532.2, - "avgLatencyMs": 32.01, - "medianLatencyMs": 33, - "p50LatencyMs": 33, + "requestsPerSec": 1556.2, + "avgLatencyMs": 31.53, + "medianLatencyMs": 30, + "p50LatencyMs": 30, "p75LatencyMs": 35, - "p90LatencyMs": 36, - "p99LatencyMs": 47, - "maxLatencyMs": 76, - "bytesPerSec": 290127872 + "p90LatencyMs": 37, + "p99LatencyMs": 46, + "maxLatencyMs": 75, + "bytesPerSec": 294623641.61 }, { "workers": 100, - "durationMs": 5000, - "requests": 7555, + "durationMs": 5010, + "requests": 8220, "errors": 0, - "requestsPerSec": 1511, - "avgLatencyMs": 65.36, - "medianLatencyMs": 66, - "p50LatencyMs": 66, - "p75LatencyMs": 69, - "p90LatencyMs": 82, + "requestsPerSec": 1644, + "avgLatencyMs": 59.98, + "medianLatencyMs": 57, + "p50LatencyMs": 57, + "p75LatencyMs": 68, + "p90LatencyMs": 75, "p99LatencyMs": 116, - "maxLatencyMs": 919, - "bytesPerSec": 286025318.4 + "maxLatencyMs": 436, + "bytesPerSec": 311243571.2 }, { "workers": 200, "durationMs": 5010, - "requests": 8492, + "requests": 7736, "errors": 0, - "requestsPerSec": 1698.4, - "avgLatencyMs": 116.01, - "medianLatencyMs": 97, - "p50LatencyMs": 97, - "p75LatencyMs": 128, - "p90LatencyMs": 148, - "p99LatencyMs": 203, - "maxLatencyMs": 3854, - "bytesPerSec": 321572044.8 + "requestsPerSec": 1547.2, + "avgLatencyMs": 124.38, + "medianLatencyMs": 98, + "p50LatencyMs": 98, + "p75LatencyMs": 121, + "p90LatencyMs": 149, + "p99LatencyMs": 420, + "maxLatencyMs": 4954, + "bytesPerSec": 292906598.4 } ] }, { - "peakWorkers": 200, - "peakRequestsPerSec": 1726.4, - "peakAvgLatencyMs": 114.18, - "peakP50LatencyMs": 100, - "peakP75LatencyMs": 119, - "peakP90LatencyMs": 154, - "peakP99LatencyMs": 987, - "totalRequests": 49057, + "peakWorkers": 100, + "peakRequestsPerSec": 1562.4, + "peakAvgLatencyMs": 63.08, + "peakP50LatencyMs": 61, + "peakP75LatencyMs": 72, + "peakP90LatencyMs": 80, + "peakP99LatencyMs": 124, + "totalRequests": 46905, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 3061, + "requests": 3018, "errors": 0, - "requestsPerSec": 612.21, + "requestsPerSec": 603.6, "avgLatencyMs": 1.03, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, - "p99LatencyMs": 2, - "maxLatencyMs": 4, - "bytesPerSec": 115900416 + "p99LatencyMs": 3, + "maxLatencyMs": 3, + "bytesPerSec": 114275123.2 }, { "workers": 5, "durationMs": 5000, - "requests": 6546, + "requests": 6225, "errors": 0, - "requestsPerSec": 1309.2, - "avgLatencyMs": 3.24, + "requestsPerSec": 1245, + "avgLatencyMs": 3.45, "medianLatencyMs": 3, "p50LatencyMs": 3, - "p75LatencyMs": 3, + "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 7, - "bytesPerSec": 247844044.8 + "maxLatencyMs": 6, + "bytesPerSec": 235706777.6 }, { "workers": 10, "durationMs": 5000, - "requests": 7345, + "requests": 6782, "errors": 0, - "requestsPerSec": 1469, - "avgLatencyMs": 6.45, - "medianLatencyMs": 6, - "p50LatencyMs": 6, + "requestsPerSec": 1356.4, + "avgLatencyMs": 6.89, + "medianLatencyMs": 7, + "p50LatencyMs": 7, "p75LatencyMs": 7, "p90LatencyMs": 8, "p99LatencyMs": 10, - "maxLatencyMs": 11, - "bytesPerSec": 278121676.8 + "maxLatencyMs": 14, + "bytesPerSec": 256822476.8 }, { "workers": 25, "durationMs": 5000, - "requests": 7485, + "requests": 7751, "errors": 0, - "requestsPerSec": 1497, - "avgLatencyMs": 16.14, - "medianLatencyMs": 17, - "p50LatencyMs": 17, + "requestsPerSec": 1550.2, + "avgLatencyMs": 15.61, + "medianLatencyMs": 16, + "p50LatencyMs": 16, "p75LatencyMs": 17, - "p90LatencyMs": 19, + "p90LatencyMs": 18, "p99LatencyMs": 20, "maxLatencyMs": 32, - "bytesPerSec": 283390771.2 + "bytesPerSec": 293457100.8 }, { "workers": 50, "durationMs": 5000, - "requests": 7526, + "requests": 7721, "errors": 0, - "requestsPerSec": 1505.2, - "avgLatencyMs": 32.62, - "medianLatencyMs": 34, - "p50LatencyMs": 34, + "requestsPerSec": 1544.2, + "avgLatencyMs": 31.8, + "medianLatencyMs": 33, + "p50LatencyMs": 33, "p75LatencyMs": 35, "p90LatencyMs": 36, - "p99LatencyMs": 38, - "maxLatencyMs": 78, - "bytesPerSec": 284976742.4 + "p99LatencyMs": 37, + "maxLatencyMs": 66, + "bytesPerSec": 292303667.2 }, { "workers": 100, "durationMs": 5010, - "requests": 8462, + "requests": 7812, "errors": 0, - "requestsPerSec": 1692.4, - "avgLatencyMs": 58.15, - "medianLatencyMs": 56, - "p50LatencyMs": 56, - "p75LatencyMs": 63, - "p90LatencyMs": 69, - "p99LatencyMs": 109, - "maxLatencyMs": 156, - "bytesPerSec": 320418611.2 + "requestsPerSec": 1562.4, + "avgLatencyMs": 63.08, + "medianLatencyMs": 61, + "p50LatencyMs": 61, + "p75LatencyMs": 72, + "p90LatencyMs": 80, + "p99LatencyMs": 124, + "maxLatencyMs": 231, + "bytesPerSec": 295790182.4 }, { "workers": 200, "durationMs": 5010, - "requests": 8632, + "requests": 7596, "errors": 0, - "requestsPerSec": 1726.4, - "avgLatencyMs": 114.18, - "medianLatencyMs": 100, - "p50LatencyMs": 100, - "p75LatencyMs": 119, - "p90LatencyMs": 154, - "p99LatencyMs": 987, - "maxLatencyMs": 3499, - "bytesPerSec": 326814924.8 + "requestsPerSec": 1519.2, + "avgLatencyMs": 128.09, + "medianLatencyMs": 91, + "p50LatencyMs": 91, + "p75LatencyMs": 133, + "p90LatencyMs": 182, + "p99LatencyMs": 411, + "maxLatencyMs": 4972, + "bytesPerSec": 287637504 } ] }, { - "peakWorkers": 200, - "peakRequestsPerSec": 1688.4, - "peakAvgLatencyMs": 116.56, - "peakP50LatencyMs": 99, - "peakP75LatencyMs": 125, - "peakP90LatencyMs": 163, - "peakP99LatencyMs": 327, - "totalRequests": 47269, + "peakWorkers": 50, + "peakRequestsPerSec": 1747, + "peakAvgLatencyMs": 28.03, + "peakP50LatencyMs": 28, + "peakP75LatencyMs": 29, + "peakP90LatencyMs": 29, + "peakP99LatencyMs": 39, + "totalRequests": 49317, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2989, + "requests": 2985, "errors": 0, - "requestsPerSec": 597.8, - "avgLatencyMs": 1.03, + "requestsPerSec": 597, + "avgLatencyMs": 1.04, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, - "p99LatencyMs": 2, - "maxLatencyMs": 4, - "bytesPerSec": 113174118.4 + "p99LatencyMs": 3, + "maxLatencyMs": 5, + "bytesPerSec": 113016832 }, { "workers": 5, "durationMs": 5000, - "requests": 6247, + "requests": 6547, "errors": 0, - "requestsPerSec": 1249.41, - "avgLatencyMs": 3.41, + "requestsPerSec": 1309.41, + "avgLatencyMs": 3.17, "medianLatencyMs": 3, "p50LatencyMs": 3, - "p75LatencyMs": 4, + "p75LatencyMs": 3, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 11, - "bytesPerSec": 236545638.4 + "maxLatencyMs": 6, + "bytesPerSec": 247922688 }, { "workers": 10, "durationMs": 5000, - "requests": 6939, + "requests": 7306, "errors": 0, - "requestsPerSec": 1387.8, - "avgLatencyMs": 6.71, + "requestsPerSec": 1461.2, + "avgLatencyMs": 6.44, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 7, "p90LatencyMs": 8, - "p99LatencyMs": 10, - "maxLatencyMs": 13, - "bytesPerSec": 262720716.8 + "p99LatencyMs": 9, + "maxLatencyMs": 12, + "bytesPerSec": 276653670.4 }, { "workers": 25, "durationMs": 5000, - "requests": 7180, + "requests": 7745, "errors": 0, - "requestsPerSec": 1436, - "avgLatencyMs": 16.89, - "medianLatencyMs": 17, - "p50LatencyMs": 17, - "p75LatencyMs": 18, - "p90LatencyMs": 20, + "requestsPerSec": 1549, + "avgLatencyMs": 15.58, + "medianLatencyMs": 16, + "p50LatencyMs": 16, + "p75LatencyMs": 17, + "p90LatencyMs": 19, "p99LatencyMs": 21, - "maxLatencyMs": 31, - "bytesPerSec": 271843328 + "maxLatencyMs": 33, + "bytesPerSec": 293234278.4 }, { "workers": 50, "durationMs": 5000, - "requests": 7618, + "requests": 8735, "errors": 0, - "requestsPerSec": 1523.6, - "avgLatencyMs": 32.23, - "medianLatencyMs": 33, - "p50LatencyMs": 33, - "p75LatencyMs": 35, - "p90LatencyMs": 37, - "p99LatencyMs": 42, - "maxLatencyMs": 166, - "bytesPerSec": 288489472 + "requestsPerSec": 1747, + "avgLatencyMs": 28.03, + "medianLatencyMs": 28, + "p50LatencyMs": 28, + "p75LatencyMs": 29, + "p90LatencyMs": 29, + "p99LatencyMs": 39, + "maxLatencyMs": 121, + "bytesPerSec": 330799513.61 }, { "workers": 100, "durationMs": 5010, - "requests": 7854, + "requests": 7737, "errors": 0, - "requestsPerSec": 1570.8, - "avgLatencyMs": 62.65, - "medianLatencyMs": 64, - "p50LatencyMs": 64, + "requestsPerSec": 1547.4, + "avgLatencyMs": 63.69, + "medianLatencyMs": 63, + "p50LatencyMs": 63, "p75LatencyMs": 69, - "p90LatencyMs": 78, + "p90LatencyMs": 82, "p99LatencyMs": 106, - "maxLatencyMs": 503, - "bytesPerSec": 297402368 + "maxLatencyMs": 713, + "bytesPerSec": 292985241.61 }, { "workers": 200, "durationMs": 5010, - "requests": 8442, + "requests": 8262, "errors": 0, - "requestsPerSec": 1688.4, - "avgLatencyMs": 116.56, - "medianLatencyMs": 99, - "p50LatencyMs": 99, - "p75LatencyMs": 125, - "p90LatencyMs": 163, - "p99LatencyMs": 327, - "maxLatencyMs": 3465, - "bytesPerSec": 319684608 + "requestsPerSec": 1652.4, + "avgLatencyMs": 119.08, + "medianLatencyMs": 105, + "p50LatencyMs": 105, + "p75LatencyMs": 129, + "p90LatencyMs": 166, + "p99LatencyMs": 452, + "maxLatencyMs": 3646, + "bytesPerSec": 312816435.2 } ] } diff --git a/packages/docs/src/content/runtime/app-next-js.json b/packages/docs/src/content/runtime/app-next-js.json index 1e277f2c..0b645b88 100644 --- a/packages/docs/src/content/runtime/app-next-js.json +++ b/packages/docs/src/content/runtime/app-next-js.json @@ -3,604 +3,604 @@ "package": "app-next-js", "isFocused": true, "type": "runtime-app", - "timingMeasuredAt": "2026-10-03T13:34:23.158Z", + "timingMeasuredAt": "2026-10-04T04:21:33.714Z", "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.6, - "fcpMs": 338.64, + "firstPaintMs": 339.2, + "fcpMs": 339.12, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 18.66, - "inputDelayMs": 1.27, - "processingDurationMs": 6.66, - "presentationDelayMs": 10.72 + "interactionLatencyMs": 18.7, + "inputDelayMs": 1.41, + "processingDurationMs": 8.03, + "presentationDelayMs": 9.25 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 1.14, - "fcpMs": 1.38, - "interactionLatencyMs": 2.52, - "inputDelayMs": 0.12, + "firstPaintMs": 1.48, + "fcpMs": 1.4, + "interactionLatencyMs": 4.66, + "inputDelayMs": 0.08, "processingDurationMs": 1.84, - "presentationDelayMs": 1.5 + "presentationDelayMs": 4.79 }, "samples": [ { - "firstPaintMs": 338, - "fcpMs": 338.125, + "firstPaintMs": 337, + "fcpMs": 337.065, "interactionTests": { - "interactionLatencyMs": 21.833, - "inputDelayMs": 1.221, - "processingDurationMs": 8.912, - "presentationDelayMs": 11.7 + "interactionLatencyMs": 13.434999999999999, + "inputDelayMs": 1.503, + "processingDurationMs": 5.739, + "presentationDelayMs": 6.193 } }, { "firstPaintMs": 339, - "fcpMs": 339.072, + "fcpMs": 339.479, "interactionTests": { - "interactionLatencyMs": 15.642, - "inputDelayMs": 1.405, - "processingDurationMs": 5.833, - "presentationDelayMs": 8.404 + "interactionLatencyMs": 25.637999999999998, + "inputDelayMs": 1.34, + "processingDurationMs": 6.752, + "presentationDelayMs": 17.546 } }, { "firstPaintMs": 340, - "fcpMs": 340.423, + "fcpMs": 339.792, "interactionTests": { - "interactionLatencyMs": 17.679000000000002, - "inputDelayMs": 1.374, - "processingDurationMs": 6.289, - "presentationDelayMs": 10.016 + "interactionLatencyMs": 16.424, + "inputDelayMs": 1.409, + "processingDurationMs": 8.009, + "presentationDelayMs": 7.006 } }, { "firstPaintMs": 339, - "fcpMs": 338.927, + "fcpMs": 338.525, "interactionTests": { - "interactionLatencyMs": 17.476, - "inputDelayMs": 1.237, - "processingDurationMs": 4.261, - "presentationDelayMs": 11.978 + "interactionLatencyMs": 20.686999999999998, + "inputDelayMs": 1.327, + "processingDurationMs": 10.152, + "presentationDelayMs": 9.208 } }, { - "firstPaintMs": 337, - "fcpMs": 336.653, + "firstPaintMs": 341, + "fcpMs": 340.757, "interactionTests": { - "interactionLatencyMs": 20.649, - "inputDelayMs": 1.116, - "processingDurationMs": 8.024, - "presentationDelayMs": 11.509 + "interactionLatencyMs": 17.309, + "inputDelayMs": 1.482, + "processingDurationMs": 9.515, + "presentationDelayMs": 6.312 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 240, - "avgLatencyMs": 4.301, - "medianLatencyMs": 4.422, - "samples": 2326, + "opsPerSec": 232, + "avgLatencyMs": 4.446, + "medianLatencyMs": 4.507, + "samples": 2250, "bodySizeKb": 199.57, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 160.4, - "fcpMs": 160.51, + "firstPaintMs": 151.4, + "fcpMs": 151.49, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 19.4, - "inputDelayMs": 1.28, - "processingDurationMs": 8.48, - "presentationDelayMs": 9.64 + "interactionLatencyMs": 19.23, + "inputDelayMs": 1.35, + "processingDurationMs": 7.59, + "presentationDelayMs": 10.29 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 14.59, - "fcpMs": 14.53, - "interactionLatencyMs": 4.25, - "inputDelayMs": 0.06, - "processingDurationMs": 1.56, - "presentationDelayMs": 3.92 + "firstPaintMs": 14.55, + "fcpMs": 14.56, + "interactionLatencyMs": 5.22, + "inputDelayMs": 0.1, + "processingDurationMs": 2.35, + "presentationDelayMs": 5.23 }, "samples": [ { - "firstPaintMs": 163, - "fcpMs": 163.225, + "firstPaintMs": 158, + "fcpMs": 157.798, "interactionTests": { - "interactionLatencyMs": 18.034, - "inputDelayMs": 1.356, - "processingDurationMs": 10.116, - "presentationDelayMs": 6.562 + "interactionLatencyMs": 20.924999999999997, + "inputDelayMs": 1.415, + "processingDurationMs": 10.093, + "presentationDelayMs": 9.417 } }, { - "firstPaintMs": 180, - "fcpMs": 180.311, + "firstPaintMs": 173, + "fcpMs": 173.172, "interactionTests": { - "interactionLatencyMs": 26.555999999999997, - "inputDelayMs": 1.213, - "processingDurationMs": 9.615, - "presentationDelayMs": 15.728 + "interactionLatencyMs": 27.261, + "inputDelayMs": 1.441, + "processingDurationMs": 6.306, + "presentationDelayMs": 19.514 } }, { - "firstPaintMs": 161, - "fcpMs": 160.622, + "firstPaintMs": 142, + "fcpMs": 142.07, "interactionTests": { - "interactionLatencyMs": 18.903, - "inputDelayMs": 1.337, - "processingDurationMs": 8.634, - "presentationDelayMs": 8.932 + "interactionLatencyMs": 13.551, + "inputDelayMs": 1.394, + "processingDurationMs": 4.5, + "presentationDelayMs": 7.657 } }, { - "firstPaintMs": 139, - "fcpMs": 139.472, + "firstPaintMs": 148, + "fcpMs": 148.411, "interactionTests": { - "interactionLatencyMs": 18.314, - "inputDelayMs": 1.265, - "processingDurationMs": 6.153, - "presentationDelayMs": 10.896 + "interactionLatencyMs": 17.939, + "inputDelayMs": 1.225, + "processingDurationMs": 9.728, + "presentationDelayMs": 6.986 } }, { - "firstPaintMs": 159, - "fcpMs": 158.925, + "firstPaintMs": 136, + "fcpMs": 136.021, "interactionTests": { - "interactionLatencyMs": 15.202, - "inputDelayMs": 1.245, - "processingDurationMs": 7.893, - "presentationDelayMs": 6.064 + "interactionLatencyMs": 16.467, + "inputDelayMs": 1.262, + "processingDurationMs": 7.337, + "presentationDelayMs": 7.868 } } ] }, "ssrRouterLinkLoadTests": { "peakWorkers": 1, - "peakRequestsPerSec": 41, - "peakAvgLatencyMs": 23.84, - "peakP50LatencyMs": 24, + "peakRequestsPerSec": 41.6, + "peakAvgLatencyMs": 23.51, + "peakP50LatencyMs": 23, "peakP75LatencyMs": 25, - "peakP90LatencyMs": 25, - "peakP99LatencyMs": 29, - "totalRequests": 1151, + "peakP90LatencyMs": 26, + "peakP99LatencyMs": 27, + "totalRequests": 1148, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 205, + "requests": 208, "errors": 0, - "requestsPerSec": 41, - "avgLatencyMs": 23.84, - "medianLatencyMs": 24, - "p50LatencyMs": 24, + "requestsPerSec": 41.6, + "avgLatencyMs": 23.51, + "medianLatencyMs": 23, + "p50LatencyMs": 23, "p75LatencyMs": 25, - "p90LatencyMs": 25, - "p99LatencyMs": 29, - "maxLatencyMs": 34, - "bytesPerSec": 24371200 + "p90LatencyMs": 26, + "p99LatencyMs": 27, + "maxLatencyMs": 36, + "bytesPerSec": 24725094.4 }, { "workers": 5, "durationMs": 5000, - "requests": 201, + "requests": 206, "errors": 0, - "requestsPerSec": 40.21, - "avgLatencyMs": 122.02, - "medianLatencyMs": 121, - "p50LatencyMs": 121, - "p75LatencyMs": 123, - "p90LatencyMs": 127, - "p99LatencyMs": 139, - "maxLatencyMs": 150, - "bytesPerSec": 23896064 + "requestsPerSec": 41.2, + "avgLatencyMs": 118.65, + "medianLatencyMs": 118, + "p50LatencyMs": 118, + "p75LatencyMs": 119, + "p90LatencyMs": 124, + "p99LatencyMs": 138, + "maxLatencyMs": 138, + "bytesPerSec": 24492441.6 }, { "workers": 10, "durationMs": 5000, - "requests": 186, + "requests": 194, "errors": 0, - "requestsPerSec": 37.21, - "avgLatencyMs": 259.82, - "medianLatencyMs": 257, - "p50LatencyMs": 257, - "p75LatencyMs": 263, - "p90LatencyMs": 280, - "p99LatencyMs": 431, - "maxLatencyMs": 462, - "bytesPerSec": 22113484.8 + "requestsPerSec": 38.8, + "avgLatencyMs": 252.42, + "medianLatencyMs": 252, + "p50LatencyMs": 252, + "p75LatencyMs": 257, + "p90LatencyMs": 264, + "p99LatencyMs": 394, + "maxLatencyMs": 427, + "bytesPerSec": 23063756.8 }, { "workers": 25, "durationMs": 5000, - "requests": 177, + "requests": 165, "errors": 0, - "requestsPerSec": 35.4, - "avgLatencyMs": 664.3, - "medianLatencyMs": 657, - "p50LatencyMs": 657, - "p75LatencyMs": 671, - "p90LatencyMs": 686, - "p99LatencyMs": 1899, - "maxLatencyMs": 2009, - "bytesPerSec": 21042790.4 + "requestsPerSec": 33, + "avgLatencyMs": 700.24, + "medianLatencyMs": 689, + "p50LatencyMs": 689, + "p75LatencyMs": 705, + "p90LatencyMs": 724, + "p99LatencyMs": 2001, + "maxLatencyMs": 2110, + "bytesPerSec": 19617382.4 }, { "workers": 50, - "durationMs": 5010, - "requests": 147, + "durationMs": 5000, + "requests": 154, "errors": 0, - "requestsPerSec": 29.4, - "avgLatencyMs": 1160.86, - "medianLatencyMs": 953, - "p50LatencyMs": 953, - "p75LatencyMs": 1111, - "p90LatencyMs": 2411, - "p99LatencyMs": 4650, - "maxLatencyMs": 4869, - "bytesPerSec": 17475993.61 + "requestsPerSec": 30.8, + "avgLatencyMs": 1173.09, + "medianLatencyMs": 925, + "p50LatencyMs": 925, + "p75LatencyMs": 1147, + "p90LatencyMs": 2420, + "p99LatencyMs": 4805, + "maxLatencyMs": 4997, + "bytesPerSec": 18311577.61 }, { "workers": 100, "durationMs": 5010, - "requests": 133, + "requests": 131, "errors": 0, - "requestsPerSec": 26.6, - "avgLatencyMs": 1220.41, - "medianLatencyMs": 946, - "p50LatencyMs": 946, - "p75LatencyMs": 1050, - "p90LatencyMs": 2713, - "p99LatencyMs": 4645, - "maxLatencyMs": 4836, - "bytesPerSec": 15810764.8 + "requestsPerSec": 26.2, + "avgLatencyMs": 1232.91, + "medianLatencyMs": 942, + "p50LatencyMs": 942, + "p75LatencyMs": 1124, + "p90LatencyMs": 2728, + "p99LatencyMs": 4594, + "maxLatencyMs": 4801, + "bytesPerSec": 15571353.6 }, { "workers": 200, "durationMs": 5010, - "requests": 102, + "requests": 90, "errors": 0, - "requestsPerSec": 20.4, - "avgLatencyMs": 1440.33, - "medianLatencyMs": 773, - "p50LatencyMs": 773, - "p75LatencyMs": 2250, - "p90LatencyMs": 3549, - "p99LatencyMs": 4816, - "maxLatencyMs": 4979, - "bytesPerSec": 12125798.4 + "requestsPerSec": 18, + "avgLatencyMs": 1493.42, + "medianLatencyMs": 792, + "p50LatencyMs": 792, + "p75LatencyMs": 2463, + "p90LatencyMs": 3611, + "p99LatencyMs": 4877, + "maxLatencyMs": 4877, + "bytesPerSec": 10701209.6 } ], "runs": 3, "samples": [ { "peakWorkers": 1, - "peakRequestsPerSec": 38.21, - "peakAvgLatencyMs": 25.65, - "peakP50LatencyMs": 25, - "peakP75LatencyMs": 27, - "peakP90LatencyMs": 28, - "peakP99LatencyMs": 32, - "totalRequests": 1035, + "peakRequestsPerSec": 41.8, + "peakAvgLatencyMs": 23.35, + "peakP50LatencyMs": 23, + "peakP75LatencyMs": 24, + "peakP90LatencyMs": 26, + "peakP99LatencyMs": 29, + "totalRequests": 1129, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 191, + "requests": 209, "errors": 0, - "requestsPerSec": 38.21, - "avgLatencyMs": 25.65, - "medianLatencyMs": 25, - "p50LatencyMs": 25, - "p75LatencyMs": 27, - "p90LatencyMs": 28, - "p99LatencyMs": 32, - "maxLatencyMs": 39, - "bytesPerSec": 22703308.8 + "requestsPerSec": 41.8, + "avgLatencyMs": 23.35, + "medianLatencyMs": 23, + "p50LatencyMs": 23, + "p75LatencyMs": 24, + "p90LatencyMs": 26, + "p99LatencyMs": 29, + "maxLatencyMs": 33, + "bytesPerSec": 24843059.2 }, { "workers": 5, "durationMs": 5000, - "requests": 189, + "requests": 205, "errors": 0, - "requestsPerSec": 37.8, - "avgLatencyMs": 130.39, - "medianLatencyMs": 130, - "p50LatencyMs": 130, - "p75LatencyMs": 132, - "p90LatencyMs": 134, - "p99LatencyMs": 158, - "maxLatencyMs": 175, - "bytesPerSec": 22464102.4 + "requestsPerSec": 41, + "avgLatencyMs": 120.59, + "medianLatencyMs": 122, + "p50LatencyMs": 122, + "p75LatencyMs": 123, + "p90LatencyMs": 124, + "p99LatencyMs": 128, + "maxLatencyMs": 130, + "bytesPerSec": 24371200 }, { "workers": 10, "durationMs": 5000, - "requests": 175, + "requests": 188, "errors": 0, - "requestsPerSec": 35, - "avgLatencyMs": 277.19, - "medianLatencyMs": 275, - "p50LatencyMs": 275, - "p75LatencyMs": 282, - "p90LatencyMs": 290, - "p99LatencyMs": 473, - "maxLatencyMs": 510, - "bytesPerSec": 20803584 + "requestsPerSec": 37.6, + "avgLatencyMs": 258.89, + "medianLatencyMs": 255, + "p50LatencyMs": 255, + "p75LatencyMs": 258, + "p90LatencyMs": 282, + "p99LatencyMs": 463, + "maxLatencyMs": 498, + "bytesPerSec": 22349414.4 }, { "workers": 25, "durationMs": 5000, - "requests": 152, + "requests": 169, "errors": 0, - "requestsPerSec": 30.4, - "avgLatencyMs": 765.81, - "medianLatencyMs": 753, - "p50LatencyMs": 753, - "p75LatencyMs": 768, - "p90LatencyMs": 789, - "p99LatencyMs": 2193, - "maxLatencyMs": 2311, - "bytesPerSec": 18070732.8 + "requestsPerSec": 33.8, + "avgLatencyMs": 681.82, + "medianLatencyMs": 669, + "p50LatencyMs": 669, + "p75LatencyMs": 683, + "p90LatencyMs": 690, + "p99LatencyMs": 1970, + "maxLatencyMs": 2073, + "bytesPerSec": 20092518.4 }, { "workers": 50, "durationMs": 5000, - "requests": 133, + "requests": 147, "errors": 0, - "requestsPerSec": 26.6, - "avgLatencyMs": 1209.48, - "medianLatencyMs": 942, - "p50LatencyMs": 942, - "p75LatencyMs": 1139, - "p90LatencyMs": 2551, - "p99LatencyMs": 4637, - "maxLatencyMs": 4867, - "bytesPerSec": 15810150.4 + "requestsPerSec": 29.4, + "avgLatencyMs": 1176.6, + "medianLatencyMs": 970, + "p50LatencyMs": 970, + "p75LatencyMs": 1185, + "p90LatencyMs": 2356, + "p99LatencyMs": 4704, + "maxLatencyMs": 4951, + "bytesPerSec": 17479270.4 }, { "workers": 100, "durationMs": 5010, - "requests": 120, + "requests": 126, "errors": 0, - "requestsPerSec": 24, - "avgLatencyMs": 1303.44, - "medianLatencyMs": 990, - "p50LatencyMs": 990, - "p75LatencyMs": 1141, - "p90LatencyMs": 2880, - "p99LatencyMs": 4727, - "maxLatencyMs": 4935, - "bytesPerSec": 14267238.4 + "requestsPerSec": 25.2, + "avgLatencyMs": 1276.22, + "medianLatencyMs": 915, + "p50LatencyMs": 915, + "p75LatencyMs": 1164, + "p90LatencyMs": 2993, + "p99LatencyMs": 4729, + "maxLatencyMs": 4921, + "bytesPerSec": 14981529.6 }, { "workers": 200, "durationMs": 5010, - "requests": 75, + "requests": 85, "errors": 0, - "requestsPerSec": 15, - "avgLatencyMs": 1627.44, - "medianLatencyMs": 843, - "p50LatencyMs": 843, - "p75LatencyMs": 2773, - "p90LatencyMs": 3867, - "p99LatencyMs": 4885, - "maxLatencyMs": 4885, - "bytesPerSec": 8917811.2 + "requestsPerSec": 17, + "avgLatencyMs": 1534.59, + "medianLatencyMs": 773, + "p50LatencyMs": 773, + "p75LatencyMs": 2474, + "p90LatencyMs": 3774, + "p99LatencyMs": 4860, + "maxLatencyMs": 4860, + "bytesPerSec": 10105651.2 } ] }, { "peakWorkers": 1, - "peakRequestsPerSec": 41, - "peakAvgLatencyMs": 23.84, - "peakP50LatencyMs": 24, + "peakRequestsPerSec": 41.6, + "peakAvgLatencyMs": 23.51, + "peakP50LatencyMs": 23, "peakP75LatencyMs": 25, - "peakP90LatencyMs": 25, - "peakP99LatencyMs": 29, - "totalRequests": 1151, + "peakP90LatencyMs": 26, + "peakP99LatencyMs": 27, + "totalRequests": 1148, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 205, + "requests": 208, "errors": 0, - "requestsPerSec": 41, - "avgLatencyMs": 23.84, - "medianLatencyMs": 24, - "p50LatencyMs": 24, + "requestsPerSec": 41.6, + "avgLatencyMs": 23.51, + "medianLatencyMs": 23, + "p50LatencyMs": 23, "p75LatencyMs": 25, - "p90LatencyMs": 25, - "p99LatencyMs": 29, - "maxLatencyMs": 34, - "bytesPerSec": 24371200 + "p90LatencyMs": 26, + "p99LatencyMs": 27, + "maxLatencyMs": 36, + "bytesPerSec": 24725094.4 }, { "workers": 5, "durationMs": 5000, - "requests": 201, + "requests": 206, "errors": 0, - "requestsPerSec": 40.21, - "avgLatencyMs": 122.02, - "medianLatencyMs": 121, - "p50LatencyMs": 121, - "p75LatencyMs": 123, - "p90LatencyMs": 127, - "p99LatencyMs": 139, - "maxLatencyMs": 150, - "bytesPerSec": 23896064 + "requestsPerSec": 41.2, + "avgLatencyMs": 118.65, + "medianLatencyMs": 118, + "p50LatencyMs": 118, + "p75LatencyMs": 119, + "p90LatencyMs": 124, + "p99LatencyMs": 138, + "maxLatencyMs": 138, + "bytesPerSec": 24492441.6 }, { "workers": 10, "durationMs": 5000, - "requests": 186, + "requests": 194, "errors": 0, - "requestsPerSec": 37.21, - "avgLatencyMs": 259.82, - "medianLatencyMs": 257, - "p50LatencyMs": 257, - "p75LatencyMs": 263, - "p90LatencyMs": 280, - "p99LatencyMs": 431, - "maxLatencyMs": 462, - "bytesPerSec": 22113484.8 + "requestsPerSec": 38.8, + "avgLatencyMs": 252.42, + "medianLatencyMs": 252, + "p50LatencyMs": 252, + "p75LatencyMs": 257, + "p90LatencyMs": 264, + "p99LatencyMs": 394, + "maxLatencyMs": 427, + "bytesPerSec": 23063756.8 }, { "workers": 25, "durationMs": 5000, - "requests": 177, + "requests": 165, "errors": 0, - "requestsPerSec": 35.4, - "avgLatencyMs": 664.3, - "medianLatencyMs": 657, - "p50LatencyMs": 657, - "p75LatencyMs": 671, - "p90LatencyMs": 686, - "p99LatencyMs": 1899, - "maxLatencyMs": 2009, - "bytesPerSec": 21042790.4 + "requestsPerSec": 33, + "avgLatencyMs": 700.24, + "medianLatencyMs": 689, + "p50LatencyMs": 689, + "p75LatencyMs": 705, + "p90LatencyMs": 724, + "p99LatencyMs": 2001, + "maxLatencyMs": 2110, + "bytesPerSec": 19617382.4 }, { "workers": 50, - "durationMs": 5010, - "requests": 147, + "durationMs": 5000, + "requests": 154, "errors": 0, - "requestsPerSec": 29.4, - "avgLatencyMs": 1160.86, - "medianLatencyMs": 953, - "p50LatencyMs": 953, - "p75LatencyMs": 1111, - "p90LatencyMs": 2411, - "p99LatencyMs": 4650, - "maxLatencyMs": 4869, - "bytesPerSec": 17475993.61 + "requestsPerSec": 30.8, + "avgLatencyMs": 1173.09, + "medianLatencyMs": 925, + "p50LatencyMs": 925, + "p75LatencyMs": 1147, + "p90LatencyMs": 2420, + "p99LatencyMs": 4805, + "maxLatencyMs": 4997, + "bytesPerSec": 18311577.61 }, { "workers": 100, "durationMs": 5010, - "requests": 133, + "requests": 131, "errors": 0, - "requestsPerSec": 26.6, - "avgLatencyMs": 1220.41, - "medianLatencyMs": 946, - "p50LatencyMs": 946, - "p75LatencyMs": 1050, - "p90LatencyMs": 2713, - "p99LatencyMs": 4645, - "maxLatencyMs": 4836, - "bytesPerSec": 15810764.8 + "requestsPerSec": 26.2, + "avgLatencyMs": 1232.91, + "medianLatencyMs": 942, + "p50LatencyMs": 942, + "p75LatencyMs": 1124, + "p90LatencyMs": 2728, + "p99LatencyMs": 4594, + "maxLatencyMs": 4801, + "bytesPerSec": 15571353.6 }, { "workers": 200, "durationMs": 5010, - "requests": 102, + "requests": 90, "errors": 0, - "requestsPerSec": 20.4, - "avgLatencyMs": 1440.33, - "medianLatencyMs": 773, - "p50LatencyMs": 773, - "p75LatencyMs": 2250, - "p90LatencyMs": 3549, - "p99LatencyMs": 4816, - "maxLatencyMs": 4979, - "bytesPerSec": 12125798.4 + "requestsPerSec": 18, + "avgLatencyMs": 1493.42, + "medianLatencyMs": 792, + "p50LatencyMs": 792, + "p75LatencyMs": 2463, + "p90LatencyMs": 3611, + "p99LatencyMs": 4877, + "maxLatencyMs": 4877, + "bytesPerSec": 10701209.6 } ] }, { "peakWorkers": 1, - "peakRequestsPerSec": 41.4, - "peakAvgLatencyMs": 23.6, + "peakRequestsPerSec": 41.2, + "peakAvgLatencyMs": 23.7, "peakP50LatencyMs": 23, - "peakP75LatencyMs": 24, - "peakP90LatencyMs": 25, - "peakP99LatencyMs": 28, - "totalRequests": 1136, + "peakP75LatencyMs": 25, + "peakP90LatencyMs": 26, + "peakP99LatencyMs": 27, + "totalRequests": 1144, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 207, + "requests": 206, "errors": 0, - "requestsPerSec": 41.4, - "avgLatencyMs": 23.6, + "requestsPerSec": 41.2, + "avgLatencyMs": 23.7, "medianLatencyMs": 23, "p50LatencyMs": 23, - "p75LatencyMs": 24, - "p90LatencyMs": 25, - "p99LatencyMs": 28, - "maxLatencyMs": 33, - "bytesPerSec": 24607129.6 + "p75LatencyMs": 25, + "p90LatencyMs": 26, + "p99LatencyMs": 27, + "maxLatencyMs": 35, + "bytesPerSec": 24489164.8 }, { "workers": 5, "durationMs": 5000, - "requests": 205, + "requests": 200, "errors": 0, - "requestsPerSec": 41, - "avgLatencyMs": 119.66, - "medianLatencyMs": 119, - "p50LatencyMs": 119, - "p75LatencyMs": 120, - "p90LatencyMs": 123, - "p99LatencyMs": 144, - "maxLatencyMs": 167, - "bytesPerSec": 24367923.2 + "requestsPerSec": 40, + "avgLatencyMs": 122.11, + "medianLatencyMs": 121, + "p50LatencyMs": 121, + "p75LatencyMs": 122, + "p90LatencyMs": 131, + "p99LatencyMs": 143, + "maxLatencyMs": 143, + "bytesPerSec": 23781376 }, { "workers": 10, "durationMs": 5000, - "requests": 194, + "requests": 188, "errors": 0, - "requestsPerSec": 38.8, - "avgLatencyMs": 251.76, - "medianLatencyMs": 249, - "p50LatencyMs": 249, - "p75LatencyMs": 255, - "p90LatencyMs": 267, - "p99LatencyMs": 432, - "maxLatencyMs": 459, - "bytesPerSec": 23063756.8 + "requestsPerSec": 37.6, + "avgLatencyMs": 258.36, + "medianLatencyMs": 257, + "p50LatencyMs": 257, + "p75LatencyMs": 265, + "p90LatencyMs": 279, + "p99LatencyMs": 406, + "maxLatencyMs": 443, + "bytesPerSec": 22352691.2 }, { "workers": 25, "durationMs": 5000, - "requests": 162, + "requests": 173, "errors": 0, - "requestsPerSec": 32.4, - "avgLatencyMs": 713.41, - "medianLatencyMs": 706, - "p50LatencyMs": 706, - "p75LatencyMs": 719, - "p90LatencyMs": 736, - "p99LatencyMs": 2039, - "maxLatencyMs": 2150, - "bytesPerSec": 19256934.4 + "requestsPerSec": 34.6, + "avgLatencyMs": 682.14, + "medianLatencyMs": 674, + "p50LatencyMs": 674, + "p75LatencyMs": 685, + "p90LatencyMs": 696, + "p99LatencyMs": 1957, + "maxLatencyMs": 2064, + "bytesPerSec": 20567654.4 }, { "workers": 50, "durationMs": 5000, - "requests": 147, + "requests": 154, "errors": 0, - "requestsPerSec": 29.4, - "avgLatencyMs": 1167.19, - "medianLatencyMs": 925, - "p50LatencyMs": 925, - "p75LatencyMs": 1126, - "p90LatencyMs": 2458, - "p99LatencyMs": 4678, - "maxLatencyMs": 4883, - "bytesPerSec": 17475993.61 + "requestsPerSec": 30.8, + "avgLatencyMs": 1172.25, + "medianLatencyMs": 928, + "p50LatencyMs": 928, + "p75LatencyMs": 1140, + "p90LatencyMs": 2418, + "p99LatencyMs": 4800, + "maxLatencyMs": 4990, + "bytesPerSec": 18308300.8 }, { "workers": 100, @@ -608,29 +608,29 @@ "requests": 133, "errors": 0, "requestsPerSec": 26.6, - "avgLatencyMs": 1256.51, - "medianLatencyMs": 958, - "p50LatencyMs": 958, - "p75LatencyMs": 1074, - "p90LatencyMs": 2804, - "p99LatencyMs": 4791, - "maxLatencyMs": 4973, - "bytesPerSec": 15810048 + "avgLatencyMs": 1245.83, + "medianLatencyMs": 932, + "p50LatencyMs": 932, + "p75LatencyMs": 1105, + "p90LatencyMs": 2833, + "p99LatencyMs": 4749, + "maxLatencyMs": 4936, + "bytesPerSec": 15810560 }, { "workers": 200, "durationMs": 5010, - "requests": 88, + "requests": 90, "errors": 0, - "requestsPerSec": 17.61, - "avgLatencyMs": 1504.47, - "medianLatencyMs": 773, - "p50LatencyMs": 773, - "p75LatencyMs": 2468, - "p90LatencyMs": 3730, - "p99LatencyMs": 4834, - "maxLatencyMs": 4834, - "bytesPerSec": 10458726.4 + "requestsPerSec": 18, + "avgLatencyMs": 1488.26, + "medianLatencyMs": 783, + "p50LatencyMs": 783, + "p75LatencyMs": 2457, + "p90LatencyMs": 3606, + "p99LatencyMs": 4850, + "maxLatencyMs": 4850, + "bytesPerSec": 10701209.6 } ] } @@ -640,74 +640,74 @@ "browserVersion": "Google Chrome 153.0.8010.47", "ssrLoadTests": { "peakWorkers": 1, - "peakRequestsPerSec": 44.6, - "peakAvgLatencyMs": 21.83, + "peakRequestsPerSec": 45, + "peakAvgLatencyMs": 21.71, "peakP50LatencyMs": 21, "peakP75LatencyMs": 23, "peakP90LatencyMs": 24, - "peakP99LatencyMs": 25, - "totalRequests": 1251, + "peakP99LatencyMs": 32, + "totalRequests": 1271, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 223, + "requests": 225, "errors": 0, - "requestsPerSec": 44.6, - "avgLatencyMs": 21.83, + "requestsPerSec": 45, + "avgLatencyMs": 21.71, "medianLatencyMs": 21, "p50LatencyMs": 21, "p75LatencyMs": 23, "p90LatencyMs": 24, - "p99LatencyMs": 25, - "maxLatencyMs": 33, - "bytesPerSec": 26412646.4 + "p99LatencyMs": 32, + "maxLatencyMs": 36, + "bytesPerSec": 26648576 }, { "workers": 5, "durationMs": 5000, - "requests": 220, + "requests": 225, "errors": 0, - "requestsPerSec": 44, - "avgLatencyMs": 112.33, - "medianLatencyMs": 112, - "p50LatencyMs": 112, - "p75LatencyMs": 114, - "p90LatencyMs": 116, + "requestsPerSec": 45, + "avgLatencyMs": 109.84, + "medianLatencyMs": 109, + "p50LatencyMs": 109, + "p75LatencyMs": 111, + "p90LatencyMs": 115, "p99LatencyMs": 130, - "maxLatencyMs": 138, - "bytesPerSec": 26055475.2 + "maxLatencyMs": 130, + "bytesPerSec": 26645299.2 }, { "workers": 10, "durationMs": 5000, - "requests": 198, + "requests": 200, "errors": 0, - "requestsPerSec": 39.6, - "avgLatencyMs": 244.27, - "medianLatencyMs": 246, - "p50LatencyMs": 246, - "p75LatencyMs": 249, - "p90LatencyMs": 251, - "p99LatencyMs": 401, - "maxLatencyMs": 441, - "bytesPerSec": 23443865.6 + "requestsPerSec": 40, + "avgLatencyMs": 242.43, + "medianLatencyMs": 242, + "p50LatencyMs": 242, + "p75LatencyMs": 246, + "p90LatencyMs": 250, + "p99LatencyMs": 366, + "maxLatencyMs": 421, + "bytesPerSec": 23679795.2 }, { "workers": 25, "durationMs": 5000, - "requests": 181, + "requests": 185, "errors": 0, - "requestsPerSec": 36.21, - "avgLatencyMs": 642.73, - "medianLatencyMs": 643, - "p50LatencyMs": 643, - "p75LatencyMs": 652, - "p90LatencyMs": 659, - "p99LatencyMs": 1809, - "maxLatencyMs": 1928, - "bytesPerSec": 21435187.2 + "requestsPerSec": 37, + "avgLatencyMs": 627.15, + "medianLatencyMs": 625, + "p50LatencyMs": 625, + "p75LatencyMs": 632, + "p90LatencyMs": 645, + "p99LatencyMs": 1781, + "maxLatencyMs": 1885, + "bytesPerSec": 21910323.2 }, { "workers": 50, @@ -715,29 +715,29 @@ "requests": 168, "errors": 0, "requestsPerSec": 33.6, - "avgLatencyMs": 1122.42, - "medianLatencyMs": 868, - "p50LatencyMs": 868, - "p75LatencyMs": 1056, - "p90LatencyMs": 2345, - "p99LatencyMs": 4779, - "maxLatencyMs": 4978, - "bytesPerSec": 19889356.8 + "avgLatencyMs": 1115.39, + "medianLatencyMs": 903, + "p50LatencyMs": 903, + "p75LatencyMs": 1072, + "p90LatencyMs": 2286, + "p99LatencyMs": 4754, + "maxLatencyMs": 4957, + "bytesPerSec": 19892633.61 }, { "workers": 100, - "durationMs": 5000, - "requests": 147, + "durationMs": 5010, + "requests": 154, "errors": 0, - "requestsPerSec": 29.4, - "avgLatencyMs": 1173.75, - "medianLatencyMs": 867, - "p50LatencyMs": 867, - "p75LatencyMs": 1057, - "p90LatencyMs": 2674, - "p99LatencyMs": 4676, - "maxLatencyMs": 4857, - "bytesPerSec": 17405337.61 + "requestsPerSec": 30.8, + "avgLatencyMs": 1165.49, + "medianLatencyMs": 878, + "p50LatencyMs": 878, + "p75LatencyMs": 1045, + "p90LatencyMs": 2595, + "p99LatencyMs": 4745, + "maxLatencyMs": 4918, + "bytesPerSec": 18234368 }, { "workers": 200, @@ -745,14 +745,14 @@ "requests": 114, "errors": 0, "requestsPerSec": 22.8, - "avgLatencyMs": 1369.87, - "medianLatencyMs": 811, - "p50LatencyMs": 811, - "p75LatencyMs": 2018, - "p90LatencyMs": 3402, - "p99LatencyMs": 4814, - "maxLatencyMs": 4965, - "bytesPerSec": 13497753.6 + "avgLatencyMs": 1363.36, + "medianLatencyMs": 798, + "p50LatencyMs": 798, + "p75LatencyMs": 2070, + "p90LatencyMs": 3416, + "p99LatencyMs": 4785, + "maxLatencyMs": 4925, + "bytesPerSec": 13497344 } ], "runs": 3, @@ -760,12 +760,12 @@ { "peakWorkers": 5, "peakRequestsPerSec": 46, - "peakAvgLatencyMs": 107.2, + "peakAvgLatencyMs": 107.79, "peakP50LatencyMs": 107, - "peakP75LatencyMs": 108, - "peakP90LatencyMs": 111, - "peakP99LatencyMs": 126, - "totalRequests": 1298, + "peakP75LatencyMs": 109, + "peakP90LatencyMs": 110, + "peakP99LatencyMs": 132, + "totalRequests": 1287, "totalErrors": 0, "stages": [ { @@ -774,13 +774,13 @@ "requests": 229, "errors": 0, "requestsPerSec": 45.8, - "avgLatencyMs": 21.26, + "avgLatencyMs": 21.25, "medianLatencyMs": 21, "p50LatencyMs": 21, "p75LatencyMs": 22, "p90LatencyMs": 23, - "p99LatencyMs": 28, - "maxLatencyMs": 28, + "p99LatencyMs": 26, + "maxLatencyMs": 31, "bytesPerSec": 27120435.2 }, { @@ -789,147 +789,147 @@ "requests": 230, "errors": 0, "requestsPerSec": 46, - "avgLatencyMs": 107.2, + "avgLatencyMs": 107.79, "medianLatencyMs": 107, "p50LatencyMs": 107, - "p75LatencyMs": 108, - "p90LatencyMs": 111, - "p99LatencyMs": 126, - "maxLatencyMs": 127, - "bytesPerSec": 27235123.2 + "p75LatencyMs": 109, + "p90LatencyMs": 110, + "p99LatencyMs": 132, + "maxLatencyMs": 132, + "bytesPerSec": 27238400 }, { "workers": 10, "durationMs": 5000, - "requests": 206, + "requests": 208, "errors": 0, - "requestsPerSec": 41.2, - "avgLatencyMs": 236.16, - "medianLatencyMs": 236, - "p50LatencyMs": 236, - "p75LatencyMs": 239, - "p90LatencyMs": 243, - "p99LatencyMs": 375, - "maxLatencyMs": 425, - "bytesPerSec": 24390860.8 + "requestsPerSec": 41.6, + "avgLatencyMs": 234.24, + "medianLatencyMs": 233, + "p50LatencyMs": 233, + "p75LatencyMs": 234, + "p90LatencyMs": 241, + "p99LatencyMs": 397, + "maxLatencyMs": 449, + "bytesPerSec": 24626790.4 }, { "workers": 25, "durationMs": 5000, - "requests": 190, + "requests": 181, "errors": 0, - "requestsPerSec": 38, - "avgLatencyMs": 612.86, - "medianLatencyMs": 612, - "p50LatencyMs": 612, - "p75LatencyMs": 623, - "p90LatencyMs": 626, - "p99LatencyMs": 1735, - "maxLatencyMs": 1833, - "bytesPerSec": 22500147.2 + "requestsPerSec": 36.21, + "avgLatencyMs": 635.75, + "medianLatencyMs": 635, + "p50LatencyMs": 635, + "p75LatencyMs": 651, + "p90LatencyMs": 658, + "p99LatencyMs": 1776, + "maxLatencyMs": 1880, + "bytesPerSec": 21438464 }, { "workers": 50, "durationMs": 5000, - "requests": 175, + "requests": 166, "errors": 0, - "requestsPerSec": 35, - "avgLatencyMs": 1081.59, - "medianLatencyMs": 886, - "p50LatencyMs": 886, - "p75LatencyMs": 1082, - "p90LatencyMs": 2096, - "p99LatencyMs": 4614, - "maxLatencyMs": 4805, - "bytesPerSec": 20720025.61 + "requestsPerSec": 33.21, + "avgLatencyMs": 1106.04, + "medianLatencyMs": 897, + "p50LatencyMs": 897, + "p75LatencyMs": 1098, + "p90LatencyMs": 2206, + "p99LatencyMs": 4617, + "maxLatencyMs": 4814, + "bytesPerSec": 19653427.2 }, { "workers": 100, "durationMs": 5010, - "requests": 154, + "requests": 160, "errors": 0, - "requestsPerSec": 30.8, - "avgLatencyMs": 1144.88, - "medianLatencyMs": 856, - "p50LatencyMs": 856, + "requestsPerSec": 32, + "avgLatencyMs": 1131.78, + "medianLatencyMs": 892, + "p50LatencyMs": 892, "p75LatencyMs": 1038, - "p90LatencyMs": 2545, - "p99LatencyMs": 4659, - "maxLatencyMs": 4834, - "bytesPerSec": 18234777.61 + "p90LatencyMs": 2372, + "p99LatencyMs": 4621, + "maxLatencyMs": 4791, + "bytesPerSec": 18943590.4 }, { "workers": 200, "durationMs": 5010, - "requests": 114, + "requests": 113, "errors": 0, - "requestsPerSec": 22.8, - "avgLatencyMs": 1362.86, + "requestsPerSec": 22.6, + "avgLatencyMs": 1348.96, "medianLatencyMs": 807, "p50LatencyMs": 807, - "p75LatencyMs": 2005, - "p90LatencyMs": 3387, - "p99LatencyMs": 4791, - "maxLatencyMs": 4944, - "bytesPerSec": 13498163.2 + "p75LatencyMs": 2066, + "p90LatencyMs": 3341, + "p99LatencyMs": 4685, + "maxLatencyMs": 4840, + "bytesPerSec": 13382144 } ] }, { "peakWorkers": 1, - "peakRequestsPerSec": 44, - "peakAvgLatencyMs": 22.18, - "peakP50LatencyMs": 22, - "peakP75LatencyMs": 24, - "peakP90LatencyMs": 25, - "peakP99LatencyMs": 28, - "totalRequests": 1245, + "peakRequestsPerSec": 45, + "peakAvgLatencyMs": 21.66, + "peakP50LatencyMs": 21, + "peakP75LatencyMs": 23, + "peakP90LatencyMs": 24, + "peakP99LatencyMs": 36, + "totalRequests": 1271, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 220, + "requests": 225, "errors": 0, - "requestsPerSec": 44, - "avgLatencyMs": 22.18, - "medianLatencyMs": 22, - "p50LatencyMs": 22, - "p75LatencyMs": 24, - "p90LatencyMs": 25, - "p99LatencyMs": 28, - "maxLatencyMs": 32, - "bytesPerSec": 26055475.2 + "requestsPerSec": 45, + "avgLatencyMs": 21.66, + "medianLatencyMs": 21, + "p50LatencyMs": 21, + "p75LatencyMs": 23, + "p90LatencyMs": 24, + "p99LatencyMs": 36, + "maxLatencyMs": 37, + "bytesPerSec": 26648576 }, { "workers": 5, "durationMs": 5000, - "requests": 220, + "requests": 225, "errors": 0, - "requestsPerSec": 44, - "avgLatencyMs": 112.02, - "medianLatencyMs": 111, - "p50LatencyMs": 111, - "p75LatencyMs": 114, - "p90LatencyMs": 115, - "p99LatencyMs": 126, - "maxLatencyMs": 139, - "bytesPerSec": 26055475.2 + "requestsPerSec": 45, + "avgLatencyMs": 109.61, + "medianLatencyMs": 109, + "p50LatencyMs": 109, + "p75LatencyMs": 111, + "p90LatencyMs": 112, + "p99LatencyMs": 131, + "maxLatencyMs": 131, + "bytesPerSec": 26648576 }, { "workers": 10, "durationMs": 5000, - "requests": 200, + "requests": 204, "errors": 0, - "requestsPerSec": 40, - "avgLatencyMs": 243.11, - "medianLatencyMs": 248, - "p50LatencyMs": 248, - "p75LatencyMs": 250, - "p90LatencyMs": 254, - "p99LatencyMs": 365, - "maxLatencyMs": 416, - "bytesPerSec": 23679795.2 + "requestsPerSec": 40.8, + "avgLatencyMs": 240.02, + "medianLatencyMs": 243, + "p50LatencyMs": 243, + "p75LatencyMs": 246, + "p90LatencyMs": 250, + "p99LatencyMs": 357, + "maxLatencyMs": 408, + "bytesPerSec": 24154931.2 }, { "workers": 25, @@ -937,14 +937,14 @@ "requests": 181, "errors": 0, "requestsPerSec": 36.21, - "avgLatencyMs": 639.27, - "medianLatencyMs": 637, - "p50LatencyMs": 637, - "p75LatencyMs": 648, - "p90LatencyMs": 659, - "p99LatencyMs": 1804, - "maxLatencyMs": 1907, - "bytesPerSec": 21435187.2 + "avgLatencyMs": 640.74, + "medianLatencyMs": 630, + "p50LatencyMs": 630, + "p75LatencyMs": 638, + "p90LatencyMs": 643, + "p99LatencyMs": 1859, + "maxLatencyMs": 1961, + "bytesPerSec": 21436006.4 }, { "workers": 50, @@ -952,13 +952,13 @@ "requests": 168, "errors": 0, "requestsPerSec": 33.6, - "avgLatencyMs": 1102.39, - "medianLatencyMs": 886, - "p50LatencyMs": 886, - "p75LatencyMs": 1053, - "p90LatencyMs": 2270, - "p99LatencyMs": 4702, - "maxLatencyMs": 4897, + "avgLatencyMs": 1098.99, + "medianLatencyMs": 866, + "p50LatencyMs": 866, + "p75LatencyMs": 1049, + "p90LatencyMs": 2282, + "p99LatencyMs": 4686, + "maxLatencyMs": 4879, "bytesPerSec": 19892633.61 }, { @@ -967,102 +967,102 @@ "requests": 154, "errors": 0, "requestsPerSec": 30.8, - "avgLatencyMs": 1180.64, - "medianLatencyMs": 908, - "p50LatencyMs": 908, - "p75LatencyMs": 1054, - "p90LatencyMs": 2588, - "p99LatencyMs": 4806, - "maxLatencyMs": 4990, - "bytesPerSec": 18235801.61 + "avgLatencyMs": 1161.71, + "medianLatencyMs": 878, + "p50LatencyMs": 878, + "p75LatencyMs": 1028, + "p90LatencyMs": 2565, + "p99LatencyMs": 4727, + "maxLatencyMs": 4906, + "bytesPerSec": 18232524.8 }, { "workers": 200, "durationMs": 5010, - "requests": 102, + "requests": 114, "errors": 0, - "requestsPerSec": 20.4, - "avgLatencyMs": 1416, - "medianLatencyMs": 776, - "p50LatencyMs": 776, - "p75LatencyMs": 2280, - "p90LatencyMs": 3495, - "p99LatencyMs": 4726, - "maxLatencyMs": 4869, - "bytesPerSec": 12076646.4 + "requestsPerSec": 22.8, + "avgLatencyMs": 1372.65, + "medianLatencyMs": 783, + "p50LatencyMs": 783, + "p75LatencyMs": 2104, + "p90LatencyMs": 3458, + "p99LatencyMs": 4821, + "maxLatencyMs": 4971, + "bytesPerSec": 13500108.8 } ] }, { "peakWorkers": 1, - "peakRequestsPerSec": 44.6, - "peakAvgLatencyMs": 21.83, + "peakRequestsPerSec": 45, + "peakAvgLatencyMs": 21.71, "peakP50LatencyMs": 21, "peakP75LatencyMs": 23, "peakP90LatencyMs": 24, - "peakP99LatencyMs": 25, - "totalRequests": 1251, + "peakP99LatencyMs": 32, + "totalRequests": 1271, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 223, + "requests": 225, "errors": 0, - "requestsPerSec": 44.6, - "avgLatencyMs": 21.83, + "requestsPerSec": 45, + "avgLatencyMs": 21.71, "medianLatencyMs": 21, "p50LatencyMs": 21, "p75LatencyMs": 23, "p90LatencyMs": 24, - "p99LatencyMs": 25, - "maxLatencyMs": 33, - "bytesPerSec": 26412646.4 + "p99LatencyMs": 32, + "maxLatencyMs": 36, + "bytesPerSec": 26648576 }, { "workers": 5, "durationMs": 5000, - "requests": 220, + "requests": 225, "errors": 0, - "requestsPerSec": 44, - "avgLatencyMs": 112.33, - "medianLatencyMs": 112, - "p50LatencyMs": 112, - "p75LatencyMs": 114, - "p90LatencyMs": 116, + "requestsPerSec": 45, + "avgLatencyMs": 109.84, + "medianLatencyMs": 109, + "p50LatencyMs": 109, + "p75LatencyMs": 111, + "p90LatencyMs": 115, "p99LatencyMs": 130, - "maxLatencyMs": 138, - "bytesPerSec": 26055475.2 + "maxLatencyMs": 130, + "bytesPerSec": 26645299.2 }, { "workers": 10, "durationMs": 5000, - "requests": 198, + "requests": 200, "errors": 0, - "requestsPerSec": 39.6, - "avgLatencyMs": 244.27, - "medianLatencyMs": 246, - "p50LatencyMs": 246, - "p75LatencyMs": 249, - "p90LatencyMs": 251, - "p99LatencyMs": 401, - "maxLatencyMs": 441, - "bytesPerSec": 23443865.6 + "requestsPerSec": 40, + "avgLatencyMs": 242.43, + "medianLatencyMs": 242, + "p50LatencyMs": 242, + "p75LatencyMs": 246, + "p90LatencyMs": 250, + "p99LatencyMs": 366, + "maxLatencyMs": 421, + "bytesPerSec": 23679795.2 }, { "workers": 25, "durationMs": 5000, - "requests": 181, + "requests": 185, "errors": 0, - "requestsPerSec": 36.21, - "avgLatencyMs": 642.73, - "medianLatencyMs": 643, - "p50LatencyMs": 643, - "p75LatencyMs": 652, - "p90LatencyMs": 659, - "p99LatencyMs": 1809, - "maxLatencyMs": 1928, - "bytesPerSec": 21435187.2 + "requestsPerSec": 37, + "avgLatencyMs": 627.15, + "medianLatencyMs": 625, + "p50LatencyMs": 625, + "p75LatencyMs": 632, + "p90LatencyMs": 645, + "p99LatencyMs": 1781, + "maxLatencyMs": 1885, + "bytesPerSec": 21910323.2 }, { "workers": 50, @@ -1070,29 +1070,29 @@ "requests": 168, "errors": 0, "requestsPerSec": 33.6, - "avgLatencyMs": 1122.42, - "medianLatencyMs": 868, - "p50LatencyMs": 868, - "p75LatencyMs": 1056, - "p90LatencyMs": 2345, - "p99LatencyMs": 4779, - "maxLatencyMs": 4978, - "bytesPerSec": 19889356.8 + "avgLatencyMs": 1115.39, + "medianLatencyMs": 903, + "p50LatencyMs": 903, + "p75LatencyMs": 1072, + "p90LatencyMs": 2286, + "p99LatencyMs": 4754, + "maxLatencyMs": 4957, + "bytesPerSec": 19892633.61 }, { "workers": 100, - "durationMs": 5000, - "requests": 147, + "durationMs": 5010, + "requests": 154, "errors": 0, - "requestsPerSec": 29.4, - "avgLatencyMs": 1173.75, - "medianLatencyMs": 867, - "p50LatencyMs": 867, - "p75LatencyMs": 1057, - "p90LatencyMs": 2674, - "p99LatencyMs": 4676, - "maxLatencyMs": 4857, - "bytesPerSec": 17405337.61 + "requestsPerSec": 30.8, + "avgLatencyMs": 1165.49, + "medianLatencyMs": 878, + "p50LatencyMs": 878, + "p75LatencyMs": 1045, + "p90LatencyMs": 2595, + "p99LatencyMs": 4745, + "maxLatencyMs": 4918, + "bytesPerSec": 18234368 }, { "workers": 200, @@ -1100,14 +1100,14 @@ "requests": 114, "errors": 0, "requestsPerSec": 22.8, - "avgLatencyMs": 1369.87, - "medianLatencyMs": 811, - "p50LatencyMs": 811, - "p75LatencyMs": 2018, - "p90LatencyMs": 3402, - "p99LatencyMs": 4814, - "maxLatencyMs": 4965, - "bytesPerSec": 13497753.6 + "avgLatencyMs": 1363.36, + "medianLatencyMs": 798, + "p50LatencyMs": 798, + "p75LatencyMs": 2070, + "p90LatencyMs": 3416, + "p99LatencyMs": 4785, + "maxLatencyMs": 4925, + "bytesPerSec": 13497344 } ] } diff --git a/packages/docs/src/content/runtime/app-nuxt.json b/packages/docs/src/content/runtime/app-nuxt.json index 8a87a0b5..a34a33d1 100644 --- a/packages/docs/src/content/runtime/app-nuxt.json +++ b/packages/docs/src/content/runtime/app-nuxt.json @@ -3,219 +3,219 @@ "package": "app-nuxt", "isFocused": true, "type": "runtime-app", - "timingMeasuredAt": "2026-10-03T13:34:23.158Z", + "timingMeasuredAt": "2026-10-04T04:21:33.714Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "4.5.2", "order": 3, "clientSideRenderedTests": { - "firstPaintMs": 153.8, - "fcpMs": 153.83, + "firstPaintMs": 169.6, + "fcpMs": 169.6, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 10.7, - "inputDelayMs": 0.46, - "processingDurationMs": 2, - "presentationDelayMs": 8.24 + "interactionLatencyMs": 9.37, + "inputDelayMs": 0.44, + "processingDurationMs": 2.11, + "presentationDelayMs": 6.82 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 11.01, - "fcpMs": 11.06, - "interactionLatencyMs": 2.51, - "inputDelayMs": 0.04, - "processingDurationMs": 1.18, - "presentationDelayMs": 2.93 + "firstPaintMs": 12.34, + "fcpMs": 12.31, + "interactionLatencyMs": 2.64, + "inputDelayMs": 0.09, + "processingDurationMs": 1.26, + "presentationDelayMs": 3.15 }, "samples": [ { - "firstPaintMs": 152, - "fcpMs": 151.613, + "firstPaintMs": 190, + "fcpMs": 189.742, "interactionTests": { - "interactionLatencyMs": 8.74, - "inputDelayMs": 0.418, - "processingDurationMs": 1.277, - "presentationDelayMs": 7.045 + "interactionLatencyMs": 7.073, + "inputDelayMs": 0.568, + "processingDurationMs": 2.306, + "presentationDelayMs": 4.199 } }, { - "firstPaintMs": 162, - "fcpMs": 162.39, + "firstPaintMs": 163, + "fcpMs": 162.774, "interactionTests": { - "interactionLatencyMs": 12.846, - "inputDelayMs": 0.464, - "processingDurationMs": 1.336, - "presentationDelayMs": 11.046 + "interactionLatencyMs": 9.924000000000001, + "inputDelayMs": 0.408, + "processingDurationMs": 1.338, + "presentationDelayMs": 8.178 } }, { - "firstPaintMs": 168, - "fcpMs": 167.998, + "firstPaintMs": 159, + "fcpMs": 158.791, "interactionTests": { - "interactionLatencyMs": 9.672, - "inputDelayMs": 0.502, - "processingDurationMs": 4.094, - "presentationDelayMs": 5.076 + "interactionLatencyMs": 7.0920000000000005, + "inputDelayMs": 0.364, + "processingDurationMs": 1.248, + "presentationDelayMs": 5.48 } }, { - "firstPaintMs": 143, - "fcpMs": 143.259, + "firstPaintMs": 172, + "fcpMs": 172.458, "interactionTests": { - "interactionLatencyMs": 8.368, - "inputDelayMs": 0.433, - "processingDurationMs": 1.56, - "presentationDelayMs": 6.375 + "interactionLatencyMs": 13.515, + "inputDelayMs": 0.377, + "processingDurationMs": 1.433, + "presentationDelayMs": 11.705 } }, { - "firstPaintMs": 144, - "fcpMs": 143.911, + "firstPaintMs": 164, + "fcpMs": 164.239, "interactionTests": { - "interactionLatencyMs": 13.889, - "inputDelayMs": 0.506, - "processingDurationMs": 1.747, - "presentationDelayMs": 11.636 + "interactionLatencyMs": 9.253, + "inputDelayMs": 0.49, + "processingDurationMs": 4.232, + "presentationDelayMs": 4.531 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 358, - "avgLatencyMs": 2.867, - "medianLatencyMs": 2.718, - "samples": 3489, + "opsPerSec": 378, + "avgLatencyMs": 2.709, + "medianLatencyMs": 2.569, + "samples": 3691, "bodySizeKb": 201.57, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 124.6, - "fcpMs": 124.48, + "firstPaintMs": 110.8, + "fcpMs": 110.68, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 17.38, - "inputDelayMs": 0.87, - "processingDurationMs": 2.16, - "presentationDelayMs": 14.35 + "interactionLatencyMs": 12.87, + "inputDelayMs": 0.54, + "processingDurationMs": 1.37, + "presentationDelayMs": 10.96 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 24.48, - "fcpMs": 24.54, - "interactionLatencyMs": 2.82, - "inputDelayMs": 0.71, - "processingDurationMs": 1.29, - "presentationDelayMs": 2.11 + "firstPaintMs": 13.59, + "fcpMs": 13.61, + "interactionLatencyMs": 0.77, + "inputDelayMs": 0.06, + "processingDurationMs": 0.06, + "presentationDelayMs": 0.77 }, "samples": [ { - "firstPaintMs": 143, - "fcpMs": 142.748, + "firstPaintMs": 104, + "fcpMs": 104.202, "interactionTests": { - "interactionLatencyMs": 18.67, - "inputDelayMs": 0.463, - "processingDurationMs": 1.273, - "presentationDelayMs": 16.934 + "interactionLatencyMs": 13.654, + "inputDelayMs": 0.577, + "processingDurationMs": 1.386, + "presentationDelayMs": 11.691 } }, { - "firstPaintMs": 155, - "fcpMs": 155.118, + "firstPaintMs": 131, + "fcpMs": 130.648, "interactionTests": { - "interactionLatencyMs": 16.424999999999997, - "inputDelayMs": 0.863, - "processingDurationMs": 1.256, - "presentationDelayMs": 14.306 + "interactionLatencyMs": 12.529, + "inputDelayMs": 0.52, + "processingDurationMs": 1.41, + "presentationDelayMs": 10.599 } }, { - "firstPaintMs": 123, - "fcpMs": 122.84, + "firstPaintMs": 108, + "fcpMs": 107.684, "interactionTests": { - "interactionLatencyMs": 20.771, - "inputDelayMs": 2.11, - "processingDurationMs": 2.951, - "presentationDelayMs": 15.71 + "interactionLatencyMs": 13.643, + "inputDelayMs": 0.607, + "processingDurationMs": 1.287, + "presentationDelayMs": 11.749 } }, { - "firstPaintMs": 98, - "fcpMs": 97.921, + "firstPaintMs": 95, + "fcpMs": 94.564, "interactionTests": { - "interactionLatencyMs": 13.193, - "inputDelayMs": 0.399, - "processingDurationMs": 1.278, - "presentationDelayMs": 11.516 + "interactionLatencyMs": 12.65, + "inputDelayMs": 0.447, + "processingDurationMs": 1.338, + "presentationDelayMs": 10.865 } }, { - "firstPaintMs": 104, - "fcpMs": 103.781, + "firstPaintMs": 116, + "fcpMs": 116.316, "interactionTests": { - "interactionLatencyMs": 17.863, - "inputDelayMs": 0.532, - "processingDurationMs": 4.065, - "presentationDelayMs": 13.266 + "interactionLatencyMs": 11.882000000000001, + "inputDelayMs": 0.525, + "processingDurationMs": 1.438, + "presentationDelayMs": 9.919 } } ] }, "ssrRouterLinkLoadTests": { "peakWorkers": 5, - "peakRequestsPerSec": 72.8, - "peakAvgLatencyMs": 67.88, - "peakP50LatencyMs": 64, - "peakP75LatencyMs": 66, - "peakP90LatencyMs": 78, + "peakRequestsPerSec": 74, + "peakAvgLatencyMs": 66.36, + "peakP50LatencyMs": 63, + "peakP75LatencyMs": 64, + "peakP90LatencyMs": 67, "peakP99LatencyMs": 120, - "totalRequests": 2343, + "totalRequests": 2401, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 342, + "requests": 345, "errors": 0, - "requestsPerSec": 68.41, - "avgLatencyMs": 14.08, - "medianLatencyMs": 12, - "p50LatencyMs": 12, - "p75LatencyMs": 17, - "p90LatencyMs": 18, - "p99LatencyMs": 36, - "maxLatencyMs": 40, - "bytesPerSec": 20904345.61 + "requestsPerSec": 69, + "avgLatencyMs": 13.91, + "medianLatencyMs": 11, + "p50LatencyMs": 11, + "p75LatencyMs": 16, + "p90LatencyMs": 17, + "p99LatencyMs": 39, + "maxLatencyMs": 42, + "bytesPerSec": 21091123.2 }, { "workers": 5, "durationMs": 5000, - "requests": 364, + "requests": 370, "errors": 0, - "requestsPerSec": 72.8, - "avgLatencyMs": 67.88, - "medianLatencyMs": 64, - "p50LatencyMs": 64, - "p75LatencyMs": 66, - "p90LatencyMs": 78, + "requestsPerSec": 74, + "avgLatencyMs": 66.36, + "medianLatencyMs": 63, + "p50LatencyMs": 63, + "p75LatencyMs": 64, + "p90LatencyMs": 67, "p99LatencyMs": 120, - "maxLatencyMs": 122, - "bytesPerSec": 22244556.8 + "maxLatencyMs": 121, + "bytesPerSec": 22611558.4 }, { "workers": 10, "durationMs": 5000, - "requests": 363, + "requests": 370, "errors": 0, - "requestsPerSec": 72.6, - "avgLatencyMs": 134.56, - "medianLatencyMs": 129, - "p50LatencyMs": 129, - "p75LatencyMs": 145, - "p90LatencyMs": 148, - "p99LatencyMs": 236, - "maxLatencyMs": 436, - "bytesPerSec": 22185574.4 + "requestsPerSec": 74, + "avgLatencyMs": 133.41, + "medianLatencyMs": 126, + "p50LatencyMs": 126, + "p75LatencyMs": 131, + "p90LatencyMs": 161, + "p99LatencyMs": 233, + "maxLatencyMs": 421, + "bytesPerSec": 22614835.2 }, { "workers": 25, @@ -223,236 +223,236 @@ "requests": 356, "errors": 0, "requestsPerSec": 71.2, - "avgLatencyMs": 341.86, - "medianLatencyMs": 341, - "p50LatencyMs": 341, - "p75LatencyMs": 343, - "p90LatencyMs": 345, - "p99LatencyMs": 1896, - "maxLatencyMs": 2399, + "avgLatencyMs": 336.34, + "medianLatencyMs": 330, + "p50LatencyMs": 330, + "p75LatencyMs": 336, + "p90LatencyMs": 338, + "p99LatencyMs": 1883, + "maxLatencyMs": 2388, "bytesPerSec": 21756313.6 }, { "workers": 50, "durationMs": 5000, - "requests": 342, + "requests": 350, "errors": 0, - "requestsPerSec": 68.41, - "avgLatencyMs": 505.93, - "medianLatencyMs": 366, - "p50LatencyMs": 366, - "p75LatencyMs": 441, - "p90LatencyMs": 484, - "p99LatencyMs": 4221, - "maxLatencyMs": 4930, - "bytesPerSec": 20898611.2 + "requestsPerSec": 70, + "avgLatencyMs": 488.96, + "medianLatencyMs": 373, + "p50LatencyMs": 373, + "p75LatencyMs": 456, + "p90LatencyMs": 487, + "p99LatencyMs": 4050, + "maxLatencyMs": 4776, + "bytesPerSec": 21392588.8 }, { "workers": 100, "durationMs": 5010, - "requests": 305, + "requests": 323, "errors": 0, - "requestsPerSec": 61, - "avgLatencyMs": 520.91, - "medianLatencyMs": 365, - "p50LatencyMs": 365, - "p75LatencyMs": 445, - "p90LatencyMs": 665, - "p99LatencyMs": 4092, - "maxLatencyMs": 4802, - "bytesPerSec": 18642124.8 + "requestsPerSec": 64.6, + "avgLatencyMs": 510.11, + "medianLatencyMs": 364, + "p50LatencyMs": 364, + "p75LatencyMs": 440, + "p90LatencyMs": 551, + "p99LatencyMs": 4128, + "maxLatencyMs": 4837, + "bytesPerSec": 19741900.8 }, { "workers": 200, "durationMs": 5010, - "requests": 271, + "requests": 287, "errors": 0, - "requestsPerSec": 54.2, - "avgLatencyMs": 553.95, - "medianLatencyMs": 340, - "p50LatencyMs": 340, - "p75LatencyMs": 420, - "p90LatencyMs": 1204, - "p99LatencyMs": 4356, - "maxLatencyMs": 4806, - "bytesPerSec": 16564224 + "requestsPerSec": 57.4, + "avgLatencyMs": 559.58, + "medianLatencyMs": 356, + "p50LatencyMs": 356, + "p75LatencyMs": 416, + "p90LatencyMs": 1235, + "p99LatencyMs": 4548, + "maxLatencyMs": 4988, + "bytesPerSec": 17540710.4 } ], "runs": 3, "samples": [ { "peakWorkers": 10, - "peakRequestsPerSec": 73, - "peakAvgLatencyMs": 134.51, - "peakP50LatencyMs": 128, - "peakP75LatencyMs": 130, - "peakP90LatencyMs": 175, - "peakP99LatencyMs": 237, - "totalRequests": 2334, + "peakRequestsPerSec": 74, + "peakAvgLatencyMs": 133.82, + "peakP50LatencyMs": 129, + "peakP75LatencyMs": 145, + "peakP90LatencyMs": 148, + "peakP99LatencyMs": 234, + "totalRequests": 2389, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 342, + "requests": 346, "errors": 0, - "requestsPerSec": 68.41, - "avgLatencyMs": 14.05, + "requestsPerSec": 69.2, + "avgLatencyMs": 13.9, "medianLatencyMs": 11, "p50LatencyMs": 11, "p75LatencyMs": 17, "p90LatencyMs": 18, - "p99LatencyMs": 34, - "maxLatencyMs": 41, - "bytesPerSec": 20907622.4 + "p99LatencyMs": 33, + "maxLatencyMs": 39, + "bytesPerSec": 21150105.61 }, { "workers": 5, "durationMs": 5000, - "requests": 364, + "requests": 368, "errors": 0, - "requestsPerSec": 72.8, - "avgLatencyMs": 67.62, - "medianLatencyMs": 65, - "p50LatencyMs": 65, - "p75LatencyMs": 66, - "p90LatencyMs": 76, - "p99LatencyMs": 119, - "maxLatencyMs": 121, - "bytesPerSec": 22244556.8 + "requestsPerSec": 73.6, + "avgLatencyMs": 67.01, + "medianLatencyMs": 64, + "p50LatencyMs": 64, + "p75LatencyMs": 65, + "p90LatencyMs": 77, + "p99LatencyMs": 117, + "maxLatencyMs": 117, + "bytesPerSec": 22490316.8 }, { "workers": 10, "durationMs": 5000, - "requests": 365, + "requests": 370, "errors": 0, - "requestsPerSec": 73, - "avgLatencyMs": 134.51, - "medianLatencyMs": 128, - "p50LatencyMs": 128, - "p75LatencyMs": 130, - "p90LatencyMs": 175, - "p99LatencyMs": 237, - "maxLatencyMs": 464, - "bytesPerSec": 22303539.2 + "requestsPerSec": 74, + "avgLatencyMs": 133.82, + "medianLatencyMs": 129, + "p50LatencyMs": 129, + "p75LatencyMs": 145, + "p90LatencyMs": 148, + "p99LatencyMs": 234, + "maxLatencyMs": 473, + "bytesPerSec": 22614835.2 }, { "workers": 25, "durationMs": 5000, - "requests": 356, + "requests": 355, "errors": 0, - "requestsPerSec": 71.2, - "avgLatencyMs": 343.27, - "medianLatencyMs": 341, - "p50LatencyMs": 341, - "p75LatencyMs": 343, - "p90LatencyMs": 346, - "p99LatencyMs": 1907, - "maxLatencyMs": 2419, - "bytesPerSec": 21756313.6 + "requestsPerSec": 71, + "avgLatencyMs": 340.66, + "medianLatencyMs": 337, + "p50LatencyMs": 337, + "p75LatencyMs": 340, + "p90LatencyMs": 341, + "p99LatencyMs": 1890, + "maxLatencyMs": 2386, + "bytesPerSec": 21697331.2 }, { "workers": 50, "durationMs": 5000, - "requests": 332, + "requests": 342, "errors": 0, - "requestsPerSec": 66.41, - "avgLatencyMs": 500.25, + "requestsPerSec": 68.41, + "avgLatencyMs": 497.16, "medianLatencyMs": 363, "p50LatencyMs": 363, - "p75LatencyMs": 455, - "p90LatencyMs": 481, - "p99LatencyMs": 4064, - "maxLatencyMs": 4756, - "bytesPerSec": 20289126.4 + "p75LatencyMs": 436, + "p90LatencyMs": 479, + "p99LatencyMs": 4142, + "maxLatencyMs": 4844, + "bytesPerSec": 20898611.2 }, { "workers": 100, "durationMs": 5010, - "requests": 304, + "requests": 324, "errors": 0, - "requestsPerSec": 60.8, - "avgLatencyMs": 523.08, - "medianLatencyMs": 389, - "p50LatencyMs": 389, - "p75LatencyMs": 451, - "p90LatencyMs": 555, - "p99LatencyMs": 4088, - "maxLatencyMs": 4811, - "bytesPerSec": 18583552 + "requestsPerSec": 64.8, + "avgLatencyMs": 509.59, + "medianLatencyMs": 367, + "p50LatencyMs": 367, + "p75LatencyMs": 448, + "p90LatencyMs": 552, + "p99LatencyMs": 4150, + "maxLatencyMs": 4836, + "bytesPerSec": 19802521.61 }, { "workers": 200, "durationMs": 5010, - "requests": 271, + "requests": 284, "errors": 0, - "requestsPerSec": 54.2, - "avgLatencyMs": 560.72, - "medianLatencyMs": 334, - "p50LatencyMs": 334, - "p75LatencyMs": 406, - "p90LatencyMs": 1275, - "p99LatencyMs": 4436, - "maxLatencyMs": 4870, - "bytesPerSec": 16560947.2 + "requestsPerSec": 56.8, + "avgLatencyMs": 545.07, + "medianLatencyMs": 331, + "p50LatencyMs": 331, + "p75LatencyMs": 418, + "p90LatencyMs": 1189, + "p99LatencyMs": 4343, + "maxLatencyMs": 4769, + "bytesPerSec": 17357209.61 } ] }, { - "peakWorkers": 5, - "peakRequestsPerSec": 72.8, - "peakAvgLatencyMs": 67.88, - "peakP50LatencyMs": 64, - "peakP75LatencyMs": 66, - "peakP90LatencyMs": 78, - "peakP99LatencyMs": 120, - "totalRequests": 2343, + "peakWorkers": 10, + "peakRequestsPerSec": 74.2, + "peakAvgLatencyMs": 132.37, + "peakP50LatencyMs": 128, + "peakP75LatencyMs": 143, + "peakP90LatencyMs": 147, + "peakP99LatencyMs": 186, + "totalRequests": 2358, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 342, + "requests": 348, "errors": 0, - "requestsPerSec": 68.41, - "avgLatencyMs": 14.08, - "medianLatencyMs": 12, - "p50LatencyMs": 12, - "p75LatencyMs": 17, - "p90LatencyMs": 18, - "p99LatencyMs": 36, + "requestsPerSec": 69.6, + "avgLatencyMs": 13.84, + "medianLatencyMs": 11, + "p50LatencyMs": 11, + "p75LatencyMs": 16, + "p90LatencyMs": 17, + "p99LatencyMs": 35, "maxLatencyMs": 40, - "bytesPerSec": 20904345.61 + "bytesPerSec": 21274624 }, { "workers": 5, "durationMs": 5000, - "requests": 364, + "requests": 362, "errors": 0, - "requestsPerSec": 72.8, - "avgLatencyMs": 67.88, - "medianLatencyMs": 64, - "p50LatencyMs": 64, + "requestsPerSec": 72.41, + "avgLatencyMs": 67.37, + "medianLatencyMs": 65, + "p50LatencyMs": 65, "p75LatencyMs": 66, - "p90LatencyMs": 78, - "p99LatencyMs": 120, - "maxLatencyMs": 122, - "bytesPerSec": 22244556.8 + "p90LatencyMs": 69, + "p99LatencyMs": 116, + "maxLatencyMs": 121, + "bytesPerSec": 22120038.4 }, { "workers": 10, "durationMs": 5000, - "requests": 363, + "requests": 371, "errors": 0, - "requestsPerSec": 72.6, - "avgLatencyMs": 134.56, - "medianLatencyMs": 129, - "p50LatencyMs": 129, - "p75LatencyMs": 145, - "p90LatencyMs": 148, - "p99LatencyMs": 236, - "maxLatencyMs": 436, - "bytesPerSec": 22185574.4 + "requestsPerSec": 74.2, + "avgLatencyMs": 132.37, + "medianLatencyMs": 128, + "p50LatencyMs": 128, + "p75LatencyMs": 143, + "p90LatencyMs": 147, + "p99LatencyMs": 186, + "maxLatencyMs": 371, + "bytesPerSec": 22677094.4 }, { "workers": 25, @@ -460,177 +460,177 @@ "requests": 356, "errors": 0, "requestsPerSec": 71.2, - "avgLatencyMs": 341.86, - "medianLatencyMs": 341, - "p50LatencyMs": 341, - "p75LatencyMs": 343, - "p90LatencyMs": 345, - "p99LatencyMs": 1896, - "maxLatencyMs": 2399, + "avgLatencyMs": 338.42, + "medianLatencyMs": 334, + "p50LatencyMs": 334, + "p75LatencyMs": 337, + "p90LatencyMs": 339, + "p99LatencyMs": 1889, + "maxLatencyMs": 2397, "bytesPerSec": 21756313.6 }, { "workers": 50, - "durationMs": 5000, + "durationMs": 5010, "requests": 342, "errors": 0, "requestsPerSec": 68.41, - "avgLatencyMs": 505.93, - "medianLatencyMs": 366, - "p50LatencyMs": 366, - "p75LatencyMs": 441, - "p90LatencyMs": 484, - "p99LatencyMs": 4221, - "maxLatencyMs": 4930, - "bytesPerSec": 20898611.2 + "avgLatencyMs": 499.82, + "medianLatencyMs": 368, + "p50LatencyMs": 368, + "p75LatencyMs": 440, + "p90LatencyMs": 481, + "p99LatencyMs": 4165, + "maxLatencyMs": 4874, + "bytesPerSec": 20901068.8 }, { "workers": 100, "durationMs": 5010, - "requests": 305, + "requests": 323, "errors": 0, - "requestsPerSec": 61, - "avgLatencyMs": 520.91, - "medianLatencyMs": 365, - "p50LatencyMs": 365, - "p75LatencyMs": 445, - "p90LatencyMs": 665, - "p99LatencyMs": 4092, - "maxLatencyMs": 4802, - "bytesPerSec": 18642124.8 + "requestsPerSec": 64.6, + "avgLatencyMs": 524.01, + "medianLatencyMs": 370, + "p50LatencyMs": 370, + "p75LatencyMs": 451, + "p90LatencyMs": 577, + "p99LatencyMs": 4258, + "maxLatencyMs": 4958, + "bytesPerSec": 19741900.8 }, { "workers": 200, "durationMs": 5010, - "requests": 271, + "requests": 256, "errors": 0, - "requestsPerSec": 54.2, - "avgLatencyMs": 553.95, - "medianLatencyMs": 340, - "p50LatencyMs": 340, - "p75LatencyMs": 420, - "p90LatencyMs": 1204, - "p99LatencyMs": 4356, - "maxLatencyMs": 4806, - "bytesPerSec": 16564224 + "requestsPerSec": 51.2, + "avgLatencyMs": 567.42, + "medianLatencyMs": 332, + "p50LatencyMs": 332, + "p75LatencyMs": 388, + "p90LatencyMs": 1419, + "p99LatencyMs": 4362, + "maxLatencyMs": 4780, + "bytesPerSec": 15642624 } ] }, { - "peakWorkers": 10, - "peakRequestsPerSec": 72, - "peakAvgLatencyMs": 136.03, - "peakP50LatencyMs": 131, - "peakP75LatencyMs": 147, - "peakP90LatencyMs": 163, - "peakP99LatencyMs": 244, - "totalRequests": 2300, + "peakWorkers": 5, + "peakRequestsPerSec": 74, + "peakAvgLatencyMs": 66.36, + "peakP50LatencyMs": 63, + "peakP75LatencyMs": 64, + "peakP90LatencyMs": 67, + "peakP99LatencyMs": 120, + "totalRequests": 2401, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 335, + "requests": 345, "errors": 0, - "requestsPerSec": 67, - "avgLatencyMs": 14.38, - "medianLatencyMs": 12, - "p50LatencyMs": 12, - "p75LatencyMs": 17, - "p90LatencyMs": 18, + "requestsPerSec": 69, + "avgLatencyMs": 13.91, + "medianLatencyMs": 11, + "p50LatencyMs": 11, + "p75LatencyMs": 16, + "p90LatencyMs": 17, "p99LatencyMs": 39, - "maxLatencyMs": 44, - "bytesPerSec": 20478361.61 + "maxLatencyMs": 42, + "bytesPerSec": 21091123.2 }, { "workers": 5, "durationMs": 5000, - "requests": 359, + "requests": 370, "errors": 0, - "requestsPerSec": 71.8, - "avgLatencyMs": 68.68, - "medianLatencyMs": 65, - "p50LatencyMs": 65, - "p75LatencyMs": 67, - "p90LatencyMs": 77, - "p99LatencyMs": 123, - "maxLatencyMs": 127, - "bytesPerSec": 21936537.6 + "requestsPerSec": 74, + "avgLatencyMs": 66.36, + "medianLatencyMs": 63, + "p50LatencyMs": 63, + "p75LatencyMs": 64, + "p90LatencyMs": 67, + "p99LatencyMs": 120, + "maxLatencyMs": 121, + "bytesPerSec": 22611558.4 }, { "workers": 10, "durationMs": 5000, - "requests": 360, + "requests": 370, "errors": 0, - "requestsPerSec": 72, - "avgLatencyMs": 136.03, - "medianLatencyMs": 131, - "p50LatencyMs": 131, - "p75LatencyMs": 147, - "p90LatencyMs": 163, - "p99LatencyMs": 244, - "maxLatencyMs": 482, - "bytesPerSec": 21998796.8 + "requestsPerSec": 74, + "avgLatencyMs": 133.41, + "medianLatencyMs": 126, + "p50LatencyMs": 126, + "p75LatencyMs": 131, + "p90LatencyMs": 161, + "p99LatencyMs": 233, + "maxLatencyMs": 421, + "bytesPerSec": 22614835.2 }, { "workers": 25, "durationMs": 5000, - "requests": 343, + "requests": 356, "errors": 0, - "requestsPerSec": 68.6, - "avgLatencyMs": 347.61, - "medianLatencyMs": 343, - "p50LatencyMs": 343, - "p75LatencyMs": 346, - "p90LatencyMs": 350, - "p99LatencyMs": 1929, - "maxLatencyMs": 2446, - "bytesPerSec": 20966604.8 + "requestsPerSec": 71.2, + "avgLatencyMs": 336.34, + "medianLatencyMs": 330, + "p50LatencyMs": 330, + "p75LatencyMs": 336, + "p90LatencyMs": 338, + "p99LatencyMs": 1883, + "maxLatencyMs": 2388, + "bytesPerSec": 21756313.6 }, { "workers": 50, - "durationMs": 5010, - "requests": 342, + "durationMs": 5000, + "requests": 350, "errors": 0, - "requestsPerSec": 68.41, - "avgLatencyMs": 504.73, - "medianLatencyMs": 368, - "p50LatencyMs": 368, - "p75LatencyMs": 461, - "p90LatencyMs": 490, - "p99LatencyMs": 4197, - "maxLatencyMs": 4918, - "bytesPerSec": 20901068.8 + "requestsPerSec": 70, + "avgLatencyMs": 488.96, + "medianLatencyMs": 373, + "p50LatencyMs": 373, + "p75LatencyMs": 456, + "p90LatencyMs": 487, + "p99LatencyMs": 4050, + "maxLatencyMs": 4776, + "bytesPerSec": 21392588.8 }, { "workers": 100, "durationMs": 5010, - "requests": 306, + "requests": 323, "errors": 0, - "requestsPerSec": 61.2, - "avgLatencyMs": 527, - "medianLatencyMs": 366, - "p50LatencyMs": 366, - "p75LatencyMs": 451, - "p90LatencyMs": 673, - "p99LatencyMs": 4160, - "maxLatencyMs": 4874, - "bytesPerSec": 18705203.2 + "requestsPerSec": 64.6, + "avgLatencyMs": 510.11, + "medianLatencyMs": 364, + "p50LatencyMs": 364, + "p75LatencyMs": 440, + "p90LatencyMs": 551, + "p99LatencyMs": 4128, + "maxLatencyMs": 4837, + "bytesPerSec": 19741900.8 }, { "workers": 200, "durationMs": 5010, - "requests": 255, + "requests": 287, "errors": 0, - "requestsPerSec": 51, - "avgLatencyMs": 572.26, - "medianLatencyMs": 336, - "p50LatencyMs": 336, - "p75LatencyMs": 410, - "p90LatencyMs": 1384, - "p99LatencyMs": 4384, - "maxLatencyMs": 4819, - "bytesPerSec": 15583641.6 + "requestsPerSec": 57.4, + "avgLatencyMs": 559.58, + "medianLatencyMs": 356, + "p50LatencyMs": 356, + "p75LatencyMs": 416, + "p90LatencyMs": 1235, + "p99LatencyMs": 4548, + "maxLatencyMs": 4988, + "bytesPerSec": 17540710.4 } ] } @@ -639,475 +639,475 @@ }, "browserVersion": "Google Chrome 153.0.8010.47", "ssrLoadTests": { - "peakWorkers": 100, - "peakRequestsPerSec": 479.8, - "peakAvgLatencyMs": 198.66, - "peakP50LatencyMs": 139, - "peakP75LatencyMs": 174, - "peakP90LatencyMs": 197, - "peakP99LatencyMs": 2958, - "totalRequests": 15533, + "peakWorkers": 10, + "peakRequestsPerSec": 491.6, + "peakAvgLatencyMs": 19.77, + "peakP50LatencyMs": 19, + "peakP75LatencyMs": 21, + "peakP90LatencyMs": 21, + "peakP99LatencyMs": 33, + "totalRequests": 16039, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1498, + "requests": 1557, "errors": 0, - "requestsPerSec": 299.61, - "avgLatencyMs": 3.11, + "requestsPerSec": 311.4, + "avgLatencyMs": 3.1, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, "p90LatencyMs": 3, "p99LatencyMs": 5, "maxLatencyMs": 8, - "bytesPerSec": 88860262.4 + "bytesPerSec": 92372992 }, { "workers": 5, "durationMs": 5000, - "requests": 2335, + "requests": 2416, "errors": 0, - "requestsPerSec": 467, - "avgLatencyMs": 10.07, + "requestsPerSec": 483.2, + "avgLatencyMs": 9.86, "medianLatencyMs": 9, "p50LatencyMs": 9, "p75LatencyMs": 11, "p90LatencyMs": 12, "p99LatencyMs": 18, - "maxLatencyMs": 21, - "bytesPerSec": 138503782.4 + "maxLatencyMs": 23, + "bytesPerSec": 143327232 }, { "workers": 10, "durationMs": 5000, - "requests": 2356, + "requests": 2458, "errors": 0, - "requestsPerSec": 471.2, - "avgLatencyMs": 20.67, - "medianLatencyMs": 20, - "p50LatencyMs": 20, - "p75LatencyMs": 22, - "p90LatencyMs": 23, - "p99LatencyMs": 37, - "maxLatencyMs": 69, - "bytesPerSec": 139762073.6 + "requestsPerSec": 491.6, + "avgLatencyMs": 19.77, + "medianLatencyMs": 19, + "p50LatencyMs": 19, + "p75LatencyMs": 21, + "p90LatencyMs": 21, + "p99LatencyMs": 33, + "maxLatencyMs": 57, + "bytesPerSec": 145817600 }, { "workers": 25, "durationMs": 5000, - "requests": 2293, + "requests": 2409, "errors": 0, - "requestsPerSec": 458.6, - "avgLatencyMs": 53.8, - "medianLatencyMs": 53, - "p50LatencyMs": 53, - "p75LatencyMs": 54, - "p90LatencyMs": 56, - "p99LatencyMs": 77, - "maxLatencyMs": 374, - "bytesPerSec": 136039628.81 + "requestsPerSec": 481.8, + "avgLatencyMs": 51.15, + "medianLatencyMs": 50, + "p50LatencyMs": 50, + "p75LatencyMs": 51, + "p90LatencyMs": 53, + "p99LatencyMs": 75, + "maxLatencyMs": 334, + "bytesPerSec": 142907801.6 }, { "workers": 50, "durationMs": 5000, - "requests": 2350, + "requests": 2399, "errors": 0, - "requestsPerSec": 470, - "avgLatencyMs": 104.81, - "medianLatencyMs": 101, - "p50LatencyMs": 101, - "p75LatencyMs": 107, - "p90LatencyMs": 113, - "p99LatencyMs": 447, - "maxLatencyMs": 1410, - "bytesPerSec": 139375411.2 + "requestsPerSec": 479.8, + "avgLatencyMs": 102.75, + "medianLatencyMs": 99, + "p50LatencyMs": 99, + "p75LatencyMs": 104, + "p90LatencyMs": 112, + "p99LatencyMs": 422, + "maxLatencyMs": 1361, + "bytesPerSec": 142331084.81 }, { "workers": 100, "durationMs": 5010, - "requests": 2399, + "requests": 2401, "errors": 0, - "requestsPerSec": 479.8, - "avgLatencyMs": 198.66, - "medianLatencyMs": 139, - "p50LatencyMs": 139, - "p75LatencyMs": 174, - "p90LatencyMs": 197, - "p99LatencyMs": 2958, - "maxLatencyMs": 4987, - "bytesPerSec": 142324531.2 + "requestsPerSec": 480.2, + "avgLatencyMs": 198.04, + "medianLatencyMs": 142, + "p50LatencyMs": 142, + "p75LatencyMs": 175, + "p90LatencyMs": 193, + "p99LatencyMs": 2848, + "maxLatencyMs": 4975, + "bytesPerSec": 142429388.81 }, { "workers": 200, "durationMs": 5010, - "requests": 2302, + "requests": 2399, "errors": 0, - "requestsPerSec": 460.4, - "avgLatencyMs": 203.21, - "medianLatencyMs": 142, - "p50LatencyMs": 142, - "p75LatencyMs": 188, - "p90LatencyMs": 206, - "p99LatencyMs": 2885, - "maxLatencyMs": 4996, - "bytesPerSec": 136570470.4 + "requestsPerSec": 479.8, + "avgLatencyMs": 196.51, + "medianLatencyMs": 140, + "p50LatencyMs": 140, + "p75LatencyMs": 169, + "p90LatencyMs": 184, + "p99LatencyMs": 2934, + "maxLatencyMs": 4936, + "bytesPerSec": 142324531.2 } ], "runs": 3, "samples": [ { - "peakWorkers": 25, - "peakRequestsPerSec": 460.6, - "peakAvgLatencyMs": 53.58, - "peakP50LatencyMs": 53, - "peakP75LatencyMs": 53, - "peakP90LatencyMs": 55, - "peakP99LatencyMs": 96, - "totalRequests": 15082, + "peakWorkers": 10, + "peakRequestsPerSec": 478, + "peakAvgLatencyMs": 20.42, + "peakP50LatencyMs": 20, + "peakP75LatencyMs": 21, + "peakP90LatencyMs": 22, + "peakP99LatencyMs": 37, + "totalRequests": 15173, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1486, + "requests": 1490, "errors": 0, - "requestsPerSec": 297.2, - "avgLatencyMs": 3.08, + "requestsPerSec": 298, + "avgLatencyMs": 3.09, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, "p90LatencyMs": 3, "p99LatencyMs": 5, "maxLatencyMs": 7, - "bytesPerSec": 88152473.6 + "bytesPerSec": 88388403.2 }, { "workers": 5, "durationMs": 5000, - "requests": 2251, + "requests": 2350, "errors": 0, - "requestsPerSec": 450.2, - "avgLatencyMs": 10.63, - "medianLatencyMs": 10, - "p50LatencyMs": 10, + "requestsPerSec": 470, + "avgLatencyMs": 10.05, + "medianLatencyMs": 9, + "p50LatencyMs": 9, "p75LatencyMs": 11, "p90LatencyMs": 12, - "p99LatencyMs": 17, - "maxLatencyMs": 20, - "bytesPerSec": 133536153.6 + "p99LatencyMs": 15, + "maxLatencyMs": 27, + "bytesPerSec": 139447500.81 }, { "workers": 10, "durationMs": 5000, - "requests": 2298, + "requests": 2390, "errors": 0, - "requestsPerSec": 459.6, - "avgLatencyMs": 21.21, + "requestsPerSec": 478, + "avgLatencyMs": 20.42, "medianLatencyMs": 20, "p50LatencyMs": 20, - "p75LatencyMs": 22, - "p90LatencyMs": 23, - "p99LatencyMs": 35, - "maxLatencyMs": 65, - "bytesPerSec": 136308326.4 + "p75LatencyMs": 21, + "p90LatencyMs": 22, + "p99LatencyMs": 37, + "maxLatencyMs": 62, + "bytesPerSec": 141806796.81 }, { "workers": 25, "durationMs": 5000, - "requests": 2303, + "requests": 2334, "errors": 0, - "requestsPerSec": 460.6, - "avgLatencyMs": 53.58, - "medianLatencyMs": 53, - "p50LatencyMs": 53, - "p75LatencyMs": 53, + "requestsPerSec": 466.8, + "avgLatencyMs": 52.61, + "medianLatencyMs": 51, + "p50LatencyMs": 51, + "p75LatencyMs": 52, "p90LatencyMs": 55, - "p99LatencyMs": 96, - "maxLatencyMs": 362, - "bytesPerSec": 136616345.6 + "p99LatencyMs": 84, + "maxLatencyMs": 360, + "bytesPerSec": 138471014.4 }, { "workers": 50, - "durationMs": 5010, - "requests": 2281, + "durationMs": 5000, + "requests": 2146, "errors": 0, - "requestsPerSec": 456.2, - "avgLatencyMs": 108.33, - "medianLatencyMs": 104, - "p50LatencyMs": 104, - "p75LatencyMs": 106, - "p90LatencyMs": 127, - "p99LatencyMs": 153, - "maxLatencyMs": 367, - "bytesPerSec": 135305625.6 + "requestsPerSec": 429.2, + "avgLatencyMs": 113.87, + "medianLatencyMs": 111, + "p50LatencyMs": 111, + "p75LatencyMs": 122, + "p90LatencyMs": 126, + "p99LatencyMs": 141, + "maxLatencyMs": 343, + "bytesPerSec": 127316787.2 }, { "workers": 100, "durationMs": 5010, - "requests": 2256, + "requests": 2255, "errors": 0, - "requestsPerSec": 451.2, - "avgLatencyMs": 203.46, - "medianLatencyMs": 145, - "p50LatencyMs": 145, - "p75LatencyMs": 182, - "p90LatencyMs": 201, - "p99LatencyMs": 2931, - "maxLatencyMs": 4954, - "bytesPerSec": 133817958.4 + "requestsPerSec": 451, + "avgLatencyMs": 203.8, + "medianLatencyMs": 143, + "p50LatencyMs": 143, + "p75LatencyMs": 180, + "p90LatencyMs": 196, + "p99LatencyMs": 2981, + "maxLatencyMs": 4959, + "bytesPerSec": 133772083.2 }, { "workers": 200, "durationMs": 5010, - "requests": 2207, + "requests": 2208, "errors": 0, - "requestsPerSec": 441.4, - "avgLatencyMs": 207.15, - "medianLatencyMs": 143, - "p50LatencyMs": 143, - "p75LatencyMs": 181, - "p90LatencyMs": 201, - "p99LatencyMs": 2978, - "maxLatencyMs": 4985, - "bytesPerSec": 130927820.8 + "requestsPerSec": 441.6, + "avgLatencyMs": 205.76, + "medianLatencyMs": 144, + "p50LatencyMs": 144, + "p75LatencyMs": 180, + "p90LatencyMs": 208, + "p99LatencyMs": 2941, + "maxLatencyMs": 4973, + "bytesPerSec": 130973696 } ] }, { "peakWorkers": 10, - "peakRequestsPerSec": 485, - "peakAvgLatencyMs": 19.99, + "peakRequestsPerSec": 497.8, + "peakAvgLatencyMs": 19.58, "peakP50LatencyMs": 19, "peakP75LatencyMs": 21, - "peakP90LatencyMs": 22, - "peakP99LatencyMs": 35, - "totalRequests": 15762, + "peakP90LatencyMs": 21, + "peakP99LatencyMs": 32, + "totalRequests": 15860, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1510, + "requests": 1516, "errors": 0, - "requestsPerSec": 302, + "requestsPerSec": 303.2, "avgLatencyMs": 3.11, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, "p90LatencyMs": 3, "p99LatencyMs": 5, - "maxLatencyMs": 8, - "bytesPerSec": 89594265.6 + "maxLatencyMs": 9, + "bytesPerSec": 89935052.8 }, { "workers": 5, "durationMs": 5000, - "requests": 2392, + "requests": 2405, "errors": 0, - "requestsPerSec": 478.4, - "avgLatencyMs": 9.89, + "requestsPerSec": 481, + "avgLatencyMs": 9.83, "medianLatencyMs": 9, "p50LatencyMs": 9, "p75LatencyMs": 11, "p90LatencyMs": 12, - "p99LatencyMs": 18, - "maxLatencyMs": 22, - "bytesPerSec": 141937868.81 + "p99LatencyMs": 16, + "maxLatencyMs": 25, + "bytesPerSec": 142671872 }, { "workers": 10, "durationMs": 5000, - "requests": 2425, + "requests": 2489, "errors": 0, - "requestsPerSec": 485, - "avgLatencyMs": 19.99, + "requestsPerSec": 497.8, + "avgLatencyMs": 19.58, "medianLatencyMs": 19, "p50LatencyMs": 19, "p75LatencyMs": 21, - "p90LatencyMs": 22, - "p99LatencyMs": 35, - "maxLatencyMs": 52, - "bytesPerSec": 143903948.81 + "p90LatencyMs": 21, + "p99LatencyMs": 32, + "maxLatencyMs": 59, + "bytesPerSec": 147652608 }, { "workers": 25, "durationMs": 5000, - "requests": 2389, + "requests": 2480, "errors": 0, - "requestsPerSec": 477.8, - "avgLatencyMs": 51.62, - "medianLatencyMs": 50, - "p50LatencyMs": 50, - "p75LatencyMs": 52, - "p90LatencyMs": 53, - "p99LatencyMs": 75, - "maxLatencyMs": 353, - "bytesPerSec": 141701939.2 + "requestsPerSec": 496, + "avgLatencyMs": 49.6, + "medianLatencyMs": 48, + "p50LatencyMs": 48, + "p75LatencyMs": 49, + "p90LatencyMs": 51, + "p99LatencyMs": 72, + "maxLatencyMs": 345, + "bytesPerSec": 147128320 }, { "workers": 50, "durationMs": 5000, - "requests": 2348, + "requests": 2366, "errors": 0, - "requestsPerSec": 469.6, - "avgLatencyMs": 104.68, + "requestsPerSec": 473.2, + "avgLatencyMs": 103.86, "medianLatencyMs": 101, "p50LatencyMs": 101, "p75LatencyMs": 105, - "p90LatencyMs": 114, - "p99LatencyMs": 434, - "maxLatencyMs": 1391, - "bytesPerSec": 139237785.6 + "p90LatencyMs": 121, + "p99LatencyMs": 418, + "maxLatencyMs": 1303, + "bytesPerSec": 140365004.81 }, { "workers": 100, "durationMs": 5010, - "requests": 2395, + "requests": 2254, "errors": 0, - "requestsPerSec": 479, - "avgLatencyMs": 197.3, - "medianLatencyMs": 143, - "p50LatencyMs": 143, - "p75LatencyMs": 178, - "p90LatencyMs": 197, - "p99LatencyMs": 2861, - "maxLatencyMs": 4904, - "bytesPerSec": 142062387.2 + "requestsPerSec": 450.8, + "avgLatencyMs": 203.73, + "medianLatencyMs": 142, + "p50LatencyMs": 142, + "p75LatencyMs": 171, + "p90LatencyMs": 204, + "p99LatencyMs": 2950, + "maxLatencyMs": 4957, + "bytesPerSec": 133706547.2 }, { "workers": 200, "durationMs": 5010, - "requests": 2303, + "requests": 2350, "errors": 0, - "requestsPerSec": 460.6, - "avgLatencyMs": 202.62, - "medianLatencyMs": 144, - "p50LatencyMs": 144, + "requestsPerSec": 470, + "avgLatencyMs": 199.76, + "medianLatencyMs": 139, + "p50LatencyMs": 139, "p75LatencyMs": 175, - "p90LatencyMs": 189, - "p99LatencyMs": 2947, - "maxLatencyMs": 4993, - "bytesPerSec": 136622899.2 + "p90LatencyMs": 192, + "p99LatencyMs": 2911, + "maxLatencyMs": 4965, + "bytesPerSec": 139414732.81 } ] }, { - "peakWorkers": 100, - "peakRequestsPerSec": 479.8, - "peakAvgLatencyMs": 198.66, - "peakP50LatencyMs": 139, - "peakP75LatencyMs": 174, - "peakP90LatencyMs": 197, - "peakP99LatencyMs": 2958, - "totalRequests": 15533, + "peakWorkers": 10, + "peakRequestsPerSec": 491.6, + "peakAvgLatencyMs": 19.77, + "peakP50LatencyMs": 19, + "peakP75LatencyMs": 21, + "peakP90LatencyMs": 21, + "peakP99LatencyMs": 33, + "totalRequests": 16039, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1498, + "requests": 1557, "errors": 0, - "requestsPerSec": 299.61, - "avgLatencyMs": 3.11, + "requestsPerSec": 311.4, + "avgLatencyMs": 3.1, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, "p90LatencyMs": 3, "p99LatencyMs": 5, "maxLatencyMs": 8, - "bytesPerSec": 88860262.4 + "bytesPerSec": 92372992 }, { "workers": 5, "durationMs": 5000, - "requests": 2335, + "requests": 2416, "errors": 0, - "requestsPerSec": 467, - "avgLatencyMs": 10.07, + "requestsPerSec": 483.2, + "avgLatencyMs": 9.86, "medianLatencyMs": 9, "p50LatencyMs": 9, "p75LatencyMs": 11, "p90LatencyMs": 12, "p99LatencyMs": 18, - "maxLatencyMs": 21, - "bytesPerSec": 138503782.4 + "maxLatencyMs": 23, + "bytesPerSec": 143327232 }, { "workers": 10, "durationMs": 5000, - "requests": 2356, + "requests": 2458, "errors": 0, - "requestsPerSec": 471.2, - "avgLatencyMs": 20.67, - "medianLatencyMs": 20, - "p50LatencyMs": 20, - "p75LatencyMs": 22, - "p90LatencyMs": 23, - "p99LatencyMs": 37, - "maxLatencyMs": 69, - "bytesPerSec": 139762073.6 + "requestsPerSec": 491.6, + "avgLatencyMs": 19.77, + "medianLatencyMs": 19, + "p50LatencyMs": 19, + "p75LatencyMs": 21, + "p90LatencyMs": 21, + "p99LatencyMs": 33, + "maxLatencyMs": 57, + "bytesPerSec": 145817600 }, { "workers": 25, "durationMs": 5000, - "requests": 2293, + "requests": 2409, "errors": 0, - "requestsPerSec": 458.6, - "avgLatencyMs": 53.8, - "medianLatencyMs": 53, - "p50LatencyMs": 53, - "p75LatencyMs": 54, - "p90LatencyMs": 56, - "p99LatencyMs": 77, - "maxLatencyMs": 374, - "bytesPerSec": 136039628.81 + "requestsPerSec": 481.8, + "avgLatencyMs": 51.15, + "medianLatencyMs": 50, + "p50LatencyMs": 50, + "p75LatencyMs": 51, + "p90LatencyMs": 53, + "p99LatencyMs": 75, + "maxLatencyMs": 334, + "bytesPerSec": 142907801.6 }, { "workers": 50, "durationMs": 5000, - "requests": 2350, + "requests": 2399, "errors": 0, - "requestsPerSec": 470, - "avgLatencyMs": 104.81, - "medianLatencyMs": 101, - "p50LatencyMs": 101, - "p75LatencyMs": 107, - "p90LatencyMs": 113, - "p99LatencyMs": 447, - "maxLatencyMs": 1410, - "bytesPerSec": 139375411.2 + "requestsPerSec": 479.8, + "avgLatencyMs": 102.75, + "medianLatencyMs": 99, + "p50LatencyMs": 99, + "p75LatencyMs": 104, + "p90LatencyMs": 112, + "p99LatencyMs": 422, + "maxLatencyMs": 1361, + "bytesPerSec": 142331084.81 }, { "workers": 100, "durationMs": 5010, - "requests": 2399, + "requests": 2401, "errors": 0, - "requestsPerSec": 479.8, - "avgLatencyMs": 198.66, - "medianLatencyMs": 139, - "p50LatencyMs": 139, - "p75LatencyMs": 174, - "p90LatencyMs": 197, - "p99LatencyMs": 2958, - "maxLatencyMs": 4987, - "bytesPerSec": 142324531.2 + "requestsPerSec": 480.2, + "avgLatencyMs": 198.04, + "medianLatencyMs": 142, + "p50LatencyMs": 142, + "p75LatencyMs": 175, + "p90LatencyMs": 193, + "p99LatencyMs": 2848, + "maxLatencyMs": 4975, + "bytesPerSec": 142429388.81 }, { "workers": 200, "durationMs": 5010, - "requests": 2302, + "requests": 2399, "errors": 0, - "requestsPerSec": 460.4, - "avgLatencyMs": 203.21, - "medianLatencyMs": 142, - "p50LatencyMs": 142, - "p75LatencyMs": 188, - "p90LatencyMs": 206, - "p99LatencyMs": 2885, - "maxLatencyMs": 4996, - "bytesPerSec": 136570470.4 + "requestsPerSec": 479.8, + "avgLatencyMs": 196.51, + "medianLatencyMs": 140, + "p50LatencyMs": 140, + "p75LatencyMs": 169, + "p90LatencyMs": 184, + "p99LatencyMs": 2934, + "maxLatencyMs": 4936, + "bytesPerSec": 142324531.2 } ] } diff --git a/packages/docs/src/content/runtime/app-react-router.json b/packages/docs/src/content/runtime/app-react-router.json index e876466b..63e7e712 100644 --- a/packages/docs/src/content/runtime/app-react-router.json +++ b/packages/docs/src/content/runtime/app-react-router.json @@ -3,634 +3,634 @@ "package": "app-react-router", "isFocused": true, "type": "runtime-app", - "timingMeasuredAt": "2026-10-03T13:34:23.158Z", + "timingMeasuredAt": "2026-10-04T04:21:33.714Z", "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": 4, "clientSideRenderedTests": { - "firstPaintMs": 153.4, - "fcpMs": 153.32, + "firstPaintMs": 172.8, + "fcpMs": 172.89, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 22.18, - "inputDelayMs": 1.47, - "processingDurationMs": 2.55, - "presentationDelayMs": 18.16 + "interactionLatencyMs": 20.27, + "inputDelayMs": 1.52, + "processingDurationMs": 2.53, + "presentationDelayMs": 16.22 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 19.24, - "fcpMs": 19.11, - "interactionLatencyMs": 4.6, - "inputDelayMs": 0.1, - "processingDurationMs": 1.54, - "presentationDelayMs": 5.13 + "firstPaintMs": 21.21, + "fcpMs": 21.24, + "interactionLatencyMs": 5.51, + "inputDelayMs": 0.15, + "processingDurationMs": 0.68, + "presentationDelayMs": 6.01 }, "samples": [ { - "firstPaintMs": 133, - "fcpMs": 133.007, + "firstPaintMs": 175, + "fcpMs": 175.302, "interactionTests": { - "interactionLatencyMs": 21.378999999999998, - "inputDelayMs": 1.575, - "processingDurationMs": 5.287, - "presentationDelayMs": 14.517 + "interactionLatencyMs": 19.663, + "inputDelayMs": 1.432, + "processingDurationMs": 2.338, + "presentationDelayMs": 15.893 } }, { - "firstPaintMs": 155, - "fcpMs": 154.648, + "firstPaintMs": 201, + "fcpMs": 200.963, "interactionTests": { - "interactionLatencyMs": 20.09, - "inputDelayMs": 1.369, - "processingDurationMs": 2.034, - "presentationDelayMs": 16.687 + "interactionLatencyMs": 14.214, + "inputDelayMs": 1.451, + "processingDurationMs": 3.625, + "presentationDelayMs": 9.138 } }, { - "firstPaintMs": 168, - "fcpMs": 167.627, + "firstPaintMs": 154, + "fcpMs": 153.786, "interactionTests": { - "interactionLatencyMs": 19.123, - "inputDelayMs": 1.57, - "processingDurationMs": 1.835, - "presentationDelayMs": 15.718 + "interactionLatencyMs": 26.186, + "inputDelayMs": 1.513, + "processingDurationMs": 1.899, + "presentationDelayMs": 22.774 } }, { - "firstPaintMs": 135, - "fcpMs": 135.267, + "firstPaintMs": 184, + "fcpMs": 184.221, "interactionTests": { - "interactionLatencyMs": 30.277, - "inputDelayMs": 1.378, - "processingDurationMs": 1.696, - "presentationDelayMs": 27.203 + "interactionLatencyMs": 15.691, + "inputDelayMs": 1.425, + "processingDurationMs": 2.661, + "presentationDelayMs": 11.605 } }, { - "firstPaintMs": 176, - "fcpMs": 176.032, + "firstPaintMs": 150, + "fcpMs": 150.156, "interactionTests": { - "interactionLatencyMs": 20.009, - "inputDelayMs": 1.473, - "processingDurationMs": 1.879, - "presentationDelayMs": 16.657 + "interactionLatencyMs": 25.583, + "inputDelayMs": 1.776, + "processingDurationMs": 2.113, + "presentationDelayMs": 21.694 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 328, - "avgLatencyMs": 3.072, - "medianLatencyMs": 3.031, - "samples": 3256, + "opsPerSec": 348, + "avgLatencyMs": 2.892, + "medianLatencyMs": 2.839, + "samples": 3458, "bodySizeKb": 216.9, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 119, - "fcpMs": 118.94, + "firstPaintMs": 128.2, + "fcpMs": 128.25, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 21, - "inputDelayMs": 1.39, - "processingDurationMs": 2.95, - "presentationDelayMs": 16.66 + "interactionLatencyMs": 20.61, + "inputDelayMs": 1.46, + "processingDurationMs": 2.56, + "presentationDelayMs": 16.58 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 8.83, - "fcpMs": 8.93, - "interactionLatencyMs": 4.79, - "inputDelayMs": 0.26, - "processingDurationMs": 0.51, - "presentationDelayMs": 4.45 + "firstPaintMs": 34.19, + "fcpMs": 33.89, + "interactionLatencyMs": 5.89, + "inputDelayMs": 0.13, + "processingDurationMs": 0.15, + "presentationDelayMs": 5.91 }, "samples": [ { - "firstPaintMs": 131, - "fcpMs": 131.227, + "firstPaintMs": 153, + "fcpMs": 152.887, "interactionTests": { - "interactionLatencyMs": 18.884, - "inputDelayMs": 0.925, - "processingDurationMs": 3.54, - "presentationDelayMs": 14.419 + "interactionLatencyMs": 20.635, + "inputDelayMs": 1.429, + "processingDurationMs": 2.795, + "presentationDelayMs": 16.411 } }, { - "firstPaintMs": 109, - "fcpMs": 109.073, + "firstPaintMs": 91, + "fcpMs": 91.348, "interactionTests": { - "interactionLatencyMs": 21.009999999999998, - "inputDelayMs": 1.538, - "processingDurationMs": 2.7, - "presentationDelayMs": 16.772 + "interactionLatencyMs": 17.885, + "inputDelayMs": 1.397, + "processingDurationMs": 2.591, + "presentationDelayMs": 13.897 } }, { - "firstPaintMs": 115, - "fcpMs": 114.867, + "firstPaintMs": 166, + "fcpMs": 165.595, "interactionTests": { - "interactionLatencyMs": 16.919, - "inputDelayMs": 1.431, - "processingDurationMs": 2.674, - "presentationDelayMs": 12.814 + "interactionLatencyMs": 30.282, + "inputDelayMs": 1.425, + "processingDurationMs": 2.447, + "presentationDelayMs": 26.41 } }, { - "firstPaintMs": 125, - "fcpMs": 124.909, + "firstPaintMs": 137, + "fcpMs": 137.11, "interactionTests": { - "interactionLatencyMs": 29.17, - "inputDelayMs": 1.52, - "processingDurationMs": 3.452, - "presentationDelayMs": 24.198 + "interactionLatencyMs": 19.707, + "inputDelayMs": 1.693, + "processingDurationMs": 2.551, + "presentationDelayMs": 15.463 } }, { - "firstPaintMs": 115, - "fcpMs": 114.609, + "firstPaintMs": 94, + "fcpMs": 94.324, "interactionTests": { - "interactionLatencyMs": 19.024, - "inputDelayMs": 1.541, - "processingDurationMs": 2.401, - "presentationDelayMs": 15.082 + "interactionLatencyMs": 14.518, + "inputDelayMs": 1.371, + "processingDurationMs": 2.435, + "presentationDelayMs": 10.712 } } ] }, "ssrRouterLinkLoadTests": { - "peakWorkers": 25, - "peakRequestsPerSec": 166.8, - "peakAvgLatencyMs": 147.28, - "peakP50LatencyMs": 144, - "peakP75LatencyMs": 148, - "peakP90LatencyMs": 170, - "peakP99LatencyMs": 274, - "totalRequests": 5398, + "peakWorkers": 5, + "peakRequestsPerSec": 174.4, + "peakAvgLatencyMs": 28, + "peakP50LatencyMs": 28, + "peakP75LatencyMs": 28, + "peakP90LatencyMs": 29, + "peakP99LatencyMs": 34, + "totalRequests": 5867, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 692, + "requests": 728, "errors": 0, - "requestsPerSec": 138.4, - "avgLatencyMs": 6.54, + "requestsPerSec": 145.6, + "avgLatencyMs": 6.22, "medianLatencyMs": 6, "p50LatencyMs": 6, - "p75LatencyMs": 7, + "p75LatencyMs": 6, "p90LatencyMs": 7, - "p99LatencyMs": 12, - "maxLatencyMs": 19, - "bytesPerSec": 46238924.8 + "p99LatencyMs": 7, + "maxLatencyMs": 8, + "bytesPerSec": 48644096 }, { "workers": 5, "durationMs": 5000, - "requests": 799, + "requests": 872, "errors": 0, - "requestsPerSec": 159.81, - "avgLatencyMs": 30.67, - "medianLatencyMs": 30, - "p50LatencyMs": 30, - "p75LatencyMs": 31, - "p90LatencyMs": 34, - "p99LatencyMs": 50, - "maxLatencyMs": 61, - "bytesPerSec": 53402009.6 + "requestsPerSec": 174.4, + "avgLatencyMs": 28, + "medianLatencyMs": 28, + "p50LatencyMs": 28, + "p75LatencyMs": 28, + "p90LatencyMs": 29, + "p99LatencyMs": 34, + "maxLatencyMs": 40, + "bytesPerSec": 58277888 }, { "workers": 10, "durationMs": 5000, - "requests": 795, + "requests": 866, "errors": 0, - "requestsPerSec": 159, - "avgLatencyMs": 61.69, - "medianLatencyMs": 60, - "p50LatencyMs": 60, - "p75LatencyMs": 62, - "p90LatencyMs": 66, - "p99LatencyMs": 91, - "maxLatencyMs": 121, - "bytesPerSec": 53133312 + "requestsPerSec": 173.2, + "avgLatencyMs": 56.87, + "medianLatencyMs": 56, + "p50LatencyMs": 56, + "p75LatencyMs": 57, + "p90LatencyMs": 60, + "p99LatencyMs": 81, + "maxLatencyMs": 114, + "bytesPerSec": 57878118.4 }, { "workers": 25, "durationMs": 5000, - "requests": 834, + "requests": 863, "errors": 0, - "requestsPerSec": 166.8, - "avgLatencyMs": 147.28, - "medianLatencyMs": 144, - "p50LatencyMs": 144, - "p75LatencyMs": 148, - "p90LatencyMs": 170, - "p99LatencyMs": 274, - "maxLatencyMs": 611, - "bytesPerSec": 55735091.2 + "requestsPerSec": 172.6, + "avgLatencyMs": 142.4, + "medianLatencyMs": 140, + "p50LatencyMs": 140, + "p75LatencyMs": 142, + "p90LatencyMs": 156, + "p99LatencyMs": 228, + "maxLatencyMs": 588, + "bytesPerSec": 57674956.8 }, { "workers": 50, "durationMs": 5000, - "requests": 804, + "requests": 872, "errors": 0, - "requestsPerSec": 160.81, - "avgLatencyMs": 301.12, - "medianLatencyMs": 291, - "p50LatencyMs": 291, - "p75LatencyMs": 300, - "p90LatencyMs": 310, - "p99LatencyMs": 1931, - "maxLatencyMs": 2611, - "bytesPerSec": 53729689.6 + "requestsPerSec": 174.4, + "avgLatencyMs": 278.02, + "medianLatencyMs": 279, + "p50LatencyMs": 279, + "p75LatencyMs": 281, + "p90LatencyMs": 287, + "p99LatencyMs": 1610, + "maxLatencyMs": 2268, + "bytesPerSec": 58271334.4 }, { "workers": 100, "durationMs": 5010, - "requests": 790, + "requests": 851, "errors": 0, - "requestsPerSec": 158, - "avgLatencyMs": 411.38, - "medianLatencyMs": 301, - "p50LatencyMs": 301, - "p75LatencyMs": 378, - "p90LatencyMs": 432, - "p99LatencyMs": 3904, - "maxLatencyMs": 4894, - "bytesPerSec": 52792524.8 + "requestsPerSec": 170.2, + "avgLatencyMs": 405.89, + "medianLatencyMs": 302, + "p50LatencyMs": 302, + "p75LatencyMs": 364, + "p90LatencyMs": 397, + "p99LatencyMs": 3946, + "maxLatencyMs": 4950, + "bytesPerSec": 56862310.4 }, { "workers": 200, "durationMs": 5010, - "requests": 684, + "requests": 815, "errors": 0, - "requestsPerSec": 136.81, - "avgLatencyMs": 439.36, - "medianLatencyMs": 302, - "p50LatencyMs": 302, - "p75LatencyMs": 371, - "p90LatencyMs": 454, - "p99LatencyMs": 4020, - "maxLatencyMs": 4877, - "bytesPerSec": 45709721.6 + "requestsPerSec": 163, + "avgLatencyMs": 417.65, + "medianLatencyMs": 308, + "p50LatencyMs": 308, + "p75LatencyMs": 364, + "p90LatencyMs": 394, + "p99LatencyMs": 3952, + "maxLatencyMs": 4996, + "bytesPerSec": 54463692.8 } ], "runs": 3, "samples": [ { - "peakWorkers": 25, - "peakRequestsPerSec": 166.8, - "peakAvgLatencyMs": 147.28, - "peakP50LatencyMs": 144, - "peakP75LatencyMs": 148, - "peakP90LatencyMs": 170, - "peakP99LatencyMs": 274, - "totalRequests": 5398, + "peakWorkers": 10, + "peakRequestsPerSec": 163.4, + "peakAvgLatencyMs": 60.36, + "peakP50LatencyMs": 59, + "peakP75LatencyMs": 61, + "peakP90LatencyMs": 66, + "peakP99LatencyMs": 88, + "totalRequests": 5534, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 692, + "requests": 691, "errors": 0, - "requestsPerSec": 138.4, - "avgLatencyMs": 6.54, + "requestsPerSec": 138.2, + "avgLatencyMs": 6.55, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 7, "p90LatencyMs": 7, - "p99LatencyMs": 12, - "maxLatencyMs": 19, - "bytesPerSec": 46238924.8 + "p99LatencyMs": 11, + "maxLatencyMs": 14, + "bytesPerSec": 46173388.8 }, { "workers": 5, "durationMs": 5000, - "requests": 799, + "requests": 809, "errors": 0, - "requestsPerSec": 159.81, - "avgLatencyMs": 30.67, + "requestsPerSec": 161.81, + "avgLatencyMs": 30.33, "medianLatencyMs": 30, "p50LatencyMs": 30, "p75LatencyMs": 31, - "p90LatencyMs": 34, - "p99LatencyMs": 50, - "maxLatencyMs": 61, - "bytesPerSec": 53402009.6 + "p90LatencyMs": 33, + "p99LatencyMs": 44, + "maxLatencyMs": 56, + "bytesPerSec": 54063923.2 }, { "workers": 10, "durationMs": 5000, - "requests": 795, + "requests": 817, "errors": 0, - "requestsPerSec": 159, - "avgLatencyMs": 61.69, - "medianLatencyMs": 60, - "p50LatencyMs": 60, - "p75LatencyMs": 62, + "requestsPerSec": 163.4, + "avgLatencyMs": 60.36, + "medianLatencyMs": 59, + "p50LatencyMs": 59, + "p75LatencyMs": 61, "p90LatencyMs": 66, - "p99LatencyMs": 91, - "maxLatencyMs": 121, - "bytesPerSec": 53133312 + "p99LatencyMs": 88, + "maxLatencyMs": 130, + "bytesPerSec": 54594764.8 }, { "workers": 25, "durationMs": 5000, - "requests": 834, + "requests": 803, "errors": 0, - "requestsPerSec": 166.8, - "avgLatencyMs": 147.28, - "medianLatencyMs": 144, - "p50LatencyMs": 144, - "p75LatencyMs": 148, - "p90LatencyMs": 170, - "p99LatencyMs": 274, - "maxLatencyMs": 611, - "bytesPerSec": 55735091.2 + "requestsPerSec": 160.6, + "avgLatencyMs": 152.75, + "medianLatencyMs": 150, + "p50LatencyMs": 150, + "p75LatencyMs": 156, + "p90LatencyMs": 176, + "p99LatencyMs": 334, + "maxLatencyMs": 663, + "bytesPerSec": 53664153.6 }, { "workers": 50, "durationMs": 5000, - "requests": 804, + "requests": 805, "errors": 0, - "requestsPerSec": 160.81, - "avgLatencyMs": 301.12, - "medianLatencyMs": 291, - "p50LatencyMs": 291, - "p75LatencyMs": 300, - "p90LatencyMs": 310, - "p99LatencyMs": 1931, - "maxLatencyMs": 2611, - "bytesPerSec": 53729689.6 + "requestsPerSec": 161, + "avgLatencyMs": 301.19, + "medianLatencyMs": 292, + "p50LatencyMs": 292, + "p75LatencyMs": 296, + "p90LatencyMs": 325, + "p99LatencyMs": 1927, + "maxLatencyMs": 2654, + "bytesPerSec": 53795225.6 }, { "workers": 100, "durationMs": 5010, - "requests": 790, + "requests": 817, "errors": 0, - "requestsPerSec": 158, - "avgLatencyMs": 411.38, - "medianLatencyMs": 301, - "p50LatencyMs": 301, - "p75LatencyMs": 378, - "p90LatencyMs": 432, - "p99LatencyMs": 3904, - "maxLatencyMs": 4894, - "bytesPerSec": 52792524.8 + "requestsPerSec": 163.4, + "avgLatencyMs": 410.08, + "medianLatencyMs": 309, + "p50LatencyMs": 309, + "p75LatencyMs": 368, + "p90LatencyMs": 407, + "p99LatencyMs": 3857, + "maxLatencyMs": 4984, + "bytesPerSec": 54594764.8 }, { "workers": 200, "durationMs": 5010, - "requests": 684, + "requests": 792, "errors": 0, - "requestsPerSec": 136.81, - "avgLatencyMs": 439.36, + "requestsPerSec": 158.4, + "avgLatencyMs": 418.38, "medianLatencyMs": 302, "p50LatencyMs": 302, - "p75LatencyMs": 371, - "p90LatencyMs": 454, - "p99LatencyMs": 4020, - "maxLatencyMs": 4877, - "bytesPerSec": 45709721.6 + "p75LatencyMs": 364, + "p90LatencyMs": 396, + "p99LatencyMs": 4077, + "maxLatencyMs": 5003, + "bytesPerSec": 52923596.8 } ] }, { "peakWorkers": 10, - "peakRequestsPerSec": 159.4, - "peakAvgLatencyMs": 61.84, - "peakP50LatencyMs": 61, - "peakP75LatencyMs": 63, - "peakP90LatencyMs": 68, - "peakP99LatencyMs": 91, - "totalRequests": 5316, + "peakRequestsPerSec": 174.8, + "peakAvgLatencyMs": 56.35, + "peakP50LatencyMs": 56, + "peakP75LatencyMs": 56, + "peakP90LatencyMs": 57, + "peakP99LatencyMs": 73, + "totalRequests": 5797, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 660, + "requests": 716, "errors": 0, - "requestsPerSec": 132, - "avgLatencyMs": 7.14, - "medianLatencyMs": 7, - "p50LatencyMs": 7, - "p75LatencyMs": 7, - "p90LatencyMs": 8, - "p99LatencyMs": 12, - "maxLatencyMs": 13, - "bytesPerSec": 44102451.2 + "requestsPerSec": 143.2, + "avgLatencyMs": 6.3, + "medianLatencyMs": 6, + "p50LatencyMs": 6, + "p75LatencyMs": 6, + "p90LatencyMs": 7, + "p99LatencyMs": 9, + "maxLatencyMs": 14, + "bytesPerSec": 47851110.4 }, { "workers": 5, "durationMs": 5000, - "requests": 780, + "requests": 855, "errors": 0, - "requestsPerSec": 156, - "avgLatencyMs": 31.46, - "medianLatencyMs": 31, - "p50LatencyMs": 31, - "p75LatencyMs": 32, - "p90LatencyMs": 35, - "p99LatencyMs": 47, - "maxLatencyMs": 59, - "bytesPerSec": 52124057.6 + "requestsPerSec": 171, + "avgLatencyMs": 28.57, + "medianLatencyMs": 28, + "p50LatencyMs": 28, + "p75LatencyMs": 29, + "p90LatencyMs": 29, + "p99LatencyMs": 46, + "maxLatencyMs": 53, + "bytesPerSec": 57131008 }, { "workers": 10, "durationMs": 5000, - "requests": 797, + "requests": 874, "errors": 0, - "requestsPerSec": 159.4, - "avgLatencyMs": 61.84, - "medianLatencyMs": 61, - "p50LatencyMs": 61, - "p75LatencyMs": 63, - "p90LatencyMs": 68, - "p99LatencyMs": 91, - "maxLatencyMs": 109, - "bytesPerSec": 53257830.4 + "requestsPerSec": 174.8, + "avgLatencyMs": 56.35, + "medianLatencyMs": 56, + "p50LatencyMs": 56, + "p75LatencyMs": 56, + "p90LatencyMs": 57, + "p99LatencyMs": 73, + "maxLatencyMs": 114, + "bytesPerSec": 58408960 }, { "workers": 25, "durationMs": 5000, - "requests": 792, + "requests": 845, "errors": 0, - "requestsPerSec": 158.4, - "avgLatencyMs": 155.09, - "medianLatencyMs": 150, - "p50LatencyMs": 150, - "p75LatencyMs": 161, - "p90LatencyMs": 171, - "p99LatencyMs": 378, - "maxLatencyMs": 699, - "bytesPerSec": 52923596.8 + "requestsPerSec": 169, + "avgLatencyMs": 145.03, + "medianLatencyMs": 144, + "p50LatencyMs": 144, + "p75LatencyMs": 145, + "p90LatencyMs": 151, + "p99LatencyMs": 349, + "maxLatencyMs": 620, + "bytesPerSec": 56469094.4 }, { "workers": 50, "durationMs": 5000, - "requests": 768, + "requests": 862, "errors": 0, - "requestsPerSec": 153.6, - "avgLatencyMs": 314.96, - "medianLatencyMs": 304, - "p50LatencyMs": 304, - "p75LatencyMs": 315, - "p90LatencyMs": 345, - "p99LatencyMs": 1991, - "maxLatencyMs": 2622, - "bytesPerSec": 51317964.8 + "requestsPerSec": 172.4, + "avgLatencyMs": 281.28, + "medianLatencyMs": 279, + "p50LatencyMs": 279, + "p75LatencyMs": 282, + "p90LatencyMs": 289, + "p99LatencyMs": 1768, + "maxLatencyMs": 2409, + "bytesPerSec": 57602867.2 }, { "workers": 100, "durationMs": 5010, - "requests": 756, + "requests": 844, "errors": 0, - "requestsPerSec": 151.2, - "avgLatencyMs": 421.55, - "medianLatencyMs": 322, - "p50LatencyMs": 322, - "p75LatencyMs": 408, - "p90LatencyMs": 456, - "p99LatencyMs": 3901, - "maxLatencyMs": 4906, - "bytesPerSec": 50518425.6 + "requestsPerSec": 168.8, + "avgLatencyMs": 403.35, + "medianLatencyMs": 301, + "p50LatencyMs": 301, + "p75LatencyMs": 374, + "p90LatencyMs": 398, + "p99LatencyMs": 3879, + "maxLatencyMs": 4835, + "bytesPerSec": 56397004.8 }, { "workers": 200, "durationMs": 5010, - "requests": 763, + "requests": 801, "errors": 0, - "requestsPerSec": 152.6, - "avgLatencyMs": 427.46, - "medianLatencyMs": 312, - "p50LatencyMs": 312, - "p75LatencyMs": 365, - "p90LatencyMs": 395, - "p99LatencyMs": 4073, - "maxLatencyMs": 4925, - "bytesPerSec": 50988646.4 + "requestsPerSec": 160.2, + "avgLatencyMs": 419.27, + "medianLatencyMs": 298, + "p50LatencyMs": 298, + "p75LatencyMs": 361, + "p90LatencyMs": 387, + "p99LatencyMs": 4014, + "maxLatencyMs": 4956, + "bytesPerSec": 53528166.4 } ] }, { - "peakWorkers": 100, - "peakRequestsPerSec": 167.6, - "peakAvgLatencyMs": 405.49, - "peakP50LatencyMs": 326, - "peakP75LatencyMs": 366, - "peakP90LatencyMs": 403, - "peakP99LatencyMs": 3868, - "totalRequests": 5636, + "peakWorkers": 5, + "peakRequestsPerSec": 174.4, + "peakAvgLatencyMs": 28, + "peakP50LatencyMs": 28, + "peakP75LatencyMs": 28, + "peakP90LatencyMs": 29, + "peakP99LatencyMs": 34, + "totalRequests": 5867, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 714, + "requests": 728, "errors": 0, - "requestsPerSec": 142.81, - "avgLatencyMs": 6.21, + "requestsPerSec": 145.6, + "avgLatencyMs": 6.22, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 6, "p90LatencyMs": 7, "p99LatencyMs": 7, - "maxLatencyMs": 9, - "bytesPerSec": 47713484.8 + "maxLatencyMs": 8, + "bytesPerSec": 48644096 }, { "workers": 5, "durationMs": 5000, - "requests": 827, + "requests": 872, "errors": 0, - "requestsPerSec": 165.4, - "avgLatencyMs": 29.63, - "medianLatencyMs": 29, - "p50LatencyMs": 29, - "p75LatencyMs": 30, - "p90LatencyMs": 31, - "p99LatencyMs": 45, - "maxLatencyMs": 57, - "bytesPerSec": 55263232 + "requestsPerSec": 174.4, + "avgLatencyMs": 28, + "medianLatencyMs": 28, + "p50LatencyMs": 28, + "p75LatencyMs": 28, + "p90LatencyMs": 29, + "p99LatencyMs": 34, + "maxLatencyMs": 40, + "bytesPerSec": 58277888 }, { "workers": 10, "durationMs": 5000, - "requests": 813, + "requests": 866, "errors": 0, - "requestsPerSec": 162.6, - "avgLatencyMs": 60.62, - "medianLatencyMs": 59, - "p50LatencyMs": 59, - "p75LatencyMs": 60, - "p90LatencyMs": 67, - "p99LatencyMs": 92, - "maxLatencyMs": 136, - "bytesPerSec": 54326067.2 + "requestsPerSec": 173.2, + "avgLatencyMs": 56.87, + "medianLatencyMs": 56, + "p50LatencyMs": 56, + "p75LatencyMs": 57, + "p90LatencyMs": 60, + "p99LatencyMs": 81, + "maxLatencyMs": 114, + "bytesPerSec": 57878118.4 }, { "workers": 25, "durationMs": 5000, - "requests": 821, + "requests": 863, "errors": 0, - "requestsPerSec": 164.2, - "avgLatencyMs": 149.59, - "medianLatencyMs": 148, - "p50LatencyMs": 148, - "p75LatencyMs": 152, - "p90LatencyMs": 159, - "p99LatencyMs": 297, - "maxLatencyMs": 583, - "bytesPerSec": 54863462.4 + "requestsPerSec": 172.6, + "avgLatencyMs": 142.4, + "medianLatencyMs": 140, + "p50LatencyMs": 140, + "p75LatencyMs": 142, + "p90LatencyMs": 156, + "p99LatencyMs": 228, + "maxLatencyMs": 588, + "bytesPerSec": 57674956.8 }, { "workers": 50, "durationMs": 5000, - "requests": 813, + "requests": 872, "errors": 0, - "requestsPerSec": 162.6, - "avgLatencyMs": 298.44, - "medianLatencyMs": 286, - "p50LatencyMs": 286, - "p75LatencyMs": 299, - "p90LatencyMs": 313, - "p99LatencyMs": 1772, - "maxLatencyMs": 2541, - "bytesPerSec": 54332620.8 + "requestsPerSec": 174.4, + "avgLatencyMs": 278.02, + "medianLatencyMs": 279, + "p50LatencyMs": 279, + "p75LatencyMs": 281, + "p90LatencyMs": 287, + "p99LatencyMs": 1610, + "maxLatencyMs": 2268, + "bytesPerSec": 58271334.4 }, { "workers": 100, "durationMs": 5010, - "requests": 838, + "requests": 851, "errors": 0, - "requestsPerSec": 167.6, - "avgLatencyMs": 405.49, - "medianLatencyMs": 326, - "p50LatencyMs": 326, - "p75LatencyMs": 366, - "p90LatencyMs": 403, - "p99LatencyMs": 3868, - "maxLatencyMs": 4921, - "bytesPerSec": 56003788.8 + "requestsPerSec": 170.2, + "avgLatencyMs": 405.89, + "medianLatencyMs": 302, + "p50LatencyMs": 302, + "p75LatencyMs": 364, + "p90LatencyMs": 397, + "p99LatencyMs": 3946, + "maxLatencyMs": 4950, + "bytesPerSec": 56862310.4 }, { "workers": 200, "durationMs": 5010, - "requests": 810, + "requests": 815, "errors": 0, - "requestsPerSec": 162, - "avgLatencyMs": 420.24, - "medianLatencyMs": 307, - "p50LatencyMs": 307, - "p75LatencyMs": 378, - "p90LatencyMs": 398, - "p99LatencyMs": 3869, - "maxLatencyMs": 4985, - "bytesPerSec": 54129459.2 + "requestsPerSec": 163, + "avgLatencyMs": 417.65, + "medianLatencyMs": 308, + "p50LatencyMs": 308, + "p75LatencyMs": 364, + "p90LatencyMs": 394, + "p99LatencyMs": 3952, + "maxLatencyMs": 4996, + "bytesPerSec": 54463692.8 } ] } @@ -639,475 +639,475 @@ }, "browserVersion": "Google Chrome 153.0.8010.47", "ssrLoadTests": { - "peakWorkers": 25, - "peakRequestsPerSec": 319, - "peakAvgLatencyMs": 77.23, - "peakP50LatencyMs": 76, - "peakP75LatencyMs": 78, - "peakP90LatencyMs": 80, - "peakP99LatencyMs": 110, - "totalRequests": 10337, + "peakWorkers": 10, + "peakRequestsPerSec": 335.4, + "peakAvgLatencyMs": 29.24, + "peakP50LatencyMs": 29, + "peakP75LatencyMs": 30, + "peakP90LatencyMs": 30, + "peakP99LatencyMs": 41, + "totalRequests": 11002, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1165, + "requests": 1219, "errors": 0, - "requestsPerSec": 233, - "avgLatencyMs": 3.86, - "medianLatencyMs": 4, - "p50LatencyMs": 4, + "requestsPerSec": 243.8, + "avgLatencyMs": 3.35, + "medianLatencyMs": 3, + "p50LatencyMs": 3, "p75LatencyMs": 4, - "p90LatencyMs": 5, - "p99LatencyMs": 6, - "maxLatencyMs": 10, - "bytesPerSec": 72974336 + "p90LatencyMs": 4, + "p99LatencyMs": 5, + "maxLatencyMs": 8, + "bytesPerSec": 76355993.6 }, { "workers": 5, "durationMs": 5000, - "requests": 1436, + "requests": 1601, "errors": 0, - "requestsPerSec": 287.2, - "avgLatencyMs": 16.9, - "medianLatencyMs": 17, - "p50LatencyMs": 17, - "p75LatencyMs": 18, - "p90LatencyMs": 20, - "p99LatencyMs": 27, - "maxLatencyMs": 37, - "bytesPerSec": 89935052.8 + "requestsPerSec": 320.2, + "avgLatencyMs": 15.11, + "medianLatencyMs": 15, + "p50LatencyMs": 15, + "p75LatencyMs": 16, + "p90LatencyMs": 16, + "p99LatencyMs": 22, + "maxLatencyMs": 32, + "bytesPerSec": 100263526.4 }, { "workers": 10, "durationMs": 5000, - "requests": 1508, + "requests": 1677, "errors": 0, - "requestsPerSec": 301.61, - "avgLatencyMs": 32.55, - "medianLatencyMs": 32, - "p50LatencyMs": 32, - "p75LatencyMs": 34, - "p90LatencyMs": 37, - "p99LatencyMs": 44, - "maxLatencyMs": 58, - "bytesPerSec": 94443929.6 + "requestsPerSec": 335.4, + "avgLatencyMs": 29.24, + "medianLatencyMs": 29, + "p50LatencyMs": 29, + "p75LatencyMs": 30, + "p90LatencyMs": 30, + "p99LatencyMs": 41, + "maxLatencyMs": 51, + "bytesPerSec": 105021440 }, { "workers": 25, "durationMs": 5000, - "requests": 1595, + "requests": 1651, "errors": 0, - "requestsPerSec": 319, - "avgLatencyMs": 77.23, - "medianLatencyMs": 76, - "p50LatencyMs": 76, - "p75LatencyMs": 78, - "p90LatencyMs": 80, - "p99LatencyMs": 110, - "maxLatencyMs": 332, - "bytesPerSec": 99896524.8 + "requestsPerSec": 330.2, + "avgLatencyMs": 74.69, + "medianLatencyMs": 74, + "p50LatencyMs": 74, + "p75LatencyMs": 74, + "p90LatencyMs": 76, + "p99LatencyMs": 109, + "maxLatencyMs": 321, + "bytesPerSec": 103409254.4 }, { "workers": 50, "durationMs": 5000, - "requests": 1565, + "requests": 1643, "errors": 0, - "requestsPerSec": 313, - "avgLatencyMs": 156.8, - "medianLatencyMs": 152, - "p50LatencyMs": 152, - "p75LatencyMs": 155, - "p90LatencyMs": 159, - "p99LatencyMs": 757, - "maxLatencyMs": 1433, - "bytesPerSec": 98009088 + "requestsPerSec": 328.6, + "avgLatencyMs": 149.36, + "medianLatencyMs": 147, + "p50LatencyMs": 147, + "p75LatencyMs": 149, + "p90LatencyMs": 154, + "p99LatencyMs": 578, + "maxLatencyMs": 1232, + "bytesPerSec": 102898073.6 }, { "workers": 100, "durationMs": 5010, - "requests": 1550, + "requests": 1614, "errors": 0, - "requestsPerSec": 310, - "avgLatencyMs": 302.68, - "medianLatencyMs": 220, - "p50LatencyMs": 220, - "p75LatencyMs": 280, - "p90LatencyMs": 308, - "p99LatencyMs": 3532, - "maxLatencyMs": 4988, - "bytesPerSec": 97065369.6 + "requestsPerSec": 322.8, + "avgLatencyMs": 294.22, + "medianLatencyMs": 215, + "p50LatencyMs": 215, + "p75LatencyMs": 271, + "p90LatencyMs": 291, + "p99LatencyMs": 3442, + "maxLatencyMs": 4935, + "bytesPerSec": 101076172.8 }, { "workers": 200, "durationMs": 5010, - "requests": 1518, + "requests": 1597, "errors": 0, - "requestsPerSec": 303.61, - "avgLatencyMs": 304.31, - "medianLatencyMs": 220, - "p50LatencyMs": 220, - "p75LatencyMs": 274, - "p90LatencyMs": 289, - "p99LatencyMs": 3554, - "maxLatencyMs": 4984, - "bytesPerSec": 95073075.2 + "requestsPerSec": 319.4, + "avgLatencyMs": 297.64, + "medianLatencyMs": 218, + "p50LatencyMs": 218, + "p75LatencyMs": 257, + "p90LatencyMs": 281, + "p99LatencyMs": 3600, + "maxLatencyMs": 4973, + "bytesPerSec": 100040704 } ], "runs": 3, "samples": [ { - "peakWorkers": 5, - "peakRequestsPerSec": 305.8, - "peakAvgLatencyMs": 15.78, - "peakP50LatencyMs": 16, - "peakP75LatencyMs": 17, - "peakP90LatencyMs": 17, - "peakP99LatencyMs": 21, - "totalRequests": 9968, + "peakWorkers": 10, + "peakRequestsPerSec": 335.4, + "peakAvgLatencyMs": 29.24, + "peakP50LatencyMs": 29, + "peakP75LatencyMs": 30, + "peakP90LatencyMs": 30, + "peakP99LatencyMs": 41, + "totalRequests": 11002, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1172, + "requests": 1219, "errors": 0, - "requestsPerSec": 234.4, - "avgLatencyMs": 3.99, - "medianLatencyMs": 4, - "p50LatencyMs": 4, + "requestsPerSec": 243.8, + "avgLatencyMs": 3.35, + "medianLatencyMs": 3, + "p50LatencyMs": 3, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 5, "maxLatencyMs": 8, - "bytesPerSec": 73393766.41 + "bytesPerSec": 76355993.6 }, { "workers": 5, "durationMs": 5000, - "requests": 1529, + "requests": 1601, "errors": 0, - "requestsPerSec": 305.8, - "avgLatencyMs": 15.78, - "medianLatencyMs": 16, - "p50LatencyMs": 16, - "p75LatencyMs": 17, - "p90LatencyMs": 17, - "p99LatencyMs": 21, - "maxLatencyMs": 33, - "bytesPerSec": 95767756.8 + "requestsPerSec": 320.2, + "avgLatencyMs": 15.11, + "medianLatencyMs": 15, + "p50LatencyMs": 15, + "p75LatencyMs": 16, + "p90LatencyMs": 16, + "p99LatencyMs": 22, + "maxLatencyMs": 32, + "bytesPerSec": 100263526.4 }, { "workers": 10, "durationMs": 5000, - "requests": 1475, + "requests": 1677, "errors": 0, - "requestsPerSec": 295, - "avgLatencyMs": 33.29, - "medianLatencyMs": 32, - "p50LatencyMs": 32, - "p75LatencyMs": 34, - "p90LatencyMs": 40, - "p99LatencyMs": 51, - "maxLatencyMs": 67, - "bytesPerSec": 92386099.2 + "requestsPerSec": 335.4, + "avgLatencyMs": 29.24, + "medianLatencyMs": 29, + "p50LatencyMs": 29, + "p75LatencyMs": 30, + "p90LatencyMs": 30, + "p99LatencyMs": 41, + "maxLatencyMs": 51, + "bytesPerSec": 105021440 }, { "workers": 25, "durationMs": 5000, - "requests": 1431, + "requests": 1651, "errors": 0, - "requestsPerSec": 286.2, - "avgLatencyMs": 86.07, - "medianLatencyMs": 83, - "p50LatencyMs": 83, - "p75LatencyMs": 86, - "p90LatencyMs": 106, - "p99LatencyMs": 122, - "maxLatencyMs": 340, - "bytesPerSec": 89633587.2 + "requestsPerSec": 330.2, + "avgLatencyMs": 74.69, + "medianLatencyMs": 74, + "p50LatencyMs": 74, + "p75LatencyMs": 74, + "p90LatencyMs": 76, + "p99LatencyMs": 109, + "maxLatencyMs": 321, + "bytesPerSec": 103409254.4 }, { "workers": 50, - "durationMs": 5010, - "requests": 1420, + "durationMs": 5000, + "requests": 1643, "errors": 0, - "requestsPerSec": 284, - "avgLatencyMs": 172.54, - "medianLatencyMs": 165, - "p50LatencyMs": 165, - "p75LatencyMs": 170, - "p90LatencyMs": 187, - "p99LatencyMs": 821, - "maxLatencyMs": 1585, - "bytesPerSec": 88925798.4 + "requestsPerSec": 328.6, + "avgLatencyMs": 149.36, + "medianLatencyMs": 147, + "p50LatencyMs": 147, + "p75LatencyMs": 149, + "p90LatencyMs": 154, + "p99LatencyMs": 578, + "maxLatencyMs": 1232, + "bytesPerSec": 102898073.6 }, { "workers": 100, "durationMs": 5010, - "requests": 1469, + "requests": 1614, "errors": 0, - "requestsPerSec": 293.8, - "avgLatencyMs": 309.78, - "medianLatencyMs": 220, - "p50LatencyMs": 220, - "p75LatencyMs": 285, - "p90LatencyMs": 296, - "p99LatencyMs": 3643, - "maxLatencyMs": 4999, - "bytesPerSec": 91992883.2 + "requestsPerSec": 322.8, + "avgLatencyMs": 294.22, + "medianLatencyMs": 215, + "p50LatencyMs": 215, + "p75LatencyMs": 271, + "p90LatencyMs": 291, + "p99LatencyMs": 3442, + "maxLatencyMs": 4935, + "bytesPerSec": 101076172.8 }, { "workers": 200, - "durationMs": 5020, - "requests": 1472, + "durationMs": 5010, + "requests": 1597, "errors": 0, - "requestsPerSec": 294.4, - "avgLatencyMs": 306.39, - "medianLatencyMs": 223, - "p50LatencyMs": 223, - "p75LatencyMs": 272, - "p90LatencyMs": 293, - "p99LatencyMs": 3615, - "maxLatencyMs": 4937, - "bytesPerSec": 92202598.4 + "requestsPerSec": 319.4, + "avgLatencyMs": 297.64, + "medianLatencyMs": 218, + "p50LatencyMs": 218, + "p75LatencyMs": 257, + "p90LatencyMs": 281, + "p99LatencyMs": 3600, + "maxLatencyMs": 4973, + "bytesPerSec": 100040704 } ] }, { - "peakWorkers": 25, - "peakRequestsPerSec": 319, - "peakAvgLatencyMs": 77.23, - "peakP50LatencyMs": 76, - "peakP75LatencyMs": 78, - "peakP90LatencyMs": 80, - "peakP99LatencyMs": 110, - "totalRequests": 10337, + "peakWorkers": 10, + "peakRequestsPerSec": 339, + "peakAvgLatencyMs": 28.9, + "peakP50LatencyMs": 29, + "peakP75LatencyMs": 29, + "peakP90LatencyMs": 30, + "peakP99LatencyMs": 41, + "totalRequests": 10828, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1165, + "requests": 1215, "errors": 0, - "requestsPerSec": 233, - "avgLatencyMs": 3.86, - "medianLatencyMs": 4, - "p50LatencyMs": 4, + "requestsPerSec": 243, + "avgLatencyMs": 3.37, + "medianLatencyMs": 3, + "p50LatencyMs": 3, "p75LatencyMs": 4, - "p90LatencyMs": 5, - "p99LatencyMs": 6, - "maxLatencyMs": 10, - "bytesPerSec": 72974336 + "p90LatencyMs": 4, + "p99LatencyMs": 5, + "maxLatencyMs": 8, + "bytesPerSec": 76093849.6 }, { "workers": 5, "durationMs": 5000, - "requests": 1436, + "requests": 1619, "errors": 0, - "requestsPerSec": 287.2, - "avgLatencyMs": 16.9, - "medianLatencyMs": 17, - "p50LatencyMs": 17, - "p75LatencyMs": 18, - "p90LatencyMs": 20, - "p99LatencyMs": 27, - "maxLatencyMs": 37, - "bytesPerSec": 89935052.8 + "requestsPerSec": 323.8, + "avgLatencyMs": 14.89, + "medianLatencyMs": 15, + "p50LatencyMs": 15, + "p75LatencyMs": 16, + "p90LatencyMs": 16, + "p99LatencyMs": 19, + "maxLatencyMs": 29, + "bytesPerSec": 101403852.8 }, { "workers": 10, "durationMs": 5000, - "requests": 1508, + "requests": 1695, "errors": 0, - "requestsPerSec": 301.61, - "avgLatencyMs": 32.55, - "medianLatencyMs": 32, - "p50LatencyMs": 32, - "p75LatencyMs": 34, - "p90LatencyMs": 37, - "p99LatencyMs": 44, - "maxLatencyMs": 58, - "bytesPerSec": 94443929.6 + "requestsPerSec": 339, + "avgLatencyMs": 28.9, + "medianLatencyMs": 29, + "p50LatencyMs": 29, + "p75LatencyMs": 29, + "p90LatencyMs": 30, + "p99LatencyMs": 41, + "maxLatencyMs": 55, + "bytesPerSec": 106174873.6 }, { "workers": 25, - "durationMs": 5000, - "requests": 1595, + "durationMs": 5010, + "requests": 1674, "errors": 0, - "requestsPerSec": 319, - "avgLatencyMs": 77.23, - "medianLatencyMs": 76, - "p50LatencyMs": 76, - "p75LatencyMs": 78, - "p90LatencyMs": 80, - "p99LatencyMs": 110, - "maxLatencyMs": 332, - "bytesPerSec": 99896524.8 + "requestsPerSec": 334.8, + "avgLatencyMs": 73.63, + "medianLatencyMs": 73, + "p50LatencyMs": 73, + "p75LatencyMs": 74, + "p90LatencyMs": 77, + "p99LatencyMs": 105, + "maxLatencyMs": 309, + "bytesPerSec": 104837939.2 }, { "workers": 50, "durationMs": 5000, - "requests": 1565, + "requests": 1558, "errors": 0, - "requestsPerSec": 313, - "avgLatencyMs": 156.8, - "medianLatencyMs": 152, - "p50LatencyMs": 152, - "p75LatencyMs": 155, - "p90LatencyMs": 159, - "p99LatencyMs": 757, - "maxLatencyMs": 1433, - "bytesPerSec": 98009088 + "requestsPerSec": 311.61, + "avgLatencyMs": 157.42, + "medianLatencyMs": 157, + "p50LatencyMs": 157, + "p75LatencyMs": 160, + "p90LatencyMs": 165, + "p99LatencyMs": 585, + "maxLatencyMs": 1228, + "bytesPerSec": 97563443.2 }, { "workers": 100, "durationMs": 5010, - "requests": 1550, + "requests": 1540, "errors": 0, - "requestsPerSec": 310, - "avgLatencyMs": 302.68, - "medianLatencyMs": 220, - "p50LatencyMs": 220, - "p75LatencyMs": 280, - "p90LatencyMs": 308, - "p99LatencyMs": 3532, - "maxLatencyMs": 4988, - "bytesPerSec": 97065369.6 + "requestsPerSec": 308, + "avgLatencyMs": 301.79, + "medianLatencyMs": 221, + "p50LatencyMs": 221, + "p75LatencyMs": 284, + "p90LatencyMs": 301, + "p99LatencyMs": 3503, + "maxLatencyMs": 4955, + "bytesPerSec": 96449331.2 }, { "workers": 200, "durationMs": 5010, - "requests": 1518, + "requests": 1527, "errors": 0, - "requestsPerSec": 303.61, - "avgLatencyMs": 304.31, - "medianLatencyMs": 220, - "p50LatencyMs": 220, - "p75LatencyMs": 274, - "p90LatencyMs": 289, - "p99LatencyMs": 3554, - "maxLatencyMs": 4984, - "bytesPerSec": 95073075.2 + "requestsPerSec": 305.4, + "avgLatencyMs": 304.67, + "medianLatencyMs": 223, + "p50LatencyMs": 223, + "p75LatencyMs": 271, + "p90LatencyMs": 291, + "p99LatencyMs": 3558, + "maxLatencyMs": 4976, + "bytesPerSec": 95636684.8 } ] }, { - "peakWorkers": 100, - "peakRequestsPerSec": 324, - "peakAvgLatencyMs": 296.17, - "peakP50LatencyMs": 219, - "peakP75LatencyMs": 263, - "peakP90LatencyMs": 282, - "peakP99LatencyMs": 3521, - "totalRequests": 10000, + "peakWorkers": 25, + "peakRequestsPerSec": 326, + "peakAvgLatencyMs": 75.61, + "peakP50LatencyMs": 74, + "peakP75LatencyMs": 77, + "peakP90LatencyMs": 81, + "peakP99LatencyMs": 109, + "totalRequests": 10484, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1123, + "requests": 1170, "errors": 0, - "requestsPerSec": 224.6, - "avgLatencyMs": 4.03, + "requestsPerSec": 234, + "avgLatencyMs": 3.93, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, - "p99LatencyMs": 6, - "maxLatencyMs": 10, - "bytesPerSec": 70339788.8 + "p99LatencyMs": 5, + "maxLatencyMs": 9, + "bytesPerSec": 73275801.6 }, { "workers": 5, "durationMs": 5000, - "requests": 1379, + "requests": 1573, "errors": 0, - "requestsPerSec": 275.8, - "avgLatencyMs": 17.6, - "medianLatencyMs": 17, - "p50LatencyMs": 17, - "p75LatencyMs": 19, - "p90LatencyMs": 20, - "p99LatencyMs": 29, - "maxLatencyMs": 49, - "bytesPerSec": 86383001.6 + "requestsPerSec": 314.61, + "avgLatencyMs": 15.43, + "medianLatencyMs": 15, + "p50LatencyMs": 15, + "p75LatencyMs": 16, + "p90LatencyMs": 17, + "p99LatencyMs": 24, + "maxLatencyMs": 34, + "bytesPerSec": 98533376 }, { "workers": 10, "durationMs": 5000, - "requests": 1398, + "requests": 1576, "errors": 0, - "requestsPerSec": 279.61, - "avgLatencyMs": 35.16, - "medianLatencyMs": 33, - "p50LatencyMs": 33, - "p75LatencyMs": 35, - "p90LatencyMs": 46, - "p99LatencyMs": 64, - "maxLatencyMs": 83, - "bytesPerSec": 87565926.4 + "requestsPerSec": 315.2, + "avgLatencyMs": 31.12, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 32, + "p90LatencyMs": 33, + "p99LatencyMs": 42, + "maxLatencyMs": 45, + "bytesPerSec": 98703769.6 }, { "workers": 25, "durationMs": 5000, - "requests": 1449, + "requests": 1630, "errors": 0, - "requestsPerSec": 289.8, - "avgLatencyMs": 85.05, - "medianLatencyMs": 82, - "p50LatencyMs": 82, - "p75LatencyMs": 85, - "p90LatencyMs": 104, - "p99LatencyMs": 120, - "maxLatencyMs": 317, - "bytesPerSec": 90747699.2 + "requestsPerSec": 326, + "avgLatencyMs": 75.61, + "medianLatencyMs": 74, + "p50LatencyMs": 74, + "p75LatencyMs": 77, + "p90LatencyMs": 81, + "p99LatencyMs": 109, + "maxLatencyMs": 355, + "bytesPerSec": 102085427.2 }, { "workers": 50, - "durationMs": 5010, - "requests": 1427, + "durationMs": 5000, + "requests": 1578, "errors": 0, - "requestsPerSec": 285.4, - "avgLatencyMs": 171.45, - "medianLatencyMs": 164, - "p50LatencyMs": 164, - "p75LatencyMs": 173, - "p90LatencyMs": 185, - "p99LatencyMs": 794, - "maxLatencyMs": 1501, - "bytesPerSec": 89371443.2 + "requestsPerSec": 315.61, + "avgLatencyMs": 154.98, + "medianLatencyMs": 151, + "p50LatencyMs": 151, + "p75LatencyMs": 167, + "p90LatencyMs": 179, + "p99LatencyMs": 595, + "maxLatencyMs": 1154, + "bytesPerSec": 98834841.6 }, { "workers": 100, "durationMs": 5010, - "requests": 1620, + "requests": 1509, "errors": 0, - "requestsPerSec": 324, - "avgLatencyMs": 296.17, - "medianLatencyMs": 219, - "p50LatencyMs": 219, - "p75LatencyMs": 263, - "p90LatencyMs": 282, - "p99LatencyMs": 3521, - "maxLatencyMs": 4973, - "bytesPerSec": 101469388.8 + "requestsPerSec": 301.8, + "avgLatencyMs": 304.84, + "medianLatencyMs": 232, + "p50LatencyMs": 232, + "p75LatencyMs": 284, + "p90LatencyMs": 300, + "p99LatencyMs": 3483, + "maxLatencyMs": 4951, + "bytesPerSec": 94509465.6 }, { "workers": 200, "durationMs": 5010, - "requests": 1604, + "requests": 1448, "errors": 0, - "requestsPerSec": 320.8, - "avgLatencyMs": 299.19, - "medianLatencyMs": 219, - "p50LatencyMs": 219, - "p75LatencyMs": 266, - "p90LatencyMs": 291, - "p99LatencyMs": 3494, - "maxLatencyMs": 4940, - "bytesPerSec": 100460134.4 + "requestsPerSec": 289.61, + "avgLatencyMs": 310.46, + "medianLatencyMs": 229, + "p50LatencyMs": 229, + "p75LatencyMs": 286, + "p90LatencyMs": 342, + "p99LatencyMs": 3521, + "maxLatencyMs": 4898, + "bytesPerSec": 90682163.2 } ] } diff --git a/packages/docs/src/content/runtime/app-solid-start.json b/packages/docs/src/content/runtime/app-solid-start.json index 50e86be5..0ba57e42 100644 --- a/packages/docs/src/content/runtime/app-solid-start.json +++ b/packages/docs/src/content/runtime/app-solid-start.json @@ -3,264 +3,264 @@ "package": "app-solid-start", "isFocused": true, "type": "runtime-app", - "timingMeasuredAt": "2026-10-03T13:34:23.158Z", + "timingMeasuredAt": "2026-10-04T04:21:33.714Z", "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": 5, "clientSideRenderedTests": { - "firstPaintMs": 104.4, - "fcpMs": 104.24, + "firstPaintMs": 117, + "fcpMs": 116.92, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 17.69, - "inputDelayMs": 1.43, - "processingDurationMs": 2.33, - "presentationDelayMs": 13.93 + "interactionLatencyMs": 17.32, + "inputDelayMs": 0.9, + "processingDurationMs": 2.82, + "presentationDelayMs": 13.59 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 6.73, - "fcpMs": 6.61, - "interactionLatencyMs": 3.19, - "inputDelayMs": 1.22, - "processingDurationMs": 0.64, - "presentationDelayMs": 2.23 + "firstPaintMs": 18.84, + "fcpMs": 18.63, + "interactionLatencyMs": 2.84, + "inputDelayMs": 0.12, + "processingDurationMs": 1.47, + "presentationDelayMs": 1.76 }, "samples": [ { - "firstPaintMs": 100, - "fcpMs": 100.138, + "firstPaintMs": 138, + "fcpMs": 137.523, "interactionTests": { - "interactionLatencyMs": 15.199, - "inputDelayMs": 0.848, - "processingDurationMs": 2.206, - "presentationDelayMs": 12.145 + "interactionLatencyMs": 16.913, + "inputDelayMs": 0.944, + "processingDurationMs": 2.42, + "presentationDelayMs": 13.549 } }, { - "firstPaintMs": 97, - "fcpMs": 96.857, + "firstPaintMs": 116, + "fcpMs": 116.083, "interactionTests": { - "interactionLatencyMs": 17.884999999999998, - "inputDelayMs": 0.859, - "processingDurationMs": 1.968, - "presentationDelayMs": 15.058 + "interactionLatencyMs": 18.95, + "inputDelayMs": 1.052, + "processingDurationMs": 2.27, + "presentationDelayMs": 15.628 } }, { - "firstPaintMs": 112, - "fcpMs": 111.599, + "firstPaintMs": 100, + "fcpMs": 99.852, "interactionTests": { - "interactionLatencyMs": 14.842, - "inputDelayMs": 0.91, - "processingDurationMs": 2.041, - "presentationDelayMs": 11.891 + "interactionLatencyMs": 21.092, + "inputDelayMs": 0.937, + "processingDurationMs": 5.424, + "presentationDelayMs": 14.731 } }, { - "firstPaintMs": 102, - "fcpMs": 101.781, + "firstPaintMs": 97, + "fcpMs": 97.29, "interactionTests": { - "interactionLatencyMs": 22.829, - "inputDelayMs": 3.616, - "processingDurationMs": 1.969, - "presentationDelayMs": 17.244 + "interactionLatencyMs": 13.688, + "inputDelayMs": 0.764, + "processingDurationMs": 1.921, + "presentationDelayMs": 11.003 } }, { - "firstPaintMs": 111, - "fcpMs": 110.803, + "firstPaintMs": 134, + "fcpMs": 133.83, "interactionTests": { - "interactionLatencyMs": 17.714, - "inputDelayMs": 0.926, - "processingDurationMs": 3.464, - "presentationDelayMs": 13.324 + "interactionLatencyMs": 15.939, + "inputDelayMs": 0.803, + "processingDurationMs": 2.079, + "presentationDelayMs": 13.057 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 433, - "avgLatencyMs": 2.418, - "medianLatencyMs": 2.23, - "samples": 4136, + "opsPerSec": 423, + "avgLatencyMs": 2.496, + "medianLatencyMs": 2.281, + "samples": 4007, "bodySizeKb": 224.17, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 94.2, - "fcpMs": 94.19, + "firstPaintMs": 99.8, + "fcpMs": 99.66, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 17.38, - "inputDelayMs": 1.38, - "processingDurationMs": 2.37, - "presentationDelayMs": 13.64 + "interactionLatencyMs": 14.57, + "inputDelayMs": 0.87, + "processingDurationMs": 2.68, + "presentationDelayMs": 11.02 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 16.99, - "fcpMs": 16.91, - "interactionLatencyMs": 4.25, - "inputDelayMs": 1.18, - "processingDurationMs": 0.97, - "presentationDelayMs": 3.87 + "firstPaintMs": 18.43, + "fcpMs": 18.23, + "interactionLatencyMs": 5.84, + "inputDelayMs": 0.09, + "processingDurationMs": 1.09, + "presentationDelayMs": 6.5 }, "samples": [ { - "firstPaintMs": 94, - "fcpMs": 94.324, + "firstPaintMs": 100, + "fcpMs": 99.54, "interactionTests": { - "interactionLatencyMs": 21.384999999999998, - "inputDelayMs": 0.857, - "processingDurationMs": 4.078, - "presentationDelayMs": 16.45 + "interactionLatencyMs": 10.381, + "inputDelayMs": 0.805, + "processingDurationMs": 4.588, + "presentationDelayMs": 4.988 } }, { - "firstPaintMs": 78, - "fcpMs": 77.732, + "firstPaintMs": 83, + "fcpMs": 83.229, "interactionTests": { - "interactionLatencyMs": 21.701, - "inputDelayMs": 0.907, - "processingDurationMs": 2.061, - "presentationDelayMs": 18.733 + "interactionLatencyMs": 12.815, + "inputDelayMs": 0.928, + "processingDurationMs": 2.056, + "presentationDelayMs": 9.831 } }, { - "firstPaintMs": 77, - "fcpMs": 77.219, + "firstPaintMs": 102, + "fcpMs": 102.018, "interactionTests": { - "interactionLatencyMs": 14.738000000000001, - "inputDelayMs": 0.794, - "processingDurationMs": 2.083, - "presentationDelayMs": 11.861 + "interactionLatencyMs": 24.705, + "inputDelayMs": 0.737, + "processingDurationMs": 1.971, + "presentationDelayMs": 21.997 } }, { - "firstPaintMs": 107, - "fcpMs": 106.888, + "firstPaintMs": 129, + "fcpMs": 128.589, "interactionTests": { - "interactionLatencyMs": 11.839, - "inputDelayMs": 0.827, - "processingDurationMs": 1.852, - "presentationDelayMs": 9.16 + "interactionLatencyMs": 13.907, + "inputDelayMs": 0.941, + "processingDurationMs": 2.507, + "presentationDelayMs": 10.459 } }, { - "firstPaintMs": 115, - "fcpMs": 114.774, + "firstPaintMs": 85, + "fcpMs": 84.913, "interactionTests": { - "interactionLatencyMs": 17.237000000000002, - "inputDelayMs": 3.494, - "processingDurationMs": 1.759, - "presentationDelayMs": 11.984 + "interactionLatencyMs": 11.039, + "inputDelayMs": 0.924, + "processingDurationMs": 2.283, + "presentationDelayMs": 7.832 } } ] }, "ssrLoadTests": { - "peakWorkers": 5, - "peakRequestsPerSec": 525.21, - "peakAvgLatencyMs": 9.04, - "peakP50LatencyMs": 8, - "peakP75LatencyMs": 10, - "peakP90LatencyMs": 11, - "peakP99LatencyMs": 18, - "totalRequests": 17254, + "peakWorkers": 10, + "peakRequestsPerSec": 541, + "peakAvgLatencyMs": 17.95, + "peakP50LatencyMs": 18, + "peakP75LatencyMs": 19, + "peakP90LatencyMs": 23, + "peakP99LatencyMs": 34, + "totalRequests": 17478, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1714, + "requests": 1671, "errors": 0, - "requestsPerSec": 342.8, - "avgLatencyMs": 2.12, + "requestsPerSec": 334.2, + "avgLatencyMs": 2.32, "medianLatencyMs": 2, "p50LatencyMs": 2, - "p75LatencyMs": 2, - "p90LatencyMs": 2, + "p75LatencyMs": 3, + "p90LatencyMs": 3, "p99LatencyMs": 5, - "maxLatencyMs": 6, - "bytesPerSec": 109595852.8 + "maxLatencyMs": 9, + "bytesPerSec": 106843340.8 }, { "workers": 5, "durationMs": 5000, - "requests": 2626, + "requests": 2664, "errors": 0, - "requestsPerSec": 525.21, - "avgLatencyMs": 9.04, + "requestsPerSec": 532.8, + "avgLatencyMs": 8.93, "medianLatencyMs": 8, "p50LatencyMs": 8, "p75LatencyMs": 10, "p90LatencyMs": 11, "p99LatencyMs": 18, "maxLatencyMs": 23, - "bytesPerSec": 167916339.2 + "bytesPerSec": 170328064 }, { "workers": 10, "durationMs": 5000, - "requests": 2625, + "requests": 2705, "errors": 0, - "requestsPerSec": 525, - "avgLatencyMs": 18.51, + "requestsPerSec": 541, + "avgLatencyMs": 17.95, "medianLatencyMs": 18, "p50LatencyMs": 18, - "p75LatencyMs": 20, - "p90LatencyMs": 24, - "p99LatencyMs": 36, + "p75LatencyMs": 19, + "p90LatencyMs": 23, + "p99LatencyMs": 34, "maxLatencyMs": 44, - "bytesPerSec": 167863910.4 + "bytesPerSec": 173001932.8 }, { "workers": 25, "durationMs": 5000, - "requests": 2592, + "requests": 2656, "errors": 0, - "requestsPerSec": 518.4, - "avgLatencyMs": 47.5, - "medianLatencyMs": 42, - "p50LatencyMs": 42, - "p75LatencyMs": 61, - "p90LatencyMs": 70, - "p99LatencyMs": 91, - "maxLatencyMs": 419, - "bytesPerSec": 165740544 + "requestsPerSec": 531.21, + "avgLatencyMs": 46.34, + "medianLatencyMs": 43, + "p50LatencyMs": 43, + "p75LatencyMs": 57, + "p90LatencyMs": 68, + "p99LatencyMs": 96, + "maxLatencyMs": 375, + "bytesPerSec": 169856204.81 }, { "workers": 50, "durationMs": 5000, - "requests": 2586, + "requests": 2633, "errors": 0, - "requestsPerSec": 517.21, - "avgLatencyMs": 95.13, - "medianLatencyMs": 78, - "p50LatencyMs": 78, - "p75LatencyMs": 96, - "p90LatencyMs": 146, - "p99LatencyMs": 466, - "maxLatencyMs": 1883, - "bytesPerSec": 165347328 + "requestsPerSec": 526.6, + "avgLatencyMs": 93.43, + "medianLatencyMs": 76, + "p50LatencyMs": 76, + "p75LatencyMs": 94, + "p90LatencyMs": 149, + "p99LatencyMs": 340, + "maxLatencyMs": 1768, + "bytesPerSec": 168388198.4 }, { "workers": 100, "durationMs": 5010, - "requests": 2572, + "requests": 2610, "errors": 0, - "requestsPerSec": 514.4, - "avgLatencyMs": 146.79, - "medianLatencyMs": 106, - "p50LatencyMs": 106, - "p75LatencyMs": 126, - "p90LatencyMs": 141, - "p99LatencyMs": 2126, - "maxLatencyMs": 4915, - "bytesPerSec": 164456038.4 + "requestsPerSec": 522, + "avgLatencyMs": 146.89, + "medianLatencyMs": 105, + "p50LatencyMs": 105, + "p75LatencyMs": 125, + "p90LatencyMs": 151, + "p99LatencyMs": 2065, + "maxLatencyMs": 4947, + "bytesPerSec": 166893977.6 }, { "workers": 200, @@ -268,118 +268,118 @@ "requests": 2539, "errors": 0, "requestsPerSec": 507.8, - "avgLatencyMs": 150.7, - "medianLatencyMs": 101, - "p50LatencyMs": 101, - "p75LatencyMs": 123, - "p90LatencyMs": 185, - "p99LatencyMs": 2196, - "maxLatencyMs": 4971, - "bytesPerSec": 162358886.4 + "avgLatencyMs": 150.96, + "medianLatencyMs": 108, + "p50LatencyMs": 108, + "p75LatencyMs": 122, + "p90LatencyMs": 159, + "p99LatencyMs": 2158, + "maxLatencyMs": 4952, + "bytesPerSec": 162385100.81 } ], "runs": 3, "samples": [ { - "peakWorkers": 10, - "peakRequestsPerSec": 521.6, - "peakAvgLatencyMs": 18.64, - "peakP50LatencyMs": 18, - "peakP75LatencyMs": 20, - "peakP90LatencyMs": 25, - "peakP99LatencyMs": 35, - "totalRequests": 16451, + "peakWorkers": 5, + "peakRequestsPerSec": 523.6, + "peakAvgLatencyMs": 9.04, + "peakP50LatencyMs": 9, + "peakP75LatencyMs": 10, + "peakP90LatencyMs": 11, + "peakP99LatencyMs": 17, + "totalRequests": 16992, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1615, + "requests": 1714, "errors": 0, - "requestsPerSec": 323, - "avgLatencyMs": 2.37, + "requestsPerSec": 342.8, + "avgLatencyMs": 2.1, "medianLatencyMs": 2, "p50LatencyMs": 2, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 7, - "maxLatencyMs": 11, - "bytesPerSec": 103265075.2 + "p75LatencyMs": 2, + "p90LatencyMs": 2, + "p99LatencyMs": 4, + "maxLatencyMs": 7, + "bytesPerSec": 109595852.8 }, { "workers": 5, "durationMs": 5000, - "requests": 2596, + "requests": 2618, "errors": 0, - "requestsPerSec": 519.21, - "avgLatencyMs": 9.1, + "requestsPerSec": 523.6, + "avgLatencyMs": 9.04, "medianLatencyMs": 9, "p50LatencyMs": 9, "p75LatencyMs": 10, "p90LatencyMs": 11, - "p99LatencyMs": 19, - "maxLatencyMs": 25, - "bytesPerSec": 166002688 + "p99LatencyMs": 17, + "maxLatencyMs": 24, + "bytesPerSec": 167392051.2 }, { "workers": 10, "durationMs": 5000, - "requests": 2608, + "requests": 2609, "errors": 0, - "requestsPerSec": 521.6, + "requestsPerSec": 521.8, "avgLatencyMs": 18.64, "medianLatencyMs": 18, "p50LatencyMs": 18, - "p75LatencyMs": 20, + "p75LatencyMs": 21, "p90LatencyMs": 25, "p99LatencyMs": 35, - "maxLatencyMs": 57, - "bytesPerSec": 166762905.6 + "maxLatencyMs": 61, + "bytesPerSec": 166815334.4 }, { "workers": 25, "durationMs": 5000, - "requests": 2597, + "requests": 2548, "errors": 0, - "requestsPerSec": 519.4, - "avgLatencyMs": 47.4, - "medianLatencyMs": 42, - "p50LatencyMs": 42, - "p75LatencyMs": 59, - "p90LatencyMs": 70, - "p99LatencyMs": 103, - "maxLatencyMs": 403, - "bytesPerSec": 166055116.81 + "requestsPerSec": 509.6, + "avgLatencyMs": 48.32, + "medianLatencyMs": 41, + "p50LatencyMs": 41, + "p75LatencyMs": 61, + "p90LatencyMs": 73, + "p99LatencyMs": 95, + "maxLatencyMs": 398, + "bytesPerSec": 162909388.81 }, { "workers": 50, "durationMs": 5000, - "requests": 2148, + "requests": 2496, "errors": 0, - "requestsPerSec": 429.6, - "avgLatencyMs": 114.57, - "medianLatencyMs": 95, - "p50LatencyMs": 95, - "p75LatencyMs": 107, - "p90LatencyMs": 178, - "p99LatencyMs": 734, - "maxLatencyMs": 2387, - "bytesPerSec": 137324134.4 + "requestsPerSec": 499.2, + "avgLatencyMs": 98.33, + "medianLatencyMs": 84, + "p50LatencyMs": 84, + "p75LatencyMs": 93, + "p90LatencyMs": 152, + "p99LatencyMs": 517, + "maxLatencyMs": 2071, + "bytesPerSec": 159580160 }, { "workers": 100, "durationMs": 5010, - "requests": 2381, + "requests": 2501, "errors": 0, - "requestsPerSec": 476.2, - "avgLatencyMs": 154.18, - "medianLatencyMs": 103, - "p50LatencyMs": 103, - "p75LatencyMs": 125, - "p90LatencyMs": 176, - "p99LatencyMs": 2411, - "maxLatencyMs": 4885, - "bytesPerSec": 152233574.4 + "requestsPerSec": 500.2, + "avgLatencyMs": 151.22, + "medianLatencyMs": 107, + "p50LatencyMs": 107, + "p75LatencyMs": 122, + "p90LatencyMs": 184, + "p99LatencyMs": 2153, + "maxLatencyMs": 4993, + "bytesPerSec": 159947161.6 }, { "workers": 200, @@ -387,250 +387,250 @@ "requests": 2506, "errors": 0, "requestsPerSec": 501.2, - "avgLatencyMs": 150.8, - "medianLatencyMs": 99, - "p50LatencyMs": 99, - "p75LatencyMs": 122, - "p90LatencyMs": 184, - "p99LatencyMs": 2243, - "maxLatencyMs": 4915, + "avgLatencyMs": 150.76, + "medianLatencyMs": 101, + "p50LatencyMs": 101, + "p75LatencyMs": 129, + "p90LatencyMs": 177, + "p99LatencyMs": 2137, + "maxLatencyMs": 4895, "bytesPerSec": 160261734.4 } ] }, { - "peakWorkers": 5, - "peakRequestsPerSec": 531.8, - "peakAvgLatencyMs": 8.95, - "peakP50LatencyMs": 8, - "peakP75LatencyMs": 10, - "peakP90LatencyMs": 11, - "peakP99LatencyMs": 18, - "totalRequests": 17265, + "peakWorkers": 10, + "peakRequestsPerSec": 541, + "peakAvgLatencyMs": 17.95, + "peakP50LatencyMs": 18, + "peakP75LatencyMs": 19, + "peakP90LatencyMs": 23, + "peakP99LatencyMs": 34, + "totalRequests": 17478, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1714, + "requests": 1671, "errors": 0, - "requestsPerSec": 342.8, - "avgLatencyMs": 2.14, + "requestsPerSec": 334.2, + "avgLatencyMs": 2.32, "medianLatencyMs": 2, "p50LatencyMs": 2, - "p75LatencyMs": 2, - "p90LatencyMs": 2, + "p75LatencyMs": 3, + "p90LatencyMs": 3, "p99LatencyMs": 5, - "maxLatencyMs": 6, - "bytesPerSec": 109608960 + "maxLatencyMs": 9, + "bytesPerSec": 106843340.8 }, { "workers": 5, "durationMs": 5000, - "requests": 2659, + "requests": 2664, "errors": 0, - "requestsPerSec": 531.8, - "avgLatencyMs": 8.95, + "requestsPerSec": 532.8, + "avgLatencyMs": 8.93, "medianLatencyMs": 8, "p50LatencyMs": 8, "p75LatencyMs": 10, "p90LatencyMs": 11, "p99LatencyMs": 18, - "maxLatencyMs": 25, - "bytesPerSec": 170013491.2 + "maxLatencyMs": 23, + "bytesPerSec": 170328064 }, { "workers": 10, "durationMs": 5000, - "requests": 2646, + "requests": 2705, "errors": 0, - "requestsPerSec": 529.21, - "avgLatencyMs": 18.37, + "requestsPerSec": 541, + "avgLatencyMs": 17.95, "medianLatencyMs": 18, "p50LatencyMs": 18, - "p75LatencyMs": 20, - "p90LatencyMs": 24, + "p75LatencyMs": 19, + "p90LatencyMs": 23, "p99LatencyMs": 34, - "maxLatencyMs": 42, - "bytesPerSec": 169200844.81 + "maxLatencyMs": 44, + "bytesPerSec": 173001932.8 }, { "workers": 25, - "durationMs": 5010, - "requests": 2582, + "durationMs": 5000, + "requests": 2656, "errors": 0, - "requestsPerSec": 516.4, - "avgLatencyMs": 47.7, + "requestsPerSec": 531.21, + "avgLatencyMs": 46.34, "medianLatencyMs": 43, "p50LatencyMs": 43, - "p75LatencyMs": 59, - "p90LatencyMs": 71, - "p99LatencyMs": 91, - "maxLatencyMs": 397, - "bytesPerSec": 165111398.4 + "p75LatencyMs": 57, + "p90LatencyMs": 68, + "p99LatencyMs": 96, + "maxLatencyMs": 375, + "bytesPerSec": 169856204.81 }, { "workers": 50, "durationMs": 5000, - "requests": 2568, + "requests": 2633, "errors": 0, - "requestsPerSec": 513.6, - "avgLatencyMs": 95.95, - "medianLatencyMs": 81, - "p50LatencyMs": 81, - "p75LatencyMs": 92, - "p90LatencyMs": 150, - "p99LatencyMs": 410, - "maxLatencyMs": 1820, - "bytesPerSec": 164220108.81 + "requestsPerSec": 526.6, + "avgLatencyMs": 93.43, + "medianLatencyMs": 76, + "p50LatencyMs": 76, + "p75LatencyMs": 94, + "p90LatencyMs": 149, + "p99LatencyMs": 340, + "maxLatencyMs": 1768, + "bytesPerSec": 168388198.4 }, { "workers": 100, "durationMs": 5010, - "requests": 2579, + "requests": 2610, "errors": 0, - "requestsPerSec": 515.8, - "avgLatencyMs": 148.31, - "medianLatencyMs": 103, - "p50LatencyMs": 103, - "p75LatencyMs": 132, - "p90LatencyMs": 159, - "p99LatencyMs": 2064, - "maxLatencyMs": 4861, - "bytesPerSec": 164901683.2 + "requestsPerSec": 522, + "avgLatencyMs": 146.89, + "medianLatencyMs": 105, + "p50LatencyMs": 105, + "p75LatencyMs": 125, + "p90LatencyMs": 151, + "p99LatencyMs": 2065, + "maxLatencyMs": 4947, + "bytesPerSec": 166893977.6 }, { "workers": 200, "durationMs": 5010, - "requests": 2517, + "requests": 2539, "errors": 0, - "requestsPerSec": 503.4, - "avgLatencyMs": 150.06, - "medianLatencyMs": 105, - "p50LatencyMs": 105, - "p75LatencyMs": 123, - "p90LatencyMs": 160, - "p99LatencyMs": 2122, - "maxLatencyMs": 4917, - "bytesPerSec": 160917094.4 + "requestsPerSec": 507.8, + "avgLatencyMs": 150.96, + "medianLatencyMs": 108, + "p50LatencyMs": 108, + "p75LatencyMs": 122, + "p90LatencyMs": 159, + "p99LatencyMs": 2158, + "maxLatencyMs": 4952, + "bytesPerSec": 162385100.81 } ] }, { "peakWorkers": 5, - "peakRequestsPerSec": 525.21, - "peakAvgLatencyMs": 9.04, + "peakRequestsPerSec": 542.8, + "peakAvgLatencyMs": 8.76, "peakP50LatencyMs": 8, - "peakP75LatencyMs": 10, + "peakP75LatencyMs": 9, "peakP90LatencyMs": 11, - "peakP99LatencyMs": 18, - "totalRequests": 17254, + "peakP99LatencyMs": 17, + "totalRequests": 17740, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1714, + "requests": 1730, "errors": 0, - "requestsPerSec": 342.8, + "requestsPerSec": 346, "avgLatencyMs": 2.12, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 2, "p99LatencyMs": 5, - "maxLatencyMs": 6, - "bytesPerSec": 109595852.8 + "maxLatencyMs": 5, + "bytesPerSec": 110618214.4 }, { "workers": 5, "durationMs": 5000, - "requests": 2626, + "requests": 2714, "errors": 0, - "requestsPerSec": 525.21, - "avgLatencyMs": 9.04, + "requestsPerSec": 542.8, + "avgLatencyMs": 8.76, "medianLatencyMs": 8, "p50LatencyMs": 8, - "p75LatencyMs": 10, + "p75LatencyMs": 9, "p90LatencyMs": 11, - "p99LatencyMs": 18, - "maxLatencyMs": 23, - "bytesPerSec": 167916339.2 + "p99LatencyMs": 17, + "maxLatencyMs": 21, + "bytesPerSec": 173526220.8 }, { "workers": 10, "durationMs": 5000, - "requests": 2625, + "requests": 2711, "errors": 0, - "requestsPerSec": 525, - "avgLatencyMs": 18.51, + "requestsPerSec": 542.21, + "avgLatencyMs": 17.93, "medianLatencyMs": 18, "p50LatencyMs": 18, - "p75LatencyMs": 20, + "p75LatencyMs": 19, "p90LatencyMs": 24, - "p99LatencyMs": 36, - "maxLatencyMs": 44, - "bytesPerSec": 167863910.4 + "p99LatencyMs": 33, + "maxLatencyMs": 67, + "bytesPerSec": 173368934.4 }, { "workers": 25, "durationMs": 5000, - "requests": 2592, + "requests": 2679, "errors": 0, - "requestsPerSec": 518.4, - "avgLatencyMs": 47.5, - "medianLatencyMs": 42, - "p50LatencyMs": 42, - "p75LatencyMs": 61, - "p90LatencyMs": 70, - "p99LatencyMs": 91, - "maxLatencyMs": 419, - "bytesPerSec": 165740544 + "requestsPerSec": 535.8, + "avgLatencyMs": 45.93, + "medianLatencyMs": 43, + "p50LatencyMs": 43, + "p75LatencyMs": 55, + "p90LatencyMs": 67, + "p99LatencyMs": 95, + "maxLatencyMs": 387, + "bytesPerSec": 171297996.81 }, { "workers": 50, "durationMs": 5000, - "requests": 2586, + "requests": 2662, "errors": 0, - "requestsPerSec": 517.21, - "avgLatencyMs": 95.13, - "medianLatencyMs": 78, - "p50LatencyMs": 78, - "p75LatencyMs": 96, + "requestsPerSec": 532.4, + "avgLatencyMs": 92.38, + "medianLatencyMs": 79, + "p50LatencyMs": 79, + "p75LatencyMs": 91, "p90LatencyMs": 146, - "p99LatencyMs": 466, - "maxLatencyMs": 1883, - "bytesPerSec": 165347328 + "p99LatencyMs": 352, + "maxLatencyMs": 1778, + "bytesPerSec": 170223206.4 }, { "workers": 100, "durationMs": 5010, - "requests": 2572, + "requests": 2644, "errors": 0, - "requestsPerSec": 514.4, - "avgLatencyMs": 146.79, - "medianLatencyMs": 106, - "p50LatencyMs": 106, - "p75LatencyMs": 126, - "p90LatencyMs": 141, - "p99LatencyMs": 2126, - "maxLatencyMs": 4915, - "bytesPerSec": 164456038.4 + "requestsPerSec": 528.8, + "avgLatencyMs": 146.61, + "medianLatencyMs": 103, + "p50LatencyMs": 103, + "p75LatencyMs": 122, + "p90LatencyMs": 150, + "p99LatencyMs": 2086, + "maxLatencyMs": 4974, + "bytesPerSec": 169069772.81 }, { "workers": 200, "durationMs": 5010, - "requests": 2539, + "requests": 2600, "errors": 0, - "requestsPerSec": 507.8, - "avgLatencyMs": 150.7, - "medianLatencyMs": 101, - "p50LatencyMs": 101, - "p75LatencyMs": 123, - "p90LatencyMs": 185, - "p99LatencyMs": 2196, - "maxLatencyMs": 4971, - "bytesPerSec": 162358886.4 + "requestsPerSec": 520, + "avgLatencyMs": 149.27, + "medianLatencyMs": 106, + "p50LatencyMs": 106, + "p75LatencyMs": 121, + "p90LatencyMs": 163, + "p99LatencyMs": 2134, + "maxLatencyMs": 4995, + "bytesPerSec": 166264832 } ] } diff --git a/packages/docs/src/content/runtime/app-sveltekit.json b/packages/docs/src/content/runtime/app-sveltekit.json index 7c2ccc5f..9661e3c4 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-03T13:34:23.158Z", + "timingMeasuredAt": "2026-10-04T04:21:33.714Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "2.66.0", "order": 6, "clientSideRenderedTests": { - "firstPaintMs": 113, - "fcpMs": 113.09, + "firstPaintMs": 111.8, + "fcpMs": 111.84, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 16.45, - "inputDelayMs": 0.62, - "processingDurationMs": 2.76, - "presentationDelayMs": 13.06 + "interactionLatencyMs": 16.91, + "inputDelayMs": 0.65, + "processingDurationMs": 2.38, + "presentationDelayMs": 13.87 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 8.43, - "fcpMs": 8.6, - "interactionLatencyMs": 5.08, - "inputDelayMs": 0.11, - "processingDurationMs": 0.85, - "presentationDelayMs": 5.26 + "firstPaintMs": 6.22, + "fcpMs": 6.28, + "interactionLatencyMs": 4.9, + "inputDelayMs": 0.08, + "processingDurationMs": 0.58, + "presentationDelayMs": 4.63 }, "samples": [ { - "firstPaintMs": 120, - "fcpMs": 120.152, + "firstPaintMs": 114, + "fcpMs": 113.542, "interactionTests": { - "interactionLatencyMs": 9.195, - "inputDelayMs": 0.52, - "processingDurationMs": 3.711, - "presentationDelayMs": 4.964 + "interactionLatencyMs": 20.164, + "inputDelayMs": 0.757, + "processingDurationMs": 3.124, + "presentationDelayMs": 16.283 } }, { - "firstPaintMs": 106, - "fcpMs": 105.943, + "firstPaintMs": 114, + "fcpMs": 114.332, "interactionTests": { - "interactionLatencyMs": 13.062999999999999, - "inputDelayMs": 0.568, - "processingDurationMs": 1.988, - "presentationDelayMs": 10.507 + "interactionLatencyMs": 10.729000000000001, + "inputDelayMs": 0.523, + "processingDurationMs": 2.58, + "presentationDelayMs": 7.626 } }, { - "firstPaintMs": 106, - "fcpMs": 105.918, + "firstPaintMs": 101, + "fcpMs": 101.013, "interactionTests": { - "interactionLatencyMs": 18.985, - "inputDelayMs": 0.814, - "processingDurationMs": 1.859, - "presentationDelayMs": 16.312 + "interactionLatencyMs": 17.942, + "inputDelayMs": 0.669, + "processingDurationMs": 2.171, + "presentationDelayMs": 15.102 } }, { - "firstPaintMs": 109, - "fcpMs": 109.058, + "firstPaintMs": 117, + "fcpMs": 117.294, "interactionTests": { - "interactionLatencyMs": 20.238, - "inputDelayMs": 0.588, - "processingDurationMs": 3.501, - "presentationDelayMs": 16.149 + "interactionLatencyMs": 22.56, + "inputDelayMs": 0.652, + "processingDurationMs": 2.476, + "presentationDelayMs": 19.432 } }, { - "firstPaintMs": 124, - "fcpMs": 124.354, + "firstPaintMs": 113, + "fcpMs": 113.037, "interactionTests": { - "interactionLatencyMs": 20.744, - "inputDelayMs": 0.619, - "processingDurationMs": 2.745, - "presentationDelayMs": 17.38 + "interactionLatencyMs": 13.148, + "inputDelayMs": 0.668, + "processingDurationMs": 1.551, + "presentationDelayMs": 10.929 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 458, - "avgLatencyMs": 2.243, + "opsPerSec": 457, + "avgLatencyMs": 2.25, "medianLatencyMs": 2.117, - "samples": 4459, + "samples": 4445, "bodySizeKb": 183.53, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 85.6, - "fcpMs": 85.79, + "firstPaintMs": 90.6, + "fcpMs": 90.68, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 17.19, - "inputDelayMs": 1.26, - "processingDurationMs": 4.14, - "presentationDelayMs": 11.79 + "interactionLatencyMs": 18.12, + "inputDelayMs": 0.55, + "processingDurationMs": 3.01, + "presentationDelayMs": 14.57 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 19.51, - "fcpMs": 19.48, - "interactionLatencyMs": 4.44, - "inputDelayMs": 1.2, - "processingDurationMs": 1.26, - "presentationDelayMs": 4.21 + "firstPaintMs": 16.41, + "fcpMs": 16.62, + "interactionLatencyMs": 3.3, + "inputDelayMs": 0.02, + "processingDurationMs": 0.87, + "presentationDelayMs": 3.48 }, "samples": [ { - "firstPaintMs": 111, - "fcpMs": 111.047, + "firstPaintMs": 86, + "fcpMs": 86.25, "interactionTests": { - "interactionLatencyMs": 12.381, - "inputDelayMs": 0.649, - "processingDurationMs": 4.737, - "presentationDelayMs": 6.995 + "interactionLatencyMs": 18.182, + "inputDelayMs": 0.567, + "processingDurationMs": 4.492, + "presentationDelayMs": 13.123 } }, { - "firstPaintMs": 79, - "fcpMs": 79.165, + "firstPaintMs": 113, + "fcpMs": 113.432, "interactionTests": { - "interactionLatencyMs": 16.980999999999998, - "inputDelayMs": 0.786, - "processingDurationMs": 2.13, - "presentationDelayMs": 14.065 + "interactionLatencyMs": 19.733, + "inputDelayMs": 0.517, + "processingDurationMs": 2.169, + "presentationDelayMs": 17.047 } }, { - "firstPaintMs": 71, - "fcpMs": 71.31, + "firstPaintMs": 89, + "fcpMs": 89.288, "interactionTests": { - "interactionLatencyMs": 23.288, - "inputDelayMs": 3.405, - "processingDurationMs": 4.088, - "presentationDelayMs": 15.795 + "interactionLatencyMs": 21.144, + "inputDelayMs": 0.56, + "processingDurationMs": 2.768, + "presentationDelayMs": 17.816 } }, { - "firstPaintMs": 101, - "fcpMs": 101.286, + "firstPaintMs": 97, + "fcpMs": 96.764, "interactionTests": { - "interactionLatencyMs": 19.659, - "inputDelayMs": 0.828, - "processingDurationMs": 4.212, - "presentationDelayMs": 14.619 + "interactionLatencyMs": 12.553, + "inputDelayMs": 0.551, + "processingDurationMs": 2.776, + "presentationDelayMs": 9.226 } }, { - "firstPaintMs": 66, - "fcpMs": 66.143, + "firstPaintMs": 68, + "fcpMs": 67.68, "interactionTests": { - "interactionLatencyMs": 13.645, - "inputDelayMs": 0.639, - "processingDurationMs": 5.534, - "presentationDelayMs": 7.472 + "interactionLatencyMs": 18.989, + "inputDelayMs": 0.537, + "processingDurationMs": 2.828, + "presentationDelayMs": 15.624 } } ] }, "ssrLoadTests": { "peakWorkers": 5, - "peakRequestsPerSec": 488.8, - "peakAvgLatencyMs": 9.72, - "peakP50LatencyMs": 8, + "peakRequestsPerSec": 476.8, + "peakAvgLatencyMs": 10, + "peakP50LatencyMs": 9, "peakP75LatencyMs": 12, "peakP90LatencyMs": 14, "peakP99LatencyMs": 18, - "totalRequests": 15312, + "totalRequests": 15101, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1513, + "requests": 1493, "errors": 0, - "requestsPerSec": 302.61, - "avgLatencyMs": 2.63, + "requestsPerSec": 298.61, + "avgLatencyMs": 2.77, "medianLatencyMs": 2, "p50LatencyMs": 2, - "p75LatencyMs": 2, + "p75LatencyMs": 3, "p90LatencyMs": 3, - "p99LatencyMs": 12, - "maxLatencyMs": 14, - "bytesPerSec": 84325171.2 + "p99LatencyMs": 9, + "maxLatencyMs": 12, + "bytesPerSec": 83224166.41 }, { "workers": 5, "durationMs": 5000, - "requests": 2444, + "requests": 2384, "errors": 0, - "requestsPerSec": 488.8, - "avgLatencyMs": 9.72, - "medianLatencyMs": 8, - "p50LatencyMs": 8, + "requestsPerSec": 476.8, + "avgLatencyMs": 10, + "medianLatencyMs": 9, + "p50LatencyMs": 9, "p75LatencyMs": 12, "p90LatencyMs": 14, "p99LatencyMs": 18, - "maxLatencyMs": 22, - "bytesPerSec": 136223129.6 + "maxLatencyMs": 24, + "bytesPerSec": 132880793.6 }, { "workers": 10, "durationMs": 5000, - "requests": 2344, + "requests": 2352, "errors": 0, - "requestsPerSec": 468.8, - "avgLatencyMs": 20.79, + "requestsPerSec": 470.4, + "avgLatencyMs": 20.71, "medianLatencyMs": 21, "p50LatencyMs": 21, - "p75LatencyMs": 24, - "p90LatencyMs": 27, + "p75LatencyMs": 23, + "p90LatencyMs": 25, "p99LatencyMs": 32, - "maxLatencyMs": 57, - "bytesPerSec": 130646016 + "maxLatencyMs": 67, + "bytesPerSec": 131091660.8 }, { "workers": 25, "durationMs": 5000, - "requests": 2289, + "requests": 2282, "errors": 0, - "requestsPerSec": 457.8, - "avgLatencyMs": 53.81, + "requestsPerSec": 456.4, + "avgLatencyMs": 54.01, "medianLatencyMs": 52, "p50LatencyMs": 52, - "p75LatencyMs": 58, - "p90LatencyMs": 67, - "p99LatencyMs": 86, - "maxLatencyMs": 368, - "bytesPerSec": 127592038.4 + "p75LatencyMs": 57, + "p90LatencyMs": 63, + "p99LatencyMs": 96, + "maxLatencyMs": 372, + "bytesPerSec": 127198822.4 }, { "workers": 50, "durationMs": 5000, - "requests": 2291, + "requests": 2224, "errors": 0, - "requestsPerSec": 458.2, - "avgLatencyMs": 107.39, - "medianLatencyMs": 103, - "p50LatencyMs": 103, + "requestsPerSec": 444.8, + "avgLatencyMs": 110.65, + "medianLatencyMs": 102, + "p50LatencyMs": 102, "p75LatencyMs": 116, - "p90LatencyMs": 145, - "p99LatencyMs": 196, - "maxLatencyMs": 1231, - "bytesPerSec": 127696896 + "p90LatencyMs": 150, + "p99LatencyMs": 460, + "maxLatencyMs": 1557, + "bytesPerSec": 123961344 }, { "workers": 100, "durationMs": 5010, - "requests": 2174, + "requests": 2177, "errors": 0, - "requestsPerSec": 434.8, - "avgLatencyMs": 207.65, - "medianLatencyMs": 154, - "p50LatencyMs": 154, - "p75LatencyMs": 210, - "p90LatencyMs": 270, - "p99LatencyMs": 2233, - "maxLatencyMs": 4897, - "bytesPerSec": 121182617.6 + "requestsPerSec": 435.4, + "avgLatencyMs": 199.81, + "medianLatencyMs": 150, + "p50LatencyMs": 150, + "p75LatencyMs": 181, + "p90LatencyMs": 223, + "p99LatencyMs": 2653, + "maxLatencyMs": 4996, + "bytesPerSec": 121353011.2 }, { "workers": 200, "durationMs": 5010, - "requests": 2257, + "requests": 2189, "errors": 0, - "requestsPerSec": 451.4, - "avgLatencyMs": 192.21, + "requestsPerSec": 437.8, + "avgLatencyMs": 192.02, "medianLatencyMs": 136, "p50LatencyMs": 136, - "p75LatencyMs": 177, - "p90LatencyMs": 236, - "p99LatencyMs": 2491, - "maxLatencyMs": 4900, - "bytesPerSec": 125809459.2 + "p75LatencyMs": 174, + "p90LatencyMs": 209, + "p99LatencyMs": 2722, + "maxLatencyMs": 4886, + "bytesPerSec": 122001817.6 } ], "runs": 3, "samples": [ { - "peakWorkers": 10, - "peakRequestsPerSec": 498, - "peakAvgLatencyMs": 19.57, - "peakP50LatencyMs": 20, - "peakP75LatencyMs": 22, - "peakP90LatencyMs": 25, - "peakP99LatencyMs": 30, - "totalRequests": 15571, + "peakWorkers": 5, + "peakRequestsPerSec": 483.4, + "peakAvgLatencyMs": 9.79, + "peakP50LatencyMs": 8, + "peakP75LatencyMs": 12, + "peakP90LatencyMs": 13, + "peakP99LatencyMs": 17, + "totalRequests": 14790, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1561, + "requests": 1493, "errors": 0, - "requestsPerSec": 312.2, - "avgLatencyMs": 2.45, - "medianLatencyMs": 2, - "p50LatencyMs": 2, - "p75LatencyMs": 2, + "requestsPerSec": 298.61, + "avgLatencyMs": 3.09, + "medianLatencyMs": 3, + "p50LatencyMs": 3, + "p75LatencyMs": 3, "p90LatencyMs": 3, - "p99LatencyMs": 10, - "maxLatencyMs": 14, - "bytesPerSec": 87025254.4 + "p99LatencyMs": 8, + "maxLatencyMs": 11, + "bytesPerSec": 83211059.2 }, { "workers": 5, "durationMs": 5000, - "requests": 2318, + "requests": 2417, "errors": 0, - "requestsPerSec": 463.6, - "avgLatencyMs": 10.29, - "medianLatencyMs": 9, - "p50LatencyMs": 9, - "p75LatencyMs": 13, - "p90LatencyMs": 16, - "p99LatencyMs": 19, - "maxLatencyMs": 22, - "bytesPerSec": 129210777.6 + "requestsPerSec": 483.4, + "avgLatencyMs": 9.79, + "medianLatencyMs": 8, + "p50LatencyMs": 8, + "p75LatencyMs": 12, + "p90LatencyMs": 13, + "p99LatencyMs": 17, + "maxLatencyMs": 21, + "bytesPerSec": 134728908.81 }, { "workers": 10, "durationMs": 5000, - "requests": 2490, + "requests": 2399, "errors": 0, - "requestsPerSec": 498, - "avgLatencyMs": 19.57, + "requestsPerSec": 479.8, + "avgLatencyMs": 20.29, "medianLatencyMs": 20, "p50LatencyMs": 20, - "p75LatencyMs": 22, + "p75LatencyMs": 23, "p90LatencyMs": 25, "p99LatencyMs": 30, - "maxLatencyMs": 45, - "bytesPerSec": 138818355.2 + "maxLatencyMs": 52, + "bytesPerSec": 133719654.4 }, { "workers": 25, "durationMs": 5000, - "requests": 2416, + "requests": 2137, "errors": 0, - "requestsPerSec": 483.2, - "avgLatencyMs": 51, - "medianLatencyMs": 49, - "p50LatencyMs": 49, - "p75LatencyMs": 55, - "p90LatencyMs": 60, - "p99LatencyMs": 91, - "maxLatencyMs": 342, - "bytesPerSec": 134643712 + "requestsPerSec": 427.4, + "avgLatencyMs": 57.66, + "medianLatencyMs": 57, + "p50LatencyMs": 57, + "p75LatencyMs": 62, + "p90LatencyMs": 67, + "p99LatencyMs": 94, + "maxLatencyMs": 378, + "bytesPerSec": 119098572.8 }, { "workers": 50, "durationMs": 5000, - "requests": 2318, + "requests": 1974, "errors": 0, - "requestsPerSec": 463.6, - "avgLatencyMs": 106.19, - "medianLatencyMs": 102, - "p50LatencyMs": 102, - "p75LatencyMs": 117, - "p90LatencyMs": 139, - "p99LatencyMs": 265, - "maxLatencyMs": 1352, - "bytesPerSec": 129204224 + "requestsPerSec": 394.8, + "avgLatencyMs": 124.46, + "medianLatencyMs": 115, + "p50LatencyMs": 115, + "p75LatencyMs": 129, + "p90LatencyMs": 157, + "p99LatencyMs": 639, + "maxLatencyMs": 1896, + "bytesPerSec": 110028390.4 }, { "workers": 100, "durationMs": 5010, - "requests": 2254, + "requests": 2231, "errors": 0, - "requestsPerSec": 450.8, - "avgLatencyMs": 190.71, + "requestsPerSec": 446.2, + "avgLatencyMs": 191.9, "medianLatencyMs": 133, "p50LatencyMs": 133, - "p75LatencyMs": 181, - "p90LatencyMs": 241, - "p99LatencyMs": 2331, - "maxLatencyMs": 4911, - "bytesPerSec": 125625958.4 + "p75LatencyMs": 184, + "p90LatencyMs": 244, + "p99LatencyMs": 2212, + "maxLatencyMs": 4955, + "bytesPerSec": 124374220.8 }, { "workers": 200, "durationMs": 5010, - "requests": 2214, + "requests": 2139, "errors": 0, - "requestsPerSec": 442.8, - "avgLatencyMs": 189.38, - "medianLatencyMs": 134, - "p50LatencyMs": 134, - "p75LatencyMs": 176, - "p90LatencyMs": 212, - "p99LatencyMs": 2407, - "maxLatencyMs": 4838, - "bytesPerSec": 123397734.4 + "requestsPerSec": 427.8, + "avgLatencyMs": 187.5, + "medianLatencyMs": 131, + "p50LatencyMs": 131, + "p75LatencyMs": 163, + "p90LatencyMs": 238, + "p99LatencyMs": 2545, + "maxLatencyMs": 4915, + "bytesPerSec": 119229644.8 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 485.6, - "peakAvgLatencyMs": 50.77, - "peakP50LatencyMs": 49, - "peakP75LatencyMs": 55, - "peakP90LatencyMs": 61, - "peakP99LatencyMs": 79, - "totalRequests": 15334, + "peakRequestsPerSec": 457.4, + "peakAvgLatencyMs": 53.86, + "peakP50LatencyMs": 52, + "peakP75LatencyMs": 58, + "peakP90LatencyMs": 64, + "peakP99LatencyMs": 85, + "totalRequests": 14099, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1586, + "requests": 1355, "errors": 0, - "requestsPerSec": 317.2, - "avgLatencyMs": 2.47, - "medianLatencyMs": 2, - "p50LatencyMs": 2, - "p75LatencyMs": 2, - "p90LatencyMs": 3, - "p99LatencyMs": 10, + "requestsPerSec": 271, + "avgLatencyMs": 3.26, + "medianLatencyMs": 3, + "p50LatencyMs": 3, + "p75LatencyMs": 3, + "p90LatencyMs": 4, + "p99LatencyMs": 9, "maxLatencyMs": 13, - "bytesPerSec": 88414617.6 + "bytesPerSec": 75517132.8 }, { "workers": 5, "durationMs": 5000, - "requests": 2361, + "requests": 2058, "errors": 0, - "requestsPerSec": 472.2, - "avgLatencyMs": 10.08, - "medianLatencyMs": 8, - "p50LatencyMs": 8, - "p75LatencyMs": 12, + "requestsPerSec": 411.6, + "avgLatencyMs": 11.63, + "medianLatencyMs": 10, + "p50LatencyMs": 10, + "p75LatencyMs": 14, "p90LatencyMs": 16, - "p99LatencyMs": 19, - "maxLatencyMs": 24, - "bytesPerSec": 131589734.4 + "p99LatencyMs": 22, + "maxLatencyMs": 25, + "bytesPerSec": 114720768 }, { "workers": 10, "durationMs": 5000, - "requests": 2412, + "requests": 2285, "errors": 0, - "requestsPerSec": 482.4, - "avgLatencyMs": 20.19, - "medianLatencyMs": 20, - "p50LatencyMs": 20, - "p75LatencyMs": 23, + "requestsPerSec": 457, + "avgLatencyMs": 21.33, + "medianLatencyMs": 22, + "p50LatencyMs": 22, + "p75LatencyMs": 24, "p90LatencyMs": 26, "p99LatencyMs": 31, - "maxLatencyMs": 40, - "bytesPerSec": 134447104 + "maxLatencyMs": 37, + "bytesPerSec": 127369216 }, { "workers": 25, "durationMs": 5000, - "requests": 2428, + "requests": 2287, "errors": 0, - "requestsPerSec": 485.6, - "avgLatencyMs": 50.77, - "medianLatencyMs": 49, - "p50LatencyMs": 49, - "p75LatencyMs": 55, - "p90LatencyMs": 61, - "p99LatencyMs": 79, - "maxLatencyMs": 114, - "bytesPerSec": 135318732.81 + "requestsPerSec": 457.4, + "avgLatencyMs": 53.86, + "medianLatencyMs": 52, + "p50LatencyMs": 52, + "p75LatencyMs": 58, + "p90LatencyMs": 64, + "p99LatencyMs": 85, + "maxLatencyMs": 379, + "bytesPerSec": 127474073.6 }, { "workers": 50, "durationMs": 5000, - "requests": 2240, + "requests": 1966, "errors": 0, - "requestsPerSec": 448, - "avgLatencyMs": 109.97, - "medianLatencyMs": 105, - "p50LatencyMs": 105, - "p75LatencyMs": 117, - "p90LatencyMs": 136, - "p99LatencyMs": 493, - "maxLatencyMs": 1459, - "bytesPerSec": 124865740.8 + "requestsPerSec": 393.2, + "avgLatencyMs": 124.68, + "medianLatencyMs": 123, + "p50LatencyMs": 123, + "p75LatencyMs": 138, + "p90LatencyMs": 175, + "p99LatencyMs": 562, + "maxLatencyMs": 1316, + "bytesPerSec": 109569638.4 }, { "workers": 100, "durationMs": 5010, - "requests": 2176, + "requests": 2072, "errors": 0, - "requestsPerSec": 435.2, - "avgLatencyMs": 193.01, - "medianLatencyMs": 139, - "p50LatencyMs": 139, - "p75LatencyMs": 174, - "p90LatencyMs": 250, - "p99LatencyMs": 2364, - "maxLatencyMs": 4969, - "bytesPerSec": 121274368 + "requestsPerSec": 414.4, + "avgLatencyMs": 191.29, + "medianLatencyMs": 133, + "p50LatencyMs": 133, + "p75LatencyMs": 167, + "p90LatencyMs": 217, + "p99LatencyMs": 2544, + "maxLatencyMs": 4879, + "bytesPerSec": 115480985.6 }, { "workers": 200, "durationMs": 5010, - "requests": 2131, + "requests": 2076, "errors": 0, - "requestsPerSec": 426.2, - "avgLatencyMs": 194.3, - "medianLatencyMs": 133, - "p50LatencyMs": 133, - "p75LatencyMs": 173, - "p90LatencyMs": 229, - "p99LatencyMs": 2612, - "maxLatencyMs": 4968, - "bytesPerSec": 118770892.8 + "requestsPerSec": 415.2, + "avgLatencyMs": 188.94, + "medianLatencyMs": 131, + "p50LatencyMs": 131, + "p75LatencyMs": 162, + "p90LatencyMs": 259, + "p99LatencyMs": 2383, + "maxLatencyMs": 4936, + "bytesPerSec": 115730022.4 } ] }, { "peakWorkers": 5, - "peakRequestsPerSec": 488.8, - "peakAvgLatencyMs": 9.72, - "peakP50LatencyMs": 8, + "peakRequestsPerSec": 476.8, + "peakAvgLatencyMs": 10, + "peakP50LatencyMs": 9, "peakP75LatencyMs": 12, "peakP90LatencyMs": 14, "peakP99LatencyMs": 18, - "totalRequests": 15312, + "totalRequests": 15101, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1513, + "requests": 1493, "errors": 0, - "requestsPerSec": 302.61, - "avgLatencyMs": 2.63, + "requestsPerSec": 298.61, + "avgLatencyMs": 2.77, "medianLatencyMs": 2, "p50LatencyMs": 2, - "p75LatencyMs": 2, + "p75LatencyMs": 3, "p90LatencyMs": 3, - "p99LatencyMs": 12, - "maxLatencyMs": 14, - "bytesPerSec": 84325171.2 + "p99LatencyMs": 9, + "maxLatencyMs": 12, + "bytesPerSec": 83224166.41 }, { "workers": 5, "durationMs": 5000, - "requests": 2444, + "requests": 2384, "errors": 0, - "requestsPerSec": 488.8, - "avgLatencyMs": 9.72, - "medianLatencyMs": 8, - "p50LatencyMs": 8, + "requestsPerSec": 476.8, + "avgLatencyMs": 10, + "medianLatencyMs": 9, + "p50LatencyMs": 9, "p75LatencyMs": 12, "p90LatencyMs": 14, "p99LatencyMs": 18, - "maxLatencyMs": 22, - "bytesPerSec": 136223129.6 + "maxLatencyMs": 24, + "bytesPerSec": 132880793.6 }, { "workers": 10, "durationMs": 5000, - "requests": 2344, + "requests": 2352, "errors": 0, - "requestsPerSec": 468.8, - "avgLatencyMs": 20.79, + "requestsPerSec": 470.4, + "avgLatencyMs": 20.71, "medianLatencyMs": 21, "p50LatencyMs": 21, - "p75LatencyMs": 24, - "p90LatencyMs": 27, + "p75LatencyMs": 23, + "p90LatencyMs": 25, "p99LatencyMs": 32, - "maxLatencyMs": 57, - "bytesPerSec": 130646016 + "maxLatencyMs": 67, + "bytesPerSec": 131091660.8 }, { "workers": 25, "durationMs": 5000, - "requests": 2289, + "requests": 2282, "errors": 0, - "requestsPerSec": 457.8, - "avgLatencyMs": 53.81, + "requestsPerSec": 456.4, + "avgLatencyMs": 54.01, "medianLatencyMs": 52, "p50LatencyMs": 52, - "p75LatencyMs": 58, - "p90LatencyMs": 67, - "p99LatencyMs": 86, - "maxLatencyMs": 368, - "bytesPerSec": 127592038.4 + "p75LatencyMs": 57, + "p90LatencyMs": 63, + "p99LatencyMs": 96, + "maxLatencyMs": 372, + "bytesPerSec": 127198822.4 }, { "workers": 50, "durationMs": 5000, - "requests": 2291, + "requests": 2224, "errors": 0, - "requestsPerSec": 458.2, - "avgLatencyMs": 107.39, - "medianLatencyMs": 103, - "p50LatencyMs": 103, + "requestsPerSec": 444.8, + "avgLatencyMs": 110.65, + "medianLatencyMs": 102, + "p50LatencyMs": 102, "p75LatencyMs": 116, - "p90LatencyMs": 145, - "p99LatencyMs": 196, - "maxLatencyMs": 1231, - "bytesPerSec": 127696896 + "p90LatencyMs": 150, + "p99LatencyMs": 460, + "maxLatencyMs": 1557, + "bytesPerSec": 123961344 }, { "workers": 100, "durationMs": 5010, - "requests": 2174, + "requests": 2177, "errors": 0, - "requestsPerSec": 434.8, - "avgLatencyMs": 207.65, - "medianLatencyMs": 154, - "p50LatencyMs": 154, - "p75LatencyMs": 210, - "p90LatencyMs": 270, - "p99LatencyMs": 2233, - "maxLatencyMs": 4897, - "bytesPerSec": 121182617.6 + "requestsPerSec": 435.4, + "avgLatencyMs": 199.81, + "medianLatencyMs": 150, + "p50LatencyMs": 150, + "p75LatencyMs": 181, + "p90LatencyMs": 223, + "p99LatencyMs": 2653, + "maxLatencyMs": 4996, + "bytesPerSec": 121353011.2 }, { "workers": 200, "durationMs": 5010, - "requests": 2257, + "requests": 2189, "errors": 0, - "requestsPerSec": 451.4, - "avgLatencyMs": 192.21, + "requestsPerSec": 437.8, + "avgLatencyMs": 192.02, "medianLatencyMs": 136, "p50LatencyMs": 136, - "p75LatencyMs": 177, - "p90LatencyMs": 236, - "p99LatencyMs": 2491, - "maxLatencyMs": 4900, - "bytesPerSec": 125809459.2 + "p75LatencyMs": 174, + "p90LatencyMs": 209, + "p99LatencyMs": 2722, + "maxLatencyMs": 4886, + "bytesPerSec": 122001817.6 } ] } diff --git a/packages/docs/src/content/runtime/app-tanstack-start-react.json b/packages/docs/src/content/runtime/app-tanstack-start-react.json index 96bb8d61..815714e7 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-03T13:34:23.158Z", + "timingMeasuredAt": "2026-10-04T04:21:33.714Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", - "frameworkVersion": "1.155.0", + "frameworkVersion": "1.156.0", "order": 7, "clientSideRenderedTests": { - "firstPaintMs": 145, - "fcpMs": 145.03, + "firstPaintMs": 136, + "fcpMs": 136.12, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 32.86, - "inputDelayMs": 1.64, - "processingDurationMs": 16.42, - "presentationDelayMs": 14.8 + "interactionLatencyMs": 27.07, + "inputDelayMs": 1.4, + "processingDurationMs": 14.62, + "presentationDelayMs": 11.05 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 13.91, - "fcpMs": 13.67, - "interactionLatencyMs": 5.98, - "inputDelayMs": 0.24, - "processingDurationMs": 1.84, - "presentationDelayMs": 5.98 + "firstPaintMs": 11.62, + "fcpMs": 11.79, + "interactionLatencyMs": 1.75, + "inputDelayMs": 0.2, + "processingDurationMs": 3.69, + "presentationDelayMs": 2.78 }, "samples": [ { - "firstPaintMs": 152, - "fcpMs": 151.989, + "firstPaintMs": 148, + "fcpMs": 147.891, "interactionTests": { - "interactionLatencyMs": 26.47, - "inputDelayMs": 1.558, - "processingDurationMs": 15.968, - "presentationDelayMs": 8.944 + "interactionLatencyMs": 27.624, + "inputDelayMs": 1.498, + "processingDurationMs": 16.391, + "presentationDelayMs": 9.735 } }, { - "firstPaintMs": 152, - "fcpMs": 151.702, + "firstPaintMs": 141, + "fcpMs": 141.331, "interactionTests": { - "interactionLatencyMs": 34.027, - "inputDelayMs": 1.27, - "processingDurationMs": 13.881, - "presentationDelayMs": 18.876 + "interactionLatencyMs": 28.307000000000002, + "inputDelayMs": 1.536, + "processingDurationMs": 18.05, + "presentationDelayMs": 8.721 } }, { - "firstPaintMs": 155, - "fcpMs": 154.802, + "firstPaintMs": 139, + "fcpMs": 139.486, "interactionTests": { - "interactionLatencyMs": 36.44199999999999, - "inputDelayMs": 1.769, - "processingDurationMs": 15.956, - "presentationDelayMs": 18.717 + "interactionLatencyMs": 28.232, + "inputDelayMs": 1.588, + "processingDurationMs": 17.398, + "presentationDelayMs": 9.246 } }, { - "firstPaintMs": 121, - "fcpMs": 121.394, + "firstPaintMs": 117, + "fcpMs": 116.667, "interactionTests": { - "interactionLatencyMs": 40.269999999999996, - "inputDelayMs": 1.691, - "processingDurationMs": 18.731, - "presentationDelayMs": 19.848 + "interactionLatencyMs": 27.134, + "inputDelayMs": 1.116, + "processingDurationMs": 10.566, + "presentationDelayMs": 15.452 } }, { - "firstPaintMs": 145, - "fcpMs": 145.241, + "firstPaintMs": 135, + "fcpMs": 135.249, "interactionTests": { - "interactionLatencyMs": 27.1, - "inputDelayMs": 1.89, - "processingDurationMs": 17.574, - "presentationDelayMs": 7.636 + "interactionLatencyMs": 24.063000000000002, + "inputDelayMs": 1.247, + "processingDurationMs": 10.702, + "presentationDelayMs": 12.114 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 310, - "avgLatencyMs": 3.262, - "medianLatencyMs": 3.19, - "samples": 3066, + "opsPerSec": 332, + "avgLatencyMs": 3.044, + "medianLatencyMs": 2.98, + "samples": 3285, "bodySizeKb": 193.62, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 118.6, - "fcpMs": 118.5, + "firstPaintMs": 116.4, + "fcpMs": 116.29, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 32.87, - "inputDelayMs": 1.69, - "processingDurationMs": 19.26, - "presentationDelayMs": 11.93 + "interactionLatencyMs": 36.84, + "inputDelayMs": 1.81, + "processingDurationMs": 15.89, + "presentationDelayMs": 19.14 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 18.68, - "fcpMs": 18.88, - "interactionLatencyMs": 4.82, - "inputDelayMs": 0.05, - "processingDurationMs": 6.37, - "presentationDelayMs": 2.39 + "firstPaintMs": 17.43, + "fcpMs": 17.48, + "interactionLatencyMs": 16.76, + "inputDelayMs": 0.41, + "processingDurationMs": 3.43, + "presentationDelayMs": 14.16 }, "samples": [ { - "firstPaintMs": 142, - "fcpMs": 142.129, + "firstPaintMs": 125, + "fcpMs": 125.364, "interactionTests": { - "interactionLatencyMs": 33.749, - "inputDelayMs": 1.614, - "processingDurationMs": 22.126, - "presentationDelayMs": 10.009 + "interactionLatencyMs": 28.976999999999997, + "inputDelayMs": 2.458, + "processingDurationMs": 16.835, + "presentationDelayMs": 9.684 } }, { - "firstPaintMs": 106, - "fcpMs": 105.525, + "firstPaintMs": 131, + "fcpMs": 130.641, "interactionTests": { - "interactionLatencyMs": 40.44, - "inputDelayMs": 1.755, - "processingDurationMs": 28.82, - "presentationDelayMs": 9.865 + "interactionLatencyMs": 66.49799999999999, + "inputDelayMs": 1.376, + "processingDurationMs": 20.941, + "presentationDelayMs": 44.181 } }, { - "firstPaintMs": 110, - "fcpMs": 110.016, + "firstPaintMs": 98, + "fcpMs": 97.574, "interactionTests": { - "interactionLatencyMs": 31.372, - "inputDelayMs": 1.713, - "processingDurationMs": 17.788, - "presentationDelayMs": 11.871 + "interactionLatencyMs": 26.807, + "inputDelayMs": 1.626, + "processingDurationMs": 12.058, + "presentationDelayMs": 13.123 } }, { - "firstPaintMs": 100, - "fcpMs": 99.75, + "firstPaintMs": 131, + "fcpMs": 130.856, "interactionTests": { - "interactionLatencyMs": 27.341, - "inputDelayMs": 1.671, - "processingDurationMs": 13.57, - "presentationDelayMs": 12.1 + "interactionLatencyMs": 33.492, + "inputDelayMs": 1.685, + "processingDurationMs": 16.14, + "presentationDelayMs": 15.667 } }, { - "firstPaintMs": 135, - "fcpMs": 135.089, + "firstPaintMs": 97, + "fcpMs": 97.024, "interactionTests": { - "interactionLatencyMs": 31.434, - "inputDelayMs": 1.672, - "processingDurationMs": 13.971, - "presentationDelayMs": 15.791 + "interactionLatencyMs": 28.425, + "inputDelayMs": 1.907, + "processingDurationMs": 13.481, + "presentationDelayMs": 13.037 } } ] }, "ssrRouterLinkLoadTests": { - "peakWorkers": 5, - "peakRequestsPerSec": 82.4, - "peakAvgLatencyMs": 59.76, - "peakP50LatencyMs": 59, - "peakP75LatencyMs": 61, - "peakP90LatencyMs": 69, - "peakP99LatencyMs": 94, - "totalRequests": 2475, + "peakWorkers": 10, + "peakRequestsPerSec": 89, + "peakAvgLatencyMs": 110.69, + "peakP50LatencyMs": 109, + "peakP75LatencyMs": 112, + "peakP90LatencyMs": 138, + "peakP99LatencyMs": 171, + "totalRequests": 2907, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 382, + "requests": 394, "errors": 0, - "requestsPerSec": 76.41, - "avgLatencyMs": 12.64, - "medianLatencyMs": 12, - "p50LatencyMs": 12, + "requestsPerSec": 78.8, + "avgLatencyMs": 12.13, + "medianLatencyMs": 11, + "p50LatencyMs": 11, "p75LatencyMs": 13, "p90LatencyMs": 14, - "p99LatencyMs": 18, - "maxLatencyMs": 23, - "bytesPerSec": 22090547.2 + "p99LatencyMs": 22, + "maxLatencyMs": 22, + "bytesPerSec": 22781952 }, { "workers": 5, "durationMs": 5000, - "requests": 412, + "requests": 427, "errors": 0, - "requestsPerSec": 82.4, - "avgLatencyMs": 59.76, - "medianLatencyMs": 59, - "p50LatencyMs": 59, - "p75LatencyMs": 61, - "p90LatencyMs": 69, - "p99LatencyMs": 94, - "maxLatencyMs": 108, - "bytesPerSec": 23827251.2 + "requestsPerSec": 85.4, + "avgLatencyMs": 57.69, + "medianLatencyMs": 57, + "p50LatencyMs": 57, + "p75LatencyMs": 58, + "p90LatencyMs": 66, + "p99LatencyMs": 87, + "maxLatencyMs": 98, + "bytesPerSec": 24698880 }, { "workers": 10, "durationMs": 5000, - "requests": 392, + "requests": 445, "errors": 0, - "requestsPerSec": 78.41, - "avgLatencyMs": 125.42, - "medianLatencyMs": 125, - "p50LatencyMs": 125, - "p75LatencyMs": 132, - "p90LatencyMs": 147, - "p99LatencyMs": 247, - "maxLatencyMs": 364, - "bytesPerSec": 22667264 + "requestsPerSec": 89, + "avgLatencyMs": 110.69, + "medianLatencyMs": 109, + "p50LatencyMs": 109, + "p75LatencyMs": 112, + "p90LatencyMs": 138, + "p99LatencyMs": 171, + "maxLatencyMs": 416, + "bytesPerSec": 25737625.6 }, { "workers": 25, "durationMs": 5000, - "requests": 345, + "requests": 444, "errors": 0, - "requestsPerSec": 69, - "avgLatencyMs": 349.47, - "medianLatencyMs": 298, - "p50LatencyMs": 298, - "p75LatencyMs": 422, - "p90LatencyMs": 483, - "p99LatencyMs": 2119, - "maxLatencyMs": 2885, - "bytesPerSec": 19947520 + "requestsPerSec": 88.8, + "avgLatencyMs": 273.51, + "medianLatencyMs": 241, + "p50LatencyMs": 241, + "p75LatencyMs": 293, + "p90LatencyMs": 412, + "p99LatencyMs": 1431, + "maxLatencyMs": 2086, + "bytesPerSec": 25681920 }, { "workers": 50, "durationMs": 5000, - "requests": 331, + "requests": 428, "errors": 0, - "requestsPerSec": 66.2, - "avgLatencyMs": 429.8, - "medianLatencyMs": 282, - "p50LatencyMs": 282, - "p75LatencyMs": 386, - "p90LatencyMs": 545, - "p99LatencyMs": 3951, - "maxLatencyMs": 4866, - "bytesPerSec": 19142246.4 + "requestsPerSec": 85.6, + "avgLatencyMs": 391.03, + "medianLatencyMs": 269, + "p50LatencyMs": 269, + "p75LatencyMs": 396, + "p90LatencyMs": 516, + "p99LatencyMs": 3793, + "maxLatencyMs": 4794, + "bytesPerSec": 24754585.6 }, { "workers": 100, - "durationMs": 5000, - "requests": 323, + "durationMs": 5010, + "requests": 411, "errors": 0, - "requestsPerSec": 64.6, - "avgLatencyMs": 460.08, - "medianLatencyMs": 312, - "p50LatencyMs": 312, - "p75LatencyMs": 390, - "p90LatencyMs": 613, - "p99LatencyMs": 4046, - "maxLatencyMs": 4826, - "bytesPerSec": 18678988.8 + "requestsPerSec": 82.2, + "avgLatencyMs": 419.24, + "medianLatencyMs": 298, + "p50LatencyMs": 298, + "p75LatencyMs": 359, + "p90LatencyMs": 585, + "p99LatencyMs": 3709, + "maxLatencyMs": 4849, + "bytesPerSec": 23770726.4 }, { "workers": 200, "durationMs": 5010, - "requests": 290, + "requests": 358, "errors": 0, - "requestsPerSec": 58, - "avgLatencyMs": 481.27, - "medianLatencyMs": 275, - "p50LatencyMs": 275, - "p75LatencyMs": 390, - "p90LatencyMs": 629, - "p99LatencyMs": 4377, - "maxLatencyMs": 4848, - "bytesPerSec": 16770662.4 + "requestsPerSec": 71.6, + "avgLatencyMs": 443.94, + "medianLatencyMs": 256, + "p50LatencyMs": 256, + "p75LatencyMs": 398, + "p90LatencyMs": 505, + "p99LatencyMs": 4051, + "maxLatencyMs": 4787, + "bytesPerSec": 20706099.2 } ], "runs": 3, "samples": [ { - "peakWorkers": 5, - "peakRequestsPerSec": 78.2, - "peakAvgLatencyMs": 63.17, - "peakP50LatencyMs": 63, - "peakP75LatencyMs": 64, - "peakP90LatencyMs": 75, - "peakP99LatencyMs": 93, - "totalRequests": 2416, + "peakWorkers": 10, + "peakRequestsPerSec": 89, + "peakAvgLatencyMs": 110.69, + "peakP50LatencyMs": 109, + "peakP75LatencyMs": 112, + "peakP90LatencyMs": 138, + "peakP99LatencyMs": 171, + "totalRequests": 2907, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 350, + "requests": 394, "errors": 0, - "requestsPerSec": 70, - "avgLatencyMs": 13.76, - "medianLatencyMs": 13, - "p50LatencyMs": 13, - "p75LatencyMs": 15, - "p90LatencyMs": 15, - "p99LatencyMs": 21, - "maxLatencyMs": 24, - "bytesPerSec": 20245708.8 + "requestsPerSec": 78.8, + "avgLatencyMs": 12.13, + "medianLatencyMs": 11, + "p50LatencyMs": 11, + "p75LatencyMs": 13, + "p90LatencyMs": 14, + "p99LatencyMs": 22, + "maxLatencyMs": 22, + "bytesPerSec": 22781952 }, { "workers": 5, "durationMs": 5000, - "requests": 391, + "requests": 427, "errors": 0, - "requestsPerSec": 78.2, - "avgLatencyMs": 63.17, - "medianLatencyMs": 63, - "p50LatencyMs": 63, - "p75LatencyMs": 64, - "p90LatencyMs": 75, - "p99LatencyMs": 93, - "maxLatencyMs": 111, - "bytesPerSec": 22611558.4 + "requestsPerSec": 85.4, + "avgLatencyMs": 57.69, + "medianLatencyMs": 57, + "p50LatencyMs": 57, + "p75LatencyMs": 58, + "p90LatencyMs": 66, + "p99LatencyMs": 87, + "maxLatencyMs": 98, + "bytesPerSec": 24698880 }, { "workers": 10, "durationMs": 5000, - "requests": 384, + "requests": 445, "errors": 0, - "requestsPerSec": 76.8, - "avgLatencyMs": 128.03, - "medianLatencyMs": 127, - "p50LatencyMs": 127, - "p75LatencyMs": 137, - "p90LatencyMs": 173, - "p99LatencyMs": 215, - "maxLatencyMs": 423, - "bytesPerSec": 22205235.2 + "requestsPerSec": 89, + "avgLatencyMs": 110.69, + "medianLatencyMs": 109, + "p50LatencyMs": 109, + "p75LatencyMs": 112, + "p90LatencyMs": 138, + "p99LatencyMs": 171, + "maxLatencyMs": 416, + "bytesPerSec": 25737625.6 }, { "workers": 25, "durationMs": 5000, - "requests": 352, + "requests": 444, "errors": 0, - "requestsPerSec": 70.41, - "avgLatencyMs": 341.76, - "medianLatencyMs": 259, - "p50LatencyMs": 259, - "p75LatencyMs": 358, - "p90LatencyMs": 526, - "p99LatencyMs": 2319, - "maxLatencyMs": 3045, - "bytesPerSec": 20357120 + "requestsPerSec": 88.8, + "avgLatencyMs": 273.51, + "medianLatencyMs": 241, + "p50LatencyMs": 241, + "p75LatencyMs": 293, + "p90LatencyMs": 412, + "p99LatencyMs": 1431, + "maxLatencyMs": 2086, + "bytesPerSec": 25681920 }, { "workers": 50, "durationMs": 5000, - "requests": 323, + "requests": 428, "errors": 0, - "requestsPerSec": 64.6, - "avgLatencyMs": 428.29, - "medianLatencyMs": 304, - "p50LatencyMs": 304, - "p75LatencyMs": 397, - "p90LatencyMs": 612, - "p99LatencyMs": 3783, - "maxLatencyMs": 4806, - "bytesPerSec": 18678579.2 + "requestsPerSec": 85.6, + "avgLatencyMs": 391.03, + "medianLatencyMs": 269, + "p50LatencyMs": 269, + "p75LatencyMs": 396, + "p90LatencyMs": 516, + "p99LatencyMs": 3793, + "maxLatencyMs": 4794, + "bytesPerSec": 24754585.6 }, { "workers": 100, "durationMs": 5010, - "requests": 308, + "requests": 411, "errors": 0, - "requestsPerSec": 61.6, - "avgLatencyMs": 451.7, - "medianLatencyMs": 253, - "p50LatencyMs": 253, - "p75LatencyMs": 401, - "p90LatencyMs": 568, - "p99LatencyMs": 4094, - "maxLatencyMs": 4897, - "bytesPerSec": 17812275.2 + "requestsPerSec": 82.2, + "avgLatencyMs": 419.24, + "medianLatencyMs": 298, + "p50LatencyMs": 298, + "p75LatencyMs": 359, + "p90LatencyMs": 585, + "p99LatencyMs": 3709, + "maxLatencyMs": 4849, + "bytesPerSec": 23770726.4 }, { "workers": 200, "durationMs": 5010, - "requests": 308, + "requests": 358, "errors": 0, - "requestsPerSec": 61.6, - "avgLatencyMs": 469.93, - "medianLatencyMs": 258, - "p50LatencyMs": 258, - "p75LatencyMs": 379, - "p90LatencyMs": 569, - "p99LatencyMs": 4031, - "maxLatencyMs": 4685, - "bytesPerSec": 17812684.8 + "requestsPerSec": 71.6, + "avgLatencyMs": 443.94, + "medianLatencyMs": 256, + "p50LatencyMs": 256, + "p75LatencyMs": 398, + "p90LatencyMs": 505, + "p99LatencyMs": 4051, + "maxLatencyMs": 4787, + "bytesPerSec": 20706099.2 } ] }, { - "peakWorkers": 10, - "peakRequestsPerSec": 83.8, - "peakAvgLatencyMs": 117.48, - "peakP50LatencyMs": 115, - "peakP75LatencyMs": 124, - "peakP90LatencyMs": 147, - "peakP99LatencyMs": 212, - "totalRequests": 2624, + "peakWorkers": 5, + "peakRequestsPerSec": 90.2, + "peakAvgLatencyMs": 54.59, + "peakP50LatencyMs": 54, + "peakP75LatencyMs": 55, + "peakP90LatencyMs": 56, + "peakP99LatencyMs": 84, + "totalRequests": 2923, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 384, + "requests": 417, "errors": 0, - "requestsPerSec": 76.8, - "avgLatencyMs": 12.62, - "medianLatencyMs": 12, - "p50LatencyMs": 12, - "p75LatencyMs": 13, + "requestsPerSec": 83.4, + "avgLatencyMs": 11.54, + "medianLatencyMs": 11, + "p50LatencyMs": 11, + "p75LatencyMs": 12, "p90LatencyMs": 13, - "p99LatencyMs": 18, - "maxLatencyMs": 32, - "bytesPerSec": 22208512 + "p99LatencyMs": 16, + "maxLatencyMs": 21, + "bytesPerSec": 24115609.6 }, { "workers": 5, "durationMs": 5000, - "requests": 416, + "requests": 451, "errors": 0, - "requestsPerSec": 83.2, - "avgLatencyMs": 59.24, - "medianLatencyMs": 58, - "p50LatencyMs": 58, - "p75LatencyMs": 60, - "p90LatencyMs": 62, - "p99LatencyMs": 88, - "maxLatencyMs": 94, - "bytesPerSec": 24059904 + "requestsPerSec": 90.2, + "avgLatencyMs": 54.59, + "medianLatencyMs": 54, + "p50LatencyMs": 54, + "p75LatencyMs": 55, + "p90LatencyMs": 56, + "p99LatencyMs": 84, + "maxLatencyMs": 85, + "bytesPerSec": 26081689.6 }, { "workers": 10, "durationMs": 5000, - "requests": 419, + "requests": 444, "errors": 0, - "requestsPerSec": 83.8, - "avgLatencyMs": 117.48, - "medianLatencyMs": 115, - "p50LatencyMs": 115, - "p75LatencyMs": 124, - "p90LatencyMs": 147, - "p99LatencyMs": 212, - "maxLatencyMs": 377, - "bytesPerSec": 24233574.4 + "requestsPerSec": 88.8, + "avgLatencyMs": 110.77, + "medianLatencyMs": 110, + "p50LatencyMs": 110, + "p75LatencyMs": 117, + "p90LatencyMs": 135, + "p99LatencyMs": 165, + "maxLatencyMs": 320, + "bytesPerSec": 25678643.2 }, { "workers": 25, "durationMs": 5000, - "requests": 414, + "requests": 442, "errors": 0, - "requestsPerSec": 82.8, - "avgLatencyMs": 291.41, - "medianLatencyMs": 266, - "p50LatencyMs": 266, - "p75LatencyMs": 320, - "p90LatencyMs": 418, - "p99LatencyMs": 1425, - "maxLatencyMs": 1968, - "bytesPerSec": 23945216 + "requestsPerSec": 88.4, + "avgLatencyMs": 274.12, + "medianLatencyMs": 232, + "p50LatencyMs": 232, + "p75LatencyMs": 331, + "p90LatencyMs": 393, + "p99LatencyMs": 1323, + "maxLatencyMs": 1944, + "bytesPerSec": 25567232 }, { "workers": 50, "durationMs": 5000, - "requests": 387, + "requests": 423, "errors": 0, - "requestsPerSec": 77.41, - "avgLatencyMs": 409.51, - "medianLatencyMs": 256, - "p50LatencyMs": 256, - "p75LatencyMs": 375, - "p90LatencyMs": 508, - "p99LatencyMs": 4127, - "maxLatencyMs": 4977, - "bytesPerSec": 22379724.8 + "requestsPerSec": 84.6, + "avgLatencyMs": 391.92, + "medianLatencyMs": 296, + "p50LatencyMs": 296, + "p75LatencyMs": 341, + "p90LatencyMs": 531, + "p99LatencyMs": 3566, + "maxLatencyMs": 4750, + "bytesPerSec": 24462950.4 }, { "workers": 100, - "durationMs": 5010, - "requests": 330, + "durationMs": 5000, + "requests": 398, "errors": 0, - "requestsPerSec": 66, - "avgLatencyMs": 434.6, - "medianLatencyMs": 305, - "p50LatencyMs": 305, - "p75LatencyMs": 377, - "p90LatencyMs": 661, - "p99LatencyMs": 3720, - "maxLatencyMs": 4770, - "bytesPerSec": 19086131.2 + "requestsPerSec": 79.6, + "avgLatencyMs": 409.05, + "medianLatencyMs": 270, + "p50LatencyMs": 270, + "p75LatencyMs": 351, + "p90LatencyMs": 560, + "p99LatencyMs": 3949, + "maxLatencyMs": 4860, + "bytesPerSec": 23015424 }, { "workers": 200, "durationMs": 5010, - "requests": 274, + "requests": 348, "errors": 0, - "requestsPerSec": 54.8, - "avgLatencyMs": 489.25, - "medianLatencyMs": 270, - "p50LatencyMs": 270, - "p75LatencyMs": 347, - "p90LatencyMs": 1333, - "p99LatencyMs": 4438, - "maxLatencyMs": 4886, - "bytesPerSec": 15842508.8 + "requestsPerSec": 69.6, + "avgLatencyMs": 456.4, + "medianLatencyMs": 255, + "p50LatencyMs": 255, + "p75LatencyMs": 405, + "p90LatencyMs": 535, + "p99LatencyMs": 4116, + "maxLatencyMs": 4848, + "bytesPerSec": 20126105.61 } ] }, { "peakWorkers": 5, - "peakRequestsPerSec": 82.4, - "peakAvgLatencyMs": 59.76, - "peakP50LatencyMs": 59, - "peakP75LatencyMs": 61, - "peakP90LatencyMs": 69, - "peakP99LatencyMs": 94, - "totalRequests": 2475, + "peakRequestsPerSec": 84, + "peakAvgLatencyMs": 58.7, + "peakP50LatencyMs": 58, + "peakP75LatencyMs": 59, + "peakP90LatencyMs": 61, + "peakP99LatencyMs": 87, + "totalRequests": 2772, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 382, + "requests": 395, "errors": 0, - "requestsPerSec": 76.41, - "avgLatencyMs": 12.64, + "requestsPerSec": 79, + "avgLatencyMs": 12.13, "medianLatencyMs": 12, "p50LatencyMs": 12, "p75LatencyMs": 13, - "p90LatencyMs": 14, - "p99LatencyMs": 18, - "maxLatencyMs": 23, - "bytesPerSec": 22090547.2 + "p90LatencyMs": 13, + "p99LatencyMs": 17, + "maxLatencyMs": 22, + "bytesPerSec": 22840934.4 }, { "workers": 5, "durationMs": 5000, - "requests": 412, + "requests": 420, "errors": 0, - "requestsPerSec": 82.4, - "avgLatencyMs": 59.76, - "medianLatencyMs": 59, - "p50LatencyMs": 59, - "p75LatencyMs": 61, - "p90LatencyMs": 69, - "p99LatencyMs": 94, - "maxLatencyMs": 108, - "bytesPerSec": 23827251.2 + "requestsPerSec": 84, + "avgLatencyMs": 58.7, + "medianLatencyMs": 58, + "p50LatencyMs": 58, + "p75LatencyMs": 59, + "p90LatencyMs": 61, + "p99LatencyMs": 87, + "maxLatencyMs": 88, + "bytesPerSec": 24292556.8 }, { "workers": 10, "durationMs": 5000, - "requests": 392, + "requests": 417, "errors": 0, - "requestsPerSec": 78.41, - "avgLatencyMs": 125.42, - "medianLatencyMs": 125, - "p50LatencyMs": 125, - "p75LatencyMs": 132, - "p90LatencyMs": 147, - "p99LatencyMs": 247, - "maxLatencyMs": 364, - "bytesPerSec": 22667264 + "requestsPerSec": 83.4, + "avgLatencyMs": 118.06, + "medianLatencyMs": 117, + "p50LatencyMs": 117, + "p75LatencyMs": 120, + "p90LatencyMs": 152, + "p99LatencyMs": 195, + "maxLatencyMs": 235, + "bytesPerSec": 24115609.6 }, { "workers": 25, "durationMs": 5000, - "requests": 345, + "requests": 420, "errors": 0, - "requestsPerSec": 69, - "avgLatencyMs": 349.47, - "medianLatencyMs": 298, - "p50LatencyMs": 298, - "p75LatencyMs": 422, - "p90LatencyMs": 483, - "p99LatencyMs": 2119, - "maxLatencyMs": 2885, - "bytesPerSec": 19947520 + "requestsPerSec": 84, + "avgLatencyMs": 286.88, + "medianLatencyMs": 247, + "p50LatencyMs": 247, + "p75LatencyMs": 314, + "p90LatencyMs": 417, + "p99LatencyMs": 1588, + "maxLatencyMs": 2238, + "bytesPerSec": 24292556.8 }, { "workers": 50, "durationMs": 5000, - "requests": 331, + "requests": 413, "errors": 0, - "requestsPerSec": 66.2, - "avgLatencyMs": 429.8, - "medianLatencyMs": 282, - "p50LatencyMs": 282, - "p75LatencyMs": 386, - "p90LatencyMs": 545, - "p99LatencyMs": 3951, - "maxLatencyMs": 4866, - "bytesPerSec": 19142246.4 + "requestsPerSec": 82.6, + "avgLatencyMs": 402.7, + "medianLatencyMs": 279, + "p50LatencyMs": 279, + "p75LatencyMs": 398, + "p90LatencyMs": 516, + "p99LatencyMs": 3595, + "maxLatencyMs": 4784, + "bytesPerSec": 23886233.6 }, { "workers": 100, - "durationMs": 5000, - "requests": 323, + "durationMs": 5010, + "requests": 387, "errors": 0, - "requestsPerSec": 64.6, - "avgLatencyMs": 460.08, - "medianLatencyMs": 312, - "p50LatencyMs": 312, - "p75LatencyMs": 390, - "p90LatencyMs": 613, - "p99LatencyMs": 4046, - "maxLatencyMs": 4826, - "bytesPerSec": 18678988.8 + "requestsPerSec": 77.41, + "avgLatencyMs": 420.53, + "medianLatencyMs": 274, + "p50LatencyMs": 274, + "p75LatencyMs": 381, + "p90LatencyMs": 638, + "p99LatencyMs": 3965, + "maxLatencyMs": 4898, + "bytesPerSec": 22383001.6 }, { "workers": 200, "durationMs": 5010, - "requests": 290, + "requests": 320, "errors": 0, - "requestsPerSec": 58, - "avgLatencyMs": 481.27, - "medianLatencyMs": 275, - "p50LatencyMs": 275, - "p75LatencyMs": 390, - "p90LatencyMs": 629, - "p99LatencyMs": 4377, - "maxLatencyMs": 4848, - "bytesPerSec": 16770662.4 + "requestsPerSec": 64, + "avgLatencyMs": 495.29, + "medianLatencyMs": 268, + "p50LatencyMs": 268, + "p75LatencyMs": 411, + "p90LatencyMs": 1138, + "p99LatencyMs": 4173, + "maxLatencyMs": 4983, + "bytesPerSec": 18504089.61 } ] } @@ -640,474 +640,474 @@ "browserVersion": "Google Chrome 153.0.8010.47", "ssrLoadTests": { "peakWorkers": 25, - "peakRequestsPerSec": 295.4, - "peakAvgLatencyMs": 83.37, - "peakP50LatencyMs": 81, - "peakP75LatencyMs": 97, - "peakP90LatencyMs": 116, - "peakP99LatencyMs": 158, - "totalRequests": 9705, + "peakRequestsPerSec": 297.61, + "peakAvgLatencyMs": 82.77, + "peakP50LatencyMs": 83, + "peakP75LatencyMs": 88, + "peakP90LatencyMs": 107, + "peakP99LatencyMs": 159, + "totalRequests": 9767, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1110, + "requests": 1094, "errors": 0, - "requestsPerSec": 222, - "avgLatencyMs": 4.13, + "requestsPerSec": 218.8, + "avgLatencyMs": 4.12, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 5, "p99LatencyMs": 6, - "maxLatencyMs": 7, - "bytesPerSec": 64208896 + "maxLatencyMs": 8, + "bytesPerSec": 63291392 }, { "workers": 5, "durationMs": 5000, - "requests": 1409, + "requests": 1442, "errors": 0, - "requestsPerSec": 281.8, - "avgLatencyMs": 17.17, + "requestsPerSec": 288.4, + "avgLatencyMs": 16.95, "medianLatencyMs": 17, "p50LatencyMs": 17, "p75LatencyMs": 18, "p90LatencyMs": 20, - "p99LatencyMs": 31, - "maxLatencyMs": 41, - "bytesPerSec": 81494016 + "p99LatencyMs": 27, + "maxLatencyMs": 35, + "bytesPerSec": 83407667.2 }, { "workers": 10, "durationMs": 5000, - "requests": 1458, + "requests": 1470, "errors": 0, - "requestsPerSec": 291.61, - "avgLatencyMs": 33.63, + "requestsPerSec": 294, + "avgLatencyMs": 33.43, "medianLatencyMs": 33, "p50LatencyMs": 33, - "p75LatencyMs": 35, - "p90LatencyMs": 40, - "p99LatencyMs": 57, - "maxLatencyMs": 123, - "bytesPerSec": 84338278.41 + "p75LatencyMs": 34, + "p90LatencyMs": 41, + "p99LatencyMs": 56, + "maxLatencyMs": 78, + "bytesPerSec": 85032960 }, { "workers": 25, "durationMs": 5000, - "requests": 1477, + "requests": 1488, "errors": 0, - "requestsPerSec": 295.4, - "avgLatencyMs": 83.37, - "medianLatencyMs": 81, - "p50LatencyMs": 81, - "p75LatencyMs": 97, - "p90LatencyMs": 116, - "p99LatencyMs": 158, - "maxLatencyMs": 595, - "bytesPerSec": 85452390.41 + "requestsPerSec": 297.61, + "avgLatencyMs": 82.77, + "medianLatencyMs": 83, + "p50LatencyMs": 83, + "p75LatencyMs": 88, + "p90LatencyMs": 107, + "p99LatencyMs": 159, + "maxLatencyMs": 609, + "bytesPerSec": 86081536 }, { "workers": 50, - "durationMs": 5000, - "requests": 1467, + "durationMs": 5010, + "requests": 1451, "errors": 0, - "requestsPerSec": 293.4, - "avgLatencyMs": 166.25, + "requestsPerSec": 290.2, + "avgLatencyMs": 169.02, "medianLatencyMs": 127, "p50LatencyMs": 127, - "p75LatencyMs": 160, - "p90LatencyMs": 253, - "p99LatencyMs": 1356, - "maxLatencyMs": 2889, - "bytesPerSec": 84862566.41 + "p75LatencyMs": 185, + "p90LatencyMs": 248, + "p99LatencyMs": 1436, + "maxLatencyMs": 2920, + "bytesPerSec": 83931955.2 }, { "workers": 100, - "durationMs": 5000, - "requests": 1424, + "durationMs": 5010, + "requests": 1431, "errors": 0, - "requestsPerSec": 284.8, - "avgLatencyMs": 207.07, - "medianLatencyMs": 134, - "p50LatencyMs": 134, - "p75LatencyMs": 186, - "p90LatencyMs": 258, - "p99LatencyMs": 2690, - "maxLatencyMs": 4836, - "bytesPerSec": 82385305.6 + "requestsPerSec": 286.2, + "avgLatencyMs": 207.65, + "medianLatencyMs": 132, + "p50LatencyMs": 132, + "p75LatencyMs": 183, + "p90LatencyMs": 271, + "p99LatencyMs": 2861, + "maxLatencyMs": 4882, + "bytesPerSec": 82778521.6 }, { "workers": 200, "durationMs": 5010, - "requests": 1360, + "requests": 1391, "errors": 0, - "requestsPerSec": 272, - "avgLatencyMs": 212.29, - "medianLatencyMs": 137, - "p50LatencyMs": 137, - "p75LatencyMs": 165, - "p90LatencyMs": 272, - "p99LatencyMs": 2998, - "maxLatencyMs": 4937, - "bytesPerSec": 78672691.2 + "requestsPerSec": 278.2, + "avgLatencyMs": 220.93, + "medianLatencyMs": 145, + "p50LatencyMs": 145, + "p75LatencyMs": 173, + "p90LatencyMs": 291, + "p99LatencyMs": 2974, + "maxLatencyMs": 4920, + "bytesPerSec": 80461824 } ], "runs": 3, "samples": [ { "peakWorkers": 10, - "peakRequestsPerSec": 293.61, - "peakAvgLatencyMs": 33.45, + "peakRequestsPerSec": 294.4, + "peakAvgLatencyMs": 33.37, "peakP50LatencyMs": 33, "peakP75LatencyMs": 34, - "peakP90LatencyMs": 44, + "peakP90LatencyMs": 42, "peakP99LatencyMs": 55, - "totalRequests": 9663, + "totalRequests": 9687, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1094, + "requests": 1093, "errors": 0, - "requestsPerSec": 218.8, - "avgLatencyMs": 4.13, + "requestsPerSec": 218.6, + "avgLatencyMs": 4.11, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, - "p90LatencyMs": 5, + "p90LatencyMs": 4, "p99LatencyMs": 6, "maxLatencyMs": 7, - "bytesPerSec": 63291392 + "bytesPerSec": 63232409.6 }, { "workers": 5, "durationMs": 5000, - "requests": 1446, + "requests": 1438, "errors": 0, - "requestsPerSec": 289.2, - "avgLatencyMs": 16.81, + "requestsPerSec": 287.61, + "avgLatencyMs": 16.9, "medianLatencyMs": 17, "p50LatencyMs": 17, "p75LatencyMs": 17, - "p90LatencyMs": 20, - "p99LatencyMs": 28, - "maxLatencyMs": 33, - "bytesPerSec": 83630489.6 + "p90LatencyMs": 19, + "p99LatencyMs": 27, + "maxLatencyMs": 34, + "bytesPerSec": 83184844.8 }, { "workers": 10, "durationMs": 5000, - "requests": 1468, + "requests": 1472, "errors": 0, - "requestsPerSec": 293.61, - "avgLatencyMs": 33.45, + "requestsPerSec": 294.4, + "avgLatencyMs": 33.37, "medianLatencyMs": 33, "p50LatencyMs": 33, "p75LatencyMs": 34, - "p90LatencyMs": 44, + "p90LatencyMs": 42, "p99LatencyMs": 55, - "maxLatencyMs": 110, - "bytesPerSec": 84914995.2 + "maxLatencyMs": 103, + "bytesPerSec": 85150924.8 }, { "workers": 25, "durationMs": 5000, - "requests": 1468, + "requests": 1435, "errors": 0, - "requestsPerSec": 293.61, - "avgLatencyMs": 83.84, - "medianLatencyMs": 79, - "p50LatencyMs": 79, - "p75LatencyMs": 103, - "p90LatencyMs": 121, - "p99LatencyMs": 157, - "maxLatencyMs": 586, - "bytesPerSec": 84914995.2 + "requestsPerSec": 287, + "avgLatencyMs": 85.78, + "medianLatencyMs": 84, + "p50LatencyMs": 84, + "p75LatencyMs": 97, + "p90LatencyMs": 118, + "p99LatencyMs": 167, + "maxLatencyMs": 613, + "bytesPerSec": 83014451.2 }, { "workers": 50, "durationMs": 5000, - "requests": 1417, + "requests": 1444, "errors": 0, - "requestsPerSec": 283.4, - "avgLatencyMs": 172.39, - "medianLatencyMs": 131, - "p50LatencyMs": 131, - "p75LatencyMs": 160, - "p90LatencyMs": 268, - "p99LatencyMs": 1611, - "maxLatencyMs": 3310, - "bytesPerSec": 81965875.2 + "requestsPerSec": 288.8, + "avgLatencyMs": 169.04, + "medianLatencyMs": 129, + "p50LatencyMs": 129, + "p75LatencyMs": 163, + "p90LatencyMs": 252, + "p99LatencyMs": 1504, + "maxLatencyMs": 3040, + "bytesPerSec": 83538739.2 }, { "workers": 100, "durationMs": 5010, - "requests": 1412, + "requests": 1430, "errors": 0, - "requestsPerSec": 282.4, - "avgLatencyMs": 207.53, - "medianLatencyMs": 142, - "p50LatencyMs": 142, + "requestsPerSec": 286, + "avgLatencyMs": 211.25, + "medianLatencyMs": 143, + "p50LatencyMs": 143, "p75LatencyMs": 176, - "p90LatencyMs": 272, - "p99LatencyMs": 2838, - "maxLatencyMs": 4992, - "bytesPerSec": 81677516.8 + "p90LatencyMs": 280, + "p99LatencyMs": 2841, + "maxLatencyMs": 4899, + "bytesPerSec": 82726092.8 }, { "workers": 200, "durationMs": 5010, - "requests": 1358, + "requests": 1375, "errors": 0, - "requestsPerSec": 271.61, - "avgLatencyMs": 211.74, - "medianLatencyMs": 142, - "p50LatencyMs": 142, - "p75LatencyMs": 174, - "p90LatencyMs": 294, - "p99LatencyMs": 2877, - "maxLatencyMs": 4859, - "bytesPerSec": 78535065.6 + "requestsPerSec": 275, + "avgLatencyMs": 213.42, + "medianLatencyMs": 143, + "p50LatencyMs": 143, + "p75LatencyMs": 185, + "p90LatencyMs": 270, + "p99LatencyMs": 2956, + "maxLatencyMs": 4984, + "bytesPerSec": 79544320 } ] }, { - "peakWorkers": 10, - "peakRequestsPerSec": 301, - "peakAvgLatencyMs": 32.64, - "peakP50LatencyMs": 33, - "peakP75LatencyMs": 33, - "peakP90LatencyMs": 39, - "peakP99LatencyMs": 54, - "totalRequests": 9481, + "peakWorkers": 25, + "peakRequestsPerSec": 297.61, + "peakAvgLatencyMs": 82.77, + "peakP50LatencyMs": 83, + "peakP75LatencyMs": 88, + "peakP90LatencyMs": 107, + "peakP99LatencyMs": 159, + "totalRequests": 9767, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1104, + "requests": 1094, "errors": 0, - "requestsPerSec": 220.8, - "avgLatencyMs": 4.13, + "requestsPerSec": 218.8, + "avgLatencyMs": 4.12, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 5, "p99LatencyMs": 6, - "maxLatencyMs": 7, - "bytesPerSec": 63855001.6 + "maxLatencyMs": 8, + "bytesPerSec": 63291392 }, { "workers": 5, "durationMs": 5000, - "requests": 1447, + "requests": 1442, "errors": 0, - "requestsPerSec": 289.4, - "avgLatencyMs": 16.81, + "requestsPerSec": 288.4, + "avgLatencyMs": 16.95, "medianLatencyMs": 17, "p50LatencyMs": 17, - "p75LatencyMs": 17, - "p90LatencyMs": 19, + "p75LatencyMs": 18, + "p90LatencyMs": 20, "p99LatencyMs": 27, - "maxLatencyMs": 31, - "bytesPerSec": 83709132.8 + "maxLatencyMs": 35, + "bytesPerSec": 83407667.2 }, { "workers": 10, "durationMs": 5000, - "requests": 1505, + "requests": 1470, "errors": 0, - "requestsPerSec": 301, - "avgLatencyMs": 32.64, + "requestsPerSec": 294, + "avgLatencyMs": 33.43, "medianLatencyMs": 33, "p50LatencyMs": 33, - "p75LatencyMs": 33, - "p90LatencyMs": 39, - "p99LatencyMs": 54, - "maxLatencyMs": 68, - "bytesPerSec": 87064576 + "p75LatencyMs": 34, + "p90LatencyMs": 41, + "p99LatencyMs": 56, + "maxLatencyMs": 78, + "bytesPerSec": 85032960 }, { "workers": 25, "durationMs": 5000, - "requests": 1457, + "requests": 1488, "errors": 0, - "requestsPerSec": 291.4, - "avgLatencyMs": 84.5, + "requestsPerSec": 297.61, + "avgLatencyMs": 82.77, "medianLatencyMs": 83, "p50LatencyMs": 83, - "p75LatencyMs": 101, - "p90LatencyMs": 117, - "p99LatencyMs": 154, - "maxLatencyMs": 612, - "bytesPerSec": 84285849.6 + "p75LatencyMs": 88, + "p90LatencyMs": 107, + "p99LatencyMs": 159, + "maxLatencyMs": 609, + "bytesPerSec": 86081536 }, { "workers": 50, - "durationMs": 5000, - "requests": 1355, + "durationMs": 5010, + "requests": 1451, "errors": 0, - "requestsPerSec": 271, - "avgLatencyMs": 180.66, - "medianLatencyMs": 141, - "p50LatencyMs": 141, - "p75LatencyMs": 168, - "p90LatencyMs": 274, - "p99LatencyMs": 1706, - "maxLatencyMs": 3288, - "bytesPerSec": 78387609.6 + "requestsPerSec": 290.2, + "avgLatencyMs": 169.02, + "medianLatencyMs": 127, + "p50LatencyMs": 127, + "p75LatencyMs": 185, + "p90LatencyMs": 248, + "p99LatencyMs": 1436, + "maxLatencyMs": 2920, + "bytesPerSec": 83931955.2 }, { "workers": 100, "durationMs": 5010, - "requests": 1327, + "requests": 1431, "errors": 0, - "requestsPerSec": 265.4, - "avgLatencyMs": 217.09, - "medianLatencyMs": 140, - "p50LatencyMs": 140, - "p75LatencyMs": 187, - "p90LatencyMs": 279, - "p99LatencyMs": 2881, - "maxLatencyMs": 4995, - "bytesPerSec": 76778700.8 + "requestsPerSec": 286.2, + "avgLatencyMs": 207.65, + "medianLatencyMs": 132, + "p50LatencyMs": 132, + "p75LatencyMs": 183, + "p90LatencyMs": 271, + "p99LatencyMs": 2861, + "maxLatencyMs": 4882, + "bytesPerSec": 82778521.6 }, { "workers": 200, "durationMs": 5010, - "requests": 1286, + "requests": 1391, "errors": 0, - "requestsPerSec": 257.2, - "avgLatencyMs": 220.71, - "medianLatencyMs": 147, - "p50LatencyMs": 147, - "p75LatencyMs": 184, - "p90LatencyMs": 259, - "p99LatencyMs": 3140, - "maxLatencyMs": 5003, - "bytesPerSec": 74393190.41 + "requestsPerSec": 278.2, + "avgLatencyMs": 220.93, + "medianLatencyMs": 145, + "p50LatencyMs": 145, + "p75LatencyMs": 173, + "p90LatencyMs": 291, + "p99LatencyMs": 2974, + "maxLatencyMs": 4920, + "bytesPerSec": 80461824 } ] }, { - "peakWorkers": 25, - "peakRequestsPerSec": 295.4, - "peakAvgLatencyMs": 83.37, - "peakP50LatencyMs": 81, - "peakP75LatencyMs": 97, - "peakP90LatencyMs": 116, - "peakP99LatencyMs": 158, - "totalRequests": 9705, + "peakWorkers": 10, + "peakRequestsPerSec": 298.4, + "peakAvgLatencyMs": 32.98, + "peakP50LatencyMs": 33, + "peakP75LatencyMs": 34, + "peakP90LatencyMs": 37, + "peakP99LatencyMs": 51, + "totalRequests": 9672, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1110, + "requests": 1101, "errors": 0, - "requestsPerSec": 222, - "avgLatencyMs": 4.13, + "requestsPerSec": 220.2, + "avgLatencyMs": 4.11, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, - "p90LatencyMs": 5, - "p99LatencyMs": 6, + "p90LatencyMs": 4, + "p99LatencyMs": 5, "maxLatencyMs": 7, - "bytesPerSec": 64208896 + "bytesPerSec": 63678054.4 }, { "workers": 5, "durationMs": 5000, - "requests": 1409, + "requests": 1441, "errors": 0, - "requestsPerSec": 281.8, - "avgLatencyMs": 17.17, + "requestsPerSec": 288.2, + "avgLatencyMs": 16.94, "medianLatencyMs": 17, "p50LatencyMs": 17, - "p75LatencyMs": 18, + "p75LatencyMs": 17, "p90LatencyMs": 20, - "p99LatencyMs": 31, - "maxLatencyMs": 41, - "bytesPerSec": 81494016 + "p99LatencyMs": 27, + "maxLatencyMs": 30, + "bytesPerSec": 83355238.41 }, { "workers": 10, "durationMs": 5000, - "requests": 1458, + "requests": 1492, "errors": 0, - "requestsPerSec": 291.61, - "avgLatencyMs": 33.63, + "requestsPerSec": 298.4, + "avgLatencyMs": 32.98, "medianLatencyMs": 33, "p50LatencyMs": 33, - "p75LatencyMs": 35, - "p90LatencyMs": 40, - "p99LatencyMs": 57, - "maxLatencyMs": 123, - "bytesPerSec": 84338278.41 + "p75LatencyMs": 34, + "p90LatencyMs": 37, + "p99LatencyMs": 51, + "maxLatencyMs": 60, + "bytesPerSec": 86317465.6 }, { "workers": 25, "durationMs": 5000, - "requests": 1477, + "requests": 1458, "errors": 0, - "requestsPerSec": 295.4, - "avgLatencyMs": 83.37, - "medianLatencyMs": 81, - "p50LatencyMs": 81, - "p75LatencyMs": 97, - "p90LatencyMs": 116, - "p99LatencyMs": 158, - "maxLatencyMs": 595, - "bytesPerSec": 85452390.41 + "requestsPerSec": 291.61, + "avgLatencyMs": 84.59, + "medianLatencyMs": 83, + "p50LatencyMs": 83, + "p75LatencyMs": 96, + "p90LatencyMs": 117, + "p99LatencyMs": 144, + "maxLatencyMs": 628, + "bytesPerSec": 84338278.41 }, { "workers": 50, "durationMs": 5000, - "requests": 1467, + "requests": 1448, "errors": 0, - "requestsPerSec": 293.4, - "avgLatencyMs": 166.25, - "medianLatencyMs": 127, - "p50LatencyMs": 127, - "p75LatencyMs": 160, - "p90LatencyMs": 253, - "p99LatencyMs": 1356, - "maxLatencyMs": 2889, - "bytesPerSec": 84862566.41 + "requestsPerSec": 289.61, + "avgLatencyMs": 168.9, + "medianLatencyMs": 139, + "p50LatencyMs": 139, + "p75LatencyMs": 175, + "p90LatencyMs": 239, + "p99LatencyMs": 1262, + "maxLatencyMs": 2784, + "bytesPerSec": 83761561.6 }, { "workers": 100, - "durationMs": 5000, - "requests": 1424, + "durationMs": 5010, + "requests": 1400, "errors": 0, - "requestsPerSec": 284.8, - "avgLatencyMs": 207.07, - "medianLatencyMs": 134, - "p50LatencyMs": 134, - "p75LatencyMs": 186, - "p90LatencyMs": 258, - "p99LatencyMs": 2690, - "maxLatencyMs": 4836, - "bytesPerSec": 82385305.6 + "requestsPerSec": 280, + "avgLatencyMs": 222.99, + "medianLatencyMs": 153, + "p50LatencyMs": 153, + "p75LatencyMs": 200, + "p90LatencyMs": 267, + "p99LatencyMs": 2810, + "maxLatencyMs": 4909, + "bytesPerSec": 80995942.41 }, { "workers": 200, "durationMs": 5010, - "requests": 1360, + "requests": 1332, "errors": 0, - "requestsPerSec": 272, - "avgLatencyMs": 212.29, - "medianLatencyMs": 137, - "p50LatencyMs": 137, - "p75LatencyMs": 165, - "p90LatencyMs": 272, - "p99LatencyMs": 2998, - "maxLatencyMs": 4937, - "bytesPerSec": 78672691.2 + "requestsPerSec": 266.4, + "avgLatencyMs": 223.24, + "medianLatencyMs": 146, + "p50LatencyMs": 146, + "p75LatencyMs": 190, + "p90LatencyMs": 298, + "p99LatencyMs": 2917, + "maxLatencyMs": 4914, + "bytesPerSec": 77053952 } ] } 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 f6dd6bd7..e545be6b 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,158 +4,158 @@ "type": "runtime-app", "isFocused": true, "order": 1, - "timingMeasuredAt": "2026-10-03T13:34:23.158Z", + "timingMeasuredAt": "2026-10-04T04:21:33.714Z", "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": 108, - "fcpMs": 108.13, + "firstPaintMs": 99.4, + "fcpMs": 99.38, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 2.59, - "inputDelayMs": 1.87, - "processingDurationMs": 0.73, - "presentationDelayMs": 0 + "interactionLatencyMs": 5.94, + "inputDelayMs": 3.01, + "processingDurationMs": 0.44, + "presentationDelayMs": 2.49 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 7.25, - "fcpMs": 7.15, - "interactionLatencyMs": 1.94, - "inputDelayMs": 1.7, - "processingDurationMs": 0.93, - "presentationDelayMs": 0 + "firstPaintMs": 6.91, + "fcpMs": 6.82, + "interactionLatencyMs": 6.28, + "inputDelayMs": 1.22, + "processingDurationMs": 0.35, + "presentationDelayMs": 5.56 }, "samples": [ { - "firstPaintMs": 114, - "fcpMs": 114.146, + "firstPaintMs": 98, + "fcpMs": 98.369, "interactionTests": { - "interactionLatencyMs": 0.7170000000000001, - "inputDelayMs": 0.389, - "processingDurationMs": 0.328, - "presentationDelayMs": 0 + "interactionLatencyMs": 16.951, + "inputDelayMs": 3.454, + "processingDurationMs": 1.07, + "presentationDelayMs": 12.427 } }, { - "firstPaintMs": 107, - "fcpMs": 107.427, + "firstPaintMs": 102, + "fcpMs": 101.799, "interactionTests": { - "interactionLatencyMs": 4.1899999999999995, - "inputDelayMs": 1.798, - "processingDurationMs": 2.392, + "interactionLatencyMs": 2.124, + "inputDelayMs": 1.865, + "processingDurationMs": 0.259, "presentationDelayMs": 0 } }, { - "firstPaintMs": 98, - "fcpMs": 98.184, + "firstPaintMs": 109, + "fcpMs": 108.703, "interactionTests": { - "interactionLatencyMs": 1.041, - "inputDelayMs": 0.753, - "processingDurationMs": 0.288, + "interactionLatencyMs": 3.0909999999999997, + "inputDelayMs": 2.788, + "processingDurationMs": 0.303, "presentationDelayMs": 0 } }, { - "firstPaintMs": 116, - "fcpMs": 115.824, + "firstPaintMs": 90, + "fcpMs": 89.863, "interactionTests": { - "interactionLatencyMs": 1.952, - "inputDelayMs": 1.69, - "processingDurationMs": 0.262, + "interactionLatencyMs": 2.324, + "inputDelayMs": 2.064, + "processingDurationMs": 0.26, "presentationDelayMs": 0 } }, { - "firstPaintMs": 105, - "fcpMs": 105.051, + "firstPaintMs": 98, + "fcpMs": 98.175, "interactionTests": { - "interactionLatencyMs": 5.065, - "inputDelayMs": 4.705, - "processingDurationMs": 0.36, + "interactionLatencyMs": 5.199, + "inputDelayMs": 4.887, + "processingDurationMs": 0.312, "presentationDelayMs": 0 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 729, - "avgLatencyMs": 1.491, - "medianLatencyMs": 1.333, - "samples": 6706, + "opsPerSec": 723, + "avgLatencyMs": 1.494, + "medianLatencyMs": 1.348, + "samples": 6692, "bodySizeKb": 96.89, "duplicationFactor": 1 }, "serverSideRenderedTests": { - "firstPaintMs": 70.6, - "fcpMs": 70.67, + "firstPaintMs": 74.2, + "fcpMs": 74.32, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 1.29, - "inputDelayMs": 1.04, - "processingDurationMs": 0.25, + "interactionLatencyMs": 1.55, + "inputDelayMs": 0.89, + "processingDurationMs": 0.66, "presentationDelayMs": 0 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 15.36, - "fcpMs": 15.17, - "interactionLatencyMs": 0.73, - "inputDelayMs": 0.73, - "processingDurationMs": 0.03, + "firstPaintMs": 10.64, + "fcpMs": 10.67, + "interactionLatencyMs": 1.2, + "inputDelayMs": 0.98, + "processingDurationMs": 0.89, "presentationDelayMs": 0 }, "samples": [ { - "firstPaintMs": 68, - "fcpMs": 68.348, + "firstPaintMs": 74, + "fcpMs": 74.444, "interactionTests": { - "interactionLatencyMs": 1.302, - "inputDelayMs": 0.997, - "processingDurationMs": 0.305, + "interactionLatencyMs": 0.482, + "inputDelayMs": 0.136, + "processingDurationMs": 0.346, "presentationDelayMs": 0 } }, { - "firstPaintMs": 56, - "fcpMs": 56.382, + "firstPaintMs": 78, + "fcpMs": 77.916, "interactionTests": { - "interactionLatencyMs": 0.78, - "inputDelayMs": 0.531, - "processingDurationMs": 0.249, + "interactionLatencyMs": 0.786, + "inputDelayMs": 0.559, + "processingDurationMs": 0.227, "presentationDelayMs": 0 } }, { - "firstPaintMs": 85, - "fcpMs": 84.891, + "firstPaintMs": 57, + "fcpMs": 56.939, "interactionTests": { - "interactionLatencyMs": 1.091, - "inputDelayMs": 0.853, - "processingDurationMs": 0.238, + "interactionLatencyMs": 2.862, + "inputDelayMs": 2.619, + "processingDurationMs": 0.243, "presentationDelayMs": 0 } }, { - "firstPaintMs": 56, - "fcpMs": 55.959, + "firstPaintMs": 76, + "fcpMs": 76.284, "interactionTests": { - "interactionLatencyMs": 0.747, - "inputDelayMs": 0.518, - "processingDurationMs": 0.229, + "interactionLatencyMs": 0.782, + "inputDelayMs": 0.539, + "processingDurationMs": 0.243, "presentationDelayMs": 0 } }, { - "firstPaintMs": 88, - "fcpMs": 87.762, + "firstPaintMs": 86, + "fcpMs": 86.013, "interactionTests": { - "interactionLatencyMs": 2.5250000000000004, - "inputDelayMs": 2.289, - "processingDurationMs": 0.236, + "interactionLatencyMs": 2.856, + "inputDelayMs": 0.611, + "processingDurationMs": 2.245, "presentationDelayMs": 0 } } @@ -163,132 +163,132 @@ }, "ssrLoadTests": { "peakWorkers": 50, - "peakRequestsPerSec": 1585.6, - "peakAvgLatencyMs": 30.93, - "peakP50LatencyMs": 30, - "peakP75LatencyMs": 31, - "peakP90LatencyMs": 33, - "peakP99LatencyMs": 45, - "totalRequests": 47206, + "peakRequestsPerSec": 1562.6, + "peakAvgLatencyMs": 31.4, + "peakP50LatencyMs": 31, + "peakP75LatencyMs": 32, + "peakP90LatencyMs": 34, + "peakP99LatencyMs": 46, + "totalRequests": 46817, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2699, + "requests": 2771, "errors": 0, - "requestsPerSec": 539.8, - "avgLatencyMs": 1.08, + "requestsPerSec": 554.21, + "avgLatencyMs": 1.03, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 3, - "maxLatencyMs": 5, - "bytesPerSec": 102242713.6 + "maxLatencyMs": 3, + "bytesPerSec": 104942796.8 }, { "workers": 5, "durationMs": 5000, - "requests": 6068, + "requests": 6020, "errors": 0, - "requestsPerSec": 1213.6, - "avgLatencyMs": 3.68, + "requestsPerSec": 1204, + "avgLatencyMs": 3.6, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 8, - "bytesPerSec": 229860966.4 + "maxLatencyMs": 18, + "bytesPerSec": 228052172.8 }, { "workers": 10, "durationMs": 5000, - "requests": 7111, + "requests": 7026, "errors": 0, - "requestsPerSec": 1422.2, - "avgLatencyMs": 6.38, + "requestsPerSec": 1405.2, + "avgLatencyMs": 6.48, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 7, - "p90LatencyMs": 7, + "p90LatencyMs": 8, "p99LatencyMs": 10, - "maxLatencyMs": 14, - "bytesPerSec": 269379174.4 + "maxLatencyMs": 16, + "bytesPerSec": 266154803.2 }, { "workers": 25, "durationMs": 5000, - "requests": 7701, + "requests": 7770, "errors": 0, - "requestsPerSec": 1540.2, - "avgLatencyMs": 15.7, + "requestsPerSec": 1554, + "avgLatencyMs": 15.54, "medianLatencyMs": 15, "p50LatencyMs": 15, - "p75LatencyMs": 17, - "p90LatencyMs": 18, + "p75LatencyMs": 16, + "p90LatencyMs": 17, "p99LatencyMs": 24, - "maxLatencyMs": 43, - "bytesPerSec": 291635200 + "maxLatencyMs": 75, + "bytesPerSec": 294256640 }, { "workers": 50, "durationMs": 5000, - "requests": 7928, + "requests": 7813, "errors": 0, - "requestsPerSec": 1585.6, - "avgLatencyMs": 30.93, - "medianLatencyMs": 30, - "p50LatencyMs": 30, - "p75LatencyMs": 31, - "p90LatencyMs": 33, - "p99LatencyMs": 45, - "maxLatencyMs": 271, - "bytesPerSec": 300338380.8 + "requestsPerSec": 1562.6, + "avgLatencyMs": 31.4, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 32, + "p90LatencyMs": 34, + "p99LatencyMs": 46, + "maxLatencyMs": 380, + "bytesPerSec": 295881932.8 }, { "workers": 100, "durationMs": 5000, - "requests": 7844, + "requests": 7766, "errors": 0, - "requestsPerSec": 1568.8, - "avgLatencyMs": 62.84, + "requestsPerSec": 1553.2, + "avgLatencyMs": 63.52, "medianLatencyMs": 61, "p50LatencyMs": 61, "p75LatencyMs": 63, - "p90LatencyMs": 65, - "p99LatencyMs": 103, - "maxLatencyMs": 1481, - "bytesPerSec": 297087795.2 + "p90LatencyMs": 67, + "p99LatencyMs": 98, + "maxLatencyMs": 1507, + "bytesPerSec": 294151782.4 }, { "workers": 200, "durationMs": 5010, - "requests": 7855, + "requests": 7651, "errors": 0, - "requestsPerSec": 1571, - "avgLatencyMs": 112.9, - "medianLatencyMs": 82, - "p50LatencyMs": 82, - "p75LatencyMs": 99, - "p90LatencyMs": 107, - "p99LatencyMs": 1506, - "maxLatencyMs": 4954, - "bytesPerSec": 297507225.61 + "requestsPerSec": 1530.2, + "avgLatencyMs": 113.92, + "medianLatencyMs": 83, + "p50LatencyMs": 83, + "p75LatencyMs": 97, + "p90LatencyMs": 112, + "p99LatencyMs": 1548, + "maxLatencyMs": 4990, + "bytesPerSec": 289852620.8 } ], "runs": 3, "samples": [ { "peakWorkers": 50, - "peakRequestsPerSec": 1550.8, - "peakAvgLatencyMs": 31.64, + "peakRequestsPerSec": 1538.8, + "peakAvgLatencyMs": 31.86, "peakP50LatencyMs": 31, "peakP75LatencyMs": 32, "peakP90LatencyMs": 34, - "peakP99LatencyMs": 50, - "totalRequests": 46268, + "peakP99LatencyMs": 47, + "totalRequests": 46089, "totalErrors": 0, "stages": [ { @@ -297,340 +297,340 @@ "requests": 2652, "errors": 0, "requestsPerSec": 530.4, - "avgLatencyMs": 1.08, + "avgLatencyMs": 1.06, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 3, "maxLatencyMs": 4, - "bytesPerSec": 100447027.2 + "bytesPerSec": 100460134.4 }, { "workers": 5, "durationMs": 5000, - "requests": 5914, + "requests": 5968, "errors": 0, - "requestsPerSec": 1182.8, - "avgLatencyMs": 3.94, + "requestsPerSec": 1193.6, + "avgLatencyMs": 3.93, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, - "p99LatencyMs": 7, + "p99LatencyMs": 6, "maxLatencyMs": 9, - "bytesPerSec": 224041369.6 + "bytesPerSec": 226033664 }, { "workers": 10, "durationMs": 5000, - "requests": 6916, + "requests": 6964, "errors": 0, - "requestsPerSec": 1383.2, - "avgLatencyMs": 6.65, + "requestsPerSec": 1392.8, + "avgLatencyMs": 6.6, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 7, "p90LatencyMs": 8, - "p99LatencyMs": 11, - "maxLatencyMs": 21, - "bytesPerSec": 261947392 + "p99LatencyMs": 10, + "maxLatencyMs": 15, + "bytesPerSec": 263756185.6 }, { "workers": 25, "durationMs": 5000, - "requests": 7680, + "requests": 7513, "errors": 0, - "requestsPerSec": 1536, - "avgLatencyMs": 15.72, - "medianLatencyMs": 15, - "p50LatencyMs": 15, - "p75LatencyMs": 16, + "requestsPerSec": 1502.6, + "avgLatencyMs": 16.11, + "medianLatencyMs": 16, + "p50LatencyMs": 16, + "p75LatencyMs": 17, "p90LatencyMs": 18, - "p99LatencyMs": 28, - "maxLatencyMs": 69, - "bytesPerSec": 290848768 + "p99LatencyMs": 25, + "maxLatencyMs": 75, + "bytesPerSec": 284609740.8 }, { "workers": 50, "durationMs": 5000, - "requests": 7754, + "requests": 7694, "errors": 0, - "requestsPerSec": 1550.8, - "avgLatencyMs": 31.64, + "requestsPerSec": 1538.8, + "avgLatencyMs": 31.86, "medianLatencyMs": 31, "p50LatencyMs": 31, "p75LatencyMs": 32, "p90LatencyMs": 34, - "p99LatencyMs": 50, - "maxLatencyMs": 107, - "bytesPerSec": 293679923.2 + "p99LatencyMs": 47, + "maxLatencyMs": 68, + "bytesPerSec": 291373056 }, { "workers": 100, - "durationMs": 5010, - "requests": 7659, + "durationMs": 5000, + "requests": 7628, "errors": 0, - "requestsPerSec": 1531.8, - "avgLatencyMs": 64.38, + "requestsPerSec": 1525.6, + "avgLatencyMs": 64.66, "medianLatencyMs": 62, "p50LatencyMs": 62, "p75LatencyMs": 64, - "p90LatencyMs": 67, - "p99LatencyMs": 106, - "maxLatencyMs": 1524, - "bytesPerSec": 290062336 + "p90LatencyMs": 69, + "p99LatencyMs": 105, + "maxLatencyMs": 1544, + "bytesPerSec": 288908902.4 }, { "workers": 200, "durationMs": 5010, - "requests": 7693, + "requests": 7670, "errors": 0, - "requestsPerSec": 1538.6, - "avgLatencyMs": 112.33, - "medianLatencyMs": 80, - "p50LatencyMs": 80, - "p75LatencyMs": 96, - "p90LatencyMs": 105, - "p99LatencyMs": 1556, - "maxLatencyMs": 4921, - "bytesPerSec": 291373056 + "requestsPerSec": 1534, + "avgLatencyMs": 112.89, + "medianLatencyMs": 84, + "p50LatencyMs": 84, + "p75LatencyMs": 97, + "p90LatencyMs": 107, + "p99LatencyMs": 1542, + "maxLatencyMs": 4958, + "bytesPerSec": 290481766.4 } ] }, { "peakWorkers": 50, - "peakRequestsPerSec": 1592.6, - "peakAvgLatencyMs": 30.78, - "peakP50LatencyMs": 30, - "peakP75LatencyMs": 31, - "peakP90LatencyMs": 33, + "peakRequestsPerSec": 1574.8, + "peakAvgLatencyMs": 31.16, + "peakP50LatencyMs": 31, + "peakP75LatencyMs": 32, + "peakP90LatencyMs": 34, "peakP99LatencyMs": 46, - "totalRequests": 47561, + "totalRequests": 46747, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2700, + "requests": 2771, "errors": 0, - "requestsPerSec": 540, - "avgLatencyMs": 1.07, + "requestsPerSec": 554.21, + "avgLatencyMs": 1.04, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 3, - "maxLatencyMs": 6, - "bytesPerSec": 102282035.2 + "maxLatencyMs": 4, + "bytesPerSec": 104942796.8 }, { "workers": 5, "durationMs": 5000, - "requests": 6088, + "requests": 6030, "errors": 0, - "requestsPerSec": 1217.6, - "avgLatencyMs": 3.58, + "requestsPerSec": 1206, + "avgLatencyMs": 3.64, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 10, - "bytesPerSec": 230594969.6 + "maxLatencyMs": 8, + "bytesPerSec": 228392960 }, { "workers": 10, "durationMs": 5000, - "requests": 7192, + "requests": 7019, "errors": 0, - "requestsPerSec": 1438.4, - "avgLatencyMs": 6.32, + "requestsPerSec": 1403.8, + "avgLatencyMs": 6.49, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 7, - "p90LatencyMs": 7, - "p99LatencyMs": 10, - "maxLatencyMs": 12, - "bytesPerSec": 272498688 + "p90LatencyMs": 8, + "p99LatencyMs": 11, + "maxLatencyMs": 15, + "bytesPerSec": 265892659.2 }, { "workers": 25, "durationMs": 5000, - "requests": 7932, + "requests": 7732, "errors": 0, - "requestsPerSec": 1586.4, - "avgLatencyMs": 15.23, + "requestsPerSec": 1546.4, + "avgLatencyMs": 15.62, "medianLatencyMs": 15, "p50LatencyMs": 15, "p75LatencyMs": 16, "p90LatencyMs": 17, - "p99LatencyMs": 23, - "maxLatencyMs": 58, - "bytesPerSec": 300443238.4 + "p99LatencyMs": 25, + "maxLatencyMs": 62, + "bytesPerSec": 292841062.4 }, { "workers": 50, "durationMs": 5000, - "requests": 7963, + "requests": 7874, "errors": 0, - "requestsPerSec": 1592.6, - "avgLatencyMs": 30.78, - "medianLatencyMs": 30, - "p50LatencyMs": 30, - "p75LatencyMs": 31, - "p90LatencyMs": 33, + "requestsPerSec": 1574.8, + "avgLatencyMs": 31.16, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 32, + "p90LatencyMs": 34, "p99LatencyMs": 46, - "maxLatencyMs": 327, - "bytesPerSec": 301649100.8 + "maxLatencyMs": 309, + "bytesPerSec": 298188800 }, { "workers": 100, - "durationMs": 5010, - "requests": 7932, + "durationMs": 5000, + "requests": 7734, "errors": 0, - "requestsPerSec": 1586.4, - "avgLatencyMs": 62.13, - "medianLatencyMs": 60, - "p50LatencyMs": 60, - "p75LatencyMs": 62, - "p90LatencyMs": 64, - "p99LatencyMs": 91, - "maxLatencyMs": 1411, - "bytesPerSec": 300443238.4 + "requestsPerSec": 1546.8, + "avgLatencyMs": 63.76, + "medianLatencyMs": 61, + "p50LatencyMs": 61, + "p75LatencyMs": 63, + "p90LatencyMs": 67, + "p99LatencyMs": 98, + "maxLatencyMs": 1499, + "bytesPerSec": 292998348.8 }, { "workers": 200, "durationMs": 5010, - "requests": 7754, + "requests": 7587, "errors": 0, - "requestsPerSec": 1550.8, - "avgLatencyMs": 112.45, - "medianLatencyMs": 79, - "p50LatencyMs": 79, - "p75LatencyMs": 101, - "p90LatencyMs": 112, - "p99LatencyMs": 1534, - "maxLatencyMs": 4933, - "bytesPerSec": 293627494.4 + "requestsPerSec": 1517.4, + "avgLatencyMs": 113.62, + "medianLatencyMs": 81, + "p50LatencyMs": 81, + "p75LatencyMs": 97, + "p90LatencyMs": 114, + "p99LatencyMs": 1571, + "maxLatencyMs": 4967, + "bytesPerSec": 287336038.4 } ] }, { "peakWorkers": 50, - "peakRequestsPerSec": 1585.6, - "peakAvgLatencyMs": 30.93, - "peakP50LatencyMs": 30, - "peakP75LatencyMs": 31, - "peakP90LatencyMs": 33, - "peakP99LatencyMs": 45, - "totalRequests": 47206, + "peakRequestsPerSec": 1562.6, + "peakAvgLatencyMs": 31.4, + "peakP50LatencyMs": 31, + "peakP75LatencyMs": 32, + "peakP90LatencyMs": 34, + "peakP99LatencyMs": 46, + "totalRequests": 46817, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2699, + "requests": 2771, "errors": 0, - "requestsPerSec": 539.8, - "avgLatencyMs": 1.08, + "requestsPerSec": 554.21, + "avgLatencyMs": 1.03, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 3, - "maxLatencyMs": 5, - "bytesPerSec": 102242713.6 + "maxLatencyMs": 3, + "bytesPerSec": 104942796.8 }, { "workers": 5, "durationMs": 5000, - "requests": 6068, + "requests": 6020, "errors": 0, - "requestsPerSec": 1213.6, - "avgLatencyMs": 3.68, + "requestsPerSec": 1204, + "avgLatencyMs": 3.6, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 8, - "bytesPerSec": 229860966.4 + "maxLatencyMs": 18, + "bytesPerSec": 228052172.8 }, { "workers": 10, "durationMs": 5000, - "requests": 7111, + "requests": 7026, "errors": 0, - "requestsPerSec": 1422.2, - "avgLatencyMs": 6.38, + "requestsPerSec": 1405.2, + "avgLatencyMs": 6.48, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 7, - "p90LatencyMs": 7, + "p90LatencyMs": 8, "p99LatencyMs": 10, - "maxLatencyMs": 14, - "bytesPerSec": 269379174.4 + "maxLatencyMs": 16, + "bytesPerSec": 266154803.2 }, { "workers": 25, "durationMs": 5000, - "requests": 7701, + "requests": 7770, "errors": 0, - "requestsPerSec": 1540.2, - "avgLatencyMs": 15.7, + "requestsPerSec": 1554, + "avgLatencyMs": 15.54, "medianLatencyMs": 15, "p50LatencyMs": 15, - "p75LatencyMs": 17, - "p90LatencyMs": 18, + "p75LatencyMs": 16, + "p90LatencyMs": 17, "p99LatencyMs": 24, - "maxLatencyMs": 43, - "bytesPerSec": 291635200 + "maxLatencyMs": 75, + "bytesPerSec": 294256640 }, { "workers": 50, "durationMs": 5000, - "requests": 7928, + "requests": 7813, "errors": 0, - "requestsPerSec": 1585.6, - "avgLatencyMs": 30.93, - "medianLatencyMs": 30, - "p50LatencyMs": 30, - "p75LatencyMs": 31, - "p90LatencyMs": 33, - "p99LatencyMs": 45, - "maxLatencyMs": 271, - "bytesPerSec": 300338380.8 + "requestsPerSec": 1562.6, + "avgLatencyMs": 31.4, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 32, + "p90LatencyMs": 34, + "p99LatencyMs": 46, + "maxLatencyMs": 380, + "bytesPerSec": 295881932.8 }, { "workers": 100, "durationMs": 5000, - "requests": 7844, + "requests": 7766, "errors": 0, - "requestsPerSec": 1568.8, - "avgLatencyMs": 62.84, + "requestsPerSec": 1553.2, + "avgLatencyMs": 63.52, "medianLatencyMs": 61, "p50LatencyMs": 61, "p75LatencyMs": 63, - "p90LatencyMs": 65, - "p99LatencyMs": 103, - "maxLatencyMs": 1481, - "bytesPerSec": 297087795.2 + "p90LatencyMs": 67, + "p99LatencyMs": 98, + "maxLatencyMs": 1507, + "bytesPerSec": 294151782.4 }, { "workers": 200, "durationMs": 5010, - "requests": 7855, + "requests": 7651, "errors": 0, - "requestsPerSec": 1571, - "avgLatencyMs": 112.9, - "medianLatencyMs": 82, - "p50LatencyMs": 82, - "p75LatencyMs": 99, - "p90LatencyMs": 107, - "p99LatencyMs": 1506, - "maxLatencyMs": 4954, - "bytesPerSec": 297507225.61 + "requestsPerSec": 1530.2, + "avgLatencyMs": 113.92, + "medianLatencyMs": 83, + "p50LatencyMs": 83, + "p75LatencyMs": 97, + "p90LatencyMs": 112, + "p99LatencyMs": 1548, + "maxLatencyMs": 4990, + "bytesPerSec": 289852620.8 } ] } diff --git a/packages/docs/src/content/runtime/versions/app-baseline-html/24.21.0.json b/packages/docs/src/content/runtime/versions/app-baseline-html/24.21.0.json index ab6fd2fd..c0dee0bf 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-03T13:34:23.158Z", + "timingMeasuredAt": "2026-10-04T04:21:33.714Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "ssrRequestThroughputTests": { - "opsPerSec": 847, - "avgLatencyMs": 1.202, - "medianLatencyMs": 1.201, - "samples": 8319, + "opsPerSec": 845, + "avgLatencyMs": 1.201, + "medianLatencyMs": 1.199, + "samples": 8328, "bodySizeKb": 96.83, "duplicationFactor": 1 }, "frameworkVersion": "24.21.0", "ssrLoadTests": { - "peakWorkers": 200, - "peakRequestsPerSec": 1698.4, - "peakAvgLatencyMs": 116.01, - "peakP50LatencyMs": 97, - "peakP75LatencyMs": 128, - "peakP90LatencyMs": 148, - "peakP99LatencyMs": 203, - "totalRequests": 48064, + "peakWorkers": 100, + "peakRequestsPerSec": 1644, + "peakAvgLatencyMs": 59.98, + "peakP50LatencyMs": 57, + "peakP75LatencyMs": 68, + "peakP90LatencyMs": 75, + "peakP99LatencyMs": 116, + "totalRequests": 46501, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 3013, + "requests": 2937, "errors": 0, - "requestsPerSec": 602.6, - "avgLatencyMs": 1.03, + "requestsPerSec": 587.4, + "avgLatencyMs": 1.04, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 2, "maxLatencyMs": 4, - "bytesPerSec": 114091622.4 + "bytesPerSec": 111221145.6 }, { "workers": 5, "durationMs": 5000, - "requests": 6227, + "requests": 6047, "errors": 0, - "requestsPerSec": 1245.41, - "avgLatencyMs": 3.47, + "requestsPerSec": 1209.41, + "avgLatencyMs": 3.41, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 8, - "bytesPerSec": 235759206.4 + "maxLatencyMs": 7, + "bytesPerSec": 228943462.4 }, { "workers": 10, "durationMs": 5000, - "requests": 7242, + "requests": 6670, "errors": 0, - "requestsPerSec": 1448.4, - "avgLatencyMs": 6.54, - "medianLatencyMs": 6, - "p50LatencyMs": 6, - "p75LatencyMs": 7, + "requestsPerSec": 1334, + "avgLatencyMs": 7.01, + "medianLatencyMs": 7, + "p50LatencyMs": 7, + "p75LatencyMs": 8, "p90LatencyMs": 8, - "p99LatencyMs": 9, - "maxLatencyMs": 12, - "bytesPerSec": 274202624 + "p99LatencyMs": 10, + "maxLatencyMs": 13, + "bytesPerSec": 252536422.4 }, { "workers": 25, "durationMs": 5000, - "requests": 7874, + "requests": 7110, "errors": 0, - "requestsPerSec": 1574.8, - "avgLatencyMs": 15.33, - "medianLatencyMs": 15, - "p50LatencyMs": 15, - "p75LatencyMs": 17, - "p90LatencyMs": 18, - "p99LatencyMs": 19, - "maxLatencyMs": 32, - "bytesPerSec": 298123264 + "requestsPerSec": 1422, + "avgLatencyMs": 17.06, + "medianLatencyMs": 18, + "p50LatencyMs": 18, + "p75LatencyMs": 18, + "p90LatencyMs": 20, + "p99LatencyMs": 21, + "maxLatencyMs": 37, + "bytesPerSec": 269208780.8 }, { "workers": 50, "durationMs": 5000, - "requests": 7661, + "requests": 7781, "errors": 0, - "requestsPerSec": 1532.2, - "avgLatencyMs": 32.01, - "medianLatencyMs": 33, - "p50LatencyMs": 33, + "requestsPerSec": 1556.2, + "avgLatencyMs": 31.53, + "medianLatencyMs": 30, + "p50LatencyMs": 30, "p75LatencyMs": 35, - "p90LatencyMs": 36, - "p99LatencyMs": 47, - "maxLatencyMs": 76, - "bytesPerSec": 290127872 + "p90LatencyMs": 37, + "p99LatencyMs": 46, + "maxLatencyMs": 75, + "bytesPerSec": 294623641.61 }, { "workers": 100, - "durationMs": 5000, - "requests": 7555, + "durationMs": 5010, + "requests": 8220, "errors": 0, - "requestsPerSec": 1511, - "avgLatencyMs": 65.36, - "medianLatencyMs": 66, - "p50LatencyMs": 66, - "p75LatencyMs": 69, - "p90LatencyMs": 82, + "requestsPerSec": 1644, + "avgLatencyMs": 59.98, + "medianLatencyMs": 57, + "p50LatencyMs": 57, + "p75LatencyMs": 68, + "p90LatencyMs": 75, "p99LatencyMs": 116, - "maxLatencyMs": 919, - "bytesPerSec": 286025318.4 + "maxLatencyMs": 436, + "bytesPerSec": 311243571.2 }, { "workers": 200, "durationMs": 5010, - "requests": 8492, + "requests": 7736, "errors": 0, - "requestsPerSec": 1698.4, - "avgLatencyMs": 116.01, - "medianLatencyMs": 97, - "p50LatencyMs": 97, - "p75LatencyMs": 128, - "p90LatencyMs": 148, - "p99LatencyMs": 203, - "maxLatencyMs": 3854, - "bytesPerSec": 321572044.8 + "requestsPerSec": 1547.2, + "avgLatencyMs": 124.38, + "medianLatencyMs": 98, + "p50LatencyMs": 98, + "p75LatencyMs": 121, + "p90LatencyMs": 149, + "p99LatencyMs": 420, + "maxLatencyMs": 4954, + "bytesPerSec": 292906598.4 } ], "runs": 3, "samples": [ { - "peakWorkers": 200, - "peakRequestsPerSec": 1698.4, - "peakAvgLatencyMs": 116.01, - "peakP50LatencyMs": 97, - "peakP75LatencyMs": 128, - "peakP90LatencyMs": 148, - "peakP99LatencyMs": 203, - "totalRequests": 48064, + "peakWorkers": 100, + "peakRequestsPerSec": 1644, + "peakAvgLatencyMs": 59.98, + "peakP50LatencyMs": 57, + "peakP75LatencyMs": 68, + "peakP90LatencyMs": 75, + "peakP99LatencyMs": 116, + "totalRequests": 46501, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 3013, + "requests": 2937, "errors": 0, - "requestsPerSec": 602.6, - "avgLatencyMs": 1.03, + "requestsPerSec": 587.4, + "avgLatencyMs": 1.04, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, "p99LatencyMs": 2, "maxLatencyMs": 4, - "bytesPerSec": 114091622.4 + "bytesPerSec": 111221145.6 }, { "workers": 5, "durationMs": 5000, - "requests": 6227, + "requests": 6047, "errors": 0, - "requestsPerSec": 1245.41, - "avgLatencyMs": 3.47, + "requestsPerSec": 1209.41, + "avgLatencyMs": 3.41, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 8, - "bytesPerSec": 235759206.4 + "maxLatencyMs": 7, + "bytesPerSec": 228943462.4 }, { "workers": 10, "durationMs": 5000, - "requests": 7242, + "requests": 6670, "errors": 0, - "requestsPerSec": 1448.4, - "avgLatencyMs": 6.54, - "medianLatencyMs": 6, - "p50LatencyMs": 6, - "p75LatencyMs": 7, + "requestsPerSec": 1334, + "avgLatencyMs": 7.01, + "medianLatencyMs": 7, + "p50LatencyMs": 7, + "p75LatencyMs": 8, "p90LatencyMs": 8, - "p99LatencyMs": 9, - "maxLatencyMs": 12, - "bytesPerSec": 274202624 + "p99LatencyMs": 10, + "maxLatencyMs": 13, + "bytesPerSec": 252536422.4 }, { "workers": 25, "durationMs": 5000, - "requests": 7874, + "requests": 7110, "errors": 0, - "requestsPerSec": 1574.8, - "avgLatencyMs": 15.33, - "medianLatencyMs": 15, - "p50LatencyMs": 15, - "p75LatencyMs": 17, - "p90LatencyMs": 18, - "p99LatencyMs": 19, - "maxLatencyMs": 32, - "bytesPerSec": 298123264 + "requestsPerSec": 1422, + "avgLatencyMs": 17.06, + "medianLatencyMs": 18, + "p50LatencyMs": 18, + "p75LatencyMs": 18, + "p90LatencyMs": 20, + "p99LatencyMs": 21, + "maxLatencyMs": 37, + "bytesPerSec": 269208780.8 }, { "workers": 50, "durationMs": 5000, - "requests": 7661, + "requests": 7781, "errors": 0, - "requestsPerSec": 1532.2, - "avgLatencyMs": 32.01, - "medianLatencyMs": 33, - "p50LatencyMs": 33, + "requestsPerSec": 1556.2, + "avgLatencyMs": 31.53, + "medianLatencyMs": 30, + "p50LatencyMs": 30, "p75LatencyMs": 35, - "p90LatencyMs": 36, - "p99LatencyMs": 47, - "maxLatencyMs": 76, - "bytesPerSec": 290127872 + "p90LatencyMs": 37, + "p99LatencyMs": 46, + "maxLatencyMs": 75, + "bytesPerSec": 294623641.61 }, { "workers": 100, - "durationMs": 5000, - "requests": 7555, + "durationMs": 5010, + "requests": 8220, "errors": 0, - "requestsPerSec": 1511, - "avgLatencyMs": 65.36, - "medianLatencyMs": 66, - "p50LatencyMs": 66, - "p75LatencyMs": 69, - "p90LatencyMs": 82, + "requestsPerSec": 1644, + "avgLatencyMs": 59.98, + "medianLatencyMs": 57, + "p50LatencyMs": 57, + "p75LatencyMs": 68, + "p90LatencyMs": 75, "p99LatencyMs": 116, - "maxLatencyMs": 919, - "bytesPerSec": 286025318.4 + "maxLatencyMs": 436, + "bytesPerSec": 311243571.2 }, { "workers": 200, "durationMs": 5010, - "requests": 8492, + "requests": 7736, "errors": 0, - "requestsPerSec": 1698.4, - "avgLatencyMs": 116.01, - "medianLatencyMs": 97, - "p50LatencyMs": 97, - "p75LatencyMs": 128, - "p90LatencyMs": 148, - "p99LatencyMs": 203, - "maxLatencyMs": 3854, - "bytesPerSec": 321572044.8 + "requestsPerSec": 1547.2, + "avgLatencyMs": 124.38, + "medianLatencyMs": 98, + "p50LatencyMs": 98, + "p75LatencyMs": 121, + "p90LatencyMs": 149, + "p99LatencyMs": 420, + "maxLatencyMs": 4954, + "bytesPerSec": 292906598.4 } ] }, { - "peakWorkers": 200, - "peakRequestsPerSec": 1726.4, - "peakAvgLatencyMs": 114.18, - "peakP50LatencyMs": 100, - "peakP75LatencyMs": 119, - "peakP90LatencyMs": 154, - "peakP99LatencyMs": 987, - "totalRequests": 49057, + "peakWorkers": 100, + "peakRequestsPerSec": 1562.4, + "peakAvgLatencyMs": 63.08, + "peakP50LatencyMs": 61, + "peakP75LatencyMs": 72, + "peakP90LatencyMs": 80, + "peakP99LatencyMs": 124, + "totalRequests": 46905, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 3061, + "requests": 3018, "errors": 0, - "requestsPerSec": 612.21, + "requestsPerSec": 603.6, "avgLatencyMs": 1.03, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, - "p99LatencyMs": 2, - "maxLatencyMs": 4, - "bytesPerSec": 115900416 + "p99LatencyMs": 3, + "maxLatencyMs": 3, + "bytesPerSec": 114275123.2 }, { "workers": 5, "durationMs": 5000, - "requests": 6546, + "requests": 6225, "errors": 0, - "requestsPerSec": 1309.2, - "avgLatencyMs": 3.24, + "requestsPerSec": 1245, + "avgLatencyMs": 3.45, "medianLatencyMs": 3, "p50LatencyMs": 3, - "p75LatencyMs": 3, + "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 7, - "bytesPerSec": 247844044.8 + "maxLatencyMs": 6, + "bytesPerSec": 235706777.6 }, { "workers": 10, "durationMs": 5000, - "requests": 7345, + "requests": 6782, "errors": 0, - "requestsPerSec": 1469, - "avgLatencyMs": 6.45, - "medianLatencyMs": 6, - "p50LatencyMs": 6, + "requestsPerSec": 1356.4, + "avgLatencyMs": 6.89, + "medianLatencyMs": 7, + "p50LatencyMs": 7, "p75LatencyMs": 7, "p90LatencyMs": 8, "p99LatencyMs": 10, - "maxLatencyMs": 11, - "bytesPerSec": 278121676.8 + "maxLatencyMs": 14, + "bytesPerSec": 256822476.8 }, { "workers": 25, "durationMs": 5000, - "requests": 7485, + "requests": 7751, "errors": 0, - "requestsPerSec": 1497, - "avgLatencyMs": 16.14, - "medianLatencyMs": 17, - "p50LatencyMs": 17, + "requestsPerSec": 1550.2, + "avgLatencyMs": 15.61, + "medianLatencyMs": 16, + "p50LatencyMs": 16, "p75LatencyMs": 17, - "p90LatencyMs": 19, + "p90LatencyMs": 18, "p99LatencyMs": 20, "maxLatencyMs": 32, - "bytesPerSec": 283390771.2 + "bytesPerSec": 293457100.8 }, { "workers": 50, "durationMs": 5000, - "requests": 7526, + "requests": 7721, "errors": 0, - "requestsPerSec": 1505.2, - "avgLatencyMs": 32.62, - "medianLatencyMs": 34, - "p50LatencyMs": 34, + "requestsPerSec": 1544.2, + "avgLatencyMs": 31.8, + "medianLatencyMs": 33, + "p50LatencyMs": 33, "p75LatencyMs": 35, "p90LatencyMs": 36, - "p99LatencyMs": 38, - "maxLatencyMs": 78, - "bytesPerSec": 284976742.4 + "p99LatencyMs": 37, + "maxLatencyMs": 66, + "bytesPerSec": 292303667.2 }, { "workers": 100, "durationMs": 5010, - "requests": 8462, + "requests": 7812, "errors": 0, - "requestsPerSec": 1692.4, - "avgLatencyMs": 58.15, - "medianLatencyMs": 56, - "p50LatencyMs": 56, - "p75LatencyMs": 63, - "p90LatencyMs": 69, - "p99LatencyMs": 109, - "maxLatencyMs": 156, - "bytesPerSec": 320418611.2 + "requestsPerSec": 1562.4, + "avgLatencyMs": 63.08, + "medianLatencyMs": 61, + "p50LatencyMs": 61, + "p75LatencyMs": 72, + "p90LatencyMs": 80, + "p99LatencyMs": 124, + "maxLatencyMs": 231, + "bytesPerSec": 295790182.4 }, { "workers": 200, "durationMs": 5010, - "requests": 8632, + "requests": 7596, "errors": 0, - "requestsPerSec": 1726.4, - "avgLatencyMs": 114.18, - "medianLatencyMs": 100, - "p50LatencyMs": 100, - "p75LatencyMs": 119, - "p90LatencyMs": 154, - "p99LatencyMs": 987, - "maxLatencyMs": 3499, - "bytesPerSec": 326814924.8 + "requestsPerSec": 1519.2, + "avgLatencyMs": 128.09, + "medianLatencyMs": 91, + "p50LatencyMs": 91, + "p75LatencyMs": 133, + "p90LatencyMs": 182, + "p99LatencyMs": 411, + "maxLatencyMs": 4972, + "bytesPerSec": 287637504 } ] }, { - "peakWorkers": 200, - "peakRequestsPerSec": 1688.4, - "peakAvgLatencyMs": 116.56, - "peakP50LatencyMs": 99, - "peakP75LatencyMs": 125, - "peakP90LatencyMs": 163, - "peakP99LatencyMs": 327, - "totalRequests": 47269, + "peakWorkers": 50, + "peakRequestsPerSec": 1747, + "peakAvgLatencyMs": 28.03, + "peakP50LatencyMs": 28, + "peakP75LatencyMs": 29, + "peakP90LatencyMs": 29, + "peakP99LatencyMs": 39, + "totalRequests": 49317, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 2989, + "requests": 2985, "errors": 0, - "requestsPerSec": 597.8, - "avgLatencyMs": 1.03, + "requestsPerSec": 597, + "avgLatencyMs": 1.04, "medianLatencyMs": 1, "p50LatencyMs": 1, "p75LatencyMs": 1, "p90LatencyMs": 1, - "p99LatencyMs": 2, - "maxLatencyMs": 4, - "bytesPerSec": 113174118.4 + "p99LatencyMs": 3, + "maxLatencyMs": 5, + "bytesPerSec": 113016832 }, { "workers": 5, "durationMs": 5000, - "requests": 6247, + "requests": 6547, "errors": 0, - "requestsPerSec": 1249.41, - "avgLatencyMs": 3.41, + "requestsPerSec": 1309.41, + "avgLatencyMs": 3.17, "medianLatencyMs": 3, "p50LatencyMs": 3, - "p75LatencyMs": 4, + "p75LatencyMs": 3, "p90LatencyMs": 4, "p99LatencyMs": 6, - "maxLatencyMs": 11, - "bytesPerSec": 236545638.4 + "maxLatencyMs": 6, + "bytesPerSec": 247922688 }, { "workers": 10, "durationMs": 5000, - "requests": 6939, + "requests": 7306, "errors": 0, - "requestsPerSec": 1387.8, - "avgLatencyMs": 6.71, + "requestsPerSec": 1461.2, + "avgLatencyMs": 6.44, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 7, "p90LatencyMs": 8, - "p99LatencyMs": 10, - "maxLatencyMs": 13, - "bytesPerSec": 262720716.8 + "p99LatencyMs": 9, + "maxLatencyMs": 12, + "bytesPerSec": 276653670.4 }, { "workers": 25, "durationMs": 5000, - "requests": 7180, + "requests": 7745, "errors": 0, - "requestsPerSec": 1436, - "avgLatencyMs": 16.89, - "medianLatencyMs": 17, - "p50LatencyMs": 17, - "p75LatencyMs": 18, - "p90LatencyMs": 20, + "requestsPerSec": 1549, + "avgLatencyMs": 15.58, + "medianLatencyMs": 16, + "p50LatencyMs": 16, + "p75LatencyMs": 17, + "p90LatencyMs": 19, "p99LatencyMs": 21, - "maxLatencyMs": 31, - "bytesPerSec": 271843328 + "maxLatencyMs": 33, + "bytesPerSec": 293234278.4 }, { "workers": 50, "durationMs": 5000, - "requests": 7618, + "requests": 8735, "errors": 0, - "requestsPerSec": 1523.6, - "avgLatencyMs": 32.23, - "medianLatencyMs": 33, - "p50LatencyMs": 33, - "p75LatencyMs": 35, - "p90LatencyMs": 37, - "p99LatencyMs": 42, - "maxLatencyMs": 166, - "bytesPerSec": 288489472 + "requestsPerSec": 1747, + "avgLatencyMs": 28.03, + "medianLatencyMs": 28, + "p50LatencyMs": 28, + "p75LatencyMs": 29, + "p90LatencyMs": 29, + "p99LatencyMs": 39, + "maxLatencyMs": 121, + "bytesPerSec": 330799513.61 }, { "workers": 100, "durationMs": 5010, - "requests": 7854, + "requests": 7737, "errors": 0, - "requestsPerSec": 1570.8, - "avgLatencyMs": 62.65, - "medianLatencyMs": 64, - "p50LatencyMs": 64, + "requestsPerSec": 1547.4, + "avgLatencyMs": 63.69, + "medianLatencyMs": 63, + "p50LatencyMs": 63, "p75LatencyMs": 69, - "p90LatencyMs": 78, + "p90LatencyMs": 82, "p99LatencyMs": 106, - "maxLatencyMs": 503, - "bytesPerSec": 297402368 + "maxLatencyMs": 713, + "bytesPerSec": 292985241.61 }, { "workers": 200, "durationMs": 5010, - "requests": 8442, + "requests": 8262, "errors": 0, - "requestsPerSec": 1688.4, - "avgLatencyMs": 116.56, - "medianLatencyMs": 99, - "p50LatencyMs": 99, - "p75LatencyMs": 125, - "p90LatencyMs": 163, - "p99LatencyMs": 327, - "maxLatencyMs": 3465, - "bytesPerSec": 319684608 + "requestsPerSec": 1652.4, + "avgLatencyMs": 119.08, + "medianLatencyMs": 105, + "p50LatencyMs": 105, + "p75LatencyMs": 129, + "p90LatencyMs": 166, + "p99LatencyMs": 452, + "maxLatencyMs": 3646, + "bytesPerSec": 312816435.2 } ] } 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 f303de4f..fa6007c2 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,603 +4,603 @@ "type": "runtime-app", "isFocused": true, "order": 2, - "timingMeasuredAt": "2026-10-03T13:34:23.158Z", + "timingMeasuredAt": "2026-10-04T04:21:33.714Z", "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.6, - "fcpMs": 338.64, + "firstPaintMs": 339.2, + "fcpMs": 339.12, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 18.66, - "inputDelayMs": 1.27, - "processingDurationMs": 6.66, - "presentationDelayMs": 10.72 + "interactionLatencyMs": 18.7, + "inputDelayMs": 1.41, + "processingDurationMs": 8.03, + "presentationDelayMs": 9.25 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 1.14, - "fcpMs": 1.38, - "interactionLatencyMs": 2.52, - "inputDelayMs": 0.12, + "firstPaintMs": 1.48, + "fcpMs": 1.4, + "interactionLatencyMs": 4.66, + "inputDelayMs": 0.08, "processingDurationMs": 1.84, - "presentationDelayMs": 1.5 + "presentationDelayMs": 4.79 }, "samples": [ { - "firstPaintMs": 338, - "fcpMs": 338.125, + "firstPaintMs": 337, + "fcpMs": 337.065, "interactionTests": { - "interactionLatencyMs": 21.833, - "inputDelayMs": 1.221, - "processingDurationMs": 8.912, - "presentationDelayMs": 11.7 + "interactionLatencyMs": 13.434999999999999, + "inputDelayMs": 1.503, + "processingDurationMs": 5.739, + "presentationDelayMs": 6.193 } }, { "firstPaintMs": 339, - "fcpMs": 339.072, + "fcpMs": 339.479, "interactionTests": { - "interactionLatencyMs": 15.642, - "inputDelayMs": 1.405, - "processingDurationMs": 5.833, - "presentationDelayMs": 8.404 + "interactionLatencyMs": 25.637999999999998, + "inputDelayMs": 1.34, + "processingDurationMs": 6.752, + "presentationDelayMs": 17.546 } }, { "firstPaintMs": 340, - "fcpMs": 340.423, + "fcpMs": 339.792, "interactionTests": { - "interactionLatencyMs": 17.679000000000002, - "inputDelayMs": 1.374, - "processingDurationMs": 6.289, - "presentationDelayMs": 10.016 + "interactionLatencyMs": 16.424, + "inputDelayMs": 1.409, + "processingDurationMs": 8.009, + "presentationDelayMs": 7.006 } }, { "firstPaintMs": 339, - "fcpMs": 338.927, + "fcpMs": 338.525, "interactionTests": { - "interactionLatencyMs": 17.476, - "inputDelayMs": 1.237, - "processingDurationMs": 4.261, - "presentationDelayMs": 11.978 + "interactionLatencyMs": 20.686999999999998, + "inputDelayMs": 1.327, + "processingDurationMs": 10.152, + "presentationDelayMs": 9.208 } }, { - "firstPaintMs": 337, - "fcpMs": 336.653, + "firstPaintMs": 341, + "fcpMs": 340.757, "interactionTests": { - "interactionLatencyMs": 20.649, - "inputDelayMs": 1.116, - "processingDurationMs": 8.024, - "presentationDelayMs": 11.509 + "interactionLatencyMs": 17.309, + "inputDelayMs": 1.482, + "processingDurationMs": 9.515, + "presentationDelayMs": 6.312 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 240, - "avgLatencyMs": 4.301, - "medianLatencyMs": 4.422, - "samples": 2326, + "opsPerSec": 232, + "avgLatencyMs": 4.446, + "medianLatencyMs": 4.507, + "samples": 2250, "bodySizeKb": 199.57, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 160.4, - "fcpMs": 160.51, + "firstPaintMs": 151.4, + "fcpMs": 151.49, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 19.4, - "inputDelayMs": 1.28, - "processingDurationMs": 8.48, - "presentationDelayMs": 9.64 + "interactionLatencyMs": 19.23, + "inputDelayMs": 1.35, + "processingDurationMs": 7.59, + "presentationDelayMs": 10.29 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 14.59, - "fcpMs": 14.53, - "interactionLatencyMs": 4.25, - "inputDelayMs": 0.06, - "processingDurationMs": 1.56, - "presentationDelayMs": 3.92 + "firstPaintMs": 14.55, + "fcpMs": 14.56, + "interactionLatencyMs": 5.22, + "inputDelayMs": 0.1, + "processingDurationMs": 2.35, + "presentationDelayMs": 5.23 }, "samples": [ { - "firstPaintMs": 163, - "fcpMs": 163.225, + "firstPaintMs": 158, + "fcpMs": 157.798, "interactionTests": { - "interactionLatencyMs": 18.034, - "inputDelayMs": 1.356, - "processingDurationMs": 10.116, - "presentationDelayMs": 6.562 + "interactionLatencyMs": 20.924999999999997, + "inputDelayMs": 1.415, + "processingDurationMs": 10.093, + "presentationDelayMs": 9.417 } }, { - "firstPaintMs": 180, - "fcpMs": 180.311, + "firstPaintMs": 173, + "fcpMs": 173.172, "interactionTests": { - "interactionLatencyMs": 26.555999999999997, - "inputDelayMs": 1.213, - "processingDurationMs": 9.615, - "presentationDelayMs": 15.728 + "interactionLatencyMs": 27.261, + "inputDelayMs": 1.441, + "processingDurationMs": 6.306, + "presentationDelayMs": 19.514 } }, { - "firstPaintMs": 161, - "fcpMs": 160.622, + "firstPaintMs": 142, + "fcpMs": 142.07, "interactionTests": { - "interactionLatencyMs": 18.903, - "inputDelayMs": 1.337, - "processingDurationMs": 8.634, - "presentationDelayMs": 8.932 + "interactionLatencyMs": 13.551, + "inputDelayMs": 1.394, + "processingDurationMs": 4.5, + "presentationDelayMs": 7.657 } }, { - "firstPaintMs": 139, - "fcpMs": 139.472, + "firstPaintMs": 148, + "fcpMs": 148.411, "interactionTests": { - "interactionLatencyMs": 18.314, - "inputDelayMs": 1.265, - "processingDurationMs": 6.153, - "presentationDelayMs": 10.896 + "interactionLatencyMs": 17.939, + "inputDelayMs": 1.225, + "processingDurationMs": 9.728, + "presentationDelayMs": 6.986 } }, { - "firstPaintMs": 159, - "fcpMs": 158.925, + "firstPaintMs": 136, + "fcpMs": 136.021, "interactionTests": { - "interactionLatencyMs": 15.202, - "inputDelayMs": 1.245, - "processingDurationMs": 7.893, - "presentationDelayMs": 6.064 + "interactionLatencyMs": 16.467, + "inputDelayMs": 1.262, + "processingDurationMs": 7.337, + "presentationDelayMs": 7.868 } } ] }, "ssrRouterLinkLoadTests": { "peakWorkers": 1, - "peakRequestsPerSec": 41, - "peakAvgLatencyMs": 23.84, - "peakP50LatencyMs": 24, + "peakRequestsPerSec": 41.6, + "peakAvgLatencyMs": 23.51, + "peakP50LatencyMs": 23, "peakP75LatencyMs": 25, - "peakP90LatencyMs": 25, - "peakP99LatencyMs": 29, - "totalRequests": 1151, + "peakP90LatencyMs": 26, + "peakP99LatencyMs": 27, + "totalRequests": 1148, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 205, + "requests": 208, "errors": 0, - "requestsPerSec": 41, - "avgLatencyMs": 23.84, - "medianLatencyMs": 24, - "p50LatencyMs": 24, + "requestsPerSec": 41.6, + "avgLatencyMs": 23.51, + "medianLatencyMs": 23, + "p50LatencyMs": 23, "p75LatencyMs": 25, - "p90LatencyMs": 25, - "p99LatencyMs": 29, - "maxLatencyMs": 34, - "bytesPerSec": 24371200 + "p90LatencyMs": 26, + "p99LatencyMs": 27, + "maxLatencyMs": 36, + "bytesPerSec": 24725094.4 }, { "workers": 5, "durationMs": 5000, - "requests": 201, + "requests": 206, "errors": 0, - "requestsPerSec": 40.21, - "avgLatencyMs": 122.02, - "medianLatencyMs": 121, - "p50LatencyMs": 121, - "p75LatencyMs": 123, - "p90LatencyMs": 127, - "p99LatencyMs": 139, - "maxLatencyMs": 150, - "bytesPerSec": 23896064 + "requestsPerSec": 41.2, + "avgLatencyMs": 118.65, + "medianLatencyMs": 118, + "p50LatencyMs": 118, + "p75LatencyMs": 119, + "p90LatencyMs": 124, + "p99LatencyMs": 138, + "maxLatencyMs": 138, + "bytesPerSec": 24492441.6 }, { "workers": 10, "durationMs": 5000, - "requests": 186, + "requests": 194, "errors": 0, - "requestsPerSec": 37.21, - "avgLatencyMs": 259.82, - "medianLatencyMs": 257, - "p50LatencyMs": 257, - "p75LatencyMs": 263, - "p90LatencyMs": 280, - "p99LatencyMs": 431, - "maxLatencyMs": 462, - "bytesPerSec": 22113484.8 + "requestsPerSec": 38.8, + "avgLatencyMs": 252.42, + "medianLatencyMs": 252, + "p50LatencyMs": 252, + "p75LatencyMs": 257, + "p90LatencyMs": 264, + "p99LatencyMs": 394, + "maxLatencyMs": 427, + "bytesPerSec": 23063756.8 }, { "workers": 25, "durationMs": 5000, - "requests": 177, + "requests": 165, "errors": 0, - "requestsPerSec": 35.4, - "avgLatencyMs": 664.3, - "medianLatencyMs": 657, - "p50LatencyMs": 657, - "p75LatencyMs": 671, - "p90LatencyMs": 686, - "p99LatencyMs": 1899, - "maxLatencyMs": 2009, - "bytesPerSec": 21042790.4 + "requestsPerSec": 33, + "avgLatencyMs": 700.24, + "medianLatencyMs": 689, + "p50LatencyMs": 689, + "p75LatencyMs": 705, + "p90LatencyMs": 724, + "p99LatencyMs": 2001, + "maxLatencyMs": 2110, + "bytesPerSec": 19617382.4 }, { "workers": 50, - "durationMs": 5010, - "requests": 147, + "durationMs": 5000, + "requests": 154, "errors": 0, - "requestsPerSec": 29.4, - "avgLatencyMs": 1160.86, - "medianLatencyMs": 953, - "p50LatencyMs": 953, - "p75LatencyMs": 1111, - "p90LatencyMs": 2411, - "p99LatencyMs": 4650, - "maxLatencyMs": 4869, - "bytesPerSec": 17475993.61 + "requestsPerSec": 30.8, + "avgLatencyMs": 1173.09, + "medianLatencyMs": 925, + "p50LatencyMs": 925, + "p75LatencyMs": 1147, + "p90LatencyMs": 2420, + "p99LatencyMs": 4805, + "maxLatencyMs": 4997, + "bytesPerSec": 18311577.61 }, { "workers": 100, "durationMs": 5010, - "requests": 133, + "requests": 131, "errors": 0, - "requestsPerSec": 26.6, - "avgLatencyMs": 1220.41, - "medianLatencyMs": 946, - "p50LatencyMs": 946, - "p75LatencyMs": 1050, - "p90LatencyMs": 2713, - "p99LatencyMs": 4645, - "maxLatencyMs": 4836, - "bytesPerSec": 15810764.8 + "requestsPerSec": 26.2, + "avgLatencyMs": 1232.91, + "medianLatencyMs": 942, + "p50LatencyMs": 942, + "p75LatencyMs": 1124, + "p90LatencyMs": 2728, + "p99LatencyMs": 4594, + "maxLatencyMs": 4801, + "bytesPerSec": 15571353.6 }, { "workers": 200, "durationMs": 5010, - "requests": 102, + "requests": 90, "errors": 0, - "requestsPerSec": 20.4, - "avgLatencyMs": 1440.33, - "medianLatencyMs": 773, - "p50LatencyMs": 773, - "p75LatencyMs": 2250, - "p90LatencyMs": 3549, - "p99LatencyMs": 4816, - "maxLatencyMs": 4979, - "bytesPerSec": 12125798.4 + "requestsPerSec": 18, + "avgLatencyMs": 1493.42, + "medianLatencyMs": 792, + "p50LatencyMs": 792, + "p75LatencyMs": 2463, + "p90LatencyMs": 3611, + "p99LatencyMs": 4877, + "maxLatencyMs": 4877, + "bytesPerSec": 10701209.6 } ], "runs": 3, "samples": [ { "peakWorkers": 1, - "peakRequestsPerSec": 38.21, - "peakAvgLatencyMs": 25.65, - "peakP50LatencyMs": 25, - "peakP75LatencyMs": 27, - "peakP90LatencyMs": 28, - "peakP99LatencyMs": 32, - "totalRequests": 1035, + "peakRequestsPerSec": 41.8, + "peakAvgLatencyMs": 23.35, + "peakP50LatencyMs": 23, + "peakP75LatencyMs": 24, + "peakP90LatencyMs": 26, + "peakP99LatencyMs": 29, + "totalRequests": 1129, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 191, + "requests": 209, "errors": 0, - "requestsPerSec": 38.21, - "avgLatencyMs": 25.65, - "medianLatencyMs": 25, - "p50LatencyMs": 25, - "p75LatencyMs": 27, - "p90LatencyMs": 28, - "p99LatencyMs": 32, - "maxLatencyMs": 39, - "bytesPerSec": 22703308.8 + "requestsPerSec": 41.8, + "avgLatencyMs": 23.35, + "medianLatencyMs": 23, + "p50LatencyMs": 23, + "p75LatencyMs": 24, + "p90LatencyMs": 26, + "p99LatencyMs": 29, + "maxLatencyMs": 33, + "bytesPerSec": 24843059.2 }, { "workers": 5, "durationMs": 5000, - "requests": 189, + "requests": 205, "errors": 0, - "requestsPerSec": 37.8, - "avgLatencyMs": 130.39, - "medianLatencyMs": 130, - "p50LatencyMs": 130, - "p75LatencyMs": 132, - "p90LatencyMs": 134, - "p99LatencyMs": 158, - "maxLatencyMs": 175, - "bytesPerSec": 22464102.4 + "requestsPerSec": 41, + "avgLatencyMs": 120.59, + "medianLatencyMs": 122, + "p50LatencyMs": 122, + "p75LatencyMs": 123, + "p90LatencyMs": 124, + "p99LatencyMs": 128, + "maxLatencyMs": 130, + "bytesPerSec": 24371200 }, { "workers": 10, "durationMs": 5000, - "requests": 175, + "requests": 188, "errors": 0, - "requestsPerSec": 35, - "avgLatencyMs": 277.19, - "medianLatencyMs": 275, - "p50LatencyMs": 275, - "p75LatencyMs": 282, - "p90LatencyMs": 290, - "p99LatencyMs": 473, - "maxLatencyMs": 510, - "bytesPerSec": 20803584 + "requestsPerSec": 37.6, + "avgLatencyMs": 258.89, + "medianLatencyMs": 255, + "p50LatencyMs": 255, + "p75LatencyMs": 258, + "p90LatencyMs": 282, + "p99LatencyMs": 463, + "maxLatencyMs": 498, + "bytesPerSec": 22349414.4 }, { "workers": 25, "durationMs": 5000, - "requests": 152, + "requests": 169, "errors": 0, - "requestsPerSec": 30.4, - "avgLatencyMs": 765.81, - "medianLatencyMs": 753, - "p50LatencyMs": 753, - "p75LatencyMs": 768, - "p90LatencyMs": 789, - "p99LatencyMs": 2193, - "maxLatencyMs": 2311, - "bytesPerSec": 18070732.8 + "requestsPerSec": 33.8, + "avgLatencyMs": 681.82, + "medianLatencyMs": 669, + "p50LatencyMs": 669, + "p75LatencyMs": 683, + "p90LatencyMs": 690, + "p99LatencyMs": 1970, + "maxLatencyMs": 2073, + "bytesPerSec": 20092518.4 }, { "workers": 50, "durationMs": 5000, - "requests": 133, + "requests": 147, "errors": 0, - "requestsPerSec": 26.6, - "avgLatencyMs": 1209.48, - "medianLatencyMs": 942, - "p50LatencyMs": 942, - "p75LatencyMs": 1139, - "p90LatencyMs": 2551, - "p99LatencyMs": 4637, - "maxLatencyMs": 4867, - "bytesPerSec": 15810150.4 + "requestsPerSec": 29.4, + "avgLatencyMs": 1176.6, + "medianLatencyMs": 970, + "p50LatencyMs": 970, + "p75LatencyMs": 1185, + "p90LatencyMs": 2356, + "p99LatencyMs": 4704, + "maxLatencyMs": 4951, + "bytesPerSec": 17479270.4 }, { "workers": 100, "durationMs": 5010, - "requests": 120, + "requests": 126, "errors": 0, - "requestsPerSec": 24, - "avgLatencyMs": 1303.44, - "medianLatencyMs": 990, - "p50LatencyMs": 990, - "p75LatencyMs": 1141, - "p90LatencyMs": 2880, - "p99LatencyMs": 4727, - "maxLatencyMs": 4935, - "bytesPerSec": 14267238.4 + "requestsPerSec": 25.2, + "avgLatencyMs": 1276.22, + "medianLatencyMs": 915, + "p50LatencyMs": 915, + "p75LatencyMs": 1164, + "p90LatencyMs": 2993, + "p99LatencyMs": 4729, + "maxLatencyMs": 4921, + "bytesPerSec": 14981529.6 }, { "workers": 200, "durationMs": 5010, - "requests": 75, + "requests": 85, "errors": 0, - "requestsPerSec": 15, - "avgLatencyMs": 1627.44, - "medianLatencyMs": 843, - "p50LatencyMs": 843, - "p75LatencyMs": 2773, - "p90LatencyMs": 3867, - "p99LatencyMs": 4885, - "maxLatencyMs": 4885, - "bytesPerSec": 8917811.2 + "requestsPerSec": 17, + "avgLatencyMs": 1534.59, + "medianLatencyMs": 773, + "p50LatencyMs": 773, + "p75LatencyMs": 2474, + "p90LatencyMs": 3774, + "p99LatencyMs": 4860, + "maxLatencyMs": 4860, + "bytesPerSec": 10105651.2 } ] }, { "peakWorkers": 1, - "peakRequestsPerSec": 41, - "peakAvgLatencyMs": 23.84, - "peakP50LatencyMs": 24, + "peakRequestsPerSec": 41.6, + "peakAvgLatencyMs": 23.51, + "peakP50LatencyMs": 23, "peakP75LatencyMs": 25, - "peakP90LatencyMs": 25, - "peakP99LatencyMs": 29, - "totalRequests": 1151, + "peakP90LatencyMs": 26, + "peakP99LatencyMs": 27, + "totalRequests": 1148, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 205, + "requests": 208, "errors": 0, - "requestsPerSec": 41, - "avgLatencyMs": 23.84, - "medianLatencyMs": 24, - "p50LatencyMs": 24, + "requestsPerSec": 41.6, + "avgLatencyMs": 23.51, + "medianLatencyMs": 23, + "p50LatencyMs": 23, "p75LatencyMs": 25, - "p90LatencyMs": 25, - "p99LatencyMs": 29, - "maxLatencyMs": 34, - "bytesPerSec": 24371200 + "p90LatencyMs": 26, + "p99LatencyMs": 27, + "maxLatencyMs": 36, + "bytesPerSec": 24725094.4 }, { "workers": 5, "durationMs": 5000, - "requests": 201, + "requests": 206, "errors": 0, - "requestsPerSec": 40.21, - "avgLatencyMs": 122.02, - "medianLatencyMs": 121, - "p50LatencyMs": 121, - "p75LatencyMs": 123, - "p90LatencyMs": 127, - "p99LatencyMs": 139, - "maxLatencyMs": 150, - "bytesPerSec": 23896064 + "requestsPerSec": 41.2, + "avgLatencyMs": 118.65, + "medianLatencyMs": 118, + "p50LatencyMs": 118, + "p75LatencyMs": 119, + "p90LatencyMs": 124, + "p99LatencyMs": 138, + "maxLatencyMs": 138, + "bytesPerSec": 24492441.6 }, { "workers": 10, "durationMs": 5000, - "requests": 186, + "requests": 194, "errors": 0, - "requestsPerSec": 37.21, - "avgLatencyMs": 259.82, - "medianLatencyMs": 257, - "p50LatencyMs": 257, - "p75LatencyMs": 263, - "p90LatencyMs": 280, - "p99LatencyMs": 431, - "maxLatencyMs": 462, - "bytesPerSec": 22113484.8 + "requestsPerSec": 38.8, + "avgLatencyMs": 252.42, + "medianLatencyMs": 252, + "p50LatencyMs": 252, + "p75LatencyMs": 257, + "p90LatencyMs": 264, + "p99LatencyMs": 394, + "maxLatencyMs": 427, + "bytesPerSec": 23063756.8 }, { "workers": 25, "durationMs": 5000, - "requests": 177, + "requests": 165, "errors": 0, - "requestsPerSec": 35.4, - "avgLatencyMs": 664.3, - "medianLatencyMs": 657, - "p50LatencyMs": 657, - "p75LatencyMs": 671, - "p90LatencyMs": 686, - "p99LatencyMs": 1899, - "maxLatencyMs": 2009, - "bytesPerSec": 21042790.4 + "requestsPerSec": 33, + "avgLatencyMs": 700.24, + "medianLatencyMs": 689, + "p50LatencyMs": 689, + "p75LatencyMs": 705, + "p90LatencyMs": 724, + "p99LatencyMs": 2001, + "maxLatencyMs": 2110, + "bytesPerSec": 19617382.4 }, { "workers": 50, - "durationMs": 5010, - "requests": 147, + "durationMs": 5000, + "requests": 154, "errors": 0, - "requestsPerSec": 29.4, - "avgLatencyMs": 1160.86, - "medianLatencyMs": 953, - "p50LatencyMs": 953, - "p75LatencyMs": 1111, - "p90LatencyMs": 2411, - "p99LatencyMs": 4650, - "maxLatencyMs": 4869, - "bytesPerSec": 17475993.61 + "requestsPerSec": 30.8, + "avgLatencyMs": 1173.09, + "medianLatencyMs": 925, + "p50LatencyMs": 925, + "p75LatencyMs": 1147, + "p90LatencyMs": 2420, + "p99LatencyMs": 4805, + "maxLatencyMs": 4997, + "bytesPerSec": 18311577.61 }, { "workers": 100, "durationMs": 5010, - "requests": 133, + "requests": 131, "errors": 0, - "requestsPerSec": 26.6, - "avgLatencyMs": 1220.41, - "medianLatencyMs": 946, - "p50LatencyMs": 946, - "p75LatencyMs": 1050, - "p90LatencyMs": 2713, - "p99LatencyMs": 4645, - "maxLatencyMs": 4836, - "bytesPerSec": 15810764.8 + "requestsPerSec": 26.2, + "avgLatencyMs": 1232.91, + "medianLatencyMs": 942, + "p50LatencyMs": 942, + "p75LatencyMs": 1124, + "p90LatencyMs": 2728, + "p99LatencyMs": 4594, + "maxLatencyMs": 4801, + "bytesPerSec": 15571353.6 }, { "workers": 200, "durationMs": 5010, - "requests": 102, + "requests": 90, "errors": 0, - "requestsPerSec": 20.4, - "avgLatencyMs": 1440.33, - "medianLatencyMs": 773, - "p50LatencyMs": 773, - "p75LatencyMs": 2250, - "p90LatencyMs": 3549, - "p99LatencyMs": 4816, - "maxLatencyMs": 4979, - "bytesPerSec": 12125798.4 + "requestsPerSec": 18, + "avgLatencyMs": 1493.42, + "medianLatencyMs": 792, + "p50LatencyMs": 792, + "p75LatencyMs": 2463, + "p90LatencyMs": 3611, + "p99LatencyMs": 4877, + "maxLatencyMs": 4877, + "bytesPerSec": 10701209.6 } ] }, { "peakWorkers": 1, - "peakRequestsPerSec": 41.4, - "peakAvgLatencyMs": 23.6, + "peakRequestsPerSec": 41.2, + "peakAvgLatencyMs": 23.7, "peakP50LatencyMs": 23, - "peakP75LatencyMs": 24, - "peakP90LatencyMs": 25, - "peakP99LatencyMs": 28, - "totalRequests": 1136, + "peakP75LatencyMs": 25, + "peakP90LatencyMs": 26, + "peakP99LatencyMs": 27, + "totalRequests": 1144, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 207, + "requests": 206, "errors": 0, - "requestsPerSec": 41.4, - "avgLatencyMs": 23.6, + "requestsPerSec": 41.2, + "avgLatencyMs": 23.7, "medianLatencyMs": 23, "p50LatencyMs": 23, - "p75LatencyMs": 24, - "p90LatencyMs": 25, - "p99LatencyMs": 28, - "maxLatencyMs": 33, - "bytesPerSec": 24607129.6 + "p75LatencyMs": 25, + "p90LatencyMs": 26, + "p99LatencyMs": 27, + "maxLatencyMs": 35, + "bytesPerSec": 24489164.8 }, { "workers": 5, "durationMs": 5000, - "requests": 205, + "requests": 200, "errors": 0, - "requestsPerSec": 41, - "avgLatencyMs": 119.66, - "medianLatencyMs": 119, - "p50LatencyMs": 119, - "p75LatencyMs": 120, - "p90LatencyMs": 123, - "p99LatencyMs": 144, - "maxLatencyMs": 167, - "bytesPerSec": 24367923.2 + "requestsPerSec": 40, + "avgLatencyMs": 122.11, + "medianLatencyMs": 121, + "p50LatencyMs": 121, + "p75LatencyMs": 122, + "p90LatencyMs": 131, + "p99LatencyMs": 143, + "maxLatencyMs": 143, + "bytesPerSec": 23781376 }, { "workers": 10, "durationMs": 5000, - "requests": 194, + "requests": 188, "errors": 0, - "requestsPerSec": 38.8, - "avgLatencyMs": 251.76, - "medianLatencyMs": 249, - "p50LatencyMs": 249, - "p75LatencyMs": 255, - "p90LatencyMs": 267, - "p99LatencyMs": 432, - "maxLatencyMs": 459, - "bytesPerSec": 23063756.8 + "requestsPerSec": 37.6, + "avgLatencyMs": 258.36, + "medianLatencyMs": 257, + "p50LatencyMs": 257, + "p75LatencyMs": 265, + "p90LatencyMs": 279, + "p99LatencyMs": 406, + "maxLatencyMs": 443, + "bytesPerSec": 22352691.2 }, { "workers": 25, "durationMs": 5000, - "requests": 162, + "requests": 173, "errors": 0, - "requestsPerSec": 32.4, - "avgLatencyMs": 713.41, - "medianLatencyMs": 706, - "p50LatencyMs": 706, - "p75LatencyMs": 719, - "p90LatencyMs": 736, - "p99LatencyMs": 2039, - "maxLatencyMs": 2150, - "bytesPerSec": 19256934.4 + "requestsPerSec": 34.6, + "avgLatencyMs": 682.14, + "medianLatencyMs": 674, + "p50LatencyMs": 674, + "p75LatencyMs": 685, + "p90LatencyMs": 696, + "p99LatencyMs": 1957, + "maxLatencyMs": 2064, + "bytesPerSec": 20567654.4 }, { "workers": 50, "durationMs": 5000, - "requests": 147, + "requests": 154, "errors": 0, - "requestsPerSec": 29.4, - "avgLatencyMs": 1167.19, - "medianLatencyMs": 925, - "p50LatencyMs": 925, - "p75LatencyMs": 1126, - "p90LatencyMs": 2458, - "p99LatencyMs": 4678, - "maxLatencyMs": 4883, - "bytesPerSec": 17475993.61 + "requestsPerSec": 30.8, + "avgLatencyMs": 1172.25, + "medianLatencyMs": 928, + "p50LatencyMs": 928, + "p75LatencyMs": 1140, + "p90LatencyMs": 2418, + "p99LatencyMs": 4800, + "maxLatencyMs": 4990, + "bytesPerSec": 18308300.8 }, { "workers": 100, @@ -608,29 +608,29 @@ "requests": 133, "errors": 0, "requestsPerSec": 26.6, - "avgLatencyMs": 1256.51, - "medianLatencyMs": 958, - "p50LatencyMs": 958, - "p75LatencyMs": 1074, - "p90LatencyMs": 2804, - "p99LatencyMs": 4791, - "maxLatencyMs": 4973, - "bytesPerSec": 15810048 + "avgLatencyMs": 1245.83, + "medianLatencyMs": 932, + "p50LatencyMs": 932, + "p75LatencyMs": 1105, + "p90LatencyMs": 2833, + "p99LatencyMs": 4749, + "maxLatencyMs": 4936, + "bytesPerSec": 15810560 }, { "workers": 200, "durationMs": 5010, - "requests": 88, + "requests": 90, "errors": 0, - "requestsPerSec": 17.61, - "avgLatencyMs": 1504.47, - "medianLatencyMs": 773, - "p50LatencyMs": 773, - "p75LatencyMs": 2468, - "p90LatencyMs": 3730, - "p99LatencyMs": 4834, - "maxLatencyMs": 4834, - "bytesPerSec": 10458726.4 + "requestsPerSec": 18, + "avgLatencyMs": 1488.26, + "medianLatencyMs": 783, + "p50LatencyMs": 783, + "p75LatencyMs": 2457, + "p90LatencyMs": 3606, + "p99LatencyMs": 4850, + "maxLatencyMs": 4850, + "bytesPerSec": 10701209.6 } ] } @@ -640,74 +640,74 @@ "browserVersion": "Google Chrome 153.0.8010.47", "ssrLoadTests": { "peakWorkers": 1, - "peakRequestsPerSec": 44.6, - "peakAvgLatencyMs": 21.83, + "peakRequestsPerSec": 45, + "peakAvgLatencyMs": 21.71, "peakP50LatencyMs": 21, "peakP75LatencyMs": 23, "peakP90LatencyMs": 24, - "peakP99LatencyMs": 25, - "totalRequests": 1251, + "peakP99LatencyMs": 32, + "totalRequests": 1271, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 223, + "requests": 225, "errors": 0, - "requestsPerSec": 44.6, - "avgLatencyMs": 21.83, + "requestsPerSec": 45, + "avgLatencyMs": 21.71, "medianLatencyMs": 21, "p50LatencyMs": 21, "p75LatencyMs": 23, "p90LatencyMs": 24, - "p99LatencyMs": 25, - "maxLatencyMs": 33, - "bytesPerSec": 26412646.4 + "p99LatencyMs": 32, + "maxLatencyMs": 36, + "bytesPerSec": 26648576 }, { "workers": 5, "durationMs": 5000, - "requests": 220, + "requests": 225, "errors": 0, - "requestsPerSec": 44, - "avgLatencyMs": 112.33, - "medianLatencyMs": 112, - "p50LatencyMs": 112, - "p75LatencyMs": 114, - "p90LatencyMs": 116, + "requestsPerSec": 45, + "avgLatencyMs": 109.84, + "medianLatencyMs": 109, + "p50LatencyMs": 109, + "p75LatencyMs": 111, + "p90LatencyMs": 115, "p99LatencyMs": 130, - "maxLatencyMs": 138, - "bytesPerSec": 26055475.2 + "maxLatencyMs": 130, + "bytesPerSec": 26645299.2 }, { "workers": 10, "durationMs": 5000, - "requests": 198, + "requests": 200, "errors": 0, - "requestsPerSec": 39.6, - "avgLatencyMs": 244.27, - "medianLatencyMs": 246, - "p50LatencyMs": 246, - "p75LatencyMs": 249, - "p90LatencyMs": 251, - "p99LatencyMs": 401, - "maxLatencyMs": 441, - "bytesPerSec": 23443865.6 + "requestsPerSec": 40, + "avgLatencyMs": 242.43, + "medianLatencyMs": 242, + "p50LatencyMs": 242, + "p75LatencyMs": 246, + "p90LatencyMs": 250, + "p99LatencyMs": 366, + "maxLatencyMs": 421, + "bytesPerSec": 23679795.2 }, { "workers": 25, "durationMs": 5000, - "requests": 181, + "requests": 185, "errors": 0, - "requestsPerSec": 36.21, - "avgLatencyMs": 642.73, - "medianLatencyMs": 643, - "p50LatencyMs": 643, - "p75LatencyMs": 652, - "p90LatencyMs": 659, - "p99LatencyMs": 1809, - "maxLatencyMs": 1928, - "bytesPerSec": 21435187.2 + "requestsPerSec": 37, + "avgLatencyMs": 627.15, + "medianLatencyMs": 625, + "p50LatencyMs": 625, + "p75LatencyMs": 632, + "p90LatencyMs": 645, + "p99LatencyMs": 1781, + "maxLatencyMs": 1885, + "bytesPerSec": 21910323.2 }, { "workers": 50, @@ -715,29 +715,29 @@ "requests": 168, "errors": 0, "requestsPerSec": 33.6, - "avgLatencyMs": 1122.42, - "medianLatencyMs": 868, - "p50LatencyMs": 868, - "p75LatencyMs": 1056, - "p90LatencyMs": 2345, - "p99LatencyMs": 4779, - "maxLatencyMs": 4978, - "bytesPerSec": 19889356.8 + "avgLatencyMs": 1115.39, + "medianLatencyMs": 903, + "p50LatencyMs": 903, + "p75LatencyMs": 1072, + "p90LatencyMs": 2286, + "p99LatencyMs": 4754, + "maxLatencyMs": 4957, + "bytesPerSec": 19892633.61 }, { "workers": 100, - "durationMs": 5000, - "requests": 147, + "durationMs": 5010, + "requests": 154, "errors": 0, - "requestsPerSec": 29.4, - "avgLatencyMs": 1173.75, - "medianLatencyMs": 867, - "p50LatencyMs": 867, - "p75LatencyMs": 1057, - "p90LatencyMs": 2674, - "p99LatencyMs": 4676, - "maxLatencyMs": 4857, - "bytesPerSec": 17405337.61 + "requestsPerSec": 30.8, + "avgLatencyMs": 1165.49, + "medianLatencyMs": 878, + "p50LatencyMs": 878, + "p75LatencyMs": 1045, + "p90LatencyMs": 2595, + "p99LatencyMs": 4745, + "maxLatencyMs": 4918, + "bytesPerSec": 18234368 }, { "workers": 200, @@ -745,14 +745,14 @@ "requests": 114, "errors": 0, "requestsPerSec": 22.8, - "avgLatencyMs": 1369.87, - "medianLatencyMs": 811, - "p50LatencyMs": 811, - "p75LatencyMs": 2018, - "p90LatencyMs": 3402, - "p99LatencyMs": 4814, - "maxLatencyMs": 4965, - "bytesPerSec": 13497753.6 + "avgLatencyMs": 1363.36, + "medianLatencyMs": 798, + "p50LatencyMs": 798, + "p75LatencyMs": 2070, + "p90LatencyMs": 3416, + "p99LatencyMs": 4785, + "maxLatencyMs": 4925, + "bytesPerSec": 13497344 } ], "runs": 3, @@ -760,12 +760,12 @@ { "peakWorkers": 5, "peakRequestsPerSec": 46, - "peakAvgLatencyMs": 107.2, + "peakAvgLatencyMs": 107.79, "peakP50LatencyMs": 107, - "peakP75LatencyMs": 108, - "peakP90LatencyMs": 111, - "peakP99LatencyMs": 126, - "totalRequests": 1298, + "peakP75LatencyMs": 109, + "peakP90LatencyMs": 110, + "peakP99LatencyMs": 132, + "totalRequests": 1287, "totalErrors": 0, "stages": [ { @@ -774,13 +774,13 @@ "requests": 229, "errors": 0, "requestsPerSec": 45.8, - "avgLatencyMs": 21.26, + "avgLatencyMs": 21.25, "medianLatencyMs": 21, "p50LatencyMs": 21, "p75LatencyMs": 22, "p90LatencyMs": 23, - "p99LatencyMs": 28, - "maxLatencyMs": 28, + "p99LatencyMs": 26, + "maxLatencyMs": 31, "bytesPerSec": 27120435.2 }, { @@ -789,147 +789,147 @@ "requests": 230, "errors": 0, "requestsPerSec": 46, - "avgLatencyMs": 107.2, + "avgLatencyMs": 107.79, "medianLatencyMs": 107, "p50LatencyMs": 107, - "p75LatencyMs": 108, - "p90LatencyMs": 111, - "p99LatencyMs": 126, - "maxLatencyMs": 127, - "bytesPerSec": 27235123.2 + "p75LatencyMs": 109, + "p90LatencyMs": 110, + "p99LatencyMs": 132, + "maxLatencyMs": 132, + "bytesPerSec": 27238400 }, { "workers": 10, "durationMs": 5000, - "requests": 206, + "requests": 208, "errors": 0, - "requestsPerSec": 41.2, - "avgLatencyMs": 236.16, - "medianLatencyMs": 236, - "p50LatencyMs": 236, - "p75LatencyMs": 239, - "p90LatencyMs": 243, - "p99LatencyMs": 375, - "maxLatencyMs": 425, - "bytesPerSec": 24390860.8 + "requestsPerSec": 41.6, + "avgLatencyMs": 234.24, + "medianLatencyMs": 233, + "p50LatencyMs": 233, + "p75LatencyMs": 234, + "p90LatencyMs": 241, + "p99LatencyMs": 397, + "maxLatencyMs": 449, + "bytesPerSec": 24626790.4 }, { "workers": 25, "durationMs": 5000, - "requests": 190, + "requests": 181, "errors": 0, - "requestsPerSec": 38, - "avgLatencyMs": 612.86, - "medianLatencyMs": 612, - "p50LatencyMs": 612, - "p75LatencyMs": 623, - "p90LatencyMs": 626, - "p99LatencyMs": 1735, - "maxLatencyMs": 1833, - "bytesPerSec": 22500147.2 + "requestsPerSec": 36.21, + "avgLatencyMs": 635.75, + "medianLatencyMs": 635, + "p50LatencyMs": 635, + "p75LatencyMs": 651, + "p90LatencyMs": 658, + "p99LatencyMs": 1776, + "maxLatencyMs": 1880, + "bytesPerSec": 21438464 }, { "workers": 50, "durationMs": 5000, - "requests": 175, + "requests": 166, "errors": 0, - "requestsPerSec": 35, - "avgLatencyMs": 1081.59, - "medianLatencyMs": 886, - "p50LatencyMs": 886, - "p75LatencyMs": 1082, - "p90LatencyMs": 2096, - "p99LatencyMs": 4614, - "maxLatencyMs": 4805, - "bytesPerSec": 20720025.61 + "requestsPerSec": 33.21, + "avgLatencyMs": 1106.04, + "medianLatencyMs": 897, + "p50LatencyMs": 897, + "p75LatencyMs": 1098, + "p90LatencyMs": 2206, + "p99LatencyMs": 4617, + "maxLatencyMs": 4814, + "bytesPerSec": 19653427.2 }, { "workers": 100, "durationMs": 5010, - "requests": 154, + "requests": 160, "errors": 0, - "requestsPerSec": 30.8, - "avgLatencyMs": 1144.88, - "medianLatencyMs": 856, - "p50LatencyMs": 856, + "requestsPerSec": 32, + "avgLatencyMs": 1131.78, + "medianLatencyMs": 892, + "p50LatencyMs": 892, "p75LatencyMs": 1038, - "p90LatencyMs": 2545, - "p99LatencyMs": 4659, - "maxLatencyMs": 4834, - "bytesPerSec": 18234777.61 + "p90LatencyMs": 2372, + "p99LatencyMs": 4621, + "maxLatencyMs": 4791, + "bytesPerSec": 18943590.4 }, { "workers": 200, "durationMs": 5010, - "requests": 114, + "requests": 113, "errors": 0, - "requestsPerSec": 22.8, - "avgLatencyMs": 1362.86, + "requestsPerSec": 22.6, + "avgLatencyMs": 1348.96, "medianLatencyMs": 807, "p50LatencyMs": 807, - "p75LatencyMs": 2005, - "p90LatencyMs": 3387, - "p99LatencyMs": 4791, - "maxLatencyMs": 4944, - "bytesPerSec": 13498163.2 + "p75LatencyMs": 2066, + "p90LatencyMs": 3341, + "p99LatencyMs": 4685, + "maxLatencyMs": 4840, + "bytesPerSec": 13382144 } ] }, { "peakWorkers": 1, - "peakRequestsPerSec": 44, - "peakAvgLatencyMs": 22.18, - "peakP50LatencyMs": 22, - "peakP75LatencyMs": 24, - "peakP90LatencyMs": 25, - "peakP99LatencyMs": 28, - "totalRequests": 1245, + "peakRequestsPerSec": 45, + "peakAvgLatencyMs": 21.66, + "peakP50LatencyMs": 21, + "peakP75LatencyMs": 23, + "peakP90LatencyMs": 24, + "peakP99LatencyMs": 36, + "totalRequests": 1271, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 220, + "requests": 225, "errors": 0, - "requestsPerSec": 44, - "avgLatencyMs": 22.18, - "medianLatencyMs": 22, - "p50LatencyMs": 22, - "p75LatencyMs": 24, - "p90LatencyMs": 25, - "p99LatencyMs": 28, - "maxLatencyMs": 32, - "bytesPerSec": 26055475.2 + "requestsPerSec": 45, + "avgLatencyMs": 21.66, + "medianLatencyMs": 21, + "p50LatencyMs": 21, + "p75LatencyMs": 23, + "p90LatencyMs": 24, + "p99LatencyMs": 36, + "maxLatencyMs": 37, + "bytesPerSec": 26648576 }, { "workers": 5, "durationMs": 5000, - "requests": 220, + "requests": 225, "errors": 0, - "requestsPerSec": 44, - "avgLatencyMs": 112.02, - "medianLatencyMs": 111, - "p50LatencyMs": 111, - "p75LatencyMs": 114, - "p90LatencyMs": 115, - "p99LatencyMs": 126, - "maxLatencyMs": 139, - "bytesPerSec": 26055475.2 + "requestsPerSec": 45, + "avgLatencyMs": 109.61, + "medianLatencyMs": 109, + "p50LatencyMs": 109, + "p75LatencyMs": 111, + "p90LatencyMs": 112, + "p99LatencyMs": 131, + "maxLatencyMs": 131, + "bytesPerSec": 26648576 }, { "workers": 10, "durationMs": 5000, - "requests": 200, + "requests": 204, "errors": 0, - "requestsPerSec": 40, - "avgLatencyMs": 243.11, - "medianLatencyMs": 248, - "p50LatencyMs": 248, - "p75LatencyMs": 250, - "p90LatencyMs": 254, - "p99LatencyMs": 365, - "maxLatencyMs": 416, - "bytesPerSec": 23679795.2 + "requestsPerSec": 40.8, + "avgLatencyMs": 240.02, + "medianLatencyMs": 243, + "p50LatencyMs": 243, + "p75LatencyMs": 246, + "p90LatencyMs": 250, + "p99LatencyMs": 357, + "maxLatencyMs": 408, + "bytesPerSec": 24154931.2 }, { "workers": 25, @@ -937,14 +937,14 @@ "requests": 181, "errors": 0, "requestsPerSec": 36.21, - "avgLatencyMs": 639.27, - "medianLatencyMs": 637, - "p50LatencyMs": 637, - "p75LatencyMs": 648, - "p90LatencyMs": 659, - "p99LatencyMs": 1804, - "maxLatencyMs": 1907, - "bytesPerSec": 21435187.2 + "avgLatencyMs": 640.74, + "medianLatencyMs": 630, + "p50LatencyMs": 630, + "p75LatencyMs": 638, + "p90LatencyMs": 643, + "p99LatencyMs": 1859, + "maxLatencyMs": 1961, + "bytesPerSec": 21436006.4 }, { "workers": 50, @@ -952,13 +952,13 @@ "requests": 168, "errors": 0, "requestsPerSec": 33.6, - "avgLatencyMs": 1102.39, - "medianLatencyMs": 886, - "p50LatencyMs": 886, - "p75LatencyMs": 1053, - "p90LatencyMs": 2270, - "p99LatencyMs": 4702, - "maxLatencyMs": 4897, + "avgLatencyMs": 1098.99, + "medianLatencyMs": 866, + "p50LatencyMs": 866, + "p75LatencyMs": 1049, + "p90LatencyMs": 2282, + "p99LatencyMs": 4686, + "maxLatencyMs": 4879, "bytesPerSec": 19892633.61 }, { @@ -967,102 +967,102 @@ "requests": 154, "errors": 0, "requestsPerSec": 30.8, - "avgLatencyMs": 1180.64, - "medianLatencyMs": 908, - "p50LatencyMs": 908, - "p75LatencyMs": 1054, - "p90LatencyMs": 2588, - "p99LatencyMs": 4806, - "maxLatencyMs": 4990, - "bytesPerSec": 18235801.61 + "avgLatencyMs": 1161.71, + "medianLatencyMs": 878, + "p50LatencyMs": 878, + "p75LatencyMs": 1028, + "p90LatencyMs": 2565, + "p99LatencyMs": 4727, + "maxLatencyMs": 4906, + "bytesPerSec": 18232524.8 }, { "workers": 200, "durationMs": 5010, - "requests": 102, + "requests": 114, "errors": 0, - "requestsPerSec": 20.4, - "avgLatencyMs": 1416, - "medianLatencyMs": 776, - "p50LatencyMs": 776, - "p75LatencyMs": 2280, - "p90LatencyMs": 3495, - "p99LatencyMs": 4726, - "maxLatencyMs": 4869, - "bytesPerSec": 12076646.4 + "requestsPerSec": 22.8, + "avgLatencyMs": 1372.65, + "medianLatencyMs": 783, + "p50LatencyMs": 783, + "p75LatencyMs": 2104, + "p90LatencyMs": 3458, + "p99LatencyMs": 4821, + "maxLatencyMs": 4971, + "bytesPerSec": 13500108.8 } ] }, { "peakWorkers": 1, - "peakRequestsPerSec": 44.6, - "peakAvgLatencyMs": 21.83, + "peakRequestsPerSec": 45, + "peakAvgLatencyMs": 21.71, "peakP50LatencyMs": 21, "peakP75LatencyMs": 23, "peakP90LatencyMs": 24, - "peakP99LatencyMs": 25, - "totalRequests": 1251, + "peakP99LatencyMs": 32, + "totalRequests": 1271, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 223, + "requests": 225, "errors": 0, - "requestsPerSec": 44.6, - "avgLatencyMs": 21.83, + "requestsPerSec": 45, + "avgLatencyMs": 21.71, "medianLatencyMs": 21, "p50LatencyMs": 21, "p75LatencyMs": 23, "p90LatencyMs": 24, - "p99LatencyMs": 25, - "maxLatencyMs": 33, - "bytesPerSec": 26412646.4 + "p99LatencyMs": 32, + "maxLatencyMs": 36, + "bytesPerSec": 26648576 }, { "workers": 5, "durationMs": 5000, - "requests": 220, + "requests": 225, "errors": 0, - "requestsPerSec": 44, - "avgLatencyMs": 112.33, - "medianLatencyMs": 112, - "p50LatencyMs": 112, - "p75LatencyMs": 114, - "p90LatencyMs": 116, + "requestsPerSec": 45, + "avgLatencyMs": 109.84, + "medianLatencyMs": 109, + "p50LatencyMs": 109, + "p75LatencyMs": 111, + "p90LatencyMs": 115, "p99LatencyMs": 130, - "maxLatencyMs": 138, - "bytesPerSec": 26055475.2 + "maxLatencyMs": 130, + "bytesPerSec": 26645299.2 }, { "workers": 10, "durationMs": 5000, - "requests": 198, + "requests": 200, "errors": 0, - "requestsPerSec": 39.6, - "avgLatencyMs": 244.27, - "medianLatencyMs": 246, - "p50LatencyMs": 246, - "p75LatencyMs": 249, - "p90LatencyMs": 251, - "p99LatencyMs": 401, - "maxLatencyMs": 441, - "bytesPerSec": 23443865.6 + "requestsPerSec": 40, + "avgLatencyMs": 242.43, + "medianLatencyMs": 242, + "p50LatencyMs": 242, + "p75LatencyMs": 246, + "p90LatencyMs": 250, + "p99LatencyMs": 366, + "maxLatencyMs": 421, + "bytesPerSec": 23679795.2 }, { "workers": 25, "durationMs": 5000, - "requests": 181, + "requests": 185, "errors": 0, - "requestsPerSec": 36.21, - "avgLatencyMs": 642.73, - "medianLatencyMs": 643, - "p50LatencyMs": 643, - "p75LatencyMs": 652, - "p90LatencyMs": 659, - "p99LatencyMs": 1809, - "maxLatencyMs": 1928, - "bytesPerSec": 21435187.2 + "requestsPerSec": 37, + "avgLatencyMs": 627.15, + "medianLatencyMs": 625, + "p50LatencyMs": 625, + "p75LatencyMs": 632, + "p90LatencyMs": 645, + "p99LatencyMs": 1781, + "maxLatencyMs": 1885, + "bytesPerSec": 21910323.2 }, { "workers": 50, @@ -1070,29 +1070,29 @@ "requests": 168, "errors": 0, "requestsPerSec": 33.6, - "avgLatencyMs": 1122.42, - "medianLatencyMs": 868, - "p50LatencyMs": 868, - "p75LatencyMs": 1056, - "p90LatencyMs": 2345, - "p99LatencyMs": 4779, - "maxLatencyMs": 4978, - "bytesPerSec": 19889356.8 + "avgLatencyMs": 1115.39, + "medianLatencyMs": 903, + "p50LatencyMs": 903, + "p75LatencyMs": 1072, + "p90LatencyMs": 2286, + "p99LatencyMs": 4754, + "maxLatencyMs": 4957, + "bytesPerSec": 19892633.61 }, { "workers": 100, - "durationMs": 5000, - "requests": 147, + "durationMs": 5010, + "requests": 154, "errors": 0, - "requestsPerSec": 29.4, - "avgLatencyMs": 1173.75, - "medianLatencyMs": 867, - "p50LatencyMs": 867, - "p75LatencyMs": 1057, - "p90LatencyMs": 2674, - "p99LatencyMs": 4676, - "maxLatencyMs": 4857, - "bytesPerSec": 17405337.61 + "requestsPerSec": 30.8, + "avgLatencyMs": 1165.49, + "medianLatencyMs": 878, + "p50LatencyMs": 878, + "p75LatencyMs": 1045, + "p90LatencyMs": 2595, + "p99LatencyMs": 4745, + "maxLatencyMs": 4918, + "bytesPerSec": 18234368 }, { "workers": 200, @@ -1100,14 +1100,14 @@ "requests": 114, "errors": 0, "requestsPerSec": 22.8, - "avgLatencyMs": 1369.87, - "medianLatencyMs": 811, - "p50LatencyMs": 811, - "p75LatencyMs": 2018, - "p90LatencyMs": 3402, - "p99LatencyMs": 4814, - "maxLatencyMs": 4965, - "bytesPerSec": 13497753.6 + "avgLatencyMs": 1363.36, + "medianLatencyMs": 798, + "p50LatencyMs": 798, + "p75LatencyMs": 2070, + "p90LatencyMs": 3416, + "p99LatencyMs": 4785, + "maxLatencyMs": 4925, + "bytesPerSec": 13497344 } ] } diff --git a/packages/docs/src/content/runtime/versions/app-nuxt/4.5.2.json b/packages/docs/src/content/runtime/versions/app-nuxt/4.5.2.json index 61d4cb12..5c906393 100644 --- a/packages/docs/src/content/runtime/versions/app-nuxt/4.5.2.json +++ b/packages/docs/src/content/runtime/versions/app-nuxt/4.5.2.json @@ -4,218 +4,218 @@ "type": "runtime-app", "isFocused": true, "order": 3, - "timingMeasuredAt": "2026-10-03T13:34:23.158Z", + "timingMeasuredAt": "2026-10-04T04:21:33.714Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "4.5.2", "clientSideRenderedTests": { - "firstPaintMs": 153.8, - "fcpMs": 153.83, + "firstPaintMs": 169.6, + "fcpMs": 169.6, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 10.7, - "inputDelayMs": 0.46, - "processingDurationMs": 2, - "presentationDelayMs": 8.24 + "interactionLatencyMs": 9.37, + "inputDelayMs": 0.44, + "processingDurationMs": 2.11, + "presentationDelayMs": 6.82 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 11.01, - "fcpMs": 11.06, - "interactionLatencyMs": 2.51, - "inputDelayMs": 0.04, - "processingDurationMs": 1.18, - "presentationDelayMs": 2.93 + "firstPaintMs": 12.34, + "fcpMs": 12.31, + "interactionLatencyMs": 2.64, + "inputDelayMs": 0.09, + "processingDurationMs": 1.26, + "presentationDelayMs": 3.15 }, "samples": [ { - "firstPaintMs": 152, - "fcpMs": 151.613, + "firstPaintMs": 190, + "fcpMs": 189.742, "interactionTests": { - "interactionLatencyMs": 8.74, - "inputDelayMs": 0.418, - "processingDurationMs": 1.277, - "presentationDelayMs": 7.045 + "interactionLatencyMs": 7.073, + "inputDelayMs": 0.568, + "processingDurationMs": 2.306, + "presentationDelayMs": 4.199 } }, { - "firstPaintMs": 162, - "fcpMs": 162.39, + "firstPaintMs": 163, + "fcpMs": 162.774, "interactionTests": { - "interactionLatencyMs": 12.846, - "inputDelayMs": 0.464, - "processingDurationMs": 1.336, - "presentationDelayMs": 11.046 + "interactionLatencyMs": 9.924000000000001, + "inputDelayMs": 0.408, + "processingDurationMs": 1.338, + "presentationDelayMs": 8.178 } }, { - "firstPaintMs": 168, - "fcpMs": 167.998, + "firstPaintMs": 159, + "fcpMs": 158.791, "interactionTests": { - "interactionLatencyMs": 9.672, - "inputDelayMs": 0.502, - "processingDurationMs": 4.094, - "presentationDelayMs": 5.076 + "interactionLatencyMs": 7.0920000000000005, + "inputDelayMs": 0.364, + "processingDurationMs": 1.248, + "presentationDelayMs": 5.48 } }, { - "firstPaintMs": 143, - "fcpMs": 143.259, + "firstPaintMs": 172, + "fcpMs": 172.458, "interactionTests": { - "interactionLatencyMs": 8.368, - "inputDelayMs": 0.433, - "processingDurationMs": 1.56, - "presentationDelayMs": 6.375 + "interactionLatencyMs": 13.515, + "inputDelayMs": 0.377, + "processingDurationMs": 1.433, + "presentationDelayMs": 11.705 } }, { - "firstPaintMs": 144, - "fcpMs": 143.911, + "firstPaintMs": 164, + "fcpMs": 164.239, "interactionTests": { - "interactionLatencyMs": 13.889, - "inputDelayMs": 0.506, - "processingDurationMs": 1.747, - "presentationDelayMs": 11.636 + "interactionLatencyMs": 9.253, + "inputDelayMs": 0.49, + "processingDurationMs": 4.232, + "presentationDelayMs": 4.531 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 358, - "avgLatencyMs": 2.867, - "medianLatencyMs": 2.718, - "samples": 3489, + "opsPerSec": 378, + "avgLatencyMs": 2.709, + "medianLatencyMs": 2.569, + "samples": 3691, "bodySizeKb": 201.57, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 124.6, - "fcpMs": 124.48, + "firstPaintMs": 110.8, + "fcpMs": 110.68, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 17.38, - "inputDelayMs": 0.87, - "processingDurationMs": 2.16, - "presentationDelayMs": 14.35 + "interactionLatencyMs": 12.87, + "inputDelayMs": 0.54, + "processingDurationMs": 1.37, + "presentationDelayMs": 10.96 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 24.48, - "fcpMs": 24.54, - "interactionLatencyMs": 2.82, - "inputDelayMs": 0.71, - "processingDurationMs": 1.29, - "presentationDelayMs": 2.11 + "firstPaintMs": 13.59, + "fcpMs": 13.61, + "interactionLatencyMs": 0.77, + "inputDelayMs": 0.06, + "processingDurationMs": 0.06, + "presentationDelayMs": 0.77 }, "samples": [ { - "firstPaintMs": 143, - "fcpMs": 142.748, + "firstPaintMs": 104, + "fcpMs": 104.202, "interactionTests": { - "interactionLatencyMs": 18.67, - "inputDelayMs": 0.463, - "processingDurationMs": 1.273, - "presentationDelayMs": 16.934 + "interactionLatencyMs": 13.654, + "inputDelayMs": 0.577, + "processingDurationMs": 1.386, + "presentationDelayMs": 11.691 } }, { - "firstPaintMs": 155, - "fcpMs": 155.118, + "firstPaintMs": 131, + "fcpMs": 130.648, "interactionTests": { - "interactionLatencyMs": 16.424999999999997, - "inputDelayMs": 0.863, - "processingDurationMs": 1.256, - "presentationDelayMs": 14.306 + "interactionLatencyMs": 12.529, + "inputDelayMs": 0.52, + "processingDurationMs": 1.41, + "presentationDelayMs": 10.599 } }, { - "firstPaintMs": 123, - "fcpMs": 122.84, + "firstPaintMs": 108, + "fcpMs": 107.684, "interactionTests": { - "interactionLatencyMs": 20.771, - "inputDelayMs": 2.11, - "processingDurationMs": 2.951, - "presentationDelayMs": 15.71 + "interactionLatencyMs": 13.643, + "inputDelayMs": 0.607, + "processingDurationMs": 1.287, + "presentationDelayMs": 11.749 } }, { - "firstPaintMs": 98, - "fcpMs": 97.921, + "firstPaintMs": 95, + "fcpMs": 94.564, "interactionTests": { - "interactionLatencyMs": 13.193, - "inputDelayMs": 0.399, - "processingDurationMs": 1.278, - "presentationDelayMs": 11.516 + "interactionLatencyMs": 12.65, + "inputDelayMs": 0.447, + "processingDurationMs": 1.338, + "presentationDelayMs": 10.865 } }, { - "firstPaintMs": 104, - "fcpMs": 103.781, + "firstPaintMs": 116, + "fcpMs": 116.316, "interactionTests": { - "interactionLatencyMs": 17.863, - "inputDelayMs": 0.532, - "processingDurationMs": 4.065, - "presentationDelayMs": 13.266 + "interactionLatencyMs": 11.882000000000001, + "inputDelayMs": 0.525, + "processingDurationMs": 1.438, + "presentationDelayMs": 9.919 } } ] }, "ssrRouterLinkLoadTests": { "peakWorkers": 5, - "peakRequestsPerSec": 72.8, - "peakAvgLatencyMs": 67.88, - "peakP50LatencyMs": 64, - "peakP75LatencyMs": 66, - "peakP90LatencyMs": 78, + "peakRequestsPerSec": 74, + "peakAvgLatencyMs": 66.36, + "peakP50LatencyMs": 63, + "peakP75LatencyMs": 64, + "peakP90LatencyMs": 67, "peakP99LatencyMs": 120, - "totalRequests": 2343, + "totalRequests": 2401, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 342, + "requests": 345, "errors": 0, - "requestsPerSec": 68.41, - "avgLatencyMs": 14.08, - "medianLatencyMs": 12, - "p50LatencyMs": 12, - "p75LatencyMs": 17, - "p90LatencyMs": 18, - "p99LatencyMs": 36, - "maxLatencyMs": 40, - "bytesPerSec": 20904345.61 + "requestsPerSec": 69, + "avgLatencyMs": 13.91, + "medianLatencyMs": 11, + "p50LatencyMs": 11, + "p75LatencyMs": 16, + "p90LatencyMs": 17, + "p99LatencyMs": 39, + "maxLatencyMs": 42, + "bytesPerSec": 21091123.2 }, { "workers": 5, "durationMs": 5000, - "requests": 364, + "requests": 370, "errors": 0, - "requestsPerSec": 72.8, - "avgLatencyMs": 67.88, - "medianLatencyMs": 64, - "p50LatencyMs": 64, - "p75LatencyMs": 66, - "p90LatencyMs": 78, + "requestsPerSec": 74, + "avgLatencyMs": 66.36, + "medianLatencyMs": 63, + "p50LatencyMs": 63, + "p75LatencyMs": 64, + "p90LatencyMs": 67, "p99LatencyMs": 120, - "maxLatencyMs": 122, - "bytesPerSec": 22244556.8 + "maxLatencyMs": 121, + "bytesPerSec": 22611558.4 }, { "workers": 10, "durationMs": 5000, - "requests": 363, + "requests": 370, "errors": 0, - "requestsPerSec": 72.6, - "avgLatencyMs": 134.56, - "medianLatencyMs": 129, - "p50LatencyMs": 129, - "p75LatencyMs": 145, - "p90LatencyMs": 148, - "p99LatencyMs": 236, - "maxLatencyMs": 436, - "bytesPerSec": 22185574.4 + "requestsPerSec": 74, + "avgLatencyMs": 133.41, + "medianLatencyMs": 126, + "p50LatencyMs": 126, + "p75LatencyMs": 131, + "p90LatencyMs": 161, + "p99LatencyMs": 233, + "maxLatencyMs": 421, + "bytesPerSec": 22614835.2 }, { "workers": 25, @@ -223,236 +223,236 @@ "requests": 356, "errors": 0, "requestsPerSec": 71.2, - "avgLatencyMs": 341.86, - "medianLatencyMs": 341, - "p50LatencyMs": 341, - "p75LatencyMs": 343, - "p90LatencyMs": 345, - "p99LatencyMs": 1896, - "maxLatencyMs": 2399, + "avgLatencyMs": 336.34, + "medianLatencyMs": 330, + "p50LatencyMs": 330, + "p75LatencyMs": 336, + "p90LatencyMs": 338, + "p99LatencyMs": 1883, + "maxLatencyMs": 2388, "bytesPerSec": 21756313.6 }, { "workers": 50, "durationMs": 5000, - "requests": 342, + "requests": 350, "errors": 0, - "requestsPerSec": 68.41, - "avgLatencyMs": 505.93, - "medianLatencyMs": 366, - "p50LatencyMs": 366, - "p75LatencyMs": 441, - "p90LatencyMs": 484, - "p99LatencyMs": 4221, - "maxLatencyMs": 4930, - "bytesPerSec": 20898611.2 + "requestsPerSec": 70, + "avgLatencyMs": 488.96, + "medianLatencyMs": 373, + "p50LatencyMs": 373, + "p75LatencyMs": 456, + "p90LatencyMs": 487, + "p99LatencyMs": 4050, + "maxLatencyMs": 4776, + "bytesPerSec": 21392588.8 }, { "workers": 100, "durationMs": 5010, - "requests": 305, + "requests": 323, "errors": 0, - "requestsPerSec": 61, - "avgLatencyMs": 520.91, - "medianLatencyMs": 365, - "p50LatencyMs": 365, - "p75LatencyMs": 445, - "p90LatencyMs": 665, - "p99LatencyMs": 4092, - "maxLatencyMs": 4802, - "bytesPerSec": 18642124.8 + "requestsPerSec": 64.6, + "avgLatencyMs": 510.11, + "medianLatencyMs": 364, + "p50LatencyMs": 364, + "p75LatencyMs": 440, + "p90LatencyMs": 551, + "p99LatencyMs": 4128, + "maxLatencyMs": 4837, + "bytesPerSec": 19741900.8 }, { "workers": 200, "durationMs": 5010, - "requests": 271, + "requests": 287, "errors": 0, - "requestsPerSec": 54.2, - "avgLatencyMs": 553.95, - "medianLatencyMs": 340, - "p50LatencyMs": 340, - "p75LatencyMs": 420, - "p90LatencyMs": 1204, - "p99LatencyMs": 4356, - "maxLatencyMs": 4806, - "bytesPerSec": 16564224 + "requestsPerSec": 57.4, + "avgLatencyMs": 559.58, + "medianLatencyMs": 356, + "p50LatencyMs": 356, + "p75LatencyMs": 416, + "p90LatencyMs": 1235, + "p99LatencyMs": 4548, + "maxLatencyMs": 4988, + "bytesPerSec": 17540710.4 } ], "runs": 3, "samples": [ { "peakWorkers": 10, - "peakRequestsPerSec": 73, - "peakAvgLatencyMs": 134.51, - "peakP50LatencyMs": 128, - "peakP75LatencyMs": 130, - "peakP90LatencyMs": 175, - "peakP99LatencyMs": 237, - "totalRequests": 2334, + "peakRequestsPerSec": 74, + "peakAvgLatencyMs": 133.82, + "peakP50LatencyMs": 129, + "peakP75LatencyMs": 145, + "peakP90LatencyMs": 148, + "peakP99LatencyMs": 234, + "totalRequests": 2389, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 342, + "requests": 346, "errors": 0, - "requestsPerSec": 68.41, - "avgLatencyMs": 14.05, + "requestsPerSec": 69.2, + "avgLatencyMs": 13.9, "medianLatencyMs": 11, "p50LatencyMs": 11, "p75LatencyMs": 17, "p90LatencyMs": 18, - "p99LatencyMs": 34, - "maxLatencyMs": 41, - "bytesPerSec": 20907622.4 + "p99LatencyMs": 33, + "maxLatencyMs": 39, + "bytesPerSec": 21150105.61 }, { "workers": 5, "durationMs": 5000, - "requests": 364, + "requests": 368, "errors": 0, - "requestsPerSec": 72.8, - "avgLatencyMs": 67.62, - "medianLatencyMs": 65, - "p50LatencyMs": 65, - "p75LatencyMs": 66, - "p90LatencyMs": 76, - "p99LatencyMs": 119, - "maxLatencyMs": 121, - "bytesPerSec": 22244556.8 + "requestsPerSec": 73.6, + "avgLatencyMs": 67.01, + "medianLatencyMs": 64, + "p50LatencyMs": 64, + "p75LatencyMs": 65, + "p90LatencyMs": 77, + "p99LatencyMs": 117, + "maxLatencyMs": 117, + "bytesPerSec": 22490316.8 }, { "workers": 10, "durationMs": 5000, - "requests": 365, + "requests": 370, "errors": 0, - "requestsPerSec": 73, - "avgLatencyMs": 134.51, - "medianLatencyMs": 128, - "p50LatencyMs": 128, - "p75LatencyMs": 130, - "p90LatencyMs": 175, - "p99LatencyMs": 237, - "maxLatencyMs": 464, - "bytesPerSec": 22303539.2 + "requestsPerSec": 74, + "avgLatencyMs": 133.82, + "medianLatencyMs": 129, + "p50LatencyMs": 129, + "p75LatencyMs": 145, + "p90LatencyMs": 148, + "p99LatencyMs": 234, + "maxLatencyMs": 473, + "bytesPerSec": 22614835.2 }, { "workers": 25, "durationMs": 5000, - "requests": 356, + "requests": 355, "errors": 0, - "requestsPerSec": 71.2, - "avgLatencyMs": 343.27, - "medianLatencyMs": 341, - "p50LatencyMs": 341, - "p75LatencyMs": 343, - "p90LatencyMs": 346, - "p99LatencyMs": 1907, - "maxLatencyMs": 2419, - "bytesPerSec": 21756313.6 + "requestsPerSec": 71, + "avgLatencyMs": 340.66, + "medianLatencyMs": 337, + "p50LatencyMs": 337, + "p75LatencyMs": 340, + "p90LatencyMs": 341, + "p99LatencyMs": 1890, + "maxLatencyMs": 2386, + "bytesPerSec": 21697331.2 }, { "workers": 50, "durationMs": 5000, - "requests": 332, + "requests": 342, "errors": 0, - "requestsPerSec": 66.41, - "avgLatencyMs": 500.25, + "requestsPerSec": 68.41, + "avgLatencyMs": 497.16, "medianLatencyMs": 363, "p50LatencyMs": 363, - "p75LatencyMs": 455, - "p90LatencyMs": 481, - "p99LatencyMs": 4064, - "maxLatencyMs": 4756, - "bytesPerSec": 20289126.4 + "p75LatencyMs": 436, + "p90LatencyMs": 479, + "p99LatencyMs": 4142, + "maxLatencyMs": 4844, + "bytesPerSec": 20898611.2 }, { "workers": 100, "durationMs": 5010, - "requests": 304, + "requests": 324, "errors": 0, - "requestsPerSec": 60.8, - "avgLatencyMs": 523.08, - "medianLatencyMs": 389, - "p50LatencyMs": 389, - "p75LatencyMs": 451, - "p90LatencyMs": 555, - "p99LatencyMs": 4088, - "maxLatencyMs": 4811, - "bytesPerSec": 18583552 + "requestsPerSec": 64.8, + "avgLatencyMs": 509.59, + "medianLatencyMs": 367, + "p50LatencyMs": 367, + "p75LatencyMs": 448, + "p90LatencyMs": 552, + "p99LatencyMs": 4150, + "maxLatencyMs": 4836, + "bytesPerSec": 19802521.61 }, { "workers": 200, "durationMs": 5010, - "requests": 271, + "requests": 284, "errors": 0, - "requestsPerSec": 54.2, - "avgLatencyMs": 560.72, - "medianLatencyMs": 334, - "p50LatencyMs": 334, - "p75LatencyMs": 406, - "p90LatencyMs": 1275, - "p99LatencyMs": 4436, - "maxLatencyMs": 4870, - "bytesPerSec": 16560947.2 + "requestsPerSec": 56.8, + "avgLatencyMs": 545.07, + "medianLatencyMs": 331, + "p50LatencyMs": 331, + "p75LatencyMs": 418, + "p90LatencyMs": 1189, + "p99LatencyMs": 4343, + "maxLatencyMs": 4769, + "bytesPerSec": 17357209.61 } ] }, { - "peakWorkers": 5, - "peakRequestsPerSec": 72.8, - "peakAvgLatencyMs": 67.88, - "peakP50LatencyMs": 64, - "peakP75LatencyMs": 66, - "peakP90LatencyMs": 78, - "peakP99LatencyMs": 120, - "totalRequests": 2343, + "peakWorkers": 10, + "peakRequestsPerSec": 74.2, + "peakAvgLatencyMs": 132.37, + "peakP50LatencyMs": 128, + "peakP75LatencyMs": 143, + "peakP90LatencyMs": 147, + "peakP99LatencyMs": 186, + "totalRequests": 2358, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 342, + "requests": 348, "errors": 0, - "requestsPerSec": 68.41, - "avgLatencyMs": 14.08, - "medianLatencyMs": 12, - "p50LatencyMs": 12, - "p75LatencyMs": 17, - "p90LatencyMs": 18, - "p99LatencyMs": 36, + "requestsPerSec": 69.6, + "avgLatencyMs": 13.84, + "medianLatencyMs": 11, + "p50LatencyMs": 11, + "p75LatencyMs": 16, + "p90LatencyMs": 17, + "p99LatencyMs": 35, "maxLatencyMs": 40, - "bytesPerSec": 20904345.61 + "bytesPerSec": 21274624 }, { "workers": 5, "durationMs": 5000, - "requests": 364, + "requests": 362, "errors": 0, - "requestsPerSec": 72.8, - "avgLatencyMs": 67.88, - "medianLatencyMs": 64, - "p50LatencyMs": 64, + "requestsPerSec": 72.41, + "avgLatencyMs": 67.37, + "medianLatencyMs": 65, + "p50LatencyMs": 65, "p75LatencyMs": 66, - "p90LatencyMs": 78, - "p99LatencyMs": 120, - "maxLatencyMs": 122, - "bytesPerSec": 22244556.8 + "p90LatencyMs": 69, + "p99LatencyMs": 116, + "maxLatencyMs": 121, + "bytesPerSec": 22120038.4 }, { "workers": 10, "durationMs": 5000, - "requests": 363, + "requests": 371, "errors": 0, - "requestsPerSec": 72.6, - "avgLatencyMs": 134.56, - "medianLatencyMs": 129, - "p50LatencyMs": 129, - "p75LatencyMs": 145, - "p90LatencyMs": 148, - "p99LatencyMs": 236, - "maxLatencyMs": 436, - "bytesPerSec": 22185574.4 + "requestsPerSec": 74.2, + "avgLatencyMs": 132.37, + "medianLatencyMs": 128, + "p50LatencyMs": 128, + "p75LatencyMs": 143, + "p90LatencyMs": 147, + "p99LatencyMs": 186, + "maxLatencyMs": 371, + "bytesPerSec": 22677094.4 }, { "workers": 25, @@ -460,177 +460,177 @@ "requests": 356, "errors": 0, "requestsPerSec": 71.2, - "avgLatencyMs": 341.86, - "medianLatencyMs": 341, - "p50LatencyMs": 341, - "p75LatencyMs": 343, - "p90LatencyMs": 345, - "p99LatencyMs": 1896, - "maxLatencyMs": 2399, + "avgLatencyMs": 338.42, + "medianLatencyMs": 334, + "p50LatencyMs": 334, + "p75LatencyMs": 337, + "p90LatencyMs": 339, + "p99LatencyMs": 1889, + "maxLatencyMs": 2397, "bytesPerSec": 21756313.6 }, { "workers": 50, - "durationMs": 5000, + "durationMs": 5010, "requests": 342, "errors": 0, "requestsPerSec": 68.41, - "avgLatencyMs": 505.93, - "medianLatencyMs": 366, - "p50LatencyMs": 366, - "p75LatencyMs": 441, - "p90LatencyMs": 484, - "p99LatencyMs": 4221, - "maxLatencyMs": 4930, - "bytesPerSec": 20898611.2 + "avgLatencyMs": 499.82, + "medianLatencyMs": 368, + "p50LatencyMs": 368, + "p75LatencyMs": 440, + "p90LatencyMs": 481, + "p99LatencyMs": 4165, + "maxLatencyMs": 4874, + "bytesPerSec": 20901068.8 }, { "workers": 100, "durationMs": 5010, - "requests": 305, + "requests": 323, "errors": 0, - "requestsPerSec": 61, - "avgLatencyMs": 520.91, - "medianLatencyMs": 365, - "p50LatencyMs": 365, - "p75LatencyMs": 445, - "p90LatencyMs": 665, - "p99LatencyMs": 4092, - "maxLatencyMs": 4802, - "bytesPerSec": 18642124.8 + "requestsPerSec": 64.6, + "avgLatencyMs": 524.01, + "medianLatencyMs": 370, + "p50LatencyMs": 370, + "p75LatencyMs": 451, + "p90LatencyMs": 577, + "p99LatencyMs": 4258, + "maxLatencyMs": 4958, + "bytesPerSec": 19741900.8 }, { "workers": 200, "durationMs": 5010, - "requests": 271, + "requests": 256, "errors": 0, - "requestsPerSec": 54.2, - "avgLatencyMs": 553.95, - "medianLatencyMs": 340, - "p50LatencyMs": 340, - "p75LatencyMs": 420, - "p90LatencyMs": 1204, - "p99LatencyMs": 4356, - "maxLatencyMs": 4806, - "bytesPerSec": 16564224 + "requestsPerSec": 51.2, + "avgLatencyMs": 567.42, + "medianLatencyMs": 332, + "p50LatencyMs": 332, + "p75LatencyMs": 388, + "p90LatencyMs": 1419, + "p99LatencyMs": 4362, + "maxLatencyMs": 4780, + "bytesPerSec": 15642624 } ] }, { - "peakWorkers": 10, - "peakRequestsPerSec": 72, - "peakAvgLatencyMs": 136.03, - "peakP50LatencyMs": 131, - "peakP75LatencyMs": 147, - "peakP90LatencyMs": 163, - "peakP99LatencyMs": 244, - "totalRequests": 2300, + "peakWorkers": 5, + "peakRequestsPerSec": 74, + "peakAvgLatencyMs": 66.36, + "peakP50LatencyMs": 63, + "peakP75LatencyMs": 64, + "peakP90LatencyMs": 67, + "peakP99LatencyMs": 120, + "totalRequests": 2401, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 335, + "requests": 345, "errors": 0, - "requestsPerSec": 67, - "avgLatencyMs": 14.38, - "medianLatencyMs": 12, - "p50LatencyMs": 12, - "p75LatencyMs": 17, - "p90LatencyMs": 18, + "requestsPerSec": 69, + "avgLatencyMs": 13.91, + "medianLatencyMs": 11, + "p50LatencyMs": 11, + "p75LatencyMs": 16, + "p90LatencyMs": 17, "p99LatencyMs": 39, - "maxLatencyMs": 44, - "bytesPerSec": 20478361.61 + "maxLatencyMs": 42, + "bytesPerSec": 21091123.2 }, { "workers": 5, "durationMs": 5000, - "requests": 359, + "requests": 370, "errors": 0, - "requestsPerSec": 71.8, - "avgLatencyMs": 68.68, - "medianLatencyMs": 65, - "p50LatencyMs": 65, - "p75LatencyMs": 67, - "p90LatencyMs": 77, - "p99LatencyMs": 123, - "maxLatencyMs": 127, - "bytesPerSec": 21936537.6 + "requestsPerSec": 74, + "avgLatencyMs": 66.36, + "medianLatencyMs": 63, + "p50LatencyMs": 63, + "p75LatencyMs": 64, + "p90LatencyMs": 67, + "p99LatencyMs": 120, + "maxLatencyMs": 121, + "bytesPerSec": 22611558.4 }, { "workers": 10, "durationMs": 5000, - "requests": 360, + "requests": 370, "errors": 0, - "requestsPerSec": 72, - "avgLatencyMs": 136.03, - "medianLatencyMs": 131, - "p50LatencyMs": 131, - "p75LatencyMs": 147, - "p90LatencyMs": 163, - "p99LatencyMs": 244, - "maxLatencyMs": 482, - "bytesPerSec": 21998796.8 + "requestsPerSec": 74, + "avgLatencyMs": 133.41, + "medianLatencyMs": 126, + "p50LatencyMs": 126, + "p75LatencyMs": 131, + "p90LatencyMs": 161, + "p99LatencyMs": 233, + "maxLatencyMs": 421, + "bytesPerSec": 22614835.2 }, { "workers": 25, "durationMs": 5000, - "requests": 343, + "requests": 356, "errors": 0, - "requestsPerSec": 68.6, - "avgLatencyMs": 347.61, - "medianLatencyMs": 343, - "p50LatencyMs": 343, - "p75LatencyMs": 346, - "p90LatencyMs": 350, - "p99LatencyMs": 1929, - "maxLatencyMs": 2446, - "bytesPerSec": 20966604.8 + "requestsPerSec": 71.2, + "avgLatencyMs": 336.34, + "medianLatencyMs": 330, + "p50LatencyMs": 330, + "p75LatencyMs": 336, + "p90LatencyMs": 338, + "p99LatencyMs": 1883, + "maxLatencyMs": 2388, + "bytesPerSec": 21756313.6 }, { "workers": 50, - "durationMs": 5010, - "requests": 342, + "durationMs": 5000, + "requests": 350, "errors": 0, - "requestsPerSec": 68.41, - "avgLatencyMs": 504.73, - "medianLatencyMs": 368, - "p50LatencyMs": 368, - "p75LatencyMs": 461, - "p90LatencyMs": 490, - "p99LatencyMs": 4197, - "maxLatencyMs": 4918, - "bytesPerSec": 20901068.8 + "requestsPerSec": 70, + "avgLatencyMs": 488.96, + "medianLatencyMs": 373, + "p50LatencyMs": 373, + "p75LatencyMs": 456, + "p90LatencyMs": 487, + "p99LatencyMs": 4050, + "maxLatencyMs": 4776, + "bytesPerSec": 21392588.8 }, { "workers": 100, "durationMs": 5010, - "requests": 306, + "requests": 323, "errors": 0, - "requestsPerSec": 61.2, - "avgLatencyMs": 527, - "medianLatencyMs": 366, - "p50LatencyMs": 366, - "p75LatencyMs": 451, - "p90LatencyMs": 673, - "p99LatencyMs": 4160, - "maxLatencyMs": 4874, - "bytesPerSec": 18705203.2 + "requestsPerSec": 64.6, + "avgLatencyMs": 510.11, + "medianLatencyMs": 364, + "p50LatencyMs": 364, + "p75LatencyMs": 440, + "p90LatencyMs": 551, + "p99LatencyMs": 4128, + "maxLatencyMs": 4837, + "bytesPerSec": 19741900.8 }, { "workers": 200, "durationMs": 5010, - "requests": 255, + "requests": 287, "errors": 0, - "requestsPerSec": 51, - "avgLatencyMs": 572.26, - "medianLatencyMs": 336, - "p50LatencyMs": 336, - "p75LatencyMs": 410, - "p90LatencyMs": 1384, - "p99LatencyMs": 4384, - "maxLatencyMs": 4819, - "bytesPerSec": 15583641.6 + "requestsPerSec": 57.4, + "avgLatencyMs": 559.58, + "medianLatencyMs": 356, + "p50LatencyMs": 356, + "p75LatencyMs": 416, + "p90LatencyMs": 1235, + "p99LatencyMs": 4548, + "maxLatencyMs": 4988, + "bytesPerSec": 17540710.4 } ] } @@ -639,475 +639,475 @@ }, "browserVersion": "Google Chrome 153.0.8010.47", "ssrLoadTests": { - "peakWorkers": 100, - "peakRequestsPerSec": 479.8, - "peakAvgLatencyMs": 198.66, - "peakP50LatencyMs": 139, - "peakP75LatencyMs": 174, - "peakP90LatencyMs": 197, - "peakP99LatencyMs": 2958, - "totalRequests": 15533, + "peakWorkers": 10, + "peakRequestsPerSec": 491.6, + "peakAvgLatencyMs": 19.77, + "peakP50LatencyMs": 19, + "peakP75LatencyMs": 21, + "peakP90LatencyMs": 21, + "peakP99LatencyMs": 33, + "totalRequests": 16039, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1498, + "requests": 1557, "errors": 0, - "requestsPerSec": 299.61, - "avgLatencyMs": 3.11, + "requestsPerSec": 311.4, + "avgLatencyMs": 3.1, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, "p90LatencyMs": 3, "p99LatencyMs": 5, "maxLatencyMs": 8, - "bytesPerSec": 88860262.4 + "bytesPerSec": 92372992 }, { "workers": 5, "durationMs": 5000, - "requests": 2335, + "requests": 2416, "errors": 0, - "requestsPerSec": 467, - "avgLatencyMs": 10.07, + "requestsPerSec": 483.2, + "avgLatencyMs": 9.86, "medianLatencyMs": 9, "p50LatencyMs": 9, "p75LatencyMs": 11, "p90LatencyMs": 12, "p99LatencyMs": 18, - "maxLatencyMs": 21, - "bytesPerSec": 138503782.4 + "maxLatencyMs": 23, + "bytesPerSec": 143327232 }, { "workers": 10, "durationMs": 5000, - "requests": 2356, + "requests": 2458, "errors": 0, - "requestsPerSec": 471.2, - "avgLatencyMs": 20.67, - "medianLatencyMs": 20, - "p50LatencyMs": 20, - "p75LatencyMs": 22, - "p90LatencyMs": 23, - "p99LatencyMs": 37, - "maxLatencyMs": 69, - "bytesPerSec": 139762073.6 + "requestsPerSec": 491.6, + "avgLatencyMs": 19.77, + "medianLatencyMs": 19, + "p50LatencyMs": 19, + "p75LatencyMs": 21, + "p90LatencyMs": 21, + "p99LatencyMs": 33, + "maxLatencyMs": 57, + "bytesPerSec": 145817600 }, { "workers": 25, "durationMs": 5000, - "requests": 2293, + "requests": 2409, "errors": 0, - "requestsPerSec": 458.6, - "avgLatencyMs": 53.8, - "medianLatencyMs": 53, - "p50LatencyMs": 53, - "p75LatencyMs": 54, - "p90LatencyMs": 56, - "p99LatencyMs": 77, - "maxLatencyMs": 374, - "bytesPerSec": 136039628.81 + "requestsPerSec": 481.8, + "avgLatencyMs": 51.15, + "medianLatencyMs": 50, + "p50LatencyMs": 50, + "p75LatencyMs": 51, + "p90LatencyMs": 53, + "p99LatencyMs": 75, + "maxLatencyMs": 334, + "bytesPerSec": 142907801.6 }, { "workers": 50, "durationMs": 5000, - "requests": 2350, + "requests": 2399, "errors": 0, - "requestsPerSec": 470, - "avgLatencyMs": 104.81, - "medianLatencyMs": 101, - "p50LatencyMs": 101, - "p75LatencyMs": 107, - "p90LatencyMs": 113, - "p99LatencyMs": 447, - "maxLatencyMs": 1410, - "bytesPerSec": 139375411.2 + "requestsPerSec": 479.8, + "avgLatencyMs": 102.75, + "medianLatencyMs": 99, + "p50LatencyMs": 99, + "p75LatencyMs": 104, + "p90LatencyMs": 112, + "p99LatencyMs": 422, + "maxLatencyMs": 1361, + "bytesPerSec": 142331084.81 }, { "workers": 100, "durationMs": 5010, - "requests": 2399, + "requests": 2401, "errors": 0, - "requestsPerSec": 479.8, - "avgLatencyMs": 198.66, - "medianLatencyMs": 139, - "p50LatencyMs": 139, - "p75LatencyMs": 174, - "p90LatencyMs": 197, - "p99LatencyMs": 2958, - "maxLatencyMs": 4987, - "bytesPerSec": 142324531.2 + "requestsPerSec": 480.2, + "avgLatencyMs": 198.04, + "medianLatencyMs": 142, + "p50LatencyMs": 142, + "p75LatencyMs": 175, + "p90LatencyMs": 193, + "p99LatencyMs": 2848, + "maxLatencyMs": 4975, + "bytesPerSec": 142429388.81 }, { "workers": 200, "durationMs": 5010, - "requests": 2302, + "requests": 2399, "errors": 0, - "requestsPerSec": 460.4, - "avgLatencyMs": 203.21, - "medianLatencyMs": 142, - "p50LatencyMs": 142, - "p75LatencyMs": 188, - "p90LatencyMs": 206, - "p99LatencyMs": 2885, - "maxLatencyMs": 4996, - "bytesPerSec": 136570470.4 + "requestsPerSec": 479.8, + "avgLatencyMs": 196.51, + "medianLatencyMs": 140, + "p50LatencyMs": 140, + "p75LatencyMs": 169, + "p90LatencyMs": 184, + "p99LatencyMs": 2934, + "maxLatencyMs": 4936, + "bytesPerSec": 142324531.2 } ], "runs": 3, "samples": [ { - "peakWorkers": 25, - "peakRequestsPerSec": 460.6, - "peakAvgLatencyMs": 53.58, - "peakP50LatencyMs": 53, - "peakP75LatencyMs": 53, - "peakP90LatencyMs": 55, - "peakP99LatencyMs": 96, - "totalRequests": 15082, + "peakWorkers": 10, + "peakRequestsPerSec": 478, + "peakAvgLatencyMs": 20.42, + "peakP50LatencyMs": 20, + "peakP75LatencyMs": 21, + "peakP90LatencyMs": 22, + "peakP99LatencyMs": 37, + "totalRequests": 15173, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1486, + "requests": 1490, "errors": 0, - "requestsPerSec": 297.2, - "avgLatencyMs": 3.08, + "requestsPerSec": 298, + "avgLatencyMs": 3.09, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, "p90LatencyMs": 3, "p99LatencyMs": 5, "maxLatencyMs": 7, - "bytesPerSec": 88152473.6 + "bytesPerSec": 88388403.2 }, { "workers": 5, "durationMs": 5000, - "requests": 2251, + "requests": 2350, "errors": 0, - "requestsPerSec": 450.2, - "avgLatencyMs": 10.63, - "medianLatencyMs": 10, - "p50LatencyMs": 10, + "requestsPerSec": 470, + "avgLatencyMs": 10.05, + "medianLatencyMs": 9, + "p50LatencyMs": 9, "p75LatencyMs": 11, "p90LatencyMs": 12, - "p99LatencyMs": 17, - "maxLatencyMs": 20, - "bytesPerSec": 133536153.6 + "p99LatencyMs": 15, + "maxLatencyMs": 27, + "bytesPerSec": 139447500.81 }, { "workers": 10, "durationMs": 5000, - "requests": 2298, + "requests": 2390, "errors": 0, - "requestsPerSec": 459.6, - "avgLatencyMs": 21.21, + "requestsPerSec": 478, + "avgLatencyMs": 20.42, "medianLatencyMs": 20, "p50LatencyMs": 20, - "p75LatencyMs": 22, - "p90LatencyMs": 23, - "p99LatencyMs": 35, - "maxLatencyMs": 65, - "bytesPerSec": 136308326.4 + "p75LatencyMs": 21, + "p90LatencyMs": 22, + "p99LatencyMs": 37, + "maxLatencyMs": 62, + "bytesPerSec": 141806796.81 }, { "workers": 25, "durationMs": 5000, - "requests": 2303, + "requests": 2334, "errors": 0, - "requestsPerSec": 460.6, - "avgLatencyMs": 53.58, - "medianLatencyMs": 53, - "p50LatencyMs": 53, - "p75LatencyMs": 53, + "requestsPerSec": 466.8, + "avgLatencyMs": 52.61, + "medianLatencyMs": 51, + "p50LatencyMs": 51, + "p75LatencyMs": 52, "p90LatencyMs": 55, - "p99LatencyMs": 96, - "maxLatencyMs": 362, - "bytesPerSec": 136616345.6 + "p99LatencyMs": 84, + "maxLatencyMs": 360, + "bytesPerSec": 138471014.4 }, { "workers": 50, - "durationMs": 5010, - "requests": 2281, + "durationMs": 5000, + "requests": 2146, "errors": 0, - "requestsPerSec": 456.2, - "avgLatencyMs": 108.33, - "medianLatencyMs": 104, - "p50LatencyMs": 104, - "p75LatencyMs": 106, - "p90LatencyMs": 127, - "p99LatencyMs": 153, - "maxLatencyMs": 367, - "bytesPerSec": 135305625.6 + "requestsPerSec": 429.2, + "avgLatencyMs": 113.87, + "medianLatencyMs": 111, + "p50LatencyMs": 111, + "p75LatencyMs": 122, + "p90LatencyMs": 126, + "p99LatencyMs": 141, + "maxLatencyMs": 343, + "bytesPerSec": 127316787.2 }, { "workers": 100, "durationMs": 5010, - "requests": 2256, + "requests": 2255, "errors": 0, - "requestsPerSec": 451.2, - "avgLatencyMs": 203.46, - "medianLatencyMs": 145, - "p50LatencyMs": 145, - "p75LatencyMs": 182, - "p90LatencyMs": 201, - "p99LatencyMs": 2931, - "maxLatencyMs": 4954, - "bytesPerSec": 133817958.4 + "requestsPerSec": 451, + "avgLatencyMs": 203.8, + "medianLatencyMs": 143, + "p50LatencyMs": 143, + "p75LatencyMs": 180, + "p90LatencyMs": 196, + "p99LatencyMs": 2981, + "maxLatencyMs": 4959, + "bytesPerSec": 133772083.2 }, { "workers": 200, "durationMs": 5010, - "requests": 2207, + "requests": 2208, "errors": 0, - "requestsPerSec": 441.4, - "avgLatencyMs": 207.15, - "medianLatencyMs": 143, - "p50LatencyMs": 143, - "p75LatencyMs": 181, - "p90LatencyMs": 201, - "p99LatencyMs": 2978, - "maxLatencyMs": 4985, - "bytesPerSec": 130927820.8 + "requestsPerSec": 441.6, + "avgLatencyMs": 205.76, + "medianLatencyMs": 144, + "p50LatencyMs": 144, + "p75LatencyMs": 180, + "p90LatencyMs": 208, + "p99LatencyMs": 2941, + "maxLatencyMs": 4973, + "bytesPerSec": 130973696 } ] }, { "peakWorkers": 10, - "peakRequestsPerSec": 485, - "peakAvgLatencyMs": 19.99, + "peakRequestsPerSec": 497.8, + "peakAvgLatencyMs": 19.58, "peakP50LatencyMs": 19, "peakP75LatencyMs": 21, - "peakP90LatencyMs": 22, - "peakP99LatencyMs": 35, - "totalRequests": 15762, + "peakP90LatencyMs": 21, + "peakP99LatencyMs": 32, + "totalRequests": 15860, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1510, + "requests": 1516, "errors": 0, - "requestsPerSec": 302, + "requestsPerSec": 303.2, "avgLatencyMs": 3.11, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, "p90LatencyMs": 3, "p99LatencyMs": 5, - "maxLatencyMs": 8, - "bytesPerSec": 89594265.6 + "maxLatencyMs": 9, + "bytesPerSec": 89935052.8 }, { "workers": 5, "durationMs": 5000, - "requests": 2392, + "requests": 2405, "errors": 0, - "requestsPerSec": 478.4, - "avgLatencyMs": 9.89, + "requestsPerSec": 481, + "avgLatencyMs": 9.83, "medianLatencyMs": 9, "p50LatencyMs": 9, "p75LatencyMs": 11, "p90LatencyMs": 12, - "p99LatencyMs": 18, - "maxLatencyMs": 22, - "bytesPerSec": 141937868.81 + "p99LatencyMs": 16, + "maxLatencyMs": 25, + "bytesPerSec": 142671872 }, { "workers": 10, "durationMs": 5000, - "requests": 2425, + "requests": 2489, "errors": 0, - "requestsPerSec": 485, - "avgLatencyMs": 19.99, + "requestsPerSec": 497.8, + "avgLatencyMs": 19.58, "medianLatencyMs": 19, "p50LatencyMs": 19, "p75LatencyMs": 21, - "p90LatencyMs": 22, - "p99LatencyMs": 35, - "maxLatencyMs": 52, - "bytesPerSec": 143903948.81 + "p90LatencyMs": 21, + "p99LatencyMs": 32, + "maxLatencyMs": 59, + "bytesPerSec": 147652608 }, { "workers": 25, "durationMs": 5000, - "requests": 2389, + "requests": 2480, "errors": 0, - "requestsPerSec": 477.8, - "avgLatencyMs": 51.62, - "medianLatencyMs": 50, - "p50LatencyMs": 50, - "p75LatencyMs": 52, - "p90LatencyMs": 53, - "p99LatencyMs": 75, - "maxLatencyMs": 353, - "bytesPerSec": 141701939.2 + "requestsPerSec": 496, + "avgLatencyMs": 49.6, + "medianLatencyMs": 48, + "p50LatencyMs": 48, + "p75LatencyMs": 49, + "p90LatencyMs": 51, + "p99LatencyMs": 72, + "maxLatencyMs": 345, + "bytesPerSec": 147128320 }, { "workers": 50, "durationMs": 5000, - "requests": 2348, + "requests": 2366, "errors": 0, - "requestsPerSec": 469.6, - "avgLatencyMs": 104.68, + "requestsPerSec": 473.2, + "avgLatencyMs": 103.86, "medianLatencyMs": 101, "p50LatencyMs": 101, "p75LatencyMs": 105, - "p90LatencyMs": 114, - "p99LatencyMs": 434, - "maxLatencyMs": 1391, - "bytesPerSec": 139237785.6 + "p90LatencyMs": 121, + "p99LatencyMs": 418, + "maxLatencyMs": 1303, + "bytesPerSec": 140365004.81 }, { "workers": 100, "durationMs": 5010, - "requests": 2395, + "requests": 2254, "errors": 0, - "requestsPerSec": 479, - "avgLatencyMs": 197.3, - "medianLatencyMs": 143, - "p50LatencyMs": 143, - "p75LatencyMs": 178, - "p90LatencyMs": 197, - "p99LatencyMs": 2861, - "maxLatencyMs": 4904, - "bytesPerSec": 142062387.2 + "requestsPerSec": 450.8, + "avgLatencyMs": 203.73, + "medianLatencyMs": 142, + "p50LatencyMs": 142, + "p75LatencyMs": 171, + "p90LatencyMs": 204, + "p99LatencyMs": 2950, + "maxLatencyMs": 4957, + "bytesPerSec": 133706547.2 }, { "workers": 200, "durationMs": 5010, - "requests": 2303, + "requests": 2350, "errors": 0, - "requestsPerSec": 460.6, - "avgLatencyMs": 202.62, - "medianLatencyMs": 144, - "p50LatencyMs": 144, + "requestsPerSec": 470, + "avgLatencyMs": 199.76, + "medianLatencyMs": 139, + "p50LatencyMs": 139, "p75LatencyMs": 175, - "p90LatencyMs": 189, - "p99LatencyMs": 2947, - "maxLatencyMs": 4993, - "bytesPerSec": 136622899.2 + "p90LatencyMs": 192, + "p99LatencyMs": 2911, + "maxLatencyMs": 4965, + "bytesPerSec": 139414732.81 } ] }, { - "peakWorkers": 100, - "peakRequestsPerSec": 479.8, - "peakAvgLatencyMs": 198.66, - "peakP50LatencyMs": 139, - "peakP75LatencyMs": 174, - "peakP90LatencyMs": 197, - "peakP99LatencyMs": 2958, - "totalRequests": 15533, + "peakWorkers": 10, + "peakRequestsPerSec": 491.6, + "peakAvgLatencyMs": 19.77, + "peakP50LatencyMs": 19, + "peakP75LatencyMs": 21, + "peakP90LatencyMs": 21, + "peakP99LatencyMs": 33, + "totalRequests": 16039, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1498, + "requests": 1557, "errors": 0, - "requestsPerSec": 299.61, - "avgLatencyMs": 3.11, + "requestsPerSec": 311.4, + "avgLatencyMs": 3.1, "medianLatencyMs": 3, "p50LatencyMs": 3, "p75LatencyMs": 3, "p90LatencyMs": 3, "p99LatencyMs": 5, "maxLatencyMs": 8, - "bytesPerSec": 88860262.4 + "bytesPerSec": 92372992 }, { "workers": 5, "durationMs": 5000, - "requests": 2335, + "requests": 2416, "errors": 0, - "requestsPerSec": 467, - "avgLatencyMs": 10.07, + "requestsPerSec": 483.2, + "avgLatencyMs": 9.86, "medianLatencyMs": 9, "p50LatencyMs": 9, "p75LatencyMs": 11, "p90LatencyMs": 12, "p99LatencyMs": 18, - "maxLatencyMs": 21, - "bytesPerSec": 138503782.4 + "maxLatencyMs": 23, + "bytesPerSec": 143327232 }, { "workers": 10, "durationMs": 5000, - "requests": 2356, + "requests": 2458, "errors": 0, - "requestsPerSec": 471.2, - "avgLatencyMs": 20.67, - "medianLatencyMs": 20, - "p50LatencyMs": 20, - "p75LatencyMs": 22, - "p90LatencyMs": 23, - "p99LatencyMs": 37, - "maxLatencyMs": 69, - "bytesPerSec": 139762073.6 + "requestsPerSec": 491.6, + "avgLatencyMs": 19.77, + "medianLatencyMs": 19, + "p50LatencyMs": 19, + "p75LatencyMs": 21, + "p90LatencyMs": 21, + "p99LatencyMs": 33, + "maxLatencyMs": 57, + "bytesPerSec": 145817600 }, { "workers": 25, "durationMs": 5000, - "requests": 2293, + "requests": 2409, "errors": 0, - "requestsPerSec": 458.6, - "avgLatencyMs": 53.8, - "medianLatencyMs": 53, - "p50LatencyMs": 53, - "p75LatencyMs": 54, - "p90LatencyMs": 56, - "p99LatencyMs": 77, - "maxLatencyMs": 374, - "bytesPerSec": 136039628.81 + "requestsPerSec": 481.8, + "avgLatencyMs": 51.15, + "medianLatencyMs": 50, + "p50LatencyMs": 50, + "p75LatencyMs": 51, + "p90LatencyMs": 53, + "p99LatencyMs": 75, + "maxLatencyMs": 334, + "bytesPerSec": 142907801.6 }, { "workers": 50, "durationMs": 5000, - "requests": 2350, + "requests": 2399, "errors": 0, - "requestsPerSec": 470, - "avgLatencyMs": 104.81, - "medianLatencyMs": 101, - "p50LatencyMs": 101, - "p75LatencyMs": 107, - "p90LatencyMs": 113, - "p99LatencyMs": 447, - "maxLatencyMs": 1410, - "bytesPerSec": 139375411.2 + "requestsPerSec": 479.8, + "avgLatencyMs": 102.75, + "medianLatencyMs": 99, + "p50LatencyMs": 99, + "p75LatencyMs": 104, + "p90LatencyMs": 112, + "p99LatencyMs": 422, + "maxLatencyMs": 1361, + "bytesPerSec": 142331084.81 }, { "workers": 100, "durationMs": 5010, - "requests": 2399, + "requests": 2401, "errors": 0, - "requestsPerSec": 479.8, - "avgLatencyMs": 198.66, - "medianLatencyMs": 139, - "p50LatencyMs": 139, - "p75LatencyMs": 174, - "p90LatencyMs": 197, - "p99LatencyMs": 2958, - "maxLatencyMs": 4987, - "bytesPerSec": 142324531.2 + "requestsPerSec": 480.2, + "avgLatencyMs": 198.04, + "medianLatencyMs": 142, + "p50LatencyMs": 142, + "p75LatencyMs": 175, + "p90LatencyMs": 193, + "p99LatencyMs": 2848, + "maxLatencyMs": 4975, + "bytesPerSec": 142429388.81 }, { "workers": 200, "durationMs": 5010, - "requests": 2302, + "requests": 2399, "errors": 0, - "requestsPerSec": 460.4, - "avgLatencyMs": 203.21, - "medianLatencyMs": 142, - "p50LatencyMs": 142, - "p75LatencyMs": 188, - "p90LatencyMs": 206, - "p99LatencyMs": 2885, - "maxLatencyMs": 4996, - "bytesPerSec": 136570470.4 + "requestsPerSec": 479.8, + "avgLatencyMs": 196.51, + "medianLatencyMs": 140, + "p50LatencyMs": 140, + "p75LatencyMs": 169, + "p90LatencyMs": 184, + "p99LatencyMs": 2934, + "maxLatencyMs": 4936, + "bytesPerSec": 142324531.2 } ] } 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 a83fd1d4..f586d3c5 100644 --- a/packages/docs/src/content/runtime/versions/app-react-router/7.16.0.json +++ b/packages/docs/src/content/runtime/versions/app-react-router/7.16.0.json @@ -4,633 +4,633 @@ "type": "runtime-app", "isFocused": true, "order": 4, - "timingMeasuredAt": "2026-10-03T13:34:23.158Z", + "timingMeasuredAt": "2026-10-04T04:21:33.714Z", "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": 153.4, - "fcpMs": 153.32, + "firstPaintMs": 172.8, + "fcpMs": 172.89, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 22.18, - "inputDelayMs": 1.47, - "processingDurationMs": 2.55, - "presentationDelayMs": 18.16 + "interactionLatencyMs": 20.27, + "inputDelayMs": 1.52, + "processingDurationMs": 2.53, + "presentationDelayMs": 16.22 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 19.24, - "fcpMs": 19.11, - "interactionLatencyMs": 4.6, - "inputDelayMs": 0.1, - "processingDurationMs": 1.54, - "presentationDelayMs": 5.13 + "firstPaintMs": 21.21, + "fcpMs": 21.24, + "interactionLatencyMs": 5.51, + "inputDelayMs": 0.15, + "processingDurationMs": 0.68, + "presentationDelayMs": 6.01 }, "samples": [ { - "firstPaintMs": 133, - "fcpMs": 133.007, + "firstPaintMs": 175, + "fcpMs": 175.302, "interactionTests": { - "interactionLatencyMs": 21.378999999999998, - "inputDelayMs": 1.575, - "processingDurationMs": 5.287, - "presentationDelayMs": 14.517 + "interactionLatencyMs": 19.663, + "inputDelayMs": 1.432, + "processingDurationMs": 2.338, + "presentationDelayMs": 15.893 } }, { - "firstPaintMs": 155, - "fcpMs": 154.648, + "firstPaintMs": 201, + "fcpMs": 200.963, "interactionTests": { - "interactionLatencyMs": 20.09, - "inputDelayMs": 1.369, - "processingDurationMs": 2.034, - "presentationDelayMs": 16.687 + "interactionLatencyMs": 14.214, + "inputDelayMs": 1.451, + "processingDurationMs": 3.625, + "presentationDelayMs": 9.138 } }, { - "firstPaintMs": 168, - "fcpMs": 167.627, + "firstPaintMs": 154, + "fcpMs": 153.786, "interactionTests": { - "interactionLatencyMs": 19.123, - "inputDelayMs": 1.57, - "processingDurationMs": 1.835, - "presentationDelayMs": 15.718 + "interactionLatencyMs": 26.186, + "inputDelayMs": 1.513, + "processingDurationMs": 1.899, + "presentationDelayMs": 22.774 } }, { - "firstPaintMs": 135, - "fcpMs": 135.267, + "firstPaintMs": 184, + "fcpMs": 184.221, "interactionTests": { - "interactionLatencyMs": 30.277, - "inputDelayMs": 1.378, - "processingDurationMs": 1.696, - "presentationDelayMs": 27.203 + "interactionLatencyMs": 15.691, + "inputDelayMs": 1.425, + "processingDurationMs": 2.661, + "presentationDelayMs": 11.605 } }, { - "firstPaintMs": 176, - "fcpMs": 176.032, + "firstPaintMs": 150, + "fcpMs": 150.156, "interactionTests": { - "interactionLatencyMs": 20.009, - "inputDelayMs": 1.473, - "processingDurationMs": 1.879, - "presentationDelayMs": 16.657 + "interactionLatencyMs": 25.583, + "inputDelayMs": 1.776, + "processingDurationMs": 2.113, + "presentationDelayMs": 21.694 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 328, - "avgLatencyMs": 3.072, - "medianLatencyMs": 3.031, - "samples": 3256, + "opsPerSec": 348, + "avgLatencyMs": 2.892, + "medianLatencyMs": 2.839, + "samples": 3458, "bodySizeKb": 216.9, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 119, - "fcpMs": 118.94, + "firstPaintMs": 128.2, + "fcpMs": 128.25, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 21, - "inputDelayMs": 1.39, - "processingDurationMs": 2.95, - "presentationDelayMs": 16.66 + "interactionLatencyMs": 20.61, + "inputDelayMs": 1.46, + "processingDurationMs": 2.56, + "presentationDelayMs": 16.58 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 8.83, - "fcpMs": 8.93, - "interactionLatencyMs": 4.79, - "inputDelayMs": 0.26, - "processingDurationMs": 0.51, - "presentationDelayMs": 4.45 + "firstPaintMs": 34.19, + "fcpMs": 33.89, + "interactionLatencyMs": 5.89, + "inputDelayMs": 0.13, + "processingDurationMs": 0.15, + "presentationDelayMs": 5.91 }, "samples": [ { - "firstPaintMs": 131, - "fcpMs": 131.227, + "firstPaintMs": 153, + "fcpMs": 152.887, "interactionTests": { - "interactionLatencyMs": 18.884, - "inputDelayMs": 0.925, - "processingDurationMs": 3.54, - "presentationDelayMs": 14.419 + "interactionLatencyMs": 20.635, + "inputDelayMs": 1.429, + "processingDurationMs": 2.795, + "presentationDelayMs": 16.411 } }, { - "firstPaintMs": 109, - "fcpMs": 109.073, + "firstPaintMs": 91, + "fcpMs": 91.348, "interactionTests": { - "interactionLatencyMs": 21.009999999999998, - "inputDelayMs": 1.538, - "processingDurationMs": 2.7, - "presentationDelayMs": 16.772 + "interactionLatencyMs": 17.885, + "inputDelayMs": 1.397, + "processingDurationMs": 2.591, + "presentationDelayMs": 13.897 } }, { - "firstPaintMs": 115, - "fcpMs": 114.867, + "firstPaintMs": 166, + "fcpMs": 165.595, "interactionTests": { - "interactionLatencyMs": 16.919, - "inputDelayMs": 1.431, - "processingDurationMs": 2.674, - "presentationDelayMs": 12.814 + "interactionLatencyMs": 30.282, + "inputDelayMs": 1.425, + "processingDurationMs": 2.447, + "presentationDelayMs": 26.41 } }, { - "firstPaintMs": 125, - "fcpMs": 124.909, + "firstPaintMs": 137, + "fcpMs": 137.11, "interactionTests": { - "interactionLatencyMs": 29.17, - "inputDelayMs": 1.52, - "processingDurationMs": 3.452, - "presentationDelayMs": 24.198 + "interactionLatencyMs": 19.707, + "inputDelayMs": 1.693, + "processingDurationMs": 2.551, + "presentationDelayMs": 15.463 } }, { - "firstPaintMs": 115, - "fcpMs": 114.609, + "firstPaintMs": 94, + "fcpMs": 94.324, "interactionTests": { - "interactionLatencyMs": 19.024, - "inputDelayMs": 1.541, - "processingDurationMs": 2.401, - "presentationDelayMs": 15.082 + "interactionLatencyMs": 14.518, + "inputDelayMs": 1.371, + "processingDurationMs": 2.435, + "presentationDelayMs": 10.712 } } ] }, "ssrRouterLinkLoadTests": { - "peakWorkers": 25, - "peakRequestsPerSec": 166.8, - "peakAvgLatencyMs": 147.28, - "peakP50LatencyMs": 144, - "peakP75LatencyMs": 148, - "peakP90LatencyMs": 170, - "peakP99LatencyMs": 274, - "totalRequests": 5398, + "peakWorkers": 5, + "peakRequestsPerSec": 174.4, + "peakAvgLatencyMs": 28, + "peakP50LatencyMs": 28, + "peakP75LatencyMs": 28, + "peakP90LatencyMs": 29, + "peakP99LatencyMs": 34, + "totalRequests": 5867, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 692, + "requests": 728, "errors": 0, - "requestsPerSec": 138.4, - "avgLatencyMs": 6.54, + "requestsPerSec": 145.6, + "avgLatencyMs": 6.22, "medianLatencyMs": 6, "p50LatencyMs": 6, - "p75LatencyMs": 7, + "p75LatencyMs": 6, "p90LatencyMs": 7, - "p99LatencyMs": 12, - "maxLatencyMs": 19, - "bytesPerSec": 46238924.8 + "p99LatencyMs": 7, + "maxLatencyMs": 8, + "bytesPerSec": 48644096 }, { "workers": 5, "durationMs": 5000, - "requests": 799, + "requests": 872, "errors": 0, - "requestsPerSec": 159.81, - "avgLatencyMs": 30.67, - "medianLatencyMs": 30, - "p50LatencyMs": 30, - "p75LatencyMs": 31, - "p90LatencyMs": 34, - "p99LatencyMs": 50, - "maxLatencyMs": 61, - "bytesPerSec": 53402009.6 + "requestsPerSec": 174.4, + "avgLatencyMs": 28, + "medianLatencyMs": 28, + "p50LatencyMs": 28, + "p75LatencyMs": 28, + "p90LatencyMs": 29, + "p99LatencyMs": 34, + "maxLatencyMs": 40, + "bytesPerSec": 58277888 }, { "workers": 10, "durationMs": 5000, - "requests": 795, + "requests": 866, "errors": 0, - "requestsPerSec": 159, - "avgLatencyMs": 61.69, - "medianLatencyMs": 60, - "p50LatencyMs": 60, - "p75LatencyMs": 62, - "p90LatencyMs": 66, - "p99LatencyMs": 91, - "maxLatencyMs": 121, - "bytesPerSec": 53133312 + "requestsPerSec": 173.2, + "avgLatencyMs": 56.87, + "medianLatencyMs": 56, + "p50LatencyMs": 56, + "p75LatencyMs": 57, + "p90LatencyMs": 60, + "p99LatencyMs": 81, + "maxLatencyMs": 114, + "bytesPerSec": 57878118.4 }, { "workers": 25, "durationMs": 5000, - "requests": 834, + "requests": 863, "errors": 0, - "requestsPerSec": 166.8, - "avgLatencyMs": 147.28, - "medianLatencyMs": 144, - "p50LatencyMs": 144, - "p75LatencyMs": 148, - "p90LatencyMs": 170, - "p99LatencyMs": 274, - "maxLatencyMs": 611, - "bytesPerSec": 55735091.2 + "requestsPerSec": 172.6, + "avgLatencyMs": 142.4, + "medianLatencyMs": 140, + "p50LatencyMs": 140, + "p75LatencyMs": 142, + "p90LatencyMs": 156, + "p99LatencyMs": 228, + "maxLatencyMs": 588, + "bytesPerSec": 57674956.8 }, { "workers": 50, "durationMs": 5000, - "requests": 804, + "requests": 872, "errors": 0, - "requestsPerSec": 160.81, - "avgLatencyMs": 301.12, - "medianLatencyMs": 291, - "p50LatencyMs": 291, - "p75LatencyMs": 300, - "p90LatencyMs": 310, - "p99LatencyMs": 1931, - "maxLatencyMs": 2611, - "bytesPerSec": 53729689.6 + "requestsPerSec": 174.4, + "avgLatencyMs": 278.02, + "medianLatencyMs": 279, + "p50LatencyMs": 279, + "p75LatencyMs": 281, + "p90LatencyMs": 287, + "p99LatencyMs": 1610, + "maxLatencyMs": 2268, + "bytesPerSec": 58271334.4 }, { "workers": 100, "durationMs": 5010, - "requests": 790, + "requests": 851, "errors": 0, - "requestsPerSec": 158, - "avgLatencyMs": 411.38, - "medianLatencyMs": 301, - "p50LatencyMs": 301, - "p75LatencyMs": 378, - "p90LatencyMs": 432, - "p99LatencyMs": 3904, - "maxLatencyMs": 4894, - "bytesPerSec": 52792524.8 + "requestsPerSec": 170.2, + "avgLatencyMs": 405.89, + "medianLatencyMs": 302, + "p50LatencyMs": 302, + "p75LatencyMs": 364, + "p90LatencyMs": 397, + "p99LatencyMs": 3946, + "maxLatencyMs": 4950, + "bytesPerSec": 56862310.4 }, { "workers": 200, "durationMs": 5010, - "requests": 684, + "requests": 815, "errors": 0, - "requestsPerSec": 136.81, - "avgLatencyMs": 439.36, - "medianLatencyMs": 302, - "p50LatencyMs": 302, - "p75LatencyMs": 371, - "p90LatencyMs": 454, - "p99LatencyMs": 4020, - "maxLatencyMs": 4877, - "bytesPerSec": 45709721.6 + "requestsPerSec": 163, + "avgLatencyMs": 417.65, + "medianLatencyMs": 308, + "p50LatencyMs": 308, + "p75LatencyMs": 364, + "p90LatencyMs": 394, + "p99LatencyMs": 3952, + "maxLatencyMs": 4996, + "bytesPerSec": 54463692.8 } ], "runs": 3, "samples": [ { - "peakWorkers": 25, - "peakRequestsPerSec": 166.8, - "peakAvgLatencyMs": 147.28, - "peakP50LatencyMs": 144, - "peakP75LatencyMs": 148, - "peakP90LatencyMs": 170, - "peakP99LatencyMs": 274, - "totalRequests": 5398, + "peakWorkers": 10, + "peakRequestsPerSec": 163.4, + "peakAvgLatencyMs": 60.36, + "peakP50LatencyMs": 59, + "peakP75LatencyMs": 61, + "peakP90LatencyMs": 66, + "peakP99LatencyMs": 88, + "totalRequests": 5534, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 692, + "requests": 691, "errors": 0, - "requestsPerSec": 138.4, - "avgLatencyMs": 6.54, + "requestsPerSec": 138.2, + "avgLatencyMs": 6.55, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 7, "p90LatencyMs": 7, - "p99LatencyMs": 12, - "maxLatencyMs": 19, - "bytesPerSec": 46238924.8 + "p99LatencyMs": 11, + "maxLatencyMs": 14, + "bytesPerSec": 46173388.8 }, { "workers": 5, "durationMs": 5000, - "requests": 799, + "requests": 809, "errors": 0, - "requestsPerSec": 159.81, - "avgLatencyMs": 30.67, + "requestsPerSec": 161.81, + "avgLatencyMs": 30.33, "medianLatencyMs": 30, "p50LatencyMs": 30, "p75LatencyMs": 31, - "p90LatencyMs": 34, - "p99LatencyMs": 50, - "maxLatencyMs": 61, - "bytesPerSec": 53402009.6 + "p90LatencyMs": 33, + "p99LatencyMs": 44, + "maxLatencyMs": 56, + "bytesPerSec": 54063923.2 }, { "workers": 10, "durationMs": 5000, - "requests": 795, + "requests": 817, "errors": 0, - "requestsPerSec": 159, - "avgLatencyMs": 61.69, - "medianLatencyMs": 60, - "p50LatencyMs": 60, - "p75LatencyMs": 62, + "requestsPerSec": 163.4, + "avgLatencyMs": 60.36, + "medianLatencyMs": 59, + "p50LatencyMs": 59, + "p75LatencyMs": 61, "p90LatencyMs": 66, - "p99LatencyMs": 91, - "maxLatencyMs": 121, - "bytesPerSec": 53133312 + "p99LatencyMs": 88, + "maxLatencyMs": 130, + "bytesPerSec": 54594764.8 }, { "workers": 25, "durationMs": 5000, - "requests": 834, + "requests": 803, "errors": 0, - "requestsPerSec": 166.8, - "avgLatencyMs": 147.28, - "medianLatencyMs": 144, - "p50LatencyMs": 144, - "p75LatencyMs": 148, - "p90LatencyMs": 170, - "p99LatencyMs": 274, - "maxLatencyMs": 611, - "bytesPerSec": 55735091.2 + "requestsPerSec": 160.6, + "avgLatencyMs": 152.75, + "medianLatencyMs": 150, + "p50LatencyMs": 150, + "p75LatencyMs": 156, + "p90LatencyMs": 176, + "p99LatencyMs": 334, + "maxLatencyMs": 663, + "bytesPerSec": 53664153.6 }, { "workers": 50, "durationMs": 5000, - "requests": 804, + "requests": 805, "errors": 0, - "requestsPerSec": 160.81, - "avgLatencyMs": 301.12, - "medianLatencyMs": 291, - "p50LatencyMs": 291, - "p75LatencyMs": 300, - "p90LatencyMs": 310, - "p99LatencyMs": 1931, - "maxLatencyMs": 2611, - "bytesPerSec": 53729689.6 + "requestsPerSec": 161, + "avgLatencyMs": 301.19, + "medianLatencyMs": 292, + "p50LatencyMs": 292, + "p75LatencyMs": 296, + "p90LatencyMs": 325, + "p99LatencyMs": 1927, + "maxLatencyMs": 2654, + "bytesPerSec": 53795225.6 }, { "workers": 100, "durationMs": 5010, - "requests": 790, + "requests": 817, "errors": 0, - "requestsPerSec": 158, - "avgLatencyMs": 411.38, - "medianLatencyMs": 301, - "p50LatencyMs": 301, - "p75LatencyMs": 378, - "p90LatencyMs": 432, - "p99LatencyMs": 3904, - "maxLatencyMs": 4894, - "bytesPerSec": 52792524.8 + "requestsPerSec": 163.4, + "avgLatencyMs": 410.08, + "medianLatencyMs": 309, + "p50LatencyMs": 309, + "p75LatencyMs": 368, + "p90LatencyMs": 407, + "p99LatencyMs": 3857, + "maxLatencyMs": 4984, + "bytesPerSec": 54594764.8 }, { "workers": 200, "durationMs": 5010, - "requests": 684, + "requests": 792, "errors": 0, - "requestsPerSec": 136.81, - "avgLatencyMs": 439.36, + "requestsPerSec": 158.4, + "avgLatencyMs": 418.38, "medianLatencyMs": 302, "p50LatencyMs": 302, - "p75LatencyMs": 371, - "p90LatencyMs": 454, - "p99LatencyMs": 4020, - "maxLatencyMs": 4877, - "bytesPerSec": 45709721.6 + "p75LatencyMs": 364, + "p90LatencyMs": 396, + "p99LatencyMs": 4077, + "maxLatencyMs": 5003, + "bytesPerSec": 52923596.8 } ] }, { "peakWorkers": 10, - "peakRequestsPerSec": 159.4, - "peakAvgLatencyMs": 61.84, - "peakP50LatencyMs": 61, - "peakP75LatencyMs": 63, - "peakP90LatencyMs": 68, - "peakP99LatencyMs": 91, - "totalRequests": 5316, + "peakRequestsPerSec": 174.8, + "peakAvgLatencyMs": 56.35, + "peakP50LatencyMs": 56, + "peakP75LatencyMs": 56, + "peakP90LatencyMs": 57, + "peakP99LatencyMs": 73, + "totalRequests": 5797, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 660, + "requests": 716, "errors": 0, - "requestsPerSec": 132, - "avgLatencyMs": 7.14, - "medianLatencyMs": 7, - "p50LatencyMs": 7, - "p75LatencyMs": 7, - "p90LatencyMs": 8, - "p99LatencyMs": 12, - "maxLatencyMs": 13, - "bytesPerSec": 44102451.2 + "requestsPerSec": 143.2, + "avgLatencyMs": 6.3, + "medianLatencyMs": 6, + "p50LatencyMs": 6, + "p75LatencyMs": 6, + "p90LatencyMs": 7, + "p99LatencyMs": 9, + "maxLatencyMs": 14, + "bytesPerSec": 47851110.4 }, { "workers": 5, "durationMs": 5000, - "requests": 780, + "requests": 855, "errors": 0, - "requestsPerSec": 156, - "avgLatencyMs": 31.46, - "medianLatencyMs": 31, - "p50LatencyMs": 31, - "p75LatencyMs": 32, - "p90LatencyMs": 35, - "p99LatencyMs": 47, - "maxLatencyMs": 59, - "bytesPerSec": 52124057.6 + "requestsPerSec": 171, + "avgLatencyMs": 28.57, + "medianLatencyMs": 28, + "p50LatencyMs": 28, + "p75LatencyMs": 29, + "p90LatencyMs": 29, + "p99LatencyMs": 46, + "maxLatencyMs": 53, + "bytesPerSec": 57131008 }, { "workers": 10, "durationMs": 5000, - "requests": 797, + "requests": 874, "errors": 0, - "requestsPerSec": 159.4, - "avgLatencyMs": 61.84, - "medianLatencyMs": 61, - "p50LatencyMs": 61, - "p75LatencyMs": 63, - "p90LatencyMs": 68, - "p99LatencyMs": 91, - "maxLatencyMs": 109, - "bytesPerSec": 53257830.4 + "requestsPerSec": 174.8, + "avgLatencyMs": 56.35, + "medianLatencyMs": 56, + "p50LatencyMs": 56, + "p75LatencyMs": 56, + "p90LatencyMs": 57, + "p99LatencyMs": 73, + "maxLatencyMs": 114, + "bytesPerSec": 58408960 }, { "workers": 25, "durationMs": 5000, - "requests": 792, + "requests": 845, "errors": 0, - "requestsPerSec": 158.4, - "avgLatencyMs": 155.09, - "medianLatencyMs": 150, - "p50LatencyMs": 150, - "p75LatencyMs": 161, - "p90LatencyMs": 171, - "p99LatencyMs": 378, - "maxLatencyMs": 699, - "bytesPerSec": 52923596.8 + "requestsPerSec": 169, + "avgLatencyMs": 145.03, + "medianLatencyMs": 144, + "p50LatencyMs": 144, + "p75LatencyMs": 145, + "p90LatencyMs": 151, + "p99LatencyMs": 349, + "maxLatencyMs": 620, + "bytesPerSec": 56469094.4 }, { "workers": 50, "durationMs": 5000, - "requests": 768, + "requests": 862, "errors": 0, - "requestsPerSec": 153.6, - "avgLatencyMs": 314.96, - "medianLatencyMs": 304, - "p50LatencyMs": 304, - "p75LatencyMs": 315, - "p90LatencyMs": 345, - "p99LatencyMs": 1991, - "maxLatencyMs": 2622, - "bytesPerSec": 51317964.8 + "requestsPerSec": 172.4, + "avgLatencyMs": 281.28, + "medianLatencyMs": 279, + "p50LatencyMs": 279, + "p75LatencyMs": 282, + "p90LatencyMs": 289, + "p99LatencyMs": 1768, + "maxLatencyMs": 2409, + "bytesPerSec": 57602867.2 }, { "workers": 100, "durationMs": 5010, - "requests": 756, + "requests": 844, "errors": 0, - "requestsPerSec": 151.2, - "avgLatencyMs": 421.55, - "medianLatencyMs": 322, - "p50LatencyMs": 322, - "p75LatencyMs": 408, - "p90LatencyMs": 456, - "p99LatencyMs": 3901, - "maxLatencyMs": 4906, - "bytesPerSec": 50518425.6 + "requestsPerSec": 168.8, + "avgLatencyMs": 403.35, + "medianLatencyMs": 301, + "p50LatencyMs": 301, + "p75LatencyMs": 374, + "p90LatencyMs": 398, + "p99LatencyMs": 3879, + "maxLatencyMs": 4835, + "bytesPerSec": 56397004.8 }, { "workers": 200, "durationMs": 5010, - "requests": 763, + "requests": 801, "errors": 0, - "requestsPerSec": 152.6, - "avgLatencyMs": 427.46, - "medianLatencyMs": 312, - "p50LatencyMs": 312, - "p75LatencyMs": 365, - "p90LatencyMs": 395, - "p99LatencyMs": 4073, - "maxLatencyMs": 4925, - "bytesPerSec": 50988646.4 + "requestsPerSec": 160.2, + "avgLatencyMs": 419.27, + "medianLatencyMs": 298, + "p50LatencyMs": 298, + "p75LatencyMs": 361, + "p90LatencyMs": 387, + "p99LatencyMs": 4014, + "maxLatencyMs": 4956, + "bytesPerSec": 53528166.4 } ] }, { - "peakWorkers": 100, - "peakRequestsPerSec": 167.6, - "peakAvgLatencyMs": 405.49, - "peakP50LatencyMs": 326, - "peakP75LatencyMs": 366, - "peakP90LatencyMs": 403, - "peakP99LatencyMs": 3868, - "totalRequests": 5636, + "peakWorkers": 5, + "peakRequestsPerSec": 174.4, + "peakAvgLatencyMs": 28, + "peakP50LatencyMs": 28, + "peakP75LatencyMs": 28, + "peakP90LatencyMs": 29, + "peakP99LatencyMs": 34, + "totalRequests": 5867, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 714, + "requests": 728, "errors": 0, - "requestsPerSec": 142.81, - "avgLatencyMs": 6.21, + "requestsPerSec": 145.6, + "avgLatencyMs": 6.22, "medianLatencyMs": 6, "p50LatencyMs": 6, "p75LatencyMs": 6, "p90LatencyMs": 7, "p99LatencyMs": 7, - "maxLatencyMs": 9, - "bytesPerSec": 47713484.8 + "maxLatencyMs": 8, + "bytesPerSec": 48644096 }, { "workers": 5, "durationMs": 5000, - "requests": 827, + "requests": 872, "errors": 0, - "requestsPerSec": 165.4, - "avgLatencyMs": 29.63, - "medianLatencyMs": 29, - "p50LatencyMs": 29, - "p75LatencyMs": 30, - "p90LatencyMs": 31, - "p99LatencyMs": 45, - "maxLatencyMs": 57, - "bytesPerSec": 55263232 + "requestsPerSec": 174.4, + "avgLatencyMs": 28, + "medianLatencyMs": 28, + "p50LatencyMs": 28, + "p75LatencyMs": 28, + "p90LatencyMs": 29, + "p99LatencyMs": 34, + "maxLatencyMs": 40, + "bytesPerSec": 58277888 }, { "workers": 10, "durationMs": 5000, - "requests": 813, + "requests": 866, "errors": 0, - "requestsPerSec": 162.6, - "avgLatencyMs": 60.62, - "medianLatencyMs": 59, - "p50LatencyMs": 59, - "p75LatencyMs": 60, - "p90LatencyMs": 67, - "p99LatencyMs": 92, - "maxLatencyMs": 136, - "bytesPerSec": 54326067.2 + "requestsPerSec": 173.2, + "avgLatencyMs": 56.87, + "medianLatencyMs": 56, + "p50LatencyMs": 56, + "p75LatencyMs": 57, + "p90LatencyMs": 60, + "p99LatencyMs": 81, + "maxLatencyMs": 114, + "bytesPerSec": 57878118.4 }, { "workers": 25, "durationMs": 5000, - "requests": 821, + "requests": 863, "errors": 0, - "requestsPerSec": 164.2, - "avgLatencyMs": 149.59, - "medianLatencyMs": 148, - "p50LatencyMs": 148, - "p75LatencyMs": 152, - "p90LatencyMs": 159, - "p99LatencyMs": 297, - "maxLatencyMs": 583, - "bytesPerSec": 54863462.4 + "requestsPerSec": 172.6, + "avgLatencyMs": 142.4, + "medianLatencyMs": 140, + "p50LatencyMs": 140, + "p75LatencyMs": 142, + "p90LatencyMs": 156, + "p99LatencyMs": 228, + "maxLatencyMs": 588, + "bytesPerSec": 57674956.8 }, { "workers": 50, "durationMs": 5000, - "requests": 813, + "requests": 872, "errors": 0, - "requestsPerSec": 162.6, - "avgLatencyMs": 298.44, - "medianLatencyMs": 286, - "p50LatencyMs": 286, - "p75LatencyMs": 299, - "p90LatencyMs": 313, - "p99LatencyMs": 1772, - "maxLatencyMs": 2541, - "bytesPerSec": 54332620.8 + "requestsPerSec": 174.4, + "avgLatencyMs": 278.02, + "medianLatencyMs": 279, + "p50LatencyMs": 279, + "p75LatencyMs": 281, + "p90LatencyMs": 287, + "p99LatencyMs": 1610, + "maxLatencyMs": 2268, + "bytesPerSec": 58271334.4 }, { "workers": 100, "durationMs": 5010, - "requests": 838, + "requests": 851, "errors": 0, - "requestsPerSec": 167.6, - "avgLatencyMs": 405.49, - "medianLatencyMs": 326, - "p50LatencyMs": 326, - "p75LatencyMs": 366, - "p90LatencyMs": 403, - "p99LatencyMs": 3868, - "maxLatencyMs": 4921, - "bytesPerSec": 56003788.8 + "requestsPerSec": 170.2, + "avgLatencyMs": 405.89, + "medianLatencyMs": 302, + "p50LatencyMs": 302, + "p75LatencyMs": 364, + "p90LatencyMs": 397, + "p99LatencyMs": 3946, + "maxLatencyMs": 4950, + "bytesPerSec": 56862310.4 }, { "workers": 200, "durationMs": 5010, - "requests": 810, + "requests": 815, "errors": 0, - "requestsPerSec": 162, - "avgLatencyMs": 420.24, - "medianLatencyMs": 307, - "p50LatencyMs": 307, - "p75LatencyMs": 378, - "p90LatencyMs": 398, - "p99LatencyMs": 3869, - "maxLatencyMs": 4985, - "bytesPerSec": 54129459.2 + "requestsPerSec": 163, + "avgLatencyMs": 417.65, + "medianLatencyMs": 308, + "p50LatencyMs": 308, + "p75LatencyMs": 364, + "p90LatencyMs": 394, + "p99LatencyMs": 3952, + "maxLatencyMs": 4996, + "bytesPerSec": 54463692.8 } ] } @@ -639,475 +639,475 @@ }, "browserVersion": "Google Chrome 153.0.8010.47", "ssrLoadTests": { - "peakWorkers": 25, - "peakRequestsPerSec": 319, - "peakAvgLatencyMs": 77.23, - "peakP50LatencyMs": 76, - "peakP75LatencyMs": 78, - "peakP90LatencyMs": 80, - "peakP99LatencyMs": 110, - "totalRequests": 10337, + "peakWorkers": 10, + "peakRequestsPerSec": 335.4, + "peakAvgLatencyMs": 29.24, + "peakP50LatencyMs": 29, + "peakP75LatencyMs": 30, + "peakP90LatencyMs": 30, + "peakP99LatencyMs": 41, + "totalRequests": 11002, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1165, + "requests": 1219, "errors": 0, - "requestsPerSec": 233, - "avgLatencyMs": 3.86, - "medianLatencyMs": 4, - "p50LatencyMs": 4, + "requestsPerSec": 243.8, + "avgLatencyMs": 3.35, + "medianLatencyMs": 3, + "p50LatencyMs": 3, "p75LatencyMs": 4, - "p90LatencyMs": 5, - "p99LatencyMs": 6, - "maxLatencyMs": 10, - "bytesPerSec": 72974336 + "p90LatencyMs": 4, + "p99LatencyMs": 5, + "maxLatencyMs": 8, + "bytesPerSec": 76355993.6 }, { "workers": 5, "durationMs": 5000, - "requests": 1436, + "requests": 1601, "errors": 0, - "requestsPerSec": 287.2, - "avgLatencyMs": 16.9, - "medianLatencyMs": 17, - "p50LatencyMs": 17, - "p75LatencyMs": 18, - "p90LatencyMs": 20, - "p99LatencyMs": 27, - "maxLatencyMs": 37, - "bytesPerSec": 89935052.8 + "requestsPerSec": 320.2, + "avgLatencyMs": 15.11, + "medianLatencyMs": 15, + "p50LatencyMs": 15, + "p75LatencyMs": 16, + "p90LatencyMs": 16, + "p99LatencyMs": 22, + "maxLatencyMs": 32, + "bytesPerSec": 100263526.4 }, { "workers": 10, "durationMs": 5000, - "requests": 1508, + "requests": 1677, "errors": 0, - "requestsPerSec": 301.61, - "avgLatencyMs": 32.55, - "medianLatencyMs": 32, - "p50LatencyMs": 32, - "p75LatencyMs": 34, - "p90LatencyMs": 37, - "p99LatencyMs": 44, - "maxLatencyMs": 58, - "bytesPerSec": 94443929.6 + "requestsPerSec": 335.4, + "avgLatencyMs": 29.24, + "medianLatencyMs": 29, + "p50LatencyMs": 29, + "p75LatencyMs": 30, + "p90LatencyMs": 30, + "p99LatencyMs": 41, + "maxLatencyMs": 51, + "bytesPerSec": 105021440 }, { "workers": 25, "durationMs": 5000, - "requests": 1595, + "requests": 1651, "errors": 0, - "requestsPerSec": 319, - "avgLatencyMs": 77.23, - "medianLatencyMs": 76, - "p50LatencyMs": 76, - "p75LatencyMs": 78, - "p90LatencyMs": 80, - "p99LatencyMs": 110, - "maxLatencyMs": 332, - "bytesPerSec": 99896524.8 + "requestsPerSec": 330.2, + "avgLatencyMs": 74.69, + "medianLatencyMs": 74, + "p50LatencyMs": 74, + "p75LatencyMs": 74, + "p90LatencyMs": 76, + "p99LatencyMs": 109, + "maxLatencyMs": 321, + "bytesPerSec": 103409254.4 }, { "workers": 50, "durationMs": 5000, - "requests": 1565, + "requests": 1643, "errors": 0, - "requestsPerSec": 313, - "avgLatencyMs": 156.8, - "medianLatencyMs": 152, - "p50LatencyMs": 152, - "p75LatencyMs": 155, - "p90LatencyMs": 159, - "p99LatencyMs": 757, - "maxLatencyMs": 1433, - "bytesPerSec": 98009088 + "requestsPerSec": 328.6, + "avgLatencyMs": 149.36, + "medianLatencyMs": 147, + "p50LatencyMs": 147, + "p75LatencyMs": 149, + "p90LatencyMs": 154, + "p99LatencyMs": 578, + "maxLatencyMs": 1232, + "bytesPerSec": 102898073.6 }, { "workers": 100, "durationMs": 5010, - "requests": 1550, + "requests": 1614, "errors": 0, - "requestsPerSec": 310, - "avgLatencyMs": 302.68, - "medianLatencyMs": 220, - "p50LatencyMs": 220, - "p75LatencyMs": 280, - "p90LatencyMs": 308, - "p99LatencyMs": 3532, - "maxLatencyMs": 4988, - "bytesPerSec": 97065369.6 + "requestsPerSec": 322.8, + "avgLatencyMs": 294.22, + "medianLatencyMs": 215, + "p50LatencyMs": 215, + "p75LatencyMs": 271, + "p90LatencyMs": 291, + "p99LatencyMs": 3442, + "maxLatencyMs": 4935, + "bytesPerSec": 101076172.8 }, { "workers": 200, "durationMs": 5010, - "requests": 1518, + "requests": 1597, "errors": 0, - "requestsPerSec": 303.61, - "avgLatencyMs": 304.31, - "medianLatencyMs": 220, - "p50LatencyMs": 220, - "p75LatencyMs": 274, - "p90LatencyMs": 289, - "p99LatencyMs": 3554, - "maxLatencyMs": 4984, - "bytesPerSec": 95073075.2 + "requestsPerSec": 319.4, + "avgLatencyMs": 297.64, + "medianLatencyMs": 218, + "p50LatencyMs": 218, + "p75LatencyMs": 257, + "p90LatencyMs": 281, + "p99LatencyMs": 3600, + "maxLatencyMs": 4973, + "bytesPerSec": 100040704 } ], "runs": 3, "samples": [ { - "peakWorkers": 5, - "peakRequestsPerSec": 305.8, - "peakAvgLatencyMs": 15.78, - "peakP50LatencyMs": 16, - "peakP75LatencyMs": 17, - "peakP90LatencyMs": 17, - "peakP99LatencyMs": 21, - "totalRequests": 9968, + "peakWorkers": 10, + "peakRequestsPerSec": 335.4, + "peakAvgLatencyMs": 29.24, + "peakP50LatencyMs": 29, + "peakP75LatencyMs": 30, + "peakP90LatencyMs": 30, + "peakP99LatencyMs": 41, + "totalRequests": 11002, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1172, + "requests": 1219, "errors": 0, - "requestsPerSec": 234.4, - "avgLatencyMs": 3.99, - "medianLatencyMs": 4, - "p50LatencyMs": 4, + "requestsPerSec": 243.8, + "avgLatencyMs": 3.35, + "medianLatencyMs": 3, + "p50LatencyMs": 3, "p75LatencyMs": 4, "p90LatencyMs": 4, "p99LatencyMs": 5, "maxLatencyMs": 8, - "bytesPerSec": 73393766.41 + "bytesPerSec": 76355993.6 }, { "workers": 5, "durationMs": 5000, - "requests": 1529, + "requests": 1601, "errors": 0, - "requestsPerSec": 305.8, - "avgLatencyMs": 15.78, - "medianLatencyMs": 16, - "p50LatencyMs": 16, - "p75LatencyMs": 17, - "p90LatencyMs": 17, - "p99LatencyMs": 21, - "maxLatencyMs": 33, - "bytesPerSec": 95767756.8 + "requestsPerSec": 320.2, + "avgLatencyMs": 15.11, + "medianLatencyMs": 15, + "p50LatencyMs": 15, + "p75LatencyMs": 16, + "p90LatencyMs": 16, + "p99LatencyMs": 22, + "maxLatencyMs": 32, + "bytesPerSec": 100263526.4 }, { "workers": 10, "durationMs": 5000, - "requests": 1475, + "requests": 1677, "errors": 0, - "requestsPerSec": 295, - "avgLatencyMs": 33.29, - "medianLatencyMs": 32, - "p50LatencyMs": 32, - "p75LatencyMs": 34, - "p90LatencyMs": 40, - "p99LatencyMs": 51, - "maxLatencyMs": 67, - "bytesPerSec": 92386099.2 + "requestsPerSec": 335.4, + "avgLatencyMs": 29.24, + "medianLatencyMs": 29, + "p50LatencyMs": 29, + "p75LatencyMs": 30, + "p90LatencyMs": 30, + "p99LatencyMs": 41, + "maxLatencyMs": 51, + "bytesPerSec": 105021440 }, { "workers": 25, "durationMs": 5000, - "requests": 1431, + "requests": 1651, "errors": 0, - "requestsPerSec": 286.2, - "avgLatencyMs": 86.07, - "medianLatencyMs": 83, - "p50LatencyMs": 83, - "p75LatencyMs": 86, - "p90LatencyMs": 106, - "p99LatencyMs": 122, - "maxLatencyMs": 340, - "bytesPerSec": 89633587.2 + "requestsPerSec": 330.2, + "avgLatencyMs": 74.69, + "medianLatencyMs": 74, + "p50LatencyMs": 74, + "p75LatencyMs": 74, + "p90LatencyMs": 76, + "p99LatencyMs": 109, + "maxLatencyMs": 321, + "bytesPerSec": 103409254.4 }, { "workers": 50, - "durationMs": 5010, - "requests": 1420, + "durationMs": 5000, + "requests": 1643, "errors": 0, - "requestsPerSec": 284, - "avgLatencyMs": 172.54, - "medianLatencyMs": 165, - "p50LatencyMs": 165, - "p75LatencyMs": 170, - "p90LatencyMs": 187, - "p99LatencyMs": 821, - "maxLatencyMs": 1585, - "bytesPerSec": 88925798.4 + "requestsPerSec": 328.6, + "avgLatencyMs": 149.36, + "medianLatencyMs": 147, + "p50LatencyMs": 147, + "p75LatencyMs": 149, + "p90LatencyMs": 154, + "p99LatencyMs": 578, + "maxLatencyMs": 1232, + "bytesPerSec": 102898073.6 }, { "workers": 100, "durationMs": 5010, - "requests": 1469, + "requests": 1614, "errors": 0, - "requestsPerSec": 293.8, - "avgLatencyMs": 309.78, - "medianLatencyMs": 220, - "p50LatencyMs": 220, - "p75LatencyMs": 285, - "p90LatencyMs": 296, - "p99LatencyMs": 3643, - "maxLatencyMs": 4999, - "bytesPerSec": 91992883.2 + "requestsPerSec": 322.8, + "avgLatencyMs": 294.22, + "medianLatencyMs": 215, + "p50LatencyMs": 215, + "p75LatencyMs": 271, + "p90LatencyMs": 291, + "p99LatencyMs": 3442, + "maxLatencyMs": 4935, + "bytesPerSec": 101076172.8 }, { "workers": 200, - "durationMs": 5020, - "requests": 1472, + "durationMs": 5010, + "requests": 1597, "errors": 0, - "requestsPerSec": 294.4, - "avgLatencyMs": 306.39, - "medianLatencyMs": 223, - "p50LatencyMs": 223, - "p75LatencyMs": 272, - "p90LatencyMs": 293, - "p99LatencyMs": 3615, - "maxLatencyMs": 4937, - "bytesPerSec": 92202598.4 + "requestsPerSec": 319.4, + "avgLatencyMs": 297.64, + "medianLatencyMs": 218, + "p50LatencyMs": 218, + "p75LatencyMs": 257, + "p90LatencyMs": 281, + "p99LatencyMs": 3600, + "maxLatencyMs": 4973, + "bytesPerSec": 100040704 } ] }, { - "peakWorkers": 25, - "peakRequestsPerSec": 319, - "peakAvgLatencyMs": 77.23, - "peakP50LatencyMs": 76, - "peakP75LatencyMs": 78, - "peakP90LatencyMs": 80, - "peakP99LatencyMs": 110, - "totalRequests": 10337, + "peakWorkers": 10, + "peakRequestsPerSec": 339, + "peakAvgLatencyMs": 28.9, + "peakP50LatencyMs": 29, + "peakP75LatencyMs": 29, + "peakP90LatencyMs": 30, + "peakP99LatencyMs": 41, + "totalRequests": 10828, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1165, + "requests": 1215, "errors": 0, - "requestsPerSec": 233, - "avgLatencyMs": 3.86, - "medianLatencyMs": 4, - "p50LatencyMs": 4, + "requestsPerSec": 243, + "avgLatencyMs": 3.37, + "medianLatencyMs": 3, + "p50LatencyMs": 3, "p75LatencyMs": 4, - "p90LatencyMs": 5, - "p99LatencyMs": 6, - "maxLatencyMs": 10, - "bytesPerSec": 72974336 + "p90LatencyMs": 4, + "p99LatencyMs": 5, + "maxLatencyMs": 8, + "bytesPerSec": 76093849.6 }, { "workers": 5, "durationMs": 5000, - "requests": 1436, + "requests": 1619, "errors": 0, - "requestsPerSec": 287.2, - "avgLatencyMs": 16.9, - "medianLatencyMs": 17, - "p50LatencyMs": 17, - "p75LatencyMs": 18, - "p90LatencyMs": 20, - "p99LatencyMs": 27, - "maxLatencyMs": 37, - "bytesPerSec": 89935052.8 + "requestsPerSec": 323.8, + "avgLatencyMs": 14.89, + "medianLatencyMs": 15, + "p50LatencyMs": 15, + "p75LatencyMs": 16, + "p90LatencyMs": 16, + "p99LatencyMs": 19, + "maxLatencyMs": 29, + "bytesPerSec": 101403852.8 }, { "workers": 10, "durationMs": 5000, - "requests": 1508, + "requests": 1695, "errors": 0, - "requestsPerSec": 301.61, - "avgLatencyMs": 32.55, - "medianLatencyMs": 32, - "p50LatencyMs": 32, - "p75LatencyMs": 34, - "p90LatencyMs": 37, - "p99LatencyMs": 44, - "maxLatencyMs": 58, - "bytesPerSec": 94443929.6 + "requestsPerSec": 339, + "avgLatencyMs": 28.9, + "medianLatencyMs": 29, + "p50LatencyMs": 29, + "p75LatencyMs": 29, + "p90LatencyMs": 30, + "p99LatencyMs": 41, + "maxLatencyMs": 55, + "bytesPerSec": 106174873.6 }, { "workers": 25, - "durationMs": 5000, - "requests": 1595, + "durationMs": 5010, + "requests": 1674, "errors": 0, - "requestsPerSec": 319, - "avgLatencyMs": 77.23, - "medianLatencyMs": 76, - "p50LatencyMs": 76, - "p75LatencyMs": 78, - "p90LatencyMs": 80, - "p99LatencyMs": 110, - "maxLatencyMs": 332, - "bytesPerSec": 99896524.8 + "requestsPerSec": 334.8, + "avgLatencyMs": 73.63, + "medianLatencyMs": 73, + "p50LatencyMs": 73, + "p75LatencyMs": 74, + "p90LatencyMs": 77, + "p99LatencyMs": 105, + "maxLatencyMs": 309, + "bytesPerSec": 104837939.2 }, { "workers": 50, "durationMs": 5000, - "requests": 1565, + "requests": 1558, "errors": 0, - "requestsPerSec": 313, - "avgLatencyMs": 156.8, - "medianLatencyMs": 152, - "p50LatencyMs": 152, - "p75LatencyMs": 155, - "p90LatencyMs": 159, - "p99LatencyMs": 757, - "maxLatencyMs": 1433, - "bytesPerSec": 98009088 + "requestsPerSec": 311.61, + "avgLatencyMs": 157.42, + "medianLatencyMs": 157, + "p50LatencyMs": 157, + "p75LatencyMs": 160, + "p90LatencyMs": 165, + "p99LatencyMs": 585, + "maxLatencyMs": 1228, + "bytesPerSec": 97563443.2 }, { "workers": 100, "durationMs": 5010, - "requests": 1550, + "requests": 1540, "errors": 0, - "requestsPerSec": 310, - "avgLatencyMs": 302.68, - "medianLatencyMs": 220, - "p50LatencyMs": 220, - "p75LatencyMs": 280, - "p90LatencyMs": 308, - "p99LatencyMs": 3532, - "maxLatencyMs": 4988, - "bytesPerSec": 97065369.6 + "requestsPerSec": 308, + "avgLatencyMs": 301.79, + "medianLatencyMs": 221, + "p50LatencyMs": 221, + "p75LatencyMs": 284, + "p90LatencyMs": 301, + "p99LatencyMs": 3503, + "maxLatencyMs": 4955, + "bytesPerSec": 96449331.2 }, { "workers": 200, "durationMs": 5010, - "requests": 1518, + "requests": 1527, "errors": 0, - "requestsPerSec": 303.61, - "avgLatencyMs": 304.31, - "medianLatencyMs": 220, - "p50LatencyMs": 220, - "p75LatencyMs": 274, - "p90LatencyMs": 289, - "p99LatencyMs": 3554, - "maxLatencyMs": 4984, - "bytesPerSec": 95073075.2 + "requestsPerSec": 305.4, + "avgLatencyMs": 304.67, + "medianLatencyMs": 223, + "p50LatencyMs": 223, + "p75LatencyMs": 271, + "p90LatencyMs": 291, + "p99LatencyMs": 3558, + "maxLatencyMs": 4976, + "bytesPerSec": 95636684.8 } ] }, { - "peakWorkers": 100, - "peakRequestsPerSec": 324, - "peakAvgLatencyMs": 296.17, - "peakP50LatencyMs": 219, - "peakP75LatencyMs": 263, - "peakP90LatencyMs": 282, - "peakP99LatencyMs": 3521, - "totalRequests": 10000, + "peakWorkers": 25, + "peakRequestsPerSec": 326, + "peakAvgLatencyMs": 75.61, + "peakP50LatencyMs": 74, + "peakP75LatencyMs": 77, + "peakP90LatencyMs": 81, + "peakP99LatencyMs": 109, + "totalRequests": 10484, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1123, + "requests": 1170, "errors": 0, - "requestsPerSec": 224.6, - "avgLatencyMs": 4.03, + "requestsPerSec": 234, + "avgLatencyMs": 3.93, "medianLatencyMs": 4, "p50LatencyMs": 4, "p75LatencyMs": 4, "p90LatencyMs": 4, - "p99LatencyMs": 6, - "maxLatencyMs": 10, - "bytesPerSec": 70339788.8 + "p99LatencyMs": 5, + "maxLatencyMs": 9, + "bytesPerSec": 73275801.6 }, { "workers": 5, "durationMs": 5000, - "requests": 1379, + "requests": 1573, "errors": 0, - "requestsPerSec": 275.8, - "avgLatencyMs": 17.6, - "medianLatencyMs": 17, - "p50LatencyMs": 17, - "p75LatencyMs": 19, - "p90LatencyMs": 20, - "p99LatencyMs": 29, - "maxLatencyMs": 49, - "bytesPerSec": 86383001.6 + "requestsPerSec": 314.61, + "avgLatencyMs": 15.43, + "medianLatencyMs": 15, + "p50LatencyMs": 15, + "p75LatencyMs": 16, + "p90LatencyMs": 17, + "p99LatencyMs": 24, + "maxLatencyMs": 34, + "bytesPerSec": 98533376 }, { "workers": 10, "durationMs": 5000, - "requests": 1398, + "requests": 1576, "errors": 0, - "requestsPerSec": 279.61, - "avgLatencyMs": 35.16, - "medianLatencyMs": 33, - "p50LatencyMs": 33, - "p75LatencyMs": 35, - "p90LatencyMs": 46, - "p99LatencyMs": 64, - "maxLatencyMs": 83, - "bytesPerSec": 87565926.4 + "requestsPerSec": 315.2, + "avgLatencyMs": 31.12, + "medianLatencyMs": 31, + "p50LatencyMs": 31, + "p75LatencyMs": 32, + "p90LatencyMs": 33, + "p99LatencyMs": 42, + "maxLatencyMs": 45, + "bytesPerSec": 98703769.6 }, { "workers": 25, "durationMs": 5000, - "requests": 1449, + "requests": 1630, "errors": 0, - "requestsPerSec": 289.8, - "avgLatencyMs": 85.05, - "medianLatencyMs": 82, - "p50LatencyMs": 82, - "p75LatencyMs": 85, - "p90LatencyMs": 104, - "p99LatencyMs": 120, - "maxLatencyMs": 317, - "bytesPerSec": 90747699.2 + "requestsPerSec": 326, + "avgLatencyMs": 75.61, + "medianLatencyMs": 74, + "p50LatencyMs": 74, + "p75LatencyMs": 77, + "p90LatencyMs": 81, + "p99LatencyMs": 109, + "maxLatencyMs": 355, + "bytesPerSec": 102085427.2 }, { "workers": 50, - "durationMs": 5010, - "requests": 1427, + "durationMs": 5000, + "requests": 1578, "errors": 0, - "requestsPerSec": 285.4, - "avgLatencyMs": 171.45, - "medianLatencyMs": 164, - "p50LatencyMs": 164, - "p75LatencyMs": 173, - "p90LatencyMs": 185, - "p99LatencyMs": 794, - "maxLatencyMs": 1501, - "bytesPerSec": 89371443.2 + "requestsPerSec": 315.61, + "avgLatencyMs": 154.98, + "medianLatencyMs": 151, + "p50LatencyMs": 151, + "p75LatencyMs": 167, + "p90LatencyMs": 179, + "p99LatencyMs": 595, + "maxLatencyMs": 1154, + "bytesPerSec": 98834841.6 }, { "workers": 100, "durationMs": 5010, - "requests": 1620, + "requests": 1509, "errors": 0, - "requestsPerSec": 324, - "avgLatencyMs": 296.17, - "medianLatencyMs": 219, - "p50LatencyMs": 219, - "p75LatencyMs": 263, - "p90LatencyMs": 282, - "p99LatencyMs": 3521, - "maxLatencyMs": 4973, - "bytesPerSec": 101469388.8 + "requestsPerSec": 301.8, + "avgLatencyMs": 304.84, + "medianLatencyMs": 232, + "p50LatencyMs": 232, + "p75LatencyMs": 284, + "p90LatencyMs": 300, + "p99LatencyMs": 3483, + "maxLatencyMs": 4951, + "bytesPerSec": 94509465.6 }, { "workers": 200, "durationMs": 5010, - "requests": 1604, + "requests": 1448, "errors": 0, - "requestsPerSec": 320.8, - "avgLatencyMs": 299.19, - "medianLatencyMs": 219, - "p50LatencyMs": 219, - "p75LatencyMs": 266, - "p90LatencyMs": 291, - "p99LatencyMs": 3494, - "maxLatencyMs": 4940, - "bytesPerSec": 100460134.4 + "requestsPerSec": 289.61, + "avgLatencyMs": 310.46, + "medianLatencyMs": 229, + "p50LatencyMs": 229, + "p75LatencyMs": 286, + "p90LatencyMs": 342, + "p99LatencyMs": 3521, + "maxLatencyMs": 4898, + "bytesPerSec": 90682163.2 } ] } diff --git a/packages/docs/src/content/runtime/versions/app-solid-start/2.0.5.json b/packages/docs/src/content/runtime/versions/app-solid-start/2.0.5.json index b5e2ce1d..4fdb1e27 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,263 +4,263 @@ "type": "runtime-app", "isFocused": true, "order": 5, - "timingMeasuredAt": "2026-10-03T13:34:23.158Z", + "timingMeasuredAt": "2026-10-04T04:21:33.714Z", "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": 104.4, - "fcpMs": 104.24, + "firstPaintMs": 117, + "fcpMs": 116.92, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 17.69, - "inputDelayMs": 1.43, - "processingDurationMs": 2.33, - "presentationDelayMs": 13.93 + "interactionLatencyMs": 17.32, + "inputDelayMs": 0.9, + "processingDurationMs": 2.82, + "presentationDelayMs": 13.59 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 6.73, - "fcpMs": 6.61, - "interactionLatencyMs": 3.19, - "inputDelayMs": 1.22, - "processingDurationMs": 0.64, - "presentationDelayMs": 2.23 + "firstPaintMs": 18.84, + "fcpMs": 18.63, + "interactionLatencyMs": 2.84, + "inputDelayMs": 0.12, + "processingDurationMs": 1.47, + "presentationDelayMs": 1.76 }, "samples": [ { - "firstPaintMs": 100, - "fcpMs": 100.138, + "firstPaintMs": 138, + "fcpMs": 137.523, "interactionTests": { - "interactionLatencyMs": 15.199, - "inputDelayMs": 0.848, - "processingDurationMs": 2.206, - "presentationDelayMs": 12.145 + "interactionLatencyMs": 16.913, + "inputDelayMs": 0.944, + "processingDurationMs": 2.42, + "presentationDelayMs": 13.549 } }, { - "firstPaintMs": 97, - "fcpMs": 96.857, + "firstPaintMs": 116, + "fcpMs": 116.083, "interactionTests": { - "interactionLatencyMs": 17.884999999999998, - "inputDelayMs": 0.859, - "processingDurationMs": 1.968, - "presentationDelayMs": 15.058 + "interactionLatencyMs": 18.95, + "inputDelayMs": 1.052, + "processingDurationMs": 2.27, + "presentationDelayMs": 15.628 } }, { - "firstPaintMs": 112, - "fcpMs": 111.599, + "firstPaintMs": 100, + "fcpMs": 99.852, "interactionTests": { - "interactionLatencyMs": 14.842, - "inputDelayMs": 0.91, - "processingDurationMs": 2.041, - "presentationDelayMs": 11.891 + "interactionLatencyMs": 21.092, + "inputDelayMs": 0.937, + "processingDurationMs": 5.424, + "presentationDelayMs": 14.731 } }, { - "firstPaintMs": 102, - "fcpMs": 101.781, + "firstPaintMs": 97, + "fcpMs": 97.29, "interactionTests": { - "interactionLatencyMs": 22.829, - "inputDelayMs": 3.616, - "processingDurationMs": 1.969, - "presentationDelayMs": 17.244 + "interactionLatencyMs": 13.688, + "inputDelayMs": 0.764, + "processingDurationMs": 1.921, + "presentationDelayMs": 11.003 } }, { - "firstPaintMs": 111, - "fcpMs": 110.803, + "firstPaintMs": 134, + "fcpMs": 133.83, "interactionTests": { - "interactionLatencyMs": 17.714, - "inputDelayMs": 0.926, - "processingDurationMs": 3.464, - "presentationDelayMs": 13.324 + "interactionLatencyMs": 15.939, + "inputDelayMs": 0.803, + "processingDurationMs": 2.079, + "presentationDelayMs": 13.057 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 433, - "avgLatencyMs": 2.418, - "medianLatencyMs": 2.23, - "samples": 4136, + "opsPerSec": 423, + "avgLatencyMs": 2.496, + "medianLatencyMs": 2.281, + "samples": 4007, "bodySizeKb": 224.17, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 94.2, - "fcpMs": 94.19, + "firstPaintMs": 99.8, + "fcpMs": 99.66, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 17.38, - "inputDelayMs": 1.38, - "processingDurationMs": 2.37, - "presentationDelayMs": 13.64 + "interactionLatencyMs": 14.57, + "inputDelayMs": 0.87, + "processingDurationMs": 2.68, + "presentationDelayMs": 11.02 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 16.99, - "fcpMs": 16.91, - "interactionLatencyMs": 4.25, - "inputDelayMs": 1.18, - "processingDurationMs": 0.97, - "presentationDelayMs": 3.87 + "firstPaintMs": 18.43, + "fcpMs": 18.23, + "interactionLatencyMs": 5.84, + "inputDelayMs": 0.09, + "processingDurationMs": 1.09, + "presentationDelayMs": 6.5 }, "samples": [ { - "firstPaintMs": 94, - "fcpMs": 94.324, + "firstPaintMs": 100, + "fcpMs": 99.54, "interactionTests": { - "interactionLatencyMs": 21.384999999999998, - "inputDelayMs": 0.857, - "processingDurationMs": 4.078, - "presentationDelayMs": 16.45 + "interactionLatencyMs": 10.381, + "inputDelayMs": 0.805, + "processingDurationMs": 4.588, + "presentationDelayMs": 4.988 } }, { - "firstPaintMs": 78, - "fcpMs": 77.732, + "firstPaintMs": 83, + "fcpMs": 83.229, "interactionTests": { - "interactionLatencyMs": 21.701, - "inputDelayMs": 0.907, - "processingDurationMs": 2.061, - "presentationDelayMs": 18.733 + "interactionLatencyMs": 12.815, + "inputDelayMs": 0.928, + "processingDurationMs": 2.056, + "presentationDelayMs": 9.831 } }, { - "firstPaintMs": 77, - "fcpMs": 77.219, + "firstPaintMs": 102, + "fcpMs": 102.018, "interactionTests": { - "interactionLatencyMs": 14.738000000000001, - "inputDelayMs": 0.794, - "processingDurationMs": 2.083, - "presentationDelayMs": 11.861 + "interactionLatencyMs": 24.705, + "inputDelayMs": 0.737, + "processingDurationMs": 1.971, + "presentationDelayMs": 21.997 } }, { - "firstPaintMs": 107, - "fcpMs": 106.888, + "firstPaintMs": 129, + "fcpMs": 128.589, "interactionTests": { - "interactionLatencyMs": 11.839, - "inputDelayMs": 0.827, - "processingDurationMs": 1.852, - "presentationDelayMs": 9.16 + "interactionLatencyMs": 13.907, + "inputDelayMs": 0.941, + "processingDurationMs": 2.507, + "presentationDelayMs": 10.459 } }, { - "firstPaintMs": 115, - "fcpMs": 114.774, + "firstPaintMs": 85, + "fcpMs": 84.913, "interactionTests": { - "interactionLatencyMs": 17.237000000000002, - "inputDelayMs": 3.494, - "processingDurationMs": 1.759, - "presentationDelayMs": 11.984 + "interactionLatencyMs": 11.039, + "inputDelayMs": 0.924, + "processingDurationMs": 2.283, + "presentationDelayMs": 7.832 } } ] }, "ssrLoadTests": { - "peakWorkers": 5, - "peakRequestsPerSec": 525.21, - "peakAvgLatencyMs": 9.04, - "peakP50LatencyMs": 8, - "peakP75LatencyMs": 10, - "peakP90LatencyMs": 11, - "peakP99LatencyMs": 18, - "totalRequests": 17254, + "peakWorkers": 10, + "peakRequestsPerSec": 541, + "peakAvgLatencyMs": 17.95, + "peakP50LatencyMs": 18, + "peakP75LatencyMs": 19, + "peakP90LatencyMs": 23, + "peakP99LatencyMs": 34, + "totalRequests": 17478, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1714, + "requests": 1671, "errors": 0, - "requestsPerSec": 342.8, - "avgLatencyMs": 2.12, + "requestsPerSec": 334.2, + "avgLatencyMs": 2.32, "medianLatencyMs": 2, "p50LatencyMs": 2, - "p75LatencyMs": 2, - "p90LatencyMs": 2, + "p75LatencyMs": 3, + "p90LatencyMs": 3, "p99LatencyMs": 5, - "maxLatencyMs": 6, - "bytesPerSec": 109595852.8 + "maxLatencyMs": 9, + "bytesPerSec": 106843340.8 }, { "workers": 5, "durationMs": 5000, - "requests": 2626, + "requests": 2664, "errors": 0, - "requestsPerSec": 525.21, - "avgLatencyMs": 9.04, + "requestsPerSec": 532.8, + "avgLatencyMs": 8.93, "medianLatencyMs": 8, "p50LatencyMs": 8, "p75LatencyMs": 10, "p90LatencyMs": 11, "p99LatencyMs": 18, "maxLatencyMs": 23, - "bytesPerSec": 167916339.2 + "bytesPerSec": 170328064 }, { "workers": 10, "durationMs": 5000, - "requests": 2625, + "requests": 2705, "errors": 0, - "requestsPerSec": 525, - "avgLatencyMs": 18.51, + "requestsPerSec": 541, + "avgLatencyMs": 17.95, "medianLatencyMs": 18, "p50LatencyMs": 18, - "p75LatencyMs": 20, - "p90LatencyMs": 24, - "p99LatencyMs": 36, + "p75LatencyMs": 19, + "p90LatencyMs": 23, + "p99LatencyMs": 34, "maxLatencyMs": 44, - "bytesPerSec": 167863910.4 + "bytesPerSec": 173001932.8 }, { "workers": 25, "durationMs": 5000, - "requests": 2592, + "requests": 2656, "errors": 0, - "requestsPerSec": 518.4, - "avgLatencyMs": 47.5, - "medianLatencyMs": 42, - "p50LatencyMs": 42, - "p75LatencyMs": 61, - "p90LatencyMs": 70, - "p99LatencyMs": 91, - "maxLatencyMs": 419, - "bytesPerSec": 165740544 + "requestsPerSec": 531.21, + "avgLatencyMs": 46.34, + "medianLatencyMs": 43, + "p50LatencyMs": 43, + "p75LatencyMs": 57, + "p90LatencyMs": 68, + "p99LatencyMs": 96, + "maxLatencyMs": 375, + "bytesPerSec": 169856204.81 }, { "workers": 50, "durationMs": 5000, - "requests": 2586, + "requests": 2633, "errors": 0, - "requestsPerSec": 517.21, - "avgLatencyMs": 95.13, - "medianLatencyMs": 78, - "p50LatencyMs": 78, - "p75LatencyMs": 96, - "p90LatencyMs": 146, - "p99LatencyMs": 466, - "maxLatencyMs": 1883, - "bytesPerSec": 165347328 + "requestsPerSec": 526.6, + "avgLatencyMs": 93.43, + "medianLatencyMs": 76, + "p50LatencyMs": 76, + "p75LatencyMs": 94, + "p90LatencyMs": 149, + "p99LatencyMs": 340, + "maxLatencyMs": 1768, + "bytesPerSec": 168388198.4 }, { "workers": 100, "durationMs": 5010, - "requests": 2572, + "requests": 2610, "errors": 0, - "requestsPerSec": 514.4, - "avgLatencyMs": 146.79, - "medianLatencyMs": 106, - "p50LatencyMs": 106, - "p75LatencyMs": 126, - "p90LatencyMs": 141, - "p99LatencyMs": 2126, - "maxLatencyMs": 4915, - "bytesPerSec": 164456038.4 + "requestsPerSec": 522, + "avgLatencyMs": 146.89, + "medianLatencyMs": 105, + "p50LatencyMs": 105, + "p75LatencyMs": 125, + "p90LatencyMs": 151, + "p99LatencyMs": 2065, + "maxLatencyMs": 4947, + "bytesPerSec": 166893977.6 }, { "workers": 200, @@ -268,118 +268,118 @@ "requests": 2539, "errors": 0, "requestsPerSec": 507.8, - "avgLatencyMs": 150.7, - "medianLatencyMs": 101, - "p50LatencyMs": 101, - "p75LatencyMs": 123, - "p90LatencyMs": 185, - "p99LatencyMs": 2196, - "maxLatencyMs": 4971, - "bytesPerSec": 162358886.4 + "avgLatencyMs": 150.96, + "medianLatencyMs": 108, + "p50LatencyMs": 108, + "p75LatencyMs": 122, + "p90LatencyMs": 159, + "p99LatencyMs": 2158, + "maxLatencyMs": 4952, + "bytesPerSec": 162385100.81 } ], "runs": 3, "samples": [ { - "peakWorkers": 10, - "peakRequestsPerSec": 521.6, - "peakAvgLatencyMs": 18.64, - "peakP50LatencyMs": 18, - "peakP75LatencyMs": 20, - "peakP90LatencyMs": 25, - "peakP99LatencyMs": 35, - "totalRequests": 16451, + "peakWorkers": 5, + "peakRequestsPerSec": 523.6, + "peakAvgLatencyMs": 9.04, + "peakP50LatencyMs": 9, + "peakP75LatencyMs": 10, + "peakP90LatencyMs": 11, + "peakP99LatencyMs": 17, + "totalRequests": 16992, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1615, + "requests": 1714, "errors": 0, - "requestsPerSec": 323, - "avgLatencyMs": 2.37, + "requestsPerSec": 342.8, + "avgLatencyMs": 2.1, "medianLatencyMs": 2, "p50LatencyMs": 2, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 7, - "maxLatencyMs": 11, - "bytesPerSec": 103265075.2 + "p75LatencyMs": 2, + "p90LatencyMs": 2, + "p99LatencyMs": 4, + "maxLatencyMs": 7, + "bytesPerSec": 109595852.8 }, { "workers": 5, "durationMs": 5000, - "requests": 2596, + "requests": 2618, "errors": 0, - "requestsPerSec": 519.21, - "avgLatencyMs": 9.1, + "requestsPerSec": 523.6, + "avgLatencyMs": 9.04, "medianLatencyMs": 9, "p50LatencyMs": 9, "p75LatencyMs": 10, "p90LatencyMs": 11, - "p99LatencyMs": 19, - "maxLatencyMs": 25, - "bytesPerSec": 166002688 + "p99LatencyMs": 17, + "maxLatencyMs": 24, + "bytesPerSec": 167392051.2 }, { "workers": 10, "durationMs": 5000, - "requests": 2608, + "requests": 2609, "errors": 0, - "requestsPerSec": 521.6, + "requestsPerSec": 521.8, "avgLatencyMs": 18.64, "medianLatencyMs": 18, "p50LatencyMs": 18, - "p75LatencyMs": 20, + "p75LatencyMs": 21, "p90LatencyMs": 25, "p99LatencyMs": 35, - "maxLatencyMs": 57, - "bytesPerSec": 166762905.6 + "maxLatencyMs": 61, + "bytesPerSec": 166815334.4 }, { "workers": 25, "durationMs": 5000, - "requests": 2597, + "requests": 2548, "errors": 0, - "requestsPerSec": 519.4, - "avgLatencyMs": 47.4, - "medianLatencyMs": 42, - "p50LatencyMs": 42, - "p75LatencyMs": 59, - "p90LatencyMs": 70, - "p99LatencyMs": 103, - "maxLatencyMs": 403, - "bytesPerSec": 166055116.81 + "requestsPerSec": 509.6, + "avgLatencyMs": 48.32, + "medianLatencyMs": 41, + "p50LatencyMs": 41, + "p75LatencyMs": 61, + "p90LatencyMs": 73, + "p99LatencyMs": 95, + "maxLatencyMs": 398, + "bytesPerSec": 162909388.81 }, { "workers": 50, "durationMs": 5000, - "requests": 2148, + "requests": 2496, "errors": 0, - "requestsPerSec": 429.6, - "avgLatencyMs": 114.57, - "medianLatencyMs": 95, - "p50LatencyMs": 95, - "p75LatencyMs": 107, - "p90LatencyMs": 178, - "p99LatencyMs": 734, - "maxLatencyMs": 2387, - "bytesPerSec": 137324134.4 + "requestsPerSec": 499.2, + "avgLatencyMs": 98.33, + "medianLatencyMs": 84, + "p50LatencyMs": 84, + "p75LatencyMs": 93, + "p90LatencyMs": 152, + "p99LatencyMs": 517, + "maxLatencyMs": 2071, + "bytesPerSec": 159580160 }, { "workers": 100, "durationMs": 5010, - "requests": 2381, + "requests": 2501, "errors": 0, - "requestsPerSec": 476.2, - "avgLatencyMs": 154.18, - "medianLatencyMs": 103, - "p50LatencyMs": 103, - "p75LatencyMs": 125, - "p90LatencyMs": 176, - "p99LatencyMs": 2411, - "maxLatencyMs": 4885, - "bytesPerSec": 152233574.4 + "requestsPerSec": 500.2, + "avgLatencyMs": 151.22, + "medianLatencyMs": 107, + "p50LatencyMs": 107, + "p75LatencyMs": 122, + "p90LatencyMs": 184, + "p99LatencyMs": 2153, + "maxLatencyMs": 4993, + "bytesPerSec": 159947161.6 }, { "workers": 200, @@ -387,250 +387,250 @@ "requests": 2506, "errors": 0, "requestsPerSec": 501.2, - "avgLatencyMs": 150.8, - "medianLatencyMs": 99, - "p50LatencyMs": 99, - "p75LatencyMs": 122, - "p90LatencyMs": 184, - "p99LatencyMs": 2243, - "maxLatencyMs": 4915, + "avgLatencyMs": 150.76, + "medianLatencyMs": 101, + "p50LatencyMs": 101, + "p75LatencyMs": 129, + "p90LatencyMs": 177, + "p99LatencyMs": 2137, + "maxLatencyMs": 4895, "bytesPerSec": 160261734.4 } ] }, { - "peakWorkers": 5, - "peakRequestsPerSec": 531.8, - "peakAvgLatencyMs": 8.95, - "peakP50LatencyMs": 8, - "peakP75LatencyMs": 10, - "peakP90LatencyMs": 11, - "peakP99LatencyMs": 18, - "totalRequests": 17265, + "peakWorkers": 10, + "peakRequestsPerSec": 541, + "peakAvgLatencyMs": 17.95, + "peakP50LatencyMs": 18, + "peakP75LatencyMs": 19, + "peakP90LatencyMs": 23, + "peakP99LatencyMs": 34, + "totalRequests": 17478, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1714, + "requests": 1671, "errors": 0, - "requestsPerSec": 342.8, - "avgLatencyMs": 2.14, + "requestsPerSec": 334.2, + "avgLatencyMs": 2.32, "medianLatencyMs": 2, "p50LatencyMs": 2, - "p75LatencyMs": 2, - "p90LatencyMs": 2, + "p75LatencyMs": 3, + "p90LatencyMs": 3, "p99LatencyMs": 5, - "maxLatencyMs": 6, - "bytesPerSec": 109608960 + "maxLatencyMs": 9, + "bytesPerSec": 106843340.8 }, { "workers": 5, "durationMs": 5000, - "requests": 2659, + "requests": 2664, "errors": 0, - "requestsPerSec": 531.8, - "avgLatencyMs": 8.95, + "requestsPerSec": 532.8, + "avgLatencyMs": 8.93, "medianLatencyMs": 8, "p50LatencyMs": 8, "p75LatencyMs": 10, "p90LatencyMs": 11, "p99LatencyMs": 18, - "maxLatencyMs": 25, - "bytesPerSec": 170013491.2 + "maxLatencyMs": 23, + "bytesPerSec": 170328064 }, { "workers": 10, "durationMs": 5000, - "requests": 2646, + "requests": 2705, "errors": 0, - "requestsPerSec": 529.21, - "avgLatencyMs": 18.37, + "requestsPerSec": 541, + "avgLatencyMs": 17.95, "medianLatencyMs": 18, "p50LatencyMs": 18, - "p75LatencyMs": 20, - "p90LatencyMs": 24, + "p75LatencyMs": 19, + "p90LatencyMs": 23, "p99LatencyMs": 34, - "maxLatencyMs": 42, - "bytesPerSec": 169200844.81 + "maxLatencyMs": 44, + "bytesPerSec": 173001932.8 }, { "workers": 25, - "durationMs": 5010, - "requests": 2582, + "durationMs": 5000, + "requests": 2656, "errors": 0, - "requestsPerSec": 516.4, - "avgLatencyMs": 47.7, + "requestsPerSec": 531.21, + "avgLatencyMs": 46.34, "medianLatencyMs": 43, "p50LatencyMs": 43, - "p75LatencyMs": 59, - "p90LatencyMs": 71, - "p99LatencyMs": 91, - "maxLatencyMs": 397, - "bytesPerSec": 165111398.4 + "p75LatencyMs": 57, + "p90LatencyMs": 68, + "p99LatencyMs": 96, + "maxLatencyMs": 375, + "bytesPerSec": 169856204.81 }, { "workers": 50, "durationMs": 5000, - "requests": 2568, + "requests": 2633, "errors": 0, - "requestsPerSec": 513.6, - "avgLatencyMs": 95.95, - "medianLatencyMs": 81, - "p50LatencyMs": 81, - "p75LatencyMs": 92, - "p90LatencyMs": 150, - "p99LatencyMs": 410, - "maxLatencyMs": 1820, - "bytesPerSec": 164220108.81 + "requestsPerSec": 526.6, + "avgLatencyMs": 93.43, + "medianLatencyMs": 76, + "p50LatencyMs": 76, + "p75LatencyMs": 94, + "p90LatencyMs": 149, + "p99LatencyMs": 340, + "maxLatencyMs": 1768, + "bytesPerSec": 168388198.4 }, { "workers": 100, "durationMs": 5010, - "requests": 2579, + "requests": 2610, "errors": 0, - "requestsPerSec": 515.8, - "avgLatencyMs": 148.31, - "medianLatencyMs": 103, - "p50LatencyMs": 103, - "p75LatencyMs": 132, - "p90LatencyMs": 159, - "p99LatencyMs": 2064, - "maxLatencyMs": 4861, - "bytesPerSec": 164901683.2 + "requestsPerSec": 522, + "avgLatencyMs": 146.89, + "medianLatencyMs": 105, + "p50LatencyMs": 105, + "p75LatencyMs": 125, + "p90LatencyMs": 151, + "p99LatencyMs": 2065, + "maxLatencyMs": 4947, + "bytesPerSec": 166893977.6 }, { "workers": 200, "durationMs": 5010, - "requests": 2517, + "requests": 2539, "errors": 0, - "requestsPerSec": 503.4, - "avgLatencyMs": 150.06, - "medianLatencyMs": 105, - "p50LatencyMs": 105, - "p75LatencyMs": 123, - "p90LatencyMs": 160, - "p99LatencyMs": 2122, - "maxLatencyMs": 4917, - "bytesPerSec": 160917094.4 + "requestsPerSec": 507.8, + "avgLatencyMs": 150.96, + "medianLatencyMs": 108, + "p50LatencyMs": 108, + "p75LatencyMs": 122, + "p90LatencyMs": 159, + "p99LatencyMs": 2158, + "maxLatencyMs": 4952, + "bytesPerSec": 162385100.81 } ] }, { "peakWorkers": 5, - "peakRequestsPerSec": 525.21, - "peakAvgLatencyMs": 9.04, + "peakRequestsPerSec": 542.8, + "peakAvgLatencyMs": 8.76, "peakP50LatencyMs": 8, - "peakP75LatencyMs": 10, + "peakP75LatencyMs": 9, "peakP90LatencyMs": 11, - "peakP99LatencyMs": 18, - "totalRequests": 17254, + "peakP99LatencyMs": 17, + "totalRequests": 17740, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1714, + "requests": 1730, "errors": 0, - "requestsPerSec": 342.8, + "requestsPerSec": 346, "avgLatencyMs": 2.12, "medianLatencyMs": 2, "p50LatencyMs": 2, "p75LatencyMs": 2, "p90LatencyMs": 2, "p99LatencyMs": 5, - "maxLatencyMs": 6, - "bytesPerSec": 109595852.8 + "maxLatencyMs": 5, + "bytesPerSec": 110618214.4 }, { "workers": 5, "durationMs": 5000, - "requests": 2626, + "requests": 2714, "errors": 0, - "requestsPerSec": 525.21, - "avgLatencyMs": 9.04, + "requestsPerSec": 542.8, + "avgLatencyMs": 8.76, "medianLatencyMs": 8, "p50LatencyMs": 8, - "p75LatencyMs": 10, + "p75LatencyMs": 9, "p90LatencyMs": 11, - "p99LatencyMs": 18, - "maxLatencyMs": 23, - "bytesPerSec": 167916339.2 + "p99LatencyMs": 17, + "maxLatencyMs": 21, + "bytesPerSec": 173526220.8 }, { "workers": 10, "durationMs": 5000, - "requests": 2625, + "requests": 2711, "errors": 0, - "requestsPerSec": 525, - "avgLatencyMs": 18.51, + "requestsPerSec": 542.21, + "avgLatencyMs": 17.93, "medianLatencyMs": 18, "p50LatencyMs": 18, - "p75LatencyMs": 20, + "p75LatencyMs": 19, "p90LatencyMs": 24, - "p99LatencyMs": 36, - "maxLatencyMs": 44, - "bytesPerSec": 167863910.4 + "p99LatencyMs": 33, + "maxLatencyMs": 67, + "bytesPerSec": 173368934.4 }, { "workers": 25, "durationMs": 5000, - "requests": 2592, + "requests": 2679, "errors": 0, - "requestsPerSec": 518.4, - "avgLatencyMs": 47.5, - "medianLatencyMs": 42, - "p50LatencyMs": 42, - "p75LatencyMs": 61, - "p90LatencyMs": 70, - "p99LatencyMs": 91, - "maxLatencyMs": 419, - "bytesPerSec": 165740544 + "requestsPerSec": 535.8, + "avgLatencyMs": 45.93, + "medianLatencyMs": 43, + "p50LatencyMs": 43, + "p75LatencyMs": 55, + "p90LatencyMs": 67, + "p99LatencyMs": 95, + "maxLatencyMs": 387, + "bytesPerSec": 171297996.81 }, { "workers": 50, "durationMs": 5000, - "requests": 2586, + "requests": 2662, "errors": 0, - "requestsPerSec": 517.21, - "avgLatencyMs": 95.13, - "medianLatencyMs": 78, - "p50LatencyMs": 78, - "p75LatencyMs": 96, + "requestsPerSec": 532.4, + "avgLatencyMs": 92.38, + "medianLatencyMs": 79, + "p50LatencyMs": 79, + "p75LatencyMs": 91, "p90LatencyMs": 146, - "p99LatencyMs": 466, - "maxLatencyMs": 1883, - "bytesPerSec": 165347328 + "p99LatencyMs": 352, + "maxLatencyMs": 1778, + "bytesPerSec": 170223206.4 }, { "workers": 100, "durationMs": 5010, - "requests": 2572, + "requests": 2644, "errors": 0, - "requestsPerSec": 514.4, - "avgLatencyMs": 146.79, - "medianLatencyMs": 106, - "p50LatencyMs": 106, - "p75LatencyMs": 126, - "p90LatencyMs": 141, - "p99LatencyMs": 2126, - "maxLatencyMs": 4915, - "bytesPerSec": 164456038.4 + "requestsPerSec": 528.8, + "avgLatencyMs": 146.61, + "medianLatencyMs": 103, + "p50LatencyMs": 103, + "p75LatencyMs": 122, + "p90LatencyMs": 150, + "p99LatencyMs": 2086, + "maxLatencyMs": 4974, + "bytesPerSec": 169069772.81 }, { "workers": 200, "durationMs": 5010, - "requests": 2539, + "requests": 2600, "errors": 0, - "requestsPerSec": 507.8, - "avgLatencyMs": 150.7, - "medianLatencyMs": 101, - "p50LatencyMs": 101, - "p75LatencyMs": 123, - "p90LatencyMs": 185, - "p99LatencyMs": 2196, - "maxLatencyMs": 4971, - "bytesPerSec": 162358886.4 + "requestsPerSec": 520, + "avgLatencyMs": 149.27, + "medianLatencyMs": 106, + "p50LatencyMs": 106, + "p75LatencyMs": 121, + "p90LatencyMs": 163, + "p99LatencyMs": 2134, + "maxLatencyMs": 4995, + "bytesPerSec": 166264832 } ] } diff --git a/packages/docs/src/content/runtime/versions/app-sveltekit/2.66.0.json b/packages/docs/src/content/runtime/versions/app-sveltekit/2.66.0.json index 14d1b004..9babe8d2 100644 --- a/packages/docs/src/content/runtime/versions/app-sveltekit/2.66.0.json +++ b/packages/docs/src/content/runtime/versions/app-sveltekit/2.66.0.json @@ -4,633 +4,633 @@ "type": "runtime-app", "isFocused": true, "order": 6, - "timingMeasuredAt": "2026-10-03T13:34:23.158Z", + "timingMeasuredAt": "2026-10-04T04:21:33.714Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "2.66.0", "clientSideRenderedTests": { - "firstPaintMs": 113, - "fcpMs": 113.09, + "firstPaintMs": 111.8, + "fcpMs": 111.84, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 16.45, - "inputDelayMs": 0.62, - "processingDurationMs": 2.76, - "presentationDelayMs": 13.06 + "interactionLatencyMs": 16.91, + "inputDelayMs": 0.65, + "processingDurationMs": 2.38, + "presentationDelayMs": 13.87 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 8.43, - "fcpMs": 8.6, - "interactionLatencyMs": 5.08, - "inputDelayMs": 0.11, - "processingDurationMs": 0.85, - "presentationDelayMs": 5.26 + "firstPaintMs": 6.22, + "fcpMs": 6.28, + "interactionLatencyMs": 4.9, + "inputDelayMs": 0.08, + "processingDurationMs": 0.58, + "presentationDelayMs": 4.63 }, "samples": [ { - "firstPaintMs": 120, - "fcpMs": 120.152, + "firstPaintMs": 114, + "fcpMs": 113.542, "interactionTests": { - "interactionLatencyMs": 9.195, - "inputDelayMs": 0.52, - "processingDurationMs": 3.711, - "presentationDelayMs": 4.964 + "interactionLatencyMs": 20.164, + "inputDelayMs": 0.757, + "processingDurationMs": 3.124, + "presentationDelayMs": 16.283 } }, { - "firstPaintMs": 106, - "fcpMs": 105.943, + "firstPaintMs": 114, + "fcpMs": 114.332, "interactionTests": { - "interactionLatencyMs": 13.062999999999999, - "inputDelayMs": 0.568, - "processingDurationMs": 1.988, - "presentationDelayMs": 10.507 + "interactionLatencyMs": 10.729000000000001, + "inputDelayMs": 0.523, + "processingDurationMs": 2.58, + "presentationDelayMs": 7.626 } }, { - "firstPaintMs": 106, - "fcpMs": 105.918, + "firstPaintMs": 101, + "fcpMs": 101.013, "interactionTests": { - "interactionLatencyMs": 18.985, - "inputDelayMs": 0.814, - "processingDurationMs": 1.859, - "presentationDelayMs": 16.312 + "interactionLatencyMs": 17.942, + "inputDelayMs": 0.669, + "processingDurationMs": 2.171, + "presentationDelayMs": 15.102 } }, { - "firstPaintMs": 109, - "fcpMs": 109.058, + "firstPaintMs": 117, + "fcpMs": 117.294, "interactionTests": { - "interactionLatencyMs": 20.238, - "inputDelayMs": 0.588, - "processingDurationMs": 3.501, - "presentationDelayMs": 16.149 + "interactionLatencyMs": 22.56, + "inputDelayMs": 0.652, + "processingDurationMs": 2.476, + "presentationDelayMs": 19.432 } }, { - "firstPaintMs": 124, - "fcpMs": 124.354, + "firstPaintMs": 113, + "fcpMs": 113.037, "interactionTests": { - "interactionLatencyMs": 20.744, - "inputDelayMs": 0.619, - "processingDurationMs": 2.745, - "presentationDelayMs": 17.38 + "interactionLatencyMs": 13.148, + "inputDelayMs": 0.668, + "processingDurationMs": 1.551, + "presentationDelayMs": 10.929 } } ] }, "ssrRequestThroughputTests": { - "opsPerSec": 458, - "avgLatencyMs": 2.243, + "opsPerSec": 457, + "avgLatencyMs": 2.25, "medianLatencyMs": 2.117, - "samples": 4459, + "samples": 4445, "bodySizeKb": 183.53, "duplicationFactor": 2 }, "serverSideRenderedTests": { - "firstPaintMs": 85.6, - "fcpMs": 85.79, + "firstPaintMs": 90.6, + "fcpMs": 90.68, "interactionTests": { "scenario": "first-row-detail-navigation", "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": 17.19, - "inputDelayMs": 1.26, - "processingDurationMs": 4.14, - "presentationDelayMs": 11.79 + "interactionLatencyMs": 18.12, + "inputDelayMs": 0.55, + "processingDurationMs": 3.01, + "presentationDelayMs": 14.57 }, "runs": 5, "standardDeviation": { - "firstPaintMs": 19.51, - "fcpMs": 19.48, - "interactionLatencyMs": 4.44, - "inputDelayMs": 1.2, - "processingDurationMs": 1.26, - "presentationDelayMs": 4.21 + "firstPaintMs": 16.41, + "fcpMs": 16.62, + "interactionLatencyMs": 3.3, + "inputDelayMs": 0.02, + "processingDurationMs": 0.87, + "presentationDelayMs": 3.48 }, "samples": [ { - "firstPaintMs": 111, - "fcpMs": 111.047, + "firstPaintMs": 86, + "fcpMs": 86.25, "interactionTests": { - "interactionLatencyMs": 12.381, - "inputDelayMs": 0.649, - "processingDurationMs": 4.737, - "presentationDelayMs": 6.995 + "interactionLatencyMs": 18.182, + "inputDelayMs": 0.567, + "processingDurationMs": 4.492, + "presentationDelayMs": 13.123 } }, { - "firstPaintMs": 79, - "fcpMs": 79.165, + "firstPaintMs": 113, + "fcpMs": 113.432, "interactionTests": { - "interactionLatencyMs": 16.980999999999998, - "inputDelayMs": 0.786, - "processingDurationMs": 2.13, - "presentationDelayMs": 14.065 + "interactionLatencyMs": 19.733, + "inputDelayMs": 0.517, + "processingDurationMs": 2.169, + "presentationDelayMs": 17.047 } }, { - "firstPaintMs": 71, - "fcpMs": 71.31, + "firstPaintMs": 89, + "fcpMs": 89.288, "interactionTests": { - "interactionLatencyMs": 23.288, - "inputDelayMs": 3.405, - "processingDurationMs": 4.088, - "presentationDelayMs": 15.795 + "interactionLatencyMs": 21.144, + "inputDelayMs": 0.56, + "processingDurationMs": 2.768, + "presentationDelayMs": 17.816 } }, { - "firstPaintMs": 101, - "fcpMs": 101.286, + "firstPaintMs": 97, + "fcpMs": 96.764, "interactionTests": { - "interactionLatencyMs": 19.659, - "inputDelayMs": 0.828, - "processingDurationMs": 4.212, - "presentationDelayMs": 14.619 + "interactionLatencyMs": 12.553, + "inputDelayMs": 0.551, + "processingDurationMs": 2.776, + "presentationDelayMs": 9.226 } }, { - "firstPaintMs": 66, - "fcpMs": 66.143, + "firstPaintMs": 68, + "fcpMs": 67.68, "interactionTests": { - "interactionLatencyMs": 13.645, - "inputDelayMs": 0.639, - "processingDurationMs": 5.534, - "presentationDelayMs": 7.472 + "interactionLatencyMs": 18.989, + "inputDelayMs": 0.537, + "processingDurationMs": 2.828, + "presentationDelayMs": 15.624 } } ] }, "ssrLoadTests": { "peakWorkers": 5, - "peakRequestsPerSec": 488.8, - "peakAvgLatencyMs": 9.72, - "peakP50LatencyMs": 8, + "peakRequestsPerSec": 476.8, + "peakAvgLatencyMs": 10, + "peakP50LatencyMs": 9, "peakP75LatencyMs": 12, "peakP90LatencyMs": 14, "peakP99LatencyMs": 18, - "totalRequests": 15312, + "totalRequests": 15101, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1513, + "requests": 1493, "errors": 0, - "requestsPerSec": 302.61, - "avgLatencyMs": 2.63, + "requestsPerSec": 298.61, + "avgLatencyMs": 2.77, "medianLatencyMs": 2, "p50LatencyMs": 2, - "p75LatencyMs": 2, + "p75LatencyMs": 3, "p90LatencyMs": 3, - "p99LatencyMs": 12, - "maxLatencyMs": 14, - "bytesPerSec": 84325171.2 + "p99LatencyMs": 9, + "maxLatencyMs": 12, + "bytesPerSec": 83224166.41 }, { "workers": 5, "durationMs": 5000, - "requests": 2444, + "requests": 2384, "errors": 0, - "requestsPerSec": 488.8, - "avgLatencyMs": 9.72, - "medianLatencyMs": 8, - "p50LatencyMs": 8, + "requestsPerSec": 476.8, + "avgLatencyMs": 10, + "medianLatencyMs": 9, + "p50LatencyMs": 9, "p75LatencyMs": 12, "p90LatencyMs": 14, "p99LatencyMs": 18, - "maxLatencyMs": 22, - "bytesPerSec": 136223129.6 + "maxLatencyMs": 24, + "bytesPerSec": 132880793.6 }, { "workers": 10, "durationMs": 5000, - "requests": 2344, + "requests": 2352, "errors": 0, - "requestsPerSec": 468.8, - "avgLatencyMs": 20.79, + "requestsPerSec": 470.4, + "avgLatencyMs": 20.71, "medianLatencyMs": 21, "p50LatencyMs": 21, - "p75LatencyMs": 24, - "p90LatencyMs": 27, + "p75LatencyMs": 23, + "p90LatencyMs": 25, "p99LatencyMs": 32, - "maxLatencyMs": 57, - "bytesPerSec": 130646016 + "maxLatencyMs": 67, + "bytesPerSec": 131091660.8 }, { "workers": 25, "durationMs": 5000, - "requests": 2289, + "requests": 2282, "errors": 0, - "requestsPerSec": 457.8, - "avgLatencyMs": 53.81, + "requestsPerSec": 456.4, + "avgLatencyMs": 54.01, "medianLatencyMs": 52, "p50LatencyMs": 52, - "p75LatencyMs": 58, - "p90LatencyMs": 67, - "p99LatencyMs": 86, - "maxLatencyMs": 368, - "bytesPerSec": 127592038.4 + "p75LatencyMs": 57, + "p90LatencyMs": 63, + "p99LatencyMs": 96, + "maxLatencyMs": 372, + "bytesPerSec": 127198822.4 }, { "workers": 50, "durationMs": 5000, - "requests": 2291, + "requests": 2224, "errors": 0, - "requestsPerSec": 458.2, - "avgLatencyMs": 107.39, - "medianLatencyMs": 103, - "p50LatencyMs": 103, + "requestsPerSec": 444.8, + "avgLatencyMs": 110.65, + "medianLatencyMs": 102, + "p50LatencyMs": 102, "p75LatencyMs": 116, - "p90LatencyMs": 145, - "p99LatencyMs": 196, - "maxLatencyMs": 1231, - "bytesPerSec": 127696896 + "p90LatencyMs": 150, + "p99LatencyMs": 460, + "maxLatencyMs": 1557, + "bytesPerSec": 123961344 }, { "workers": 100, "durationMs": 5010, - "requests": 2174, + "requests": 2177, "errors": 0, - "requestsPerSec": 434.8, - "avgLatencyMs": 207.65, - "medianLatencyMs": 154, - "p50LatencyMs": 154, - "p75LatencyMs": 210, - "p90LatencyMs": 270, - "p99LatencyMs": 2233, - "maxLatencyMs": 4897, - "bytesPerSec": 121182617.6 + "requestsPerSec": 435.4, + "avgLatencyMs": 199.81, + "medianLatencyMs": 150, + "p50LatencyMs": 150, + "p75LatencyMs": 181, + "p90LatencyMs": 223, + "p99LatencyMs": 2653, + "maxLatencyMs": 4996, + "bytesPerSec": 121353011.2 }, { "workers": 200, "durationMs": 5010, - "requests": 2257, + "requests": 2189, "errors": 0, - "requestsPerSec": 451.4, - "avgLatencyMs": 192.21, + "requestsPerSec": 437.8, + "avgLatencyMs": 192.02, "medianLatencyMs": 136, "p50LatencyMs": 136, - "p75LatencyMs": 177, - "p90LatencyMs": 236, - "p99LatencyMs": 2491, - "maxLatencyMs": 4900, - "bytesPerSec": 125809459.2 + "p75LatencyMs": 174, + "p90LatencyMs": 209, + "p99LatencyMs": 2722, + "maxLatencyMs": 4886, + "bytesPerSec": 122001817.6 } ], "runs": 3, "samples": [ { - "peakWorkers": 10, - "peakRequestsPerSec": 498, - "peakAvgLatencyMs": 19.57, - "peakP50LatencyMs": 20, - "peakP75LatencyMs": 22, - "peakP90LatencyMs": 25, - "peakP99LatencyMs": 30, - "totalRequests": 15571, + "peakWorkers": 5, + "peakRequestsPerSec": 483.4, + "peakAvgLatencyMs": 9.79, + "peakP50LatencyMs": 8, + "peakP75LatencyMs": 12, + "peakP90LatencyMs": 13, + "peakP99LatencyMs": 17, + "totalRequests": 14790, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1561, + "requests": 1493, "errors": 0, - "requestsPerSec": 312.2, - "avgLatencyMs": 2.45, - "medianLatencyMs": 2, - "p50LatencyMs": 2, - "p75LatencyMs": 2, + "requestsPerSec": 298.61, + "avgLatencyMs": 3.09, + "medianLatencyMs": 3, + "p50LatencyMs": 3, + "p75LatencyMs": 3, "p90LatencyMs": 3, - "p99LatencyMs": 10, - "maxLatencyMs": 14, - "bytesPerSec": 87025254.4 + "p99LatencyMs": 8, + "maxLatencyMs": 11, + "bytesPerSec": 83211059.2 }, { "workers": 5, "durationMs": 5000, - "requests": 2318, + "requests": 2417, "errors": 0, - "requestsPerSec": 463.6, - "avgLatencyMs": 10.29, - "medianLatencyMs": 9, - "p50LatencyMs": 9, - "p75LatencyMs": 13, - "p90LatencyMs": 16, - "p99LatencyMs": 19, - "maxLatencyMs": 22, - "bytesPerSec": 129210777.6 + "requestsPerSec": 483.4, + "avgLatencyMs": 9.79, + "medianLatencyMs": 8, + "p50LatencyMs": 8, + "p75LatencyMs": 12, + "p90LatencyMs": 13, + "p99LatencyMs": 17, + "maxLatencyMs": 21, + "bytesPerSec": 134728908.81 }, { "workers": 10, "durationMs": 5000, - "requests": 2490, + "requests": 2399, "errors": 0, - "requestsPerSec": 498, - "avgLatencyMs": 19.57, + "requestsPerSec": 479.8, + "avgLatencyMs": 20.29, "medianLatencyMs": 20, "p50LatencyMs": 20, - "p75LatencyMs": 22, + "p75LatencyMs": 23, "p90LatencyMs": 25, "p99LatencyMs": 30, - "maxLatencyMs": 45, - "bytesPerSec": 138818355.2 + "maxLatencyMs": 52, + "bytesPerSec": 133719654.4 }, { "workers": 25, "durationMs": 5000, - "requests": 2416, + "requests": 2137, "errors": 0, - "requestsPerSec": 483.2, - "avgLatencyMs": 51, - "medianLatencyMs": 49, - "p50LatencyMs": 49, - "p75LatencyMs": 55, - "p90LatencyMs": 60, - "p99LatencyMs": 91, - "maxLatencyMs": 342, - "bytesPerSec": 134643712 + "requestsPerSec": 427.4, + "avgLatencyMs": 57.66, + "medianLatencyMs": 57, + "p50LatencyMs": 57, + "p75LatencyMs": 62, + "p90LatencyMs": 67, + "p99LatencyMs": 94, + "maxLatencyMs": 378, + "bytesPerSec": 119098572.8 }, { "workers": 50, "durationMs": 5000, - "requests": 2318, + "requests": 1974, "errors": 0, - "requestsPerSec": 463.6, - "avgLatencyMs": 106.19, - "medianLatencyMs": 102, - "p50LatencyMs": 102, - "p75LatencyMs": 117, - "p90LatencyMs": 139, - "p99LatencyMs": 265, - "maxLatencyMs": 1352, - "bytesPerSec": 129204224 + "requestsPerSec": 394.8, + "avgLatencyMs": 124.46, + "medianLatencyMs": 115, + "p50LatencyMs": 115, + "p75LatencyMs": 129, + "p90LatencyMs": 157, + "p99LatencyMs": 639, + "maxLatencyMs": 1896, + "bytesPerSec": 110028390.4 }, { "workers": 100, "durationMs": 5010, - "requests": 2254, + "requests": 2231, "errors": 0, - "requestsPerSec": 450.8, - "avgLatencyMs": 190.71, + "requestsPerSec": 446.2, + "avgLatencyMs": 191.9, "medianLatencyMs": 133, "p50LatencyMs": 133, - "p75LatencyMs": 181, - "p90LatencyMs": 241, - "p99LatencyMs": 2331, - "maxLatencyMs": 4911, - "bytesPerSec": 125625958.4 + "p75LatencyMs": 184, + "p90LatencyMs": 244, + "p99LatencyMs": 2212, + "maxLatencyMs": 4955, + "bytesPerSec": 124374220.8 }, { "workers": 200, "durationMs": 5010, - "requests": 2214, + "requests": 2139, "errors": 0, - "requestsPerSec": 442.8, - "avgLatencyMs": 189.38, - "medianLatencyMs": 134, - "p50LatencyMs": 134, - "p75LatencyMs": 176, - "p90LatencyMs": 212, - "p99LatencyMs": 2407, - "maxLatencyMs": 4838, - "bytesPerSec": 123397734.4 + "requestsPerSec": 427.8, + "avgLatencyMs": 187.5, + "medianLatencyMs": 131, + "p50LatencyMs": 131, + "p75LatencyMs": 163, + "p90LatencyMs": 238, + "p99LatencyMs": 2545, + "maxLatencyMs": 4915, + "bytesPerSec": 119229644.8 } ] }, { "peakWorkers": 25, - "peakRequestsPerSec": 485.6, - "peakAvgLatencyMs": 50.77, - "peakP50LatencyMs": 49, - "peakP75LatencyMs": 55, - "peakP90LatencyMs": 61, - "peakP99LatencyMs": 79, - "totalRequests": 15334, + "peakRequestsPerSec": 457.4, + "peakAvgLatencyMs": 53.86, + "peakP50LatencyMs": 52, + "peakP75LatencyMs": 58, + "peakP90LatencyMs": 64, + "peakP99LatencyMs": 85, + "totalRequests": 14099, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1586, + "requests": 1355, "errors": 0, - "requestsPerSec": 317.2, - "avgLatencyMs": 2.47, - "medianLatencyMs": 2, - "p50LatencyMs": 2, - "p75LatencyMs": 2, - "p90LatencyMs": 3, - "p99LatencyMs": 10, + "requestsPerSec": 271, + "avgLatencyMs": 3.26, + "medianLatencyMs": 3, + "p50LatencyMs": 3, + "p75LatencyMs": 3, + "p90LatencyMs": 4, + "p99LatencyMs": 9, "maxLatencyMs": 13, - "bytesPerSec": 88414617.6 + "bytesPerSec": 75517132.8 }, { "workers": 5, "durationMs": 5000, - "requests": 2361, + "requests": 2058, "errors": 0, - "requestsPerSec": 472.2, - "avgLatencyMs": 10.08, - "medianLatencyMs": 8, - "p50LatencyMs": 8, - "p75LatencyMs": 12, + "requestsPerSec": 411.6, + "avgLatencyMs": 11.63, + "medianLatencyMs": 10, + "p50LatencyMs": 10, + "p75LatencyMs": 14, "p90LatencyMs": 16, - "p99LatencyMs": 19, - "maxLatencyMs": 24, - "bytesPerSec": 131589734.4 + "p99LatencyMs": 22, + "maxLatencyMs": 25, + "bytesPerSec": 114720768 }, { "workers": 10, "durationMs": 5000, - "requests": 2412, + "requests": 2285, "errors": 0, - "requestsPerSec": 482.4, - "avgLatencyMs": 20.19, - "medianLatencyMs": 20, - "p50LatencyMs": 20, - "p75LatencyMs": 23, + "requestsPerSec": 457, + "avgLatencyMs": 21.33, + "medianLatencyMs": 22, + "p50LatencyMs": 22, + "p75LatencyMs": 24, "p90LatencyMs": 26, "p99LatencyMs": 31, - "maxLatencyMs": 40, - "bytesPerSec": 134447104 + "maxLatencyMs": 37, + "bytesPerSec": 127369216 }, { "workers": 25, "durationMs": 5000, - "requests": 2428, + "requests": 2287, "errors": 0, - "requestsPerSec": 485.6, - "avgLatencyMs": 50.77, - "medianLatencyMs": 49, - "p50LatencyMs": 49, - "p75LatencyMs": 55, - "p90LatencyMs": 61, - "p99LatencyMs": 79, - "maxLatencyMs": 114, - "bytesPerSec": 135318732.81 + "requestsPerSec": 457.4, + "avgLatencyMs": 53.86, + "medianLatencyMs": 52, + "p50LatencyMs": 52, + "p75LatencyMs": 58, + "p90LatencyMs": 64, + "p99LatencyMs": 85, + "maxLatencyMs": 379, + "bytesPerSec": 127474073.6 }, { "workers": 50, "durationMs": 5000, - "requests": 2240, + "requests": 1966, "errors": 0, - "requestsPerSec": 448, - "avgLatencyMs": 109.97, - "medianLatencyMs": 105, - "p50LatencyMs": 105, - "p75LatencyMs": 117, - "p90LatencyMs": 136, - "p99LatencyMs": 493, - "maxLatencyMs": 1459, - "bytesPerSec": 124865740.8 + "requestsPerSec": 393.2, + "avgLatencyMs": 124.68, + "medianLatencyMs": 123, + "p50LatencyMs": 123, + "p75LatencyMs": 138, + "p90LatencyMs": 175, + "p99LatencyMs": 562, + "maxLatencyMs": 1316, + "bytesPerSec": 109569638.4 }, { "workers": 100, "durationMs": 5010, - "requests": 2176, + "requests": 2072, "errors": 0, - "requestsPerSec": 435.2, - "avgLatencyMs": 193.01, - "medianLatencyMs": 139, - "p50LatencyMs": 139, - "p75LatencyMs": 174, - "p90LatencyMs": 250, - "p99LatencyMs": 2364, - "maxLatencyMs": 4969, - "bytesPerSec": 121274368 + "requestsPerSec": 414.4, + "avgLatencyMs": 191.29, + "medianLatencyMs": 133, + "p50LatencyMs": 133, + "p75LatencyMs": 167, + "p90LatencyMs": 217, + "p99LatencyMs": 2544, + "maxLatencyMs": 4879, + "bytesPerSec": 115480985.6 }, { "workers": 200, "durationMs": 5010, - "requests": 2131, + "requests": 2076, "errors": 0, - "requestsPerSec": 426.2, - "avgLatencyMs": 194.3, - "medianLatencyMs": 133, - "p50LatencyMs": 133, - "p75LatencyMs": 173, - "p90LatencyMs": 229, - "p99LatencyMs": 2612, - "maxLatencyMs": 4968, - "bytesPerSec": 118770892.8 + "requestsPerSec": 415.2, + "avgLatencyMs": 188.94, + "medianLatencyMs": 131, + "p50LatencyMs": 131, + "p75LatencyMs": 162, + "p90LatencyMs": 259, + "p99LatencyMs": 2383, + "maxLatencyMs": 4936, + "bytesPerSec": 115730022.4 } ] }, { "peakWorkers": 5, - "peakRequestsPerSec": 488.8, - "peakAvgLatencyMs": 9.72, - "peakP50LatencyMs": 8, + "peakRequestsPerSec": 476.8, + "peakAvgLatencyMs": 10, + "peakP50LatencyMs": 9, "peakP75LatencyMs": 12, "peakP90LatencyMs": 14, "peakP99LatencyMs": 18, - "totalRequests": 15312, + "totalRequests": 15101, "totalErrors": 0, "stages": [ { "workers": 1, "durationMs": 5000, - "requests": 1513, + "requests": 1493, "errors": 0, - "requestsPerSec": 302.61, - "avgLatencyMs": 2.63, + "requestsPerSec": 298.61, + "avgLatencyMs": 2.77, "medianLatencyMs": 2, "p50LatencyMs": 2, - "p75LatencyMs": 2, + "p75LatencyMs": 3, "p90LatencyMs": 3, - "p99LatencyMs": 12, - "maxLatencyMs": 14, - "bytesPerSec": 84325171.2 + "p99LatencyMs": 9, + "maxLatencyMs": 12, + "bytesPerSec": 83224166.41 }, { "workers": 5, "durationMs": 5000, - "requests": 2444, + "requests": 2384, "errors": 0, - "requestsPerSec": 488.8, - "avgLatencyMs": 9.72, - "medianLatencyMs": 8, - "p50LatencyMs": 8, + "requestsPerSec": 476.8, + "avgLatencyMs": 10, + "medianLatencyMs": 9, + "p50LatencyMs": 9, "p75LatencyMs": 12, "p90LatencyMs": 14, "p99LatencyMs": 18, - "maxLatencyMs": 22, - "bytesPerSec": 136223129.6 + "maxLatencyMs": 24, + "bytesPerSec": 132880793.6 }, { "workers": 10, "durationMs": 5000, - "requests": 2344, + "requests": 2352, "errors": 0, - "requestsPerSec": 468.8, - "avgLatencyMs": 20.79, + "requestsPerSec": 470.4, + "avgLatencyMs": 20.71, "medianLatencyMs": 21, "p50LatencyMs": 21, - "p75LatencyMs": 24, - "p90LatencyMs": 27, + "p75LatencyMs": 23, + "p90LatencyMs": 25, "p99LatencyMs": 32, - "maxLatencyMs": 57, - "bytesPerSec": 130646016 + "maxLatencyMs": 67, + "bytesPerSec": 131091660.8 }, { "workers": 25, "durationMs": 5000, - "requests": 2289, + "requests": 2282, "errors": 0, - "requestsPerSec": 457.8, - "avgLatencyMs": 53.81, + "requestsPerSec": 456.4, + "avgLatencyMs": 54.01, "medianLatencyMs": 52, "p50LatencyMs": 52, - "p75LatencyMs": 58, - "p90LatencyMs": 67, - "p99LatencyMs": 86, - "maxLatencyMs": 368, - "bytesPerSec": 127592038.4 + "p75LatencyMs": 57, + "p90LatencyMs": 63, + "p99LatencyMs": 96, + "maxLatencyMs": 372, + "bytesPerSec": 127198822.4 }, { "workers": 50, "durationMs": 5000, - "requests": 2291, + "requests": 2224, "errors": 0, - "requestsPerSec": 458.2, - "avgLatencyMs": 107.39, - "medianLatencyMs": 103, - "p50LatencyMs": 103, + "requestsPerSec": 444.8, + "avgLatencyMs": 110.65, + "medianLatencyMs": 102, + "p50LatencyMs": 102, "p75LatencyMs": 116, - "p90LatencyMs": 145, - "p99LatencyMs": 196, - "maxLatencyMs": 1231, - "bytesPerSec": 127696896 + "p90LatencyMs": 150, + "p99LatencyMs": 460, + "maxLatencyMs": 1557, + "bytesPerSec": 123961344 }, { "workers": 100, "durationMs": 5010, - "requests": 2174, + "requests": 2177, "errors": 0, - "requestsPerSec": 434.8, - "avgLatencyMs": 207.65, - "medianLatencyMs": 154, - "p50LatencyMs": 154, - "p75LatencyMs": 210, - "p90LatencyMs": 270, - "p99LatencyMs": 2233, - "maxLatencyMs": 4897, - "bytesPerSec": 121182617.6 + "requestsPerSec": 435.4, + "avgLatencyMs": 199.81, + "medianLatencyMs": 150, + "p50LatencyMs": 150, + "p75LatencyMs": 181, + "p90LatencyMs": 223, + "p99LatencyMs": 2653, + "maxLatencyMs": 4996, + "bytesPerSec": 121353011.2 }, { "workers": 200, "durationMs": 5010, - "requests": 2257, + "requests": 2189, "errors": 0, - "requestsPerSec": 451.4, - "avgLatencyMs": 192.21, + "requestsPerSec": 437.8, + "avgLatencyMs": 192.02, "medianLatencyMs": 136, "p50LatencyMs": 136, - "p75LatencyMs": 177, - "p90LatencyMs": 236, - "p99LatencyMs": 2491, - "maxLatencyMs": 4900, - "bytesPerSec": 125809459.2 + "p75LatencyMs": 174, + "p90LatencyMs": 209, + "p99LatencyMs": 2722, + "maxLatencyMs": 4886, + "bytesPerSec": 122001817.6 } ] } diff --git a/packages/docs/src/content/runtime/versions/app-tanstack-start-react/1.156.0.json b/packages/docs/src/content/runtime/versions/app-tanstack-start-react/1.156.0.json new file mode 100644 index 00000000..d5339fcd --- /dev/null +++ b/packages/docs/src/content/runtime/versions/app-tanstack-start-react/1.156.0.json @@ -0,0 +1,1117 @@ +{ + "name": "TanStack Start", + "package": "app-tanstack-start-react", + "type": "runtime-app", + "isFocused": true, + "order": 7, + "timingMeasuredAt": "2026-10-04T04:21:33.714Z", + "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "frameworkVersion": "1.156.0", + "clientSideRenderedTests": { + "firstPaintMs": 136, + "fcpMs": 136.12, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": 27.07, + "inputDelayMs": 1.4, + "processingDurationMs": 14.62, + "presentationDelayMs": 11.05 + }, + "runs": 5, + "standardDeviation": { + "firstPaintMs": 11.62, + "fcpMs": 11.79, + "interactionLatencyMs": 1.75, + "inputDelayMs": 0.2, + "processingDurationMs": 3.69, + "presentationDelayMs": 2.78 + }, + "samples": [ + { + "firstPaintMs": 148, + "fcpMs": 147.891, + "interactionTests": { + "interactionLatencyMs": 27.624, + "inputDelayMs": 1.498, + "processingDurationMs": 16.391, + "presentationDelayMs": 9.735 + } + }, + { + "firstPaintMs": 141, + "fcpMs": 141.331, + "interactionTests": { + "interactionLatencyMs": 28.307000000000002, + "inputDelayMs": 1.536, + "processingDurationMs": 18.05, + "presentationDelayMs": 8.721 + } + }, + { + "firstPaintMs": 139, + "fcpMs": 139.486, + "interactionTests": { + "interactionLatencyMs": 28.232, + "inputDelayMs": 1.588, + "processingDurationMs": 17.398, + "presentationDelayMs": 9.246 + } + }, + { + "firstPaintMs": 117, + "fcpMs": 116.667, + "interactionTests": { + "interactionLatencyMs": 27.134, + "inputDelayMs": 1.116, + "processingDurationMs": 10.566, + "presentationDelayMs": 15.452 + } + }, + { + "firstPaintMs": 135, + "fcpMs": 135.249, + "interactionTests": { + "interactionLatencyMs": 24.063000000000002, + "inputDelayMs": 1.247, + "processingDurationMs": 10.702, + "presentationDelayMs": 12.114 + } + } + ] + }, + "ssrRequestThroughputTests": { + "opsPerSec": 332, + "avgLatencyMs": 3.044, + "medianLatencyMs": 2.98, + "samples": 3285, + "bodySizeKb": 193.62, + "duplicationFactor": 2 + }, + "serverSideRenderedTests": { + "firstPaintMs": 116.4, + "fcpMs": 116.29, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": 36.84, + "inputDelayMs": 1.81, + "processingDurationMs": 15.89, + "presentationDelayMs": 19.14 + }, + "runs": 5, + "standardDeviation": { + "firstPaintMs": 17.43, + "fcpMs": 17.48, + "interactionLatencyMs": 16.76, + "inputDelayMs": 0.41, + "processingDurationMs": 3.43, + "presentationDelayMs": 14.16 + }, + "samples": [ + { + "firstPaintMs": 125, + "fcpMs": 125.364, + "interactionTests": { + "interactionLatencyMs": 28.976999999999997, + "inputDelayMs": 2.458, + "processingDurationMs": 16.835, + "presentationDelayMs": 9.684 + } + }, + { + "firstPaintMs": 131, + "fcpMs": 130.641, + "interactionTests": { + "interactionLatencyMs": 66.49799999999999, + "inputDelayMs": 1.376, + "processingDurationMs": 20.941, + "presentationDelayMs": 44.181 + } + }, + { + "firstPaintMs": 98, + "fcpMs": 97.574, + "interactionTests": { + "interactionLatencyMs": 26.807, + "inputDelayMs": 1.626, + "processingDurationMs": 12.058, + "presentationDelayMs": 13.123 + } + }, + { + "firstPaintMs": 131, + "fcpMs": 130.856, + "interactionTests": { + "interactionLatencyMs": 33.492, + "inputDelayMs": 1.685, + "processingDurationMs": 16.14, + "presentationDelayMs": 15.667 + } + }, + { + "firstPaintMs": 97, + "fcpMs": 97.024, + "interactionTests": { + "interactionLatencyMs": 28.425, + "inputDelayMs": 1.907, + "processingDurationMs": 13.481, + "presentationDelayMs": 13.037 + } + } + ] + }, + "ssrRouterLinkLoadTests": { + "peakWorkers": 10, + "peakRequestsPerSec": 89, + "peakAvgLatencyMs": 110.69, + "peakP50LatencyMs": 109, + "peakP75LatencyMs": 112, + "peakP90LatencyMs": 138, + "peakP99LatencyMs": 171, + "totalRequests": 2907, + "totalErrors": 0, + "stages": [ + { + "workers": 1, + "durationMs": 5000, + "requests": 394, + "errors": 0, + "requestsPerSec": 78.8, + "avgLatencyMs": 12.13, + "medianLatencyMs": 11, + "p50LatencyMs": 11, + "p75LatencyMs": 13, + "p90LatencyMs": 14, + "p99LatencyMs": 22, + "maxLatencyMs": 22, + "bytesPerSec": 22781952 + }, + { + "workers": 5, + "durationMs": 5000, + "requests": 427, + "errors": 0, + "requestsPerSec": 85.4, + "avgLatencyMs": 57.69, + "medianLatencyMs": 57, + "p50LatencyMs": 57, + "p75LatencyMs": 58, + "p90LatencyMs": 66, + "p99LatencyMs": 87, + "maxLatencyMs": 98, + "bytesPerSec": 24698880 + }, + { + "workers": 10, + "durationMs": 5000, + "requests": 445, + "errors": 0, + "requestsPerSec": 89, + "avgLatencyMs": 110.69, + "medianLatencyMs": 109, + "p50LatencyMs": 109, + "p75LatencyMs": 112, + "p90LatencyMs": 138, + "p99LatencyMs": 171, + "maxLatencyMs": 416, + "bytesPerSec": 25737625.6 + }, + { + "workers": 25, + "durationMs": 5000, + "requests": 444, + "errors": 0, + "requestsPerSec": 88.8, + "avgLatencyMs": 273.51, + "medianLatencyMs": 241, + "p50LatencyMs": 241, + "p75LatencyMs": 293, + "p90LatencyMs": 412, + "p99LatencyMs": 1431, + "maxLatencyMs": 2086, + "bytesPerSec": 25681920 + }, + { + "workers": 50, + "durationMs": 5000, + "requests": 428, + "errors": 0, + "requestsPerSec": 85.6, + "avgLatencyMs": 391.03, + "medianLatencyMs": 269, + "p50LatencyMs": 269, + "p75LatencyMs": 396, + "p90LatencyMs": 516, + "p99LatencyMs": 3793, + "maxLatencyMs": 4794, + "bytesPerSec": 24754585.6 + }, + { + "workers": 100, + "durationMs": 5010, + "requests": 411, + "errors": 0, + "requestsPerSec": 82.2, + "avgLatencyMs": 419.24, + "medianLatencyMs": 298, + "p50LatencyMs": 298, + "p75LatencyMs": 359, + "p90LatencyMs": 585, + "p99LatencyMs": 3709, + "maxLatencyMs": 4849, + "bytesPerSec": 23770726.4 + }, + { + "workers": 200, + "durationMs": 5010, + "requests": 358, + "errors": 0, + "requestsPerSec": 71.6, + "avgLatencyMs": 443.94, + "medianLatencyMs": 256, + "p50LatencyMs": 256, + "p75LatencyMs": 398, + "p90LatencyMs": 505, + "p99LatencyMs": 4051, + "maxLatencyMs": 4787, + "bytesPerSec": 20706099.2 + } + ], + "runs": 3, + "samples": [ + { + "peakWorkers": 10, + "peakRequestsPerSec": 89, + "peakAvgLatencyMs": 110.69, + "peakP50LatencyMs": 109, + "peakP75LatencyMs": 112, + "peakP90LatencyMs": 138, + "peakP99LatencyMs": 171, + "totalRequests": 2907, + "totalErrors": 0, + "stages": [ + { + "workers": 1, + "durationMs": 5000, + "requests": 394, + "errors": 0, + "requestsPerSec": 78.8, + "avgLatencyMs": 12.13, + "medianLatencyMs": 11, + "p50LatencyMs": 11, + "p75LatencyMs": 13, + "p90LatencyMs": 14, + "p99LatencyMs": 22, + "maxLatencyMs": 22, + "bytesPerSec": 22781952 + }, + { + "workers": 5, + "durationMs": 5000, + "requests": 427, + "errors": 0, + "requestsPerSec": 85.4, + "avgLatencyMs": 57.69, + "medianLatencyMs": 57, + "p50LatencyMs": 57, + "p75LatencyMs": 58, + "p90LatencyMs": 66, + "p99LatencyMs": 87, + "maxLatencyMs": 98, + "bytesPerSec": 24698880 + }, + { + "workers": 10, + "durationMs": 5000, + "requests": 445, + "errors": 0, + "requestsPerSec": 89, + "avgLatencyMs": 110.69, + "medianLatencyMs": 109, + "p50LatencyMs": 109, + "p75LatencyMs": 112, + "p90LatencyMs": 138, + "p99LatencyMs": 171, + "maxLatencyMs": 416, + "bytesPerSec": 25737625.6 + }, + { + "workers": 25, + "durationMs": 5000, + "requests": 444, + "errors": 0, + "requestsPerSec": 88.8, + "avgLatencyMs": 273.51, + "medianLatencyMs": 241, + "p50LatencyMs": 241, + "p75LatencyMs": 293, + "p90LatencyMs": 412, + "p99LatencyMs": 1431, + "maxLatencyMs": 2086, + "bytesPerSec": 25681920 + }, + { + "workers": 50, + "durationMs": 5000, + "requests": 428, + "errors": 0, + "requestsPerSec": 85.6, + "avgLatencyMs": 391.03, + "medianLatencyMs": 269, + "p50LatencyMs": 269, + "p75LatencyMs": 396, + "p90LatencyMs": 516, + "p99LatencyMs": 3793, + "maxLatencyMs": 4794, + "bytesPerSec": 24754585.6 + }, + { + "workers": 100, + "durationMs": 5010, + "requests": 411, + "errors": 0, + "requestsPerSec": 82.2, + "avgLatencyMs": 419.24, + "medianLatencyMs": 298, + "p50LatencyMs": 298, + "p75LatencyMs": 359, + "p90LatencyMs": 585, + "p99LatencyMs": 3709, + "maxLatencyMs": 4849, + "bytesPerSec": 23770726.4 + }, + { + "workers": 200, + "durationMs": 5010, + "requests": 358, + "errors": 0, + "requestsPerSec": 71.6, + "avgLatencyMs": 443.94, + "medianLatencyMs": 256, + "p50LatencyMs": 256, + "p75LatencyMs": 398, + "p90LatencyMs": 505, + "p99LatencyMs": 4051, + "maxLatencyMs": 4787, + "bytesPerSec": 20706099.2 + } + ] + }, + { + "peakWorkers": 5, + "peakRequestsPerSec": 90.2, + "peakAvgLatencyMs": 54.59, + "peakP50LatencyMs": 54, + "peakP75LatencyMs": 55, + "peakP90LatencyMs": 56, + "peakP99LatencyMs": 84, + "totalRequests": 2923, + "totalErrors": 0, + "stages": [ + { + "workers": 1, + "durationMs": 5000, + "requests": 417, + "errors": 0, + "requestsPerSec": 83.4, + "avgLatencyMs": 11.54, + "medianLatencyMs": 11, + "p50LatencyMs": 11, + "p75LatencyMs": 12, + "p90LatencyMs": 13, + "p99LatencyMs": 16, + "maxLatencyMs": 21, + "bytesPerSec": 24115609.6 + }, + { + "workers": 5, + "durationMs": 5000, + "requests": 451, + "errors": 0, + "requestsPerSec": 90.2, + "avgLatencyMs": 54.59, + "medianLatencyMs": 54, + "p50LatencyMs": 54, + "p75LatencyMs": 55, + "p90LatencyMs": 56, + "p99LatencyMs": 84, + "maxLatencyMs": 85, + "bytesPerSec": 26081689.6 + }, + { + "workers": 10, + "durationMs": 5000, + "requests": 444, + "errors": 0, + "requestsPerSec": 88.8, + "avgLatencyMs": 110.77, + "medianLatencyMs": 110, + "p50LatencyMs": 110, + "p75LatencyMs": 117, + "p90LatencyMs": 135, + "p99LatencyMs": 165, + "maxLatencyMs": 320, + "bytesPerSec": 25678643.2 + }, + { + "workers": 25, + "durationMs": 5000, + "requests": 442, + "errors": 0, + "requestsPerSec": 88.4, + "avgLatencyMs": 274.12, + "medianLatencyMs": 232, + "p50LatencyMs": 232, + "p75LatencyMs": 331, + "p90LatencyMs": 393, + "p99LatencyMs": 1323, + "maxLatencyMs": 1944, + "bytesPerSec": 25567232 + }, + { + "workers": 50, + "durationMs": 5000, + "requests": 423, + "errors": 0, + "requestsPerSec": 84.6, + "avgLatencyMs": 391.92, + "medianLatencyMs": 296, + "p50LatencyMs": 296, + "p75LatencyMs": 341, + "p90LatencyMs": 531, + "p99LatencyMs": 3566, + "maxLatencyMs": 4750, + "bytesPerSec": 24462950.4 + }, + { + "workers": 100, + "durationMs": 5000, + "requests": 398, + "errors": 0, + "requestsPerSec": 79.6, + "avgLatencyMs": 409.05, + "medianLatencyMs": 270, + "p50LatencyMs": 270, + "p75LatencyMs": 351, + "p90LatencyMs": 560, + "p99LatencyMs": 3949, + "maxLatencyMs": 4860, + "bytesPerSec": 23015424 + }, + { + "workers": 200, + "durationMs": 5010, + "requests": 348, + "errors": 0, + "requestsPerSec": 69.6, + "avgLatencyMs": 456.4, + "medianLatencyMs": 255, + "p50LatencyMs": 255, + "p75LatencyMs": 405, + "p90LatencyMs": 535, + "p99LatencyMs": 4116, + "maxLatencyMs": 4848, + "bytesPerSec": 20126105.61 + } + ] + }, + { + "peakWorkers": 5, + "peakRequestsPerSec": 84, + "peakAvgLatencyMs": 58.7, + "peakP50LatencyMs": 58, + "peakP75LatencyMs": 59, + "peakP90LatencyMs": 61, + "peakP99LatencyMs": 87, + "totalRequests": 2772, + "totalErrors": 0, + "stages": [ + { + "workers": 1, + "durationMs": 5000, + "requests": 395, + "errors": 0, + "requestsPerSec": 79, + "avgLatencyMs": 12.13, + "medianLatencyMs": 12, + "p50LatencyMs": 12, + "p75LatencyMs": 13, + "p90LatencyMs": 13, + "p99LatencyMs": 17, + "maxLatencyMs": 22, + "bytesPerSec": 22840934.4 + }, + { + "workers": 5, + "durationMs": 5000, + "requests": 420, + "errors": 0, + "requestsPerSec": 84, + "avgLatencyMs": 58.7, + "medianLatencyMs": 58, + "p50LatencyMs": 58, + "p75LatencyMs": 59, + "p90LatencyMs": 61, + "p99LatencyMs": 87, + "maxLatencyMs": 88, + "bytesPerSec": 24292556.8 + }, + { + "workers": 10, + "durationMs": 5000, + "requests": 417, + "errors": 0, + "requestsPerSec": 83.4, + "avgLatencyMs": 118.06, + "medianLatencyMs": 117, + "p50LatencyMs": 117, + "p75LatencyMs": 120, + "p90LatencyMs": 152, + "p99LatencyMs": 195, + "maxLatencyMs": 235, + "bytesPerSec": 24115609.6 + }, + { + "workers": 25, + "durationMs": 5000, + "requests": 420, + "errors": 0, + "requestsPerSec": 84, + "avgLatencyMs": 286.88, + "medianLatencyMs": 247, + "p50LatencyMs": 247, + "p75LatencyMs": 314, + "p90LatencyMs": 417, + "p99LatencyMs": 1588, + "maxLatencyMs": 2238, + "bytesPerSec": 24292556.8 + }, + { + "workers": 50, + "durationMs": 5000, + "requests": 413, + "errors": 0, + "requestsPerSec": 82.6, + "avgLatencyMs": 402.7, + "medianLatencyMs": 279, + "p50LatencyMs": 279, + "p75LatencyMs": 398, + "p90LatencyMs": 516, + "p99LatencyMs": 3595, + "maxLatencyMs": 4784, + "bytesPerSec": 23886233.6 + }, + { + "workers": 100, + "durationMs": 5010, + "requests": 387, + "errors": 0, + "requestsPerSec": 77.41, + "avgLatencyMs": 420.53, + "medianLatencyMs": 274, + "p50LatencyMs": 274, + "p75LatencyMs": 381, + "p90LatencyMs": 638, + "p99LatencyMs": 3965, + "maxLatencyMs": 4898, + "bytesPerSec": 22383001.6 + }, + { + "workers": 200, + "durationMs": 5010, + "requests": 320, + "errors": 0, + "requestsPerSec": 64, + "avgLatencyMs": 495.29, + "medianLatencyMs": 268, + "p50LatencyMs": 268, + "p75LatencyMs": 411, + "p90LatencyMs": 1138, + "p99LatencyMs": 4173, + "maxLatencyMs": 4983, + "bytesPerSec": 18504089.61 + } + ] + } + ], + "warmupDurationMs": 5000 + }, + "browserVersion": "Google Chrome 153.0.8010.47", + "ssrLoadTests": { + "peakWorkers": 25, + "peakRequestsPerSec": 297.61, + "peakAvgLatencyMs": 82.77, + "peakP50LatencyMs": 83, + "peakP75LatencyMs": 88, + "peakP90LatencyMs": 107, + "peakP99LatencyMs": 159, + "totalRequests": 9767, + "totalErrors": 0, + "stages": [ + { + "workers": 1, + "durationMs": 5000, + "requests": 1094, + "errors": 0, + "requestsPerSec": 218.8, + "avgLatencyMs": 4.12, + "medianLatencyMs": 4, + "p50LatencyMs": 4, + "p75LatencyMs": 4, + "p90LatencyMs": 5, + "p99LatencyMs": 6, + "maxLatencyMs": 8, + "bytesPerSec": 63291392 + }, + { + "workers": 5, + "durationMs": 5000, + "requests": 1442, + "errors": 0, + "requestsPerSec": 288.4, + "avgLatencyMs": 16.95, + "medianLatencyMs": 17, + "p50LatencyMs": 17, + "p75LatencyMs": 18, + "p90LatencyMs": 20, + "p99LatencyMs": 27, + "maxLatencyMs": 35, + "bytesPerSec": 83407667.2 + }, + { + "workers": 10, + "durationMs": 5000, + "requests": 1470, + "errors": 0, + "requestsPerSec": 294, + "avgLatencyMs": 33.43, + "medianLatencyMs": 33, + "p50LatencyMs": 33, + "p75LatencyMs": 34, + "p90LatencyMs": 41, + "p99LatencyMs": 56, + "maxLatencyMs": 78, + "bytesPerSec": 85032960 + }, + { + "workers": 25, + "durationMs": 5000, + "requests": 1488, + "errors": 0, + "requestsPerSec": 297.61, + "avgLatencyMs": 82.77, + "medianLatencyMs": 83, + "p50LatencyMs": 83, + "p75LatencyMs": 88, + "p90LatencyMs": 107, + "p99LatencyMs": 159, + "maxLatencyMs": 609, + "bytesPerSec": 86081536 + }, + { + "workers": 50, + "durationMs": 5010, + "requests": 1451, + "errors": 0, + "requestsPerSec": 290.2, + "avgLatencyMs": 169.02, + "medianLatencyMs": 127, + "p50LatencyMs": 127, + "p75LatencyMs": 185, + "p90LatencyMs": 248, + "p99LatencyMs": 1436, + "maxLatencyMs": 2920, + "bytesPerSec": 83931955.2 + }, + { + "workers": 100, + "durationMs": 5010, + "requests": 1431, + "errors": 0, + "requestsPerSec": 286.2, + "avgLatencyMs": 207.65, + "medianLatencyMs": 132, + "p50LatencyMs": 132, + "p75LatencyMs": 183, + "p90LatencyMs": 271, + "p99LatencyMs": 2861, + "maxLatencyMs": 4882, + "bytesPerSec": 82778521.6 + }, + { + "workers": 200, + "durationMs": 5010, + "requests": 1391, + "errors": 0, + "requestsPerSec": 278.2, + "avgLatencyMs": 220.93, + "medianLatencyMs": 145, + "p50LatencyMs": 145, + "p75LatencyMs": 173, + "p90LatencyMs": 291, + "p99LatencyMs": 2974, + "maxLatencyMs": 4920, + "bytesPerSec": 80461824 + } + ], + "runs": 3, + "samples": [ + { + "peakWorkers": 10, + "peakRequestsPerSec": 294.4, + "peakAvgLatencyMs": 33.37, + "peakP50LatencyMs": 33, + "peakP75LatencyMs": 34, + "peakP90LatencyMs": 42, + "peakP99LatencyMs": 55, + "totalRequests": 9687, + "totalErrors": 0, + "stages": [ + { + "workers": 1, + "durationMs": 5000, + "requests": 1093, + "errors": 0, + "requestsPerSec": 218.6, + "avgLatencyMs": 4.11, + "medianLatencyMs": 4, + "p50LatencyMs": 4, + "p75LatencyMs": 4, + "p90LatencyMs": 4, + "p99LatencyMs": 6, + "maxLatencyMs": 7, + "bytesPerSec": 63232409.6 + }, + { + "workers": 5, + "durationMs": 5000, + "requests": 1438, + "errors": 0, + "requestsPerSec": 287.61, + "avgLatencyMs": 16.9, + "medianLatencyMs": 17, + "p50LatencyMs": 17, + "p75LatencyMs": 17, + "p90LatencyMs": 19, + "p99LatencyMs": 27, + "maxLatencyMs": 34, + "bytesPerSec": 83184844.8 + }, + { + "workers": 10, + "durationMs": 5000, + "requests": 1472, + "errors": 0, + "requestsPerSec": 294.4, + "avgLatencyMs": 33.37, + "medianLatencyMs": 33, + "p50LatencyMs": 33, + "p75LatencyMs": 34, + "p90LatencyMs": 42, + "p99LatencyMs": 55, + "maxLatencyMs": 103, + "bytesPerSec": 85150924.8 + }, + { + "workers": 25, + "durationMs": 5000, + "requests": 1435, + "errors": 0, + "requestsPerSec": 287, + "avgLatencyMs": 85.78, + "medianLatencyMs": 84, + "p50LatencyMs": 84, + "p75LatencyMs": 97, + "p90LatencyMs": 118, + "p99LatencyMs": 167, + "maxLatencyMs": 613, + "bytesPerSec": 83014451.2 + }, + { + "workers": 50, + "durationMs": 5000, + "requests": 1444, + "errors": 0, + "requestsPerSec": 288.8, + "avgLatencyMs": 169.04, + "medianLatencyMs": 129, + "p50LatencyMs": 129, + "p75LatencyMs": 163, + "p90LatencyMs": 252, + "p99LatencyMs": 1504, + "maxLatencyMs": 3040, + "bytesPerSec": 83538739.2 + }, + { + "workers": 100, + "durationMs": 5010, + "requests": 1430, + "errors": 0, + "requestsPerSec": 286, + "avgLatencyMs": 211.25, + "medianLatencyMs": 143, + "p50LatencyMs": 143, + "p75LatencyMs": 176, + "p90LatencyMs": 280, + "p99LatencyMs": 2841, + "maxLatencyMs": 4899, + "bytesPerSec": 82726092.8 + }, + { + "workers": 200, + "durationMs": 5010, + "requests": 1375, + "errors": 0, + "requestsPerSec": 275, + "avgLatencyMs": 213.42, + "medianLatencyMs": 143, + "p50LatencyMs": 143, + "p75LatencyMs": 185, + "p90LatencyMs": 270, + "p99LatencyMs": 2956, + "maxLatencyMs": 4984, + "bytesPerSec": 79544320 + } + ] + }, + { + "peakWorkers": 25, + "peakRequestsPerSec": 297.61, + "peakAvgLatencyMs": 82.77, + "peakP50LatencyMs": 83, + "peakP75LatencyMs": 88, + "peakP90LatencyMs": 107, + "peakP99LatencyMs": 159, + "totalRequests": 9767, + "totalErrors": 0, + "stages": [ + { + "workers": 1, + "durationMs": 5000, + "requests": 1094, + "errors": 0, + "requestsPerSec": 218.8, + "avgLatencyMs": 4.12, + "medianLatencyMs": 4, + "p50LatencyMs": 4, + "p75LatencyMs": 4, + "p90LatencyMs": 5, + "p99LatencyMs": 6, + "maxLatencyMs": 8, + "bytesPerSec": 63291392 + }, + { + "workers": 5, + "durationMs": 5000, + "requests": 1442, + "errors": 0, + "requestsPerSec": 288.4, + "avgLatencyMs": 16.95, + "medianLatencyMs": 17, + "p50LatencyMs": 17, + "p75LatencyMs": 18, + "p90LatencyMs": 20, + "p99LatencyMs": 27, + "maxLatencyMs": 35, + "bytesPerSec": 83407667.2 + }, + { + "workers": 10, + "durationMs": 5000, + "requests": 1470, + "errors": 0, + "requestsPerSec": 294, + "avgLatencyMs": 33.43, + "medianLatencyMs": 33, + "p50LatencyMs": 33, + "p75LatencyMs": 34, + "p90LatencyMs": 41, + "p99LatencyMs": 56, + "maxLatencyMs": 78, + "bytesPerSec": 85032960 + }, + { + "workers": 25, + "durationMs": 5000, + "requests": 1488, + "errors": 0, + "requestsPerSec": 297.61, + "avgLatencyMs": 82.77, + "medianLatencyMs": 83, + "p50LatencyMs": 83, + "p75LatencyMs": 88, + "p90LatencyMs": 107, + "p99LatencyMs": 159, + "maxLatencyMs": 609, + "bytesPerSec": 86081536 + }, + { + "workers": 50, + "durationMs": 5010, + "requests": 1451, + "errors": 0, + "requestsPerSec": 290.2, + "avgLatencyMs": 169.02, + "medianLatencyMs": 127, + "p50LatencyMs": 127, + "p75LatencyMs": 185, + "p90LatencyMs": 248, + "p99LatencyMs": 1436, + "maxLatencyMs": 2920, + "bytesPerSec": 83931955.2 + }, + { + "workers": 100, + "durationMs": 5010, + "requests": 1431, + "errors": 0, + "requestsPerSec": 286.2, + "avgLatencyMs": 207.65, + "medianLatencyMs": 132, + "p50LatencyMs": 132, + "p75LatencyMs": 183, + "p90LatencyMs": 271, + "p99LatencyMs": 2861, + "maxLatencyMs": 4882, + "bytesPerSec": 82778521.6 + }, + { + "workers": 200, + "durationMs": 5010, + "requests": 1391, + "errors": 0, + "requestsPerSec": 278.2, + "avgLatencyMs": 220.93, + "medianLatencyMs": 145, + "p50LatencyMs": 145, + "p75LatencyMs": 173, + "p90LatencyMs": 291, + "p99LatencyMs": 2974, + "maxLatencyMs": 4920, + "bytesPerSec": 80461824 + } + ] + }, + { + "peakWorkers": 10, + "peakRequestsPerSec": 298.4, + "peakAvgLatencyMs": 32.98, + "peakP50LatencyMs": 33, + "peakP75LatencyMs": 34, + "peakP90LatencyMs": 37, + "peakP99LatencyMs": 51, + "totalRequests": 9672, + "totalErrors": 0, + "stages": [ + { + "workers": 1, + "durationMs": 5000, + "requests": 1101, + "errors": 0, + "requestsPerSec": 220.2, + "avgLatencyMs": 4.11, + "medianLatencyMs": 4, + "p50LatencyMs": 4, + "p75LatencyMs": 4, + "p90LatencyMs": 4, + "p99LatencyMs": 5, + "maxLatencyMs": 7, + "bytesPerSec": 63678054.4 + }, + { + "workers": 5, + "durationMs": 5000, + "requests": 1441, + "errors": 0, + "requestsPerSec": 288.2, + "avgLatencyMs": 16.94, + "medianLatencyMs": 17, + "p50LatencyMs": 17, + "p75LatencyMs": 17, + "p90LatencyMs": 20, + "p99LatencyMs": 27, + "maxLatencyMs": 30, + "bytesPerSec": 83355238.41 + }, + { + "workers": 10, + "durationMs": 5000, + "requests": 1492, + "errors": 0, + "requestsPerSec": 298.4, + "avgLatencyMs": 32.98, + "medianLatencyMs": 33, + "p50LatencyMs": 33, + "p75LatencyMs": 34, + "p90LatencyMs": 37, + "p99LatencyMs": 51, + "maxLatencyMs": 60, + "bytesPerSec": 86317465.6 + }, + { + "workers": 25, + "durationMs": 5000, + "requests": 1458, + "errors": 0, + "requestsPerSec": 291.61, + "avgLatencyMs": 84.59, + "medianLatencyMs": 83, + "p50LatencyMs": 83, + "p75LatencyMs": 96, + "p90LatencyMs": 117, + "p99LatencyMs": 144, + "maxLatencyMs": 628, + "bytesPerSec": 84338278.41 + }, + { + "workers": 50, + "durationMs": 5000, + "requests": 1448, + "errors": 0, + "requestsPerSec": 289.61, + "avgLatencyMs": 168.9, + "medianLatencyMs": 139, + "p50LatencyMs": 139, + "p75LatencyMs": 175, + "p90LatencyMs": 239, + "p99LatencyMs": 1262, + "maxLatencyMs": 2784, + "bytesPerSec": 83761561.6 + }, + { + "workers": 100, + "durationMs": 5010, + "requests": 1400, + "errors": 0, + "requestsPerSec": 280, + "avgLatencyMs": 222.99, + "medianLatencyMs": 153, + "p50LatencyMs": 153, + "p75LatencyMs": 200, + "p90LatencyMs": 267, + "p99LatencyMs": 2810, + "maxLatencyMs": 4909, + "bytesPerSec": 80995942.41 + }, + { + "workers": 200, + "durationMs": 5010, + "requests": 1332, + "errors": 0, + "requestsPerSec": 266.4, + "avgLatencyMs": 223.24, + "medianLatencyMs": 146, + "p50LatencyMs": 146, + "p75LatencyMs": 190, + "p90LatencyMs": 298, + "p99LatencyMs": 2917, + "maxLatencyMs": 4914, + "bytesPerSec": 77053952 + } + ] + } + ], + "warmupDurationMs": 5000 + } +} diff --git a/packages/starter-astro/ci-stats.json b/packages/starter-astro/ci-stats.json index f6c05c4f..a879f5fd 100644 --- a/packages/starter-astro/ci-stats.json +++ b/packages/starter-astro/ci-stats.json @@ -1,5 +1,5 @@ { - "timingMeasuredAt": "2026-10-03T13:34:23.158Z", + "timingMeasuredAt": "2026-10-04T04:21:33.714Z", "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": 806, - "standardDeviationMs": 11.55, - "minMs": 795, - "maxMs": 822, - "samplesMs": [795, 812, 822, 795, 806] + "avgMs": 871, + "standardDeviationMs": 13.25, + "minMs": 851, + "maxMs": 886, + "samplesMs": [875, 886, 851, 866, 877] }, "warmBuildTime": { - "avgMs": 784.6, - "standardDeviationMs": 22.45, - "minMs": 764, - "maxMs": 819, - "samplesMs": [794, 819, 778, 764, 768] + "avgMs": 836, + "standardDeviationMs": 12.43, + "minMs": 819, + "maxMs": 852, + "samplesMs": [842, 852, 837, 830, 819] }, "installTime": { - "avgMs": 3573.2, - "standardDeviationMs": 1119.7, - "minMs": 1797, - "maxMs": 4522, - "samplesMs": [1797, 3202, 4522, 4400, 3945] + "avgMs": 3229.6, + "standardDeviationMs": 944, + "minMs": 1704, + "maxMs": 4085, + "samplesMs": [1704, 2966, 3705, 3688, 4085] }, "prodDependencies": 1, "devDependencies": 2, @@ -131,11 +131,11 @@ "minimumNodeVersion": "22.19.0", "minimumNodeVersionImposedBy": ["undici"], "devServerStartTime": { - "avgMs": 1307.8, - "standardDeviationMs": 81.64, - "minMs": 1208, - "maxMs": 1400, - "samplesMs": [1326, 1400, 1365, 1240, 1208] + "avgMs": 1369, + "standardDeviationMs": 75.59, + "minMs": 1314, + "maxMs": 1502, + "samplesMs": [1336, 1502, 1314, 1351, 1342] }, "firstPartyDependencies": { "prodDependencies": 1, diff --git a/packages/starter-astro/stats/7.3.5.json b/packages/starter-astro/stats/7.3.5.json index f6c05c4f..a879f5fd 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-03T13:34:23.158Z", + "timingMeasuredAt": "2026-10-04T04:21:33.714Z", "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": 806, - "standardDeviationMs": 11.55, - "minMs": 795, - "maxMs": 822, - "samplesMs": [795, 812, 822, 795, 806] + "avgMs": 871, + "standardDeviationMs": 13.25, + "minMs": 851, + "maxMs": 886, + "samplesMs": [875, 886, 851, 866, 877] }, "warmBuildTime": { - "avgMs": 784.6, - "standardDeviationMs": 22.45, - "minMs": 764, - "maxMs": 819, - "samplesMs": [794, 819, 778, 764, 768] + "avgMs": 836, + "standardDeviationMs": 12.43, + "minMs": 819, + "maxMs": 852, + "samplesMs": [842, 852, 837, 830, 819] }, "installTime": { - "avgMs": 3573.2, - "standardDeviationMs": 1119.7, - "minMs": 1797, - "maxMs": 4522, - "samplesMs": [1797, 3202, 4522, 4400, 3945] + "avgMs": 3229.6, + "standardDeviationMs": 944, + "minMs": 1704, + "maxMs": 4085, + "samplesMs": [1704, 2966, 3705, 3688, 4085] }, "prodDependencies": 1, "devDependencies": 2, @@ -131,11 +131,11 @@ "minimumNodeVersion": "22.19.0", "minimumNodeVersionImposedBy": ["undici"], "devServerStartTime": { - "avgMs": 1307.8, - "standardDeviationMs": 81.64, - "minMs": 1208, - "maxMs": 1400, - "samplesMs": [1326, 1400, 1365, 1240, 1208] + "avgMs": 1369, + "standardDeviationMs": 75.59, + "minMs": 1314, + "maxMs": 1502, + "samplesMs": [1336, 1502, 1314, 1351, 1342] }, "firstPartyDependencies": { "prodDependencies": 1, diff --git a/packages/starter-next-js/ci-stats.json b/packages/starter-next-js/ci-stats.json index 0a0a0a9b..eaa89889 100644 --- a/packages/starter-next-js/ci-stats.json +++ b/packages/starter-next-js/ci-stats.json @@ -1,5 +1,5 @@ { - "timingMeasuredAt": "2026-10-03T13:34:23.158Z", + "timingMeasuredAt": "2026-10-04T04:21:33.714Z", "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": 5099.4, - "standardDeviationMs": 394.06, - "minMs": 4675, - "maxMs": 5516, - "samplesMs": [5461, 5516, 4675, 5115, 4730] + "avgMs": 5041.6, + "standardDeviationMs": 282.42, + "minMs": 4649, + "maxMs": 5349, + "samplesMs": [5349, 5091, 5243, 4876, 4649] }, "warmBuildTime": { - "avgMs": 5109.8, - "standardDeviationMs": 196.35, - "minMs": 4810, - "maxMs": 5331, - "samplesMs": [5331, 5229, 5103, 4810, 5076] + "avgMs": 5151.8, + "standardDeviationMs": 441.07, + "minMs": 4605, + "maxMs": 5759, + "samplesMs": [5153, 5759, 5354, 4888, 4605] }, "installTime": { - "avgMs": 5868.4, - "standardDeviationMs": 1500.3, - "minMs": 3202, - "maxMs": 6652, - "samplesMs": [3202, 6652, 6622, 6626, 6240] + "avgMs": 5858.4, + "standardDeviationMs": 1478, + "minMs": 3216, + "maxMs": 6595, + "samplesMs": [3216, 6595, 6504, 6521, 6456] }, "prodDependencies": 3, "devDependencies": 6, @@ -440,11 +440,11 @@ "minimumNodeVersion": "20.9.0", "minimumNodeVersionImposedBy": ["next"], "devServerStartTime": { - "avgMs": 2529.2, - "standardDeviationMs": 86.86, - "minMs": 2401, - "maxMs": 2607, - "samplesMs": [2607, 2604, 2487, 2401, 2547] + "avgMs": 2281.8, + "standardDeviationMs": 92.9, + "minMs": 2164, + "maxMs": 2382, + "samplesMs": [2355, 2382, 2297, 2164, 2211] }, "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 0a0a0a9b..eaa89889 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-03T13:34:23.158Z", + "timingMeasuredAt": "2026-10-04T04:21:33.714Z", "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": 5099.4, - "standardDeviationMs": 394.06, - "minMs": 4675, - "maxMs": 5516, - "samplesMs": [5461, 5516, 4675, 5115, 4730] + "avgMs": 5041.6, + "standardDeviationMs": 282.42, + "minMs": 4649, + "maxMs": 5349, + "samplesMs": [5349, 5091, 5243, 4876, 4649] }, "warmBuildTime": { - "avgMs": 5109.8, - "standardDeviationMs": 196.35, - "minMs": 4810, - "maxMs": 5331, - "samplesMs": [5331, 5229, 5103, 4810, 5076] + "avgMs": 5151.8, + "standardDeviationMs": 441.07, + "minMs": 4605, + "maxMs": 5759, + "samplesMs": [5153, 5759, 5354, 4888, 4605] }, "installTime": { - "avgMs": 5868.4, - "standardDeviationMs": 1500.3, - "minMs": 3202, - "maxMs": 6652, - "samplesMs": [3202, 6652, 6622, 6626, 6240] + "avgMs": 5858.4, + "standardDeviationMs": 1478, + "minMs": 3216, + "maxMs": 6595, + "samplesMs": [3216, 6595, 6504, 6521, 6456] }, "prodDependencies": 3, "devDependencies": 6, @@ -440,11 +440,11 @@ "minimumNodeVersion": "20.9.0", "minimumNodeVersionImposedBy": ["next"], "devServerStartTime": { - "avgMs": 2529.2, - "standardDeviationMs": 86.86, - "minMs": 2401, - "maxMs": 2607, - "samplesMs": [2607, 2604, 2487, 2401, 2547] + "avgMs": 2281.8, + "standardDeviationMs": 92.9, + "minMs": 2164, + "maxMs": 2382, + "samplesMs": [2355, 2382, 2297, 2164, 2211] }, "firstPartyDependencies": { "prodDependencies": 1, diff --git a/packages/starter-nuxt/ci-stats.json b/packages/starter-nuxt/ci-stats.json index fb368e83..8999eafc 100644 --- a/packages/starter-nuxt/ci-stats.json +++ b/packages/starter-nuxt/ci-stats.json @@ -1,5 +1,5 @@ { - "timingMeasuredAt": "2026-10-03T13:34:23.158Z", + "timingMeasuredAt": "2026-10-04T04:21:33.714Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "4.5.2", "avgInstallTimeMs": 5070, @@ -9,25 +9,25 @@ "coldBuildTimeMs": 6962, "warmBuildTimeMs": 6545, "coldBuildTime": { - "avgMs": 3674.8, - "standardDeviationMs": 135.98, - "minMs": 3521, - "maxMs": 3887, - "samplesMs": [3701, 3521, 3655, 3610, 3887] + "avgMs": 3466.4, + "standardDeviationMs": 56.27, + "minMs": 3410, + "maxMs": 3552, + "samplesMs": [3552, 3440, 3438, 3410, 3492] }, "warmBuildTime": { - "avgMs": 3418.6, - "standardDeviationMs": 105.16, - "minMs": 3273, - "maxMs": 3546, - "samplesMs": [3490, 3404, 3546, 3380, 3273] + "avgMs": 3262.2, + "standardDeviationMs": 38.3, + "minMs": 3209, + "maxMs": 3317, + "samplesMs": [3266, 3258, 3261, 3317, 3209] }, "installTime": { - "avgMs": 5000, - "standardDeviationMs": 1183.4, - "minMs": 2923, - "maxMs": 5866, - "samplesMs": [2923, 5866, 5398, 5563, 5250] + "avgMs": 5448.6, + "standardDeviationMs": 1255.3, + "minMs": 3245, + "maxMs": 6392, + "samplesMs": [3245, 6392, 5784, 5818, 6004] }, "prodDependencies": 3, "devDependencies": 2, @@ -488,11 +488,11 @@ "minimumNodeVersion": "22.20.0", "minimumNodeVersionImposedBy": ["@napi-rs/lzma-linux-x64-gnu"], "devServerStartTime": { - "avgMs": 2623.8, - "standardDeviationMs": 53.55, - "minMs": 2575, - "maxMs": 2715, - "samplesMs": [2616, 2599, 2614, 2715, 2575] + "avgMs": 2452.2, + "standardDeviationMs": 24.39, + "minMs": 2425, + "maxMs": 2478, + "samplesMs": [2477, 2434, 2478, 2447, 2425] }, "firstPartyDependencies": { "prodDependencies": 1, diff --git a/packages/starter-nuxt/stats/4.5.2.json b/packages/starter-nuxt/stats/4.5.2.json index fb368e83..8999eafc 100644 --- a/packages/starter-nuxt/stats/4.5.2.json +++ b/packages/starter-nuxt/stats/4.5.2.json @@ -1,5 +1,5 @@ { - "timingMeasuredAt": "2026-10-03T13:34:23.158Z", + "timingMeasuredAt": "2026-10-04T04:21:33.714Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "4.5.2", "avgInstallTimeMs": 5070, @@ -9,25 +9,25 @@ "coldBuildTimeMs": 6962, "warmBuildTimeMs": 6545, "coldBuildTime": { - "avgMs": 3674.8, - "standardDeviationMs": 135.98, - "minMs": 3521, - "maxMs": 3887, - "samplesMs": [3701, 3521, 3655, 3610, 3887] + "avgMs": 3466.4, + "standardDeviationMs": 56.27, + "minMs": 3410, + "maxMs": 3552, + "samplesMs": [3552, 3440, 3438, 3410, 3492] }, "warmBuildTime": { - "avgMs": 3418.6, - "standardDeviationMs": 105.16, - "minMs": 3273, - "maxMs": 3546, - "samplesMs": [3490, 3404, 3546, 3380, 3273] + "avgMs": 3262.2, + "standardDeviationMs": 38.3, + "minMs": 3209, + "maxMs": 3317, + "samplesMs": [3266, 3258, 3261, 3317, 3209] }, "installTime": { - "avgMs": 5000, - "standardDeviationMs": 1183.4, - "minMs": 2923, - "maxMs": 5866, - "samplesMs": [2923, 5866, 5398, 5563, 5250] + "avgMs": 5448.6, + "standardDeviationMs": 1255.3, + "minMs": 3245, + "maxMs": 6392, + "samplesMs": [3245, 6392, 5784, 5818, 6004] }, "prodDependencies": 3, "devDependencies": 2, @@ -488,11 +488,11 @@ "minimumNodeVersion": "22.20.0", "minimumNodeVersionImposedBy": ["@napi-rs/lzma-linux-x64-gnu"], "devServerStartTime": { - "avgMs": 2623.8, - "standardDeviationMs": 53.55, - "minMs": 2575, - "maxMs": 2715, - "samplesMs": [2616, 2599, 2614, 2715, 2575] + "avgMs": 2452.2, + "standardDeviationMs": 24.39, + "minMs": 2425, + "maxMs": 2478, + "samplesMs": [2477, 2434, 2478, 2447, 2425] }, "firstPartyDependencies": { "prodDependencies": 1, diff --git a/packages/starter-react-router/ci-stats.json b/packages/starter-react-router/ci-stats.json index f658d10f..23c91ecf 100644 --- a/packages/starter-react-router/ci-stats.json +++ b/packages/starter-react-router/ci-stats.json @@ -1,5 +1,5 @@ { - "timingMeasuredAt": "2026-10-03T13:34:23.158Z", + "timingMeasuredAt": "2026-10-04T04:21:33.714Z", "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": 1652, - "standardDeviationMs": 67.56, - "minMs": 1593, - "maxMs": 1759, - "samplesMs": [1607, 1759, 1625, 1593, 1676] + "avgMs": 1547, + "standardDeviationMs": 29.1, + "minMs": 1504, + "maxMs": 1574, + "samplesMs": [1574, 1534, 1551, 1572, 1504] }, "warmBuildTime": { - "avgMs": 1695.6, - "standardDeviationMs": 124.84, - "minMs": 1604, - "maxMs": 1910, - "samplesMs": [1604, 1696, 1620, 1648, 1910] + "avgMs": 1522.2, + "standardDeviationMs": 32.46, + "minMs": 1490, + "maxMs": 1565, + "samplesMs": [1565, 1501, 1507, 1548, 1490] }, "installTime": { - "avgMs": 1421.4, - "standardDeviationMs": 132.4, - "minMs": 1304, - "maxMs": 1608, - "samplesMs": [1304, 1513, 1330, 1608, 1352] + "avgMs": 1392.2, + "standardDeviationMs": 161.3, + "minMs": 1193, + "maxMs": 1567, + "samplesMs": [1193, 1266, 1410, 1567, 1525] }, "prodDependencies": 6, "devDependencies": 9, @@ -118,11 +118,11 @@ "minimumNodeVersion": "20.19.0", "minimumNodeVersionImposedBy": ["vite"], "devServerStartTime": { - "avgMs": 832, - "standardDeviationMs": 13.21, - "minMs": 814, - "maxMs": 848, - "samplesMs": [826, 814, 841, 848, 831] + "avgMs": 844.8, + "standardDeviationMs": 20.34, + "minMs": 818, + "maxMs": 869, + "samplesMs": [869, 834, 860, 843, 818] }, "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 f658d10f..23c91ecf 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-03T13:34:23.158Z", + "timingMeasuredAt": "2026-10-04T04:21:33.714Z", "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": 1652, - "standardDeviationMs": 67.56, - "minMs": 1593, - "maxMs": 1759, - "samplesMs": [1607, 1759, 1625, 1593, 1676] + "avgMs": 1547, + "standardDeviationMs": 29.1, + "minMs": 1504, + "maxMs": 1574, + "samplesMs": [1574, 1534, 1551, 1572, 1504] }, "warmBuildTime": { - "avgMs": 1695.6, - "standardDeviationMs": 124.84, - "minMs": 1604, - "maxMs": 1910, - "samplesMs": [1604, 1696, 1620, 1648, 1910] + "avgMs": 1522.2, + "standardDeviationMs": 32.46, + "minMs": 1490, + "maxMs": 1565, + "samplesMs": [1565, 1501, 1507, 1548, 1490] }, "installTime": { - "avgMs": 1421.4, - "standardDeviationMs": 132.4, - "minMs": 1304, - "maxMs": 1608, - "samplesMs": [1304, 1513, 1330, 1608, 1352] + "avgMs": 1392.2, + "standardDeviationMs": 161.3, + "minMs": 1193, + "maxMs": 1567, + "samplesMs": [1193, 1266, 1410, 1567, 1525] }, "prodDependencies": 6, "devDependencies": 9, @@ -118,11 +118,11 @@ "minimumNodeVersion": "20.19.0", "minimumNodeVersionImposedBy": ["vite"], "devServerStartTime": { - "avgMs": 832, - "standardDeviationMs": 13.21, - "minMs": 814, - "maxMs": 848, - "samplesMs": [826, 814, 841, 848, 831] + "avgMs": 844.8, + "standardDeviationMs": 20.34, + "minMs": 818, + "maxMs": 869, + "samplesMs": [869, 834, 860, 843, 818] }, "firstPartyDependencies": { "prodDependencies": 3, diff --git a/packages/starter-solid-start/ci-stats.json b/packages/starter-solid-start/ci-stats.json index 87fbf283..3ea3f77c 100644 --- a/packages/starter-solid-start/ci-stats.json +++ b/packages/starter-solid-start/ci-stats.json @@ -1,5 +1,5 @@ { - "timingMeasuredAt": "2026-10-03T13:34:23.158Z", + "timingMeasuredAt": "2026-10-04T04:21:33.714Z", "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": 2706, - "standardDeviationMs": 52.54, - "minMs": 2663, - "maxMs": 2796, - "samplesMs": [2796, 2675, 2663, 2699, 2697] + "avgMs": 2863.4, + "standardDeviationMs": 131.5, + "minMs": 2713, + "maxMs": 3005, + "samplesMs": [2742, 2969, 3005, 2888, 2713] }, "warmBuildTime": { - "avgMs": 2622.4, - "standardDeviationMs": 78.88, - "minMs": 2528, - "maxMs": 2711, - "samplesMs": [2711, 2630, 2558, 2528, 2685] + "avgMs": 2779, + "standardDeviationMs": 67.79, + "minMs": 2700, + "maxMs": 2872, + "samplesMs": [2742, 2821, 2700, 2760, 2872] }, "installTime": { - "avgMs": 1771.8, - "standardDeviationMs": 316.7, - "minMs": 1404, - "maxMs": 2026, - "samplesMs": [1404, 1448, 1971, 2010, 2026] + "avgMs": 1893.2, + "standardDeviationMs": 241.5, + "minMs": 1485, + "maxMs": 2073, + "samplesMs": [1485, 1868, 2047, 2073, 1993] }, "prodDependencies": 6, "devDependencies": 1, @@ -105,11 +105,11 @@ "minimumNodeVersion": "24.0.0", "minimumNodeVersionImposedBy": ["@solidjs/start", "starter-solid-start"], "devServerStartTime": { - "avgMs": 2630.6, - "standardDeviationMs": 25.54, - "minMs": 2604, - "maxMs": 2672, - "samplesMs": [2617, 2631, 2629, 2672, 2604] + "avgMs": 2767.2, + "standardDeviationMs": 29.58, + "minMs": 2731, + "maxMs": 2813, + "samplesMs": [2770, 2813, 2759, 2763, 2731] }, "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 87fbf283..3ea3f77c 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-03T13:34:23.158Z", + "timingMeasuredAt": "2026-10-04T04:21:33.714Z", "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": 2706, - "standardDeviationMs": 52.54, - "minMs": 2663, - "maxMs": 2796, - "samplesMs": [2796, 2675, 2663, 2699, 2697] + "avgMs": 2863.4, + "standardDeviationMs": 131.5, + "minMs": 2713, + "maxMs": 3005, + "samplesMs": [2742, 2969, 3005, 2888, 2713] }, "warmBuildTime": { - "avgMs": 2622.4, - "standardDeviationMs": 78.88, - "minMs": 2528, - "maxMs": 2711, - "samplesMs": [2711, 2630, 2558, 2528, 2685] + "avgMs": 2779, + "standardDeviationMs": 67.79, + "minMs": 2700, + "maxMs": 2872, + "samplesMs": [2742, 2821, 2700, 2760, 2872] }, "installTime": { - "avgMs": 1771.8, - "standardDeviationMs": 316.7, - "minMs": 1404, - "maxMs": 2026, - "samplesMs": [1404, 1448, 1971, 2010, 2026] + "avgMs": 1893.2, + "standardDeviationMs": 241.5, + "minMs": 1485, + "maxMs": 2073, + "samplesMs": [1485, 1868, 2047, 2073, 1993] }, "prodDependencies": 6, "devDependencies": 1, @@ -105,11 +105,11 @@ "minimumNodeVersion": "24.0.0", "minimumNodeVersionImposedBy": ["@solidjs/start", "starter-solid-start"], "devServerStartTime": { - "avgMs": 2630.6, - "standardDeviationMs": 25.54, - "minMs": 2604, - "maxMs": 2672, - "samplesMs": [2617, 2631, 2629, 2672, 2604] + "avgMs": 2767.2, + "standardDeviationMs": 29.58, + "minMs": 2731, + "maxMs": 2813, + "samplesMs": [2770, 2813, 2759, 2763, 2731] }, "firstPartyDependencies": { "prodDependencies": 4, diff --git a/packages/starter-sveltekit/ci-stats.json b/packages/starter-sveltekit/ci-stats.json index 36654bd6..4268999f 100644 --- a/packages/starter-sveltekit/ci-stats.json +++ b/packages/starter-sveltekit/ci-stats.json @@ -1,5 +1,5 @@ { - "timingMeasuredAt": "2026-10-03T13:34:23.158Z", + "timingMeasuredAt": "2026-10-04T04:21:33.714Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "2.66.0", "avgInstallTimeMs": 2195, @@ -9,25 +9,25 @@ "coldBuildTimeMs": 4220, "warmBuildTimeMs": 3910, "coldBuildTime": { - "avgMs": 2149.2, - "standardDeviationMs": 52.82, - "minMs": 2086, - "maxMs": 2208, - "samplesMs": [2086, 2101, 2176, 2175, 2208] + "avgMs": 2241.6, + "standardDeviationMs": 36.23, + "minMs": 2207, + "maxMs": 2300, + "samplesMs": [2251, 2300, 2207, 2224, 2226] }, "warmBuildTime": { - "avgMs": 2025.2, - "standardDeviationMs": 40.78, - "minMs": 1972, - "maxMs": 2076, - "samplesMs": [2004, 2053, 1972, 2021, 2076] + "avgMs": 2154.2, + "standardDeviationMs": 136.53, + "minMs": 2034, + "maxMs": 2374, + "samplesMs": [2196, 2089, 2034, 2374, 2078] }, "installTime": { - "avgMs": 1659, - "standardDeviationMs": 147.4, - "minMs": 1410, - "maxMs": 1799, - "samplesMs": [1410, 1689, 1799, 1724, 1673] + "avgMs": 1588.4, + "standardDeviationMs": 111.6, + "minMs": 1472, + "maxMs": 1731, + "samplesMs": [1472, 1483, 1599, 1731, 1657] }, "prodDependencies": 0, "devDependencies": 8, @@ -80,11 +80,11 @@ "minimumNodeVersion": "22.20.0", "minimumNodeVersionImposedBy": ["@napi-rs/lzma-linux-x64-gnu"], "devServerStartTime": { - "avgMs": 1254, - "standardDeviationMs": 58.47, - "minMs": 1187, - "maxMs": 1316, - "samplesMs": [1316, 1305, 1260, 1187, 1202] + "avgMs": 1164.2, + "standardDeviationMs": 68.37, + "minMs": 1128, + "maxMs": 1286, + "samplesMs": [1133, 1144, 1286, 1128, 1130] }, "firstPartyDependencies": { "prodDependencies": 0, diff --git a/packages/starter-sveltekit/stats/2.66.0.json b/packages/starter-sveltekit/stats/2.66.0.json index 36654bd6..4268999f 100644 --- a/packages/starter-sveltekit/stats/2.66.0.json +++ b/packages/starter-sveltekit/stats/2.66.0.json @@ -1,5 +1,5 @@ { - "timingMeasuredAt": "2026-10-03T13:34:23.158Z", + "timingMeasuredAt": "2026-10-04T04:21:33.714Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "2.66.0", "avgInstallTimeMs": 2195, @@ -9,25 +9,25 @@ "coldBuildTimeMs": 4220, "warmBuildTimeMs": 3910, "coldBuildTime": { - "avgMs": 2149.2, - "standardDeviationMs": 52.82, - "minMs": 2086, - "maxMs": 2208, - "samplesMs": [2086, 2101, 2176, 2175, 2208] + "avgMs": 2241.6, + "standardDeviationMs": 36.23, + "minMs": 2207, + "maxMs": 2300, + "samplesMs": [2251, 2300, 2207, 2224, 2226] }, "warmBuildTime": { - "avgMs": 2025.2, - "standardDeviationMs": 40.78, - "minMs": 1972, - "maxMs": 2076, - "samplesMs": [2004, 2053, 1972, 2021, 2076] + "avgMs": 2154.2, + "standardDeviationMs": 136.53, + "minMs": 2034, + "maxMs": 2374, + "samplesMs": [2196, 2089, 2034, 2374, 2078] }, "installTime": { - "avgMs": 1659, - "standardDeviationMs": 147.4, - "minMs": 1410, - "maxMs": 1799, - "samplesMs": [1410, 1689, 1799, 1724, 1673] + "avgMs": 1588.4, + "standardDeviationMs": 111.6, + "minMs": 1472, + "maxMs": 1731, + "samplesMs": [1472, 1483, 1599, 1731, 1657] }, "prodDependencies": 0, "devDependencies": 8, @@ -80,11 +80,11 @@ "minimumNodeVersion": "22.20.0", "minimumNodeVersionImposedBy": ["@napi-rs/lzma-linux-x64-gnu"], "devServerStartTime": { - "avgMs": 1254, - "standardDeviationMs": 58.47, - "minMs": 1187, - "maxMs": 1316, - "samplesMs": [1316, 1305, 1260, 1187, 1202] + "avgMs": 1164.2, + "standardDeviationMs": 68.37, + "minMs": 1128, + "maxMs": 1286, + "samplesMs": [1133, 1144, 1286, 1128, 1130] }, "firstPartyDependencies": { "prodDependencies": 0, diff --git a/packages/starter-tanstack-start-react/ci-stats.json b/packages/starter-tanstack-start-react/ci-stats.json index 3884e73b..045b6010 100644 --- a/packages/starter-tanstack-start-react/ci-stats.json +++ b/packages/starter-tanstack-start-react/ci-stats.json @@ -1,39 +1,39 @@ { - "timingMeasuredAt": "2026-10-03T13:34:23.158Z", + "timingMeasuredAt": "2026-10-04T04:21:33.714Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", - "frameworkVersion": "1.155.0", + "frameworkVersion": "1.156.0", "avgInstallTimeMs": 3204.4, "minInstallTimeMs": 2522, "maxInstallTimeMs": 5487, - "nodeModulesSize": 223735808, + "nodeModulesSize": 223748096, "coldBuildTimeMs": 9098, "warmBuildTimeMs": 8359, "coldBuildTime": { - "avgMs": 5373.2, - "standardDeviationMs": 73.88, - "minMs": 5279, - "maxMs": 5458, - "samplesMs": [5458, 5330, 5435, 5279, 5364] + "avgMs": 5351, + "standardDeviationMs": 78.2, + "minMs": 5240, + "maxMs": 5437, + "samplesMs": [5240, 5414, 5327, 5337, 5437] }, "warmBuildTime": { - "avgMs": 5231.4, - "standardDeviationMs": 155.64, - "minMs": 5097, - "maxMs": 5418, - "samplesMs": [5141, 5383, 5418, 5097, 5118] + "avgMs": 5200.8, + "standardDeviationMs": 198.97, + "minMs": 5024, + "maxMs": 5504, + "samplesMs": [5024, 5504, 5298, 5070, 5108] }, "installTime": { - "avgMs": 4387.2, - "standardDeviationMs": 1411.3, - "minMs": 1872, - "maxMs": 5219, - "samplesMs": [1872, 4913, 5219, 4932, 5000] + "avgMs": 4286, + "standardDeviationMs": 1433.7, + "minMs": 1732, + "maxMs": 5124, + "samplesMs": [1732, 4781, 4951, 5124, 4842] }, "prodDependencies": 13, "devDependencies": 11, "allDependencies": 415, "duplicateDependencies": 12, - "depInstallSize": 186476602, + "depInstallSize": 186496709, "e18eMessages": [ { "message": "[duplicate dependency] lru-cache has 2 installed versions:\n11.2.6 via the following 3 package(s) @asamuzakjp/dom-selector@6.8.1, @asamuzakjp/css-color@4.1.2, cssstyle@5.3.7\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", @@ -41,7 +41,7 @@ "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.155.0\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.156.0\n7.29.0 via the following 4 package(s) @babel/core@7.29.0, @babel/traverse@7.29.0, @babel/template@7.28.6, @testing-library/dom@10.4.1\n💡 Suggestions\n- Consider standardizing on version 7.29.0 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, @@ -51,22 +51,22 @@ "score": 0 }, { - "message": "[duplicate dependency] @tanstack/router-utils has 2 installed versions:\n1.158.0 via the following 1 package(s) @tanstack/react-start@1.155.0\n1.154.7 via the following 3 package(s) @tanstack/router-generator@1.155.0, @tanstack/router-plugin@1.155.0, @tanstack/start-plugin-core@1.155.0\n💡 Suggestions\n- Consider standardizing on version 1.154.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] @tanstack/router-utils has 2 installed versions:\n1.158.0 via the following 1 package(s) @tanstack/react-start@1.156.0\n1.154.7 via the following 3 package(s) @tanstack/router-generator@1.156.0, @tanstack/router-plugin@1.156.0, @tanstack/start-plugin-core@1.156.0\n💡 Suggestions\n- Consider standardizing on version 1.154.7 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", "severity": "warning", "score": 0 }, { - "message": "[duplicate dependency] source-map has 2 installed versions:\n0.7.6 via the following 1 package(s) @tanstack/router-generator@1.155.0\n0.6.1 via the following 1 package(s) recast@0.23.11\n💡 Suggestions\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 1 package(s) @tanstack/router-generator@1.156.0\n0.6.1 via the following 1 package(s) recast@0.23.11\n💡 Suggestions\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.155.0\n1.0.0-beta.53 via the following 1 package(s) @vitejs/plugin-react@5.1.2\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "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.156.0\n1.0.0-beta.53 via the following 1 package(s) @vitejs/plugin-react@5.1.2\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.10.1 via the following 3 package(s) @tanstack/start-plugin-core@1.155.0, 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] srvx has 2 installed versions:\n0.10.1 via the following 3 package(s) @tanstack/start-plugin-core@1.156.0, 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", "severity": "warning", "score": 0 }, @@ -108,11 +108,11 @@ "dependencies": { "@tailwindcss/vite": "4.1.18", "@tanstack/react-devtools": "0.9.2", - "@tanstack/react-router": "1.155.0", - "@tanstack/react-router-devtools": "1.155.0", - "@tanstack/react-router-ssr-query": "1.155.0", - "@tanstack/react-start": "1.155.0", - "@tanstack/router-plugin": "1.155.0", + "@tanstack/react-router": "1.156.0", + "@tanstack/react-router-devtools": "1.156.0", + "@tanstack/react-router-ssr-query": "1.156.0", + "@tanstack/react-start": "1.156.0", + "@tanstack/router-plugin": "1.156.0", "lucide-react": "0.563.0", "nitro": "3.0.1-alpha.2", "react": "19.2.3", @@ -151,11 +151,11 @@ "@tanstack/start-storage-context" ], "devServerStartTime": { - "avgMs": 2834.8, - "standardDeviationMs": 91.51, - "minMs": 2701, - "maxMs": 2912, - "samplesMs": [2912, 2901, 2701, 2779, 2881] + "avgMs": 2890.8, + "standardDeviationMs": 115.35, + "minMs": 2771, + "maxMs": 3056, + "samplesMs": [3056, 2868, 2806, 2953, 2771] }, "firstPartyDependencies": { "prodDependencies": 6, diff --git a/packages/starter-tanstack-start-react/stats/1.156.0.json b/packages/starter-tanstack-start-react/stats/1.156.0.json new file mode 100644 index 00000000..045b6010 --- /dev/null +++ b/packages/starter-tanstack-start-react/stats/1.156.0.json @@ -0,0 +1,166 @@ +{ + "timingMeasuredAt": "2026-10-04T04:21:33.714Z", + "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "frameworkVersion": "1.156.0", + "avgInstallTimeMs": 3204.4, + "minInstallTimeMs": 2522, + "maxInstallTimeMs": 5487, + "nodeModulesSize": 223748096, + "coldBuildTimeMs": 9098, + "warmBuildTimeMs": 8359, + "coldBuildTime": { + "avgMs": 5351, + "standardDeviationMs": 78.2, + "minMs": 5240, + "maxMs": 5437, + "samplesMs": [5240, 5414, 5327, 5337, 5437] + }, + "warmBuildTime": { + "avgMs": 5200.8, + "standardDeviationMs": 198.97, + "minMs": 5024, + "maxMs": 5504, + "samplesMs": [5024, 5504, 5298, 5070, 5108] + }, + "installTime": { + "avgMs": 4286, + "standardDeviationMs": 1433.7, + "minMs": 1732, + "maxMs": 5124, + "samplesMs": [1732, 4781, 4951, 5124, 4842] + }, + "prodDependencies": 13, + "devDependencies": 11, + "allDependencies": 415, + "duplicateDependencies": 12, + "depInstallSize": 186496709, + "e18eMessages": [ + { + "message": "[duplicate dependency] lru-cache has 2 installed versions:\n11.2.6 via the following 3 package(s) @asamuzakjp/dom-selector@6.8.1, @asamuzakjp/css-color@4.1.2, cssstyle@5.3.7\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", + "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.156.0\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] picomatch has 2 installed versions:\n4.0.3 via the following 6 package(s) fdir@6.5.0, vite@7.3.1, tinyglobby@0.2.15, unplugin@2.3.11, @tanstack/devtools-vite@0.4.1, vitest@4.0.18\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.3 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] @tanstack/router-utils has 2 installed versions:\n1.158.0 via the following 1 package(s) @tanstack/react-start@1.156.0\n1.154.7 via the following 3 package(s) @tanstack/router-generator@1.156.0, @tanstack/router-plugin@1.156.0, @tanstack/start-plugin-core@1.156.0\n💡 Suggestions\n- Consider standardizing on version 1.154.7 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] source-map has 2 installed versions:\n0.7.6 via the following 1 package(s) @tanstack/router-generator@1.156.0\n0.6.1 via the following 1 package(s) recast@0.23.11\n💡 Suggestions\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.156.0\n1.0.0-beta.53 via the following 1 package(s) @vitejs/plugin-react@5.1.2\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.10.1 via the following 3 package(s) @tanstack/start-plugin-core@1.156.0, 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", + "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@27.4.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] whatwg-mimetype has 2 installed versions:\n4.0.0 via the following 2 package(s) cheerio@1.2.0, jsdom@27.4.0\n5.0.0 via the following 1 package(s) data-urls@6.0.1\n💡 Suggestions\n- Consider standardizing on version 4.0.0 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n", + "severity": "warning", + "score": 0 + }, + { + "message": "[duplicate dependency] entities has 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.11 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", + "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", + "severity": "warning", + "score": 0 + } + ], + "vendoredCoreJsSize": 0, + "vendoredCoreJsUnnecessaryModules": [], + "browserBaselineTests": { + "baselineStatus": "high", + "baselineYear": 2022, + "baselineReason": null, + "baselineFeatureCount": 45 + }, + "packageJson": { + "dependencies": { + "@tailwindcss/vite": "4.1.18", + "@tanstack/react-devtools": "0.9.2", + "@tanstack/react-router": "1.156.0", + "@tanstack/react-router-devtools": "1.156.0", + "@tanstack/react-router-ssr-query": "1.156.0", + "@tanstack/react-start": "1.156.0", + "@tanstack/router-plugin": "1.156.0", + "lucide-react": "0.563.0", + "nitro": "3.0.1-alpha.2", + "react": "19.2.3", + "react-dom": "19.2.3", + "tailwindcss": "4.1.18", + "vite-tsconfig-paths": "6.0.5" + }, + "devDependencies": { + "@tanstack/devtools-vite": "0.4.1", + "@testing-library/dom": "10.4.1", + "@testing-library/react": "16.3.2", + "@types/node": "25.0.10", + "@types/react": "19.2.9", + "@types/react-dom": "19.2.3", + "@vitejs/plugin-react": "5.1.2", + "jsdom": "27.4.0", + "vite": "7.3.1", + "vitest": "4.0.18", + "web-vitals": "5.1.0" + } + }, + "frameworkDependencies": { + "prodDependencies": 8, + "devDependencies": 0, + "allDependencies": 8 + }, + "minimumNodeVersion": "22.12.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" + ], + "devServerStartTime": { + "avgMs": 2890.8, + "standardDeviationMs": 115.35, + "minMs": 2771, + "maxMs": 3056, + "samplesMs": [3056, 2868, 2806, 2953, 2771] + }, + "firstPartyDependencies": { + "prodDependencies": 6, + "devDependencies": 1, + "allDependencies": 248, + "duplicateDependencies": 5 + } +}